:root{font-family:Manrope,system-ui,sans-serif;color:#121629;background:#f6f7fb;font-synthesis:none;text-rendering:optimizeLegibility;--display: "Plus Jakarta Sans", "Manrope", system-ui, sans-serif;--ink: #111526;--muted: #697089;--soft: #f5f6fb;--line: #e6e8f1;--violet: #7057ff;--violet-2: #9b52ff;--blue: #3d8bfd;--cyan: #2cc8e8;--navy: #0a0e1d;--navy-2: #11172d;--navy-3: #182140;--green: #3dd598;--shadow: 0 20px 55px rgba(18, 22, 41, .09);--shadow-strong: 0 28px 90px rgba(7, 11, 31, .18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#f6f7fb;color:var(--ink)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}::selection{background:#7057ff38}.landing-page{min-height:100vh;background:#fff}.landing-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.brand-lockup{display:inline-flex;align-items:center;gap:12px;min-width:0}.brand-lockup--dark{color:#fff}.brand-lockup__copy{display:flex;flex-direction:column;line-height:1.05}.brand-lockup__copy strong{font-family:var(--display);font-size:17px;font-weight:800;letter-spacing:-.3px}.brand-lockup__copy span{margin-top:5px;color:#8d94aa;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.kai-mark{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;position:relative;padding:0;border-radius:50%;color:#fff;background:transparent;cursor:pointer}.kai-mark--compact{width:40px;height:40px;flex-basis:40px}.kai-mark__ring{position:absolute;inset:1px;border-radius:50%;pointer-events:none}.kai-mark__ring--outer{border:1.5px solid transparent;border-top-color:#4ea2ff;border-right-color:#8f64ff}.kai-mark__ring--inner{inset:6px;border:1px solid rgba(112,87,255,.6)}.kai-mark__core{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;font-family:var(--display);font-size:10px;font-weight:800;letter-spacing:.03em;color:#e8ecff;background:linear-gradient(145deg,#17203f,#0c1125);box-shadow:inset 0 0 0 1px #ffffff17,0 8px 24px #0000003d}.kai-mark__particle{width:4px;height:4px;position:absolute;border-radius:50%;background:#72c8ff;box-shadow:0 0 8px #72c8ffe6}.button{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;font-size:14px;font-weight:750;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;cursor:pointer}.button:hover{transform:translateY(-2px)}.button--large{min-height:53px;padding-inline:23px;border-radius:14px;font-size:15px}.button--primary{color:#fff;background:linear-gradient(115deg,#347df8,#7457ff 52%,#a346ff);box-shadow:0 14px 34px #5d48f247}.button--primary:hover{box-shadow:0 18px 42px #5d48f25c}.button--light{color:#121629;background:#fff;box-shadow:0 12px 28px #0000001f}.button--ghost{color:#dde2f5;border:1px solid rgba(255,255,255,.17);background:#ffffff0e}.button--ghost:hover{border-color:#ffffff4a;background:#ffffff17}.button--ghost-light{color:#fff;border:1px solid rgba(255,255,255,.17);background:#ffffff0f}.text-link{color:#b5bdd8;font-size:13px;font-weight:700}.landing-nav{height:76px;padding:0 max(24px,calc((100vw - 1180px)/2));position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);background:#070b19c7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.landing-nav__brand{justify-self:start}.landing-nav__links{display:flex;align-items:center;gap:28px;color:#aeb6cf;font-size:13px;font-weight:700}.landing-nav__links a{transition:color .2s ease}.landing-nav__links a:hover{color:#fff}.landing-nav__actions{justify-self:end;display:flex;align-items:center;gap:18px}.mobile-menu-button{display:none;width:42px;height:42px;place-items:center;border-radius:12px;color:#fff;background:#ffffff0f;cursor:pointer}.mobile-menu-panel{position:fixed;inset:76px 16px auto;z-index:49;display:grid;gap:3px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;color:#fff;background:#11172d;box-shadow:var(--shadow-strong)}.mobile-menu-panel a{min-height:46px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;font-weight:700}.mobile-menu-panel a:hover{background:#ffffff12}.hero-section{min-height:820px;padding:150px 0 92px;position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 74% 30%,rgba(57,113,255,.22),transparent 30%),radial-gradient(circle at 20% 78%,rgba(134,67,255,.16),transparent 30%),linear-gradient(136deg,#090c18,#101731,#0c1431)}.hero-section:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 90%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 90%)}.hero-glow{width:440px;height:440px;position:absolute;border-radius:50%;filter:blur(100px);opacity:.22;pointer-events:none}.hero-glow--one{top:80px;right:-180px;background:#397cff}.hero-glow--two{bottom:-220px;left:-100px;background:#8a51ff}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:64px}.hero-copy{max-width:690px}.hero-eyebrow,.workspace-kicker{display:inline-flex;align-items:center;gap:9px;color:#99a7cf;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.hero-eyebrow span{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#42a7ff,#9b52ff);box-shadow:0 0 16px #5398ffcc}.hero-copy h1{max-width:760px;margin:20px 0 24px;font-family:var(--display);font-size:clamp(54px,5.8vw,78px);line-height:1.01;letter-spacing:-.052em}.hero-copy h1 span{display:block;background:linear-gradient(95deg,#68a8ff,#9c76ff 48%,#db64ef);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy>p{max-width:690px;margin:0;color:#bec6dc;font-size:clamp(17px,1.7vw,20px);line-height:1.75;font-weight:500}.hero-actions{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.hero-proof-line{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px 22px;color:#8e9ab9;font-size:12px;font-weight:700}.hero-proof-line span{display:inline-flex;align-items:center;gap:7px}.hero-proof-line svg{color:#43d6a0}.hero-system{min-height:520px;padding:22px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.105);border-radius:30px;background:linear-gradient(150deg,#ffffff17,#ffffff09);box-shadow:0 38px 90px #00000042,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-system:before{content:"";position:absolute;inset:20% -30% auto auto;width:320px;height:320px;border-radius:50%;background:#4c75ff1f;filter:blur(42px)}.hero-system__topline{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#b5bed7;font-size:11px;font-weight:700}.hero-system__topline span{display:flex;align-items:center;gap:7px}.hero-system__topline span i{width:7px;height:7px;border-radius:50%;background:#3dd598;box-shadow:0 0 12px #3dd5989e}.hero-system__topline small{color:#7985a5;font-size:10px}.mission-orbit{width:min(390px,92%);aspect-ratio:1;margin:18px auto 0;position:relative;display:grid;place-items:center}.mission-orbit__ring{position:absolute;border-radius:50%}.mission-orbit__ring--one{inset:15%;border:1px solid rgba(117,136,210,.25)}.mission-orbit__ring--one:before,.mission-orbit__ring--one:after,.mission-orbit__ring--two:before{content:"";width:8px;height:8px;position:absolute;border-radius:50%;background:#7b66ff;box-shadow:0 0 16px #7b66ffbf}.mission-orbit__ring--one:before{top:-4px;left:52%}.mission-orbit__ring--one:after{right:6%;bottom:21%;background:#41a8ff}.mission-orbit__ring--two{inset:29%;border:1px dashed rgba(135,151,214,.22)}.mission-orbit__ring--two:before{left:-4px;top:45%;background:#d365e8}.mission-orbit__core{width:84px;height:84px;z-index:3;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:27px;font-family:var(--display);font-size:17px;font-weight:800;letter-spacing:.04em;background:linear-gradient(145deg,#486dff,#7f4eff 60%,#a849e1);box-shadow:0 20px 60px #6044ff6b,0 0 0 12px #7057ff11}.orbit-chip{min-height:36px;padding:0 11px;position:absolute;z-index:4;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#cbd2e5;background:#0f162fde;box-shadow:0 12px 30px #0000002e;font-size:10px;font-weight:750}.orbit-chip svg{color:#83adff}.orbit-chip--resume{top:15%;left:4%}.orbit-chip--role{top:24%;right:2%}.orbit-chip--growth{bottom:19%;right:5%}.orbit-chip--interview{bottom:14%;left:1%}.hero-system__signals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hero-system__signals div{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#070c1d59}.hero-system__signals span,.hero-system__signals strong{display:block}.hero-system__signals span{color:#747f9f;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-system__signals strong{margin-top:5px;color:#edf1ff;font-size:12px}.proof-strip{border-bottom:1px solid var(--line);background:#fff}.proof-strip__grid{min-height:126px;display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch}.proof-stat{padding:28px 30px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}.proof-stat:first-child{border-left:1px solid var(--line)}.proof-stat strong{font-family:var(--display);font-size:27px;letter-spacing:-.04em}.proof-stat span{margin-top:5px;color:var(--muted);font-size:12px;font-weight:650}.section{padding:112px 0}.section--light{background:#f8f9fc}.section--dark{position:relative;overflow:hidden;color:#fff;background:#0a0e1d}.section--dark:before{content:"";width:600px;height:600px;position:absolute;top:-280px;right:-200px;border-radius:50%;background:#5733cc;filter:blur(150px);opacity:.15}.section-heading{margin-bottom:52px}.section-heading--split{display:grid;grid-template-columns:1fr .72fr;align-items:end;gap:70px}.section-kicker{color:#6d5af4;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.section-kicker--light{color:#aab5ff}.section-heading h2,.workflow-intro h2,.final-cta-card h2{margin:11px 0 0;font-family:var(--display);font-size:clamp(38px,4.2vw,56px);line-height:1.08;letter-spacing:-.045em}.section-heading>p,.section-heading--split>p{margin:0;color:var(--muted);font-size:16px;line-height:1.75}.section-heading--dark>p{max-width:650px;margin-top:14px;color:#939db7}.platform-grid{display:grid;grid-template-columns:1.3fr .85fr;gap:18px}.platform-card{min-height:290px;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #e3e6ef;border-radius:24px;background:#fff;box-shadow:0 16px 45px #171c360b}.platform-card--feature{grid-row:span 2;min-height:598px;position:relative;overflow:hidden;color:#fff;border-color:#ffffff14;background:radial-gradient(circle at 70% 25%,rgba(78,129,255,.3),transparent 28%),linear-gradient(145deg,#10152a,#171d3c 70%,#102452)}.platform-card__icon{width:50px;height:50px;margin-bottom:auto;display:grid;place-items:center;border-radius:15px;color:#715bff;background:#f0edff}.platform-card--feature .platform-card__icon{color:#fff;background:linear-gradient(145deg,#3e83ff,#8157ff);box-shadow:0 14px 34px #564de952}.platform-card>span{color:#7a6cf2;font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.platform-card--feature>span{color:#aab4d0}.platform-card h3{max-width:600px;margin:9px 0 10px;font-family:var(--display);font-size:26px;line-height:1.18;letter-spacing:-.035em}.platform-card--feature h3{font-size:38px}.platform-card p{max-width:630px;margin:0;color:#6c7388;font-size:14px;line-height:1.72}.platform-card--feature p{color:#aeb7ce;font-size:16px}.context-flow{margin-top:38px;padding-top:22px;display:flex;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.08)}.context-flow b{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.11);border-radius:10px;color:#dce2f2;background:#ffffff0d;font-size:10px}.context-flow i{width:24px;height:1px;background:linear-gradient(90deg,#415e99,#7e68f5)}.tools-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tool-card{min-height:224px;padding:24px;border:1px solid rgba(255,255,255,.085);border-radius:20px;background:#ffffff0b;transition:transform .24s ease,border-color .24s ease,background .24s ease}.tool-card:hover{transform:translateY(-4px);border-color:#766aff6b;background:#fff1}.tool-card__top{display:flex;justify-content:space-between;align-items:center}.tool-card__number{color:#69728f;font-family:var(--display);font-size:10px;font-weight:750}.tool-card__icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#8b83ff;background:#785dff17}.tool-card h3{margin:32px 0 9px;font-family:var(--display);font-size:18px;letter-spacing:-.02em}.tool-card p{margin:0;color:#8e98b2;font-size:13px;line-height:1.7}.section--workflow{background:#fff}.workflow-layout{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:88px}.workflow-intro{position:sticky;top:120px}.workflow-intro>p{margin:18px 0 24px;color:var(--muted);font-size:15px;line-height:1.75}.inline-cta{display:inline-flex;align-items:center;gap:8px;color:#5e4df0;font-size:14px;font-weight:800}.workflow-steps{display:grid;gap:12px}.workflow-step{min-height:180px;padding:30px;display:grid;grid-template-columns:58px 1fr;gap:24px;align-items:start;border:1px solid var(--line);border-radius:22px;background:#f9fafe}.workflow-step>span{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;color:#654ff4;background:#ece9ff;font-family:var(--display);font-size:12px;font-weight:850}.workflow-step h3{margin:3px 0 9px;font-family:var(--display);font-size:22px;letter-spacing:-.025em}.workflow-step p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.final-cta-section{padding:0 0 100px;background:#fff}.final-cta-card{min-height:350px;padding:54px;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:50px;border-radius:30px;color:#fff;background:radial-gradient(circle at 85% 20%,rgba(72,149,255,.4),transparent 25%),radial-gradient(circle at 15% 90%,rgba(150,75,255,.3),transparent 28%),linear-gradient(135deg,#10152b,#1d2d68);box-shadow:var(--shadow-strong)}.final-cta-card:after{content:"KAI";position:absolute;top:-44px;right:32px;color:#ffffff06;font-family:var(--display);font-size:210px;font-weight:800;letter-spacing:-.08em;pointer-events:none}.final-cta-card>div{position:relative;z-index:1;max-width:720px}.final-cta-card h2{font-size:clamp(36px,4vw,52px)}.final-cta-card p{max-width:670px;margin:16px 0 0;color:#b5bed5;font-size:15px;line-height:1.72}.final-cta-card .button{position:relative;z-index:2;flex:0 0 auto}.landing-footer{padding:34px 0;color:#fff;background:#080b16}.landing-footer__grid{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px}.landing-footer__grid>p{margin:0;color:#7e889f;font-size:12px;text-align:center}.landing-footer__meta{display:flex;gap:16px;color:#717b93;font-size:10px;font-weight:700}.workspace-shell{min-height:100vh;--sidebar-w: 276px;color:var(--ink);background:#f5f6fa}.workspace-shell--collapsed{--sidebar-w: 84px}.workspace-sidebar{width:var(--sidebar-w);height:100vh;padding:18px 14px 16px;position:fixed;inset:0 auto 0 0;z-index:40;display:flex;flex-direction:column;color:#fff;border-right:1px solid rgba(255,255,255,.055);background:radial-gradient(circle at 15% 0,rgba(101,79,244,.18),transparent 28%),linear-gradient(180deg,#0b0f20,#0b1021 62%,#090d1b);transition:width .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.workspace-sidebar__brand{min-height:56px;padding:0 5px;display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-shell--collapsed .workspace-sidebar__brand{justify-content:center}.sidebar-collapse{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:10px;color:#7d88a8;background:#ffffff0d;cursor:pointer}.workspace-shell--collapsed .sidebar-collapse{position:absolute;top:29px;right:-16px;z-index:2;color:#5f6884;border:1px solid #e4e6ed;background:#fff;box-shadow:0 6px 18px #0f121f1f}.sidebar-search{min-height:44px;margin:18px 3px 6px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.07);border-radius:12px;color:#66718e;background:#ffffff0b}.sidebar-search input{width:100%;border:0;outline:0;color:#cbd2e4;background:transparent;font-size:12px}.sidebar-search input::placeholder{color:#69728e}.workspace-shell--collapsed .sidebar-search{padding:0;justify-content:center}.workspace-nav{min-height:0;padding:3px;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.workspace-nav__group{margin-top:14px}.workspace-nav__group label{display:block;padding:0 11px 7px;color:#5f6a87;font-size:8px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.workspace-nav__item{width:100%;min-height:43px;margin:2px 0;padding:0 9px;display:flex;align-items:center;gap:10px;border-radius:11px;color:#8d98b6;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease;text-align:left}.workspace-nav__item:hover{color:#e7ebf6;background:#ffffff0d}.workspace-nav__item.active{color:#fff;background:linear-gradient(90deg,#6751f433,#517eff14);box-shadow:inset 2px 0 #745cff}.workspace-nav__item>span{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:9px;color:#7380a0}.workspace-nav__item.active>span{color:#9f91ff;background:#745cff1f}.workspace-nav__item b{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:720}.workspace-nav__item em{padding:3px 6px;border-radius:6px;color:#9ce8cf;background:#3dd5981a;font-size:7px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.workspace-shell--collapsed .workspace-nav__item{padding:0;justify-content:center}.workspace-shell--collapsed .workspace-nav__item>span{width:38px;height:38px}.workspace-sidebar__bottom{padding:11px 4px 0;border-top:1px solid rgba(255,255,255,.06)}.workspace-sidebar__bottom small{display:block;margin:8px 4px 0;color:#56617c;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.engine-status{min-height:40px;padding:0 10px;display:flex;align-items:center;gap:8px;border-radius:11px;color:#78849f;background:#ffffff09;font-size:9px;font-weight:750;white-space:nowrap;overflow:hidden}.engine-status i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#d5a33a;box-shadow:0 0 0 4px #d5a33a14}.engine-status--online{color:#9edac5}.engine-status--online i{background:var(--green);box-shadow:0 0 0 4px #3dd59814}.workspace-shell--collapsed .engine-status{width:42px;padding:0;justify-content:center}.workspace-shell--collapsed .engine-status span{display:none}.workspace-main{min-height:100vh;margin-left:var(--sidebar-w);transition:margin-left .28s cubic-bezier(.22,1,.36,1)}.workspace-topbar{height:72px;padding:0 30px;position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(225,228,237,.82);background:#f9fafce0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-topbar__left,.workspace-topbar__actions,.workspace-breadcrumb{display:flex;align-items:center}.workspace-breadcrumb{gap:9px;color:#969db0;font-size:11px;font-weight:700}.workspace-breadcrumb strong{color:#252a3b}.workspace-breadcrumb svg{color:#c3c8d4}.workspace-topbar__actions{gap:12px}.workspace-topbar__link{color:#72798d;font-size:11px;font-weight:750}.phase-badge{min-height:34px;padding:0 11px;display:flex;align-items:center;gap:6px;border:1px solid #e3e5ed;border-radius:10px;color:#6c62d9;background:#fff;font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.workspace-mobile-menu{display:none;width:38px;height:38px;place-items:center;margin-right:9px;border-radius:10px;color:#555e77;background:#fff;box-shadow:0 3px 12px #14192a14;cursor:pointer}.workspace-content{width:min(1240px,calc(100% - 54px));margin:0 auto;padding:30px 0 60px}.workspace-hero{min-height:388px;padding:46px 52px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr .75fr;align-items:center;gap:40px;border-radius:26px;color:#fff;background:radial-gradient(circle at 88% 20%,rgba(56,160,255,.28),transparent 25%),radial-gradient(circle at 28% 100%,rgba(129,72,255,.28),transparent 30%),linear-gradient(125deg,#11152a,#242b67 58%,#143f6b);box-shadow:0 24px 70px #131e462e}.workspace-hero:after{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black);pointer-events:none}.workspace-hero__copy{position:relative;z-index:3;max-width:720px}.workspace-kicker{color:#98a6cd}.workspace-kicker--dark{color:#6754ed}.workspace-hero h1{margin:14px 0;font-family:var(--display);font-size:clamp(42px,4.4vw,62px);line-height:1.04;letter-spacing:-.047em}.workspace-hero p{max-width:680px;margin:0;color:#bcc5dc;font-size:16px;line-height:1.75}.workspace-hero__actions{margin-top:26px;display:flex;gap:10px;flex-wrap:wrap}.workspace-hero__visual{width:min(300px,100%);aspect-ratio:1;justify-self:end;position:relative;display:grid;place-items:center}.workspace-orbit{position:absolute;border-radius:50%}.workspace-orbit--one{inset:6%;border:1px solid rgba(255,255,255,.12);animation:workspaceSpin 20s linear infinite}.workspace-orbit--one:before,.workspace-orbit--one:after,.workspace-orbit--two:before{content:"";width:9px;height:9px;position:absolute;border-radius:3px;background:#7d66ff;box-shadow:0 0 18px #7d66ffcc}.workspace-orbit--one:before{top:5%;right:22%}.workspace-orbit--one:after{bottom:4%;left:32%;background:#4db6ff}.workspace-orbit--two{inset:23%;border:1px dashed rgba(255,255,255,.13);animation:workspaceSpinReverse 14s linear infinite}.workspace-orbit--two:before{right:-5px;top:48%;background:#d76ee7}.workspace-core{width:82px;height:82px;position:relative;z-index:3;display:grid;place-items:center;border-radius:26px;font-family:var(--display);font-size:16px;font-weight:850;background:linear-gradient(145deg,#438fff,#744fff 60%,#a249da);box-shadow:0 20px 55px #5947ef6b,0 0 0 12px #7057ff12}.workspace-signal{position:absolute;color:#9da9c8;font-size:7px;font-weight:900;letter-spacing:.18em}.workspace-signal--a{top:15%;left:1%}.workspace-signal--b{right:0;top:32%}.workspace-signal--c{bottom:10%;left:12%}@keyframes workspaceSpin{to{transform:rotate(360deg)}}@keyframes workspaceSpinReverse{to{transform:rotate(-360deg)}}.workspace-capabilities{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.workspace-capabilities article{min-height:150px;padding:22px;display:flex;flex-direction:column;border:1px solid #e5e7ef;border-radius:18px;background:#fff;box-shadow:0 10px 30px #13172709}.workspace-capabilities strong{font-family:var(--display);font-size:25px;letter-spacing:-.04em}.workspace-capabilities span{margin-top:3px;font-size:11px;font-weight:800}.workspace-capabilities p{margin:auto 0 0;color:#7e8498;font-size:10px;line-height:1.6}.workspace-section{padding-top:44px}.workspace-section__head{display:grid;grid-template-columns:1fr .72fr;align-items:end;gap:60px;margin-bottom:22px}.workspace-section__head h2{max-width:720px;margin:9px 0 0;font-family:var(--display);font-size:32px;line-height:1.15;letter-spacing:-.035em}.workspace-section__head>p{margin:0;color:#7d8499;font-size:12px;line-height:1.7}.workspace-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.workspace-tool-card{min-height:155px;padding:18px;position:relative;display:grid;grid-template-columns:42px 1fr 18px;align-items:start;gap:13px;border:1px solid #e4e6ee;border-radius:18px;color:inherit;background:#fff;cursor:pointer;text-align:left;box-shadow:0 10px 30px #161a2b08}.workspace-tool-card:hover{border-color:#d6d1ff;box-shadow:0 15px 38px #302a6714}.workspace-tool-card__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#6c58f2;background:linear-gradient(145deg,#f0edff,#f7f5ff)}.workspace-tool-card__label{color:#9298a9;font-size:7px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.workspace-tool-card__label em{padding:3px 6px;border-radius:6px;color:#5e4bdc;background:#eeeaff;font-style:normal}.workspace-tool-card h3{margin:7px 0;font-family:var(--display);font-size:15px;letter-spacing:-.02em}.workspace-tool-card p{margin:0;color:#7d8498;font-size:10px;line-height:1.55}.workspace-tool-card__arrow{align-self:center;color:#c0c4d0}.tool-stage-page{padding-top:4px}.tool-stage-back{min-height:39px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border-radius:10px;color:#6c7489;background:transparent;cursor:pointer;font-size:11px;font-weight:750}.tool-stage-back:hover{background:#fff}.tool-stage-card{min-height:610px;margin-top:12px;padding:60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid #e3e5ed;border-radius:26px;background:radial-gradient(circle at 85% 15%,rgba(91,81,239,.08),transparent 30%),#fff;box-shadow:0 15px 45px #161a2b0a}.tool-stage-card__icon{width:64px;height:64px;margin-bottom:30px;display:grid;place-items:center;border-radius:19px;color:#fff;background:linear-gradient(145deg,#4186ff,#7256ff 60%,#a14ee5);box-shadow:0 16px 36px #6750ee40}.tool-stage-card h1{margin:11px 0 12px;font-family:var(--display);font-size:clamp(42px,5vw,68px);line-height:1.04;letter-spacing:-.05em}.tool-stage-card>p{max-width:680px;margin:0;color:#727a90;font-size:16px;line-height:1.72}.tool-stage-note{max-width:760px;margin-top:36px;padding:20px;display:flex;gap:14px;border:1px solid #e4e0ff;border-radius:17px;color:#604be8;background:#f6f3ff}.tool-stage-note>div{display:flex;flex-direction:column;gap:5px}.tool-stage-note strong{color:#332b68;font-size:12px}.tool-stage-note span{color:#716b8d;font-size:11px;line-height:1.65}.workspace-scrim{display:none}@media(max-width:1050px){.landing-nav{grid-template-columns:1fr auto}.landing-nav__links{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:800px}.hero-system{width:min(620px,100%);min-height:490px}.platform-grid{grid-template-columns:1fr 1fr}.platform-card--feature{grid-column:1 / -1;grid-row:auto;min-height:460px}.tools-grid{grid-template-columns:repeat(3,1fr)}.workflow-layout{gap:50px}.workspace-capabilities,.workspace-tools-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.landing-container{width:min(100% - 32px,720px)}.landing-nav{height:70px;padding-inline:16px}.landing-nav__actions{display:none}.mobile-menu-button{display:grid}.mobile-menu-panel{top:70px}.hero-section{min-height:auto;padding-top:126px}.hero-copy h1{font-size:clamp(47px,11vw,67px)}.hero-copy>p{font-size:17px}.proof-strip__grid{grid-template-columns:repeat(2,1fr)}.proof-stat:nth-child(3){border-left:1px solid var(--line);border-top:1px solid var(--line)}.proof-stat:nth-child(4){border-top:1px solid var(--line)}.section{padding:82px 0}.section-heading--split{grid-template-columns:1fr;gap:20px}.platform-grid{grid-template-columns:1fr}.platform-card--feature{grid-column:auto;min-height:440px}.tools-grid{grid-template-columns:repeat(2,1fr)}.workflow-layout{grid-template-columns:1fr}.workflow-intro{position:static}.final-cta-card{padding:40px;flex-direction:column;align-items:flex-start}.landing-footer__grid{grid-template-columns:1fr}.landing-footer__grid>p{text-align:left}.workspace-shell,.workspace-shell--collapsed{--sidebar-w: 0px}.workspace-sidebar{width:276px;transform:translate(-105%);box-shadow:20px 0 60px #0000002e}.workspace-sidebar--open{transform:translate(0)}.workspace-shell--collapsed .workspace-sidebar{width:276px}.workspace-shell--collapsed .brand-lockup__copy,.workspace-shell--collapsed .workspace-nav__item b,.workspace-shell--collapsed .workspace-nav__group label,.workspace-shell--collapsed .workspace-nav__item em,.workspace-shell--collapsed .workspace-sidebar__bottom small,.workspace-shell--collapsed .engine-status span{display:initial}.workspace-shell--collapsed .workspace-sidebar__brand{justify-content:space-between}.workspace-shell--collapsed .sidebar-collapse{position:static;color:#7d88a8;border:0;background:#ffffff0d;box-shadow:none}.workspace-shell--collapsed .sidebar-search{padding:0 12px;justify-content:flex-start}.workspace-shell--collapsed .workspace-nav__item{padding:0 9px;justify-content:flex-start}.workspace-shell--collapsed .workspace-nav__item>span{width:31px;height:31px}.workspace-shell--collapsed .engine-status{width:auto;padding:0 10px;justify-content:flex-start}.workspace-main{margin-left:0}.workspace-mobile-menu{display:grid}.workspace-scrim{position:fixed;inset:0;z-index:35;display:block;background:#090c1980;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-topbar{padding-inline:18px}.workspace-content{width:min(100% - 30px,720px)}.workspace-hero{grid-template-columns:1fr;padding:38px}.workspace-hero__visual{width:240px;justify-self:start}.workspace-section__head{grid-template-columns:1fr;gap:12px}}@media(max-width:560px){.hero-section{padding-bottom:66px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-proof-line{display:grid}.hero-system{min-height:430px;padding:16px;border-radius:22px}.hero-system__topline small{display:none}.mission-orbit{width:330px;max-width:100%}.hero-system__signals{grid-template-columns:1fr}.hero-system__signals div{display:flex;align-items:center;justify-content:space-between}.proof-strip__grid{grid-template-columns:1fr}.proof-stat,.proof-stat:nth-child(3),.proof-stat:nth-child(4){border:0;border-bottom:1px solid var(--line)}.proof-stat:first-child{border-left:0}.platform-card,.platform-card--feature{min-height:330px;padding:24px}.platform-card--feature h3{font-size:31px}.context-flow{flex-wrap:wrap}.context-flow i{width:12px}.tools-grid{grid-template-columns:1fr}.tool-card{min-height:190px}.workflow-step{grid-template-columns:1fr}.final-cta-card{padding:32px 25px;border-radius:23px}.landing-footer__meta{flex-direction:column;gap:5px}.workspace-topbar__link{display:none}.workspace-breadcrumb>span,.workspace-breadcrumb>svg{display:none}.workspace-content{width:calc(100% - 24px);padding-top:18px}.workspace-hero{padding:30px 24px;border-radius:22px}.workspace-hero h1{font-size:42px}.workspace-hero__visual{display:none}.workspace-capabilities,.workspace-tools-grid{grid-template-columns:1fr}.workspace-section__head h2{font-size:28px}.tool-stage-card{min-height:520px;padding:34px 24px;border-radius:22px}.tool-stage-card h1{font-size:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.landing-footer__meta a{color:#717b93}.landing-footer__meta a:hover{color:#fff}.workspace-nav__item b{font-size:13px}.workspace-nav__item em{font-size:9px;padding:4px 7px}.workspace-nav__group>small,.workspace-sidebar__bottom small{font-size:10px}.engine-status{font-size:11px}.workspace-breadcrumb,.workspace-topbar__link{font-size:13px}.phase-badge{font-size:10px}.workspace-capabilities span{font-size:13px}.workspace-capabilities p{font-size:12px}.workspace-section__head>p{font-size:14px}.workspace-tool-card p{font-size:13px;line-height:1.6}.workspace-content{width:min(1320px,calc(100% - 56px))}.workspace-context-strip{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid #e4e6ef;border-radius:16px;background:#e4e6ef}.workspace-context-strip>div{min-height:82px;padding:18px 20px;display:flex;flex-direction:column;justify-content:center;background:#fff}.workspace-context-strip span{color:#8b91a4;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workspace-context-strip strong{margin-top:7px;color:#252a3b;font-size:14px}.workspace-capabilities strong small{margin-left:2px;color:#9ba1b1;font-size:12px}.workspace-topbar__icon-link{min-height:39px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid #e2e4ec;border-radius:11px;color:#636b80;background:#fff;font-size:12px;font-weight:750}.workspace-topbar__icon-link:hover{border-color:#d3cdfc;color:#5d4fe3}.workspace-topbar__icon-link--primary{color:#fff;border-color:transparent;background:linear-gradient(120deg,#4787ff,#7557f5)}.workspace-user-chip{min-height:44px;padding:5px 6px 5px 8px;display:flex;align-items:center;gap:9px;border:1px solid #e2e4ec;border-radius:12px;background:#fff}.workspace-user-chip>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#654fe9;background:#f1efff}.workspace-user-chip>div{display:flex;flex-direction:column;min-width:0}.workspace-user-chip strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2a2f41;font-size:11px}.workspace-user-chip small{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#959bab;font-size:9px}.workspace-user-chip button{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#8c92a4;background:transparent;cursor:pointer}.workspace-user-chip button:hover{color:#e24c5a;background:#fff0f1}.v9-tool-page{display:grid;gap:18px}.v9-tool-header{min-height:166px;padding:30px 34px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;border:1px solid #e3e5ee;border-radius:24px;background:radial-gradient(circle at 92% 0%,rgba(103,85,242,.08),transparent 30%),#fff;box-shadow:0 14px 36px #161a2b0a}.v9-tool-header__icon{width:56px;height:56px;display:grid;place-items:center;border-radius:17px;color:#fff;background:linear-gradient(145deg,#438cff,#7255f3 62%,#9d52d9);box-shadow:0 15px 32px #5b49e23d}.v9-tool-header__copy h1{margin:7px 0 8px;font-family:var(--display);font-size:clamp(32px,3vw,45px);line-height:1.08;letter-spacing:-.045em}.v9-tool-header__copy p{max-width:820px;margin:0;color:#70788e;font-size:15px;line-height:1.7}.v9-tool-header__actions{align-self:center}.v9-header-action-row{display:flex;gap:8px;flex-wrap:wrap}.v9-panel{padding:26px;border:1px solid #e3e5ee;border-radius:20px;background:#fff;box-shadow:0 10px 28px #161a2b07}.v9-panel__head{margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.v9-panel__head>div:first-child{min-width:0}.v9-panel__head span{display:block;color:#7258eb;font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.v9-panel__head h2{margin:7px 0 0;font-family:var(--display);font-size:23px;line-height:1.2;letter-spacing:-.032em}.v9-panel__head p{max-width:760px;margin:8px 0 0;color:#7b8295;font-size:14px;line-height:1.68}.v9-panel__actions{flex:0 0 auto;display:flex;gap:8px}.v9-action{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;cursor:pointer;font-size:13px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.v9-action:hover:not(:disabled){transform:translateY(-1px)}.v9-action:disabled{opacity:.58;cursor:not-allowed}.v9-action--primary{color:#fff;background:linear-gradient(115deg,#3d82f8,#7356f0 55%,#9f49df);box-shadow:0 12px 28px #5b48e238}.v9-action--soft{color:#5f4bd8;border:1px solid #ddd7ff;background:#f4f1ff}.v9-action--ghost{color:#6d7488;border:1px solid #e1e3eb;background:#fff}.v9-spin{animation:v9Spin .8s linear infinite}@keyframes v9Spin{to{transform:rotate(360deg)}}.v9-form-grid{display:grid;gap:15px}.v9-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.v9-form-grid--5{grid-template-columns:1.4fr 1.3fr 1fr 1fr .75fr}.v9-form-stack{display:grid;gap:16px}.v9-field{min-width:0;display:flex;flex-direction:column;gap:7px}.v9-field>span{color:#4d556c;font-size:12px;font-weight:800}.v9-field input,.v9-field textarea,.v9-field select{width:100%;min-height:46px;padding:0 13px;border:1px solid #dfe2eb;border-radius:11px;outline:none;color:#252a3b;background:#fbfcfe;font:inherit;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.v9-field textarea{min-height:118px;padding:12px 13px;resize:vertical;line-height:1.65}.v9-field input:focus,.v9-field textarea:focus,.v9-field select:focus{border-color:#8e7df4;background:#fff;box-shadow:0 0 0 4px #6f55ef17}.v9-field small{color:#9399aa;font-size:11px;line-height:1.5}.v9-field--span-2{grid-column:span 2}.v9-field--span-3{grid-column:span 3}.v9-banner{min-height:52px;padding:12px 15px;display:flex;align-items:center;gap:10px;border-radius:14px;font-size:13px;font-weight:700;line-height:1.5}.v9-banner--error{color:#a33845;border:1px solid #f3cdd2;background:#fff3f4}.v9-banner--success{color:#247354;border:1px solid #c7eadb;background:#effaf5}.v9-result-panel{overflow:hidden;background:radial-gradient(circle at 93% 20%,rgba(88,93,244,.08),transparent 32%),#fff}.v9-result-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px}.v9-result-hero>div:first-child>span{color:#6e57e6;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.v9-result-hero h2{max-width:850px;margin:8px 0;font-family:var(--display);font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.04em}.v9-result-hero p{max-width:820px;margin:0;color:#737b90;font-size:14px;line-height:1.7}.v9-score-ring-wrap{display:flex;align-items:center;gap:12px}.v9-score-ring{--score: 0;width:106px;height:106px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#7057ff calc(var(--score) * 1%),#e9e9f2 0);position:relative}.v9-score-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.v9-score-ring>div{position:relative;z-index:2;display:flex;align-items:baseline}.v9-score-ring strong{font-family:var(--display);font-size:28px;letter-spacing:-.05em}.v9-score-ring span{color:#9197a8;font-size:10px;font-weight:750}.v9-score-ring__copy{max-width:120px;display:flex;flex-direction:column;gap:3px}.v9-score-ring__copy strong{font-size:12px}.v9-score-ring__copy span{color:#8c92a3;font-size:10px}.v9-metric-grid{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.v9-metric{min-height:92px;padding:16px;display:flex;flex-direction:column;justify-content:center;border:1px solid #e6e8ef;border-radius:14px;background:#f8f9fcc7}.v9-metric span{color:#8a90a1;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.v9-metric strong{margin-top:5px;color:#282d40;font-family:var(--display);font-size:19px;letter-spacing:-.03em}.v9-metric small{margin-top:4px;color:#9298aa;font-size:10px}.v9-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v9-two-col--wide-left{grid-template-columns:1.25fr .75fr}.v9-inline-actions{margin-top:16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.v9-inline-actions>span{color:#8a90a2;font-size:12px}.v9-result-actions{margin-top:18px;display:flex;gap:8px;flex-wrap:wrap}.v9-result-actions button{min-height:39px;padding:0 13px;border:1px solid #ded9ff;border-radius:10px;color:#614ddd;background:#f5f3ff;cursor:pointer;font-size:12px;font-weight:800}.v9-result-actions button:hover{border-color:#bcb2fa;background:#efecff}.v9-support-copy{color:#71798f;font-size:14px;line-height:1.75}.v9-large-copy{color:#30364a;font-size:17px;line-height:1.65}.v9-prose-card{padding:20px;border-radius:14px;color:#454c61;background:#f7f8fb;font-size:15px;line-height:1.8;white-space:pre-line}.v9-mini-title{margin:16px 0 9px;color:#393f52;font-size:14px}.v9-pill-list{display:flex;flex-wrap:wrap;gap:7px}.v9-pill-list span{padding:7px 10px;border:1px solid #e0e2ea;border-radius:999px;color:#596075;background:#fafbfc;font-size:11px;font-weight:750}.v9-pill-list--good span{color:#277157;border-color:#cce9dd;background:#f0faf6}.v9-pill-list--warn span{color:#9a6631;border-color:#f0dcbf;background:#fff8ed}.v9-empty-copy{color:#969cad;font-size:13px}.v9-bullet-list{margin:0;padding:0;display:grid;gap:10px;list-style:none}.v9-bullet-list li{display:grid;grid-template-columns:17px minmax(0,1fr);gap:9px;color:#555d72;font-size:13px;line-height:1.6}.v9-bullet-list li svg{margin-top:3px;color:#45a87f}.v9-bullet-list li strong{display:block;color:#30364a}.v9-bullet-list li p{margin:3px 0 0;color:#737b8f}.v9-bullet-list li small{color:#969bac}.v9-empty-state{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.v9-empty-state__core{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(145deg,#4b8dff,#7257f3);box-shadow:0 15px 35px #5b49e238}.v9-empty-state h3{margin:18px 0 7px;font-family:var(--display);font-size:22px}.v9-empty-state p{max-width:600px;margin:0 0 18px;color:#7d8498;font-size:14px;line-height:1.7}.resume-builder-status{min-height:72px;padding:12px 18px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;border:1px solid #e2e4ed;border-radius:16px;background:#fff}.resume-builder-status>div{display:flex;flex-direction:column;gap:3px}.resume-builder-status span{color:#9399aa;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.resume-builder-status strong{color:#30364a;font-size:12px}.resume-builder-status__bar{height:8px!important;display:block!important;border-radius:999px;overflow:hidden;background:#ececf3}.resume-builder-status__bar i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#3f8af8,#7957ef,#a24ade);transition:width .4s ease}.resume-builder-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.88fr);align-items:start;gap:18px}.resume-editor{min-width:0}.resume-editor__tabs{margin-bottom:12px;padding:5px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e1e3eb;border-radius:13px;background:#fff}.resume-editor__tabs button{min-height:38px;border-radius:9px;color:#747c90;background:transparent;cursor:pointer;font-size:12px;font-weight:800}.resume-editor__tabs button.active{color:#fff;background:linear-gradient(115deg,#4385f4,#7457ef);box-shadow:0 8px 18px #5f4be22b}.resume-preview-wrap{position:sticky;top:90px;min-width:0}.resume-preview-toolbar{min-height:46px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e1e3eb;border-bottom:0;border-radius:15px 15px 0 0;background:#fff}.resume-preview-toolbar>div{display:flex;align-items:center;gap:7px}.resume-preview-toolbar i{width:7px;height:7px;border-radius:50%;background:#3dd598;box-shadow:0 0 0 4px #3dd59817}.resume-preview-toolbar span{color:#7d8497;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.resume-paper{min-height:780px;overflow:hidden;border:1px solid #e1e3eb;border-radius:0 0 16px 16px;background:#fff;box-shadow:0 20px 50px #20243812;color:#303746}.resume-paper__single{padding:48px 45px}.resume-paper__single>header{padding-bottom:18px;border-bottom:2px solid #5f55e6}.resume-paper header h3,.resume-paper__side h3{margin:0;font-family:var(--display);font-size:30px;letter-spacing:-.04em}.resume-paper header>span,.resume-paper__side>span{display:block;margin-top:5px;color:#6d58df;font-size:13px;font-weight:800}.resume-paper__contact{margin-top:12px;display:flex;flex-wrap:wrap;gap:5px 14px;color:#7e8696}.resume-paper__contact small{font-size:10px}.resume-paper__section{margin-top:19px}.resume-paper__section h4{margin:0 0 7px;color:#272c3b;font-family:var(--display);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.resume-paper__section p{margin:3px 0;color:#545d70;font-size:10.5px;line-height:1.55}.resume-paper--executive .resume-paper__single,.resume-paper--classic .resume-paper__single{font-family:Georgia,serif}.resume-paper--executive header,.resume-paper--classic header{text-align:center;border-bottom-color:#2e3440}.resume-paper--minimal .resume-paper__single>header{border-bottom:1px solid #d9dce4}.resume-paper--tech .resume-paper__single>header{border-bottom-color:#137f76}.resume-paper--tech header>span{color:#137f76}.resume-paper--academic .resume-paper__single{font-family:Georgia,serif;background:#fffdf9}.resume-paper--academic .resume-paper__single>header{border-bottom-color:#936744}.resume-paper--academic header>span{color:#936744}.resume-paper--compact .resume-paper__single{padding:36px 40px}.resume-paper--compact .resume-paper__section{margin-top:14px}.resume-paper--two-column{display:grid;grid-template-columns:36% 64%}.resume-paper__side{padding:38px 25px;color:#fff;background:linear-gradient(160deg,#19223d,#30285f 68%,#234268)}.resume-paper__side h3{margin-top:15px;color:#fff;font-size:23px}.resume-paper__side>span{color:#bcb2ff}.resume-paper__side .resume-paper__section h4{color:#c9c4ed}.resume-paper__side .resume-paper__section p,.resume-paper__side .resume-paper__contact{color:#d8dcef}.resume-paper__contact--stack{flex-direction:column;gap:7px}.resume-paper__initial{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:16px;font-family:var(--display);font-size:22px;font-weight:800;background:#ffffff14}.resume-paper__main{padding:43px 34px}.resume-paper__target{color:#7560e6;font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-card{min-height:104px;padding:15px;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-content:center;border:1px solid #e1e3eb;border-radius:14px;color:#4f576c;background:#fafbfc;cursor:pointer;text-align:left}.template-card>span{grid-row:span 2;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#7561e5;background:#eeebff;font-size:10px;font-weight:850}.template-card strong{font-size:13px}.template-card small{color:#9399a9;font-size:10px}.template-card.active{border-color:#a99df2;background:#f5f3ff;box-shadow:0 9px 24px #5948d114}.resume-export-row{margin-top:18px;display:flex;gap:9px}.change-list{display:grid;gap:12px}.change-card{padding:17px;border:1px solid #e3e5ed;border-radius:15px;background:#fbfcfe}.change-card--changed{border-color:#d7d1ff;background:#faf9ff}.change-card__head{display:flex;align-items:center;justify-content:space-between}.change-card__head span{color:#33394c;font-size:13px;font-weight:850}.change-card__head strong{color:#6d5ae3;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.change-card__compare{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.change-card__compare>div{padding:13px;border-radius:11px;background:#fff}.change-card__compare small{color:#9a9faf;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.change-card__compare p{margin:6px 0 0;color:#596175;font-size:13px;line-height:1.65}.change-card__reason{margin:10px 0 0;color:#767e91;font-size:11px}.cover-letter-output .v9-panel__head{align-items:center}.letter-paper{max-width:850px;margin:18px auto 0;padding:42px 48px;border:1px solid #e4e6ec;border-radius:8px;background:#fff;box-shadow:0 16px 44px #1d22340f}.letter-paper pre{margin:0;color:#3f4658;font:14px/1.78 Georgia,serif;white-space:pre-wrap}.roadmap-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.roadmap-phase{position:relative;overflow:hidden}.roadmap-phase:before{content:"";width:4px;position:absolute;inset:0 auto 0 0;background:linear-gradient(#4789ff,#7757ee,#a94dde)}.roadmap-outcome{display:block;margin-bottom:13px;color:#444b60;font-size:12px}.roadmap-phase .v9-pill-list{margin-top:15px}.weekly-hours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.weekly-hours>div{min-height:100px;padding:15px;display:flex;flex-direction:column;border:1px solid #e4e6ed;border-radius:13px;background:#fafbfc}.weekly-hours strong{font-family:var(--display);font-size:23px}.weekly-hours span{margin-top:3px;color:#454d61;font-size:12px;font-weight:800}.weekly-hours small{margin-top:auto;color:#8f95a7;font-size:10px}.gap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.gap-card{min-height:245px;padding:17px;display:flex;flex-direction:column;border:1px solid #e5e2d5;border-radius:15px;background:#fffdf8}.gap-card>div{display:flex;flex-direction:column;gap:4px}.gap-card>div span{color:#a76a2f;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.gap-card>div strong{color:#343949;font-size:16px}.gap-card p{margin:12px 0 0;color:#6c7282;font-size:12px;line-height:1.6}.gap-card small{margin-top:12px;color:#4e5669;font-size:11px;line-height:1.6}.gap-card em{margin-top:auto;padding-top:12px;color:#9a754f;font-size:10px;font-style:normal;font-weight:750}.interview-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:18px}.interview-question-card blockquote{margin:0 0 14px;padding:20px;border-left:4px solid #7159ef;border-radius:0 14px 14px 0;color:#32384c;background:#f6f4ff;font-family:var(--display);font-size:20px;line-height:1.5}.interview-hint{margin:0 0 16px;color:#788095;font-size:13px;line-height:1.65}.interview-controls{margin-top:13px;display:flex;align-items:center;justify-content:space-between;gap:9px}.interview-controls>button:not(.v9-action){min-height:40px;padding:0 12px;border:1px solid #e1e3eb;border-radius:10px;color:#697186;background:#fff;cursor:pointer;font-size:12px;font-weight:750}.interview-controls>button:disabled{opacity:.45;cursor:not-allowed}.interview-focus{display:flex;flex-wrap:wrap;gap:7px}.interview-focus span{padding:6px 9px;border-radius:999px;color:#6250d9;background:#f1efff;font-size:10px;font-weight:750}.project-idea-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.project-mission{padding:22px;display:flex;flex-direction:column;border:1px solid #e2e4ec;border-radius:20px;background:#fff;box-shadow:0 12px 30px #161a2b08}.project-mission--recommended{border-color:#b7abf9;box-shadow:0 17px 40px #503fc117}.project-mission__top{display:flex;align-items:center;justify-content:space-between}.project-mission__top span{color:#6c57e1;font-size:9px;font-weight:900;letter-spacing:.11em}.project-mission__top strong{color:#2f8a68;font-size:11px}.project-mission h2{margin:15px 0 9px;font-family:var(--display);font-size:21px;line-height:1.3;letter-spacing:-.03em}.project-mission>p{margin:0;color:#747c90;font-size:13px;line-height:1.65}.project-mission__meta{margin:13px 0;display:flex;gap:7px}.project-mission__meta span{padding:6px 8px;border-radius:8px;color:#6e7588;background:#f4f5f8;font-size:10px;font-weight:750}.project-mission__why{margin:16px 0;padding:13px;border-radius:12px;background:#f7f5ff}.project-mission__why strong{color:#5747ba;font-size:11px}.project-mission__why p{margin:6px 0 0;color:#6f7086;font-size:11px;line-height:1.6}.project-mission__actions{margin-top:auto;padding-top:18px}.progress-add-row{display:grid;grid-template-columns:1fr 1fr .85fr auto;align-items:end;gap:9px}.progress-list{margin-top:14px;display:grid;gap:7px}.progress-list>div{min-height:52px;padding:9px 11px;display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #e7e8ef;border-radius:11px}.progress-list strong{font-size:12px}.progress-list span{grid-row:2;color:#8a90a2;font-size:10px}.progress-list em{grid-row:span 2;padding:5px 7px;border-radius:7px;color:#5e50c9;background:#f0edff;font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}.progress-task-add{min-height:44px;padding:0 5px 0 12px;display:flex;border:1px solid #dfe1e9;border-radius:11px;background:#fbfcfe}.progress-task-add input{min-width:0;flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:13px}.progress-task-add button{width:34px;height:34px;margin:4px 0;display:grid;place-items:center;border-radius:8px;color:#fff;background:#7057ef;cursor:pointer}.task-list{margin-top:12px;display:grid;gap:6px}.task-list label{min-height:42px;padding:0 10px;display:flex;align-items:center;gap:9px;border-radius:9px;background:#f8f9fb;color:#555d71;font-size:12px}.task-list input{accent-color:#7057ef}.funnel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.funnel-grid>div{min-height:80px;padding:12px;display:flex;flex-direction:column;justify-content:center;border:1px solid #e4e6ed;border-radius:12px;background:#fafbfc}.funnel-grid strong{font-family:var(--display);font-size:21px}.funnel-grid span{margin-top:2px;color:#8b91a2;font-size:9px;font-weight:800;text-transform:uppercase}.next-move-card{display:inline-flex;align-items:center;gap:9px;padding:8px 10px;border-radius:10px;color:#6753d6;background:#f1efff;font-size:11px}.auth-page{min-height:100vh;position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 15% 75%,rgba(113,69,255,.18),transparent 30%),radial-gradient(circle at 82% 20%,rgba(55,134,255,.2),transparent 28%),#090d1d}.auth-page__glow{width:520px;height:520px;position:absolute;right:-260px;bottom:-260px;border-radius:50%;background:#6f50ff;opacity:.12;filter:blur(80px)}.auth-page__nav{width:min(1180px,calc(100% - 48px));height:82px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.auth-page__nav>a:last-child{color:#aeb7cf;font-size:13px;font-weight:750}.auth-layout{width:min(1120px,calc(100% - 48px));min-height:calc(100vh - 82px);margin:0 auto;padding:60px 0 100px;display:grid;grid-template-columns:1fr 480px;align-items:center;gap:90px}.auth-story>span{color:#8f9dc5;font-size:11px;font-weight:850;letter-spacing:.14em}.auth-story h1{max-width:650px;margin:15px 0 20px;font-family:var(--display);font-size:clamp(48px,5vw,70px);line-height:1.04;letter-spacing:-.052em}.auth-story>p{max-width:650px;margin:0;color:#b7c0d8;font-size:17px;line-height:1.75}.auth-proof{margin-top:30px;display:grid;gap:12px}.auth-proof>div{display:flex;align-items:center;gap:9px;color:#b9c2d9;font-size:13px;font-weight:650}.auth-proof svg{color:#42d39e}.auth-card{padding:32px;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:#ffffff13;box-shadow:0 34px 90px #00000040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-card__head>span{color:#9dabe0;font-size:10px;font-weight:850;letter-spacing:.12em}.auth-card__head h2{margin:8px 0 0;font-family:var(--display);font-size:27px;letter-spacing:-.035em}.auth-card form{margin-top:24px;display:grid;gap:15px}.auth-card label{display:grid;gap:7px}.auth-card label>span{color:#c9d0e4;font-size:11px;font-weight:750}.auth-card label>div{min-height:49px;padding:0 13px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#060a1961}.auth-card label svg{color:#808dac}.auth-card input{min-width:0;flex:1;border:0;outline:0;color:#fff;background:transparent;font:inherit;font-size:14px}.auth-card input::placeholder{color:#66728f}.auth-card form>button{min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;color:#fff;background:linear-gradient(115deg,#3d86fb,#7357f3 58%,#a14ddd);cursor:pointer;font-size:14px;font-weight:800}.auth-card>p{margin:18px 0 0;color:#aeb7cf;font-size:12px}.auth-card>p a{color:#bba9ff;font-weight:800}.auth-card>small{display:block;margin-top:16px;color:#75809d;font-size:10px;line-height:1.6}.auth-error{padding:11px 12px;margin-top:15px;border:1px solid rgba(255,120,133,.28);border-radius:10px;color:#ffbdc4;background:#b4374826;font-size:11px}.support-page{min-height:100vh;background:#f6f7fb;color:#171b2b}.support-nav{height:76px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;color:#fff;background:#0b1021}.support-nav>div{display:flex;align-items:center;gap:16px;color:#b3bdd5;font-size:12px;font-weight:750}.support-page main{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:34px 0 70px}.support-hero{min-height:300px;padding:45px 48px;display:grid;grid-template-columns:1fr auto;align-items:center;border-radius:26px;color:#fff;background:radial-gradient(circle at 80% 20%,rgba(62,140,255,.25),transparent 28%),linear-gradient(125deg,#11172d,#222a61 58%,#183f6c)}.support-hero span{color:#9aa8cc;font-size:10px;font-weight:850;letter-spacing:.13em}.support-hero h1{max-width:760px;margin:12px 0;font-family:var(--display);font-size:clamp(38px,4vw,57px);line-height:1.08;letter-spacing:-.05em}.support-hero p{max-width:700px;color:#bec7df;font-size:15px;line-height:1.7}.support-hero__icon{width:100px;height:100px;display:grid;place-items:center;border-radius:30px;color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.support-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.support-grid>div{display:grid;gap:18px}.support-section-head span{color:#6d58e2;font-size:10px;font-weight:850;letter-spacing:.11em}.support-section-head h2{margin:6px 0 0;font-family:var(--display);font-size:24px;letter-spacing:-.035em}.support-section-head p{margin:7px 0 0;color:#7c8498;font-size:12px}.faq-list{display:grid;gap:8px}.faq-list article{border:1px solid #e1e3eb;border-radius:14px;background:#fff;overflow:hidden}.faq-list button{width:100%;min-height:58px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#343a4e;background:#fff;cursor:pointer;text-align:left;font-size:13px;font-weight:800}.faq-list article.open svg{transform:rotate(180deg)}.faq-list p{margin:0;padding:0 16px 16px;color:#6f778c;font-size:12px;line-height:1.7}.support-trust{padding:16px;display:flex;gap:11px;border:1px solid #dce8e3;border-radius:14px;color:#2c7358;background:#f1faf6}.support-trust>div{display:flex;flex-direction:column;gap:4px}.support-trust strong{font-size:12px}.support-trust span{color:#5c7d70;font-size:11px;line-height:1.6}.support-form,.ticket-history{padding:24px;border:1px solid #e1e3eb;border-radius:18px;background:#fff}.support-form{display:grid;gap:14px}.support-form__two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.support-form label{display:grid;gap:6px}.support-form label>span{color:#555d71;font-size:11px;font-weight:800}.support-form input,.support-form textarea,.support-form select{min-height:44px;padding:0 11px;border:1px solid #dfe1e9;border-radius:10px;outline:0;font:inherit;font-size:13px;background:#fbfcfe}.support-form textarea{min-height:130px;padding-block:10px;resize:vertical}.support-form input:focus,.support-form textarea:focus,.support-form select:focus{border-color:#8c7af1;box-shadow:0 0 0 4px #6f55ef14;background:#fff}.support-form>button{min-height:47px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;color:#fff;background:linear-gradient(115deg,#4487f7,#7357ee);cursor:pointer;font-size:13px;font-weight:800}.support-success{padding:11px;border-radius:10px;color:#277157;background:#effaf5;font-size:11px;font-weight:750}.ticket-history{display:grid;gap:10px}.ticket-history article{padding:14px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;border:1px solid #e7e8ef;border-radius:12px}.ticket-history article>div{display:flex;flex-direction:column;gap:3px}.ticket-history strong{font-size:12px}.ticket-history span,.ticket-history small{color:#8a91a3;font-size:9px}.ticket-history em{padding:4px 7px;align-self:start;border-radius:7px;color:#6d58d6;background:#f0edff;font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}.ticket-history p{grid-column:1 / -1;margin:6px 0 0;color:#697186;font-size:11px;line-height:1.6}.support-footer{min-height:100px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;color:#9da7c2;background:#0b1021}.support-footer>span{display:flex;align-items:center;gap:7px;font-size:11px}.v9-panel,.workspace-context-strip,.resume-builder-status{animation:v9PanelIn .42s cubic-bezier(.22,1,.36,1) both}@keyframes v9PanelIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.workspace-tool-card:after,.template-card:after{content:"";width:52px;height:150%;position:absolute;top:-25%;left:-90px;transform:rotate(17deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);opacity:0;pointer-events:none}.workspace-tool-card:hover:after{opacity:.45;animation:v9Sweep .75s ease}@keyframes v9Sweep{to{left:calc(100% + 60px)}}@media(prefers-reduced-motion:reduce){.v9-panel,.workspace-context-strip,.resume-builder-status{animation:none!important}.v9-spin{animation-duration:2s}.workspace-tool-card:after{display:none}}@media(max-width:1150px){.resume-builder-layout{grid-template-columns:1fr}.resume-preview-wrap{position:relative;top:auto}.project-idea-grid{grid-template-columns:1fr 1fr}.v9-form-grid--5{grid-template-columns:repeat(2,1fr)}.interview-layout{grid-template-columns:1fr}}@media(max-width:900px){.v9-tool-header{grid-template-columns:auto 1fr;padding:24px}.v9-tool-header__actions{grid-column:1 / -1}.v9-two-col,.v9-two-col--wide-left,.roadmap-timeline,.support-grid{grid-template-columns:1fr}.v9-form-grid--3,.gap-grid{grid-template-columns:repeat(2,1fr)}.v9-field--span-3{grid-column:span 2}.workspace-context-strip{grid-template-columns:repeat(2,1fr)}.auth-layout{grid-template-columns:1fr;gap:40px;padding-top:35px}.auth-story{text-align:center}.auth-story>p{margin-inline:auto}.auth-proof{max-width:450px;margin-inline:auto;text-align:left}.auth-card{width:min(480px,100%);margin:0 auto}.support-hero{padding:36px}.support-hero__icon{display:none}}@media(max-width:680px){.workspace-content{width:min(100% - 28px,1320px)}.workspace-topbar{padding-inline:14px}.workspace-topbar__icon-link span,.workspace-user-chip>div{display:none}.v9-tool-header{grid-template-columns:1fr}.v9-tool-header__icon{width:48px;height:48px}.v9-tool-header__copy h1{font-size:31px}.v9-form-grid--2,.v9-form-grid--3,.v9-form-grid--5,.change-card__compare,.template-grid,.project-idea-grid,.support-form__two{grid-template-columns:1fr}.v9-field--span-2,.v9-field--span-3{grid-column:auto}.v9-result-hero{grid-template-columns:1fr}.v9-score-ring-wrap{justify-content:flex-start}.resume-builder-status{grid-template-columns:1fr 1fr}.resume-builder-status__bar{grid-column:1 / -1;order:4}.resume-editor__tabs{grid-template-columns:repeat(2,1fr)}.resume-paper{min-height:680px}.resume-paper--two-column{grid-template-columns:1fr}.resume-paper__side{padding:30px 26px}.resume-paper__main,.resume-paper__single{padding:32px 26px}.workspace-context-strip{grid-template-columns:1fr}.weekly-hours,.funnel-grid{grid-template-columns:repeat(2,1fr)}.progress-add-row{grid-template-columns:1fr}.auth-page__nav,.auth-layout,.support-page main{width:min(100% - 28px,1180px)}.auth-story h1{font-size:43px}.auth-story>p{font-size:15px}.auth-card{padding:24px}.support-hero{padding:28px}.support-hero h1{font-size:35px}.support-footer{flex-direction:column;justify-content:center;gap:14px}}.v9-tool-page{--tool-a:#6c55f3;--tool-b:#3d8bfd;--tool-soft:#f4f1ff;--tool-glow:rgba(108,85,243,.16);padding:2px;border-radius:26px;background:radial-gradient(circle at 88% 3%,var(--tool-glow),transparent 25%),linear-gradient(180deg,#ffffffeb,#f7f8fde0)}.v9-tool-page[data-theme=teal]{--tool-a:#0e9f8d;--tool-b:#3cc7b5;--tool-soft:#ecfbf8;--tool-glow:rgba(14,159,141,.17)}.v9-tool-page[data-theme=purple]{--tool-a:#7c4dff;--tool-b:#b45ee5;--tool-soft:#f6efff;--tool-glow:rgba(124,77,255,.18)}.v9-tool-page[data-theme=cyan]{--tool-a:#1678d2;--tool-b:#36b8dc;--tool-soft:#edf8ff;--tool-glow:rgba(54,184,220,.18)}.v9-tool-page[data-theme=amber]{--tool-a:#c77517;--tool-b:#e8a632;--tool-soft:#fff7e9;--tool-glow:rgba(232,166,50,.18)}.v9-tool-page[data-theme=blue]{--tool-a:#1766d2;--tool-b:#4b91ff;--tool-soft:#edf4ff;--tool-glow:rgba(75,145,255,.17)}.v9-tool-page[data-theme=indigo]{--tool-a:#4e58d7;--tool-b:#7a65e9;--tool-soft:#f1f1ff;--tool-glow:rgba(78,88,215,.17)}.v9-tool-page[data-theme=emerald]{--tool-a:#20845e;--tool-b:#43b77d;--tool-soft:#edf9f3;--tool-glow:rgba(67,183,125,.17)}.v9-tool-page[data-theme=rose]{--tool-a:#ca536d;--tool-b:#e1849a;--tool-soft:#fff0f4;--tool-glow:rgba(202,83,109,.16)}.v9-tool-page[data-theme=orange]{--tool-a:#d66d25;--tool-b:#ef9d45;--tool-soft:#fff4ea;--tool-glow:rgba(239,157,69,.18)}.v9-tool-header{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--tool-a) 18%,#e7e8ef);background:radial-gradient(circle at 88% 20%,var(--tool-glow),transparent 28%),linear-gradient(135deg,#fff 0%,var(--tool-soft) 100%);box-shadow:0 20px 45px #1d23420e}.v9-tool-header:after{content:"";width:240px;height:240px;position:absolute;right:-120px;top:-145px;border-radius:50%;border:1px solid color-mix(in srgb,var(--tool-a) 18%,transparent);pointer-events:none}.v9-tool-header__icon{color:#fff!important;background:linear-gradient(145deg,var(--tool-b),var(--tool-a))!important;box-shadow:0 12px 28px var(--tool-glow)!important}.v9-tool-header__actions{min-width:210px;padding:9px;position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:6px;border:1px solid color-mix(in srgb,var(--tool-a) 18%,#e9eaf0);border-radius:14px;background:#ffffffc7;box-shadow:0 12px 28px #14182b0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v9-primary-label{padding-left:3px;color:var(--tool-a);font-size:8px;font-weight:900;letter-spacing:.14em}.v9-tool-header__actions .v9-action{width:100%;min-height:48px}.v9-tool-page .v9-action--primary{background:linear-gradient(115deg,var(--tool-b),var(--tool-a))!important;box-shadow:0 11px 24px var(--tool-glow)!important}.v9-tool-page .v9-action--soft{color:var(--tool-a)!important;border-color:color-mix(in srgb,var(--tool-a) 20%,#e4e5eb)!important;background:var(--tool-soft)!important}.v9-tool-page .v9-panel{border-color:color-mix(in srgb,var(--tool-a) 9%,#e5e7ee);background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--tool-soft) 44%,#fff));box-shadow:0 14px 36px #12183009}.v9-tool-page .workspace-kicker--dark,.v9-tool-page .v9-panel__head>div>span{color:var(--tool-a)}.v9-tool-page .v9-result-panel{border-color:color-mix(in srgb,var(--tool-a) 18%,#e4e6ef);box-shadow:0 24px 60px var(--tool-glow)}.v9-tool-page .v9-result-actions button{color:var(--tool-a);border-color:color-mix(in srgb,var(--tool-a) 20%,#e4e5ec);background:var(--tool-soft)}.v9-tool-page .v9-field input:focus,.v9-tool-page .v9-field textarea:focus,.v9-tool-page .v9-field select:focus{border-color:var(--tool-a);box-shadow:0 0 0 4px var(--tool-glow)}.workspace-sync-chip{min-height:36px;padding:0 11px;display:flex;align-items:center;gap:7px;border:1px solid #e1e4ec;border-radius:10px;color:#70788d;background:#fff;font-size:10px;font-weight:800}.workspace-sync-chip--saving,.workspace-sync-chip--syncing{color:#7359dd;background:#f5f2ff}.workspace-sync-chip--error{color:#b94e5f;background:#fff1f3}.workspace-user-chip>a:first-child{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#6355df;background:#efedff}.workspace-user-chip>a:nth-child(2){min-width:0;display:flex;flex-direction:column}.workspace-user-chip>a:nth-child(2):hover strong{color:#6654df}.workspace-admin-link{width:30px!important;height:30px!important;display:grid!important;place-items:center;border-radius:8px;color:#a56f1c!important;background:#fff4db!important}.workspace-nav__item.restricted{opacity:.72}.workspace-nav__item.restricted em{color:#a66f2f;background:#fff4df}.workspace-blocked-tool{min-height:640px;padding:70px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #e4e5ed;border-radius:26px;background:radial-gradient(circle at 50% 10%,rgba(106,83,243,.13),transparent 32%),linear-gradient(#fff,#f7f7fc)}.workspace-blocked-tool__icon{width:76px;height:76px;display:grid;place-items:center;border-radius:24px;color:#fff;background:linear-gradient(145deg,#448bfa,#7556ee);box-shadow:0 18px 45px #5a46dd40}.workspace-blocked-tool>span{margin-top:22px;color:#735bdd;font-size:10px;font-weight:900;letter-spacing:.14em}.workspace-blocked-tool h1{max-width:760px;margin:10px 0 12px;font-family:var(--display);font-size:44px;line-height:1.06;letter-spacing:-.045em}.workspace-blocked-tool p{max-width:650px;margin:0 0 22px;color:#737b90;font-size:15px;line-height:1.7}.resume-paper{font-family:Manrope,sans-serif}.resume-paper__modern{min-height:780px;padding:38px 40px;background:linear-gradient(180deg,#fff,#fbfbff)}.resume-paper__modern>header{padding:24px 26px;display:flex;justify-content:space-between;align-items:center;border:0;border-radius:18px;color:#fff;background:linear-gradient(120deg,#17233f,#4c3fa0 65%,#2a6086)}.resume-paper__modern header span{color:#aebbf2;font-size:8px;font-weight:900;letter-spacing:.15em}.resume-paper__modern header h3{margin-top:5px;color:#fff;font-size:31px}.resume-paper__modern header p{margin:4px 0 0;color:#d7d9ef;font-size:11px}.modern-monogram{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:17px;background:#ffffff14;font-size:21px;font-weight:850}.modern-body{display:grid;grid-template-columns:1.8fr .9fr;gap:27px}.modern-body aside{padding-left:21px;border-left:1px solid #e6e4f5}.resume-paper__minimal{min-height:780px;padding:50px 52px;color:#23262e;background:#fff}.resume-paper__minimal>header{padding-bottom:17px;border-bottom:1px solid #25282f}.resume-paper__minimal header h3{font-family:Arial,sans-serif;font-size:29px;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.resume-paper__minimal header>span{margin-top:6px;color:#444;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.resume-paper__minimal .resume-paper__section h4{padding-bottom:4px;border-bottom:1px solid #d8dadd;color:#222;font-family:Arial,sans-serif;letter-spacing:.12em}.resume-paper__executive{min-height:780px;padding:42px 46px;font-family:Georgia,serif;background:#fffdf9}.resume-paper__executive>header{padding-bottom:20px;text-align:center;border-bottom:3px double #4f473c}.resume-paper__executive header>span{color:#876f4d;font-size:8px;font-weight:700;letter-spacing:.2em}.resume-paper__executive header h3{margin:8px 0 0;font-family:Georgia,serif;font-size:33px;font-weight:500}.resume-paper__executive header p{margin:6px 0;color:#665c4f;font-size:11px;font-style:italic}.executive-rule{margin:19px 0 0;display:flex;align-items:center;gap:10px;color:#876f4d;font-size:8px;font-weight:700;letter-spacing:.16em}.executive-rule:before,.executive-rule:after{content:"";height:1px;flex:1;background:#ccbda8}.executive-grid{display:grid;grid-template-columns:1.65fr .8fr;gap:30px}.executive-grid aside{padding-left:20px;border-left:1px solid #d9cdbd}.resume-paper__executive .resume-paper__section h4{font-family:Georgia,serif;color:#6b5840}.resume-paper__classic{min-height:780px;padding:47px 52px;font-family:Times New Roman,serif;background:#fff}.resume-paper__classic>header{text-align:center;border:0}.resume-paper__classic header h3{font-family:Times New Roman,serif;font-size:34px;font-weight:500;letter-spacing:.03em}.resume-paper__classic header p{margin:5px 0;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.classic-double-rule{height:4px;margin:16px 0 0;border-top:1px solid #222;border-bottom:1px solid #222}.resume-paper__classic .resume-paper__section h4{font-family:Times New Roman,serif;font-size:12px;letter-spacing:.08em;border-bottom:1px solid #555}.classic-two{display:grid;grid-template-columns:1fr 1fr;gap:25px}.resume-paper__tech{min-height:780px;background:#f5fafb}.resume-paper__tech>header{padding:38px 40px 26px;color:#eefbfb;background:linear-gradient(130deg,#0c1d2a,#103c44 60%,#146e68);border:0}.resume-paper__tech header h3{margin-top:9px;color:#fff;font-family:Manrope,sans-serif;font-size:31px}.resume-paper__tech header p{margin:4px 0 0;color:#9cddd5;font-size:11px}.tech-code{color:#5be0cd;font-family:monospace;font-size:9px;letter-spacing:.08em}.resume-paper__tech .resume-paper__contact{color:#b5d8d6}.tech-skill-row{padding:14px 40px;display:flex;flex-wrap:wrap;gap:6px;background:#e5f5f3}.tech-skill-row span{padding:5px 8px;border:1px solid #b7ded9;border-radius:6px;color:#176a62;font:8px/1.1 monospace}.tech-grid{padding:20px 40px 38px;display:grid;grid-template-columns:1.7fr .8fr;gap:25px}.tech-grid aside{padding-left:18px;border-left:1px dashed #abd3ce}.resume-paper__tech .resume-paper__section h4{color:#14776f;font-family:monospace}.resume-paper__compact{min-height:780px;padding:31px 34px;background:linear-gradient(150deg,#fff,#f8f8fc)}.resume-paper__compact>header{padding:16px 18px;display:flex;justify-content:space-between;align-items:flex-start;border-left:5px solid #7458e8;background:#f1effc}.resume-paper__compact header h3{font-size:27px}.resume-paper__compact header span{color:#6752cd;font-size:10px;font-weight:800}.resume-paper__compact header .resume-paper__contact{max-width:55%;justify-content:flex-end;margin-top:0}.compact-grid{display:grid;grid-template-columns:1.55fr .75fr;gap:20px}.compact-grid aside{padding-left:16px;border-left:1px solid #dddbee}.resume-paper__compact .resume-paper__section{margin-top:12px}.resume-paper__compact .resume-paper__section p{font-size:9.5px;line-height:1.45}.resume-paper__academic{min-height:780px;padding:45px 48px;font-family:Georgia,serif;background:#fffdf7}.resume-paper__academic>header{border:0;border-bottom:1px solid #805d3b}.resume-paper__academic header h3{font-family:Georgia,serif;font-size:31px;font-weight:500}.resume-paper__academic header p{margin:4px 0 10px;color:#805d3b;font-size:11px}.academic-focus{margin-top:13px;padding:7px 9px;color:#7f6448;background:#f4ecdf;font-size:8px;font-weight:700;letter-spacing:.14em}.academic-two{display:grid;grid-template-columns:1fr 1fr;gap:25px}.resume-paper__academic .resume-paper__section h4{font-family:Georgia,serif;color:#7f5e3b;border-bottom:1px solid #d8c7b2}.account-page,.pricing-page{min-height:100vh;color:#171b2b;background:radial-gradient(circle at 85% 8%,rgba(107,84,243,.12),transparent 26%),#f5f6fa}.account-nav,.pricing-nav{height:74px;padding:0 max(24px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;color:#fff;background:#0b1021}.account-nav>div,.pricing-nav>div{display:flex;align-items:center;gap:18px;color:#b5bfd9;font-size:12px;font-weight:750}.pricing-nav a{display:flex;align-items:center;gap:6px}.account-page main,.pricing-page main{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:34px 0 70px}.account-hero,.pricing-hero{min-height:270px;padding:42px 46px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:26px;color:#fff;background:radial-gradient(circle at 80% 20%,rgba(78,145,255,.25),transparent 28%),linear-gradient(125deg,#10162a,#242b62 58%,#173d64);box-shadow:0 24px 65px #151e4326}.account-hero>div:first-child,.pricing-hero{max-width:none}.account-hero span,.pricing-hero>span{color:#9ba9ce;font-size:10px;font-weight:900;letter-spacing:.14em}.account-hero h1,.pricing-hero h1{max-width:760px;margin:9px 0 10px;font-family:var(--display);font-size:clamp(38px,4vw,56px);line-height:1.06;letter-spacing:-.045em}.account-hero p,.pricing-hero p{max-width:760px;margin:0;color:#c1c9df;font-size:15px;line-height:1.7}.account-plan-badge{min-width:170px;padding:22px;display:grid;gap:4px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:#ffffff12}.account-plan-badge svg{color:#82dfff}.account-plan-badge strong{margin-top:3px;font-size:24px}.account-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.account-card{padding:25px;border:1px solid #e1e3eb;border-radius:18px;background:#ffffffed;box-shadow:0 14px 35px #13182b0a}.account-card__head{display:flex;align-items:center;gap:12px}.account-card__head>svg{width:42px;height:42px;padding:10px;border-radius:12px;color:#6c55ef;background:#f0edff}.account-card__head span{color:#8c92a5;font-size:8px;font-weight:900;letter-spacing:.13em}.account-card__head h2{margin:4px 0 0;font-family:var(--display);font-size:19px}.account-card>p{color:#727a90;font-size:12px;line-height:1.7}.account-form,.admin-form{margin-top:18px;display:grid;gap:11px}.account-form label,.admin-form label{display:grid;gap:5px}.account-form label>span,.admin-form label>span{color:#626a80;font-size:10px;font-weight:800}.account-form input,.admin-form input,.admin-form textarea,.admin-form select{min-height:43px;padding:0 11px;border:1px solid #dfe2ea;border-radius:10px;outline:0;background:#fafbfc;font:inherit;font-size:12px}.admin-form textarea{min-height:86px;padding-block:10px;resize:vertical}.account-form button,.admin-form button,.account-upgrade{min-height:43px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;background:linear-gradient(115deg,#4288fa,#7556ee);cursor:pointer;font-size:12px;font-weight:800}.account-data-state{margin-top:20px;padding:15px;display:flex;justify-content:space-between;border-radius:12px;color:#286d57;background:#eff9f5}.account-data-state span{color:#668074;font-size:11px}.account-payments{margin-top:15px;display:grid;gap:6px}.account-payments>div{padding:9px 10px;display:grid;grid-template-columns:1fr auto auto;gap:12px;border:1px solid #ececf1;border-radius:9px;font-size:10px}.account-payments em{color:#5d9d7f;font-style:normal}.account-security-note,.pricing-gateway-note{margin-top:16px;padding:15px 17px;display:flex;gap:11px;border:1px solid #d8e9e2;border-radius:13px;color:#2c7258;background:#f1faf6}.account-security-note>div,.pricing-gateway-note>div{display:grid;gap:3px}.account-security-note span,.pricing-gateway-note span{color:#647f74;font-size:11px}.account-note{margin:16px 0;padding:12px 14px;border-radius:11px;font-size:12px;font-weight:750}.account-note.error{color:#a64755;background:#fff0f2}.account-note.success{color:#286d57;background:#eff9f5}.account-gate,.admin-gate{min-height:100vh;padding:50px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;background:radial-gradient(circle at 50% 10%,rgba(103,79,246,.25),transparent 28%),#0b1021}.account-gate>svg,.admin-gate>svg{margin-top:40px;color:#a495ff}.account-gate h1,.admin-gate h1{margin:15px 0 8px;font-family:var(--display);font-size:42px}.account-gate p,.admin-gate p{max-width:600px;margin:0 0 20px;color:#9ba6c3}.pricing-hero{display:block}.pricing-gateway-note{margin-top:18px}.pricing-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pricing-card{padding:28px;position:relative;overflow:hidden;border:1px solid #e0e2ea;border-radius:21px;background:#fff;box-shadow:0 15px 40px #191d320d}.pricing-card--featured{border-color:#a99df3;background:radial-gradient(circle at 90% 0,rgba(112,87,255,.12),transparent 30%),#fff;box-shadow:0 22px 60px #5443be1f}.pricing-card__top{display:flex;justify-content:space-between;color:#7459e7;font-size:9px;font-weight:900;letter-spacing:.12em}.pricing-card h2{margin:12px 0 0;font-family:var(--display);font-size:25px}.pricing-price{margin-top:15px;display:flex;align-items:end;gap:4px}.pricing-price strong{font-family:var(--display);font-size:34px;letter-spacing:-.04em}.pricing-price span{margin-bottom:4px;color:#868da0;font-size:10px}.pricing-card>p{min-height:57px;color:#727a8f;font-size:12px;line-height:1.65}.pricing-card ul{min-height:155px;padding:0;margin:20px 0;display:grid;align-content:start;gap:10px;list-style:none}.pricing-card li{display:flex;gap:8px;color:#555d72;font-size:11px}.pricing-card li svg{color:#38a778}.pricing-card>button{width:100%;min-height:47px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;color:#fff;background:linear-gradient(115deg,#4389f9,#7457ef);cursor:pointer;font-size:12px;font-weight:850}.pricing-card>button:disabled{cursor:not-allowed;opacity:.45}.pricing-fineprint{max-width:850px;margin:20px auto 0;color:#8990a2;text-align:center;font-size:10px;line-height:1.65}.support-feedback{margin-top:18px}.feedback-stars{display:flex;gap:3px}.feedback-stars button{width:33px;height:33px;display:grid;place-items:center;border-radius:8px;color:#c5c8d0;background:#f5f6f8;cursor:pointer}.feedback-stars button.active{color:#e6a622;background:#fff7dc}.feedback-stars button.active svg{fill:currentColor}.feedback-consent{grid-template-columns:auto 1fr!important;align-items:start;gap:8px!important}.feedback-consent input{min-height:auto!important;margin-top:2px}.feedback-consent span{line-height:1.5}.ticket-admin-reply{grid-column:1/-1;margin-top:7px;padding:10px;display:grid;gap:3px;border-left:3px solid #7257ee;border-radius:8px;background:#f5f2ff}.ticket-admin-reply strong{color:#604bd0;font-size:9px}.ticket-admin-reply span{color:#596075;font-size:11px;line-height:1.55}.feedback-history{margin-top:18px}.admin-shell{--admin-side:250px;min-height:100vh;color:#171b2b;background:#f4f5f9}.admin-sidebar{width:var(--admin-side);min-height:100vh;padding:22px 17px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;color:#fff;background:linear-gradient(180deg,#0a0f20,#10162c)}.admin-owner{margin:28px 0 18px;padding:12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a}.admin-owner svg{color:#e7b95a}.admin-owner div{display:grid;gap:2px}.admin-owner span{color:#808ba8;font-size:7px;font-weight:900;letter-spacing:.14em}.admin-owner strong{font-size:11px}.admin-sidebar nav{display:grid;gap:3px}.admin-sidebar nav button{min-height:42px;padding:0 10px;display:flex;align-items:center;gap:9px;border-radius:9px;color:#8f9ab7;background:transparent;cursor:pointer;text-align:left;font-size:11px;font-weight:750}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#7057ff29}.admin-sidebar>a{margin-top:auto;padding:10px;color:#8e9ab5;font-size:10px;font-weight:750}.admin-main{min-height:100vh;margin-left:var(--admin-side)}.admin-main>header{min-height:92px;padding:20px 30px;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e5ec;background:#f8f9fce6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-main>header span{color:#7360d9;font-size:8px;font-weight:900;letter-spacing:.14em}.admin-main>header h1{margin:5px 0 0;font-family:var(--display);font-size:25px}.admin-main>header button{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid #dfe1e9;border-radius:9px;color:#626a7d;background:#fff;cursor:pointer;font-size:10px;font-weight:800}.admin-content{padding:24px 30px 55px}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.admin-metrics article{min-height:135px;padding:20px;display:flex;flex-direction:column;border:1px solid #e0e2e9;border-radius:16px;background:#fff}.admin-metrics span{color:#8a91a3;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.admin-metrics strong{margin-top:8px;font-family:var(--display);font-size:25px}.admin-metrics small{margin-top:auto;color:#777f91;font-size:10px}.admin-card{padding:21px;border:1px solid #e0e2e9;border-radius:16px;background:#fff;box-shadow:0 10px 28px #14182806}.admin-metrics+.admin-card{margin-top:14px}.admin-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-card__head span{color:#7862df;font-size:8px;font-weight:900;letter-spacing:.13em}.admin-card__head h2{margin:4px 0 0;font-family:var(--display);font-size:19px}.admin-event-list{margin-top:15px;display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.admin-event-list>div{padding:10px;display:grid;grid-template-columns:1fr auto;border-radius:9px;background:#f7f8fb}.admin-event-list strong{font-size:11px}.admin-event-list span{color:#8990a2;font-size:9px}.admin-event-list em{grid-row:1/3;grid-column:2;align-self:center;color:#6551d0;font-style:normal;font-size:15px;font-weight:850}.admin-payment-state{margin:14px 0;padding:14px 16px;display:flex;gap:10px;border:1px solid #eadfc8;border-radius:12px;color:#89612e;background:#fff8e9}.admin-payment-state.ready{color:#286e58;border-color:#d4e9e1;background:#f0faf6}.admin-payment-state div{display:grid;gap:3px}.admin-payment-state span{color:#7d7b72;font-size:10px}.admin-search{min-width:240px;min-height:38px;padding:0 10px;display:flex;align-items:center;gap:6px;border:1px solid #dfe1e8;border-radius:9px}.admin-search input{width:100%;border:0;outline:0;font:inherit;font-size:10px}.admin-table-wrap{margin-top:15px;overflow:auto}.admin-table-wrap table{width:100%;border-collapse:collapse;font-size:10px}.admin-table-wrap th{padding:9px;color:#8e94a6;text-align:left;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.admin-table-wrap td{padding:10px 9px;border-top:1px solid #ececf1}.admin-table-wrap td:first-child{display:grid;gap:2px}.admin-table-wrap td small{color:#8b91a3}.admin-table-wrap select,.admin-table-wrap button,.admin-tool select,.admin-tool input,.admin-ticket select{min-height:32px;padding:0 8px;border:1px solid #dfe1e8;border-radius:7px;background:#fff;font:inherit;font-size:9px}.admin-table-wrap button,.admin-tool__head button{cursor:pointer;color:#6c54da;background:#f3f0ff}.admin-status{padding:4px 7px;border-radius:6px;font-size:8px;font-weight:800;text-transform:uppercase}.admin-status.active{color:#2f785e;background:#edf9f4}.admin-status.suspended{color:#a74856;background:#fff0f2}.admin-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin-check{grid-template-columns:auto 1fr!important;align-items:center}.admin-check input{min-height:auto!important}.admin-stack{display:grid;gap:12px}.admin-ticket__meta,.admin-feedback__head,.admin-announcement,.admin-tool__head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.admin-ticket__meta>div:first-child,.admin-feedback__head>div:first-child{display:grid;gap:3px}.admin-ticket__meta span,.admin-feedback__head span,.admin-announcement span,.admin-tool__head span{color:#7d64df;font-size:8px;font-weight:900;letter-spacing:.08em}.admin-ticket__meta h3,.admin-feedback__head h3,.admin-announcement h3,.admin-tool__head h3{margin:2px 0;font-family:var(--display);font-size:16px}.admin-ticket__meta small,.admin-feedback__head small{color:#9298a9;font-size:9px}.admin-ticket>p,.admin-feedback>p,.admin-announcement p{color:#656d82;font-size:11px;line-height:1.65}.admin-existing-reply{padding:10px;display:grid;gap:3px;border-radius:9px;color:#5d4cc8;background:#f4f1ff;font-size:10px}.admin-reply{margin-top:11px;display:flex;gap:8px}.admin-reply textarea{min-height:58px;padding:9px;flex:1;border:1px solid #dfe1e8;border-radius:8px;resize:vertical;font:inherit;font-size:10px}.admin-reply button,.admin-announcement>button{min-width:90px;border-radius:8px;color:#fff;background:linear-gradient(115deg,#4388f8,#7357ee);cursor:pointer;font-size:9px;font-weight:800}.admin-reply button.secondary{color:#6651d0;border:1px solid #ded8ff;background:#f3f0ff}.admin-feedback__head em{padding:5px 7px;border-radius:7px;color:#6c55d7;background:#f1eeff;font-size:8px;font-style:normal;font-weight:850}.admin-tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.admin-tool{display:grid;gap:12px}.admin-tool.offline{border-color:#efcfd4;background:#fffafb}.admin-tool label{display:grid;gap:5px;color:#777f91;font-size:9px;font-weight:750}.admin-announcement{align-items:center}.admin-announcement>button{min-height:37px;padding:0 12px}@media(max-width:1000px){.account-grid,.pricing-grid,.admin-plan-grid,.admin-metrics{grid-template-columns:1fr 1fr}.admin-tool-grid{grid-template-columns:1fr}}@media(max-width:780px){.v9-tool-header__actions{min-width:0;width:100%}.modern-body,.executive-grid,.tech-grid,.compact-grid,.classic-two,.academic-two{grid-template-columns:1fr}.modern-body aside,.executive-grid aside,.tech-grid aside,.compact-grid aside{padding-left:0;border-left:0}.account-hero{align-items:flex-start;flex-direction:column}.account-grid,.pricing-grid{grid-template-columns:1fr}.admin-shell{--admin-side:0px}.admin-sidebar{width:100%;min-height:auto;position:static}.admin-sidebar nav{grid-template-columns:repeat(2,1fr)}.admin-sidebar>a{margin-top:15px}.admin-main{margin-left:0}.admin-main>header{position:static}.admin-metrics,.admin-plan-grid{grid-template-columns:1fr}}.workspace-announcements{margin:16px 0 0;display:grid;gap:8px}.workspace-announcements article{padding:13px 15px;display:grid;grid-template-columns:auto 1fr;gap:11px;border:1px solid #ded9ff;border-radius:13px;color:#4f45a5;background:linear-gradient(115deg,#f7f4ff,#f3f7ff)}.workspace-announcements article>svg{margin-top:3px;color:#7257eb}.workspace-announcements article>div{display:grid;gap:2px}.workspace-announcements span{color:#8475c5;font-size:7px;font-weight:900;letter-spacing:.13em}.workspace-announcements strong{color:#403b68;font-size:12px}.workspace-announcements p{margin:2px 0 0;color:#777590;font-size:10px;line-height:1.55}.landing-reviews-section{background:radial-gradient(circle at 80% 15%,rgba(116,86,239,.09),transparent 25%),#f7f7fb}.landing-reviews-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.landing-review-card{min-height:210px;padding:24px;display:flex;flex-direction:column;border:1px solid #e2e3ea;border-radius:18px;background:#fff;box-shadow:0 12px 34px #181d310a}.landing-review-stars{display:flex;gap:2px;color:#dfaa30}.landing-review-stars svg{fill:currentColor}.landing-review-card>p{margin:18px 0 20px;color:#555d72;font-size:14px;line-height:1.7}.landing-review-card>strong{margin-top:auto;font-size:12px}.landing-review-card>small{margin-top:8px;padding-top:8px;border-top:1px solid #eeeef2;color:#7d8497;font-size:9px;line-height:1.5}@media(max-width:900px){.landing-reviews-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.landing-reviews-grid{grid-template-columns:1fr}}.admin-payments-card{margin-top:14px}.admin-payments-card .admin-card__head>small{max-width:340px;color:#8b91a3;font-size:9px;line-height:1.5;text-align:right}.admin-status.pending{color:#8e6724;background:#fff7e6}.account-export-button{margin-left:auto;min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid #ddd8ff;border-radius:9px;color:#6651d0;background:#f6f3ff;cursor:pointer;font-size:10px;font-weight:800;white-space:nowrap}@media(max-width:620px){.account-security-note{align-items:flex-start;flex-wrap:wrap}.account-export-button{margin-left:0;width:100%;justify-content:center}}.workspace-tool-card h3{font-size:17px}.workspace-tool-card p{font-size:12px;line-height:1.62}.workspace-tool-card__label{font-size:9px}.workspace-announcements strong{font-size:13px}.workspace-announcements p{font-size:11px}.auth-card form .auth-claim-draft{padding:11px 12px;display:flex;flex-direction:row;align-items:flex-start;gap:9px;border:1px solid #ded9ff;border-radius:10px;background:#f7f5ff}.auth-card form .auth-claim-draft>input{width:16px;height:16px;margin-top:2px;accent-color:#7057ef}.auth-card form .auth-claim-draft>span{display:grid;gap:3px;color:#4e486e;font-size:11px;line-height:1.45}.auth-card form .auth-claim-draft small{color:#7d7891;font-size:10px;font-weight:500}@keyframes v9RouteIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.account-page,.pricing-page,.support-page,.admin-shell,.auth-page{animation:v9RouteIn .42s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.account-page,.pricing-page,.support-page,.admin-shell,.auth-page{animation:none!important}}.workspace-sidebar{color:#f6f8ff}.workspace-nav__group>small{color:#9ba7c6;font-size:11px;font-weight:800;letter-spacing:.075em}.workspace-nav__item{min-height:47px;color:#b2bdd7}.workspace-nav__item:hover{color:#fff;background:#ffffff13;transform:translate(2px)}.workspace-nav__item b{color:inherit;font-size:14px;font-weight:760}.workspace-nav__item em{font-size:10px;color:#b9f5df;background:#31ca9421}.sidebar-search{min-height:47px;border-color:#ffffff1a;background:#ffffff0f}.sidebar-search input{color:#f0f3ff;font-size:14px}.sidebar-search input::placeholder{color:#8e9ab8}.workspace-breadcrumb{color:#737e96;font-size:14px}.workspace-breadcrumb strong{color:#202638}.workspace-sync-chip,.workspace-topbar__icon-link{font-size:12px}.workspace-user-chip strong{color:#242a3d;font-size:12px}.workspace-user-chip small{color:#727c92;font-size:11px}.workspace-context-strip span{color:#657089;font-size:12px}.workspace-context-strip strong{color:#202638;font-size:15px}.workspace-capabilities span{color:#272d40;font-size:14px}.workspace-capabilities p{color:#626d84;font-size:13px;line-height:1.65}.workspace-section__head>p{color:#626d84;font-size:15px;line-height:1.72}.workspace-tool-card__label{color:#6f7890;font-size:10.5px}.workspace-tool-card h3{color:#1f2538;font-size:19px}.workspace-tool-card p{color:#5e687f;font-size:14px;line-height:1.62}.workspace-tool-card{--card-a:#6d55f3;--card-b:#3f8cff;--card-soft:#f0edff;--card-glow:rgba(109,85,243,.16);min-height:170px;padding:21px;overflow:hidden;border-color:color-mix(in srgb,var(--card-a) 18%,#e2e5ef);background:radial-gradient(circle at 94% 8%,var(--card-glow),transparent 34%),linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--card-soft) 82%,#fff));box-shadow:0 13px 35px #181f3f0e;transition:border-color .25s ease,box-shadow .25s ease,filter .25s ease}.workspace-tool-card[data-theme=teal]{--card-a:#079781;--card-b:#40cbb4;--card-soft:#e8fbf6;--card-glow:rgba(14,159,141,.18)}.workspace-tool-card[data-theme=purple]{--card-a:#824cf2;--card-b:#c15bdc;--card-soft:#f6ebff;--card-glow:rgba(130,76,242,.18)}.workspace-tool-card[data-theme=cyan]{--card-a:#1679d5;--card-b:#39bddf;--card-soft:#e8f8ff;--card-glow:rgba(57,189,223,.18)}.workspace-tool-card[data-theme=amber]{--card-a:#ba6b0d;--card-b:#efaf3e;--card-soft:#fff3db;--card-glow:rgba(239,175,62,.18)}.workspace-tool-card[data-theme=blue]{--card-a:#1769d4;--card-b:#4a9cff;--card-soft:#eaf3ff;--card-glow:rgba(74,156,255,.18)}.workspace-tool-card[data-theme=indigo]{--card-a:#4b55d2;--card-b:#8870ef;--card-soft:#efefff;--card-glow:rgba(75,85,210,.18)}.workspace-tool-card[data-theme=emerald]{--card-a:#1e865d;--card-b:#48bd80;--card-soft:#eaf9f1;--card-glow:rgba(72,189,128,.18)}.workspace-tool-card[data-theme=rose]{--card-a:#c94f6c;--card-b:#ea8aa0;--card-soft:#ffedf2;--card-glow:rgba(201,79,108,.17)}.workspace-tool-card[data-theme=orange]{--card-a:#d86820;--card-b:#f0a148;--card-soft:#fff0e3;--card-glow:rgba(240,161,72,.19)}.workspace-tool-card:before{content:"";height:4px;position:absolute;inset:0 18px auto;border-radius:0 0 9px 9px;background:linear-gradient(90deg,var(--card-a),var(--card-b));opacity:.9;transform:scaleX(.52);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.workspace-tool-card:hover{border-color:color-mix(in srgb,var(--card-a) 38%,#d9ddea);box-shadow:0 24px 52px var(--card-glow);filter:saturate(1.05)}.workspace-tool-card:hover:before{transform:scaleX(1)}.workspace-tool-card__icon{color:#fff;background:linear-gradient(145deg,var(--card-b),var(--card-a));box-shadow:0 12px 25px var(--card-glow);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.workspace-tool-card:hover .workspace-tool-card__icon{transform:translateY(-3px) rotate(-4deg) scale(1.08);box-shadow:0 17px 32px var(--card-glow)}.workspace-tool-card__label em{color:var(--card-a);background:color-mix(in srgb,var(--card-soft) 84%,#fff)}.workspace-tool-card__arrow{color:color-mix(in srgb,var(--card-a) 66%,#aab0c0);transition:transform .25s ease,color .25s ease}.workspace-tool-card:hover .workspace-tool-card__arrow{color:var(--card-a);transform:translate(4px)}.workspace-capabilities article{position:relative;overflow:hidden;border-color:#dfe4f0;background:linear-gradient(145deg,#fff 10%,#f7f8ff 72%,#eef5ff)}.workspace-capabilities article:nth-child(2){background:linear-gradient(145deg,#fff 8%,#f2f8ff 72%,#e8f5ff)}.workspace-capabilities article:nth-child(3){background:linear-gradient(145deg,#fff 8%,#f7f2ff 72%,#efe8ff)}.workspace-capabilities article:nth-child(4){background:linear-gradient(145deg,#fff 8%,#effaf6 72%,#e7f7f0)}.workspace-capabilities article:after{content:"";width:90px;height:90px;position:absolute;right:-42px;top:-44px;border-radius:50%;background:#6752f414}.workspace-nav__item{--nav-a:#755bff;--nav-b:#4b8eff}.workspace-nav__item[data-theme=teal]{--nav-a:#14aa91;--nav-b:#53d1bd}.workspace-nav__item[data-theme=purple]{--nav-a:#8a52f4;--nav-b:#c65ce0}.workspace-nav__item[data-theme=cyan]{--nav-a:#2389dc;--nav-b:#42c6df}.workspace-nav__item[data-theme=amber]{--nav-a:#d18a24;--nav-b:#f2b64e}.workspace-nav__item[data-theme=blue]{--nav-a:#287ae4;--nav-b:#54a4ff}.workspace-nav__item[data-theme=indigo]{--nav-a:#5864dc;--nav-b:#8a75f1}.workspace-nav__item[data-theme=emerald]{--nav-a:#2c9b6d;--nav-b:#54c98a}.workspace-nav__item[data-theme=rose]{--nav-a:#d65e7a;--nav-b:#ef91a7}.workspace-nav__item[data-theme=orange]{--nav-a:#df762d;--nav-b:#f4aa56}.workspace-nav__item.active{background:linear-gradient(90deg,color-mix(in srgb,var(--nav-a) 25%,transparent),color-mix(in srgb,var(--nav-b) 10%,transparent));box-shadow:inset 3px 0 0 var(--nav-a),0 7px 22px #00000014}.workspace-nav__item.active>span{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--nav-b) 70%,#fff),var(--nav-a));box-shadow:0 8px 18px color-mix(in srgb,var(--nav-a) 24%,transparent)}.v9-tool-page{isolation:isolate;position:relative;overflow:hidden;padding:18px;border:1px solid color-mix(in srgb,var(--tool-a) 17%,#e2e5ef);border-radius:30px;background:radial-gradient(circle at 3% 8%,color-mix(in srgb,var(--tool-b) 14%,transparent),transparent 27%),radial-gradient(circle at 97% 16%,color-mix(in srgb,var(--tool-a) 16%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--tool-soft) 90%,#fff),#f8faff 52%,color-mix(in srgb,var(--tool-soft) 70%,#fff));box-shadow:0 26px 70px #1f264911}.v9-tool-page:before{content:"";width:360px;height:360px;position:absolute;z-index:-1;left:-190px;bottom:12%;border-radius:50%;background:var(--tool-glow);filter:blur(10px);animation:v9AuroraDrift 9s ease-in-out infinite alternate;pointer-events:none}.v9-tool-page>*{position:relative;z-index:1}.v9-tool-header{color:#fff;border-color:#ffffff17;background:radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--tool-b) 45%,transparent),transparent 31%),radial-gradient(circle at 28% 100%,color-mix(in srgb,var(--tool-a) 42%,transparent),transparent 34%),linear-gradient(122deg,#10152c,color-mix(in srgb,var(--tool-a) 60%,#242a57) 58%,color-mix(in srgb,var(--tool-b) 50%,#153a52));box-shadow:0 24px 55px color-mix(in srgb,var(--tool-a) 18%,rgba(22,28,62,.22))}.v9-tool-header:before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.v9-tool-header:after{width:330px;height:330px;right:-130px;top:-180px;border-color:#ffffff29;animation:v9HeaderOrbit 12s linear infinite}.v9-tool-header__copy h1{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.15)}.v9-tool-header__copy p{color:#d2d9eb;font-size:16px}.v9-tool-page .v9-tool-header .workspace-kicker--dark{color:#c8d0ff;font-size:11px}.v9-tool-header__icon{animation:v9CoreFloat 3.2s ease-in-out infinite;border:1px solid rgba(255,255,255,.16)}.v9-tool-header__actions{border-color:#ffffff26;background:#090d2352;box-shadow:0 16px 36px #00000024}.v9-primary-label{color:#d7ddf1;font-size:10px}.v9-tool-page .v9-tool-header__actions .v9-action--soft,.v9-tool-page .v9-tool-header__actions .v9-action--ghost{color:#fff!important;border-color:#ffffff29!important;background:#ffffff17!important}.v9-tool-page .v9-panel{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--tool-a) 14%,#dfe4ed);background:linear-gradient(145deg,#ffffffe6,color-mix(in srgb,var(--tool-soft) 84%,#fff));box-shadow:0 17px 42px color-mix(in srgb,var(--tool-a) 7%,rgba(19,25,50,.05))}.v9-tool-page .v9-panel:before{content:"";height:3px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,var(--tool-a),var(--tool-b),transparent 84%);opacity:.7}.v9-tool-page .v9-panel:focus-within{border-color:color-mix(in srgb,var(--tool-a) 32%,#dfe4ed);box-shadow:0 20px 50px var(--tool-glow)}.v9-panel__head span{font-size:11px}.v9-panel__head h2{color:#22293b;font-size:25px}.v9-panel__head p{color:#606a80;font-size:15px}.v9-field>span{color:#3f495f;font-size:13px}.v9-field input,.v9-field textarea,.v9-field select{color:#202638;font-size:15px;background:#ffffffc7}.v9-field small{color:#707b91;font-size:12px}.v9-result-hero>div:first-child>span{font-size:11px}.v9-result-hero p{color:#606b81;font-size:15px}.v9-metric span{color:#667187;font-size:11px}.v9-metric small{color:#707a8f;font-size:11px}.v9-empty-copy,.v9-bullet-list,.v9-flow-hint{font-size:13px}.v9-tool-page .v9-action--primary{min-height:50px;padding-inline:19px;background-size:220% 100%!important;animation:v9GradientFlow 4.2s linear infinite;box-shadow:0 13px 30px var(--tool-glow),inset 0 1px #ffffff2e!important}.v9-action:hover:not(:disabled){transform:translateY(-2px) scale(1.012)}.v9-action:active:not(:disabled){transform:translateY(0) scale(.992)}.v9-result-panel{animation:v9ResultReveal .58s cubic-bezier(.22,1,.36,1) both}.v9-score-ring{animation:v9ScorePop .7s cubic-bezier(.22,1,.36,1) both}.v9-tool-page>.v9-panel:nth-child(2){animation-delay:.05s}.v9-tool-page>.v9-panel:nth-child(3){animation-delay:.1s}.v9-tool-page>.v9-panel:nth-child(4){animation-delay:.15s}.v9-tool-page>.v9-panel:nth-child(5){animation-delay:.2s}.workspace-sidebar__bottom{padding-top:12px}.workspace-about-button{width:100%;min-height:58px;padding:8px 9px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#c3cce1;background:linear-gradient(135deg,#ffffff0e,#6750f412);cursor:pointer;text-align:left;transition:transform .22s ease,border-color .22s ease,background .22s ease}.workspace-about-button:hover{transform:translateY(-2px);border-color:#8772ff42;background:linear-gradient(135deg,#ffffff14,#6750f421)}.workspace-about-button>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#488fff,#7759f5);box-shadow:0 8px 20px #574be840}.workspace-about-button>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.workspace-about-button strong{color:#f4f6ff;font-size:12px}.workspace-about-button small{margin:0!important;color:#8290b0!important;font-size:10px!important;letter-spacing:0!important;text-transform:none!important}.workspace-about-button>svg{color:#697794}.workspace-shell--collapsed .workspace-about-button{width:46px;padding:5px;justify-content:center}.about-overlay{position:fixed;inset:0;z-index:100;padding:28px;display:grid;place-items:center;background:#070a18a8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.about-modal{width:min(940px,100%);max-height:min(820px,calc(100vh - 56px));padding:30px;position:relative;overflow:auto;border:1px solid rgba(255,255,255,.11);border-radius:28px;color:#eef2ff;background:radial-gradient(circle at 82% 6%,rgba(55,142,255,.2),transparent 30%),radial-gradient(circle at 12% 82%,rgba(126,78,255,.2),transparent 34%),linear-gradient(145deg,#10152b,#151b39 58%,#102640);box-shadow:0 45px 130px #00000075}.about-modal:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(130deg,#000,transparent 80%);mask-image:linear-gradient(130deg,#000,transparent 80%);pointer-events:none}.about-modal__close{width:38px;height:38px;position:absolute;z-index:3;top:20px;right:20px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#aeb8d3;background:#ffffff0f;cursor:pointer}.about-modal__close:hover{color:#fff;background:#ffffff1c}.about-modal__hero{position:relative;z-index:1;padding-right:45px;display:flex;align-items:center;gap:18px}.about-modal__mark{width:74px;height:74px;flex:0 0 74px;position:relative;display:grid;place-items:center;border-radius:24px;background:linear-gradient(145deg,#428fff,#7555f6 60%,#a34ddd);box-shadow:0 18px 45px #6849f061}.about-modal__mark span{position:relative;z-index:2;font-family:var(--display);font-size:15px;font-weight:850}.about-modal__mark i{position:absolute;inset:-9px;border:1px solid rgba(130,112,255,.22);border-radius:28px;animation:v9HeaderOrbit 9s linear infinite}.about-modal__mark i:last-child{inset:-17px;border-style:dashed;animation-direction:reverse;animation-duration:13s}.about-modal__eyebrow{color:#9eace0;font-size:11px;font-weight:900;letter-spacing:.14em}.about-modal__hero h2{margin:6px 0 4px;font-family:var(--display);font-size:38px;letter-spacing:-.045em}.about-modal__hero h2 em{color:#9c87ff;font-style:normal}.about-modal__hero p{margin:0;color:#b7c1db;font-size:15px;line-height:1.65}.about-version-grid{position:relative;z-index:1;margin-top:25px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.about-version-grid>div{min-height:76px;padding:14px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff0e}.about-version-grid span{color:#8795b8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.about-version-grid strong{margin-top:5px;color:#f2f4ff;font-size:13px}.about-engine{position:relative;z-index:1;margin-top:10px;padding:9px 12px;display:flex;align-items:center;gap:14px;border:1px solid rgba(65,206,155,.13);border-radius:13px;background:#22ad7b0f}.about-engine .engine-status{min-width:205px;color:#a7ead1;background:transparent;font-size:11px}.about-engine p{margin:0;color:#8290ad;font-size:11px}.about-guide-head{position:relative;z-index:1;margin-top:25px;display:flex;align-items:center;gap:10px}.about-guide-head>svg{color:#a997ff}.about-guide-head span{color:#8f9dc5;font-size:10px;font-weight:900;letter-spacing:.13em}.about-guide-head h3{margin:3px 0 0;font-family:var(--display);font-size:21px}.about-guide{position:relative;z-index:1;margin-top:13px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.about-guide article{min-height:145px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:linear-gradient(145deg,#ffffff12,#ffffff09)}.about-guide article>div{display:flex;align-items:center;justify-content:space-between;color:#9d8cff}.about-guide article b{color:#657395;font-size:10px}.about-guide article>strong{display:block;margin-top:15px;color:#f4f6ff;font-size:14px}.about-guide article p{margin:6px 0 0;color:#9eabc7;font-size:12px;line-height:1.58}.about-modal__actions{position:relative;z-index:1;margin-top:22px;display:flex;gap:9px;flex-wrap:wrap}.about-modal__actions .button--secondary{color:#e3e7f7;border-color:#ffffff1f;background:#ffffff12}@keyframes v9AuroraDrift{0%{transform:translate3d(-12px,-8px,0) scale(.94);opacity:.58}to{transform:translate3d(62px,24px,0) scale(1.12);opacity:.95}}@keyframes v9HeaderOrbit{to{transform:rotate(360deg)}}@keyframes v9CoreFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(2deg)}}@keyframes v9GradientFlow{0%{background-position:0 0}to{background-position:220% 0}}@keyframes v9ResultReveal{0%{opacity:0;transform:translateY(13px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes v9ScorePop{0%{opacity:0;transform:scale(.78) rotate(-8deg)}70%{transform:scale(1.04) rotate(1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:900px){.v9-tool-page{padding:11px}.about-version-grid,.about-guide{grid-template-columns:repeat(2,1fr)}.about-engine{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.about-overlay{padding:12px}.about-modal{padding:23px 18px;border-radius:22px}.about-modal__hero{align-items:flex-start}.about-modal__mark{width:58px;height:58px;flex-basis:58px;border-radius:19px}.about-modal__hero h2{font-size:31px}.about-version-grid,.about-guide{grid-template-columns:1fr}.workspace-tool-card{min-height:155px}}@media(prefers-reduced-motion:reduce){.v9-tool-page:before,.v9-tool-header:after,.v9-tool-header__icon,.about-modal__mark i,.v9-tool-page .v9-action--primary{animation:none!important}.workspace-tool-card,.workspace-tool-card__icon,.workspace-tool-card__arrow,.workspace-nav__item,.workspace-about-button{transition:none!important}}.v9-tool-page[data-theme=magenta]{--tool-a:#a83fd4;--tool-b:#ef5aa8;--tool-soft:#fff0fb;--tool-glow:rgba(201,67,193,.2)}.workspace-tool-card[data-theme=magenta]{--card-a:#aa42d2;--card-b:#f05aa8;--card-soft:#fff0fb;--card-glow:rgba(205,67,190,.2)}.workspace-nav__item[data-theme=magenta]{--nav-a:#ad49d7;--nav-b:#ef64ad}.workspace-tool-card{background-size:165% 165%;animation:v9CardAmbient 7.5s ease-in-out infinite alternate}.workspace-tool-card:after{content:"";width:118px;height:220%;position:absolute;top:-58%;left:-150px;opacity:.24;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:v9CardScan 7.8s ease-in-out infinite;pointer-events:none}.workspace-tool-card:nth-child(2n):after{animation-delay:1.1s}.workspace-tool-card:nth-child(3n):after{animation-delay:2.2s}.workspace-tool-card__icon{animation:v9IconBreathe 3.8s ease-in-out infinite}.workspace-tool-card:hover .workspace-tool-card__icon{animation:none}.v9-tool-page{background:radial-gradient(circle at 2% 5%,color-mix(in srgb,var(--tool-b) 23%,transparent),transparent 28%),radial-gradient(circle at 97% 15%,color-mix(in srgb,var(--tool-a) 25%,transparent),transparent 30%),radial-gradient(circle at 76% 94%,color-mix(in srgb,var(--tool-b) 14%,transparent),transparent 27%),linear-gradient(145deg,color-mix(in srgb,var(--tool-soft) 96%,#fff),#f4f7ff 48%,color-mix(in srgb,var(--tool-soft) 88%,#eef3ff));background-size:145% 145%;animation:v9ToolCanvasShift 12s ease-in-out infinite alternate}.v9-tool-page:before{width:440px;height:440px;opacity:.86;filter:blur(24px)}.v9-tool-page:after{content:"";width:390px;height:390px;position:absolute;z-index:-1;top:28%;right:-230px;border-radius:50%;background:color-mix(in srgb,var(--tool-b) 18%,transparent);filter:blur(30px);animation:v9AuroraOrbit 10s ease-in-out infinite alternate;pointer-events:none}.v9-tool-page .v9-panel{border-color:color-mix(in srgb,var(--tool-a) 20%,#dbe1ed);background:radial-gradient(circle at 96% 0%,color-mix(in srgb,var(--tool-b) 10%,transparent),transparent 30%),linear-gradient(145deg,#ffffffd1,color-mix(in srgb,var(--tool-soft) 92%,rgba(255,255,255,.78)));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 48px color-mix(in srgb,var(--tool-a) 9%,rgba(22,28,59,.055))}.v9-tool-page .v9-panel:after{content:"";width:72px;height:180%;position:absolute;top:-40%;left:-110px;opacity:0;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.76),transparent);pointer-events:none}.v9-tool-page .v9-panel:hover:after{opacity:.48;animation:v9PanelSweep 1.05s ease}.v9-tool-header{min-height:184px;isolation:isolate}.v9-tool-header__icon{position:relative;overflow:visible}.v9-tool-header__icon>svg{position:relative;z-index:3;filter:drop-shadow(0 3px 7px rgba(0,0,0,.18))}.v9-tool-header__icon-ring{position:absolute;inset:-11px;z-index:1;border:1px dashed rgba(255,255,255,.42);border-radius:22px;animation:v9HeaderOrbit 5.8s linear infinite}.v9-tool-header__icon-ring:after{content:"";width:7px;height:7px;position:absolute;top:-4px;left:50%;border-radius:50%;background:#fff;box-shadow:0 0 16px #fff,0 0 28px color-mix(in srgb,var(--tool-b) 70%,#fff)}.v9-tool-energy-line{height:2px;position:absolute;z-index:1;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,var(--tool-b),#fff,var(--tool-a),transparent);background-size:220% 100%;opacity:.78;animation:v9EnergyRail 3.2s linear infinite}.v9-tool-particle{width:8px;height:8px;position:absolute;z-index:1;border-radius:3px;background:#fff;box-shadow:0 0 14px #ffffffb8;opacity:.58}.v9-tool-particle--one{right:9%;top:22%;animation:v9ParticleOne 5.8s ease-in-out infinite}.v9-tool-particle--two{right:20%;bottom:17%;width:6px;height:6px;background:var(--tool-b);animation:v9ParticleTwo 6.6s ease-in-out infinite}.v9-tool-particle--three{right:33%;top:17%;width:5px;height:5px;background:var(--tool-a);animation:v9ParticleThree 4.9s ease-in-out infinite}.v9-action{position:relative;overflow:hidden;isolation:isolate}.v9-action>svg,.v9-action>span{position:relative;z-index:3}.v9-action__shine{width:56px;position:absolute;z-index:1;inset:-30% auto -30% -90px;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:v9ButtonShine 3.4s ease-in-out infinite;pointer-events:none}.v9-action__pulse{position:absolute;z-index:0;inset:0;border-radius:inherit;opacity:0;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 0 var(--tool-glow,rgba(111,85,239,.18));pointer-events:none}.v9-action--primary .v9-action__pulse{animation:v9ButtonPulse 2.8s ease-out infinite}.v9-action--loading{transform:none!important}.v9-action--loading .v9-action__shine{animation-duration:1.15s}.v9-tool-header__copy p{color:#e4e9f7;font-size:16.5px;font-weight:520}.v9-panel__head p{color:#39465f;font-size:15.8px;font-weight:520}.v9-field>span{color:#222d44;font-size:13.8px;font-weight:720}.v9-field input,.v9-field textarea,.v9-field select{color:#161d30;font-size:15.5px;font-weight:520;background:#ffffffde}.v9-field input::placeholder,.v9-field textarea::placeholder{color:#8992a6;opacity:1}.v9-field small{color:#4b5871;font-size:12.8px;font-weight:510}.v9-result-hero p{color:#39465f;font-size:15.8px;font-weight:520}.v9-metric span{color:#39465f;font-size:12px;font-weight:650}.v9-metric small{color:#4e5b73;font-size:11.9px}.v9-empty-copy,.v9-bullet-list,.v9-flow-hint{color:#303c55;font-size:14px;font-weight:510}.v9-bullet-list li>div{color:#39445c;line-height:1.65}.v9-pill-list span{color:#354159}.v9-banner--success{align-items:flex-start}.v9-banner--success>div{display:flex;flex-direction:column;gap:4px}.v9-banner--success strong{color:#165b43;font-size:13px}.v9-banner--success span{color:#34745e;font-size:12.5px;line-height:1.55}.resume-preview-motion{perspective:1200px;transform-origin:50% 0}.resume-editor__scene{min-width:0}.resume-paper{color:#182033}.resume-paper__contact{color:#35425b}.resume-paper__contact small{color:inherit;font-size:11.55px;font-weight:600;line-height:1.48}.resume-paper__section h4{color:#161e30;font-size:12.2px;font-weight:850;letter-spacing:.085em}.resume-paper__section p{color:#202b43;font-size:12.05px;font-weight:550;line-height:1.61}.resume-paper__modern header span,.resume-paper__executive header>span{font-size:9.3px}.resume-paper__modern header p,.resume-paper__executive header p,.resume-paper__tech header p,.resume-paper__classic header p,.resume-paper__academic header p{font-size:12px}.resume-paper__side .resume-paper__section p,.resume-paper__side .resume-paper__contact{color:#f0f3ff}.resume-paper__side .resume-paper__section h4{color:#e2ddff;font-size:12px}.resume-paper__target{color:#664ee0;font-size:11px}.resume-paper__compact .resume-paper__section p{font-size:10.9px;line-height:1.5}.resume-paper__minimal header>span,.resume-paper__compact header span{font-size:11px}.resume-paper--density-spacious .resume-paper__section{margin-top:25px}.resume-paper--density-spacious .resume-paper__section p{font-size:12.7px;line-height:1.72;margin:5px 0}.resume-paper--density-spacious .resume-paper__section h4{margin-bottom:9px;font-size:12.5px}.resume-paper--density-spacious .resume-paper__modern{padding:43px 44px}.resume-paper--density-spacious .resume-paper__minimal{padding:55px}.resume-paper--density-spacious .resume-paper__executive{padding:48px 50px}.resume-paper--density-spacious .resume-paper__classic{padding:52px 55px}.resume-paper--density-spacious .resume-paper__tech .tech-grid{padding-top:7px}.resume-paper--density-spacious .resume-paper__compact{padding:37px 39px}.resume-paper--density-spacious .resume-paper__academic{padding:50px 52px}.resume-paper--density-spacious .resume-paper__main{padding:49px 38px}.resume-paper--density-spacious .resume-paper__side{padding:43px 29px}.resume-paper--density-compact .resume-paper__section{margin-top:12px}.resume-paper--density-compact .resume-paper__section h4{margin-bottom:5px;font-size:10.8px}.resume-paper--density-compact .resume-paper__section p{margin:2px 0;font-size:10.8px;line-height:1.42}.resume-paper--density-compact .resume-paper__contact small{font-size:9.8px}.resume-paper--density-compact .resume-paper__modern{padding:31px 34px}.resume-paper--density-compact .resume-paper__minimal{padding:39px 43px}.resume-paper--density-compact .resume-paper__executive{padding:34px 39px}.resume-paper--density-compact .resume-paper__classic{padding:38px 44px}.resume-paper--density-compact .resume-paper__compact{padding:27px 30px}.resume-paper--density-compact .resume-paper__academic{padding:36px 42px}.resume-paper--density-compact .resume-paper__main{padding:34px 30px}.resume-paper--density-compact .resume-paper__side{padding:31px 23px}.resume-preview-wrap{border-radius:16px}.resume-preview-toolbar{position:relative;overflow:hidden}.resume-preview-toolbar:after{content:"";width:80px;position:absolute;inset:0 auto 0 -110px;background:linear-gradient(90deg,transparent,rgba(113,87,244,.16),transparent);animation:v9PreviewScanner 5s ease-in-out infinite}.resume-preview-toolbar i{animation:v9LiveDot 1.7s ease-in-out infinite}.kai-mark{overflow:visible}.kai-mark__halo{position:absolute;inset:-7px;border-radius:50%;background:radial-gradient(circle,rgba(93,122,255,.18),transparent 66%);filter:blur(2px);animation:v9KaiHalo 2.8s ease-in-out infinite;pointer-events:none}.kai-mark__scanner{width:3px;height:3px;position:absolute;z-index:4;top:1px;left:50%;margin-left:-1.5px;border-radius:50%;background:#fff;box-shadow:0 0 9px #fff,0 0 18px #7e6bff;transform-origin:1.5px 22px;animation:v9KaiScanner 3.2s linear infinite;pointer-events:none}.kai-mark__ring--outer{box-shadow:0 0 16px #4ea2ff21}.kai-mark__ring--inner{border-style:dashed}.kai-mark--active:after{content:"";position:absolute;inset:-15px;border-radius:50%;border:1px solid rgba(120,99,255,.42);animation:v9KaiSignature 1.45s ease-out forwards;pointer-events:none}.brand-lockup__copy strong{background:linear-gradient(100deg,currentColor,currentColor 38%,#8e7bff 50%,currentColor 62%,currentColor);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:v9BrandTextShine 8s ease-in-out infinite}.brand-lockup--dark .brand-lockup__copy strong{color:transparent;background-image:linear-gradient(100deg,#f7f8ff 0% 36%,#75baff 47%,#ab7dff 53%,#f7f8ff 64% 100%)}.workspace-core{animation:v9WorkspaceCoreGlow 2.7s ease-in-out infinite}.workspace-orbit--one{box-shadow:0 0 40px #4c84ff12}.workspace-orbit--two{box-shadow:inset 0 0 32px #7953ff0f}.workspace-orbit--one:before,.workspace-orbit--one:after,.workspace-orbit--two:before{animation:v9OrbitNodePulse 1.8s ease-in-out infinite}.workspace-hero:before{content:"";width:36%;height:160%;position:absolute;z-index:1;top:-30%;left:-42%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:v9HeroSweep 7.5s ease-in-out infinite;pointer-events:none}@keyframes v9CardAmbient{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes v9CardScan{0%,58%{left:-150px}76%,to{left:calc(100% + 150px)}}@keyframes v9IconBreathe{0%,to{transform:translateY(0) rotate(0) scale(1)}50%{transform:translateY(-3px) rotate(2deg) scale(1.045)}}@keyframes v9ToolCanvasShift{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes v9AuroraOrbit{0%{transform:translate3d(0,-18px,0) scale(.92);opacity:.5}to{transform:translate3d(-95px,55px,0) scale(1.18);opacity:.95}}@keyframes v9EnergyRail{to{background-position:220% 0}}@keyframes v9ParticleOne{0%,to{transform:translate(0) rotate(0);opacity:.32}50%{transform:translate(-28px,24px) rotate(180deg);opacity:.9}}@keyframes v9ParticleTwo{0%,to{transform:translate(0) scale(.8);opacity:.3}50%{transform:translate(42px,-20px) scale(1.25);opacity:1}}@keyframes v9ParticleThree{0%,to{transform:translate(0);opacity:.25}50%{transform:translate(-35px,34px);opacity:.95}}@keyframes v9PanelSweep{0%{left:-110px}to{left:calc(100% + 110px)}}@keyframes v9ButtonShine{0%,52%{left:-90px}78%,to{left:calc(100% + 90px)}}@keyframes v9ButtonPulse{0%{opacity:.4;box-shadow:0 0 0 0 var(--tool-glow,rgba(111,85,239,.18))}75%,to{opacity:0;box-shadow:0 0 0 13px transparent}}@keyframes v9PreviewScanner{0%,55%{left:-110px}78%,to{left:calc(100% + 110px)}}@keyframes v9LiveDot{0%,to{transform:scale(1);box-shadow:0 0 0 4px #3dd59817}50%{transform:scale(1.35);box-shadow:0 0 0 8px #3dd5980a,0 0 16px #3dd5986b}}@keyframes v9KaiHalo{0%,to{transform:scale(.92);opacity:.5}50%{transform:scale(1.18);opacity:1}}@keyframes v9KaiScanner{to{transform:rotate(360deg)}}@keyframes v9KaiSignature{0%{transform:scale(.7);opacity:0}25%{opacity:1}to{transform:scale(1.75);opacity:0}}@keyframes v9BrandTextShine{0%,66%{background-position:100% 0}86%,to{background-position:-100% 0}}@keyframes v9WorkspaceCoreGlow{0%,to{box-shadow:0 20px 55px #5947ef6b,0 0 0 12px #7057ff12}50%{box-shadow:0 24px 70px #4593ff7a,0 0 0 18px #7057ff0b,0 0 38px #7754ff47}}@keyframes v9OrbitNodePulse{0%,to{transform:scale(.8);opacity:.55}50%{transform:scale(1.45);opacity:1}}@keyframes v9HeroSweep{0%,58%{left:-42%}82%,to{left:120%}}@media(prefers-reduced-motion:reduce){.workspace-tool-card,.workspace-tool-card:after,.workspace-tool-card__icon,.v9-tool-page,.v9-tool-page:after,.v9-tool-energy-line,.v9-tool-particle,.v9-tool-header__icon-ring,.v9-action__shine,.v9-action__pulse,.resume-preview-toolbar:after,.resume-preview-toolbar i,.kai-mark__halo,.kai-mark__scanner,.brand-lockup__copy strong,.workspace-core,.workspace-orbit--one:before,.workspace-orbit--one:after,.workspace-orbit--two:before,.workspace-hero:before{animation:none!important}}.resume-preview-wrap--exact{isolation:isolate}.resume-preview-toolbar__right{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:9px}.resume-preview-toolbar__right>span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#596177;font-size:10px;letter-spacing:.055em}.resume-preview-refresh{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border:1px solid #dfe3ed;border-radius:9px;color:#6256da;background:linear-gradient(145deg,#fff,#f3f1ff);box-shadow:0 5px 15px #40339f12;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.resume-preview-refresh:hover{transform:translateY(-1px) rotate(10deg);border-color:#bcb3f7;box-shadow:0 8px 20px #40339f1f}.resume-export-preview-shell{min-height:720px;padding:16px;position:relative;overflow:hidden;border:1px solid #dfe3ed;border-radius:0 0 16px 16px;background:radial-gradient(circle at 85% 2%,rgba(103,86,245,.1),transparent 26%),radial-gradient(circle at 8% 70%,rgba(62,143,255,.07),transparent 30%),linear-gradient(155deg,#f5f6fb,#eceef7);box-shadow:0 20px 50px #20243812}.resume-export-preview-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.35) 45%,transparent 62%);transform:translate(-120%);animation:resumePreviewAmbientSweep 8s ease-in-out infinite}@keyframes resumePreviewAmbientSweep{0%,64%{transform:translate(-120%)}82%,to{transform:translate(120%)}}.resume-export-preview-state{width:fit-content;margin:0 auto 12px;padding:7px 10px;position:relative;z-index:2;display:flex;align-items:center;gap:7px;border:1px solid #d9ddee;border-radius:999px;color:#4f5971;background:#ffffffe0;box-shadow:0 8px 22px #2c304e0f;font-size:10px;font-weight:800}.resume-export-preview-state svg{color:#2da779}.resume-export-preview-state.is-loading svg{color:#6658e4;animation:resumePreviewStatusPulse 1.15s ease-in-out infinite}@keyframes resumePreviewStatusPulse{50%{transform:scale(1.15);filter:drop-shadow(0 0 5px rgba(102,88,228,.45))}}.resume-export-preview-pages{position:relative;z-index:1;display:grid;gap:18px}.resume-export-preview-pages figure{margin:0;position:relative}.resume-export-preview-pages img{width:100%;height:auto;display:block;border:1px solid rgba(37,42,62,.12);border-radius:3px;background:#fff;box-shadow:0 3px 8px #1f253a0f,0 20px 45px #1f253a21}.resume-export-preview-pages figcaption{width:max-content;margin:8px auto 0;padding:4px 8px;border-radius:999px;color:#6d7487;background:#ffffffd1;font-size:9px;font-weight:800}.resume-export-preview-skeleton{min-height:680px;border-radius:4px;background:linear-gradient(90deg,transparent 0 35%,rgba(255,255,255,.78) 50%,transparent 65%) 0 0 / 220% 100%,#fff;box-shadow:0 18px 45px #1f253a1a;animation:resumePreviewSkeleton 1.35s linear infinite}@keyframes resumePreviewSkeleton{to{background-position:-220% 0}}.resume-export-preview-error{min-height:420px;padding:28px;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed #e3c3ca;border-radius:14px;color:#6e4650;background:#fff7f9e6}.resume-export-preview-error strong{color:#963d51;font-family:var(--display);font-size:17px}.resume-export-preview-error p{max-width:430px;margin:7px 0 14px;font-size:12px;line-height:1.65}.resume-export-preview-error button{min-height:38px;padding:0 13px;border-radius:9px;color:#fff;background:linear-gradient(115deg,#4a86f6,#7357ee);cursor:pointer;font-size:11px;font-weight:850}.resume-preview-contract-note{margin:10px 2px 0;display:flex;align-items:flex-start;gap:7px;color:#596176;font-size:11px;font-weight:650;line-height:1.55}.resume-preview-contract-note svg{margin-top:1px;flex:0 0 auto;color:#2da779}.resume-polish-callout{margin-bottom:17px;padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;overflow:hidden;position:relative;border:1px solid #cfc7ff;border-radius:14px;background:radial-gradient(circle at 96% 10%,rgba(94,151,255,.13),transparent 28%),linear-gradient(125deg,#f8f6ff,#eef5ff)}.resume-polish-callout:after{content:"";width:55px;position:absolute;inset:0 auto 0 -75px;transform:skew(-18deg);pointer-events:none;background:#ffffff8c;animation:resumePolishSweep 4.8s ease-in-out infinite}@keyframes resumePolishSweep{0%,50%{left:-75px}78%,to{left:calc(100% + 30px)}}.resume-polish-callout__icon{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#448df9,#7958ed);box-shadow:0 10px 24px #5748d73b;animation:resumePolishFloat 2.7s ease-in-out infinite}@keyframes resumePolishFloat{50%{transform:translateY(-3px) rotate(4deg);box-shadow:0 14px 28px #5748d74d}}.resume-polish-callout strong{display:block;color:#2e3448;font-family:var(--display);font-size:14px}.resume-polish-callout p{margin:4px 0 0;color:#5e687f;font-size:11.5px;line-height:1.6}@media(max-width:1180px){.resume-export-preview-shell{min-height:620px}.resume-polish-callout{grid-template-columns:auto 1fr}.resume-polish-callout>:last-child{grid-column:1 / -1;width:100%}}@media(max-width:720px){.resume-preview-toolbar{align-items:flex-start;gap:7px;padding-block:9px}.resume-preview-toolbar__right{flex-wrap:wrap}.resume-export-preview-shell{min-height:480px;padding:10px}.resume-export-preview-skeleton{min-height:500px}.resume-polish-callout{grid-template-columns:1fr}.resume-polish-callout__icon{width:39px;height:39px}}@media(prefers-reduced-motion:reduce){.resume-export-preview-shell:before,.resume-export-preview-state.is-loading svg,.resume-export-preview-skeleton,.resume-polish-callout:after,.resume-polish-callout__icon{animation:none!important}}.resume-preview-truncated-note{padding:9px 11px;border:1px solid #ead7ad;border-radius:10px;color:#785b2f;background:#fff9e8eb;font-size:10.5px;font-weight:700;line-height:1.55}.public-policy-links{margin:18px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;color:#747c91;font-size:10px;font-weight:750}.public-policy-links a:hover{color:#6752e7}.support-footer__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px 15px;font-size:10px;font-weight:750}.support-footer__links a{color:#9da7c2}.support-footer__links a:hover{color:#fff}.legal-page{min-height:100vh;color:#171b2b;background:radial-gradient(circle at 86% 8%,rgba(107,84,243,.12),transparent 26%),#f5f6fa;animation:v9RouteIn .42s cubic-bezier(.22,1,.36,1) both}.legal-nav{min-height:74px;padding:0 max(24px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff;background:#0b1021}.legal-nav>div{display:flex;align-items:center;gap:18px;color:#b5bfd9;font-size:12px;font-weight:750}.legal-nav__back{display:flex;align-items:center;gap:5px}.legal-main{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:34px 0 70px}.legal-hero{min-height:300px;padding:44px 48px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;border-radius:26px;color:#fff;background:radial-gradient(circle at 82% 16%,rgba(83,148,255,.28),transparent 27%),linear-gradient(125deg,#10162a,#242b62 58%,#173d64);box-shadow:0 24px 65px #151e4326}.legal-hero>div:first-child>span{color:#a6b3d4;font-size:10px;font-weight:900;letter-spacing:.14em}.legal-hero h1{max-width:800px;margin:10px 0 12px;font-family:var(--display);font-size:clamp(38px,4vw,58px);line-height:1.06;letter-spacing:-.05em}.legal-hero p{max-width:760px;margin:0;color:#c4cce1;font-size:15px;line-height:1.72}.legal-hero small{display:block;margin-top:18px;color:#97a7cc;font-size:10px;font-weight:750;letter-spacing:.04em}.legal-hero__icon{width:104px;height:104px;display:grid;place-items:center;border-radius:30px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.legal-layout{margin-top:20px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px;align-items:start}.legal-toc{position:sticky;top:20px;padding:20px;display:grid;gap:5px;border:1px solid #e0e2eb;border-radius:17px;background:#fff;box-shadow:0 14px 38px #191d320a}.legal-toc strong{margin-bottom:8px;color:#6d58e2;font-size:9px;font-weight:900;letter-spacing:.12em}.legal-toc a{padding:9px 10px;border-radius:9px;color:#626a7d;font-size:11px;font-weight:750}.legal-toc a:hover{color:#5d48df;background:#f3f1ff}.legal-document{padding:34px 38px;border:1px solid #e0e2eb;border-radius:19px;background:#fff;box-shadow:0 18px 50px #191d320d}.legal-document__notice{margin-bottom:30px;padding:14px 16px;display:flex;align-items:flex-start;gap:10px;border:1px solid #dbe9e3;border-radius:12px;color:#2f735a;background:#f2faf7;font-size:11px;line-height:1.6}.legal-document__notice svg{flex:0 0 auto;margin-top:1px}.legal-document section+section{margin-top:32px;padding-top:30px;border-top:1px solid #eceef3}.legal-document h2{margin:0 0 12px;font-family:var(--display);font-size:23px;letter-spacing:-.035em}.legal-document p{margin:10px 0 0;color:#646d80;font-size:13px;line-height:1.82}.legal-footer{min-height:110px;padding:22px max(24px,calc((100vw - 1160px)/2));display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px;color:#9da7c2;background:#0b1021}.legal-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;font-size:10px;font-weight:750}.legal-footer nav a:hover{color:#fff}.legal-footer>span{font-size:10px;font-weight:700}@media(max-width:900px){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static;grid-template-columns:repeat(3,1fr)}.legal-toc strong{grid-column:1/-1}.legal-footer{grid-template-columns:1fr;justify-items:start}.legal-footer nav{justify-content:flex-start}.support-footer{gap:16px;padding-block:22px}}@media(max-width:640px){.legal-nav{padding:14px 18px;align-items:flex-start}.legal-nav>div{gap:10px;flex-wrap:wrap;justify-content:flex-end}.legal-main{width:min(100% - 28px,1160px);padding-top:20px}.legal-hero{min-height:0;padding:30px 26px;grid-template-columns:1fr}.legal-hero h1{font-size:36px}.legal-hero__icon{display:none}.legal-toc{grid-template-columns:1fr 1fr}.legal-document{padding:25px 22px}.legal-document h2{font-size:20px}.public-policy-links{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.legal-page{animation:none!important}}.reviews-page{min-height:100vh;color:#171b2b;background:radial-gradient(circle at 86% 10%,rgba(107,84,243,.11),transparent 26%),#f5f6fa}.reviews-nav{min-height:74px;padding:0 max(24px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff;background:#0b1021}.reviews-nav nav{display:flex;align-items:center;flex-wrap:wrap;gap:16px;color:#b5bfd9;font-size:12px;font-weight:750}.reviews-nav nav a{display:inline-flex;align-items:center;gap:6px}.reviews-page main{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:34px 0 72px}.reviews-hero{min-height:290px;padding:44px 46px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;border-radius:26px;color:#fff;background:radial-gradient(circle at 80% 18%,rgba(92,151,255,.26),transparent 28%),linear-gradient(125deg,#10162a,#252d67 58%,#173f6a);box-shadow:0 24px 65px #151e4324}.reviews-hero>div:first-child>span,.reviews-kicker{color:#8c78ef;font-size:9px;font-weight:900;letter-spacing:.14em}.reviews-hero>div:first-child>span{color:#9ba9ce}.reviews-hero h1{max-width:720px;margin:10px 0;font-family:var(--display);font-size:clamp(38px,4vw,56px);line-height:1.06;letter-spacing:-.045em}.reviews-hero p{max-width:720px;margin:0;color:#c1c9df;font-size:15px;line-height:1.72}.reviews-score-card{width:205px;min-height:190px;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#ffffff12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.reviews-score-card>strong{font-family:var(--display);font-size:54px;letter-spacing:-.05em}.reviews-score-card>span{margin-top:8px;color:#b7c1da;font-size:10px}.reviews-stars{display:flex;align-items:center;gap:3px;color:#e1ad38}.reviews-stars button{width:22px;height:22px;padding:0;display:grid;place-items:center;border:0;color:#c7cad5;background:transparent}.reviews-stars button.active{color:#e1ad38}.reviews-stars button.active svg{fill:currentColor}.reviews-stars.interactive button{cursor:pointer;transition:transform .16s ease,color .16s ease}.reviews-stars.interactive button:hover{transform:translateY(-2px) scale(1.08);color:#e1ad38}.reviews-trust-row{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reviews-trust-row article{min-height:92px;padding:16px;display:flex;align-items:flex-start;gap:10px;border:1px solid #e0e3ea;border-radius:14px;background:#fff}.reviews-trust-row article>svg{margin-top:2px;color:#6d57df}.reviews-trust-row article>div{display:grid;gap:3px}.reviews-trust-row strong{font-size:11px}.reviews-trust-row span{color:#7c8498;font-size:10px;line-height:1.5}.reviews-layout{margin-top:20px;display:grid;grid-template-columns:360px minmax(0,1fr);gap:20px;align-items:start}.reviews-layout>aside{display:grid;gap:14px;position:sticky;top:18px}.reviews-form-card,.reviews-breakdown-card,.review-public-card,.reviews-empty{border:1px solid #e0e2ea;border-radius:18px;background:#fff;box-shadow:0 12px 34px #181d3109}.reviews-form-card,.reviews-breakdown-card{padding:22px}.reviews-form-card h2{margin:6px 0 7px;font-family:var(--display);font-size:23px;letter-spacing:-.035em}.reviews-form-card>p{margin:0;color:#7b8397;font-size:11px;line-height:1.62}.reviews-form-card form{margin-top:17px;display:grid;gap:13px}.reviews-form-card form>label{display:grid;gap:6px}.reviews-form-card form>label>span{color:#555d71;font-size:10px;font-weight:800}.reviews-form-card textarea{width:100%;min-height:130px;padding:11px;border:1px solid #dfe1e9;border-radius:10px;resize:vertical;outline:0;font:inherit;font-size:12px;background:#fbfcfe}.reviews-form-card textarea:focus{border-color:#8c7af1;box-shadow:0 0 0 4px #6f55ef14;background:#fff}.reviews-consent{grid-template-columns:auto 1fr!important;align-items:flex-start;gap:9px!important}.reviews-consent input{width:16px;height:16px;margin-top:1px;accent-color:#6f55ef}.reviews-consent span{color:#71798d!important;font-weight:600!important;line-height:1.5}.reviews-form-card form>button{min-height:45px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;color:#fff;background:linear-gradient(115deg,#4388f8,#7357ee);cursor:pointer;font-size:11px;font-weight:850}.reviews-form-card form>button:disabled{opacity:.55;cursor:not-allowed}.reviews-reward-note{margin-top:14px;padding:11px;display:flex;gap:8px;border-radius:10px;color:#72571b;background:#fff8e8;font-size:9px;line-height:1.5}.reviews-reward-note svg{flex:0 0 auto}.reviews-breakdown-card{display:grid;gap:9px}.reviews-breakdown-row{display:grid;grid-template-columns:32px 1fr 22px;align-items:center;gap:8px;color:#6e7588;font-size:9px}.reviews-breakdown-row i{height:7px;overflow:hidden;border-radius:999px;background:#eeeff4}.reviews-breakdown-row b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#7057ee,#4c8bf5)}.reviews-breakdown-row em{font-style:normal;text-align:right}.reviews-list{display:grid;gap:12px}.review-public-card{padding:22px}.review-public-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-public-card__top>span{color:#959bad;font-size:9px}.review-public-card>p{margin:16px 0 18px;color:#4f576d;font-size:14px;line-height:1.72}.review-public-card__identity>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.review-public-card__identity strong{margin-right:4px;font-size:11px}.review-public-card__identity span{padding:5px 7px;display:inline-flex;align-items:center;gap:4px;border-radius:7px;color:#4f66a5;background:#eef4ff;font-size:8px;font-weight:800}.review-public-card__identity span.purchase{color:#277159;background:#edf9f4}.review-public-reply{margin-top:14px;padding:12px;display:grid;gap:4px;border-left:3px solid #7257ee;border-radius:9px;background:#f5f2ff}.review-public-reply strong{color:#604bd0;font-size:9px}.review-public-reply span{color:#596075;font-size:10px;line-height:1.58}.reviews-empty{min-height:260px;padding:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8a91a4}.reviews-empty svg{color:#d0a23e}.reviews-empty h2{margin:12px 0 7px;color:#24293a;font-family:var(--display);font-size:23px}.reviews-empty p{max-width:520px;margin:0;font-size:11px;line-height:1.7}.landing-reviews-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.landing-review-summary{min-width:145px;padding:14px 16px;display:grid;justify-items:end;gap:4px;border:1px solid #e2e3ea;border-radius:14px;background:#fff}.landing-review-summary>strong{font-family:var(--display);font-size:28px}.landing-review-summary>span{color:#8a91a3;font-size:8px}.landing-review-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.landing-review-card__top>span{padding:5px 7px;display:inline-flex;align-items:center;gap:4px;border-radius:7px;color:#2f765d;background:#edf9f4;font-size:8px;font-weight:800}.landing-review-card>small{display:grid;gap:3px}.landing-review-card>small b{color:#6451ca;font-size:8px}.landing-reviews-empty{margin-top:26px;padding:22px;display:flex;align-items:center;gap:12px;border:1px dashed #d9dbe4;border-radius:15px;background:#fff}.landing-reviews-empty>svg{color:#d4a53b}.landing-reviews-empty>div{display:grid;gap:3px}.landing-reviews-empty strong{font-size:11px}.landing-reviews-empty span{color:#7d8497;font-size:10px;line-height:1.5}.landing-reviews-actions{margin-top:18px;display:flex;justify-content:center;gap:10px}.pricing-discount-panel{margin-top:16px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e1ddfb;border-radius:14px;background:#f7f5ff}.pricing-discount-panel__copy{display:flex;align-items:flex-start;gap:10px}.pricing-discount-panel__copy>svg{color:#6d56e0}.pricing-discount-panel__copy>div{display:grid;gap:3px}.pricing-discount-panel__copy strong{font-size:11px}.pricing-discount-panel__copy span{max-width:620px;color:#716d88;font-size:10px;line-height:1.5}.pricing-discount-panel>label{min-width:250px;height:42px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #d9d4f5;border-radius:10px;background:#fff}.pricing-discount-panel>label svg{color:#6d56df}.pricing-discount-panel input{width:100%;border:0;outline:0;font:inherit;font-size:11px;font-weight:800;letter-spacing:.03em}.pricing-price.has-discount{flex-wrap:wrap}.pricing-price.has-discount del{width:100%;color:#999fb0;font-size:11px}.pricing-discount-applied{margin:8px 0 0;display:inline-flex;align-items:center;gap:5px;color:#2f735a;font-size:9px;font-weight:800}.pricing-card .pricing-preview-discount{min-height:36px;margin-bottom:8px;border:1px solid #ded9fb;color:#6651d0;background:#f4f1ff}.pricing-card .pricing-preview-discount:disabled{opacity:.6}.admin-review-policy{padding:14px 16px;display:flex;gap:10px;border:1px solid #d7e8e1;border-radius:12px;color:#2e715a;background:#f1faf6}.admin-review-policy>div{display:grid;gap:3px}.admin-review-policy strong{font-size:11px}.admin-review-policy span{color:#607d72;font-size:9px;line-height:1.5}.admin-feedback.pending-review{border-color:#ddd5ff;box-shadow:0 0 0 3px #7057ee0b}.admin-review-statuses{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.admin-review-statuses em.status-pending{color:#8d6a24;background:#fff5de}.admin-review-statuses em.status-published{color:#2e765c;background:#ecf9f4}.admin-review-statuses em.status-archived{color:#707789;background:#f0f1f4}.admin-review-reward{margin-top:13px;padding:12px;display:grid;gap:10px;border:1px solid #ede1bd;border-radius:11px;background:#fffaf0}.admin-review-reward__title{display:flex;align-items:flex-start;gap:8px;color:#805f1f}.admin-review-reward__title>div{display:grid;gap:2px}.admin-review-reward__title strong{font-size:10px}.admin-review-reward__title span{color:#8a7b5c;font-size:8px}.admin-review-reward__controls{display:grid;grid-template-columns:110px 110px auto;gap:8px;align-items:end}.admin-review-reward__controls label{display:grid;gap:4px}.admin-review-reward__controls label>span{color:#81765d;font-size:8px;font-weight:800}.admin-review-reward__controls select{min-height:34px;padding:0 8px;border:1px solid #e5dcc5;border-radius:8px;background:#fff;font:inherit;font-size:9px}.admin-review-reward__controls button{min-height:34px;padding:0 12px;border-radius:8px;color:#fff;background:#8d6b25;cursor:pointer;font-size:9px;font-weight:800}.admin-review-code{padding:9px 10px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;border-radius:9px;color:#66531f;background:#fff}.admin-review-code code{font-size:10px;font-weight:900}.admin-review-code strong,.admin-review-code span{font-size:8px}.admin-review-code.used{opacity:.62}.feedback-reward{grid-column:1/-1;margin-top:8px;padding:11px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;border:1px solid #eadfbf;border-radius:9px;background:#fff9ec}.feedback-reward strong{color:#765b20;font-size:9px}.feedback-reward code{color:#5b4a20;font-size:10px;font-weight:900}.feedback-reward span{grid-column:1/-1;color:#81765f;font-size:9px}.feedback-reward.used{opacity:.64}.reviews-page{animation:v9RouteIn .42s cubic-bezier(.22,1,.36,1) both}@media(max-width:900px){.reviews-hero{grid-template-columns:1fr}.reviews-score-card{width:100%;min-height:150px;align-items:flex-start}.reviews-trust-row,.reviews-layout{grid-template-columns:1fr}.reviews-layout>aside{position:static}.pricing-discount-panel{align-items:stretch;flex-direction:column}.pricing-discount-panel>label{min-width:0;width:100%}.landing-reviews-heading{align-items:flex-start;flex-direction:column}.landing-review-summary{width:100%;justify-items:start}}@media(max-width:620px){.reviews-page main{width:min(100% - 28px,1160px)}.reviews-nav{padding:14px 16px;align-items:flex-start;flex-direction:column}.reviews-nav nav{gap:10px 14px}.reviews-hero{padding:28px}.reviews-hero h1{font-size:36px}.review-public-card{padding:18px}.admin-review-reward__controls{grid-template-columns:1fr 1fr}.admin-review-reward__controls button{grid-column:1/-1}.admin-review-code{grid-template-columns:auto 1fr}.landing-reviews-actions{flex-direction:column}.landing-reviews-actions .button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.reviews-page{animation:none!important}.reviews-stars.interactive button{transition:none!important}}.auth-recovery-link{margin-top:-4px;display:flex;justify-content:flex-end}.auth-recovery-link a{color:#c8bbff;font-size:11px;font-weight:800}.auth-recovery-link a:hover{color:#fff}.recovery-layout{width:min(1120px,calc(100% - 48px));min-height:calc(100vh - 82px);margin:0 auto;padding:60px 0 100px;display:grid;grid-template-columns:1fr 480px;align-items:center;gap:90px}.recovery-story>span{color:#8f9dc5;font-size:11px;font-weight:850;letter-spacing:.14em}.recovery-story h1{max-width:650px;margin:15px 0 20px;font-family:var(--display);font-size:clamp(48px,5vw,68px);line-height:1.04;letter-spacing:-.052em}.recovery-story>p{max-width:650px;margin:0;color:#c3cae0;font-size:16px;line-height:1.75}.recovery-card>p a{display:inline-flex;align-items:center;gap:5px}.recovery-success{margin-top:16px;padding:13px 14px;display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(74,217,163,.24);border-radius:12px;color:#ddfff2;background:#28876529}.recovery-success>svg{flex:0 0 auto;color:#53dda9}.recovery-success>div{display:grid;gap:3px}.recovery-success strong{font-size:12px}.recovery-success span{color:#bfe8d8;font-size:11px;line-height:1.55}.recovery-success small{margin-top:4px;color:#9bbbab;font-size:10px;line-height:1.5}.account-card__copy{margin:12px 0 0;color:#667087;font-size:12px;line-height:1.65}.account-recovery-shortcut{margin-top:13px;min-height:38px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid #e2def7;border-radius:9px;color:#6956cf;background:#f7f5ff;font-size:11px;font-weight:800}.account-offer-banner{margin:16px 0 0;padding:15px 17px;display:flex;align-items:center;gap:12px;border:1px solid #e8dfbe;border-radius:15px;color:#6f5724;background:linear-gradient(135deg,#fffaf0,#fffdf8);box-shadow:0 12px 30px #6c53200d}.account-offer-banner>svg{flex:0 0 auto;color:#a47720}.account-offer-banner>div{min-width:0;flex:1;display:grid;gap:2px}.account-offer-banner span{color:#987522;font-size:9px;font-weight:900;letter-spacing:.1em}.account-offer-banner strong{font-size:14px}.account-offer-banner small{color:#81755c;font-size:10px}.account-offer-banner>a{min-height:38px;padding:0 13px;display:flex;align-items:center;border-radius:9px;color:#fff;background:#8a6926;font-size:11px;font-weight:850}.account-discount-list{margin-top:14px;display:grid;gap:8px}.account-discount-list>div{padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e4e6ec;border-radius:10px;background:#fafbfc}.account-discount-list>div>div{display:grid;gap:2px}.account-discount-list strong{font-size:12px}.account-discount-list code{color:#6553c8;font-size:10px;font-weight:900}.account-discount-list span{color:#747d91;font-size:10px}.account-discount-list .used{opacity:.62}.pricing-private-offer{margin-top:12px;padding:14px 16px;display:flex;align-items:center;gap:11px;border:1px solid #e8dfbe;border-radius:14px;background:#fffaf0}.pricing-private-offer>svg{color:#9c7424}.pricing-private-offer>div{min-width:0;flex:1;display:grid;gap:2px}.pricing-private-offer span{color:#927022;font-size:8px;font-weight:900;letter-spacing:.1em}.pricing-private-offer strong{font-size:12px}.pricing-private-offer small{color:#786f60;font-size:10px}.pricing-private-offer button{min-height:36px;padding:0 12px;border-radius:8px;color:#fff;background:#886722;cursor:pointer;font-size:10px;font-weight:850}.admin-shell{--admin-side:270px;color:#171b2b;background:radial-gradient(circle at 90% 0%,rgba(108,85,244,.055),transparent 25%),#f4f6fb}.admin-sidebar{padding:24px 18px;background:radial-gradient(circle at 50% -10%,rgba(105,80,243,.15),transparent 30%),linear-gradient(180deg,#090e1e,#111831);box-shadow:12px 0 34px #0c122812}.admin-owner{margin:30px 0 20px;padding:14px;gap:10px;border-color:#ffffff1a;border-radius:14px;background:#ffffff0e}.admin-owner span{color:#a4afcb;font-size:8px}.admin-owner strong{color:#fff;font-size:13px}.admin-owner small{color:#8f9ab7;font-size:9px}.admin-sidebar nav{gap:5px}.admin-sidebar nav button{min-height:46px;padding:0 12px;gap:10px;border-radius:11px;color:#a8b2cc;font-size:12px;font-weight:780;transition:background .18s ease,color .18s ease,transform .18s ease}.admin-sidebar nav button:hover{transform:translate(2px);color:#fff;background:#7057ff1f}.admin-sidebar nav button.active{color:#fff;background:linear-gradient(115deg,#4388f83d,#7357ee4d);box-shadow:inset 3px 0 #8d78ff}.admin-sidebar>a{padding:12px;color:#b0b9cf;font-size:11px}.admin-main>header{min-height:106px;padding:23px 34px;border-bottom-color:#e1e4ec;background:#f9fafded}.admin-main>header>div{display:grid;gap:2px}.admin-main>header span{color:#735fde;font-size:9px}.admin-main>header h1{margin:3px 0 0;color:#151a2c;font-size:31px;letter-spacing:-.035em}.admin-main>header p{margin:3px 0 0;color:#747d91;font-size:11px}.admin-main>header button{min-height:40px;padding:0 13px;color:#4d566b;font-size:11px}.admin-content{padding:28px 34px 65px}.admin-global-error,.admin-notice{padding:13px 15px;margin:14px 34px 0;border-radius:11px;font-size:12px;font-weight:700;line-height:1.55}.admin-global-error,.admin-notice.error{color:#9e3e4b;border:1px solid #f0ccd2;background:#fff1f3}.admin-notice{margin:0;color:#2f715a;border:1px solid #cfe7dc;background:#eef9f4}.admin-metrics{gap:14px}.admin-metrics article{min-height:150px;padding:22px;border-color:#e1e4ec;border-radius:18px;box-shadow:0 14px 34px #171f3f09}.admin-metrics span{color:#717a8f;font-size:10px}.admin-metrics strong{margin-top:9px;color:#161b2d;font-size:31px}.admin-metrics small{color:#697287;font-size:11px}.admin-card{padding:23px;border-color:#e0e4ec;border-radius:18px;box-shadow:0 13px 34px #141b3509}.admin-card__head{align-items:flex-start}.admin-card__head span{color:#745fda;font-size:9px}.admin-card__head h2{margin:5px 0 0;color:#171c2e;font-size:21px}.admin-card__head p{max-width:600px;margin:6px 0 0;color:#687187;font-size:12px;line-height:1.6}.admin-card__head>small{color:#737c90!important;font-size:10px!important;line-height:1.55}.admin-health-grid{margin:15px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-payment-state{margin:0;min-height:86px;padding:16px 17px;align-items:flex-start;border-radius:14px}.admin-payment-state svg{flex:0 0 auto;margin-top:2px}.admin-payment-state strong{font-size:12px}.admin-payment-state span{color:#6e716d;font-size:10.5px;line-height:1.55}.admin-activity-card{margin-top:14px}.admin-event-list{gap:8px}.admin-event-list>div{padding:12px;border:1px solid #eceef4;background:#f9fafc}.admin-event-list strong{color:#31384d;font-size:12px}.admin-event-list span{color:#747d91;font-size:10px}.admin-event-list em{font-size:17px}.admin-search{min-width:270px;min-height:42px;background:#fff}.admin-search input{color:#2d3448;font-size:11px}.admin-table-wrap{margin-top:18px}.admin-table-wrap table{font-size:12px}.admin-table-wrap th{padding:11px 10px;color:#6c758a;font-size:9px}.admin-table-wrap td{padding:13px 10px;color:#3a4256;border-top-color:#e9ecf2;vertical-align:middle}.admin-table-wrap td strong{color:#22293a;font-size:12px}.admin-table-wrap td small{color:#747d91;font-size:10px}.admin-table-wrap select,.admin-table-wrap button,.admin-tool select,.admin-tool input,.admin-ticket select{min-height:35px;padding:0 9px;color:#394156;border-color:#dce1e9;font-size:10px}.admin-table-wrap button,.admin-tool__head button{color:#5f4bcc;font-weight:800}.admin-status{padding:5px 8px;font-size:9px}.admin-row-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-row-actions button{display:inline-flex;align-items:center;gap:5px}.admin-row-actions button.secondary{color:#667085;background:#f3f5f8}.admin-plan-grid{gap:14px}.admin-form label>span{color:#515b71;font-size:10px}.admin-form input,.admin-form textarea,.admin-form select{color:#2b3246;border-color:#dce1e9;background:#fbfcfe;font-size:12px}.admin-form button{font-size:11px}.admin-ticket__meta span,.admin-feedback__head span,.admin-announcement span,.admin-tool__head span{color:#6f58d7;font-size:9px}.admin-ticket__meta h3,.admin-feedback__head h3,.admin-announcement h3,.admin-tool__head h3{color:#20263a;font-size:18px}.admin-ticket__meta small,.admin-feedback__head small{color:#737d91;font-size:10px}.admin-ticket>p,.admin-feedback>p,.admin-announcement p{color:#4f596f;font-size:13px;line-height:1.72}.admin-existing-reply{padding:12px 13px;color:#5544bc;background:#f3f0ff;font-size:11.5px;line-height:1.55}.admin-reply{margin-top:13px;align-items:stretch}.admin-reply textarea{min-height:68px;padding:11px 12px;color:#30384c;font-size:11.5px;line-height:1.55}.admin-reply button,.admin-announcement>button{min-width:96px;padding:0 12px;font-size:10.5px}.admin-feedback__head em{padding:6px 8px;font-size:9px}.admin-review-policy{padding:16px 17px;border-radius:14px}.admin-review-policy strong{color:#28634f;font-size:12px}.admin-review-policy span{color:#55786b;font-size:10.5px}.admin-review-reward{padding:14px;gap:11px;border-radius:12px}.admin-review-reward__title strong{font-size:11.5px}.admin-review-reward__title span{color:#786f5c;font-size:10px;line-height:1.5}.admin-review-reward__controls{grid-template-columns:125px 125px auto;gap:9px}.admin-review-reward__controls label>span{color:#6f6858;font-size:9px}.admin-review-reward__controls select,.admin-review-reward__controls button{min-height:37px;font-size:10px}.admin-review-code{padding:10px 11px}.admin-review-code code{font-size:11px}.admin-review-code strong,.admin-review-code span{font-size:9.5px}.admin-user-console{border-color:#dad4ff;background:radial-gradient(circle at 100% 0%,rgba(112,87,255,.07),transparent 28%),#fff;box-shadow:0 18px 46px #45359612}.admin-user-console__head{padding-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #ece9fb}.admin-user-console__head span{color:#735ddc;font-size:9px;font-weight:900;letter-spacing:.12em}.admin-user-console__head h2{margin:5px 0 2px;font-family:var(--display);font-size:23px}.admin-user-console__head p{margin:0;color:#687187;font-size:11px}.admin-close-manage{min-height:36px;padding:0 11px;border:1px solid #dcdfea;border-radius:9px;color:#5e6679;background:#fff;cursor:pointer;font-size:10px;font-weight:800}.admin-user-console__grid{padding-top:17px;display:grid;grid-template-columns:1.15fr .85fr;gap:22px}.admin-user-console__grid>section{min-width:0}.admin-mini-title{display:flex;align-items:flex-start;gap:9px;color:#4f45a5}.admin-mini-title>div{display:grid;gap:2px}.admin-mini-title strong{color:#252b3e;font-size:12px}.admin-mini-title span{color:#70798e;font-size:10px;line-height:1.5}.admin-inline-form{margin-top:13px;display:grid;grid-template-columns:120px 120px 1fr auto;gap:9px;align-items:end}.admin-inline-form label{display:grid;gap:5px}.admin-inline-form label>span{color:#596277;font-size:9px;font-weight:850}.admin-inline-form input,.admin-inline-form select,.admin-email-correction input{min-height:38px;padding:0 9px;border:1px solid #dce1e9;border-radius:9px;outline:0;color:#30374b;background:#fff;font:inherit;font-size:10.5px}.admin-inline-form button,.admin-action-button,.admin-email-correction button{min-height:38px;padding:0 11px;border-radius:9px;color:#fff;background:linear-gradient(115deg,#4288fa,#7556ee);cursor:pointer;font-size:10px;font-weight:850}.admin-action-button{margin-top:13px;display:inline-flex;align-items:center;gap:6px}.admin-email-correction{margin-top:22px;padding-top:18px;border-top:1px solid #eceef3}.admin-email-correction>div:last-child{margin-top:12px;display:flex;gap:8px}.admin-email-correction input{min-width:0;flex:1}.admin-user-discount{margin-top:12px;padding:10px 11px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;border:1px solid #e5dcc1;border-radius:10px;color:#654f1e;background:#fffaf0}.admin-user-discount code{font-size:10.5px;font-weight:900}.admin-user-discount strong,.admin-user-discount span{font-size:9.5px}.admin-user-discount.used{opacity:.62}@media(max-width:1050px){.admin-user-console__grid{grid-template-columns:1fr}.admin-inline-form{grid-template-columns:1fr 1fr}.admin-inline-form .wide,.admin-inline-form button{grid-column:1/-1}}@media(max-width:900px){.recovery-layout{grid-template-columns:1fr;gap:40px;padding-top:35px}.recovery-story{text-align:center}.recovery-story>p{margin-inline:auto}.recovery-card{width:min(480px,100%);margin:0 auto}.admin-health-grid{grid-template-columns:1fr}.pricing-private-offer{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.recovery-layout{width:min(100% - 28px,1120px)}.recovery-story h1{font-size:40px}.account-offer-banner{align-items:flex-start;flex-direction:column}.admin-content{padding:20px 16px 45px}.admin-main>header{padding:20px 16px}.admin-main>header h1{font-size:26px}.admin-global-error{margin:12px 16px 0}.admin-search{min-width:0;width:100%}.admin-card__head{flex-direction:column}.admin-inline-form{grid-template-columns:1fr}.admin-inline-form .wide,.admin-inline-form button{grid-column:auto}.admin-user-discount{grid-template-columns:auto 1fr}.admin-email-correction>div:last-child{flex-direction:column}}.admin-shell{--admin-side:292px;color:#111827}.admin-sidebar{padding:26px 20px}.admin-sidebar .brand strong{font-size:18px}.admin-sidebar .brand span{font-size:11px;color:#b7c2dc}.admin-owner{padding:15px 14px;border-color:#ffffff1c;background:#ffffff0e}.admin-owner span{font-size:10px;color:#9eadd0}.admin-owner strong{font-size:14px;color:#fff}.admin-owner small{font-size:11px;color:#c3cbe0}.admin-sidebar nav{margin-top:24px;gap:7px}.admin-sidebar nav button{min-height:50px;padding:0 14px;gap:11px;color:#b9c3dc;font-size:14px;font-weight:760}.admin-sidebar nav button.active,.admin-sidebar nav button:hover{color:#fff}.admin-sidebar>a{padding:14px;color:#c1c9dc;font-size:13px}.admin-main>header{min-height:118px;padding:25px 38px}.admin-main>header span{color:#644bd0;font-size:11px;font-weight:900}.admin-main>header h1{margin:4px 0 0;color:#101527;font-size:36px;line-height:1.08}.admin-main>header p{margin:7px 0 0;color:#586176;font-size:14px;line-height:1.55}.admin-main>header button{min-height:44px;padding:0 16px;color:#333b50;font-size:13px}.admin-content{padding:32px 38px 72px}.admin-global-error,.admin-notice{padding:15px 17px;font-size:14px}.admin-metrics{gap:16px}.admin-metrics article{min-height:166px;padding:24px}.admin-metrics span{color:#525d73;font-size:12px;letter-spacing:.055em}.admin-metrics strong{margin-top:10px;color:#101526;font-size:36px}.admin-metrics small{margin-top:7px;color:#59647a;font-size:13px;line-height:1.45}.admin-health-grid{gap:14px;margin:18px 0}.admin-payment-state{min-height:100px;padding:18px 19px;gap:13px}.admin-payment-state strong{color:#20283a;font-size:14px;line-height:1.35}.admin-payment-state span{margin-top:4px;color:#525e72;font-size:13px;line-height:1.6}.admin-card{padding:26px}.admin-card__head span{color:#644bd0;font-size:11px}.admin-card__head h2{margin-top:6px;color:#12182a;font-size:25px;line-height:1.2}.admin-card__head p{color:#525d73;font-size:14px;line-height:1.65}.admin-card__head>small{color:#5b6579!important;font-size:12px!important;line-height:1.6}.admin-event-list>div{padding:14px 15px}.admin-event-list strong{color:#20283a;font-size:14px}.admin-event-list span{color:#5c667b;font-size:12px}.admin-event-list em{color:#4737a7;font-size:20px}.admin-search{min-height:46px;min-width:310px;padding:0 13px}.admin-search input{color:#1e2638;font-size:13px}.admin-table-wrap{margin-top:20px}.admin-table-wrap table{font-size:13px}.admin-table-wrap th{padding:13px 11px;color:#535e73;font-size:11px}.admin-table-wrap td{padding:15px 11px;color:#30394d}.admin-table-wrap td strong{color:#161d2e;font-size:14px}.admin-table-wrap td small{margin-top:3px;color:#59657b;font-size:12px;line-height:1.4}.admin-table-wrap select,.admin-table-wrap button,.admin-tool select,.admin-tool input,.admin-ticket select{min-height:40px;padding:0 11px;color:#2f394f;font-size:12px}.admin-table-wrap button,.admin-tool__head button{color:#523dbb}.admin-status{padding:6px 9px;font-size:11px}.admin-row-actions{gap:8px}.admin-row-actions button{min-height:40px;padding:0 11px;font-size:12px}.admin-form label>span{color:#3f4a60;font-size:12px}.admin-form input,.admin-form textarea,.admin-form select{min-height:44px;color:#20283b;font-size:14px;line-height:1.5}.admin-form textarea{min-height:108px;padding-top:12px}.admin-form button{min-height:44px;font-size:13px}.admin-ticket__meta span,.admin-feedback__head span,.admin-announcement span,.admin-tool__head span{color:#6249cb;font-size:11px}.admin-ticket__meta h3,.admin-feedback__head h3,.admin-announcement h3,.admin-tool__head h3{color:#141a2c;font-size:21px;line-height:1.25}.admin-ticket__meta small,.admin-feedback__head small{color:#566176;font-size:12px}.admin-ticket>p,.admin-feedback>p,.admin-announcement p{color:#333e53;font-size:15px;line-height:1.75}.admin-existing-reply{padding:14px 15px;color:#44349d;font-size:14px;line-height:1.65}.admin-existing-reply strong{color:#302379}.admin-reply textarea{min-height:84px;padding:13px 14px;color:#20293d;font-size:14px;line-height:1.6}.admin-reply button,.admin-announcement>button{min-width:104px;padding:0 14px;font-size:12px}.admin-feedback__head em{padding:7px 9px;color:#503bb8;font-size:11px}.admin-review-policy{padding:18px 19px}.admin-review-policy strong{color:#195a43;font-size:14px}.admin-review-policy span{margin-top:4px;color:#426957;font-size:13px;line-height:1.6}.admin-review-reward{padding:16px;gap:13px}.admin-review-reward__title strong{color:#3d3421;font-size:14px}.admin-review-reward__title span{color:#645b49;font-size:12px;line-height:1.6}.admin-review-reward__controls{grid-template-columns:145px 145px auto;gap:10px}.admin-review-reward__controls label>span{color:#594f3c;font-size:11px}.admin-review-reward__controls select,.admin-review-reward__controls button{min-height:42px;font-size:12px}.admin-review-code{padding:12px 13px}.admin-review-code code{color:#43381f;font-size:13px}.admin-review-code strong,.admin-review-code span{color:#5d523c;font-size:12px}.admin-user-console{padding:28px}.admin-user-console__head span{font-size:11px}.admin-user-console__head h2{margin-top:6px;color:#12182a;font-size:28px}.admin-user-console__head p{color:#536078;font-size:13px}.admin-close-manage{min-height:40px;padding:0 13px;color:#465066;font-size:12px}.admin-mini-title{gap:10px}.admin-mini-title strong{color:#171f32;font-size:15px}.admin-mini-title span{color:#566278;font-size:12px;line-height:1.6}.admin-inline-form{grid-template-columns:135px 135px 1fr auto;gap:10px}.admin-inline-form label>span{color:#465168;font-size:11px}.admin-inline-form input,.admin-inline-form select,.admin-email-correction input{min-height:43px;padding:0 11px;color:#20293d;font-size:13px}.admin-inline-form button,.admin-action-button,.admin-email-correction button{min-height:43px;padding:0 14px;font-size:12px}.admin-user-discount{padding:12px 13px}.admin-user-discount code{color:#43381e;font-size:13px}.admin-user-discount strong,.admin-user-discount span{color:#594e39;font-size:12px}.admin-gate h1{color:#111827}.admin-gate p{color:#4b5563;font-size:15px}@media(max-width:900px){.admin-shell{--admin-side:0px}.admin-sidebar nav button{font-size:13px}.admin-main>header{min-height:auto}}@media(max-width:620px){.admin-main>header h1{font-size:30px}.admin-main>header p{font-size:13px}.admin-content{padding:22px 16px 48px}.admin-card{padding:20px}.admin-table-wrap{overflow:auto}.admin-table-wrap table{min-width:760px}}.admin-access-intro{margin-bottom:0}.admin-access-section{display:grid;gap:16px}.admin-access-section__head{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:4px 2px 0}.admin-access-section__head span{display:block;color:#644bd0;font-size:10px;font-weight:900;letter-spacing:.08em}.admin-access-section__head h2{margin:5px 0 0;color:#11182a;font-size:24px;line-height:1.2}.admin-access-section__head small{max-width:390px;color:#667086;font-size:12px;line-height:1.55;text-align:right}.admin-access-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-access-card{display:grid;gap:18px}.admin-access-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-access-card__head>div>span{color:#644bd0;font-size:10px;font-weight:900;letter-spacing:.08em}.admin-access-card__head h3{margin:5px 0 0;color:#141a2c;font-size:20px;line-height:1.25}.admin-access-card__head button{min-height:39px;padding:0 12px;border:1px solid #dcd6f4;border-radius:10px;background:#f8f6ff;color:#513db5;font-size:11px;font-weight:850;cursor:pointer}.admin-access-card__head button:disabled{opacity:.55;cursor:wait}.admin-access-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-access-plan{min-width:0;padding:13px;border:1px solid #e5e8f0;border-radius:14px;background:#f8f9fc;transition:.2s ease}.admin-access-plan.enabled{border-color:#d7d0f7;background:linear-gradient(155deg,#fbfaff,#f3f2fb 58%,#eef7f8);box-shadow:0 8px 22px #3c357a0e}.admin-access-plan.disabled{opacity:.72}.admin-access-plan__title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.admin-access-plan__title>strong{color:#1e2639;font-size:11px;letter-spacing:.06em}.admin-switch{display:flex!important;align-items:center;gap:6px;cursor:pointer}.admin-switch input{width:15px;height:15px;min-height:0!important;accent-color:#654dd3}.admin-switch span{color:#4f5b70!important;font-size:10px!important;font-weight:800}.admin-access-plan>label{display:grid;gap:5px;margin-top:9px}.admin-access-plan>label>span{color:#59647a;font-size:10px;font-weight:800}.admin-access-plan input[type=number],.admin-access-plan select{width:100%;min-height:38px;padding:0 9px;border:1px solid #dfe3ec;border-radius:9px;background:#fff;color:#273147;font-size:11px;outline:none}.admin-access-plan input:disabled,.admin-access-plan select:disabled{background:#eef0f4;color:#9299a8}.admin-access-plan label small{color:#7b8496;font-size:9px}.admin-tool-plan-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;padding:10px 11px;border:1px solid #e5e8f0;border-radius:10px;background:#f8f9fb}.admin-tool-plan-note span{color:#697388;font-size:10px;font-weight:800}.admin-tool-plan-note strong{color:#4d39b0;font-size:11px;letter-spacing:.06em}.admin-action-button.secondary{margin-top:9px;border-color:#e2e5ec;background:#f7f8fb;color:#4b566d}@media(max-width:1180px){.admin-access-resource-grid{grid-template-columns:1fr}}@media(max-width:820px){.admin-access-section__head{align-items:flex-start;flex-direction:column}.admin-access-section__head small{text-align:left}.admin-access-plans{grid-template-columns:1fr}}.template-card.locked{position:relative;opacity:.72;filter:saturate(.72)}.template-card.locked:hover{transform:none;box-shadow:none}.template-card.locked>span{display:grid;place-items:center}.template-card.locked:after{content:"LOCKED";position:absolute;top:10px;right:10px;padding:4px 6px;border-radius:6px;background:#ece8fb;color:#5d49bc;font-size:7px;font-weight:900;letter-spacing:.06em}.resume-plan-allowances{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.resume-plan-allowances>span{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #e1e4ed;border-radius:9px;background:#f8f9fb;color:#697388;font-size:10px}.resume-plan-allowances strong{color:#4f3bb4;font-size:9px;letter-spacing:.05em}.admin-access-intro{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.admin-access-save-all{min-height:42px;padding:0 15px;border:1px solid #d5cef7;border-radius:10px;background:linear-gradient(115deg,#5b47ca,#7556ee);color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:850;white-space:nowrap}.admin-access-save-all:disabled{opacity:.58;cursor:wait}.admin-user-usage{margin-top:18px;padding-top:18px;border-top:1px solid #eceef3}.admin-user-usage__list{margin-top:12px;display:grid;gap:7px}.admin-user-usage__list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid #e5e8f0;border-radius:9px;background:#f8f9fb}.admin-user-usage__list span{min-width:0;color:#384258;font-size:11px;font-weight:750}.admin-user-usage__list strong{color:#4d39b0;font-size:11px}.admin-user-usage__list small{color:#747f92;font-size:9px;text-transform:uppercase}.admin-user-usage__list p{margin:0;color:#687388;font-size:11px;line-height:1.55}@media(max-width:820px){.admin-access-intro{grid-template-columns:auto 1fr}.admin-access-save-all{grid-column:1/-1;width:100%}}
