@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);.auth-shell,.product-onboarding,.product-shell{--product-ink:#201b32;--product-muted:#716b80;--product-line:#e9e5f0;--product-surface:#fff;--product-background:#fcfbfe;color:var(--product-ink);font-family:Plus Jakarta Sans,Segoe UI,sans-serif}[data-color-mode=dark].auth-shell,[data-color-mode=dark].product-onboarding,[data-color-mode=dark].product-shell{--product-ink:#f4f0fa;--product-muted:#b9b0c7;--product-line:#41384c;--product-surface:#29232f;--product-background:#1c1922}.auth-shell :focus-visible,.product-onboarding :focus-visible,.product-shell :focus-visible{outline:3px solid #a282de;outline-offset:4px}.product-eyebrow{color:#8c70b4;font-size:.6875rem!important;font-weight:800!important;letter-spacing:.14em!important;margin-bottom:16px!important}.auth-shell{background:var(--product-background);display:grid;grid-template-columns:minmax(320px,43%) 1fr;min-height:100dvh}.auth-story{background:radial-gradient(ellipse at 0 100%,#4d326d,#0000 65%),#231a30;color:#fff;display:flex;flex-direction:column;gap:64px;justify-content:space-between;overflow:hidden;padding:46px clamp(28px,4vw,70px);position:relative}.auth-story-copy{max-width:440px}.auth-story-copy .product-eyebrow{color:#c7b2e5}.auth-story-copy h2{font-size:clamp(2.2rem,3.4vw,3.7rem);font-weight:600;letter-spacing:-.055em;line-height:1.15;margin-bottom:26px}.auth-story-copy>p:not(.product-eyebrow){color:#d0c3df;font-size:.95rem;line-height:1.9;max-width:345px}.auth-story-features{grid-gap:18px;border-top:1px solid #ffffff18;display:grid;gap:18px;margin-top:38px;padding-top:38px}.auth-story-features>div{align-items:center;display:flex;gap:12px}.auth-story-features svg{color:#bda0e4;height:19px;width:19px}.auth-story-features span{color:#ded4e9;font-size:.75rem}.auth-story-footer{color:#ab98bd;font-size:.625rem!important;letter-spacing:.1em!important}.auth-form-panel{display:flex;flex-direction:column;min-width:0;padding:34px clamp(24px,5vw,80px)}.auth-back.MuiButton-root{align-self:flex-start;color:var(--product-muted);font-size:.75rem;margin-bottom:35px;padding-left:0}.auth-form-content{margin:auto;max-width:440px;padding:32px 0 64px;width:100%}.auth-form-content h1{font-size:clamp(1.9rem,3vw,2.5rem);font-weight:700;letter-spacing:-.045em;margin-bottom:12px}.auth-form-content h1+p{font-size:.875rem;line-height:1.8}.auth-form-content form{width:100%}.auth-shell .MuiButton-root,.product-onboarding .MuiButton-root{border-radius:12px;min-height:46px}.auth-shell .MuiOutlinedInput-root,.product-onboarding .MuiOutlinedInput-root{background:var(--product-surface)}.auth-shell .MuiFormHelperText-root{line-height:1.6}.auth-shell .MuiDivider-root{color:var(--product-muted);font-size:.6875rem}.auth-mobile-brand{display:none}.product-shell .product-header{background:var(--product-surface);border-bottom:1px solid var(--product-line)}.product-shell .product-header .MuiToolbar-root{gap:20px}.workspace-heading{border-bottom:1px solid var(--product-line);margin-bottom:38px;padding-bottom:28px}.workspace-heading h1{font-size:clamp(1.8rem,3vw,2.6rem)}.workspace-heading>p:last-child{font-size:.9rem;line-height:1.8}.workspace-usage.MuiPaper-root{background:var(--product-surface);border-color:var(--product-line);border-radius:18px;padding:28px}.workspace-usage .MuiLinearProgress-root{background-color:#8b66bd15}.workspace-card.MuiPaper-root{border-color:var(--product-line);border-radius:18px}.workspace-card .MuiCardContent-root{padding:28px}.workspace-card .MuiTypography-h6{font-size:1rem;letter-spacing:-.02em;margin-bottom:12px}.workspace-card .MuiTypography-body2{font-size:.8rem;line-height:1.8}.workspace-card .MuiChip-root{border-radius:8px;font-size:.6875rem;min-height:26px}.product-shell>footer{background:var(--product-background);border-top:1px solid var(--product-line)}.product-onboarding .onboarding-heading{margin:0 auto 40px;text-align:center}.product-onboarding .onboarding-heading h1{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;letter-spacing:-.045em;margin:30px 0 12px}.product-onboarding .onboarding-heading>p{font-size:.875rem;line-height:1.8}.product-onboarding .MuiPaper-root{border-color:var(--product-line);box-shadow:0 8px 32px -24px #39234f30}.product-onboarding .MuiStepLabel-label{font-size:.75rem}@media (max-width:899px){.auth-shell{grid-template-columns:1fr}.auth-story{display:none}.auth-form-panel{padding:26px 24px}.auth-mobile-brand{display:block;margin-bottom:28px}.auth-back.MuiButton-root{margin-bottom:18px}.auth-form-content{padding:22px 0 42px}}@media (max-width:599px){.auth-shell input,.product-onboarding input{font-size:16px}.auth-form-panel{padding-inline:20px}.workspace-usage.MuiPaper-root{padding:20px}.workspace-usage .MuiTypography-caption{white-space:nowrap}.workspace-usage .MuiTypography-body2{font-size:.75rem}.workspace-card .MuiCardContent-root{padding:24px}}@media (prefers-reduced-motion:reduce){.auth-shell *,.product-onboarding *,.product-shell *{animation:none!important;transition:none!important}}.product-shell .product-header .MuiIconButton-root{min-height:44px;min-width:44px}@media(max-width:599px){.product-shell .MuiInputBase-input{font-size:16px}.product-shell .product-header .MuiToolbar-root{gap:8px}}.product-shell .cv-manager{min-width:0;overflow-wrap:anywhere}.product-shell .cv-manager>.MuiBox-root:first-child{flex-wrap:wrap;gap:8px}@media(max-width:599px){.product-shell .cv-manager{padding:16px}.product-shell .cv-manager .MuiTypography-h6{font-size:17px}.product-shell .cv-manager .MuiIconButton-root{min-height:44px;min-width:44px}}.landing-page{--ink:#201b32;--muted:#716b80;--violet:#7240d8;--line:#e9e5f0;--surface:#fcfbfe;background:var(--surface);color:var(--ink);overflow:clip;position:relative}.landing-navigation,.landing-page,.landing-page .MuiButton-root,.landing-page .MuiChip-root,.landing-page .MuiTab-root,.landing-page .MuiTypography-root{font-family:Plus Jakarta Sans,Segoe UI,sans-serif}.landing-page .MuiTypography-h2,.landing-page .MuiTypography-h3,.landing-page .MuiTypography-h4{font-weight:700;letter-spacing:-.045em;line-height:1.2}.landing-page .MuiButton-root{border-radius:12px;font-weight:700;letter-spacing:-.015em;min-height:44px;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-page .MuiButton-containedPrimary{background:#7240d8;box-shadow:0 4px 10px #6332bc18}.landing-page .MuiButton-containedPrimary:hover{background:#6030bd;box-shadow:0 6px 18px #6332bc28}.landing-page .MuiButton-outlined{background:#fff;border-color:#ded7ea;color:var(--ink)}.landing-page .MuiButton-outlined:hover{background:#faf8fe;border-color:#b9a7d8}.landing-navigation :focus-visible,.landing-page :focus-visible{outline:3px solid #9b74e5;outline-offset:4px}.landing-page [id]{scroll-margin-top:110px}.landing-page .skip-link{background:#201b32;border-radius:10px;color:#fff;left:20px;padding:12px 20px;position:fixed;top:-100px;z-index:1600}.landing-page .skip-link:focus{top:12px}.landing-page .nav-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfbfeee;border-bottom:1px solid #e9e5f0b3;box-shadow:none}.landing-page .nav-bar .MuiToolbar-root{min-height:80px;padding-block:10px}.landing-page .nav-bar .MuiButton-root{font-size:.84rem}.landing-page .nav-bar .MuiButton-text{color:#635c72}.landing-page .nav-bar .MuiButton-text:hover{background:#7240d808;color:var(--violet)}.landing-page .radial-glow-1{background:radial-gradient(ellipse,#eee7fc 0,#0000 68%);height:760px;pointer-events:none;position:absolute;right:-160px;top:0;width:850px}.landing-page .radial-glow-2,.landing-page .radial-glow-3{display:none}.landing-page .hero-section{padding:164px 0 0;position:relative}.landing-page .eyebrow{align-items:center;color:#7a5aab;display:flex;font-size:.67rem;font-weight:800;gap:9px;letter-spacing:.15em;margin-bottom:22px}.landing-page .status-dot{background:#8a5bdb;border-radius:50%;box-shadow:0 0 0 4px #8a5bdb12;display:inline-block;flex-shrink:0;height:6px;width:6px}.landing-page .hero-title{font-size:clamp(2.55rem,4.2vw,4rem);font-weight:700;letter-spacing:-.06em;line-height:1.12;margin:0 0 24px}.landing-page .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(110deg,#6330bc,#a36bd8);background-clip:text;-webkit-background-clip:text;color:#7944c9}.landing-page .hero-description{color:var(--muted);font-size:1rem;line-height:1.85;margin-bottom:30px;max-width:485px}.landing-page .hero-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-page .hero-actions .MuiButton-root{font-size:.85rem;padding:14px 22px}.landing-page .hero-benefits{color:#777080;display:flex;flex-wrap:wrap;font-size:.75rem;gap:16px;margin-top:24px}.landing-page .hero-benefits>span{align-items:center;display:inline-flex;gap:5px}.landing-page .hero-benefits svg{color:#a394b9;height:13px;width:13px}.landing-page .product-window{background:#fff;border:1px solid #e6dfef;border-radius:20px;box-shadow:0 30px 75px -30px #37235030,0 2px 5px #37235006;overflow:hidden}.landing-page .window-toolbar{align-items:center;background:#faf8fc;border-bottom:1px solid #eee9f3;display:flex;gap:16px;height:45px;padding:0 16px}.landing-page .window-toolbar>.MuiTypography-root{color:#9890a3;font-size:.6875rem}.landing-page .window-dots{display:flex;gap:5px}.landing-page .window-dots i{background:#d8d0e2;border-radius:50%;height:6px;width:6px}.landing-page .workspace-badge{color:#9a8cae;font-size:.625rem;font-weight:800;letter-spacing:.08em;margin-left:auto}.landing-page .workspace-preview{display:block;height:auto;width:100%}.landing-page .workspace-caption{align-items:center;background:linear-gradient(110deg,#fff,#faf7fe);border-top:1px solid #eee9f3;color:#9b7abf;display:flex;justify-content:space-between;padding:22px}.landing-page .workspace-caption p{color:#8b8197;font-size:.69rem}.landing-page .workspace-caption .workspace-caption-title{color:#453653;font-size:.8rem;font-weight:700;margin-bottom:4px}.landing-page .capability-strip{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:75px;padding:27px 0}.landing-page .capability-strip p{color:#9c91aa;font-size:.6875rem;font-weight:700;letter-spacing:.12em}.landing-page .capability-strip span{color:#71667e;font-size:.75rem;font-weight:600}.landing-page .demo-section{padding-bottom:56px;padding-top:96px;position:relative}.landing-page .section-heading{margin:0 auto 34px;max-width:650px;text-align:center}.landing-page .section-heading .eyebrow{justify-content:center;margin-bottom:15px}.landing-page .section-heading h2{font-size:clamp(1.8rem,3vw,2.7rem);margin-bottom:16px}.landing-page .section-heading>p:last-child{font-size:.88rem;line-height:1.8}.landing-page .demo-player{border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 50px -32px #32204a40;margin:0 auto;max-width:960px;overflow:hidden}.landing-page .demo-player-toolbar{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:17px 22px}.landing-page .demo-player-toolbar>span{align-items:center;color:#64566e;display:inline-flex;font-size:.72rem;font-weight:600;gap:10px}.landing-page .demo-player-toolbar .MuiTypography-caption{color:#9a8da5;font-size:.6875rem;letter-spacing:.1em}.landing-page .demo-caption{background:#fff;border-top:1px solid var(--line);color:var(--muted);font-size:.75rem;line-height:1.7;padding:18px 22px}.landing-page .premium-card{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 3px 7px #2b174203;transition:border-color .2s ease,box-shadow .2s ease}.landing-page .premium-card:hover{border-color:#ccbfdf;box-shadow:0 14px 35px -24px #4b2b6a35}.landing-page .popular-card{border:1px solid #8f66cc;box-shadow:0 10px 40px -24px #7240d845}.landing-page #plans{background:#f4f0f9}.landing-page .custom-tab{border-radius:10px;font-size:.85rem;font-weight:600;padding:10px 22px;text-transform:none;transition:color .2s ease,background .2s ease}.landing-page .faq-accordion{background:#0000;border-bottom:1px solid var(--line);box-shadow:none;margin-bottom:0}.landing-page .faq-accordion:before{display:none}.landing-page .faq-summary{padding:14px 4px}.landing-page .faq-summary .MuiTypography-root{font-size:.95rem;font-weight:600}.landing-page .faq-details{padding:0 4px 24px}.landing-page .landing-footer{background:#201a2c}.landing-page .landing-footer .MuiTypography-root{letter-spacing:-.01em}@media (max-width:899px){.landing-page .hero-section{padding-top:125px}.landing-page .hero-title{font-size:clamp(2.5rem,7vw,3.8rem);max-width:680px}.landing-page .hero-description{max-width:620px}.landing-page .product-window{margin:0 auto;max-width:650px}.landing-page .capability-strip{justify-content:center;margin-top:48px}.landing-page .capability-strip p{text-align:center;width:100%}.landing-page .demo-section{padding-top:64px}}@media (max-width:599px){.landing-page .nav-bar .MuiToolbar-root{min-height:64px}.landing-page .hero-section{padding-top:108px}.landing-page .hero-title{font-size:clamp(2.2rem,9.5vw,3.1rem)}.landing-page .hero-description{font-size:.92rem}.landing-page .hero-actions{flex-direction:column}.landing-page .hero-actions .MuiButton-root{width:100%}.landing-page .hero-benefits{font-size:.6875rem;gap:12px}.landing-page .capability-strip{gap:16px 22px}.landing-page .capability-strip span{font-size:.65rem}.landing-page .window-toolbar{gap:9px}.landing-page .workspace-badge{display:none}.landing-page .demo-player-toolbar{padding:14px}.landing-page .demo-player-toolbar .MuiTypography-caption{font-size:.625rem;letter-spacing:0}.landing-page .demo-player-toolbar>span{font-size:.65rem}.landing-page .demo-caption{font-size:.68rem;padding:14px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :after,.landing-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.studio-home{--studio-accent:#7240d8;--studio-soft:#f1ebfa;max-width:1360px!important;padding-bottom:48px;padding-top:36px}.studio-home .MuiButton-root,.studio-home .MuiTypography-root{font-family:inherit}.studio-home .MuiButton-root{border-radius:10px;font-weight:600;text-transform:none}.studio-greeting{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.studio-home .studio-eyebrow{color:#8c70b4;font-size:9px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px}.studio-greeting h1{font-size:clamp(26px,2.7vw,36px);font-weight:600;letter-spacing:-1.3px;line-height:1.3;margin-bottom:6px}.studio-greeting p:last-child{font-size:14px}.studio-ai-badge{align-items:center;background:#fff;background:var(--product-surface,#fff);border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:30px;color:#716b80;color:var(--product-muted,#716b80);display:flex;font-size:11px;gap:8px;padding:9px 13px}.studio-ai-badge svg{color:#8c70b4;font-size:16px}.studio-dashboard-grid{grid-gap:26px;align-items:start;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 262px}.studio-main-column,.studio-side-column{min-width:0}.studio-side-column{grid-gap:20px;display:grid;gap:20px}.studio-hero{align-items:center;background:radial-gradient(ellipse at 85% 20%,#6c439b80,#0000 60%),#241731;border:1px solid #6e4d8e;border-radius:22px;color:#fff;display:grid;grid-template-columns:1.2fr 1fr;isolation:isolate;min-height:310px;overflow:hidden;position:relative}.studio-hero-grid{background-image:linear-gradient(#ffffff0c 1px,#0000 0),linear-gradient(90deg,#ffffff0c 1px,#0000 0);background-size:35px 35px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000);opacity:.3;pointer-events:none;position:absolute;z-index:-1}.studio-hero-copy{padding:34px 0 34px 34px;z-index:1}.studio-hero-tag{align-items:center;color:#d0b7f4;display:flex;font-size:8px;font-weight:600;gap:6px;letter-spacing:1.4px;margin-bottom:20px}.studio-hero-tag svg{font-size:14px}.studio-hero h2{font-size:clamp(25px,2.6vw,38px);font-weight:500;letter-spacing:-1.3px;line-height:1.2;margin-bottom:14px}.studio-hero h2 span{color:#d2b7ff}.studio-hero-copy>p{color:#d0c1de;font-size:12px;line-height:1.7;margin-bottom:22px}.studio-home .studio-hero .MuiButton-root{background:#fff;box-shadow:none;color:#45236d;font-size:12px;padding:11px 18px}.studio-home .studio-hero .MuiButton-root:hover{background:#f0e6ff;transform:translateY(-2px)}.studio-home .studio-hero .MuiButton-root.Mui-disabled{background:#ffffff12;color:#c7b7d9}.studio-hero-footnote{color:#bda6d0;display:block;font-size:9px;margin-top:14px}.studio-audio-art{align-items:center;display:flex;flex-direction:column;height:184px;isolation:isolate;justify-content:center;position:relative}.studio-audio-hero{height:280px}.studio-audio-core{background:linear-gradient(135deg,#c5a0ff30,#ffffff0a);border:1px solid #d2b0ff55;border-radius:18px;box-shadow:0 0 50px #b47aff25,inset 0 0 18px #d4bcff16;color:#d6baff;display:grid;height:55px;place-items:center;width:55px}.studio-audio-orbit{border:1px solid #a282de20;border-radius:50%;height:158px;position:absolute;top:13px;width:158px;z-index:-1}.studio-audio-hero .studio-audio-orbit{height:206px;top:23px;width:206px}.studio-audio-orbit:before{animation:studio-orbit 40s linear infinite;border:1px dashed #a282de30;border-radius:50%;content:"";inset:15px;position:absolute}.studio-wave{align-items:center;display:flex;gap:4px;height:72px;justify-content:center;margin-top:12px}.studio-wave i{animation:studio-wave 3s ease-in-out infinite alternate;animation-delay:var(--bar-delay);background:linear-gradient(#c7a1ff,#8251bc);border-radius:3px;display:block;height:var(--bar-height);max-height:60px;transform-origin:center;width:3px}.studio-art-label{align-items:center;color:#9a80b4;display:flex;font-size:9px;gap:5px;justify-content:center}.studio-audio-hero .studio-art-label{color:#c3a9de}.studio-art-label svg{font-size:12px}.studio-section-label{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:28px 0 14px}.studio-section-label h2{font-size:15px;font-weight:600}.studio-section-label>span{color:#716b80;color:var(--product-muted,#716b80);font-size:10px}.studio-tool-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-tool{background:#fff;background:var(--product-surface,#fff);border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:19px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.studio-tool:hover{border-color:#a282de75;box-shadow:0 12px 30px -20px #7240d840}.studio-tool-top{align-items:center;display:flex;justify-content:space-between;padding:20px 22px 0}.studio-tool-icon{background:#a282de12;border:1px solid #a282de22;border-radius:10px;color:#8c66bc;display:grid;height:32px;place-items:center;width:32px}.studio-tool-icon svg{font-size:18px}.studio-tool-badge{color:#8a7b9d;font-size:8px;letter-spacing:1.6px}.studio-tool-copy{padding:0 22px 22px}.studio-tool-copy h3{font-size:19px;font-weight:600;letter-spacing:-.6px;margin-bottom:5px}.studio-tool-copy>p{color:#716b80;color:var(--product-muted,#716b80);font-size:11px;margin-bottom:14px}.studio-home .studio-tool-copy .MuiButton-root{font-size:11px;justify-content:flex-start;padding:5px 0}.studio-cv-art{align-items:center;background:radial-gradient(ellipse at 50% 90%,#a282de13,#0000 60%);display:flex;height:184px;isolation:isolate;justify-content:center;position:relative}.studio-paper{background:#fff;border:1px solid #e6dcf0;border-radius:3px;box-shadow:0 8px 20px #39234f10;height:130px;padding:15px 12px;transform:rotate(8deg);width:94px}.studio-paper-back{background:#f2ecfb;position:absolute;transform:rotate(-9deg) translate(-24px,1px);z-index:-1}.studio-paper-name{background:#6e488e;border-radius:1px;display:block;height:5px;margin-bottom:5px;width:55px}.studio-paper-contact{background:#cfc3db;display:block;height:2px;margin-bottom:12px;width:38px}.studio-paper-section{margin-bottom:10px}.studio-paper-section b{background:#967ab5;display:block;height:2px;margin-bottom:4px;width:23px}.studio-paper-section i{background:#e6e0ed;display:block;height:2px;margin-bottom:3px}.studio-paper-section i:last-child{width:65%}.studio-cv-art .studio-art-label{bottom:6px;position:absolute}.studio-plan,.studio-profile-card{background:#fff;background:var(--product-surface,#fff);border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:18px;padding:22px}.studio-plan-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:23px}.studio-plan-heading h2{font-size:14px;font-weight:600}.studio-plan-heading>span{background:var(--studio-soft);border-radius:6px;color:var(--studio-accent);font-size:9px;max-width:100%;overflow-wrap:anywhere;padding:4px 8px}.studio-meter{margin-bottom:20px}.studio-meter>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;margin-bottom:9px}.studio-meter .MuiTypography-body2{font-size:11px}.studio-meter .MuiTypography-caption{color:#716b80;color:var(--product-muted,#716b80);font-size:9px}.studio-meter .MuiLinearProgress-root{background:#a282de17;border-radius:4px;height:4px}.studio-meter .MuiLinearProgress-bar{background:#9b75cc}.studio-home .studio-plan>.MuiButton-root{border-color:#e9e5f0;border-color:var(--product-line,#e9e5f0);color:#201b32;color:var(--product-ink,#201b32);font-size:11px;margin-top:3px}.studio-unlimited{background:linear-gradient(90deg,#7240d8,#c6a1f3);border-radius:4px;height:4px}.studio-profile-card{background:linear-gradient(135deg,#a282de15,#0000),#fff;background:linear-gradient(135deg,#a282de15,#0000),var(--product-surface,#fff)}.studio-small-icon{background:#a282de18;border-radius:10px;color:#9b75cc;display:grid;height:32px;margin-bottom:15px;place-items:center;width:32px}.studio-small-icon svg{font-size:18px}.studio-profile-card h2{font-size:17px;font-weight:600;letter-spacing:-.4px;margin-bottom:7px}.studio-profile-card>p{font-size:11px;line-height:1.8}.studio-profile-card>p,.studio-profile-status{color:#716b80;color:var(--product-muted,#716b80)}.studio-profile-status{align-items:center;display:flex;font-size:10px;gap:7px;margin-top:20px}.studio-status-dot{background:#b4a1ca;border-radius:50%;height:5px;width:5px}.studio-profile-status svg{color:#8c66bc;font-size:14px}.studio-home .studio-profile-card .MuiButton-root{font-size:11px;margin-top:9px;padding:7px 0 0}.studio-history-link{align-items:center;background:#fff;background:var(--product-surface,#fff);border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:15px;color:#201b32;color:var(--product-ink,#201b32);display:flex;gap:12px;padding:16px 19px;text-decoration:none}.studio-history-link>svg{color:#9c82bc;font-size:19px}.studio-history-link>svg:last-child{font-size:16px;margin-left:auto}.studio-history-link span,.studio-history-link strong{display:block}.studio-history-link strong{font-size:11px;font-weight:600}.studio-history-link span{color:#716b80;color:var(--product-muted,#716b80);font-size:9px;margin-top:3px}.studio-more-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.studio-more-tools h2{color:#716b80;color:var(--product-muted,#716b80);font-size:11px;margin-right:auto}.studio-home .studio-more-tools .MuiButton-root{border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);color:#716b80;color:var(--product-muted,#716b80);font-size:10px;padding:8px 12px}.studio-tool-status{font-size:9px;opacity:.75;padding-left:8px}.studio-home .studio-more-tools .MuiButton-root.Mui-disabled{color:#716b80;color:var(--product-muted,#716b80);opacity:.55}.studio-greeting,.studio-hero,.studio-side-column,.studio-tool{animation:studio-arrive .55s ease-out both}.studio-tool{animation-delay:90ms}.studio-side-column{animation-delay:.16s}[data-color-mode=dark] .studio-home{--studio-accent:#c8a8fb;--studio-soft:#3e2d56}@keyframes studio-wave{0%{opacity:.65;transform:scaleY(.6)}to{opacity:1;transform:scaleY(1)}}@keyframes studio-orbit{to{transform:rotate(1turn)}}@keyframes studio-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.studio-home{padding-top:48px}.studio-hero{min-height:340px}}@media (max-width:1100px){.studio-dashboard-grid{gap:20px;grid-template-columns:minmax(0,1fr) 235px}.studio-hero{grid-template-columns:1fr .8fr}.studio-hero-copy{padding-left:25px}.studio-hero h2{font-size:29px}.studio-wave{gap:3px}.studio-plan,.studio-profile-card{padding:19px}}@media (max-width:899px){.studio-dashboard-grid{grid-template-columns:minmax(0,1fr)}.studio-side-column{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-history-link{flex-wrap:wrap}.studio-plan,.studio-profile-card{height:100%}.studio-hero{grid-template-columns:1.2fr 1fr}}@media (max-width:599px){.studio-home{padding-bottom:30px;padding-top:26px}.studio-ai-badge{display:none}.studio-greeting{margin-bottom:23px}.studio-hero{grid-template-columns:minmax(0,1fr);min-height:0}.studio-hero-copy{padding:26px 24px 0}.studio-hero h2{font-size:30px}.studio-audio-hero{height:165px;overflow:hidden}.studio-audio-hero .studio-audio-core,.studio-audio-hero .studio-audio-orbit{display:none}.studio-audio-hero .studio-wave{margin-top:0}.studio-hero-footnote{display:none}.studio-tool-grid{gap:14px}.studio-tool-top{padding:14px 14px 0}.studio-tool-copy{padding:0 14px 17px}.studio-tool-copy h3{font-size:16px}.studio-tool-copy .MuiButton-root,.studio-tool-copy>p{font-size:10px}.studio-tool-badge{display:none}.studio-audio-live,.studio-cv-art{height:155px}.studio-audio-live .studio-wave{gap:2px}.studio-audio-live .studio-wave i{width:2px}.studio-audio-live .studio-audio-orbit{height:120px;width:120px}.studio-audio-live .studio-art-label,.studio-cv-art .studio-art-label{display:none}.studio-paper{height:110px;padding:12px 9px;width:75px}.studio-paper-name{width:45px}.studio-paper-section{margin-bottom:8px}.studio-side-column{gap:15px;grid-template-columns:minmax(0,1fr)}.studio-profile-card{display:none}.studio-plan{padding:20px}.studio-plan-heading{margin-bottom:18px}.studio-history-link{flex-wrap:nowrap}.studio-section-label>span{display:none}.studio-more-tools h2{width:100%}}@media (max-width:359px){.studio-tool-grid{grid-template-columns:minmax(0,1fr)}.studio-tool-top{padding:18px 20px 0}.studio-tool-copy{padding:0 20px 20px}.studio-tool-copy h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.studio-home *,.studio-home :before{animation:none!important;transition:none!important}}.studio-hero-copy>p,.studio-profile-card>p,.studio-tool-copy>p{font-size:13px}.studio-home .studio-plan>.MuiButton-root,.studio-home .studio-profile-card .MuiButton-root,.studio-home .studio-tool-copy .MuiButton-root,.studio-meter .MuiTypography-body2{font-size:12px}.studio-meter .MuiTypography-caption{font-size:11px}.studio-art-label,.studio-hero-footnote,.studio-history-link span{font-size:10px}.studio-history-link strong{font-size:12px}.studio-profile-status{font-size:11px}.studio-home .studio-more-tools .MuiButton-root{font-size:12px}.studio-tool-status{font-size:10px}@media (max-width:599px){.studio-profile-card{display:block}}.studio-greeting>div:first-child{min-width:0}.studio-greeting h1{overflow-wrap:anywhere}.studio-hero h2 .studio-simulator-label{display:inline-block;font-size:.64em;letter-spacing:-.4px;margin-top:8px}.studio-tool-copy{align-items:center;display:flex;flex-wrap:wrap;gap:0 14px}.studio-tool-copy>h3,.studio-tool-copy>p{width:100%}.studio-explainer{display:contents}.studio-explainer>.MuiCollapse-root{width:100%}.studio-home .studio-info-toggle.MuiButton-root{background:#0000;box-shadow:none;color:#716b80;color:var(--product-muted,#716b80);font-size:11px;min-width:0;overflow:hidden;padding:5px 0;position:relative;text-decoration:underline;-webkit-text-decoration-color:#a282de55;text-decoration-color:#a282de55;text-underline-offset:4px}.studio-info-toggle .MuiButton-startIcon{margin-right:5px}.studio-info-toggle .MuiButton-startIcon svg{font-size:14px}.studio-info-toggle .MuiButton-endIcon{margin-left:2px}.studio-info-toggle .MuiButton-endIcon svg{font-size:17px;transition:transform .22s ease}.is-open>.studio-info-toggle .MuiButton-endIcon svg{transform:rotate(180deg)}.studio-home .studio-info-toggle.MuiButton-root:hover{background:#0000;box-shadow:none;color:#a282de;-webkit-text-decoration-color:currentColor;text-decoration-color:initial;transform:none}.studio-info-panel{background:linear-gradient(110deg,#a282de13,#0000);border:1px solid #a282de35;border-left:3px solid #a282de;border-radius:11px;margin-top:12px;padding:15px 16px}.studio-info-panel .MuiTypography-root{color:#716b80;color:var(--product-muted,#716b80);font-size:12px;line-height:1.8}.studio-info-badge{background:#a282de18;border-radius:5px;color:#7240d8;color:var(--studio-accent,#7240d8);display:inline-block;font-size:10px;font-weight:600;margin-bottom:9px;padding:4px 7px}.studio-hero-copy{align-items:center;display:flex;flex-wrap:wrap;gap:0 16px}.studio-hero-copy>h2,.studio-hero-copy>p,.studio-hero-footnote,.studio-hero-tag{width:100%}.studio-home .studio-hero .studio-info-toggle.MuiButton-root{background:#0000;color:#d0b7f4;font-size:11px;padding:10px 0}.studio-home .studio-hero .studio-info-toggle.MuiButton-root:hover{background:#0000;color:#fff;transform:none}.studio-hero .studio-info-panel{background:#ffffff07;border-color:#c5a0ff30 #c5a0ff30 #c5a0ff30 #b591e2}.studio-hero .studio-info-panel .MuiTypography-root{color:#dfd2eb}.studio-tool-grid{align-items:start}@media (prefers-reduced-motion:reduce){.studio-info-toggle .MuiButton-endIcon svg{transition:none}}.studio-home .MuiButton-root{min-height:44px}.studio-hero-copy,.studio-history-link>div,.studio-info-panel,.studio-tool-copy{min-width:0}.studio-info-panel,.studio-plan,.studio-profile-card,.studio-tool-copy h3{overflow-wrap:anywhere}.studio-explainer>.MuiCollapse-root{flex-basis:100%}.studio-home .studio-info-toggle.MuiButton-root{min-height:44px;padding-inline:4px}@media (max-width:1199px){.studio-dashboard-grid{grid-template-columns:minmax(0,1fr)}.studio-side-column{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-plan,.studio-profile-card{height:100%}.studio-history-link{flex-wrap:wrap}.studio-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (min-width:600px) and (max-width:767px){.studio-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-plan{grid-column:1/-1}}@media (max-width:599px){.studio-hero,.studio-side-column,.studio-tool-grid{grid-template-columns:minmax(0,1fr)}.studio-tool-top{padding:18px 20px 0}.studio-tool-copy{padding:0 20px 20px}.studio-tool-copy h3{font-size:20px}.studio-home .studio-tool-copy .MuiButton-root{font-size:13px}.studio-home .studio-info-toggle.MuiButton-root{font-size:12px}.studio-info-panel .MuiTypography-root{font-size:13px}.studio-history-link{flex-wrap:nowrap}}@media (hover:none){.studio-tool:hover{box-shadow:none}.studio-home .studio-hero .MuiButton-root:hover{transform:none}}.video-container{background-color:#f0f0f0;background-color:var(--mui-palette-background-default,#f0f0f0)}.copilot-page{--cp-accent:#247b9b;color:var(--cp-ink);margin:auto;max-width:1360px;padding:38px 32px 48px;width:100%}.copilot-page .MuiButton-root,.copilot-page .MuiTypography-root{font-family:inherit}.copilot-page .MuiButton-root{border-radius:12px;min-height:44px;text-transform:none}.copilot-page .MuiIconButton-root{min-height:44px;min-width:44px}.copilot-kicker{color:var(--cp-accent);font-size:10px;font-weight:700;letter-spacing:2px}.copilot-setup-grid{grid-gap:54px;align-items:start;display:grid;gap:54px;grid-template-columns:1.15fr 1fr}.copilot-intro h1{font-size:clamp(36px,4.2vw,58px);font-weight:550;letter-spacing:-2.5px;line-height:1.12;margin:22px 0}.copilot-intro h1 span{background:linear-gradient(105deg,#6d62be,#13899f);background-clip:text;-webkit-background-clip:text;color:#0000}.copilot-lead.MuiTypography-root{color:var(--cp-muted);font-size:15px;line-height:1.8;margin-bottom:28px;max-width:470px}.copilot-signal-stage{background:radial-gradient(ellipse at 50% 65%,#17465b88,#0000 65%),linear-gradient(140deg,#172138,#0b1224);border:1px solid #354d66;border-radius:24px;box-shadow:0 22px 60px #10294514;color:#e2f5ff;min-height:330px;overflow:hidden;position:relative}.copilot-signal-stage:before{background-image:linear-gradient(#82cae908 1px,#0000 0),linear-gradient(90deg,#82cae908 1px,#0000 0);background-size:35px 35px;content:"";inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000);position:absolute}.copilot-stage-top{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:22px 24px;position:relative}.copilot-stage-top>span:first-child{color:#a4bdd5;font-size:8px;letter-spacing:1.6px}.copilot-status{align-items:center;display:inline-flex;font-size:11px;gap:8px;white-space:nowrap}.copilot-status i{background:#9d8dc4;border-radius:50%;height:6px;width:6px}.copilot-status i.is-live{background:#69d8c9;box-shadow:0 0 12px #69d8c9}.copilot-stage-bottom{align-items:center;color:#a8c9dc;display:flex;font-size:10px;gap:15px;justify-content:center;padding:0 20px 26px;position:relative}.copilot-stage-bottom i{background:#60a4b7;border-radius:50%;height:3px;width:3px}.copilot-signal{display:grid;height:220px;margin:0 auto;place-items:center;position:relative;width:240px}.copilot-orbit{border:1px solid #6dd5e45c;border-radius:50%;box-shadow:inset 0 0 20px #4bdae40a,0 0 20px #4bdae40a;height:176px;position:absolute;width:176px}.orbit-one{animation:cp-orbit-one 14s linear infinite;transform:rotateX(56deg) rotate(-25deg)}.orbit-two{animation:cp-orbit-two 18s linear infinite reverse;border-color:#a394ea77;transform:rotateY(55deg) rotate(35deg)}.orbit-three{animation:cp-spin 36s linear infinite;border:1px dashed #77b3d540;height:200px;width:200px}.copilot-core{animation:cp-breathe 5s ease-in-out infinite;background:radial-gradient(circle at 25% 25%,#b5f3f166,#5466bc66 55%,#1b324f);border:1px solid #89d5ed99;border-radius:34%;box-shadow:0 0 30px #4cc8dc35,inset 0 0 24px #afceff22;display:grid;height:103px;place-items:center;transform:rotate(-8deg);width:103px}.copilot-core svg{fill:none;stroke:#ccfcff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:rotate(8deg);width:70px}.copilot-satellite{background:#c2f8ff;border-radius:50%;box-shadow:0 0 15px #80ecff;height:7px;left:151px;position:absolute;top:28px;width:7px}.copilot-steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.copilot-steps div{display:flex;flex-direction:column;gap:10px}.copilot-steps span{color:var(--cp-accent);font-size:10px}.copilot-steps strong{font-size:12px;font-weight:500;line-height:1.5}.copilot-card{background:var(--cp-surface);border:1px solid var(--cp-line);border-radius:22px;box-shadow:0 10px 35px #172a4210;overflow:hidden}.copilot-setup-side{grid-gap:18px;display:grid;gap:18px}.copilot-form{grid-gap:22px;display:grid;gap:22px;padding:32px}.copilot-form h2{font-size:23px;font-weight:600;letter-spacing:-.7px}.copilot-muted.MuiTypography-root{color:var(--cp-muted);font-size:13px;line-height:1.7}.copilot-form>.copilot-muted{margin-top:-12px}.copilot-form .MuiOutlinedInput-root{border-radius:12px;color:var(--cp-ink);font-size:14px}.copilot-form .MuiInputLabel-root{font-size:14px}.copilot-form>.MuiButton-contained{background:linear-gradient(100deg,#53519c,#207f98);box-shadow:0 6px 20px #30738a26;color:#fff;min-height:52px}.copilot-caption.MuiTypography-root{color:var(--cp-muted);font-size:11px;line-height:1.7;text-align:center}.copilot-cv.MuiAccordion-root{background:var(--cp-surface);border-radius:16px!important;color:var(--cp-ink)}.copilot-cv:before{display:none}.copilot-cv .MuiAccordionSummary-content{align-items:center;gap:14px}.copilot-cv .MuiAccordionSummary-content>svg{color:var(--cp-accent)}.copilot-cv strong{font-size:13px;font-weight:600}.copilot-cv .MuiAccordionSummary-root{padding:8px 24px}.copilot-room-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.copilot-room-heading h1{font-size:30px;font-weight:550;letter-spacing:-1px;margin:10px 0}.copilot-room-heading>.copilot-status{background:var(--cp-soft);border:1px solid var(--cp-line);border-radius:30px;padding:12px 16px}.copilot-room-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.copilot-capture{display:flex;flex-direction:column;min-height:620px}.copilot-panel-heading{align-items:center;border-bottom:1px solid var(--cp-line);display:flex;gap:12px;justify-content:space-between;padding:18px 22px}.copilot-panel-heading strong{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px}.copilot-panel-heading strong svg{color:var(--cp-accent);font-size:18px}.copilot-panel-heading>span{color:var(--cp-muted);font-size:8px;letter-spacing:1.5px}.copilot-capture>.MuiBox-root{flex:1 1;min-height:390px}.copilot-controls{align-items:center;border-top:1px solid var(--cp-line);display:flex;justify-content:space-between;padding:10px 16px}.copilot-capture .MuiButton-contained{background:#346c8c;color:#fff}.copilot-conversation{height:680px}.copilot-transcript{display:flex;flex-direction:column;height:100%}.copilot-transcript-scroll{flex:1 1;min-height:0;overflow:auto;padding:22px;scrollbar-color:#91a7bd #0000;scrollbar-width:thin}.copilot-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:450px;padding:20px;text-align:center}.copilot-empty .copilot-signal{height:200px;transform:scale(.8)}.copilot-empty .copilot-core{background:radial-gradient(circle at 25% 25%,#7bd4df,#7578b9);box-shadow:0 0 40px #4cc8dc20}.copilot-empty h2{font-size:21px;font-weight:550;letter-spacing:-.5px}.copilot-empty p{color:var(--cp-muted);font-size:14px;line-height:1.8;margin-top:12px;max-width:290px}.copilot-empty>span{color:var(--cp-muted);font-size:8px;letter-spacing:1.5px;margin-top:28px}.copilot-exchange{margin-bottom:26px}.copilot-question,.copilot-suggestion{border:1px solid var(--cp-line);border-radius:16px;margin-bottom:14px;overflow-wrap:anywhere;padding:20px}.copilot-question{background:var(--cp-soft)}.copilot-suggestion{background:linear-gradient(130deg,#4d9ba112,#7b6fc314),var(--cp-surface);border-color:#5aabb657;border-left:3px solid #4c9aaa}.copilot-question>span,.copilot-suggestion>span{align-items:center;color:var(--cp-muted);display:flex;font-size:9px;font-weight:700;gap:7px;letter-spacing:1.4px}.copilot-suggestion>span{color:var(--cp-accent)}.copilot-suggestion>span svg{font-size:15px}.copilot-question p,.copilot-suggestion li,.copilot-suggestion p{font-size:15px;line-height:1.85;margin:12px 0 0}.copilot-suggestion ol,.copilot-suggestion ul{padding-left:20px}.copilot-session-note.MuiTypography-root{color:var(--cp-muted);font-size:11px;line-height:1.7;margin-top:22px;text-align:center}.copilot-fullscreen{inset:0;max-width:none;overflow:auto;padding:24px;position:fixed;z-index:2000}.copilot-fullscreen .copilot-room-grid{min-height:calc(100vh - 170px)}.copilot-fullscreen .copilot-conversation{height:calc(100vh - 170px)}.copilot-page .copilot-source-standby{align-items:center;background:radial-gradient(ellipse at center,#183f51,#101a2c 70%);color:#d9f3fa;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.copilot-source-standby p{color:#a8c9dc;font-size:12px}.copilot-demo-source{align-items:center;background:radial-gradient(ellipse at center,#163a4d,#101a2c);color:#d9f3fa;display:flex;flex:1 1;flex-direction:column;gap:22px;justify-content:center;padding:28px}.copilot-demo-source p{color:#a8c9dc;font-size:13px;line-height:1.8;text-align:center}@keyframes cp-orbit-one{to{transform:rotateX(56deg) rotate(335deg)}}@keyframes cp-orbit-two{to{transform:rotateY(55deg) rotate(395deg)}}@keyframes cp-spin{to{transform:rotate(1turn)}}@keyframes cp-breathe{50%{box-shadow:0 0 50px #4cc8dc55,inset 0 0 30px #afceff44;transform:rotate(-8deg) scale(1.05)}}@media(max-width:1000px){.copilot-setup-grid{gap:28px}.copilot-form{padding:24px}.copilot-page{padding:28px 22px}.copilot-intro h1{font-size:42px}.copilot-room-grid{grid-template-columns:minmax(0,1fr)}.copilot-capture{min-height:450px}.copilot-conversation,.copilot-fullscreen .copilot-conversation{height:620px}}@media(max-width:700px){.copilot-setup-grid{grid-template-columns:minmax(0,1fr)}.copilot-page{padding:24px 16px}.copilot-intro h1{font-size:40px;letter-spacing:-1.7px}.copilot-signal-stage{min-height:300px}.copilot-form{padding:24px 20px}.copilot-room-heading{align-items:flex-start;flex-direction:column}.copilot-room-heading h1{font-size:27px}.copilot-steps{gap:10px}.copilot-steps strong{font-size:11px}.copilot-transcript-scroll{padding:16px}.copilot-question,.copilot-suggestion{padding:18px}.copilot-panel-heading{padding:16px}.copilot-capture{min-height:420px}.copilot-fullscreen{padding:16px}.copilot-stage-top{padding:20px 18px}}@media(prefers-reduced-motion:reduce){.copilot-page *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.copilot-setup-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.copilot-cv .MuiAccordionSummary-content>div,.copilot-form>*,.copilot-room-grid>*,.copilot-setup-grid>*{min-width:0}.copilot-signal{max-width:100%}.copilot-question pre,.copilot-suggestion pre{max-width:100%;overflow:auto}.copilot-question img,.copilot-suggestion img{height:auto;max-width:100%}.copilot-question table,.copilot-suggestion table{display:block;max-width:100%;overflow:auto}.copilot-cv strong,.copilot-room-heading .copilot-muted,.copilot-room-heading h1{overflow-wrap:anywhere}@media(max-width:700px){.copilot-setup-grid{grid-template-columns:minmax(0,1fr)}}.practice-report-wait.MuiPaper-root{background:radial-gradient(ellipse at 50% 0,#a282de18,#0000 60%),var(--wait-surface);border:1px solid #a282de55;border-radius:24px;color:var(--wait-ink);text-align:center}.practice-report-wait .MuiDialogContent-root{padding:26px 30px 32px}.report-wait-visual{display:grid;height:200px;isolation:isolate;place-items:center;position:relative}.report-wait-orbit{animation:report-wait-spin 18s linear infinite;border:1px dashed #a282de55;border-radius:50%;height:175px;position:absolute;width:175px}.report-wait-orbit:before{background:#a282de;border-radius:50%;box-shadow:0 0 14px #a282de;content:"";height:7px;left:18px;position:absolute;top:21px;width:7px}.report-wait-glow{background:#a282de45;border-radius:50%;filter:blur(30px);height:100px;position:absolute;width:100px}.report-wait-document{animation:report-wait-float 3s ease-in-out infinite alternate;background:var(--wait-surface);border:1px solid #a282de55;border-radius:10px;box-shadow:0 10px 30px #7240d819;height:135px;overflow:hidden;padding:14px;position:relative;transform:rotate(-6deg);width:100px}.report-wait-document:after{animation:report-wait-scan 3s ease-in-out infinite;background:linear-gradient(#0000 40%,#a282de30 50%,#0000 60%);content:"";inset:0;position:absolute}.report-wait-document svg{color:#a282de;display:block;font-size:20px;margin-bottom:8px}.report-wait-document b{color:#a282de;display:block;font-size:6px;letter-spacing:1px;margin-bottom:10px;text-align:left}.report-wait-document i{background:#a282de25;border-radius:2px;display:block;height:3px;margin-bottom:5px}.report-wait-document i:nth-child(2n){width:75%}.report-wait-document span{display:block;height:10px}.practice-report-wait h2{font-size:25px;font-weight:600;letter-spacing:-.8px;line-height:1.3}.practice-report-wait h2 span{color:#a282de}.practice-report-wait #practice-report-wait-description{color:var(--wait-muted);font-size:13px;line-height:1.8;margin-top:14px}.report-wait-status{color:#a282de;font-size:11px;margin:25px 0 10px}.practice-report-wait .MuiLinearProgress-root{background:#a282de20;border-radius:5px;height:3px}.practice-report-wait .report-wait-footnote{color:var(--wait-muted);font-size:10px;line-height:1.8;margin-top:16px}@keyframes report-wait-spin{to{transform:rotate(1turn)}}@keyframes report-wait-float{to{transform:rotate(3deg) translateY(-6px)}}@keyframes report-wait-scan{0%{transform:translateY(-70%)}to{transform:translateY(70%)}}@media(prefers-reduced-motion:reduce){.practice-report-wait *,.practice-report-wait :after{animation:none!important;transition:none!important}}@media(max-width:479px){.practice-report-wait.MuiPaper-root{margin:16px;max-height:calc(100% - 32px);width:calc(100% - 32px)}.practice-report-wait .MuiDialogContent-root{padding:20px}.practice-report-wait h2{font-size:23px}}@media(max-height:500px){.report-wait-visual{height:130px}.report-wait-orbit{height:120px;width:120px}.report-wait-document{animation:none;transform:scale(.75)}.practice-report-wait .MuiDialogContent-root{padding-top:16px}}.session-report{color:#201b32;color:var(--product-ink,#201b32);max-width:1320px!important;padding-bottom:40px;padding-top:26px}.session-report .MuiButton-root,.session-report .MuiTypography-root{font-family:inherit}.session-report .MuiButton-root{border-radius:10px;font-size:12px;min-height:44px;text-transform:none}.session-report .report-back{color:#716b80;color:var(--product-muted,#716b80);font-size:11px;margin-bottom:20px}.report-hero{background:radial-gradient(ellipse at 80% 0,#794cab70,#0000 60%),#281b38;border:1px solid #a282de45;border-radius:22px;color:#fff;gap:30px;justify-content:space-between;overflow:hidden;padding:32px 36px}.report-eyebrow,.report-hero{align-items:center;display:flex}.report-eyebrow{color:#c9a9ed;font-size:8px;gap:7px;letter-spacing:1.7px}.report-eyebrow svg{font-size:14px}.report-hero h1,.report-hero h2{font-size:clamp(26px,3vw,38px);font-weight:500;letter-spacing:-1.2px;line-height:1.2;margin:17px 0 15px}.report-hero h1 span,.report-hero h2 span{color:#d1b4f7}.report-hero>div>p{color:#c9b6dc;font-size:12px}.report-hero-score{align-items:center;border-left:1px solid #c9a9ed24;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-height:150px;min-width:190px;padding-left:30px}.report-hero-score>span:first-child{color:#d6bdf1;font-size:9px;letter-spacing:1.5px}.report-hero-score strong{font-size:66px;font-weight:400;letter-spacing:-4px;line-height:1.3}.report-hero-score small{color:#c9a9ed;font-size:19px;letter-spacing:-.4px}.report-hero-score>span:last-child{color:#baa2ce;font-size:10px}.report-toolbar{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:24px}.report-toolbar h2{font-size:15px;font-weight:600}.report-tabs{border-bottom:1px solid #e9e5f0;border-bottom:1px solid var(--product-line,#e9e5f0);margin:8px 0 24px}.report-tabs .MuiTab-root{font-family:inherit;font-size:12px;min-height:48px;text-transform:none}.report-answers,.report-overview{grid-gap:22px;animation:report-section-enter .3s ease-out both;display:grid;gap:22px}.report-overview-grid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.report-panel{background:#fff;background:var(--product-surface,#fff);border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:18px;min-width:0;padding:26px}.report-panel h3{font-size:16px;font-weight:600;letter-spacing:-.4px}.report-panel-heading{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:16px}.report-panel-heading>span{color:#716b80;color:var(--product-muted,#716b80);font-size:8px;letter-spacing:1.4px}.report-skill-layout{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:240px}.report-skill-chart{height:auto;max-width:260px;width:100%}.report-skill-values{grid-gap:20px;display:grid;gap:20px}.report-skill-values>div>div:first-child{display:flex;font-size:11px;gap:10px;justify-content:space-between;margin-bottom:8px}.report-skill-values strong{color:#716b80;color:var(--product-muted,#716b80);font-size:10px;font-weight:500}.report-unrated-track,.session-report .MuiLinearProgress-root{background:#a282de18;border-radius:5px;height:4px}.session-report .MuiLinearProgress-bar{background:#a282de}.report-side-stack{grid-gap:20px;display:grid;gap:20px;min-width:0}.report-focus-card{background:linear-gradient(135deg,#a282de18,#818cf807),#fff;background:linear-gradient(135deg,#a282de18,#818cf807),var(--product-surface,#fff);border:1px solid #a282de30;border-radius:18px;padding:24px}.report-focus-card>svg{color:#a282de;font-size:24px;margin-bottom:14px}.report-focus-card .report-eyebrow{color:#9b75cc;margin-bottom:10px}.report-focus-card h3{font-size:19px;font-weight:500;letter-spacing:-.5px;margin-bottom:10px}.report-focus-card>p:last-child{color:#716b80;color:var(--product-muted,#716b80);font-size:13px;line-height:1.8}.report-speech{padding:20px 24px}.report-speech h3{align-items:center;display:flex;font-size:14px;gap:8px}.report-speech h3 svg{color:#a282de;font-size:18px}.report-speech>div{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.report-speech>div>div{display:flex;flex-direction:column;gap:5px}.report-speech span{color:#716b80;color:var(--product-muted,#716b80);font-size:10px}.report-speech strong{font-size:29px;font-weight:400;letter-spacing:-.8px}.report-speech small{color:#716b80;color:var(--product-muted,#716b80);font-size:9px}.report-feedback-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.report-feedback-strengths{background:linear-gradient(130deg,#a282de0d,#0000),#fff;background:linear-gradient(130deg,#a282de0d,#0000),var(--product-surface,#fff);border-top:3px solid #a282de}.report-feedback-growth{background:linear-gradient(130deg,#818cf80d,#0000),#fff;background:linear-gradient(130deg,#818cf80d,#0000),var(--product-surface,#fff);border-top:3px solid #9b98db}.report-feedback-grid ul{grid-gap:15px;display:grid;gap:15px;list-style:none;margin:18px 0 0;padding:0}.report-feedback-grid li{align-items:flex-start;display:flex;font-size:13px;gap:9px;line-height:1.8}.report-feedback-grid li svg{color:#a282de;flex-shrink:0;font-size:16px;margin-top:4px}.report-feedback-growth li svg{color:#9b98db}.report-coaching-list{grid-gap:16px;display:grid;gap:16px}.report-coaching-list>div{align-items:flex-start;display:flex;gap:14px}.report-coaching-list>div>span{background:#a282de13;border-radius:9px;color:#9b75cc;display:grid;flex-shrink:0;font-size:10px;height:29px;place-items:center;width:29px}.report-coaching-list p{font-size:13px;line-height:1.8}.session-report .report-muted{color:#716b80;color:var(--product-muted,#716b80);font-size:12px;line-height:1.8}.session-report .report-footnote{color:#716b80;color:var(--product-muted,#716b80);font-size:10px;text-align:center}.report-answer-filter{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.report-answer-filter>p{color:#716b80;color:var(--product-muted,#716b80);font-size:12px}.report-answer-filter>div{display:flex;gap:7px}.report-question.MuiAccordion-root{background:#fff;background:var(--product-surface,#fff);border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:17px!important;box-shadow:none;margin:0!important}.report-question:before,.report-suggested:before{display:none}.report-question>.MuiAccordionSummary-root{min-height:74px;padding:10px 22px}.report-question>.MuiAccordionSummary-root>.MuiAccordionSummary-content{align-items:center;gap:14px;min-width:0}.report-question-number{color:#a282de;flex-shrink:0;font-size:11px}.report-question>.MuiAccordionSummary-root p{flex:1 1;font-size:14px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.report-question-score{background:#a282de15;border:1px solid #a282de22;border-radius:7px;color:#9b75cc;flex-shrink:0;font-size:11px;padding:5px 8px}.report-question>.MuiAccordionDetails-root{padding:0 24px 24px}.report-user-answer{background:#a282de09;border:1px solid #a282de20;border-radius:12px;padding:18px}.report-answer-feedback>span,.report-user-answer>span{align-items:center;color:#9b75cc;display:flex;font-size:9px;gap:6px;letter-spacing:1.2px;margin-bottom:10px}.report-answer-feedback p,.report-suggested .MuiAccordionDetails-root>p,.report-user-answer p{font-size:13px;line-height:1.9;overflow-wrap:anywhere;white-space:pre-wrap}.report-answer-feedback{padding:20px 0 8px}.report-answer-feedback>span svg{font-size:14px}.report-answer-feedback .report-muted{margin-top:10px}.report-suggested.MuiAccordion-root{background:#0000;border-top:1px solid #e9e5f0;border-top:1px solid var(--product-line,#e9e5f0);box-shadow:none}.report-suggested .MuiAccordionSummary-root{min-height:48px;padding:0}.report-suggested .MuiAccordionSummary-content{align-items:center;gap:8px}.report-suggested .MuiAccordionSummary-content svg{color:#a282de;font-size:17px}.report-suggested .MuiAccordionSummary-content p{color:#9b75cc;font-size:12px}.report-suggested .MuiAccordionDetails-root{background:#a282de08;border:1px solid #a282de20;border-radius:10px;padding:16px}.report-empty{background:#fff;background:var(--product-surface,#fff);border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:20px;padding:55px 24px;text-align:center}.report-empty>svg{color:#a282de;font-size:34px;margin-bottom:20px}.report-empty h1,.report-empty h2{font-size:26px;font-weight:500;letter-spacing:-.8px}.report-empty>p{color:#716b80;color:var(--product-muted,#716b80);font-size:13px;margin:15px 0 22px}.report-loading{grid-gap:22px;display:grid;gap:22px}.session-report.is-modal{padding-inline:0}@keyframes report-section-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.report-overview-grid{grid-template-columns:minmax(0,1fr)}.report-side-stack{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.report-hero{gap:20px;padding:26px}.report-hero-score{min-width:120px;padding-left:20px}.report-hero-score strong{font-size:52px}.report-feedback-grid,.report-side-stack{grid-template-columns:minmax(0,1fr)}.report-panel{padding:22px}.report-question>.MuiAccordionSummary-root{padding:8px 16px}.report-question>.MuiAccordionSummary-root>.MuiAccordionSummary-content{flex-wrap:wrap;gap:10px}.report-question-score{margin-left:auto}.report-question>.MuiAccordionDetails-root{padding:0 16px 20px}}@media(max-width:479px){.report-hero{align-items:flex-start;flex-direction:column}.report-hero-score{align-items:baseline;border-left:0;border-top:1px solid #a282de24;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;min-height:0;padding:15px 0 0;width:100%}.report-hero-score>span:last-child{width:100%}.report-hero-score strong{font-size:46px}.report-skill-layout{gap:12px;grid-template-columns:minmax(0,1fr)}.report-skill-chart{justify-self:center;max-width:200px}.report-question>.MuiAccordionSummary-root p{font-size:13px}.report-answer-filter .MuiButton-root{font-size:11px}}@media(prefers-reduced-motion:reduce){.session-report *{animation:none!important;transition:none!important}}.session-report[data-report-mode=light]{--report-body:#30283f;--report-secondary:#5c526c}.session-report[data-report-mode=light] .report-panel,.session-report[data-report-mode=light] .report-question.MuiAccordion-root{box-shadow:0 6px 24px #30204d06}.session-report[data-report-mode=light] .report-panel h3{color:#251a37;font-size:19px;font-weight:650;letter-spacing:-.45px}.session-report[data-report-mode=light] .report-feedback-strengths{background:linear-gradient(135deg,#f3efff,#fff 85%);border:1px solid #dcd0f2;border-top:4px solid #8453bc}.session-report[data-report-mode=light] .report-feedback-growth{background:linear-gradient(135deg,#f0f1ff,#fff 85%);border:1px solid #d5d8f0;border-top:4px solid #7275bd}.session-report[data-report-mode=light] .report-feedback-grid ul{gap:12px;margin-top:22px}.session-report[data-report-mode=light] .report-feedback-grid li{background:#ffffffc9;border:1px solid #e7e0f0;border-radius:12px;color:var(--report-body);font-size:15px;line-height:1.75;padding:15px 16px}.session-report[data-report-mode=light] .report-feedback-grid li svg{background:#ede3fa;border-radius:50%;box-sizing:initial;color:#7341a9;margin-top:2px;padding:3px}.session-report[data-report-mode=light] .report-feedback-growth li svg{background:#e8eaff;color:#565ba0}.session-report[data-report-mode=light] .report-next-session{background:linear-gradient(115deg,#faf7ff,#fff);border:1px solid #dcd0ee}.session-report[data-report-mode=light] .report-coaching-list{gap:0}.session-report[data-report-mode=light] .report-coaching-list>div{border-bottom:1px solid #e8e0f0;gap:18px;padding:19px 0}.session-report[data-report-mode=light] .report-coaching-list>div:last-child{border-bottom:0;padding-bottom:0}.session-report[data-report-mode=light] .report-coaching-list>div>span{background:#ece2f9;border:1px solid #d9c6ef;color:#69379d;font-size:12px;font-weight:700;height:36px;width:36px}.session-report[data-report-mode=light] .report-coaching-list p{color:var(--report-body);font-size:15px;line-height:1.8}.session-report[data-report-mode=light] .report-panel-heading>span{color:#675577;font-size:10px;font-weight:600;letter-spacing:1.1px}.session-report[data-report-mode=light] .report-focus-card{background:linear-gradient(135deg,#ede3fc,#f8f4ff);border-color:#d9c6ed}.session-report[data-report-mode=light] .report-focus-card h3{color:#30203f;font-weight:650}.session-report[data-report-mode=light] .report-focus-card>p:last-child{color:#473654;font-size:15px;line-height:1.8}.session-report[data-report-mode=light] .report-focus-card .report-eyebrow{color:#70429a;font-size:10px;font-weight:650}.session-report[data-report-mode=light] .report-muted{color:var(--report-secondary);font-size:14px}.session-report[data-report-mode=light] .report-skill-values>div>div:first-child{color:var(--report-body);font-size:13px}.session-report[data-report-mode=light] .report-skill-values strong{color:#67408b;font-size:12px;font-weight:650}.session-report[data-report-mode=light] .report-question>.MuiAccordionSummary-root{background:linear-gradient(110deg,#f6f1fd,#fff);border-radius:16px}.session-report[data-report-mode=light] .report-question>.MuiAccordionSummary-root p{color:#2e203e;font-size:16px;font-weight:600}.session-report[data-report-mode=light] .report-question-number{background:#eadef8;border-radius:10px;color:#70409e;display:grid;font-size:12px;font-weight:700;height:32px;min-width:32px;place-items:center}.session-report[data-report-mode=light] .report-question-score{background:#eee4fa;border-color:#d9c6ed;color:#62348d;font-size:12px;font-weight:650}.session-report[data-report-mode=light] .report-question>.MuiAccordionDetails-root{grid-gap:16px;display:grid;gap:16px;padding-top:8px}.session-report[data-report-mode=light] .report-user-answer{background:#f7f5fa;border:1px solid #e0dbe8;border-left:3px solid #a78dbb;padding:22px}.session-report[data-report-mode=light] .report-answer-feedback{background:linear-gradient(130deg,#f2ebfc,#faf8ff);border:1px solid #ddd0ed;border-left:3px solid #8654bb;border-radius:12px;padding:22px}.session-report[data-report-mode=light] .report-answer-feedback>span,.session-report[data-report-mode=light] .report-user-answer>span{color:#663c8b;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.session-report[data-report-mode=light] .report-answer-feedback p,.session-report[data-report-mode=light] .report-suggested .MuiAccordionDetails-root>p,.session-report[data-report-mode=light] .report-user-answer p{color:var(--report-body);font-size:15px;line-height:1.85}.session-report[data-report-mode=light] .report-answer-feedback .report-muted{color:#5c4b6b}.session-report[data-report-mode=light] .report-suggested .MuiAccordionSummary-content p{color:#693b96;font-size:14px;font-weight:600}.session-report[data-report-mode=light] .report-suggested .MuiAccordionDetails-root{background:#f6f2fc;border-color:#ded2ed;padding:22px}.session-report[data-report-mode=light] .report-tabs .MuiTab-root{font-size:14px;font-weight:600}.session-report[data-report-mode=light] .report-answer-filter>p{color:#5c526c;font-size:14px}.session-report[data-report-mode=dark]{--report-body:#f0eaf7;--report-secondary:#c6b9d4}.session-report[data-report-mode=dark] .report-panel,.session-report[data-report-mode=dark] .report-question.MuiAccordion-root{box-shadow:0 8px 28px #00000014}.session-report[data-report-mode=dark] .report-panel h3{color:#f5effc;font-size:19px;font-weight:650;letter-spacing:-.45px}.session-report[data-report-mode=dark] .report-feedback-strengths{background:linear-gradient(135deg,#30233f,#211c2b 85%);border:1px solid #58416f;border-top:4px solid #b58ae9}.session-report[data-report-mode=dark] .report-feedback-growth{background:linear-gradient(135deg,#27283f,#201e2c 85%);border:1px solid #464968;border-top:4px solid #a2a5eb}.session-report[data-report-mode=dark] .report-feedback-grid ul{gap:12px;margin-top:22px}.session-report[data-report-mode=dark] .report-feedback-grid li{background:#18131e66;border:1px solid #54415e;border-radius:12px;color:var(--report-body);font-size:15px;line-height:1.75;padding:15px 16px}.session-report[data-report-mode=dark] .report-feedback-grid li svg{background:#513569;border-radius:50%;box-sizing:initial;color:#dec4fc;margin-top:2px;padding:3px}.session-report[data-report-mode=dark] .report-feedback-growth li{border-color:#41435f}.session-report[data-report-mode=dark] .report-feedback-growth li svg{background:#3c3e66;color:#d8d9ff}.session-report[data-report-mode=dark] .report-next-session{background:linear-gradient(115deg,#2b2138,#201b29);border:1px solid #57406d}.session-report[data-report-mode=dark] .report-coaching-list{gap:0}.session-report[data-report-mode=dark] .report-coaching-list>div{border-bottom:1px solid #493953;gap:18px;padding:19px 0}.session-report[data-report-mode=dark] .report-coaching-list>div:last-child{border-bottom:0;padding-bottom:0}.session-report[data-report-mode=dark] .report-coaching-list>div>span{background:#49305e;border:1px solid #72518d;color:#e0c4ff;font-size:12px;font-weight:700;height:36px;width:36px}.session-report[data-report-mode=dark] .report-coaching-list p{color:var(--report-body);font-size:15px;line-height:1.8}.session-report[data-report-mode=dark] .report-panel-heading>span{color:#cab2df;font-size:10px;font-weight:600;letter-spacing:1.1px}.session-report[data-report-mode=dark] .report-focus-card{background:linear-gradient(135deg,#3c2851,#2b203b);border-color:#74518f}.session-report[data-report-mode=dark] .report-focus-card h3{color:#f5ebff;font-weight:650}.session-report[data-report-mode=dark] .report-focus-card>p:last-child{color:#e1d3ed;font-size:15px;line-height:1.8}.session-report[data-report-mode=dark] .report-focus-card .report-eyebrow{color:#d6b5f8;font-size:10px;font-weight:650}.session-report[data-report-mode=dark] .report-muted{color:var(--report-secondary);font-size:14px}.session-report[data-report-mode=dark] .report-skill-values>div>div:first-child{color:var(--report-body);font-size:13px}.session-report[data-report-mode=dark] .report-skill-values strong{color:#d6b5f8;font-size:12px;font-weight:650}.session-report[data-report-mode=dark] .report-question>.MuiAccordionSummary-root{background:linear-gradient(110deg,#322440,#241e2d);border-radius:16px}.session-report[data-report-mode=dark] .report-question>.MuiAccordionSummary-root p{color:#f1e9fa;font-size:16px;font-weight:600}.session-report[data-report-mode=dark] .report-question-number{background:#4b3261;border-radius:10px;color:#dec3fa;display:grid;font-size:12px;font-weight:700;height:32px;min-width:32px;place-items:center}.session-report[data-report-mode=dark] .report-question-score{background:#49305f;border-color:#775294;color:#e0c6ff;font-size:12px;font-weight:650}.session-report[data-report-mode=dark] .report-question>.MuiAccordionDetails-root{grid-gap:16px;display:grid;gap:16px;padding-top:8px}.session-report[data-report-mode=dark] .report-user-answer{background:#24202c;border:1px solid #4a3d56;border-left:3px solid #a58cb9;padding:22px}.session-report[data-report-mode=dark] .report-answer-feedback{background:linear-gradient(130deg,#342443,#2a2037);border:1px solid #5d4274;border-left:3px solid #b686e1;border-radius:12px;padding:22px}.session-report[data-report-mode=dark] .report-answer-feedback>span,.session-report[data-report-mode=dark] .report-user-answer>span{color:#d7b5f5;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.session-report[data-report-mode=dark] .report-answer-feedback p,.session-report[data-report-mode=dark] .report-suggested .MuiAccordionDetails-root>p,.session-report[data-report-mode=dark] .report-user-answer p{color:var(--report-body);font-size:15px;line-height:1.85}.session-report[data-report-mode=dark] .report-answer-feedback .report-muted{color:#d1bfdf}.session-report[data-report-mode=dark] .report-suggested .MuiAccordionSummary-content p{color:#dab9fa;font-size:14px;font-weight:600}.session-report[data-report-mode=dark] .report-suggested .MuiAccordionDetails-root{background:#2e233b;border-color:#604777;padding:22px}.session-report[data-report-mode=dark] .report-tabs .MuiTab-root{font-size:14px;font-weight:600}.session-report[data-report-mode=dark] .report-answer-filter>p{color:#c6b9d4;font-size:14px}.report-answer-feedback p,.report-coaching-list p,.report-feedback-grid li>span,.report-focus-card>p,.report-user-answer p{min-width:0;overflow-wrap:anywhere}.report-answer-filter>div,.report-coaching-list>div{min-width:0}@media(max-width:599px){.report-answer-filter>div{flex-wrap:wrap}.report-question>.MuiAccordionSummary-root .MuiAccordionSummary-content>p{flex-basis:calc(100% - 50px);min-width:0}.report-question-score{margin-left:auto}}.practice-transcript{display:flex;flex-direction:column;height:100%;min-width:0}.practice-transcript-heading{align-items:center;border-bottom:1px solid #e9e5f0;border-bottom:1px solid var(--product-line,#e9e5f0);display:flex;gap:12px;justify-content:space-between;padding:22px 24px}.practice-transcript-heading h2{font-size:15px;font-weight:600}.practice-transcript-heading>span{color:#716b80;color:var(--product-muted,#716b80);font-size:8px;letter-spacing:1.8px}.practice-transcript-list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;scrollbar-gutter:stable}.practice-transcript-empty{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:330px;text-align:center}.practice-transcript-empty>span{background:#a282de0b;border:1px solid #a282de35;border-radius:15px;color:#a282de;display:grid;height:46px;margin-bottom:5px;place-items:center;width:46px}.practice-transcript-empty h3{font-size:19px;font-weight:500;letter-spacing:-.5px}.practice-transcript-empty>p{color:#716b80;color:var(--product-muted,#716b80);font-size:12px;line-height:1.8}.practice-message{animation:practice-message-enter .25s ease-out both;background:#fff;background:var(--product-surface,#fff);border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:3px 16px 16px;margin:0 28px 16px 0;overflow-wrap:anywhere;padding:16px 18px}.practice-message.is-user{background:#a282de13;border-color:#a282de24;border-radius:16px 3px 16px 16px;margin-left:28px;margin-right:0}.practice-message-speaker{align-items:center;color:#9b75cc;display:flex;font-size:10px;font-weight:600;gap:7px;margin-bottom:9px}.practice-message-speaker i{background:#a282de;border-radius:50%;height:4px;width:4px}.practice-message li,.practice-message p{font-size:13px;line-height:1.8}.practice-message p{margin:0 0 8px}.practice-message p:last-child{margin:0}.practice-message pre{max-width:100%;overflow-x:auto}.practice-message img{max-width:100%}.practice-transcript .practice-transcript-note{border-top:1px solid #e9e5f0;border-top:1px solid var(--product-line,#e9e5f0);color:#716b80;color:var(--product-muted,#716b80);font-size:10px;padding:13px 20px;text-align:center}@keyframes practice-message-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:599px){.practice-transcript-list{padding:16px}.practice-message{margin-right:14px;padding:14px}.practice-message.is-user{margin-left:14px}}@media (prefers-reduced-motion:reduce){.practice-message{animation:none}}.practice-transcript{background:radial-gradient(ellipse at 100% 0,#a282de10,#0000 55%),#fff;background:radial-gradient(ellipse at 100% 0,#a282de10,#0000 55%),var(--product-surface,#fff)}.practice-transcript-heading{background:linear-gradient(110deg,#a282de17,#818cf808);border-bottom-color:#a282de30}.practice-transcript-heading h2{align-items:center;display:flex;gap:9px}.practice-transcript-heading h2:before{background:#a282de;border-radius:50%;box-shadow:0 0 0 4px #a282de14;content:"";height:7px;width:7px}.practice-transcript-heading>span{background:#a282de12;border:1px solid #a282de25;border-radius:6px;color:#9b75cc;padding:5px 7px}.practice-message{background:linear-gradient(115deg,#a282de12,#a282de05),#fff;background:linear-gradient(115deg,#a282de12,#a282de05),var(--product-surface,#fff);border-color:#a282de32;border-left:3px solid #a282de}.practice-message.is-user{background:linear-gradient(115deg,#818cf81b,#a78bfa17),#fff;background:linear-gradient(115deg,#818cf81b,#a78bfa17),var(--product-surface,#fff);border-color:#818cf830;border-left:1px solid #818cf830;border-right:3px solid #9b8ce0}.practice-message-speaker{background:#a282de16;border-radius:5px;color:#8154b4;padding:3px 7px;width:-webkit-fit-content;width:fit-content}.practice-message.is-user .practice-message-speaker{background:#818cf81a;color:#7162b4}.practice-transcript-empty>span{background:linear-gradient(135deg,#a282de24,#818cf810);box-shadow:0 6px 20px #7240d80b}.practice-transcript-empty h3{color:#9069be}.practice-transcript .practice-transcript-note{background:#a282de08;border-top-color:#a282de24}[data-color-mode=dark] .practice-message-speaker{background:#a282de23;color:#d0b3f2}[data-color-mode=dark] .practice-message.is-user .practice-message-speaker{background:#818cf823;color:#c5baff}[data-color-mode=dark] .practice-transcript-empty h3{color:#c8a6f0}.practice-studio{max-width:1360px!important;padding-bottom:48px;padding-top:34px}.practice-studio .MuiButton-root,.practice-studio .MuiTypography-root{font-family:inherit}.practice-studio .MuiButton-root{border-radius:11px;font-size:13px;min-height:44px;text-transform:none}.practice-page-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.practice-studio .practice-eyebrow{color:#9b75cc;font-size:9px;font-weight:700;letter-spacing:1.7px;margin-bottom:9px}.practice-page-heading h1{font-size:clamp(27px,3vw,37px);font-weight:600;letter-spacing:-1.3px;line-height:1.25;margin-bottom:8px}.practice-page-heading>div{min-width:0}.practice-page-heading p:last-child{font-size:13px;overflow-wrap:anywhere}.practice-ai-badge,.practice-role-divider{color:#716b80;color:var(--product-muted,#716b80);font-size:11px}.practice-ai-badge{align-items:center;border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:30px;display:flex;gap:8px;padding:10px 14px;white-space:nowrap}.practice-ai-badge svg{color:#a282de;font-size:16px}.practice-setup-grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.practice-session-shell,.practice-setup-column{min-width:0}.practice-cv-card.MuiAccordion-root,.practice-setup-card{background:#fff;background:var(--product-surface,#fff);border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:19px!important;box-shadow:none}.practice-setup-card{display:flex;flex-direction:column;gap:22px;padding:30px}.practice-card-heading{align-items:center;display:flex;gap:12px}.practice-card-heading h2{font-size:20px;font-weight:600;letter-spacing:-.5px}.practice-step-marker{background:#a282de15;border-radius:9px;color:#9b75cc;display:grid;font-size:11px;height:29px;place-items:center;width:29px}.practice-studio .practice-card-hint{color:#716b80;color:var(--product-muted,#716b80);font-size:12px;margin-bottom:3px;margin-top:-10px}.practice-setup-card .MuiOutlinedInput-root{border-radius:11px}.practice-studio .practice-round-hint{background:#a282de0c;border-left:2px solid #a282de;border-radius:4px;color:#716b80;color:var(--product-muted,#716b80);font-size:11px;line-height:1.7;margin-top:-12px;padding:10px 13px}.practice-setup-submit{align-items:center;border-top:1px solid #e9e5f0;border-top:1px solid var(--product-line,#e9e5f0);display:flex;gap:15px;justify-content:space-between;padding-top:20px}.practice-setup-submit>span{color:#716b80;color:var(--product-muted,#716b80);font-size:10px;line-height:1.7;max-width:170px}.practice-setup-submit .MuiButton-root{flex-shrink:0}.practice-cv-card.MuiAccordion-root{margin-top:18px}.practice-cv-card:before{display:none}.practice-cv-card .MuiAccordionSummary-root{padding:4px 22px}.practice-cv-summary{align-items:center;display:flex;gap:12px;padding-right:15px;width:100%}.practice-cv-summary>svg{color:#a282de;font-size:22px}.practice-cv-summary>svg:last-child{margin-left:auto}.practice-cv-summary span,.practice-cv-summary strong{display:block}.practice-cv-summary strong{font-size:13px;font-weight:600}.practice-cv-summary span{color:#716b80;color:var(--product-muted,#716b80);font-size:10px;margin-top:4px}.practice-cv-card .MuiAccordionDetails-root{padding:0 22px 22px}.practice-cv-card .MuiPaper-root{box-shadow:none}.practice-setup-preview{border:1px solid #a282de40;border-radius:21px;overflow:hidden;position:-webkit-sticky;position:sticky;top:90px}.practice-voice-stage{background:radial-gradient(ellipse at 50% 48%,#513176 0,#2c1c40 46%,#21162f 100%);color:#fff;flex-direction:column;isolation:isolate;min-height:500px;overflow:hidden;position:relative}.practice-stage-top,.practice-voice-stage{align-items:center;display:flex;justify-content:space-between}.practice-stage-top{gap:12px;padding:24px;width:100%;z-index:1}.practice-stage-label{color:#c9b7dc;font-size:8px;letter-spacing:1.7px}.practice-state{align-items:center;border:1px solid #b490e52a;border-radius:30px;color:#ccb9df;display:flex;flex-shrink:0;font-size:10px;gap:6px;padding:5px 9px}.practice-state i{background:#bca0d8;border-radius:50%;height:4px;width:4px}.practice-state.is-active i{background:#e0cbff;box-shadow:0 0 0 3px #b490e522}.practice-stage-caption{padding:6px 24px 30px;text-align:center;z-index:1}.practice-stage-caption h2{font-size:clamp(21px,2vw,27px);font-weight:500;letter-spacing:-.8px;margin-bottom:9px}.practice-stage-caption>p{color:#c5b1da;font-size:12px;line-height:1.7}.practice-preview-footer{align-items:center;background:#fff;background:var(--product-surface,#fff);color:#716b80;color:var(--product-muted,#716b80);display:flex;font-size:10px;gap:12px;justify-content:center;padding:19px}.practice-preview-footer i{background:#a282de;border-radius:50%;height:3px;width:3px}.practice-orb{--voice-level:0;aspect-ratio:1;display:grid;flex-shrink:0;isolation:isolate;place-items:center;position:relative;width:min(100%,365px)}.practice-orb-grid{background-image:linear-gradient(#bd9ce80a 1px,#0000 0),linear-gradient(90deg,#bd9ce80a 1px,#0000 0);background-size:30px 30px;inset:-40%;-webkit-mask-image:radial-gradient(ellipse,#000,#0000 62%);mask-image:radial-gradient(ellipse,#000,#0000 62%);z-index:-2}.practice-orb-grid,.practice-orbit{pointer-events:none;position:absolute}.practice-orbit{border:1px solid #c7a4ff18;border-radius:50%}.practice-orbit-outer{inset:3%;transform:rotateX(58deg) rotate(-25deg)}.practice-orbit-inner{animation:practice-orbit-drift 35s linear infinite;border-style:dashed;inset:9%;opacity:.7}.practice-orbit-inner:before{background:#d9c3ff;border-radius:50%;box-shadow:0 0 13px #bb8bff;content:"";height:5px;left:13%;position:absolute;top:12%;width:5px}.practice-orb-aura{background:#a362f6;border-radius:50%;filter:blur(30px);inset:21%;opacity:calc(.17 + var(--voice-level)*.35);position:absolute;transform:scale(calc(1 + var(--voice-level)*.6));transition:transform 90ms linear,opacity 90ms linear}.practice-orb-sphere{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#f0dfff,#ba8af0 27%,#7641b8 57%,#34174e 86%);border-radius:50%;box-shadow:inset 0 0 22px #ffffff36,inset -18px -25px 35px #1d0b3e55,0 0 0 1px #e0baff50,0 0 55px #9b56e52a;display:grid;overflow:hidden;place-items:center;position:relative;transform:scale(calc(1 + var(--voice-level)*.07));transition:transform 90ms linear;width:55%}.practice-orb-liquid{animation:practice-orbit-drift 18s linear infinite;background:conic-gradient(from 10deg,#0000 10%,#e2b6ff90 25%,#9c52e91f 35%,#0000 50%,#5f2b9d77 65%,#e9cfff60 80%,#0000 95%);filter:blur(17px);inset:-55%;position:absolute}.practice-orb-shine{background:radial-gradient(ellipse at 38% 18%,#ffffff45,#0000 50%);border-radius:50%;border-top:1px solid #ffffff85;inset:6%;position:absolute;transform:rotate(-35deg)}.practice-orb-sphere>svg{color:#f0dcff;filter:drop-shadow(0 0 10px #ffffff40);height:34px;opacity:.8;position:relative;width:34px}.practice-orb-waves{align-items:center;bottom:4%;display:flex;gap:4px;height:32px;justify-content:center;left:14%;position:absolute;right:14%}.practice-orb-waves i{background:linear-gradient(#ebd7ff,#a678da);border-radius:4px;display:block;height:24px;opacity:.4;transform:scaleY(calc(.12 + var(--voice-level)*var(--wave-shape)));transition:transform 90ms linear;width:3px}.practice-orb[data-state=active] .practice-orb-waves i{opacity:.85}.practice-orb[data-state=connecting] .practice-orb-sphere{animation:practice-connect-pulse 1.8s ease-in-out infinite alternate}.practice-session-grid{grid-gap:26px;align-items:start;display:grid;gap:26px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.practice-session-view{border:1px solid #a282de35;border-radius:21px;overflow:hidden}.practice-session-controls{align-items:center;background:#fff;background:var(--product-surface,#fff);display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.practice-session-controls>div{align-items:center;color:#716b80;color:var(--product-muted,#716b80);display:flex;gap:8px}.practice-session-controls>div>svg{color:#a282de;font-size:17px}.practice-session-controls>div>span{font-size:11px}.practice-session-controls>button{flex-shrink:0}.practice-transcript-card{background:#fff;background:var(--product-surface,#fff);border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:20px;height:595px;overflow:hidden}.practice-session-timer{display:flex;justify-content:center;padding:0 20px 20px;width:100%}.practice-studio .practice-session-timer>.MuiPaper-root{background:#ffffff0a;border-color:#c2a3e14d;box-shadow:none;padding:5px 12px;position:static}.practice-studio .practice-session-timer .MuiTypography-root,.practice-studio .practice-session-timer svg{color:#d9c5f0}.practice-session-grid,.practice-setup-grid{animation:practice-room-enter .42s ease-out both}@keyframes practice-room-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes practice-orbit-drift{to{transform:rotate(1turn)}}@keyframes practice-connect-pulse{0%{opacity:.6}to{opacity:1}}@media (max-width:1100px){.practice-setup-card{padding:24px}.practice-setup-submit{flex-wrap:wrap}.practice-setup-submit>span{max-width:none}.practice-setup-submit>button{width:100%}}@media (max-width:899px){.practice-session-grid{grid-template-columns:minmax(0,1fr)}.practice-transcript-card{height:460px}.practice-setup-grid{gap:20px}.practice-stage-top{padding:20px 16px}.practice-stage-label{letter-spacing:1px}.practice-voice-stage{min-height:460px}}@media (max-width:699px){.practice-setup-grid{grid-template-columns:minmax(0,1fr)}.practice-setup-preview{order:-1;position:static}.practice-setup-preview .practice-voice-stage{min-height:0}.practice-setup-preview .practice-orb{margin-bottom:-12px;margin-top:-20px;width:220px}.practice-setup-preview .practice-stage-caption{padding-bottom:22px}.practice-preview-footer{padding:14px}}@media (max-width:599px){.practice-studio{padding-bottom:30px;padding-top:24px}.practice-ai-badge{display:none}.practice-page-heading{align-items:start;gap:12px}.practice-page-heading>button{flex-shrink:0;font-size:11px;padding-inline:8px}.practice-page-heading p:last-child{font-size:12px}.practice-role-divider{display:block;margin-top:4px}.practice-setup-card{padding:22px 20px}.practice-studio .MuiInputBase-input{font-size:16px}.practice-voice-stage{min-height:0}.practice-orb{width:min(100%,300px)}.practice-session-controls{flex-wrap:wrap;padding:16px}.practice-session-controls>div>span{font-size:10px}.practice-session-controls>button{flex:1 1}.practice-session-controls>div{width:100%}.practice-orb-waves{gap:3px}.practice-stage-top{gap:8px}.practice-cv-card .MuiAccordionSummary-root{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.practice-studio *,.practice-studio :after,.practice-studio :before{animation:none!important;transition:none!important}.practice-orb-aura,.practice-orb-sphere,.practice-orb-waves i{transform:none}.practice-orb-waves i{height:3px}}.video-container{align-items:center;background-color:#f5f5f5;border-radius:8px;height:90%;justify-content:center;overflow:hidden;width:100%}.video-element{height:100%;object-fit:contain;width:100%}.transcription-container{border-radius:16px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;height:80vh;margin:auto;overflow:hidden;width:100%}.transcription-header{border-bottom:1px solid #ddd;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.transcription-list{flex-grow:1;overflow-y:auto;padding:16px}.profile-studio{color:#201b32;color:var(--product-ink,#201b32)}.profile-studio>.MuiContainer-root{max-width:1320px}.profile-studio .MuiButton-root,.profile-studio .MuiTypography-root{font-family:inherit}.profile-studio .MuiButton-root{border-radius:10px;font-size:12px;min-height:44px;text-transform:none}.profile-page-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:25px}.profile-studio .profile-eyebrow{color:#9b75cc;font-size:9px;font-weight:700;letter-spacing:1.7px;margin-bottom:9px}.profile-page-heading h1{font-size:clamp(28px,3vw,38px);font-weight:600;letter-spacing:-1.3px;margin-bottom:5px}.profile-page-heading p:last-child{font-size:13px}.profile-identity{align-items:center;display:flex;gap:11px;min-width:0}.profile-identity .MuiAvatar-root{background:linear-gradient(135deg,#a282de,#7240d8)}.profile-identity span,.profile-identity strong{display:block}.profile-identity strong{font-size:12px;overflow-wrap:anywhere}.profile-identity span{color:#716b80;color:var(--product-muted,#716b80);font-size:10px;margin-top:4px}.profile-navigation{border-bottom:1px solid #e9e5f0;border-bottom:1px solid var(--product-line,#e9e5f0);display:flex;gap:8px;margin-bottom:25px;padding-bottom:18px}.profile-progress-content{grid-gap:22px;animation:profile-arrive .4s ease-out both;display:grid;gap:22px}.profile-top-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.profile-level-card,.profile-panel,.profile-readiness-card{background:#fff;background:var(--product-surface,#fff);border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:20px;min-width:0;padding:26px}.profile-readiness-card{background:radial-gradient(ellipse at 100% 0,#a282de16,#0000 55%),#fff;background:radial-gradient(ellipse at 100% 0,#a282de16,#0000 55%),var(--product-surface,#fff)}.profile-card-title{align-items:center;display:flex;justify-content:space-between}.profile-card-title>svg{color:#a282de;font-size:19px}.profile-readiness-card h2{font-size:22px;font-weight:600;letter-spacing:-.6px}.profile-readiness-body{align-items:center;display:flex;gap:24px;margin:22px 0}.profile-readiness-ring{flex-shrink:0;height:146px;position:relative;width:146px}.profile-readiness-ring svg{height:100%;transform:rotate(-90deg);width:100%}.profile-readiness-ring circle{fill:none;stroke-width:6}.profile-ring-track{stroke:#a282de18}.profile-ring-value{stroke:#a282de;stroke-linecap:round;transition:stroke-dashoffset .8s ease}.profile-readiness-ring strong{align-items:center;display:flex;flex-direction:column;font-size:42px;font-weight:500;inset:0;justify-content:center;letter-spacing:-2px;position:absolute}.profile-readiness-ring small{color:#716b80;color:var(--product-muted,#716b80);font-size:8px;font-weight:500;letter-spacing:1px;margin-top:3px}.profile-studio .profile-readiness-message{font-size:18px;font-weight:500;letter-spacing:-.4px;margin-bottom:8px}.profile-studio .profile-muted{color:#716b80;color:var(--product-muted,#716b80);font-size:12px;line-height:1.8}.profile-readiness-body .MuiButton-root{margin-top:15px}.profile-studio .MuiLinearProgress-root{background:#a282de18;border-radius:5px;height:5px}.profile-studio .MuiLinearProgress-bar{background:#a282de}.profile-level-card{background:radial-gradient(ellipse at 85% 0,#71429c90,#0000 65%),#281b38;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.profile-level-card .profile-eyebrow{color:#cfb3ee}.profile-level-card h2{font-size:29px;font-weight:500;letter-spacing:-1px}.profile-level-emblem{background:#c4a0f216;border:1px solid #d0adff35;border-radius:16px;color:#ddc3ff;display:grid;height:52px;place-items:center;position:absolute;right:24px;top:26px;transform:rotate(8deg);width:52px}.profile-level-emblem:after{animation:profile-level-orbit 28s linear infinite;border:1px dashed #c4a0f225;border-radius:50%;content:"";inset:-8px;position:absolute}.profile-xp{font-size:37px!important;letter-spacing:-1px;margin:16px 0 12px!important}.profile-xp span{color:#cdb2e8;font-size:13px;letter-spacing:0}.profile-level-next{color:#d4c2e6;font-size:12px!important;margin-top:11px!important}.profile-level-note{color:#bca7d0;font-size:9px;line-height:1.7;margin-top:14px}.profile-stat-row{background:#fff;background:var(--product-surface,#fff);border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:19px 0}.profile-stat-row>div{border-right:1px solid #e9e5f0;border-right:1px solid var(--product-line,#e9e5f0);padding:0 24px}.profile-stat-row>div:last-child{border:0}.profile-stat-row span,.profile-stat-row strong{display:block}.profile-stat-row strong{font-size:24px;font-weight:500;letter-spacing:-.7px}.profile-stat-row span{color:#716b80;color:var(--product-muted,#716b80);font-size:11px;margin-top:5px}.profile-analysis-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.profile-panel h2{font-size:16px;font-weight:600;letter-spacing:-.4px}.profile-panel-heading{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:15px}.profile-panel-heading>span{color:#716b80;color:var(--product-muted,#716b80);font-size:10px}.profile-score-chart{display:block;height:auto;margin-top:20px;width:100%}.profile-chart-caption{color:#716b80;color:var(--product-muted,#716b80);display:flex;font-size:9px;justify-content:space-between;margin-top:4px}.profile-chart-empty{color:#716b80;color:var(--product-muted,#716b80);display:grid;font-size:12px;min-height:170px;place-items:center;text-align:center}.profile-dimensions{grid-gap:17px;display:grid;gap:17px;margin-top:22px}.profile-dimensions>div>div:first-child{align-items:center;display:flex;font-size:11px;gap:10px;justify-content:space-between;margin-bottom:7px}.profile-dimensions strong{color:#716b80;color:var(--product-muted,#716b80);font-size:10px;font-weight:500}.profile-badges{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.profile-achievement{background:#a282de06;border:1px dashed #e9e5f0;border:1px dashed var(--product-line,#e9e5f0);border-radius:14px;padding:18px 10px;text-align:center}.profile-achievement>span{background:#a282de0c;border-radius:13px;color:#aaa0b7;display:grid;height:42px;margin:0 auto 13px;place-items:center;width:42px}.profile-achievement em,.profile-achievement small,.profile-achievement strong{display:block}.profile-achievement strong{font-size:12px;font-weight:500}.profile-achievement small{color:#716b80;color:var(--product-muted,#716b80);font-size:10px;line-height:1.7;margin-top:6px}.profile-achievement em{color:#716b80;color:var(--product-muted,#716b80);font-size:9px;font-style:normal;margin-top:12px}.profile-achievement.is-unlocked{background:linear-gradient(135deg,#a282de14,#818cf807);border-color:#a282de35;border-style:solid}.profile-achievement.is-unlocked>span{background:linear-gradient(135deg,#a282de25,#818cf812);border:1px solid #a282de35;box-shadow:0 4px 18px #7240d80a;color:#a282de}.profile-achievement.is-unlocked em{color:#9b75cc}.profile-session-row{align-items:center;border-top:1px solid #e9e5f0;border-top:1px solid var(--product-line,#e9e5f0);color:inherit;display:flex;gap:15px;justify-content:space-between;min-height:60px;padding:16px 0;text-decoration:none}.profile-session-row strong,.profile-session-row>div>span{display:block}.profile-session-row strong{font-size:12px;font-weight:500}.profile-session-row>div>span{color:#716b80;color:var(--product-muted,#716b80);font-size:10px;margin-top:5px}.profile-session-row>span{align-items:center;color:#9b75cc;display:flex;font-size:12px;gap:12px}.profile-session-row svg{width:16px}.profile-method.MuiAccordion-root{background:#0000;border:1px solid #e9e5f0;border:1px solid var(--product-line,#e9e5f0);border-radius:13px;box-shadow:none}.profile-method:before{display:none}.profile-method .MuiAccordionSummary-root{color:#716b80;color:var(--product-muted,#716b80);font-size:11px}.profile-method .MuiAccordionDetails-root>p{color:#716b80;color:var(--product-muted,#716b80);font-size:12px;line-height:1.9}.profile-loading{grid-gap:22px;display:grid;gap:22px}.profile-account{align-items:flex-start;display:flex;flex-direction:column;gap:20px;overflow-wrap:anywhere}.profile-cv-panel{max-width:760px}@keyframes profile-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes profile-level-orbit{to{transform:rotate(1turn)}}@media(max-width:1000px){.profile-top-grid{gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.profile-readiness-body{gap:16px}.profile-readiness-ring{height:120px;width:120px}.profile-level-card,.profile-panel,.profile-readiness-card{padding:22px}}@media(max-width:799px){.profile-analysis-grid,.profile-top-grid{grid-template-columns:minmax(0,1fr)}.profile-level-card{min-height:235px}.profile-badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.profile-identity{display:none}.profile-readiness-body{align-items:flex-start}.profile-readiness-ring{height:100px;width:100px}.profile-readiness-ring strong{font-size:31px}.profile-studio .profile-readiness-message{font-size:16px}.profile-studio .MuiButton-root{font-size:11px}.profile-navigation{gap:4px}.profile-stat-row>div{padding:0 13px}.profile-stat-row strong{font-size:20px}.profile-stat-row span{font-size:9px;line-height:1.6}.profile-level-card,.profile-panel,.profile-readiness-card{padding:20px}}@media(max-width:359px){.profile-readiness-body{align-items:center;flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){.profile-studio *,.profile-studio :after{animation:none!important;transition:none!important}}.profile-navigation{flex-wrap:wrap}.profile-readiness-body>div:last-child,.profile-session-row>div{min-width:0;overflow-wrap:anywhere}.profile-session-row>span{flex-shrink:0}@media(max-width:420px){.profile-readiness-body{align-items:center;flex-direction:column;text-align:center}.profile-navigation .MuiButton-root{flex:1 1}.profile-panel-heading{gap:10px}}.cv-workspace{--cv-line:var(--product-line,#e9e5f0);background:#fcfbfe;background:var(--product-background,#fcfbfe);color:#201b32;color:var(--product-ink,#201b32)}.cv-workspace .MuiButton-root{border-radius:10px;font-weight:600;padding:10px 18px;text-transform:none}.cv-workspace .MuiLinearProgress-root{background:#f0eaf8;background:var(--cv-soft,#f0eaf8)}.cv-workspace .MuiOutlinedInput-root{background:#fff;background:var(--product-surface,#fff);border-radius:10px}.cv-workspace .MuiOutlinedInput-notchedOutline{border-color:var(--cv-line)}.cv-workspace .MuiTypography-root{font-family:inherit}.cv-workspace .MuiTypography-body2{line-height:1.7}.cv-workspace .cv-eyebrow{color:#7240d8;color:var(--cv-accent,#7240d8);font-size:10px;font-weight:700;letter-spacing:1.7px}.cv-page-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:12px 0 38px}.cv-page-heading h1{font-size:clamp(30px,3vw,44px);font-weight:600;letter-spacing:-1.8px;line-height:1.18;margin:12px 0}.cv-workspace-badge{border:1px solid var(--cv-line);border-radius:50px;font-size:13px!important;padding:9px 16px;white-space:nowrap}.cv-workspace-badge span{color:#7240d8;color:var(--cv-accent,#7240d8);margin-left:12px}.cv-mobile-break{display:none}.cv-onboarding{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:220px minmax(0,1fr) 280px}.cv-steps{padding:22px 0}.cv-workspace .cv-sidebar-title{font-size:23px;font-weight:600;letter-spacing:-.6px;line-height:1.35;margin:16px 0 12px}.cv-muted{font-size:14px!important;line-height:1.7!important}.cv-muted,.cv-step{color:#716b80;color:var(--product-muted,#716b80)}.cv-step{align-items:center;background:#0000;border:0;border-radius:12px;cursor:pointer;display:flex;font:inherit;gap:13px;margin-bottom:7px;padding:14px 12px;text-align:left;width:100%}.cv-step.is-active{background:#f0eaf8;background:var(--cv-soft,#f0eaf8);color:#7240d8;color:var(--cv-accent,#7240d8)}.cv-step:disabled{cursor:default;opacity:.6}.cv-step:disabled.is-active{opacity:1}.cv-step-number{border:1px solid var(--cv-line);border-radius:50%;display:grid;flex-shrink:0;font-size:11px;height:31px;place-items:center;width:31px}.is-active .cv-step-number{background:#7240d8;background:var(--cv-accent,#7240d8);border-color:#7240d8;border-color:var(--cv-accent,#7240d8);color:#fff}.cv-step strong{display:block;font-size:13px;font-weight:600}.cv-step small{display:block;font-size:11px;margin-top:4px}.cv-sidebar-note{border-top:1px solid var(--cv-line);color:#716b80;color:var(--product-muted,#716b80);display:flex;font-size:11px;gap:9px;line-height:1.8;margin-top:28px;padding-top:22px}.cv-workspace .cv-form-card{background:#fff;background:var(--product-surface,#fff);border:1px solid var(--cv-line);border-radius:20px;box-shadow:0 12px 40px #39234f04;color:#201b32;color:var(--product-ink,#201b32);padding:32px}.cv-workspace .cv-form-title{font-size:27px;font-weight:600;letter-spacing:-.8px;line-height:1.25;margin:0 0 26px}.cv-fields .MuiTypography-subtitle1{font-size:15px}.cv-fields .MuiTypography-body2{color:#716b80;color:var(--product-muted,#716b80)}.cv-fields .MuiFormControlLabel-label{font-size:13px}.cv-form-actions{align-items:center;border-top:1px solid var(--cv-line);display:flex;gap:12px;justify-content:space-between;margin-top:24px;padding-top:24px}.cv-inspiration{background:#f0eaf8;background:var(--cv-soft,#f0eaf8);border-radius:18px;color:#716b80;color:var(--product-muted,#716b80);padding:26px 22px}.cv-inspiration .MuiTypography-overline{font-size:9px;letter-spacing:1px}.cv-sample{background:#fff;box-shadow:0 8px 20px #39234f12;color:#201b32;min-height:370px;overflow-wrap:anywhere;padding:28px 23px;transform:rotate(-2deg)}.cv-sample h3{font-family:Georgia,serif!important;font-size:23px;font-weight:400;margin:0 0 6px}.cv-workspace .cv-sample-role{border-bottom:1px solid #e9e5f0;color:#716b80;font-size:10px;padding-bottom:15px}.cv-workspace .cv-sample-heading{font-size:8px;font-weight:700;letter-spacing:1.5px}.cv-sample-line{background:#eee9f4;border-radius:2px;height:4px;margin-top:8px}.cv-editor{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cv-editor-card{background:#fff!important;background:var(--product-surface,#fff)!important;border:1px solid var(--cv-line);border-radius:18px!important;color:#201b32!important;color:var(--product-ink,#201b32)!important;padding:26px}.cv-editor-nav{border-bottom:1px solid var(--cv-line);display:flex;gap:6px;margin-bottom:24px;overflow-x:auto;padding-bottom:18px}.cv-workspace .cv-editor-nav button{flex-shrink:0;padding:8px 12px}.cv-preview-pane{background:#f0eaf8;background:var(--cv-soft,#f0eaf8);border-radius:18px;min-width:0;padding:20px;position:-webkit-sticky;position:sticky;top:24px}.cv-preview-paper{background:#fff;box-shadow:0 6px 24px #39234f12;color:#000;margin-top:16px;overflow:hidden}.cv-preview-paper #resume-preview-content{min-height:740px;overflow-wrap:anywhere;padding:32px}@media(max-width:1150px){.cv-onboarding{gap:20px;grid-template-columns:195px minmax(0,1fr)}.cv-inspiration{display:none}}@media(max-width:800px){.cv-editor,.cv-onboarding{grid-template-columns:minmax(0,1fr)}.cv-preview-pane{position:static}.cv-sidebar-note,.cv-sidebar-title,.cv-steps>.cv-eyebrow,.cv-steps>.cv-muted{display:none}.cv-steps{display:flex;gap:6px;min-width:0;overflow-x:auto;padding:0 0 6px}.cv-step{flex-shrink:0;gap:8px;margin:0;padding:9px;width:auto}.cv-step small{display:none}.cv-step strong{font-size:12px}.cv-step-number{height:24px;width:24px}.cv-workspace .cv-form-card{padding:24px}.cv-page-heading{margin-bottom:24px}.cv-workspace-badge{display:none}}@media(max-width:420px){.cv-editor-card,.cv-workspace .cv-form-card{padding:20px}.cv-form-actions{align-items:flex-start}.cv-form-actions>.MuiBox-root{flex-direction:column}.cv-preview-pane{padding:12px}.cv-preview-paper #resume-preview-content{padding:18px}.cv-mobile-break{display:block}}.cv-workspace{isolation:isolate;position:relative}.cv-workspace:after,.cv-workspace:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.cv-workspace:before{background-image:linear-gradient(#8b66bd09 1px,#0000 0),linear-gradient(90deg,#8b66bd09 1px,#0000 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.cv-workspace:after{animation:cv-ambient-breathe 10s ease-in-out infinite alternate;background:radial-gradient(ellipse at 82% 12%,#a282de20,#0000 43%),radial-gradient(ellipse at 10% 46%,#8b66bd10,#0000 36%)}.cv-page-heading{animation:cv-section-arrive .55s ease-out both}.cv-workspace-badge{align-items:center;background:#fff;background:var(--product-surface,#fff);box-shadow:0 4px 18px #7240d80a;display:inline-flex;gap:9px}.cv-workspace-badge span{font-size:18px;margin-left:0}.cv-workspace .cv-form-card{animation:cv-card-arrive .6s cubic-bezier(.16,1,.3,1) both;box-shadow:0 18px 64px -28px #7240d83b,inset 0 1px 0 #ffffff70}.cv-step{transition:background-color .2s ease,color .2s ease,transform .2s ease}.cv-step:not(:disabled):hover{background:#f0eaf8;background:var(--cv-soft,#f0eaf8);transform:translateX(3px)}.cv-step-number{transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.cv-step.is-active .cv-step-number{box-shadow:0 0 0 5px #a282de16}.cv-workspace .MuiButton-root{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.cv-workspace .MuiButton-contained:not(:disabled):hover{box-shadow:0 8px 22px #7240d830;transform:translateY(-2px)}.cv-workspace .MuiButton-root:not(:disabled):active{transform:translateY(0) scale(.98)}.cv-workspace .MuiOutlinedInput-root{transition:box-shadow .2s ease}.cv-workspace .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 4px #a282de16}.cv-section-enter{animation:cv-section-arrive .32s cubic-bezier(.16,1,.3,1) both}.cv-editor{animation:cv-section-arrive .45s ease-out both}.cv-inspiration{border:1px solid #a282de22;overflow:hidden;position:relative}.cv-sample{position:relative;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}@media (hover:hover){.cv-inspiration:hover .cv-sample{box-shadow:0 14px 30px #39234f19;transform:rotate(0) translateY(-3px)}}.cv-sample:after{background:linear-gradient(180deg,#0000 40%,#a282de12 48%,#a282de55 50%,#a282de12 52%,#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.is-generating .cv-sample:after{animation:cv-document-scan 2.8s ease-in-out infinite;opacity:1}.cv-ai-signal{color:#7240d8;color:var(--cv-accent,#7240d8);display:grid;flex-shrink:0;height:76px;margin-bottom:24px;place-items:center;position:relative;width:76px}.cv-ai-core{background:#fff;background:var(--product-surface,#fff);border:1px solid #a282de40;border-radius:15px;box-shadow:0 4px 24px #7240d81a,inset 0 0 12px #a282de12;display:grid;height:44px;place-items:center;width:44px}.cv-ai-core svg{height:22px;width:22px}.cv-ai-orbit{border:1px solid #a282de35;inset:3px}.cv-ai-orbit,.cv-ai-orbit:after{border-radius:50%;position:absolute}.cv-ai-orbit:after{background:#7240d8;background:var(--cv-accent,#7240d8);box-shadow:0 0 8px #a282de88;content:"";height:5px;left:9px;top:7px;width:5px}.cv-ai-orbit-one{animation:cv-orbit 18s linear infinite}.cv-ai-orbit-two{animation:cv-orbit 28s linear infinite reverse;border-style:dashed;inset:-4px;opacity:.5}.cv-ai-orbit-two:after{height:3px;width:3px}.cv-ai-signal.is-working .cv-ai-orbit-one{animation-duration:4s}.cv-ai-signal.is-working .cv-ai-core{animation:cv-ambient-breathe 1.8s ease-in-out infinite alternate}.cv-generation-status{align-items:center;animation:cv-section-arrive .3s ease-out both;background:#f0eaf8;background:var(--cv-soft,#f0eaf8);border:1px solid #a282de33;border-radius:14px;display:flex;gap:18px;margin-top:24px;padding:18px}.cv-generation-status .cv-ai-signal{height:52px;margin:0;width:52px}.cv-generation-status .cv-ai-core{border-radius:11px;height:32px;width:32px}.cv-generation-status .cv-ai-core svg{height:18px;width:18px}@keyframes cv-orbit{to{transform:rotate(1turn)}}@keyframes cv-ambient-breathe{0%{opacity:.55}to{opacity:1}}@keyframes cv-section-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cv-card-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cv-document-scan{0%{transform:translateY(-70%)}to{transform:translateY(70%)}}@media (max-width:800px){.cv-steps>.cv-ai-signal,.cv-workspace-badge{display:none}}@media (prefers-reduced-motion:reduce){.cv-workspace *,.cv-workspace :after,.cv-workspace :before,.cv-workspace:after,.cv-workspace:before{animation:none!important;transition:none!important}}@media print{.cv-ai-signal,.cv-workspace:after,.cv-workspace:before{display:none}}.cv-layout-picker{margin-bottom:30px}.cv-layout-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.cv-layout-options{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.cv-layout-option{align-items:center;background:#fff;background:var(--product-surface,#fff);border:1px solid var(--cv-line);border-radius:15px;cursor:pointer;display:flex;gap:13px;padding:18px 32px 18px 15px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cv-layout-option:hover{transform:translateY(-2px)}.cv-layout-option.is-selected,.cv-layout-option:hover{border-color:#7240d8;border-color:var(--cv-accent,#7240d8)}.cv-layout-option.is-selected{box-shadow:0 0 0 2px #a282de18,0 6px 20px #7240d809}.cv-layout-option:focus-within{outline:3px solid #a282de;outline-offset:3px}.cv-layout-option:has(input:disabled){cursor:wait;opacity:.7}.cv-layout-option input{height:1px;opacity:0;position:absolute;width:1px}.cv-layout-copy{min-width:0}.cv-layout-copy strong{display:block;font-size:13px;margin-bottom:6px}.cv-layout-copy small{color:#716b80;color:var(--product-muted,#716b80);display:block;font-size:11px;line-height:1.6}.cv-layout-check{border:1px solid var(--cv-line);border-radius:50%;display:grid;height:18px;place-items:center;position:absolute;right:11px;top:12px;width:18px}.is-selected .cv-layout-check{background:#7240d8;background:var(--cv-accent,#7240d8);border-color:#7240d8;border-color:var(--cv-accent,#7240d8);color:#fff}.cv-layout-mini{background:#fff;border:1px solid #e9e5f0;border-radius:2px;box-shadow:0 3px 7px #39234f0a;display:block;flex-shrink:0;height:66px;padding:9px 6px;width:50px}.cv-mini-header{background:#201b32;display:block;height:4px;margin:0 auto 4px;width:65%}.cv-mini-contact{background:#d5cee0;display:block;height:2px;margin:0 auto 7px;width:80%}.cv-mini-body{display:flex;gap:4px}.cv-mini-aside{display:none}.cv-mini-lines{grid-gap:3px;display:grid;gap:3px;width:100%}.cv-mini-lines i{background:#e6e0ed;display:block;height:2px}.cv-mini-lines i:nth-child(3n){margin-bottom:3px;width:72%}.cv-layout-mini-modern{border-top:3px solid #7240d8;padding-top:7px}.cv-layout-mini-modern .cv-mini-aside{background:#ede4fa;display:block;width:28%}.cv-layout-mini-modern .cv-mini-lines{width:72%}.cv-layout-mini-minimal .cv-mini-contact,.cv-layout-mini-minimal .cv-mini-header,.cv-layout-mini-modern .cv-mini-contact,.cv-layout-mini-modern .cv-mini-header{margin-left:0}.cv-layout-mini-executive .cv-mini-header{height:6px;margin-left:0;width:90%}.cv-layout-mini-executive .cv-mini-contact{background:#7240d8;height:2px;margin-top:6px;width:100%}.cv-layout-mini-minimal .cv-mini-header{height:2px}.cv-layout-mini-minimal .cv-mini-lines{gap:4px}.cv-layout-mini-minimal .cv-mini-lines i{height:1px}@media (max-width:1000px){.cv-layout-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cv-layout-heading{display:block}.cv-layout-heading>p{margin-top:8px}.cv-layout-option{flex-wrap:wrap;gap:10px;padding:14px 24px 14px 12px}}@media (prefers-reduced-motion:reduce){.cv-layout-option:hover{transform:none}}.cv-sample-classic>h3{font-family:Arial,sans-serif!important;font-size:21px;font-weight:600;text-align:center}.cv-sample-classic>.cv-sample-role{text-align:center}.cv-sample-modern{border-top:5px solid #7240d8;padding-left:69px}.cv-sample-modern:before{background:#f0eaf8;border-radius:2px;bottom:24px;content:"";left:15px;position:absolute;top:85px;width:38px}.cv-sample-modern>h3{font-family:Arial,sans-serif!important;font-weight:600}.cv-sample-executive>.cv-sample-role{border-bottom:3px solid #7240d8}.cv-sample-executive .cv-sample-heading{font-family:Georgia,serif;font-size:10px;letter-spacing:0}.cv-sample-minimal>h3{font-family:Arial,sans-serif!important;font-weight:400}.cv-sample-minimal .cv-sample-line{height:2px;margin-top:10px}.cv-sample-minimal .cv-sample-heading{color:#716b80;font-weight:400}@media (min-width:801px){.cv-steps{background:linear-gradient(155deg,#a282de16,#0000 48%),#fff;background:linear-gradient(155deg,#a282de16 0,#0000 48%),var(--product-surface,#fff);border:1px solid #a282de30;border-radius:20px;box-shadow:0 10px 32px -20px #7240d825;padding:26px 16px 20px;position:relative}.cv-steps>.cv-ai-signal{margin-left:9px}.cv-steps>.cv-eyebrow,.cv-steps>.cv-muted,.cv-steps>.cv-sidebar-title{margin-left:8px;margin-right:8px}.cv-steps>.cv-muted{border-bottom:1px solid #a282de26;padding-bottom:22px}.cv-steps .cv-step{border:1px solid #0000;margin-bottom:9px;padding:13px 10px}.cv-steps .cv-step:nth-of-type(2n){background:#a282de08}.cv-steps .cv-step-number{background:#a282de0d;border-color:#a282de35;color:#7240d8;color:var(--cv-accent,#7240d8)}.cv-steps .cv-step:nth-of-type(2) .cv-step-number{background:#8b5cf612}.cv-steps .cv-step:nth-of-type(3) .cv-step-number{background:#818cf81a}.cv-steps .cv-step:nth-of-type(4) .cv-step-number{background:#c084fc16}.cv-steps .cv-step:nth-of-type(5) .cv-step-number{background:#a78bfa1c}.cv-steps .cv-step.is-active{background:linear-gradient(110deg,#7240d81b,#a282de0c);border-color:#a282de40;box-shadow:inset 3px 0 0 #7240d8;box-shadow:inset 3px 0 0 var(--cv-accent,#7240d8);color:#7240d8;color:var(--cv-accent,#7240d8)}.cv-steps .cv-step.is-active .cv-step-number{background:#7240d8;background:var(--cv-accent,#7240d8);border-color:#7240d8;border-color:var(--cv-accent,#7240d8);color:#fff}.cv-steps .cv-sidebar-note{background:#a282de0d;border:1px solid #a282de26;border-radius:12px;margin-top:22px;padding:15px 12px}.cv-steps .cv-sidebar-note svg{color:#7240d8;color:var(--cv-accent,#7240d8);flex-shrink:0;margin-top:3px}}@media (max-width:800px){.cv-steps{border-bottom:1px solid #a282de30;padding-bottom:12px}.cv-steps .cv-step.is-active{box-shadow:inset 0 -2px 0 #7240d8;box-shadow:inset 0 -2px 0 var(--cv-accent,#7240d8)}}.cv-page-heading{margin:4px 0 24px}.cv-page-heading h1{font-size:clamp(28px,3vw,36px);letter-spacing:-1.2px;margin:0}.cv-layout-heading{margin-bottom:10px}.cv-layout-option{padding-bottom:13px;padding-top:13px}.cv-layout-copy strong{margin-bottom:0}.cv-layout-picker{margin-bottom:26px}.cv-inspiration .MuiTypography-overline{font-size:10px}.cv-sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px!important;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}@media (min-width:801px){.cv-steps>.cv-ai-signal{height:60px;margin-bottom:16px;width:60px}.cv-workspace .cv-sidebar-title{border-bottom:1px solid #a282de26;font-size:16px;margin:0 8px 22px;padding-bottom:16px}.cv-steps .cv-step{padding-bottom:12px;padding-top:12px}}.cv-form-actions>*,.cv-onboarding>*{min-width:0}.cv-step,.cv-workspace .MuiButton-root,.cv-workspace .MuiIconButton-root{min-height:44px}.cv-workspace .MuiIconButton-root{min-width:44px}.cv-form-actions{flex-wrap:wrap}.cv-preview-paper{overflow:auto;overscroll-behavior-x:contain}.cv-preview-scroll-hint{display:none}@media screen and (max-width:599px){.cv-preview-paper #resume-preview-content{min-width:560px}.cv-preview-scroll-hint{color:#716b80;color:var(--product-muted,#716b80);display:block!important;font-size:12px!important;line-height:1.7;margin-top:14px!important}.cv-layout-options{gap:10px}.cv-layout-option{padding-left:10px;padding-right:10px}.cv-layout-copy strong{overflow-wrap:anywhere}}.cv-language-row>.MuiFormControl-root{min-width:0}.cv-workspace .MuiChip-root{max-width:100%}@media(max-width:599px){.cv-language-row{flex-wrap:wrap}.cv-language-row>.MuiFormControl-root{flex:1 1 100%}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.fade-in-up{animation-duration:.8s;animation-fill-mode:both;animation-name:fadeInUp}