:root{--bg-1:#fff8fb;--bg-2:#fbf7ff;--bg-3:#fffaf6;--deep-wine:#2b0f16;--body-mauve:#4b383f;--muted-mauve:#6f5e64;--berry:#8e3d56;--berry-strong:#7a3048;--pink:#f8dce7;--pink-2:#f4c8da;--lav:#e7ddff;--lav-2:#dcd1f7;--blue:#dceaf7;--mint:#dff0e7;--peach:#f8e5d5;--glass-bg:rgba(255,255,255,0.48);--glass-bg-strong:rgba(255,255,255,0.62);--glass-border:rgba(122,48,72,0.12);--glass-highlight:rgba(255,255,255,0.82);--shadow-soft:0 10px 30px rgba(43,15,22,0.06),0 2px 8px rgba(43,15,22,0.04);--shadow-glass:0 18px 55px rgba(43,15,22,0.09),0 4px 16px rgba(43,15,22,0.05),inset 0 1px 0 rgba(255,255,255,0.72);--shadow-hover:0 26px 70px rgba(43,15,22,0.12),0 8px 22px rgba(43,15,22,0.07),inset 0 1px 0 rgba(255,255,255,0.8);--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px;--blur:blur(24px)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{color:var(--body-mauve);background:radial-gradient(circle at 8% 6%,rgba(248,220,231,.72),transparent 25%),radial-gradient(circle at 91% 10%,rgba(231,221,255,.72),transparent 27%),radial-gradient(circle at 80% 88%,rgba(223,240,231,.48),transparent 24%),linear-gradient(145deg,var(--bg-1),var(--bg-2) 55%,var(--bg-3));background-attachment:fixed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:rgba(142,61,86,.18);color:var(--deep-wine)}.heading{margin:4px 0 10px;line-height:1.08;letter-spacing:-.025em;font-weight:650}.heading,.wine{color:var(--deep-wine)}.berry{color:var(--berry);font-weight:700;letter-spacing:.015em}.muted{color:var(--muted-mauve)}p{color:var(--body-mauve)}.glass{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.38));border:1px solid rgba(122,48,72,.11);border-radius:var(--radius-xl);box-shadow:var(--shadow-glass);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);isolation:isolate}.glass:before{inset:0;background:linear-gradient(180deg,rgba(255,255,255,.48),rgba(255,255,255,.02) 42%);opacity:.72}.glass:after,.glass:before{content:"";position:absolute;pointer-events:none;z-index:-1}.glass:after{width:180px;height:180px;top:-70px;right:-70px;border-radius:50%;background:radial-gradient(circle,rgba(248,220,231,.34),transparent 70%);filter:blur(4px)}.glass:hover{box-shadow:var(--shadow-hover)}.card{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:18px;border:1px solid rgba(122,48,72,.1);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.44));box-shadow:0 10px 28px rgba(43,15,22,.06),inset 0 1px 0 rgba(255,255,255,.74);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.card:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(43,15,22,.09),inset 0 1px 0 rgba(255,255,255,.8);border-color:rgba(142,61,86,.17)}.soft-pink{background:linear-gradient(145deg,rgba(248,220,231,.68),rgba(255,255,255,.5))!important}.soft-lav{background:linear-gradient(145deg,rgba(231,221,255,.7),rgba(255,255,255,.5))!important}.soft-blue{background:linear-gradient(145deg,rgba(220,234,247,.72),rgba(255,255,255,.5))!important}.soft-mint{background:linear-gradient(145deg,rgba(223,240,231,.75),rgba(255,255,255,.5))!important}.soft-peach{background:linear-gradient(145deg,rgba(248,229,213,.76),rgba(255,255,255,.52))!important}.input{width:100%;min-height:46px;border:1px solid rgba(122,48,72,.13);border-radius:15px;padding:12px 14px;color:var(--deep-wine);background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,255,255,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 4px 14px rgba(43,15,22,.035);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.input::placeholder{color:rgba(111,94,100,.72)}.input:hover{border-color:rgba(142,61,86,.2)}.input:focus{border-color:rgba(142,61,86,.44);background:rgba(255,255,255,.88);box-shadow:0 0 0 4px rgba(142,61,86,.08),0 8px 20px rgba(43,15,22,.05)}textarea.input{resize:vertical;line-height:1.6}select.input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border-radius:14px;border:1px solid rgba(122,48,72,.13);color:var(--deep-wine);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.54));box-shadow:0 5px 14px rgba(43,15,22,.045),inset 0 1px 0 rgba(255,255,255,.78);font-weight:650;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.btn:hover{transform:translateY(-1px);border-color:rgba(142,61,86,.2);background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(248,220,231,.48));box-shadow:0 10px 24px rgba(43,15,22,.07),inset 0 1px 0 rgba(255,255,255,.85)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary{color:#ffffff;border:1px solid rgba(122,48,72,.35);background:linear-gradient(145deg,#9a4862,#82354f);box-shadow:0 10px 24px rgba(142,61,86,.22),inset 0 1px 0 rgba(255,255,255,.2)}.btn-primary:hover{color:#ffffff;background:linear-gradient(145deg,#a14d68,#7f314a);box-shadow:0 14px 30px rgba(142,61,86,.28),inset 0 1px 0 rgba(255,255,255,.22)}input[type=checkbox],input[type=radio]{accent-color:var(--berry)}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:12px 14px}th{color:var(--deep-wine)}tr+tr{border-top:1px solid rgba(122,48,72,.08)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(255,255,255,.3)}::-webkit-scrollbar-thumb{background:rgba(142,61,86,.2);border-radius:999px;border:2px solid rgba(255,255,255,.5)}::-webkit-scrollbar-thumb:hover{background:rgba(142,61,86,.3)}main{position:relative}main:before{width:360px;height:360px;left:-120px;top:24%;background:radial-gradient(circle,rgba(248,220,231,.3),transparent 72%)}main:after,main:before{content:"";position:fixed;border-radius:50%;filter:blur(14px);pointer-events:none;z-index:-1}main:after{width:340px;height:340px;right:-100px;bottom:8%;background:radial-gradient(circle,rgba(231,221,255,.3),transparent 72%)}@media (max-width:900px){.glass{border-radius:24px}.card{border-radius:19px}}@media (max-width:640px){body{background-attachment:scroll}.glass{border-radius:20px}.card{border-radius:17px;padding:16px}.btn{min-height:44px}.heading{letter-spacing:-.018em}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes clynPageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.clyn-page-content>main{animation:clynPageIn .22s cubic-bezier(.22,1,.36,1) both}.academy-role-card,.btn,.card,.find-work-action,.find-work-source-card,.glass,.input,.mini-select-chip,.profile-choice-card,.studio-tool-card,.tool-select-chip,a,button{transition:transform .17s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,border-color .17s ease,background .17s ease,opacity .17s ease}.btn:active,.mini-select-chip:active,.profile-choice-card:active,.tool-select-chip:active,button:active{transform:scale(.985)}.career-profile-options,.profile-choice-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;grid-gap:7px!important;gap:7px!important}.profile-choice-card{min-height:50px;display:grid;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;grid-gap:8px;gap:8px;padding:8px 9px;border:1px solid rgba(142,61,86,.1);border-radius:12px;background:rgba(255,255,255,.54);text-align:left;color:var(--body-mauve);cursor:pointer}.profile-choice-card:hover{border-color:color-mix(in srgb,var(--berry) 20%,transparent)}.profile-choice-card.is-selected{background:color-mix(in srgb,var(--lav) 68%,white);border-color:color-mix(in srgb,var(--berry) 32%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--berry) 6%,transparent)}.profile-choice-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:var(--berry);background:rgba(255,255,255,.64);border:1px solid rgba(142,61,86,.06)}.profile-choice-label{min-width:0;color:var(--deep-wine);font-size:12px;font-weight:680;line-height:1.22}.profile-choice-check{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(75,56,63,.17);color:#fff}.profile-choice-card.is-selected
.profile-choice-check{background:var(--berry);border-color:var(--berry)}.profile-choice-check svg{width:10px;height:10px}.mini-select-chip{width:100%;min-height:46px;display:flex!important;align-items:center;justify-content:space-between!important;gap:7px;padding:7px 9px!important;border-radius:11px!important;text-align:left!important}.mini-select-chip-label{color:var(--deep-wine);font-size:11.5px;font-weight:680;line-height:1.2}.mini-select-chip-indicator{width:17px;height:17px;flex:0 0 17px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(75,56,63,.18);color:#fff}.mini-select-chip.is-selected{background:color-mix(in srgb,var(--lav) 72%,white)!important;border-color:color-mix(in srgb,var(--berry) 28%,transparent)!important}.mini-select-chip.is-selected
.mini-select-chip-indicator{background:var(--berry);border-color:var(--berry)}.mini-select-chip-indicator svg{width:10px;height:10px}.tool-select-chip{width:100%;min-height:50px;display:grid!important;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;grid-gap:8px;gap:8px;justify-content:stretch!important;padding:7px 9px!important;border-radius:11px!important;text-align:left!important}.tool-select-chip.is-selected{background:color-mix(in srgb,var(--pink) 72%,white)!important;border-color:color-mix(in srgb,var(--berry) 30%,transparent)!important}.tool-select-logo{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.68);border:1px solid rgba(142,61,86,.06)}.tool-select-name{min-width:0;color:var(--deep-wine);font-size:11.5px;font-weight:700;line-height:1.2}.tool-select-check{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(75,56,63,.18);color:#fff}.tool-select-chip.is-selected
.tool-select-check{background:var(--berry);border-color:var(--berry)}.tool-select-check svg{width:10px;height:10px}.profile-photo-card{width:190px;min-width:190px;padding:11px!important;display:flex;align-items:center;gap:10px}.profile-photo-preview{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--pink);color:var(--berry);border:2px solid rgba(255,255,255,.84);font-weight:800}.profile-photo-preview img{width:100%;height:100%;object-fit:cover}.profile-photo-content{min-width:0;flex:1 1}.profile-photo-label{font-size:8px!important}.profile-photo-title{margin-top:2px;font-size:13px;font-weight:750}.profile-photo-actions{display:flex;gap:4px;margin-top:6px}.profile-photo-actions .btn{min-height:30px!important;padding:4px 7px!important;font-size:9px!important}.profile-photo-error{margin-top:5px;color:var(--berry);font-size:9px;line-height:1.3}.studio-tool-heading{display:flex;align-items:center;gap:8px;margin:10px 0 5px}.studio-tool-heading
.studio-tool-title{margin:0!important}.studio-tool-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;color:var(--berry);background:rgba(255,255,255,.64);border:1px solid rgba(142,61,86,.06)}@media (max-width:700px){body,html{width:100%;max-width:100%;overflow-x:hidden}body{font-size:14px}.clyn-app-frame{margin-left:0!important;padding:6px 7px 90px!important}.clyn-page-content{width:100%;max-width:100%;overflow-x:hidden}.clyn-page-content>main{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.clyn-page-content *{min-width:0}.glass{border-radius:17px!important}.card{padding:11px!important;border-radius:14px!important}.heading{font-size:clamp(25px,7vw,31px)!important;line-height:1.05!important;margin:4px 0 7px!important}h1{line-height:1.06}h2{font-size:19px;line-height:1.18}h3{font-size:15px;line-height:1.2}p{font-size:13.5px}.muted,p{line-height:1.48}.berry{font-size:9.5px!important}.btn{min-height:38px!important;padding:7px 10px!important;font-size:12.5px!important}.btn,.input{border-radius:11px!important}.input{min-height:41px!important;padding:8px 10px!important;font-size:13.5px!important}textarea.input{min-height:95px!important}.career-profile-options,.profile-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.profile-choice-card{min-height:49px;padding:7px;gap:6px;border-radius:11px}.profile-choice-icon{width:28px;height:28px;flex:0 0 28px}.profile-choice-label{font-size:11.5px}.profile-choice-check{width:16px;height:16px}.mini-select-chip{min-height:47px!important;padding:7px 8px!important}.mini-select-chip-label{font-size:11.5px}.tool-select-chip{min-height:49px!important;grid-template-columns:28px minmax(0,1fr) 16px;gap:6px;padding:6px 7px!important}.tool-select-logo{width:28px;height:28px}.tool-select-name{font-size:11px}.tool-select-check{width:16px;height:16px}.profile-photo-card{width:100%;min-width:0}.profile-photo-preview{width:52px;height:52px;flex-basis:52px}.studio-tool-heading{gap:6px;margin:7px 0 4px}.studio-tool-icon{width:29px;height:29px;flex-basis:29px}.studio-tool-heading .studio-tool-title{font-size:15px!important;line-height:1.1!important}table{font-size:11px}td,th{padding:7px!important}code,pre{max-width:100%;overflow-x:auto}}@media (max-width:390px){.clyn-app-frame{padding:5px 5px 88px!important}p{font-size:13px}.btn{font-size:12px!important}.career-profile-options,.profile-choice-grid{gap:4px!important}.mini-select-chip-label,.profile-choice-label,.tool-select-name{font-size:10.5px}}@media (hover:hover){.academy-role-card:hover,.dashboard-quick-card:hover,.find-work-action:hover,.find-work-source-card:hover,.mini-select-chip:hover,.profile-choice-card:hover,.studio-tool-card:hover,.tool-select-chip:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(43,15,22,.055)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root,[data-clyn-theme=default]{--bg-1:#fff8fb;--bg-2:#fbf7ff;--bg-3:#fffaf6;--deep-wine:#2b0f16;--body-mauve:#4b383f;--muted-mauve:#6f5e64;--berry:#8e3d56;--berry-strong:#7a3048;--pink:#f8dce7;--pink-2:#f4c8da;--lav:#e7ddff;--lav-2:#dcd1f7;--blue:#dceaf7;--mint:#dff0e7;--peach:#f8e5d5}[data-clyn-theme=minimal]{--bg-1:#fcfcfc;--bg-2:#f7f7f7;--bg-3:#f1f1f1;--deep-wine:#232323;--body-mauve:#454545;--muted-mauve:#707070;--berry:#4b4b4b;--berry-strong:#303030;--pink:#eeeeee;--pink-2:#e7e7e7;--lav:#f1f1f1;--lav-2:#e8e8e8;--blue:#ededed;--mint:#f0f0f0;--peach:#ececec}[data-clyn-theme=clean]{--bg-1:#fbfcfd;--bg-2:#f5f8fa;--bg-3:#edf2f6;--deep-wine:#243342;--body-mauve:#405160;--muted-mauve:#697987;--berry:#526d82;--berry-strong:#3e576b;--pink:#eef2f5;--pink-2:#e4ebf0;--lav:#edf0f6;--lav-2:#e2e7ef;--blue:#dce8f1;--mint:#e5efeb;--peach:#f1ece6}[data-clyn-theme=wine]{--bg-1:#fbf6f7;--bg-2:#f4eaed;--bg-3:#eee2e5;--deep-wine:#3b1722;--body-mauve:#563e46;--muted-mauve:#78636a;--berry:#7f354d;--berry-strong:#62283d;--pink:#ead8de;--pink-2:#dec6ce;--lav:#e9e2e7;--lav-2:#ddd3d9;--blue:#e2e6e9;--mint:#e4e8e4;--peach:#eee2dc}[data-clyn-theme=navy]{--bg-1:#f7f9fc;--bg-2:#edf2f7;--bg-3:#e5ebf2;--deep-wine:#17283b;--body-mauve:#384b5e;--muted-mauve:#617285;--berry:#36597b;--berry-strong:#27455f;--pink:#e4eaf0;--pink-2:#d9e1e8;--lav:#e5e8ef;--lav-2:#d9dee8;--blue:#d7e4f0;--mint:#dfe9e6;--peach:#ece7e1}[data-clyn-theme=charcoal]{--bg-1:#fafafa;--bg-2:#f4f4f3;--bg-3:#ececea;--deep-wine:#272725;--body-mauve:#494946;--muted-mauve:#73716d;--berry:#52514e;--berry-strong:#343432;--pink:#e9e8e6;--pink-2:#dfdedb;--lav:#ecebe8;--lav-2:#e1e0dd;--blue:#e6e8e8;--mint:#e7e9e5;--peach:#ece8e3}html[data-clyn-theme] body{background:radial-gradient(circle at 8% 6%,color-mix(in srgb,var(--pink) 62%,transparent),transparent 25%),radial-gradient(circle at 91% 10%,color-mix(in srgb,var(--lav) 62%,transparent),transparent 27%),linear-gradient(145deg,var(--bg-1),var(--bg-2) 55%,var(--bg-3))}[data-clyn-theme=charcoal]
body,[data-clyn-theme=minimal]
body{background:linear-gradient(145deg,var(--bg-1),var(--bg-2) 52%,var(--bg-3))}[data-clyn-theme]
.soft-pink{background:linear-gradient(145deg,color-mix(in srgb,var(--pink) 74%,white),rgba(255,255,255,.52))!important}[data-clyn-theme]
.soft-lav{background:linear-gradient(145deg,color-mix(in srgb,var(--lav) 76%,white),rgba(255,255,255,.52))!important}[data-clyn-theme]
.soft-blue{background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 76%,white),rgba(255,255,255,.52))!important}[data-clyn-theme]
.soft-mint{background:linear-gradient(145deg,color-mix(in srgb,var(--mint) 76%,white),rgba(255,255,255,.52))!important}[data-clyn-theme]
.soft-peach{background:linear-gradient(145deg,color-mix(in srgb,var(--peach) 78%,white),rgba(255,255,255,.52))!important}:root{--clyn-motion-fast:120ms;--clyn-motion-standard:180ms;--clyn-motion-slow:240ms;--clyn-ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}body,html{text-size-adjust:100%}body{font-synthesis:none}.clyn-app-frame,.clyn-page-content,.clyn-page-content>main,.clyn-shell-root{box-sizing:border-box;min-width:0;max-width:100%}.clyn-page-content,.clyn-page-content>main{overflow-anchor:none}@keyframes clynPageEnter{0%{opacity:0}to{opacity:1}}@media (min-width:981px){.clyn-page-content>main{animation:clynPageEnter .16s ease both}}@media (max-width:980px){.clyn-page-content>main{animation:none!important;transform:none!important;opacity:1!important}}.academy-role-card,.btn,.card,.clyn-mobile-logo-toggle,.clyn-mobile-nav a,.clyn-mobile-nav button,.clyn-niche-sidebar-card,.clyn-topbar-profile,.clyn-view-switch button,.dashboard-next-card,.dashboard-quick-card,.find-work-action-card,.find-work-source-card,.mini-select-chip,.profile-choice-card,.profile-choice-card-final,.studio-tool-card,.tool-select-chip,[role=button],a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.btn,[role=button],button{transform:translateZ(0);transition:transform var(--clyn-motion-fast) var(--clyn-ease),box-shadow var(--clyn-motion-standard) ease,background-color var(--clyn-motion-standard) ease,border-color var(--clyn-motion-standard) ease,color var(--clyn-motion-standard) ease,opacity var(--clyn-motion-standard) ease}.btn:not(:disabled):active,[role=button]:active,button:not(:disabled):active{transform:scale(.98)}.btn:disabled,button:disabled{cursor:default}.academy-role-card,.clyn-niche-sidebar-card,.dashboard-quick-card,.find-work-action-card,.find-work-source-card,.mini-select-chip,.profile-choice-card,.profile-choice-card-final,.studio-tool-card,.tool-select-chip{transition:transform var(--clyn-motion-standard) var(--clyn-ease),box-shadow var(--clyn-motion-standard) ease,border-color var(--clyn-motion-standard) ease,background-color var(--clyn-motion-standard) ease,color var(--clyn-motion-standard) ease}.academy-role-card:active,.clyn-niche-sidebar-card:active,.dashboard-quick-card:active,.find-work-action-card:active,.find-work-source-card:active,.mini-select-chip:active,.profile-choice-card-final:active,.profile-choice-card:active,.studio-tool-card:active,.tool-select-chip:active{transform:scale(.987)}@media (hover:hover) and (pointer:fine){.academy-role-card:hover,.clyn-niche-sidebar-card:hover,.dashboard-quick-card:hover,.find-work-action-card:hover,.find-work-source-card:hover,.mini-select-chip:hover,.profile-choice-card-final:hover,.profile-choice-card:hover,.studio-tool-card:hover,.tool-select-chip:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(43,15,22,.05)}}.clyn-view-switch button.is-active,.mini-select-chip.is-selected,.profile-choice-card-final.is-selected,.profile-choice-card.is-selected,.tool-select-chip.is-selected{transition:background-color var(--clyn-motion-standard) ease,border-color var(--clyn-motion-standard) ease,box-shadow var(--clyn-motion-standard) ease,color var(--clyn-motion-standard) ease,transform var(--clyn-motion-fast) var(--clyn-ease)}@keyframes clynCheckIn{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.mini-select-chip-indicator svg,.profile-choice-check svg,.profile-choice-check-final svg,.tool-select-check svg{animation:clynCheckIn .14s var(--clyn-ease) both;transform-origin:center}.academy-role-icon,.dashboard-next-icon,.dashboard-niche-icon,.dashboard-quick-icon,.find-work-icon,.find-work-source-icon,.profile-choice-icon,.profile-choice-icon-final,.studio-tool-icon,.tool-select-logo{transition:transform var(--clyn-motion-standard) var(--clyn-ease),background-color var(--clyn-motion-standard) ease,color var(--clyn-motion-standard) ease}.find-work-source-card:active
.find-work-source-icon,button:active
.dashboard-niche-icon,button:active
.dashboard-quick-icon,button:active
.profile-choice-icon-final{transform:scale(.94)}.clyn-topbar-chevron,.dashboard-next-arrow,.dashboard-niche-arrow,.dashboard-quick-arrow,.find-work-source-arrow{transition:transform var(--clyn-motion-standard) var(--clyn-ease)}.dashboard-niche-button:active
.dashboard-niche-arrow,.dashboard-quick-card:active
.dashboard-quick-arrow,.find-work-source-card:active
.find-work-source-arrow{transform:translateX(2px)}.input,input,select,textarea{transition:border-color var(--clyn-motion-standard) ease,box-shadow var(--clyn-motion-standard) ease,background-color var(--clyn-motion-standard) ease}.input:focus,input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(142,61,86,.07)}.clyn-mobile-nav a,.clyn-mobile-nav button{transition:transform var(--clyn-motion-fast) var(--clyn-ease),color var(--clyn-motion-standard) ease,background-color var(--clyn-motion-standard) ease,border-color var(--clyn-motion-standard) ease}.clyn-mobile-nav a:active,.clyn-mobile-nav button:active{transform:scale(.95)}.clyn-mobile-nav svg{transition:transform var(--clyn-motion-fast) var(--clyn-ease)}.clyn-mobile-nav a:active svg,.clyn-mobile-nav button:active svg{transform:scale(.92)}.clyn-sidebar button{transition:transform var(--clyn-motion-fast) var(--clyn-ease),background var(--clyn-motion-standard) ease,border-color var(--clyn-motion-standard) ease,color var(--clyn-motion-standard) ease}.clyn-sidebar button:active{transform:scale(.985)}.clyn-force-mobile
.clyn-sidebar{transition:transform .25s var(--clyn-ease),opacity .18s ease,visibility .25s ease!important;will-change:transform}.clyn-mobile-drawer-overlay{transition:opacity .2s ease,visibility .2s ease!important}.clyn-mobile-logo-toggle{transition:transform var(--clyn-motion-standard) var(--clyn-ease),box-shadow var(--clyn-motion-standard) ease,border-color var(--clyn-motion-standard) ease!important}.clyn-mobile-logo-toggle:active{transform:scale(.95)!important}.clyn-view-switch button{transition:transform var(--clyn-motion-fast) var(--clyn-ease),background-color var(--clyn-motion-standard) ease,border-color var(--clyn-motion-standard) ease,color var(--clyn-motion-standard) ease!important}.clyn-view-switch button:active{transform:scale(.95)}.clyn-topbar-avatar{transition:transform var(--clyn-motion-standard) var(--clyn-ease)}.clyn-topbar-profile:active
.clyn-topbar-avatar{transform:scale(.94)}@media (max-width:980px){body,html{width:100%;max-width:100%;overflow-x:hidden;text-size-adjust:100%!important}.clyn-shell-root{width:100%!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important}.clyn-app-frame,.clyn-page-content,.clyn-page-content>main{width:100%!important;max-width:100%!important;min-width:0!important;transform:none}.clyn-mobile-nav *,.clyn-page-content *,.clyn-topbar *{transition-property:transform,opacity,background-color,border-color,color,box-shadow}button,input,select,textarea{text-size-adjust:100%;-webkit-text-size-adjust:100%}.clyn-page-content,.clyn-page-content>main,article,section{overflow-anchor:none}}@media (hover:none) and (pointer:coarse){.academy-role-card,.dashboard-quick-card,.find-work-action-card,.find-work-source-card,.profile-choice-card-final,.studio-tool-card,a,button{touch-action:manipulation}.academy-role-card:hover,.btn:hover,.dashboard-quick-card:hover,.find-work-action-card:hover,.find-work-source-card:hover,.studio-tool-card:hover,button:hover{transform:none}.btn:active,button:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:980px){:root{--clyn-mobile-page-gap:7px;--clyn-mobile-section-gap:8px;--clyn-mobile-card-gap:6px;--clyn-mobile-page-padding:7px;--clyn-mobile-card-padding:10px;--clyn-mobile-card-radius:14px;--clyn-mobile-small-radius:11px;--clyn-mobile-eyebrow:9px;--clyn-mobile-hero:27px;--clyn-mobile-section-title:18px;--clyn-mobile-card-title:15px;--clyn-mobile-body:13px;--clyn-mobile-small:10.5px;--clyn-mobile-caption:9px}body,html{width:100%;max-width:100%;min-width:0;text-size-adjust:100%!important}body{font-size:var(--clyn-mobile-body)}.clyn-app-frame,.clyn-page-content,.clyn-page-content>main,.clyn-shell-root{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.clyn-app-frame,.clyn-shell-root{overflow-x:hidden!important}.clyn-page-content{overflow-x:clip!important}.clyn-mobile-nav,.clyn-mobile-nav *,.clyn-page-content,.clyn-page-content *,.clyn-topbar,.clyn-topbar *{animation-name:none;transition-property:transform,opacity,color,background-color,border-color,box-shadow!important}.clyn-page-content *{transition-duration:.17s;transition-timing-function:ease}.academy-page,.career-profile-page,.career-studio-page,.dashboard-page,.find-work-page{padding:0 0 78px!important}.academy-shell,.career-studio-inner,.dashboard-shell,.find-work-shell{width:100%!important;max-width:100%!important;margin:0!important}.academy-heading,.career-profile-heading,.career-studio-heading,.dashboard-title,.find-work-heading{font-size:var(--clyn-mobile-hero)!important;line-height:1.06!important;letter-spacing:-.025em!important}.clyn-page-content h1{font-size:var(--clyn-mobile-hero)!important;line-height:1.06!important}.clyn-page-content h2{line-height:1.12}.academy-eyebrow,.berry,.dashboard-eyebrow,.find-work-eyebrow{letter-spacing:.08em;text-transform:uppercase}.academy-eyebrow,.dashboard-eyebrow,.find-work-eyebrow{font-size:var(--clyn-mobile-eyebrow)!important}.academy-intro,.academy-role-description,.dashboard-next-description,.dashboard-niche-description,.dashboard-subtitle,.find-work-action-text,.find-work-intro{font-size:var(--clyn-mobile-body)!important;line-height:1.38!important}.academy-role-description,.dashboard-next-description,.dashboard-niche-description,.find-work-action-text{display:block!important;overflow:visible!important;max-height:none!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}.academy-header,.dashboard-hero,.find-work-header{padding:12px!important;border-radius:16px!important}.academy-role-card,.dashboard-next-card,.dashboard-quick-card,.find-work-action-card,.find-work-source-card,.mini-select-chip,.profile-choice-card-final,.studio-tool-card,.tool-select-chip{height:auto!important;max-height:none!important;align-self:start!important}.academy-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:var(--clyn-mobile-card-gap)!important;gap:var(--clyn-mobile-card-gap)!important;align-items:start!important}.academy-role-card{min-height:0!important;padding:var(--clyn-mobile-card-padding)!important;border-radius:var(--clyn-mobile-card-radius)!important}.academy-role-heading{gap:7px!important;margin-top:7px!important}.academy-role-icon{width:31px!important;height:31px!important;flex:0 0 31px!important;border-radius:9px!important}.academy-role-icon svg{width:17px!important;height:17px!important}.academy-role-title{font-size:var(--clyn-mobile-card-title)!important;line-height:1.14!important}.academy-role-description{margin:7px 0!important}.academy-role-category{font-size:var(--clyn-mobile-caption)!important}.academy-role-status{min-height:22px!important;font-size:7px!important}.academy-development{font-size:var(--clyn-mobile-small)!important;line-height:1.3!important}.academy-role-button{min-height:36px!important;height:auto!important;font-size:11px!important}.career-studio-tools-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:var(--clyn-mobile-card-gap)!important;gap:var(--clyn-mobile-card-gap)!important;align-items:start!important}.studio-tool-card{min-height:0!important;padding:var(--clyn-mobile-card-padding)!important;border-radius:var(--clyn-mobile-card-radius)!important}.studio-tool-title{font-size:var(--clyn-mobile-card-title)!important;line-height:1.14!important}.studio-tool-description{font-size:var(--clyn-mobile-body)!important;line-height:1.36!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}.studio-tool-icon{width:31px!important;height:31px!important}.find-work-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:var(--clyn-mobile-card-gap)!important;gap:var(--clyn-mobile-card-gap)!important;align-items:start!important}.find-work-action-card{min-height:0!important;padding:var(--clyn-mobile-card-padding)!important;border-radius:var(--clyn-mobile-card-radius)!important}.find-work-action-title{font-size:var(--clyn-mobile-card-title)!important;line-height:1.14!important}.find-work-icon{width:31px!important;height:31px!important;flex:0 0 31px!important}.find-work-source-card{min-height:0!important}.dashboard-niche-feature{padding:11px!important;border-radius:16px!important}.dashboard-niche-title{font-size:19px!important;line-height:1.1!important}.dashboard-next-title{font-size:var(--clyn-mobile-card-title)!important;line-height:1.15!important}.dashboard-section-title{font-size:var(--clyn-mobile-section-title)!important}.dashboard-quick-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:var(--clyn-mobile-card-gap)!important;gap:var(--clyn-mobile-card-gap)!important;align-items:start!important}.dashboard-quick-card{min-height:68px!important;padding:8px!important;border-radius:12px!important}.dashboard-quick-name{font-size:12.5px!important}.dashboard-quick-subtitle{font-size:var(--clyn-mobile-small)!important}.profile-choice-grid-final{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:var(--clyn-mobile-card-gap)!important;gap:var(--clyn-mobile-card-gap)!important;align-items:start!important}.profile-choice-card-final{min-height:0!important;padding:9px!important;border-radius:13px!important}.profile-choice-label-final{font-size:13px!important;line-height:1.18!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.clyn-page-content .btn{min-height:38px;height:auto;font-size:12px;line-height:1.2}.clyn-page-content .input,.clyn-page-content input,.clyn-page-content select,.clyn-page-content textarea{font-size:16px!important}.clyn-mobile-nav{transform:none}.clyn-mobile-nav a,.clyn-mobile-nav button{font-size:11px!important}.clyn-mobile-nav svg{width:22px!important;height:22px!important}.clyn-topbar{min-height:62px!important;height:auto!important;padding:7px 9px!important}.clyn-topbar-hello{font-size:17px!important;line-height:1.1!important}.clyn-topbar-eyebrow{font-size:8px!important}@media (max-width:390px){:root{--clyn-mobile-hero:25px;--clyn-mobile-card-title:14px;--clyn-mobile-body:12.5px}}}@media (min-width:981px){body,html{text-size-adjust:100%}}body,html{width:100%;max-width:100%;overflow-x:hidden}a[href="/refund-policy"]{display:none!important}.courseScroller,.reviewScroller,[style*="overflow-x: auto"],[style*="overflowX: auto"]{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}@media (max-width:700px){body{background-attachment:scroll}canvas,img,svg,video{max-width:100%}.courseScroller,.reviewScroller{scroll-snap-type:x mandatory;scrollbar-width:none}.courseScroller::-webkit-scrollbar,.reviewScroller::-webkit-scrollbar{display:none}.courseCard,.reviewCard{scroll-snap-align:start}.funnelPage .compactWidth,.funnelPage .pageWidth{width:calc(100% - 28px)!important}.funnelPage .announce{padding:8px 14px!important;font-size:12px!important;line-height:1.35!important}.funnelPage .navShell{top:8px!important;width:calc(100% - 20px)!important;min-height:58px!important;margin-top:8px!important;padding:7px 10px!important;border-radius:18px!important;gap:10px!important}.funnelPage .logo{width:38px!important;height:38px!important;border-radius:12px!important}.funnelPage .navActions .button{min-height:40px!important;padding:0 14px!important;font-size:13px!important}.funnelPage .hero{padding:38px 0 24px!important;gap:22px!important}.funnelPage .pill{padding:7px 10px!important;font-size:10px!important;line-height:1.25!important}.funnelPage .heroTitle{margin:16px 0 14px!important;line-height:1.02!important}.funnelPage .heroLine{white-space:normal!important;font-size:clamp(31px,9vw,40px)!important}.funnelPage .lead{font-size:16px!important;line-height:1.58!important}.funnelPage .heroCtas{margin-top:20px!important;gap:9px!important}.funnelPage .heroCtas .button{min-height:44px!important;font-size:13.5px!important}.funnelPage .dashboardShell{padding:9px!important;border-radius:22px!important}.funnelPage .dashboard{min-height:0!important;grid-template-columns:1fr!important;border-radius:18px!important}.funnelPage .sampleSidebar{display:none!important}.funnelPage .dashMain{padding:16px!important}.funnelPage .dashHeader h3{font-size:24px!important}.funnelPage .nextCard,.funnelPage .progressCard{padding:13px!important}.funnelPage .nextCard{align-items:flex-start!important}.funnelPage .sampleStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.funnelPage .sampleStats>div{padding:9px!important}.funnelPage .sampleStats strong{font-size:18px!important}.funnelPage .sampleStats span{font-size:9px!important;line-height:1.25!important}.funnelPage .section{padding:34px 0!important}.funnelPage .sectionHead{margin-bottom:18px!important}.funnelPage .careerStudio h2,.funnelPage .comparisonHeading h2,.funnelPage .finalCta h2,.funnelPage .headingLine,.funnelPage .pricingBox h2,.funnelPage .reviewLine,.funnelPage .reviewsHead h2,.funnelPage .sectionHead h2{white-space:normal!important;font-size:clamp(27px,7.7vw,34px)!important;line-height:1.08!important}.funnelPage .careerStudio p,.funnelPage .comparisonHeading p,.funnelPage .finalCta p,.funnelPage .pricingBox p,.funnelPage .reviewsHead p,.funnelPage .sectionHead p{font-size:15px!important;line-height:1.58!important}.funnelPage .features,.funnelPage .steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.funnelPage .feature,.funnelPage .step{min-height:0!important;padding:15px!important;border-radius:17px!important}.funnelPage .featureIcon,.funnelPage .stepIcon{width:38px!important;height:38px!important;margin-bottom:10px!important;border-radius:12px!important}.funnelPage .featureTop{align-items:flex-start!important;gap:9px!important}.funnelPage .feature h3,.funnelPage .step h3{margin:4px 0 8px!important;font-size:15px!important;line-height:1.25!important}.funnelPage .feature p,.funnelPage .step p{margin-bottom:0!important;font-size:13.5px!important;line-height:1.48!important}.funnelPage .careerStudio{padding:20px!important;gap:20px!important;border-radius:22px!important}.funnelPage .studioPills{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:5px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.funnelPage .studioPills::-webkit-scrollbar{display:none}.funnelPage .studioPills span{flex:0 0 auto!important;font-size:11.5px!important}.funnelPage .studioPreview{padding:13px!important;border-radius:18px!important}.funnelPage .studioGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.funnelPage .studioGrid>div{padding:12px!important;border-radius:14px!important}.funnelPage .studioGrid strong{font-size:12.5px!important}.funnelPage .studioGrid p{font-size:11.5px!important;line-height:1.42!important}.funnelPage .reviewsSection{padding:20px 0 38px!important}.funnelPage .reviewsWrap{padding:18px 12px!important;border-radius:20px!important}.funnelPage .reviewsHead{margin-bottom:16px!important}.funnelPage .carouselWrap{padding:0!important}.funnelPage .carouselArrow{display:none!important}.funnelPage .courseScroller,.funnelPage .reviewScroller{gap:10px!important;padding:2px 2px 9px!important}.funnelPage .reviewCard{flex:0 0 min(74vw,280px)!important;min-height:175px!important;padding:15px!important;border-radius:17px!important}.funnelPage .reviewCard p{margin:10px 0 12px!important;font-size:13.5px!important;line-height:1.5!important}.funnelPage .courseCard{flex:0 0 min(72vw,265px)!important;min-height:178px!important;padding:15px!important;border-radius:17px!important}.funnelPage .courseBadge{margin-bottom:9px!important;font-size:10.5px!important}.funnelPage .courseCard h3{margin-bottom:7px!important;font-size:17px!important}.funnelPage .courseCard p{min-height:0!important;margin:0 0 12px!important;font-size:13px!important;line-height:1.5!important}.funnelPage .exploreLink{font-size:12.5px!important}.funnelPage .pricingBox{padding:20px!important;gap:16px!important;border-radius:21px!important}.funnelPage .pricingTags{gap:6px!important}.funnelPage .pricingTags span{padding:7px 9px!important;font-size:11px!important}.funnelPage .pricePanel{padding:17px 0 0!important}.funnelPage .price{font-size:42px!important}.funnelPage .comparisonSection{padding:8px 0 36px!important}.funnelPage .comparisonHeading{gap:10px!important;margin-bottom:14px!important}.funnelPage .comparisonCard{border-radius:18px!important}.funnelPage .comparisonItem,.funnelPage .planSummary{min-width:620px!important}.funnelPage .itemDescription{padding:10px 14px!important}.funnelPage .itemDescription strong{font-size:14px!important}.funnelPage .itemDescription span{font-size:12.5px!important;line-height:1.4!important}.funnelPage .finalCta{padding:34px 0 42px!important}.funnelPage .siteFooter{padding:34px 0 18px!important}.funnelPage .footerMain{gap:22px 16px!important}.funnelPage .disclaimerBox{margin-top:24px!important;padding:16px!important}.funnelPage .disclaimerBox p{font-size:11.5px!important}.funnelPage .glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:rgba(255,255,255,.82)!important}.funnelPage .comparisonSection,.funnelPage .reviewsSection,.funnelPage .section,.funnelPage .siteFooter{content-visibility:auto;contain-intrinsic-size:650px}}@media (max-width:430px){input,select,textarea{font-size:16px}.funnelPage .compactWidth,.funnelPage .pageWidth{width:calc(100% - 22px)!important}.funnelPage .features,.funnelPage .steps{gap:8px!important}.funnelPage .feature,.funnelPage .step{padding:13px!important}.funnelPage .feature p,.funnelPage .step p{font-size:13px!important}.funnelPage .studioGrid>div{padding:10px!important}.funnelPage .reviewCard{flex-basis:78vw!important}.funnelPage .courseCard{flex-basis:76vw!important}}.funnelPage{width:100%;max-width:100%;overflow-x:clip}@media (max-width:900px){.funnelPage .careerStudio,.funnelPage .comparisonCard,.funnelPage .dashboardShell,.funnelPage .pricingBox,.funnelPage .reviewsWrap{width:100%;max-width:100%}.funnelPage .careerStudio{grid-template-columns:minmax(0,1fr)!important;overflow:hidden}.funnelPage .careerStudio>*,.funnelPage .courseScroller,.funnelPage .reviewScroller,.funnelPage .reviewsHead,.funnelPage .studioGrid,.funnelPage .studioGrid>div,.funnelPage .studioPreview{min-width:0!important;max-width:100%!important}.funnelPage .careerStudio h2,.funnelPage .careerStudio p,.funnelPage .reviewsHead h2,.funnelPage .reviewsHead p,.funnelPage .studioGrid p,.funnelPage .studioGrid strong{overflow-wrap:anywhere;word-break:normal}.funnelPage .studioPills{width:100%;max-width:100%;min-width:0}.funnelPage .studioPreview{overflow:hidden}.funnelPage .studioGrid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}.funnelPage .courseScroller,.funnelPage .reviewScroller{width:100%}.funnelPage .comparisonCard{overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-inline:contain}}@media (max-width:700px){.funnelPage .careerStudio{padding:18px!important;gap:16px!important}.funnelPage .careerStudio h2{margin-bottom:10px!important;font-size:clamp(26px,7.4vw,33px)!important;line-height:1.08!important}.funnelPage .careerStudio>div:first-child>p{margin-top:0!important;margin-bottom:14px!important}.funnelPage .studioPills{margin:12px 0 16px!important}.funnelPage .studioPreview{padding:12px!important}.funnelPage .studioGrid{gap:7px!important}.funnelPage .studioGrid>div{min-height:0!important;padding:10px!important}.funnelPage .studioGrid p{margin-top:5px!important}.funnelPage .reviewsWrap{overflow:hidden}.funnelPage .reviewsHead h2{max-width:100%}}@media (max-width:390px){.funnelPage .careerStudio{padding:16px!important}.funnelPage .studioGrid{grid-template-columns:1fr!important}.funnelPage .studioGrid>div{padding:10px 11px!important}}.PublicGuideLinks_wrap__20sld{border-top:1px solid rgba(116,64,82,.12);background:#fff9fb}.PublicGuideLinks_inner__6uONp{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:18px 0 24px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.PublicGuideLinks_label__7TImn{color:#6f5e64;font-size:12px;font-weight:750}.PublicGuideLinks_link__LjyVI{padding:9px 12px;border:1px solid rgba(142,61,86,.13);border-radius:999px;color:#7d344d;background:rgba(248,221,230,.4);text-decoration:none;font-size:12px;font-weight:800}@media(max-width:640px){.PublicGuideLinks_inner__6uONp{width:calc(100% - 20px);padding:14px 0 18px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.PublicGuideLinks_inner__6uONp::-webkit-scrollbar{display:none}.PublicGuideLinks_label__7TImn,.PublicGuideLinks_link__LjyVI{flex:0 0 auto}.PublicGuideLinks_link__LjyVI{font-size:12px;padding:8px 11px}}