:root{color-scheme:light;--teal: #0e6d7f;--teal-deep: #0b4152;--orange: #ef7f2d;--orange-soft: rgba(239, 127, 45, .12);--page: #eef5f7;--panel: #ffffff;--line: rgba(11, 65, 82, .12);--text: #0f1720;--muted: #52606d;--shadow: 0 18px 40px rgba(12, 27, 39, .08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Poppins,system-ui,sans-serif;background:radial-gradient(circle at top left,rgba(14,109,127,.14),transparent 28%),radial-gradient(circle at top right,rgba(239,127,45,.12),transparent 24%),linear-gradient(180deg,#fbfdfe 0%,var(--page) 100%);color:var(--text)}button,input,select,textarea{font:inherit}a{color:inherit}.certificate-verify-page{min-height:100vh;display:grid;place-items:center;padding:32px 18px;background:radial-gradient(circle at 12% 12%,rgba(20,184,166,.2),transparent 28%),radial-gradient(circle at 86% 18%,rgba(30,77,183,.22),transparent 30%),linear-gradient(135deg,#eef7ff,#f8fbff 48%,#eefcf9)}.certificate-verify-card{width:min(920px,100%);background:#fffffff0;border:1px solid rgba(30,77,183,.14);border-radius:28px;box-shadow:0 30px 80px #16284e29;padding:clamp(24px,5vw,46px);color:#102033}.certificate-verify-brand{display:flex;align-items:center;gap:12px;margin-bottom:32px}.certificate-verify-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#fff;border:1px solid rgba(30,77,183,.12);box-shadow:0 10px 24px #1e4db71f}.certificate-verify-logo img{width:28px;height:28px}.certificate-verify-brand strong,.certificate-verify-brand small{display:block}.certificate-verify-brand strong{font-size:clamp(18px,2.5vw,24px);line-height:1.1;color:#1e4db7}.certificate-verify-brand small{margin-top:4px;font-size:13px;color:#54677d}.certificate-verify-status{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#14b8a61f;color:#087365;font-size:13px;font-weight:700}.certificate-verify-dot{width:9px;height:9px;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 5px #14b8a629}.certificate-verify-body{margin:26px 0 30px;max-width:760px}.certificate-verify-eyebrow{margin:0 0 8px;color:#14b8a6;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.certificate-verify-body h1{margin:0;font-size:clamp(32px,6vw,58px);line-height:1.02;letter-spacing:0;color:#0f1f38}.certificate-verify-body p:not(.certificate-verify-eyebrow){margin:18px 0 0;font-size:clamp(15px,2vw,18px);line-height:1.7;color:#4c5e73}.certificate-verify-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.certificate-verify-details div{min-width:0;padding:16px;border-radius:16px;background:linear-gradient(180deg,#1e4db70f,#14b8a60d);border:1px solid rgba(30,77,183,.1)}.certificate-verify-details dt{margin-bottom:6px;color:#6c7b8d;font-size:12px;font-weight:700;text-transform:uppercase}.certificate-verify-details dd{margin:0;color:#132238;font-size:14px;font-weight:700;word-break:break-word}.certificate-verify-note{margin:22px 0 0;padding-top:18px;border-top:1px solid rgba(30,77,183,.12);color:#64748b;font-size:13px}.cfw-certificate-public-page{min-height:100vh;width:min(1200px,calc(100vw - 40px));margin:0 auto;padding:28px 0 44px;color:#0f172a}.cfw-certificate-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),linear-gradient(135deg,#081c3a,#0d2d61 64%,#0f766e);box-shadow:0 18px 42px #02081738}.cfw-certificate-brand{display:flex;align-items:center;gap:11px;min-width:0}.cfw-certificate-brand img{width:38px;height:38px;object-fit:contain}.cfw-certificate-brand strong,.cfw-certificate-brand span{display:block}.cfw-certificate-brand strong{color:#fff;font-size:1rem;line-height:1.1;font-weight:720}.cfw-certificate-brand span{margin-top:2px;color:#e2e8f0d1;font-size:.76rem}.cfw-verify-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #bbf7d0;border-radius:999px;background:#ecfdf5;color:#166534;font-size:.82rem;font-weight:800}.cfw-verify-pill:before{content:"✓"}.cfw-certificate-verify-layout{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.44fr);gap:18px;align-items:start}.cfw-certificate-sheet{position:relative;aspect-ratio:16 / 9;min-height:520px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 88% 13%,rgba(20,184,166,.22),transparent 18%),radial-gradient(circle at 90% 7%,rgba(20,184,166,.1),transparent 28%),linear-gradient(90deg,#1e4db7 0,#1e4db7 12px,#fff 12px,#fff 68%,#eefdf9);box-shadow:0 30px 75px #0f172a29}.cfw-certificate-sheet:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:0;border-left:1px solid rgba(30,77,183,.08);pointer-events:none}.cfw-certificate-vertical-verify{position:absolute;right:18px;top:50%;z-index:2;transform:translateY(-50%) rotate(90deg);transform-origin:center;color:#93a4bb;font-size:.66rem;font-weight:700;white-space:nowrap}.cfw-certificate-inner{position:absolute;top:38px;right:44px;bottom:34px;left:52px;z-index:1;display:grid;grid-template-rows:auto 1fr auto;gap:18px}.cfw-certificate-head,.cfw-certificate-foot{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.cfw-certificate-logo-box{width:44px;height:44px;display:grid;place-items:center;border-radius:0;background:transparent;box-shadow:none}.cfw-certificate-logo-box img{width:30px;height:30px}.cfw-certificate-brand.dark strong{color:#071832;font-size:1.04rem;font-weight:850}.cfw-certificate-brand.dark span{color:#52657f;font-size:.72rem;font-weight:700}.cfw-certificate-id{color:#64748b;font-size:.68rem;text-align:right;text-transform:uppercase;letter-spacing:.05em}.cfw-certificate-id strong{display:block;margin-bottom:3px;color:#071832;font-size:.78rem;letter-spacing:0;text-transform:none}.cfw-certificate-main{display:grid;align-items:center;max-width:760px;justify-self:center;text-align:center}.cfw-certificate-label{margin:0 0 9px;color:#0f766e;font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.cfw-certificate-main h1{margin:0;color:#132967;font-size:clamp(34px,5.4vw,58px);line-height:1.02;letter-spacing:0}.cfw-certificate-level{margin:8px 0 0;color:#14b8a6;font-size:1.08rem;font-weight:800}.cfw-certificate-presented{margin:26px 0 4px;color:#5b6f8a;font-size:.86rem;font-weight:700}.cfw-certificate-student{margin:0;color:#101827;font-size:clamp(28px,3.9vw,44px);line-height:1;font-weight:850}.cfw-certificate-rule{width:min(420px,70%);height:2px;margin:18px auto;background:linear-gradient(90deg,#14b8a600,#14b8a6d9,#14b8a600)}.cfw-certificate-desc{max-width:720px;margin:0;color:#233657;font-size:.94rem;line-height:1.55}.cfw-certificate-foot{grid-template-columns:1fr auto 1fr}.cfw-certificate-foot-line{color:#233657;font-size:.88rem;font-weight:700}.cfw-certificate-foot-line.issuer{text-align:right}.cfw-certificate-verified{min-width:112px;padding:9px 18px;border-radius:999px;border:1px solid rgba(20,184,166,.36);background:#ecfdf5;color:#0f766e;font-size:.9rem;font-weight:900;text-align:center;box-shadow:none}.cfw-certificate-verified:before{content:"✓";display:inline-grid;place-items:center;width:22px;height:22px;margin-right:8px;border-radius:50%;background:#14b8a6;color:#fff}.cfw-certificate-details-card{padding:22px;border:1px solid #dbe7f5;border-radius:18px;background:#fffffff0;box-shadow:0 18px 48px #0f172a12}.cfw-certificate-kicker{color:#1e4db7;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:850}.cfw-certificate-details-card h2{margin:8px 0;font-size:clamp(1.75rem,4vw,2.55rem);line-height:1.08;letter-spacing:0}.cfw-certificate-details-card p{margin:0 0 18px;color:#475569;font-size:.96rem;line-height:1.55}.cfw-certificate-details-card dl{display:grid;gap:11px;margin:18px 0}.cfw-certificate-details-card dl div{padding:11px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fbfdff}.cfw-certificate-details-card dt{display:block;color:#64748b;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cfw-certificate-details-card dd{margin:4px 0 0;color:#0f172a;font-size:.92rem;line-height:1.35;font-weight:800;word-break:break-word}.cfw-certificate-note{margin-top:14px!important;color:#64748b!important;font-size:.78rem!important;line-height:1.45!important}@media (max-width: 760px){.cfw-certificate-public-page{width:min(100vw - 24px,1120px);padding-top:18px}.cfw-certificate-topbar,.cfw-certificate-head,.cfw-certificate-foot{align-items:flex-start;grid-template-columns:1fr}.cfw-certificate-topbar{flex-direction:column}.cfw-certificate-sheet{aspect-ratio:auto;min-height:740px}.cfw-certificate-inner{top:28px;right:28px;bottom:28px;left:28px}.cfw-certificate-id,.cfw-certificate-foot-line.issuer{text-align:left}.cfw-certificate-vertical-verify{display:none}}.ws-hero{padding:24px 0 12px}.cost-hero-section{padding:0}.ws-hero>.container,.cost-hero-section>.container{position:relative;isolation:isolate;width:min(1220px,calc(100% - 40px));overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:clamp(30px,4.2vw,52px);background:radial-gradient(circle at 78% 14%,rgba(50,108,229,.34),transparent 30%),radial-gradient(circle at 100% 86%,rgba(20,184,166,.22),transparent 34%),linear-gradient(135deg,#020617,#08152f 46%,#102a61);box-shadow:0 34px 95px #02061757}.ws-hero>.container:before,.cost-hero-section>.container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 70% 35%,black,transparent 74%);mask-image:radial-gradient(circle at 70% 35%,black,transparent 74%)}.ws-hero>.container:after,.cost-hero-section>.container:after{content:"";position:absolute;right:-160px;top:-180px;width:440px;height:440px;border-radius:50%;z-index:-1;background:#326ce533;filter:blur(10px)}.ws-hero-grid,.cost-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,.75fr);gap:clamp(28px,4vw,54px);align-items:stretch}.ws-hero-grid,.cost-hero-grid{grid-template-columns:minmax(420px,.75fr) minmax(0,.9fr)}.ws-hero-copy,.cost-hero-copy{display:flex;min-height:500px;flex-direction:column;justify-content:center}.ws-hero-copy h1,.cost-hero-copy h2,.ws-hero-copy p,.cost-hero-copy p,.ws-hero-lead,.ws-support-line{color:#fff!important}.ws-hero-copy h1,.cost-hero-copy h2{max-width:820px;margin-top:22px;margin-bottom:20px;font-size:clamp(2.55rem,4.45vw,4.85rem);line-height:1.02;letter-spacing:-.035em;text-shadow:0 18px 48px rgba(2,6,23,.38)}.ws-hero-split-title span{display:block}.ws-hero-split-title span:first-child{color:#fff}.ws-hero-split-title span:last-child{max-width:760px;margin-top:10px;color:#cbd5e1eb;font-size:.72em;line-height:1.12;letter-spacing:-.025em;font-weight:650}.ws-hero-copy p{max-width:680px;margin:0 0 10px;color:#e2e8f0d6!important;font-size:1.08rem;line-height:1.75}.ws-hero-copy .hero-career-role-line{margin-bottom:10px}.ws-hero-copy p:last-of-type{margin-bottom:0}.ws-hero-lead{max-width:760px!important;color:#fffffff0!important;font-size:clamp(1.15rem,2vw,1.42rem)!important;line-height:1.55!important;font-weight:560!important}.ws-support-line{margin-top:18px;padding-left:16px;border-left:3px solid #14B8A6;color:#ffffffeb!important;font-weight:560!important}.ws-hero .ws-pill,.cost-hero-section .ws-pill{border-color:#94a3b840;background:#0f172a8f;color:#e2e8f0d6;box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ws-hero .secondary-link,.cost-hero-section .secondary-link{border-color:#94a3b847!important;background:#0f172a94!important;color:#e2e8f0!important;box-shadow:inset 0 1px #ffffff0f!important}.ws-hero .primary-link,.cost-hero-section .primary-link{background:linear-gradient(135deg,#fff,#ddeaff)!important;color:#0f2d79!important;box-shadow:0 18px 42px #326ce55c!important}.ws-hero .ws-trust-grid span{border-color:#ffffff3d;background:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ws-hero .ai-console-preview{transform:perspective(1200px) rotateY(-5deg) rotateX(2deg);transform-origin:center;border-color:#94a3b847;background:#0f172ab8;box-shadow:0 34px 84px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ws-hero .ai-console-topbar{border-bottom-color:#94a3b833;background:linear-gradient(135deg,#0f172af5,#1e4db76b)}.ws-hero .ai-console-topbar span{color:#e2e8f0b8}.ws-hero .ai-console-topbar strong{color:#fff;font-weight:500}.ws-hero .ai-console-labs{border-right-color:#94a3b829;background:#02061752}.ws-hero .ai-console-task{background:#0f172a33}.ws-hero .mini-label{color:#93c5fd;font-weight:500}.ws-hero .ai-lab-pill{border-color:#94a3b82e;background:#ffffff14;color:#e2e8f0;font-weight:500}.ws-hero .ai-lab-pill b{color:#93c5fd}.ws-hero .ai-console-task h3{color:#fff;font-weight:560}.ws-hero .ai-console-task p{color:#e2e8f0b8!important}.ws-hero .ai-terminal-card{border:1px solid rgba(20,184,166,.18);background:#020617b8}.ws-hero .ai-terminal-card code{color:#bae6fd}.ws-console-preview{position:relative;display:grid;min-height:420px;place-items:center;perspective:1400px}.ws-console-glow{position:absolute;width:min(92%,500px);aspect-ratio:1.36;border-radius:999px;background:radial-gradient(circle at 22% 28%,rgba(50,108,229,.28),transparent 34%),radial-gradient(circle at 78% 68%,rgba(20,184,166,.24),transparent 38%);filter:blur(18px);opacity:.86;animation:wsHeroGlow 7s ease-in-out infinite alternate}.ws-console-shell{position:relative;width:min(100%,530px);overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:18px;background:#f8fafceb;box-shadow:0 34px 90px #02061757;transform:rotateY(-5deg) rotateX(2deg);animation:wsPlaybookFloat 8s ease-in-out infinite}.ws-visual-cta-wrap:first-child .ws-console-shell{transform:rotateY(5deg) rotateX(2deg)}.ws-visual-cta-wrap:last-child .ws-console-shell{transform:rotateY(-5deg) rotateX(2deg)}.ws-console-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.34),transparent 28%),radial-gradient(circle at 94% 22%,rgba(20,184,166,.16),transparent 34%)}.ws-console-topbar,.ws-console-tabs,.ws-console-workspace{position:relative;z-index:1}.ws-console-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:linear-gradient(135deg,#326ce5,#0f9fb8);color:#fff}.ws-console-brand{display:flex;min-width:0;gap:9px;align-items:center}.ws-console-brand img{width:29px;height:29px;border-radius:8px;background:#fffffff5;padding:5px}.ws-console-brand strong,.ws-console-brand span{display:block;line-height:1.1}.ws-console-brand strong{font-size:.9rem;font-weight:620}.ws-console-brand span{margin-top:2px;color:#ffffffdb;font-size:.7rem}.ws-console-actions{display:flex;flex:0 0 auto;gap:7px}.ws-console-actions span{border-radius:8px;padding:7px 9px;background:#ffffff29;color:#fff;font-size:.72rem;font-weight:560}.ws-console-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;background:#fffc}.ws-console-tabs span{display:grid;min-height:39px;place-items:center;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#fff;color:#0f172a;font-size:.76rem;font-weight:560;box-shadow:0 10px 24px #0f172a0a}.ws-console-tabs span.active{border-color:transparent;background:linear-gradient(135deg,#326ce5,#20c6d9);color:#fff;box-shadow:0 14px 28px #326ce538}.ws-console-practice .ws-console-tabs span.active,.ws-console-practice .ws-console-topbar{background:linear-gradient(135deg,#16a34a,#14b8a6)}.ws-console-challenge .ws-console-tabs span.active,.ws-console-challenge .ws-console-topbar{background:linear-gradient(135deg,#7c3aed,#f97316)}.ws-console-workspace{display:grid;grid-template-columns:.8fr 1.25fr;gap:10px;padding:11px}.ws-console-topics,.ws-console-main,.ws-console-selected,.ws-console-terminal{border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#ffffffdb;box-shadow:0 14px 34px #0f172a0f}.ws-console-topics{display:grid;align-content:start;gap:7px;padding:10px}.ws-console-topics small,.ws-console-selected small{color:#326ce5;font-size:.68rem;font-weight:620;letter-spacing:.12em;text-transform:uppercase}.ws-console-topics article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;border-radius:12px;padding:8px}.ws-console-topics article.selected{background:#326ce51a}.ws-console-practice .ws-console-topics article.selected{background:#22c55e1f}.ws-console-challenge .ws-console-topics article.selected{background:linear-gradient(135deg,#7c3aed1f,#f973161a)}.ws-console-topics b{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#dbeafe;color:#2563eb;font-size:.7rem;font-weight:620}.ws-console-practice .ws-console-topics b{background:#dcfce7;color:#16a34a}.ws-console-challenge .ws-console-topics b{background:#f3e8ff;color:#7c3aed}.ws-console-topics strong,.ws-console-topics span,.ws-console-selected strong,.ws-console-selected span{display:block;min-width:0}.ws-console-topics strong{overflow:hidden;color:#0f172a;font-size:.78rem;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.ws-console-topics span,.ws-console-selected span{margin-top:3px;color:#64748b;font-size:.72rem}.ws-console-main{display:grid;gap:10px;padding:10px;background:#f1f5f9b8}.ws-console-selected{display:grid;gap:7px;padding:10px;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.14),transparent 38%),#fff}.ws-console-selected strong{color:#0f172a;font-size:.9rem;font-weight:620}.ws-console-selected div{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ws-console-selected em{border:1px solid rgba(50,108,229,.18);border-radius:999px;padding:5px 8px;color:#1e4db7;font-size:.68rem;font-style:normal;font-weight:520}.ws-console-terminal{overflow:hidden;background:#0b1220;color:#e2e8f0}.ws-terminal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-bottom:1px solid rgba(148,163,184,.16);background:#111827}.ws-terminal-head strong{color:#fff;font-size:.78rem;font-weight:560}.ws-terminal-head span{border-radius:7px;padding:5px 9px;background:#2563eb;color:#fff;font-size:.72rem;font-weight:560}.ws-console-practice .ws-terminal-head span,.ws-console-practice .ws-console-terminal footer button{background:#16a34a}.ws-console-challenge .ws-terminal-head span,.ws-console-challenge .ws-console-terminal footer button{background:linear-gradient(135deg,#7c3aed,#f97316)}.ws-console-terminal pre{min-height:94px;margin:0;padding:11px 12px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 5px),#020617;overflow:hidden}.ws-console-terminal code{color:#bae6fd;font-size:.72rem;line-height:1.58;white-space:pre-wrap}.ws-console-terminal footer{display:flex;align-items:center;gap:10px;padding:9px 10px;border-top:1px solid rgba(148,163,184,.16);background:#111827}.ws-console-terminal footer button{border:0;border-radius:8px;padding:8px 11px;background:#2563eb;color:#fff;font-size:.72rem;font-weight:620}.ws-console-terminal footer span{color:#94a3b8;font-size:.7rem}.hero-follow-section{padding:14px 0 34px}.hero-follow-grid{width:min(1220px,calc(100% - 40px));display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);gap:clamp(26px,4vw,54px);align-items:start;border:1px solid rgba(229,234,242,.92);border-radius:10px;padding:clamp(46px,5vw,68px);background:radial-gradient(circle at 10% 12%,rgba(50,108,229,.08),transparent 30%),radial-gradient(circle at 92% 16%,rgba(20,184,166,.1),transparent 30%),linear-gradient(145deg,#f9fbfd,#fff);box-shadow:0 24px 74px #0f172a17}.wrong-way-story-panel{display:flex;min-height:auto;flex-direction:column;justify-content:flex-start;padding-top:18px}.wrong-way-story-panel h2{margin:0 0 10px;color:#0f172a;font-size:clamp(2rem,3.1vw,3.15rem);line-height:1.1;letter-spacing:-.018em;font-weight:560}.wrong-way-split-title span{display:block}.wrong-way-split-title span:last-child{max-width:620px;margin-top:6px;color:#1e4db7;font-size:.82em;line-height:1.18;font-weight:520;letter-spacing:-.012em}.wrong-way-story-panel p{max-width:620px;margin:0 0 10px;color:#475569;font-size:.98rem;line-height:1.62}.wrong-way-story-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none}.wrong-way-story-panel li{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:46px;border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:10px 14px 10px 34px;background:#ffffffd1;color:#334155;font-size:.9rem;line-height:1.35;text-align:left;box-shadow:0 10px 24px #0f172a09}.wrong-way-story-panel li:before{content:"";position:absolute;left:12px;top:50%;width:10px;height:10px;border:2px solid #326CE5;border-radius:999px;transform:translateY(-50%);opacity:.55}.career-path-section{padding:14px 0 36px}.career-path-grid{background:radial-gradient(circle at 9% 12%,rgba(50,108,229,.1),transparent 30%),radial-gradient(circle at 92% 18%,rgba(20,184,166,.1),transparent 28%),linear-gradient(145deg,#fff,#f8fbff)}.career-story-panel h2{max-width:680px}.career-role-line{max-width:600px!important;margin:12px 0 14px!important;border-top:1px solid rgba(50,108,229,.14);border-bottom:1px solid rgba(20,184,166,.18);padding:12px 0;color:#1e4db7!important;font-size:.94rem!important;font-weight:560!important;line-height:1.55!important}.hero-career-role-line{border-top-color:#93c5fd38;border-bottom-color:#14b8a647;color:#dbeafeeb!important}.learning-method-section{padding:0}.ws-section.hero-follow-section{padding:0!important}.learning-method-section .ws-pill{border-color:#326ce52e;background:#ffffffad;color:#1e4db7}.career-closing-line{max-width:610px!important;margin-top:14px!important;color:#0f172a!important;font-size:1rem!important;font-weight:540!important;line-height:1.55!important}.money-section{padding:12px 0 24px}.money-section .container{position:relative;isolation:isolate;width:min(1220px,calc(100% - 40px));overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:clamp(30px,4.2vw,52px);background:radial-gradient(circle at 78% 14%,rgba(50,108,229,.34),transparent 30%),radial-gradient(circle at 100% 86%,rgba(20,184,166,.22),transparent 34%),linear-gradient(135deg,#020617,#08152f 46%,#102a61);box-shadow:0 34px 95px #02061757}.money-section .container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 70% 35%,black,transparent 74%);mask-image:radial-gradient(circle at 70% 35%,black,transparent 74%)}.money-section .container:after{content:"";position:absolute;right:-160px;top:-180px;width:440px;height:440px;border-radius:50%;z-index:-1;background:#326ce533;filter:blur(10px)}.money-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.75fr);gap:clamp(28px,4vw,54px);align-items:stretch}.money-story-copy{display:flex;min-height:500px;flex-direction:column;justify-content:center}.money-story-copy h2{max-width:760px;margin:16px 0 14px;color:#fff;font-size:clamp(2.25rem,3.8vw,4.15rem);line-height:1;letter-spacing:-.04em}.money-story-copy p{color:#e2e8f0d1!important}.money-story-copy .ws-strong-line{color:#fff!important}.money-story-copy .ws-pill{border-color:#94a3b840;background:#0f172a8f;color:#e2e8f0d6}.money-story-copy .section-cta-row span{color:#e2e8f0b8}.money-story-copy .primary-link{background:linear-gradient(135deg,#fff,#ddeaff)!important;color:#0f2d79!important;box-shadow:0 18px 42px #326ce54d!important}.premium-cost-card{position:relative;overflow:hidden;min-height:500px;align-content:center;border:1px solid rgba(148,163,184,.24);border-radius:12px;padding:28px;background:radial-gradient(circle at 90% 12%,rgba(20,184,166,.18),transparent 32%),linear-gradient(145deg,#ffffff1a,#ffffff0d),#0f172ab8;box-shadow:0 34px 84px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.premium-cost-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;opacity:.7;-webkit-mask-image:radial-gradient(circle at 70% 40%,black,transparent 76%);mask-image:radial-gradient(circle at 70% 40%,black,transparent 76%)}.premium-cost-card>*{position:relative;z-index:1}.cost-card-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:24px}.cost-card-header span,.cost-focus-grid span,.cost-focus-grid small,.cost-terminal-line span{color:#cbd5e1b8;font-size:.82rem;font-weight:500}.cost-card-header strong{color:#fff;font-weight:560;text-align:right}.cost-path-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:14px;background:#ffffff14}.cost-path-row span,.cost-path-row strong{color:#fff;font-size:.95rem;font-weight:520}.cost-path-row b{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#326ce5,#14b8a6);color:#fff;font-weight:700}.cost-focus-grid{display:grid;gap:12px;margin-top:16px}.cost-focus-grid article{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:14px;background:#ffffff14;animation:costFocusLift 5s ease-in-out infinite}.cost-focus-grid article:nth-child(2){animation-delay:.18s}.cost-focus-grid article:nth-child(3){animation-delay:.36s}.cost-focus-grid strong{color:#fff;font-size:1.15rem;font-weight:620}.cost-terminal-line{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px;border:1px solid rgba(20,184,166,.2);border-radius:12px;padding:14px;background:#0206178a}.cost-terminal-line code{color:#bae6fd;font-size:.9rem}@keyframes costFocusLift{0%,to{transform:translate(0);border-color:#94a3b833}50%{transform:translate(4px);border-color:#14b8a657}}@keyframes wsHeroGlow{0%{transform:scale(.96);opacity:.55}to{transform:scale(1.04);opacity:.85}}@keyframes wsPlaybookFloat{0%,to{translate:0 0}50%{translate:0 -8px}}.ws-hero .ai-console-preview{display:none}.ws-hero-cta-note{margin-top:12px!important;color:#e2e8f0ad!important;font-size:.9rem!important;font-weight:500!important}.offer-trust-bar{margin-top:8px;border-color:#326ce542;background:linear-gradient(135deg,#ffffffeb,#eaf1ffeb),#fff;box-shadow:0 16px 44px #0f172a12}.domino-section .ws-narrow,.pain-section .container,.money-section .container,.ai-era-section .container,.founder-short-section .container{border:1px solid rgba(229,234,242,.92);border-radius:8px;padding:clamp(24px,3vw,34px);background:radial-gradient(circle at 92% 4%,rgba(20,184,166,.09),transparent 28%),#fff;box-shadow:0 18px 50px #0f172a0f}.comparison-learning-section,.solution-overview,.requirements-section,.workstation-comparison{background:linear-gradient(180deg,#eaf1ff85,#f9fbfd00)}.workstation-solution-panel{display:grid;grid-template-columns:minmax(0,.86fr) minmax(430px,.96fr);gap:clamp(34px,5vw,68px);align-items:center;perspective:1400px;border:1px solid rgba(229,234,242,.92);border-radius:16px;padding:clamp(64px,6.6vw,92px);background:radial-gradient(circle at 86% 16%,rgba(50,108,229,.14),transparent 32%),radial-gradient(circle at 8% 90%,rgba(20,184,166,.11),transparent 32%),linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 24px 74px #0f172a14}.workstation-solution-copy{display:flex;min-height:450px;flex-direction:column;justify-content:center;padding:18px 0 26px}.workstation-solution-copy .ws-pill{margin-bottom:6px}.workstation-solution-copy h2{max-width:640px;margin:0 0 12px;color:#0f172a;font-size:clamp(1.9rem,2.7vw,2.9rem);line-height:1.1;letter-spacing:-.018em;font-weight:560}.workstation-solution-copy p{max-width:610px;margin:8px 0;color:#475569;font-size:.94rem;line-height:1.58}.workstation-solution-copy .solution-lead{color:#1e4db7;font-size:1.04rem;font-weight:560}.solution-split-title span{display:block}.solution-split-title span:last-child{max-width:620px;margin-top:6px;color:#1e4db7;font-size:.82em;line-height:1.18;font-weight:520;letter-spacing:-.012em}.solution-closing-line{position:relative;margin-top:10px!important;padding-left:14px;color:#0f172a!important;font-weight:540!important}.solution-closing-line:before{content:"";position:absolute;left:0;top:.18em;width:3px;height:calc(100% - .36em);border-radius:999px;background:linear-gradient(180deg,#326ce5,#14b8a6)}.workstation-feature-column{display:flex;width:min(100%,560px);min-height:450px;flex-direction:column;justify-content:center;align-self:center;justify-self:center}.workstation-feature-stack{position:relative;display:flex;flex-direction:column;gap:10px;border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:0 18px 18px;overflow:hidden;background:#0b1220;box-shadow:0 28px 78px #0206173d;transform:rotateY(-5deg) rotateX(2deg);transform-origin:center;animation:wsPlaybookFloat 8s ease-in-out infinite}.workstation-feature-stack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 98% 0%,rgba(50,108,229,.18),transparent 34%),radial-gradient(circle at 4% 100%,rgba(20,184,166,.14),transparent 36%)}.workstation-feature-bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 -18px 4px;padding:13px 15px;background:linear-gradient(135deg,#326ce5,#14b8a6);color:#fff}.workstation-feature-bar span{font-size:.84rem;font-weight:620}.workstation-feature-bar div{display:flex;gap:6px}.workstation-feature-bar i{width:8px;height:8px;border-radius:999px;background:#ffffffb8}.workstation-solution-actions{justify-content:center;width:min(100%,430px);margin-top:24px}.workstation-solution-actions .button-link{flex:1;min-width:0;justify-content:center}.workstation-feature-stack .ws-feature-card{position:relative;z-index:1;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-height:auto;border:1px solid rgba(148,163,184,.16)!important;border-radius:12px;padding:13px 14px!important;background:#ffffff14;box-shadow:0 12px 30px #02061724}.workstation-feature-stack .ws-feature-card:before,.learner-advantage-grid .ws-feature-card:before,.workstation-step-flow .ws-step-card:before,.workstation-requirements-grid .ws-feature-card:before,.comparison-point-row:before,.ws-section.ai-era-section .ai-learning-stack article:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;background:linear-gradient(180deg,#ffffff85,#fff0 24%,#ffffff57 54%,#fff0),linear-gradient(180deg,#326ce5,#14b8a6);box-shadow:0 0 10px #14b8a66b,0 0 18px #326ce53d}.workstation-feature-stack .ws-feature-card:first-child{background:#326ce52e}.workstation-feature-stack .ws-feature-card>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#ffffff1a;color:#bae6fd;font-size:.82rem;font-weight:620}.workstation-feature-stack .ws-feature-card h3{margin:0 0 5px;color:#fff;font-size:.98rem;font-weight:560}.workstation-feature-stack .ws-feature-card p{margin:0;color:#e2e8f0bd;font-size:.84rem;line-height:1.48}.learner-advantages-panel{display:grid;grid-template-columns:minmax(420px,.78fr) minmax(0,.92fr);gap:clamp(34px,4.6vw,58px);align-items:center;perspective:1400px;border:1px solid rgba(229,234,242,.92);border-radius:14px;padding:clamp(42px,5vw,64px);background:radial-gradient(circle at 92% 12%,rgba(20,184,166,.09),transparent 30%),linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 20px 58px #0f172a12}.learner-advantages-copy{display:flex;min-height:330px;flex-direction:column;justify-content:center}.learner-advantages-copy h2{max-width:620px;margin:0 0 12px;color:#0f172a;font-size:clamp(1.8rem,2.6vw,2.65rem);line-height:1.12;letter-spacing:-.018em;font-weight:560}.advantages-split-title span{display:block}.advantages-split-title span:last-child{max-width:620px;margin-top:6px;color:#1e4db7;font-size:.82em;line-height:1.18;font-weight:520;letter-spacing:-.012em}.learner-advantages-copy p{max-width:560px;color:#475569;font-size:.94rem;line-height:1.58}.learner-advantages-strip{position:relative;margin-top:14px!important;padding-left:14px;color:#334155!important;font-size:.92rem!important;line-height:1.5!important;font-weight:520!important}.learner-advantages-strip:before{content:"";position:absolute;left:0;top:.18em;width:3px;height:calc(100% - .36em);border-radius:999px;background:linear-gradient(180deg,#326ce5,#14b8a6)}.learner-advantages-actions{margin-top:16px;justify-content:flex-start}.learner-advantage-grid{position:relative;display:flex;flex-direction:column;gap:0;align-self:center;width:min(100%,560px);justify-self:center;overflow:visible;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#0b1220;box-shadow:0 34px 90px #02061747;transform:rotateY(5deg) rotateX(2deg);transform-origin:center;animation:wsPlaybookFloat 8s ease-in-out infinite}.learner-advantage-grid .workstation-feature-bar{margin:0;border-radius:18px 18px 0 0;padding:14px 16px}.learner-advantage-grid .workstation-feature-bar span{color:#fff;font-size:.86rem;line-height:1.2;font-weight:620}.learner-advantage-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;pointer-events:none;background:radial-gradient(circle at 98% 0%,rgba(50,108,229,.18),transparent 34%),radial-gradient(circle at 4% 100%,rgba(20,184,166,.14),transparent 36%)}.learner-advantage-stack{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:10px;padding:18px;border-radius:0 0 18px 18px;background:#0b1220}.learner-advantage-grid .ws-feature-card{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;min-height:auto;border:1px solid rgba(148,163,184,.16)!important;border-radius:10px;padding:12px!important;background:#ffffff14;box-shadow:0 12px 30px #02061724}.learner-advantage-grid .ws-feature-card:nth-child(3n+1):before,.workstation-requirements-grid .ws-feature-card:nth-child(3n+1):before,.comparison-point-row:nth-child(3n+1):before{background:linear-gradient(180deg,#326ce5,#14b8a6)}.learner-advantage-grid .ws-feature-card:nth-child(3n+2):before,.workstation-requirements-grid .ws-feature-card:nth-child(3n+2):before,.comparison-point-row:nth-child(3n+2):before{background:linear-gradient(180deg,#22c55e,#14b8a6)}.learner-advantage-grid .ws-feature-card:nth-child(3n+3):before,.workstation-requirements-grid .ws-feature-card:nth-child(3n+3):before,.comparison-point-row:nth-child(3n+3):before{background:linear-gradient(180deg,#7c3aed,#f97316)}.learner-advantage-grid .ws-feature-card>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff1a;color:#bae6fd;font-size:.68rem;font-weight:620}.learner-advantage-grid .ws-feature-card h3{margin:0 0 4px;color:#fff;font-size:.9rem;font-weight:560}.learner-advantage-grid .ws-feature-card p{margin:0;color:#e2e8f0bd;font-size:.8rem;line-height:1.42}.workstation-how-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(500px,1fr);gap:clamp(34px,4.8vw,62px);align-items:center;perspective:1400px;border:1px solid rgba(229,234,242,.92);border-radius:16px;padding:clamp(42px,5vw,64px);background:radial-gradient(circle at 94% 10%,rgba(50,108,229,.12),transparent 30%),linear-gradient(145deg,#fff,#f9fbfd);box-shadow:0 22px 64px #0f172a12}.workstation-how-copy{display:flex;min-height:360px;flex-direction:column;justify-content:center}.workstation-how-copy h2{max-width:620px;margin:0 0 14px;color:#0f172a;font-size:clamp(1.9rem,2.8vw,2.95rem);line-height:1.12;letter-spacing:-.018em;font-weight:560}.workstation-how-copy p{max-width:600px;color:#475569;font-size:.95rem;line-height:1.62}.workstation-platform-note{position:relative;max-width:560px;margin-top:12px!important;padding-left:14px;color:#334155!important;font-size:.92rem!important;font-weight:500}.workstation-platform-note:before{content:"";position:absolute;left:0;top:.18em;width:3px;height:calc(100% - .36em);border-radius:999px;background:linear-gradient(180deg,#326ce5,#14b8a6)}.workstation-step-flow{position:relative;display:flex;flex-direction:column;gap:0;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#0b1220;box-shadow:0 34px 90px #02061747;transform:rotateY(-5deg) rotateX(2deg);transform-origin:center;animation:wsPlaybookFloat 8s ease-in-out infinite}.workstation-step-flow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 98% 0%,rgba(50,108,229,.18),transparent 34%),radial-gradient(circle at 4% 100%,rgba(20,184,166,.14),transparent 36%)}.workstation-step-flow .workstation-feature-bar{margin:0;border-radius:18px 18px 0 0;padding:14px 16px}.workstation-step-stack{position:relative;z-index:1;display:grid;gap:10px;padding:18px;background:#0b1220}.workstation-step-flow .ws-step-card{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:16px 18px;background:#ffffff14;box-shadow:0 12px 30px #02061724}.workstation-step-flow .ws-step-card:nth-child(2):before{background:linear-gradient(180deg,#22c55e,#14b8a6)}.workstation-step-flow .ws-step-card:nth-child(3):before{background:linear-gradient(180deg,#7c3aed,#f97316)}.workstation-step-flow .ws-step-card:nth-child(4):before{background:linear-gradient(180deg,#326ce5,#14b8a6)}.workstation-step-flow .ws-step-card span{position:relative;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:10px;margin:0;background:#ffffff1a;color:#bae6fd;font-size:.78rem;font-weight:700}.workstation-step-flow .ws-step-card h3{margin:0 0 5px;color:#fff;font-size:.98rem;font-weight:560}.workstation-step-flow .ws-step-card p{margin:0;color:#e2e8f0bd;font-size:.84rem;line-height:1.48}.workstation-requirements-panel{display:grid;grid-template-columns:minmax(420px,.78fr) minmax(0,.92fr);gap:clamp(34px,4.6vw,58px);align-items:center;perspective:1400px;border:1px solid rgba(229,234,242,.92);border-radius:16px;padding:clamp(56px,6.2vw,82px);background:radial-gradient(circle at 12% 12%,rgba(50,108,229,.1),transparent 32%),radial-gradient(circle at 92% 86%,rgba(245,158,11,.1),transparent 30%),linear-gradient(145deg,#fff,#f9fbfd);box-shadow:0 22px 64px #0f172a12}.workstation-requirements-copy{display:flex;min-height:410px;flex-direction:column;justify-content:center}.workstation-requirements-copy h2{max-width:640px;margin:0 0 14px;color:#0f172a;font-size:clamp(1.9rem,2.8vw,2.95rem);line-height:1.12;letter-spacing:-.018em;font-weight:560}.workstation-requirements-copy p{max-width:600px;color:#475569;font-size:.95rem;line-height:1.62}.requirements-subtitle{margin:0 0 12px!important;color:#1e4db7!important;font-weight:560}.requirements-note{margin-top:14px!important;border-left:3px solid #F59E0B;padding-left:14px;color:#334155!important;font-weight:500}.workstation-requirements-grid{position:relative;display:flex;width:min(100%,540px);flex-direction:column;gap:0;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#0b1220;box-shadow:0 34px 90px #0206173d;transform:rotateY(5deg) rotateX(2deg);transform-origin:center;animation:wsPlaybookFloat 8s ease-in-out infinite}.workstation-requirements-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 0%,rgba(50,108,229,.28),transparent 32%),radial-gradient(circle at 100% 100%,rgba(20,184,166,.18),transparent 34%)}.workstation-requirements-grid .workstation-feature-bar{margin:0;border-radius:18px 18px 0 0;padding:14px 16px}.workstation-requirements-stack{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:10px;padding:18px;border-radius:0 0 18px 18px;background:#0b1220}.workstation-requirements-grid .ws-feature-card{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:11px;align-items:start;border:1px solid rgba(148,163,184,.16)!important;border-radius:12px;padding:14px!important;background:#ffffff14;box-shadow:0 12px 30px #02061724}.workstation-requirements-grid .ws-feature-card>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff1a;color:#bae6fd;font-size:.7rem;font-weight:620}.workstation-requirements-grid .ws-feature-card h3{margin:0 0 5px;color:#fff;font-size:.92rem;font-weight:560}.workstation-requirements-grid .ws-feature-card p{margin:0;color:#e2e8f0bd;font-size:.8rem;line-height:1.45}.workstation-comparison-panel{border:1px solid rgba(229,234,242,.92);border-radius:16px;padding:clamp(56px,6.2vw,82px);background:radial-gradient(circle at 92% 10%,rgba(50,108,229,.1),transparent 30%),linear-gradient(145deg,#fff,#f9fbfd);box-shadow:0 22px 64px #0f172a12;perspective:1400px}.workstation-comparison-copy{max-width:760px;margin-bottom:34px}.workstation-comparison-copy h2{margin:0 0 12px;color:#0f172a;font-size:clamp(1.9rem,2.8vw,2.95rem);line-height:1.12;letter-spacing:-.018em;font-weight:560;white-space:nowrap}.workstation-comparison-copy p{max-width:620px;color:#475569;font-size:.95rem;line-height:1.62}.comparison-card-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,34px);align-items:stretch}.comparison-product-card{position:relative;display:flex;height:100%;min-height:560px;flex-direction:column;overflow:hidden;border-radius:18px}.comparison-product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.comparison-workstation-card{border:1px solid rgba(148,163,184,.22);background:#0b1220;box-shadow:0 34px 90px #0206173d;transform:rotateY(-4deg) rotateX(2deg);transform-origin:center;animation:wsPlaybookFloat 8s ease-in-out infinite}.comparison-workstation-card:before{background:radial-gradient(circle at 14% 0%,rgba(50,108,229,.3),transparent 32%),radial-gradient(circle at 100% 100%,rgba(20,184,166,.2),transparent 34%)}.comparison-workstation-card .workstation-feature-bar{gap:10px;box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:13px 16px;overflow:visible}.comparison-workstation-card .workstation-feature-bar span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;line-height:1.2}.comparison-workstation-card .workstation-feature-bar div{display:flex;align-items:center;flex-shrink:0;min-width:42px;justify-content:flex-end}.comparison-cloud-card{border:1px solid rgba(148,163,184,.22);background:radial-gradient(circle at 90% 0%,rgba(148,163,184,.2),transparent 32%),linear-gradient(145deg,#fffffff5,#f1f5f9db);box-shadow:0 24px 64px #0f172a1a;transform:rotateY(3deg) rotateX(1deg);transform-origin:center}.comparison-cloud-card:before{background:linear-gradient(120deg,rgba(148,163,184,.14),transparent 28%),radial-gradient(circle at 100% 100%,rgba(100,116,139,.13),transparent 34%)}.comparison-cloud-bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.22);min-height:52px;padding:13px 16px;background:#f8fafcdb;color:#334155;font-size:.84rem;font-weight:560}.comparison-cloud-bar div,.comparison-cloud-bar div i{display:inline-flex;align-items:center}.comparison-cloud-bar div{gap:6px;flex-shrink:0;min-width:42px;justify-content:flex-end}.comparison-cloud-bar div i{width:8px;height:8px;border-radius:999px;background:#cbd5e1}.comparison-card-body{position:relative;z-index:1;display:grid;flex:1;gap:10px;padding:18px}.comparison-point-row{position:relative;display:grid;grid-template-columns:minmax(118px,.34fr) minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:12px 13px}.comparison-point-row span{display:flex;min-height:100%;align-items:center;color:inherit;font-size:.72rem;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.comparison-point-row p{margin:0;font-size:.82rem;line-height:1.43}.comparison-workstation-card .comparison-point-row{background:#ffffff14;box-shadow:0 12px 30px #02061724}.comparison-workstation-card .comparison-point-row span{color:#bae6fd}.comparison-workstation-card .comparison-point-row p{color:#e2e8f0c7}.comparison-cloud-card .comparison-point-row{background:#ffffffb8;box-shadow:0 10px 24px #0f172a0b}.comparison-cloud-card .comparison-point-row span{color:#64748b}.comparison-cloud-card .comparison-point-row p{color:#475569}.workstation-compare-list{display:grid;gap:10px}.compare-item{display:grid;grid-template-columns:minmax(140px,.34fr) minmax(0,1fr);gap:12px;align-items:stretch;border:1px solid rgba(148,163,184,.16);border-radius:14px;padding:10px;background:#ffffffdb;box-shadow:0 12px 34px #0f172a0b}.compare-item-point{display:flex;align-items:center;border-radius:10px;padding:12px 14px;background:linear-gradient(135deg,#326ce517,#14b8a60f);color:#0f172a;font-size:.88rem;font-weight:600}.compare-item-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compare-value{border:1px solid rgba(229,234,242,.92);border-radius:10px;padding:11px 13px}.compare-value span{display:block;margin-bottom:4px;font-size:.72rem;font-weight:620;letter-spacing:.035em;text-transform:uppercase}.compare-value p{margin:0;font-size:.82rem;line-height:1.43}.workstation-value{background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.12),transparent 34%),#326ce50b}.workstation-value span,.workstation-value p{color:#1e4db7}.cloud-value{background:#f8fafcc7}.cloud-value span,.cloud-value p{color:#64748b}.ai-era-panel,.founder-story-panel{display:grid;grid-template-columns:minmax(0,.78fr) minmax(500px,1fr);gap:clamp(34px,4.8vw,62px);align-items:center;border:1px solid rgba(229,234,242,.92);border-radius:16px;padding:clamp(42px,5vw,64px);background:radial-gradient(circle at 90% 12%,rgba(50,108,229,.1),transparent 30%),linear-gradient(145deg,#fff,#f9fbfd);box-shadow:0 22px 64px #0f172a12}.ai-era-copy,.founder-story-copy{display:flex;min-height:360px;flex-direction:column;justify-content:center}.ai-era-copy h2,.founder-story-copy h2{max-width:650px;margin:0 0 14px;color:#0f172a;font-size:clamp(1.9rem,2.8vw,2.95rem);line-height:1.12;letter-spacing:-.018em;font-weight:560}.ai-era-copy p,.founder-story-copy p{max-width:610px;color:#475569;font-size:.95rem;line-height:1.62}.ai-flow-card,.ai-learning-stack{display:grid;gap:10px;border:1px solid rgba(50,108,229,.14);border-radius:18px;padding:24px;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.14),transparent 34%),linear-gradient(145deg,#fffffff0,#eff6ffc2);box-shadow:0 18px 48px #0f172a14}.ai-learning-stack article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:15px;background:#ffffffd1}.ai-learning-stack article:last-child{border-color:#14b8a642;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.12),transparent 34%),#326ce50e}.ai-learning-stack article>span{grid-row:1 / span 2;display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#326ce514;color:#1e4db7;font-size:.72rem;font-weight:620}.ai-learning-stack article:last-child>span{background:#14b8a61f;color:#0f766e}.ai-learning-stack h3{grid-column:2;margin:0 0 5px;color:#0f172a;font-size:.98rem;font-weight:560;white-space:normal;word-break:normal}.ai-learning-stack p{grid-column:2;margin:0;color:#64748b;font-size:.84rem;line-height:1.5;white-space:normal;word-break:normal;overflow-wrap:normal}.ai-flow-card span{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:12px 14px;background:#ffffffd1;color:#0f172a;font-size:.92rem;font-weight:560}.ai-flow-card span b{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#326ce514;color:#1e4db7;font-size:.72rem;font-weight:620}.founder-story-panel{grid-template-columns:minmax(0,.92fr) minmax(390px,.68fr);align-items:center;padding:clamp(76px,7vw,102px) clamp(64px,6vw,90px);background:radial-gradient(circle at 92% 12%,rgba(20,184,166,.1),transparent 30%),linear-gradient(145deg,#fbf8f1,#fff 54%,#f8fbff)}.founder-story-copy{justify-content:flex-start;min-height:0;padding:0}.founder-story-copy .button-link{width:max-content;margin-top:14px}.founder-story-panel .founder-card{position:relative;display:block;align-self:center;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:0;background:#0b1220;text-align:left;box-shadow:0 26px 74px #0f172a29;transform:rotateY(-4deg) rotateX(1.5deg)}.founder-story-panel .founder-card img{width:100%;height:440px;margin-bottom:0;border-radius:0;object-fit:cover;object-position:center top}.founder-card-caption{position:absolute;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:14px 16px;background:#0f172aad;box-shadow:0 18px 44px #0206173d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.founder-story-panel .founder-card strong{display:block;color:#fff;font-size:1.02rem;line-height:1.2}.founder-story-panel .founder-card span{display:block;margin-top:4px;color:#e2e8f0c2;font-size:.86rem;line-height:1.45}.founder-pain-list{display:grid;gap:10px;margin:20px 0}.founder-pain-list span{position:relative;border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:12px 14px 12px 36px;background:#ffffffc2;color:#334155;font-size:.94rem;font-weight:540;box-shadow:0 12px 32px #0f172a0b}.founder-pain-list span:before{content:"";position:absolute;left:14px;top:50%;width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#326ce5,#14b8a6);transform:translateY(-50%)}.founder-vision-block{position:relative;margin-top:22px;border-left:4px solid #14B8A6;border-radius:14px;padding:18px 20px;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.12),transparent 36%),linear-gradient(145deg,#326ce512,#ffffffe0)}.founder-vision-block span{display:block;margin-bottom:7px;color:#1e4db7;font-size:.78rem;font-weight:680;text-transform:uppercase;letter-spacing:.08em}.founder-vision-block strong{display:block;color:#0f172a;font-size:clamp(1.18rem,1.6vw,1.48rem);line-height:1.22}.founder-vision-block p{margin:12px 0 0!important;color:#475569!important;font-size:.94rem!important;line-height:1.62!important}.cka-panel{display:grid;grid-template-columns:minmax(0,.94fr) minmax(360px,.86fr);gap:clamp(34px,4.8vw,62px);align-items:center;perspective:1400px;border:1px solid rgba(229,234,242,.92);border-radius:16px;padding:clamp(76px,7.5vw,104px) clamp(64px,7vw,92px);background:radial-gradient(circle at 92% 10%,rgba(245,158,11,.12),transparent 30%),radial-gradient(circle at 10% 90%,rgba(50,108,229,.1),transparent 34%),linear-gradient(145deg,#fff,#f9fbfd);box-shadow:0 22px 64px #0f172a12}.cka-copy{display:flex;min-height:500px;flex-direction:column;justify-content:center;padding:52px 0}.cka-title-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;align-items:center;margin:-28px 0 22px}.cka-title-row img{width:86px;height:86px;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(50,108,229,.2))}.cka-copy h2{max-width:680px;margin:0;color:#0f172a;font-size:clamp(1.9rem,2.8vw,2.95rem);line-height:1.12;letter-spacing:-.018em;font-weight:560}.cka-copy h2 span{display:block;white-space:normal}.cka-copy p{max-width:640px;color:#475569;font-size:.95rem;line-height:1.62}.cka-closing-line{position:relative;margin-top:12px!important;padding-left:14px;color:#0f172a!important;font-weight:560}.cka-closing-line:before{content:"";position:absolute;left:0;top:.18em;width:3px;height:calc(100% - .36em);border-radius:999px;background:linear-gradient(180deg,#326ce5,#14b8a6)}.cka-workstation-window{position:relative;overflow:hidden;margin:52px 0;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#0b1220;box-shadow:0 34px 90px #02061747;transform:rotateY(-5deg) rotateX(2deg);transform-origin:center;animation:wsPlaybookFloat 8s ease-in-out infinite}.cka-workstation-window:before{content:"";position:absolute;inset:-12% -8% auto auto;width:210px;height:210px;border-radius:999px;background:#326ce529;filter:blur(14px);pointer-events:none}.cka-workstation-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.12),transparent 30%),radial-gradient(circle at 94% 22%,rgba(20,184,166,.13),transparent 34%)}.cka-window-bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;background:linear-gradient(135deg,#326ce5,#14b8a6);color:#fff}.cka-window-bar span{font-size:.84rem;font-weight:620}.cka-window-bar div{display:flex;gap:6px}.cka-window-bar i{width:8px;height:8px;border-radius:999px;background:#ffffffb8}.cka-focus-list{position:relative;z-index:1;display:grid;gap:10px;padding:20px;background:radial-gradient(circle at 98% 0%,rgba(124,58,237,.16),transparent 35%),radial-gradient(circle at 4% 100%,rgba(20,184,166,.14),transparent 36%),#0b1220}.cka-focus-list article{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:18px;background:#ffffff14;box-shadow:0 12px 30px #0206172e}.cka-focus-list article:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;border-radius:12px 0 0 12px;background:linear-gradient(180deg,#ffffff85,#fff0 24%,#ffffff57 54%,#fff0),linear-gradient(180deg,#326ce5,#14b8a6);box-shadow:0 0 10px #14b8a66b,0 0 18px #326ce53d}.cka-focus-list .cka-focus-practice:before{background:linear-gradient(180deg,#ffffff85,#fff0 24%,#ffffff57 54%,#fff0),linear-gradient(180deg,#22c55e,#14b8a6)}.cka-focus-list .cka-focus-challenge:before{background:linear-gradient(180deg,#ffffff85,#fff0 24%,#ffffff57 54%,#fff0),linear-gradient(180deg,#7c3aed,#f97316)}.cka-focus-list .cka-focus-path:before{background:linear-gradient(180deg,#ffffff85,#fff0 24%,#ffffff57 54%,#fff0),linear-gradient(180deg,#326ce5,#14b8a6)}.cka-focus-list article>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#ffffff1a;color:#bae6fd;font-size:.72rem;font-weight:620}.cka-focus-list h3{margin:0 0 5px;color:#fff;font-size:.98rem;font-weight:560}.cka-focus-list p{margin:0;color:#e2e8f0bd;font-size:.84rem;line-height:1.5}.ws-section-head{margin-left:auto;margin-right:auto;text-align:center}.ws-section-head .ws-pill{margin-left:auto;margin-right:auto}.ws-feature-card,.ws-step-card,.wrong-card,.right-card,.offer-detail-grid article{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ws-feature-card:hover,.ws-step-card:hover,.wrong-card:hover,.right-card:hover{transform:translateY(-3px);border-color:#326ce547;box-shadow:0 24px 60px #0f172a1a}.campaign-panel.no-offer{border-color:#ffffff5c;background:radial-gradient(circle at 92% 8%,rgba(255,255,255,.22),transparent 26%),linear-gradient(135deg,#1e4db7f5,#326ce5eb 58%,#14b8a6db);color:#fff}.campaign-panel.no-offer h2,.campaign-panel.no-offer p,.campaign-panel.no-offer .campaign-badge{color:#fff}.campaign-panel.no-offer .campaign-badge{border-color:#ffffff47;background:#ffffff24}.campaign-panel.no-offer .primary-link{background:#fff!important;color:#1e4db7!important}.campaign-panel.no-offer .secondary-link{border-color:#ffffff57!important;background:#ffffff1a!important;color:#fff!important}@media (max-width: 760px){.ws-hero>.container{width:calc(100% - 22px);padding:24px}.cost-hero-section>.container{width:calc(100% - 22px);padding:24px}.ws-hero-copy h1{font-size:clamp(2.35rem,12vw,3.35rem);line-height:.98}.ws-hero .ai-console-preview{transform:none}.ws-console-preview{min-height:420px}.ws-console-shell{grid-template-columns:1fr;min-height:auto;transform:none}.ws-console-workspace{grid-template-columns:1fr}.ws-console-topics{display:none}.hero-follow-grid{width:calc(100% - 22px);grid-template-columns:1fr;padding:22px}.wrong-way-story-panel ul{grid-template-columns:1fr}.ws-hero-copy,.cost-hero-copy,.wrong-way-story-panel,.money-story-copy,.premium-cost-card{min-height:auto}.money-section .container{width:calc(100% - 22px);padding:22px}.money-hero-grid{grid-template-columns:1fr}.cost-path-row,.cost-focus-grid article{grid-template-columns:1fr}.domino-section .ws-narrow,.pain-section .container,.money-section .container,.ai-era-section .container,.founder-short-section .container{width:calc(100% - 22px);padding:22px}}.cfw-certificate-verify-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr)}.cfw-certificate-sheet{aspect-ratio:1.414 / 1;min-height:0;border-radius:10px;background:linear-gradient(90deg,#1e4db7 0 13px,transparent 13px),radial-gradient(circle at 93% 8%,rgba(20,184,166,.14),transparent 25%),#fff;box-shadow:0 20px 54px #0f172a21}.cfw-certificate-sheet:before,.cfw-certificate-sheet:after{display:none}.cfw-certificate-sheet:after{display:none}.cfw-certificate-k8s-watermark{position:absolute;left:var(--certificate-watermark-left, -72%);top:50%;z-index:0;width:82%;max-width:none;transform:translateY(-50%);opacity:var(--certificate-watermark-opacity, .055);pointer-events:none;-webkit-user-select:none;user-select:none}.cfw-certificate-vertical-verify{right:8px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;color:#94a3b8;font-size:clamp(7px,.72vw,9px);font-weight:800;letter-spacing:.08em;white-space:nowrap}.cfw-certificate-inner{top:32px;right:32px;bottom:32px;left:32px;gap:20px}.cfw-certificate-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.cfw-certificate-brand.dark{gap:7px}.cfw-certificate-logo-box{width:42px;height:42px}.cfw-certificate-logo-box img{width:40px;height:40px;object-fit:contain}.cfw-certificate-brand.dark strong{font-size:clamp(15px,1.85vw,21px);line-height:1}.cfw-certificate-brand.dark span{margin-top:0;font-size:clamp(9px,1.05vw,12px);font-weight:650}.cfw-certificate-id{color:#64748b;font-size:clamp(9px,1vw,12px);line-height:1.5;letter-spacing:0;text-transform:none}.cfw-certificate-id strong{color:#0f172a;font-size:clamp(10px,1.05vw,13px)}.cfw-certificate-main{max-width:none;display:grid;place-items:center;padding:0 86px;text-align:center;transform:translateY(10px)}.cfw-certificate-achievement-block{display:flex;flex-direction:column;align-items:center;width:min(760px,100%)}.cfw-certificate-label{margin:0 0 14px;color:#0f766e;font-size:clamp(10px,1.08vw,13px);font-weight:900;letter-spacing:.16em}.cfw-certificate-main h1{margin:0;color:#102a61;font-size:clamp(27px,3.35vw,40px);line-height:1;white-space:nowrap}.cfw-certificate-level{margin:8px 0 0;color:#14b8a6;font-size:clamp(12px,1.42vw,17px);font-weight:850;line-height:1.1}.cfw-certificate-presented-block{display:grid;justify-items:center;gap:5px;margin-top:14px}.cfw-certificate-presented-block span{color:#64748b;font-size:clamp(11px,1.18vw,14px);font-weight:700;line-height:1.1}.cfw-certificate-presented-block strong{display:block;color:#0f172a;font-size:clamp(34px,4vw,46px);line-height:1.02;font-weight:850}.cfw-certificate-rule{width:330px;height:2px;margin:14px auto 0;background:linear-gradient(90deg,transparent,#14b8a6,transparent)}.cfw-certificate-desc{max-width:760px;margin:16px auto 0;color:#334155;font-size:clamp(12px,1.35vw,16px);line-height:1.35}.cfw-certificate-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:26px;color:#334155;font-size:clamp(10px,1.1vw,13px);font-weight:700}.cfw-certificate-foot-line{border-top:1px solid #cbd5e1;padding-top:9px}.cfw-certificate-verified{min-width:118px;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:#ecfdf5;border:1px solid #99f6e4;color:#0f766e;font-size:clamp(9px,1vw,12px);font-weight:900;letter-spacing:.08em;text-transform:uppercase}@media (max-width: 1040px){.cfw-certificate-verify-layout{grid-template-columns:1fr}}@media (max-width: 820px){.cfw-certificate-sheet{aspect-ratio:auto;min-height:780px}.cfw-certificate-inner{top:24px;right:24px;bottom:24px;left:24px}.cfw-certificate-head,.cfw-certificate-foot{display:grid;grid-template-columns:1fr}.cfw-certificate-id,.cfw-certificate-foot-line.issuer{text-align:left}.cfw-certificate-main{padding:0}.cfw-certificate-main h1{font-size:34px}.cfw-certificate-student{font-size:28px}}.shell{min-height:100vh;padding:24px;max-width:1280px;margin:0 auto}.ws-footer{width:min(1180px,calc(100% - 40px));background:#fff;border:1px solid rgba(229,234,242,.92);border-radius:8px;margin:0 auto 24px;font-family:Inter,system-ui,sans-serif;box-shadow:0 12px 34px #0f172a0d}.footer-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px;align-items:center;max-width:none;padding:16px 18px}.footer-brand{display:inline-flex;align-items:center;justify-self:start;gap:9px}.footer-brand-logo{width:28px;height:28px;flex:0 0 auto}.footer-brand h3{font-size:15px;color:#1a1a1a;margin:0;font-weight:600}.footer-links{display:flex;gap:18px;align-items:center;flex-wrap:wrap;justify-self:center}.footer-links a{display:inline-flex;font-size:13px;color:#6b7280;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#326ce5}.footer-copy{margin:0;color:#6b7280;font-size:12px;justify-self:end;text-align:right;white-space:nowrap}@media (max-width: 768px){.footer-strip{grid-template-columns:1fr;gap:12px;text-align:center}.footer-brand{justify-self:center}.footer-links{justify-content:center;justify-self:center;gap:14px}.footer-copy{justify-self:center;text-align:center}}.support-folder-board .support-folder-tile,.support-folder-board .support-folder-tile:hover,.support-folder-board .support-folder-tile.selected-admin-item,.support-folder-board button.support-folder-tile{background:#fff!important;color:#0f172a!important;border:1px solid #E5EAF2!important;box-shadow:none!important}.support-folder-board .support-folder-tile:hover,.support-folder-board .support-folder-tile.selected-admin-item{border-color:#94a3b8!important}.support-folder-board .support-folder-copy strong{color:#0f172a!important}.support-folder-board .support-folder-copy small{color:#475569!important}.support-folder-board .support-folder-icon{background:#f8fafc!important;border-color:#cbd5e1!important}.support-folder-board .support-folder-icon:before{background:#f8fafc!important;border-color:#cbd5e1!important}.support-folder-board .support-dot.open{background:#22c55e!important}.support-folder-board .support-dot.closed{background:#ef4444!important}.checkout-bump-offer,.redeem-checkbox{display:flex;align-items:flex-start;gap:12px;width:100%;margin-top:10px;border:1px solid rgba(50,108,229,.16);background:radial-gradient(circle at 95% 15%,rgba(50,108,229,.12),transparent 32%),#f8fbff;border-radius:18px;padding:12px;text-align:left;cursor:pointer;transition:all .18s ease}.checkout-bump-offer.selected{border-color:#326ce5;background:radial-gradient(circle at 95% 15%,rgba(50,108,229,.18),transparent 32%),#eef4ff;box-shadow:0 14px 28px #326ce51f}.checkout-bump-offer:hover{border-color:#326ce557;transform:translateY(-1px)}.checkout-bump-check{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#326ce5;box-shadow:inset 0 0 0 1px #326ce52e;font-size:15px;font-weight:900}.checkout-bump-offer strong,.redeem-preview strong,.free-coupon-admin-box strong{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#0f172a;font-size:13.5px;line-height:1.25}.checkout-bump-offer strong em{color:#326ce5;font-style:normal;font-weight:900;white-space:nowrap}.checkout-bump-offer small,.free-coupon-admin-box small{display:block;color:#475569;margin-top:5px;font-size:12px;line-height:1.4}.checkout-bump-offer b{display:inline-flex;margin-top:8px;min-height:24px;align-items:center;padding:0 9px;border-radius:999px;background:#326ce51a;color:#326ce5;font-size:11px;font-weight:800}.admin-card-note{margin:0 0 14px;color:#64748b;font-size:.9rem;line-height:1.45}.order-bump-admin-list{display:grid;gap:14px}.order-bump-admin-item{display:grid;gap:12px;padding:14px;border:1px solid #E5EAF2;border-radius:18px!important;background:#f8fbff}.order-bump-modal{position:relative;width:min(390px,calc(100vw - 28px));overflow:hidden;padding:22px;border:1px solid rgba(217,119,6,.2);border-radius:26px!important;background:radial-gradient(circle at 14% 0%,rgba(251,191,36,.32),transparent 31%),radial-gradient(circle at 94% 10%,rgba(245,158,11,.24),transparent 30%),linear-gradient(145deg,#fffdf6,#fff7e5 48%,#fff);box-shadow:0 24px 70px #78350f33,0 0 0 6px #f59e0b0d;text-align:center}.order-bump-modal:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background-image:radial-gradient(circle,rgba(245,158,11,.52) 0 2px,transparent 2.4px),radial-gradient(circle,rgba(255,255,255,.95) 0 1.6px,transparent 2px),radial-gradient(circle,rgba(217,119,6,.42) 0 1.4px,transparent 1.9px);background-position:11% 18%,83% 22%,76% 72%;background-size:150px 150px,120px 120px,190px 190px;animation:orderBumpTwinkle 3.2s ease-in-out infinite;opacity:.72}.order-bump-close{position:absolute;top:12px;right:12px;width:30px;height:30px;border:0;border-radius:999px!important;background:#78350f14;color:#92400e;cursor:pointer;font-size:19px;line-height:1;z-index:2}.order-bump-close:hover{background:#ef44441a;color:#ef4444}.order-bump-sparkles{position:relative;width:72px;height:48px;margin:0 auto 8px;z-index:1}.order-bump-sparkles span{position:absolute;display:block;background:linear-gradient(135deg,#fbbf24,#f59e0b 52%,#b45309);box-shadow:0 14px 34px #f59e0b57;animation:orderBumpPulse 1.9s ease-in-out infinite}.order-bump-sparkles span:nth-child(1){width:34px;height:34px;left:19px;top:7px;clip-path:polygon(50% 0%,61% 34%,98% 50%,61% 66%,50% 100%,39% 66%,2% 50%,39% 34%)}.order-bump-sparkles span:nth-child(2),.order-bump-sparkles span:nth-child(3){width:13px;height:13px;clip-path:polygon(50% 0%,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0% 50%,38% 36%)}.order-bump-sparkles span:nth-child(2){left:2px;top:19px;animation-delay:.35s}.order-bump-sparkles span:nth-child(3){right:2px;top:3px;animation-delay:.7s}.order-bump-kicker{position:relative;z-index:1;display:inline-flex;min-height:26px;align-items:center;justify-content:center;margin-bottom:10px;padding:0 11px;border-radius:999px!important;border:1px solid rgba(217,119,6,.18);background:#fff7ede0;color:#b45309;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.order-bump-modal h2{position:relative;z-index:1;margin:0 auto 8px;max-width:310px;color:#1f2937;font-size:1.34rem;line-height:1.12}.order-bump-modal p{position:relative;z-index:1;margin:0 auto;max-width:318px;color:#6b4e16;font-size:.86rem;line-height:1.45}.order-bump-price-card{position:relative;z-index:1;margin:15px auto 14px;padding:12px 14px;display:grid;gap:4px;border:1px solid rgba(217,119,6,.22);border-radius:20px!important;background:linear-gradient(180deg,#ffffffe6,#fffbebf5),#fffbeb;box-shadow:inset 0 1px #fffc,0 16px 34px #b453091f}.order-bump-price-card span{color:#b45309;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.order-bump-price-card strong{color:#78350f;font-size:1.62rem;line-height:1}.order-bump-price-card small{color:#7c2d12;font-size:.78rem;font-weight:700}.order-bump-actions{position:relative;z-index:1;display:grid;gap:8px}.order-bump-actions .upgrade-primary-btn,.order-bump-actions .ghost-btn{width:min(280px,100%);min-height:40px;margin:0;justify-self:center;border-radius:999px!important;font-size:.86rem;font-weight:850;padding:0 18px}.order-bump-accept{border:0;background:linear-gradient(135deg,#f59e0b,#d97706 45%,#b45309)!important;box-shadow:0 12px 24px #b4530938!important}.order-bump-skip{border-color:#d977062e!important;background:#ffffffb8!important;color:#92400e!important}@keyframes orderBumpPulse{0%,to{transform:scale(.88) rotate(0);opacity:.72}50%{transform:scale(1.08) rotate(12deg);opacity:1}}@keyframes orderBumpTwinkle{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:.82;transform:translateY(-3px)}}.redeem-page{min-height:100vh;background:#f8fafc}.redeem-shell{width:min(760px,calc(100% - 32px));margin:0 auto;padding:56px 0}.redeem-card{background:#fff;border:1px solid #E5EAF2;border-radius:8px;box-shadow:0 18px 44px #0f172a14;padding:32px}.redeem-card h1{margin:12px 0 10px;font-size:34px;line-height:1.15}.redeem-card p{color:#475569}.redeem-form{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:24px;align-items:end}.redeem-form label{display:grid;gap:8px}.redeem-form input{min-height:48px;border:1px solid #CBD5E1;border-radius:6px;padding:0 14px}.redeem-form button,.redeem-preview .upgrade-primary-btn{min-height:48px}.redeem-preview{margin-top:24px;display:grid;gap:14px}.redeem-terms{border:1px solid #E2E8F0;border-radius:8px;background:#f8fafc;padding:14px}.redeem-terms span{display:block;font-weight:700;margin-bottom:6px}.free-coupon-admin-box{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid #C7D2FE;background:#eef4ff;border-radius:8px;padding:14px;margin-top:14px}@media (max-width: 720px){.redeem-form,.free-coupon-admin-box{grid-template-columns:1fr;display:grid}}.button-link,.primary-link,.secondary-link,.ghost-btn,.secondary-btn,.btn-primary,.upgrade-primary-btn,.upgrade-disabled-btn,.checkout-pay-btn,.upgrade-logout-btn,.appliance-download-cta,.setup-cta .btn-primary,.final-cta-action .button-link,.comparison-cta .button-link,.header-download-cta .button-link,.cta-with-note .button-link,.cta-with-note .btn-primary,.marketing-actions button,.panel button:not(.billing-cycle-toggle button),.coupon-apply-row button{border-radius:0!important}.upgrade-page,.upgrade-page *,.upgrade-page *:before,.upgrade-page *:after{border-radius:0!important}.legal-page{background:#f9fbfd;padding:56px 0}.legal-document{max-width:920px;margin:0 auto;padding:36px;background:#fff;border:1px solid #E5EAF2;border-radius:0;box-shadow:0 1px 2px #0000000a}.legal-document h1{margin:0 0 14px;color:#1a1a1a;font-size:clamp(2rem,4vw,3rem);line-height:1.1;font-weight:600}.legal-lead{margin:0 0 28px;color:#6b7280;font-size:1.02rem;line-height:1.65}.legal-section{padding:24px 0;border-top:1px solid #E5EAF2}.legal-section h2{margin:0 0 12px;color:#1a1a1a;font-size:1.25rem;line-height:1.25;font-weight:600}.legal-subsection{margin-top:18px;padding-left:16px;border-left:3px solid #326CE5}.legal-subsection h3{margin:0 0 8px;color:#1a1a1a;font-size:1rem;font-weight:600}.legal-section p,.legal-section li{color:#6b7280;font-size:.96rem;line-height:1.7}.legal-section p{margin:0 0 10px}.legal-section ul{margin:0;padding-left:20px}@media (max-width: 720px){.legal-page{padding:32px 0}.legal-document{padding:24px}}.hero{display:flex;justify-content:space-between;gap:24px;align-items:start;border-radius:28px;background:linear-gradient(135deg,var(--teal),var(--teal-deep));color:#fff;padding:28px;box-shadow:0 24px 40px #0d6b7a2e}.hero-large{margin-top:18px;min-height:360px}.hero-copy{max-width:760px}.hero-copy h1{margin:0 0 14px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05}.hero-copy p,.hero p{margin:0;color:#ffffffe6;line-height:1.7}.hero-card,.hero-stack{min-width:280px;display:grid;gap:12px}.hero-card{border-radius:18px;background:#ffffff1f;padding:16px}.stat-card{border-radius:18px;background:#ffffff1f;padding:16px;display:grid;gap:0}.stat-card strong{font-size:1rem}.eyebrow{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#ffffff24;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eyebrow.teal{background:#0d6b7a1a;color:var(--teal)}.hero-actions,.tile-actions,.auth-actions,.view-switch,.actions-row,.device-register-row{display:flex;gap:12px;flex-wrap:wrap}.hero-actions{margin-top:24px;align-items:flex-start}.button-link,.panel button{border:0;border-radius:999px;padding:11px 18px;background:var(--orange);color:#fff;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.button-link.secondary-link,.ghost-btn,.secondary-btn{background:#0d6b7a1a!important;color:var(--teal)!important}.marketing-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0 8px}.brand-lockup{display:flex;align-items:center;gap:8px;text-decoration:none}.brand-mark{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--teal),var(--teal-deep));color:#fff;font-weight:700;box-shadow:0 14px 24px #0e6d7f2e}.brand-logo-img{display:inline-block;object-fit:contain;background:transparent!important;box-shadow:none!important;color:transparent}.brand-copy{display:grid;gap:2px;line-height:1.15}.brand-copy strong{font-size:1rem}.brand-copy small,.marketing-nav a{color:var(--muted)}.marketing-nav,.marketing-actions{display:flex;align-items:center;gap:16px}.header-download-cta{display:flex;align-items:center;justify-content:flex-end;width:max-content}.header-download-cta .button-link{width:100%;justify-content:center;white-space:nowrap}.marketing-cta-stack{display:inline-grid;width:max-content;max-width:100%;gap:3px;justify-items:stretch}.marketing-cta-stack .button-link{width:100%}.marketing-cta-helper{display:block;width:100%;color:#000;font-size:10.5px;font-weight:400;line-height:1.12;text-align:center;white-space:normal;transform-origin:center;border-radius:999px;padding:2px 6px;animation:ctaHelperBreathe 2.8s ease-in-out infinite}@keyframes ctaHelperBreathe{0%,to{opacity:.52;background:transparent;filter:brightness(.95);text-shadow:none;transform:scale(1)}50%{opacity:1;background:#326ce529;filter:brightness(1.2);text-shadow:0 0 10px rgba(50,108,229,.55),0 0 22px currentColor;transform:scale(1.08)}}@media (prefers-reduced-motion: reduce){.marketing-cta-helper{animation:none}}.ws-hero .marketing-cta-helper,.ws-final-cta .marketing-cta-helper,.ws-section.ai-era-section .marketing-cta-helper,.ws-section.requirements-section .marketing-cta-helper,.ws-section.hero-follow-section .marketing-cta-helper,.ws-section.advantages-section .marketing-cta-helper{color:#fff}.cost-hero-section .marketing-cta-helper,.money-story-copy .marketing-cta-helper{color:#000}.ws-hero .marketing-cta-helper,.learning-method-section .marketing-cta-helper,.billing-freedom-section .marketing-cta-helper{color:#fff}.cta-helper,.header-download-cta .cta-helper,.cta-with-note .cta-helper,.final-cta-action .cta-helper,.comparison-cta .cta-helper{display:block;color:#6b7280;font-size:11.5px;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;margin:0}.cta-with-note{display:grid;gap:6px;justify-items:stretch;width:max-content}.cta-with-note .button-link,.cta-with-note .btn-primary,.final-cta-action .button-link{width:100%;justify-content:center;white-space:nowrap;padding:11px 18px;font-weight:500}.marketing-nav a,.ghost-link{text-decoration:none;font-weight:600}.ghost-link{color:var(--teal-deep)}.landing-hero{margin-top:14px;padding:36px;border-radius:32px;background:linear-gradient(135deg,#0b4152fa,#0e6d7ff0),linear-gradient(180deg,#0e6d7f,#0b4152);color:#fff;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:28px;box-shadow:0 28px 48px #0b415233}.landing-copy h1{margin:0 0 14px;font-size:clamp(2.6rem,5vw,4.7rem);line-height:.95;max-width:680px}.landing-copy p{margin:0;max-width:640px;font-size:1.05rem;line-height:1.75;color:#ffffffd6}.filled{background:#ffffff29}.hero-highlight{margin-top:18px;display:inline-flex;padding:10px 14px;border-radius:999px;background:#ffffff1f;font-weight:700;letter-spacing:.02em}.hero-surface{display:grid;gap:16px}.surface-panel,.surface-metric{border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.surface-primary{padding:22px;display:grid;gap:10px}.surface-primary span{color:#ffffffb3}.surface-primary strong{font-size:1.35rem;line-height:1.35}.surface-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.surface-metric{padding:18px;display:grid;gap:8px}.surface-metric strong{font-size:1rem}.surface-metric span{color:#ffffffc7;line-height:1.6}.marketing-section{margin-top:22px;padding:28px;border:1px solid var(--line);border-radius:28px;background:#ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.section-intro{max-width:720px}.section-kicker{display:inline-flex;margin-bottom:10px;color:var(--teal);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section-intro h2,.feature-copy h2,.final-cta h2{margin:0 0 10px;font-size:clamp(1.9rem,3vw,3rem);line-height:1.05}.section-intro p,.feature-copy p,.panel-lead{margin:0;color:var(--muted);line-height:1.75}.step-rail,.marketing-grid{margin-top:22px;display:grid;gap:16px}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch}.plan-card{position:relative;overflow:hidden;padding:28px;border-radius:30px;display:flex;flex-direction:column;min-height:100%;box-shadow:0 22px 48px #0c1b2714}.plan-card p{color:var(--muted);line-height:1.7}.featured-plan{border-color:#0e6d7f47;background:radial-gradient(circle at top right,rgba(239,127,45,.14),transparent 30%),linear-gradient(180deg,#0e6d7f0f,#fffffffa);transform:translateY(-10px)}.plan-badge{display:inline-flex;align-items:center;width:fit-content;margin-bottom:14px;padding:6px 10px;border-radius:999px;background:#0e6d7f1a;color:var(--teal);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.plan-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.plan-title{font-size:1.55rem;margin-bottom:10px}.plan-price{margin:10px 0 18px;display:flex;align-items:flex-end;gap:10px}.plan-price span{font-size:2.5rem;font-weight:700;line-height:1;color:var(--teal-deep)}.plan-price small{color:var(--muted);font-weight:600;margin-bottom:4px}.plan-divider{height:1px;margin:22px 0 16px;background:var(--line)}.plan-feature-head{font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.plan-feature-list{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:12px}.plan-feature-list li{position:relative;padding-left:22px;color:var(--text);line-height:1.6}.plan-feature-list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:999px;background:var(--orange);box-shadow:0 0 0 5px #ef7f2d1f}.plan-actions{margin-top:18px}.plan-note{display:block;color:var(--muted);line-height:1.6;font-size:.94rem}.pricing-intro{text-align:center;margin:0 auto}.upgrade-page{background:#f9fbfd;min-height:100vh;color:#1a1a1a}.upgrade-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.upgrade-hero{padding:64px 0 32px;background:#f9fbfd}.upgrade-hero-copy{max-width:860px;margin:0 auto;text-align:center}.upgrade-hero h1{margin:0 0 12px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;font-weight:600;letter-spacing:0}.upgrade-hero p{margin:0;color:#6b7280;font-size:1.06rem;line-height:1.55}.upgrade-hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.upgrade-hero-points span{display:block;padding:13px 14px;background:#fff;border:1px solid #E5EAF2;color:#1a1a1a;font-size:.92rem;font-weight:600}.upgrade-hero-panel{display:flex;flex-direction:column;justify-content:center;max-width:520px;margin:28px auto 0;padding:26px;background:#fff;border:1px solid #E5EAF2;border-top:3px solid #326CE5;box-shadow:0 1px 2px #0000000a;text-align:center}.upgrade-hero-panel-label{display:inline-block;color:#326ce5;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.upgrade-hero-panel h2{margin:10px 0 6px;color:#1a1a1a;font-size:1.45rem;line-height:1.2;font-weight:600}.currency-switch{display:inline-flex;margin-top:18px;border:1px solid #E5EAF2;background:#fff}.currency-switch button{border:0;border-right:1px solid #E5EAF2;background:#fff;color:#6b7280;padding:10px 14px;border-radius:0;font-weight:500;cursor:pointer;transition:all .2s ease}.currency-switch button:last-child{border-right:0}.currency-switch button:hover,.currency-switch button.active{background:#e8f0fe;color:#326ce5}.payment-message{margin-top:12px!important;font-size:.9rem!important;color:#6b7280!important}.account-bind-message{display:grid;gap:10px;padding:12px;border:1px solid #EF4444;background:#ef44440f;color:#1a1a1a!important}.account-bind-message .ghost-btn{width:fit-content;min-height:34px;padding:8px 12px;font-size:13px}.billing-region-note{margin:12px 0 0;color:#6b7280;font-size:14px}.billing-cycle-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;border:1px solid #E5EAF2;background:#fff;width:100%}.billing-cycle-toggle button{border:0;border-right:1px solid #E5EAF2;background:#fff;color:#6b7280;padding:13px 18px;border-radius:0;font-weight:600;font-size:.96rem;cursor:pointer;transition:all .2s ease}.billing-cycle-toggle button:last-child{border-right:0}.billing-cycle-toggle button:hover,.billing-cycle-toggle button.active{background:#326ce5;color:#fff}.billing-trust-note{margin:10px 0 0!important;color:#6b7280!important;font-size:.9rem!important;font-weight:500}.upgrade-section{padding:32px 0}.upgrade-section.compact{padding-bottom:72px}.upgrade-plans-heading{margin-bottom:18px}.upgrade-plans-heading h2{margin:8px 0 0;color:#1a1a1a;font-size:1.8rem;line-height:1.2;font-weight:600}.upgrade-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.upgrade-plan-card{display:flex;flex-direction:column;min-height:100%;padding:0 28px 28px;background:#fff;border:1px solid #E5EAF2;border-radius:0;box-shadow:0 1px 2px #0000000a;transition:all .2s ease}.upgrade-plan-card:hover{border-color:#326ce5;transform:translateY(-1px)}.upgrade-plan-card.featured{border-color:#326ce5;background:#eff6ff}.upgrade-plan-card.current{border-color:#d1d5db}.upgrade-plan-head{display:flex;align-items:center;justify-content:center;min-height:52px;margin:0 -28px 22px;padding:0 18px;background:#326ce5;border-bottom:1px solid #1E4DB7;position:relative}.upgrade-plan-label{margin:0;display:block;background:transparent;color:#fff;border:0;font-size:1.22rem;line-height:1.25;font-weight:700;letter-spacing:.01em;text-align:center}.upgrade-plan-badge{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;margin:0 0 12px;padding:5px 8px;border:1px solid #326CE5;background:#eff6ff;color:#326ce5;font-size:.72rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.upgrade-plan-badge.current{border-color:#326ce5;background:#326ce5;color:#fff}.upgrade-price-block{margin:10px 0 16px;padding:18px 0 16px;border-top:1px solid #E5EAF2;border-bottom:1px solid #E5EAF2}.upgrade-currency-label{display:block;color:#6b7280;font-size:.82rem;line-height:1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.upgrade-price-line{display:flex;align-items:flex-end;gap:8px;color:#1a1a1a}.upgrade-price-line strong{color:#1a1a1a;font-size:3rem;line-height:.92;font-weight:700}.upgrade-price-line span{color:#6b7280;font-size:1rem;font-weight:600;margin-bottom:2px}.upgrade-price-block p{margin:10px 0 0;color:#6b7280;font-size:.86rem;font-weight:500}.upgrade-savings-switch{width:100%;margin:0 0 18px;padding:10px 12px;border:1px solid #326CE5;border-radius:0;background:#fff;color:#326ce5;font-size:.82rem;font-weight:600;text-align:left;cursor:pointer;transition:all .2s ease}.upgrade-savings-switch:hover{background:#e8f0fe;border-color:#1e4db7;color:#1e4db7}.upgrade-savings-switch:active{transform:scale(.98)}.upgrade-feature-list{display:grid;gap:11px;list-style:none;padding:0;margin:0 0 24px}.upgrade-feature-list li{display:flex;gap:10px;color:#1a1a1a;font-size:.94rem;line-height:1.45}.upgrade-feature-list li.feature-heading{display:block;margin:4px 0 0;color:#326ce5;font-size:.86rem;font-weight:700;line-height:1.35}.upgrade-feature-list li span{color:#22c55e;font-weight:700}.upgrade-feature-list li.disabled{color:#6b7280}.upgrade-feature-list li.disabled span{color:#ef4444}.upgrade-primary-btn,.upgrade-disabled-btn{width:100%;margin-top:auto;padding:12px 16px;border-radius:0;font-weight:500;transition:all .2s ease}.upgrade-primary-btn{background:#326ce5;color:#fff;border:1px solid #326CE5}.upgrade-primary-btn:hover{background:#1e4db7;border-color:#1e4db7;transform:translateY(-1px)}.upgrade-primary-btn:active{transform:scale(.98)}.upgrade-disabled-btn{cursor:not-allowed;background:#f9fbfd;color:#6b7280;border:1px solid #E5EAF2}.upgrade-table-card,.upgrade-trust,.upgrade-final-cta{background:#fff;border:1px solid #E5EAF2;border-radius:0;box-shadow:0 1px 2px #0000000a}.upgrade-table-card{padding:28px}.upgrade-table-card h2,.upgrade-trust h2,.upgrade-final-cta h2{margin:0;color:#1a1a1a;font-size:1.55rem;line-height:1.2;font-weight:600}.upgrade-table-wrap{margin-top:18px;overflow-x:auto}.upgrade-table{width:100%;border-collapse:collapse;min-width:760px}.upgrade-table th,.upgrade-table td{padding:14px 16px;border:1px solid #E5EAF2;text-align:left;font-size:.94rem}.upgrade-table th{background:#f9fbfd;color:#1a1a1a;font-weight:600}.upgrade-table td{color:#6b7280}.upgrade-table td:first-child,.upgrade-table td:last-child{color:#1a1a1a;font-weight:500}.upgrade-trust{display:grid;grid-template-columns:.85fr 1fr;gap:24px;align-items:center;margin-top:18px;padding:28px}.upgrade-trust ul{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;padding:0;margin:0}.upgrade-trust li{padding:14px;border:1px solid #E5EAF2;background:#f9fbfd;color:#1a1a1a;font-weight:500}.upgrade-final-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:28px}.upgrade-final-cta .upgrade-primary-btn{width:auto;min-width:170px;margin-top:0}.billing-checkout-panel{display:grid;grid-template-columns:1fr 220px 260px;gap:16px;align-items:end;padding:22px;background:#fff;border:1px solid #E5EAF2;box-shadow:0 1px 2px #0000000a}.billing-checkout-panel h2{margin:0 0 6px;color:#1a1a1a}.billing-checkout-panel p{margin:0;color:#6b7280}.billing-checkout-panel label{display:grid;gap:7px;color:#1a1a1a;font-size:13px;font-weight:600}.billing-checkout-panel input,.billing-checkout-panel select{min-height:42px;border:1px solid #D1D5DB;border-radius:0;padding:0 11px;background:#fff}.quote-strip{grid-column:1 / -1;display:flex;gap:16px;flex-wrap:wrap;padding:12px 14px;background:#f9fbfd;border-left:3px solid #326CE5;color:#6b7280;font-size:13px}.checkout-modal{position:relative;width:min(900px,calc(100vw - 28px));height:min(760px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(circle at 12% 0%,rgba(50,108,229,.12),transparent 32%),linear-gradient(180deg,#fff,#f7faff);border:1px solid rgba(50,108,229,.14);border-radius:28px;box-shadow:0 30px 90px #0f172a38;padding:0}.checkout-modal-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:14px 20px 11px;border-bottom:1px solid rgba(50,108,229,.1);background:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.checkout-scroll-area{flex:1 1 auto;min-height:0;overflow:auto;padding-bottom:0;scrollbar-width:thin;scrollbar-color:rgba(50,108,229,.35) transparent}.checkout-modal-head h2{margin:2px 0;color:#1a1a1a;font-size:20px;line-height:1.15}.checkout-modal-head p{margin:0;color:#6b7280;font-size:12.5px}.checkout-window-actions{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:4px;border:1px solid rgba(50,108,229,.1);border-radius:999px;background:#ffffffa8;box-shadow:0 12px 28px #0f172a14}.checkout-icon-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#64748b;box-shadow:none;cursor:pointer;font-size:17px;font-weight:800;line-height:1;transition:all .18s ease}.checkout-icon-btn:hover{transform:translateY(-1px);background:#326ce51a;color:#326ce5;box-shadow:none}.checkout-icon-close{color:#64748b}.checkout-icon-close:hover{background:#ef44441a;color:#ef4444}.checkout-form-grid{display:grid;gap:8px;margin-top:8px}.checkout-form-grid label{display:grid;gap:8px;color:#1a1a1a;font-size:12px;font-weight:600}.checkout-form-grid input,.checkout-form-grid select{width:100%;min-height:40px;border:1px solid #D9E2F1;border-radius:14px;padding:0 14px;background:#ffffffeb;color:#1a1a1a;box-shadow:0 8px 20px #0f172a0a}.checkout-select-wrap{position:relative}.checkout-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px}.checkout-select-wrap:after{content:"";position:absolute;right:16px;top:50%;width:9px;height:9px;border-right:2px solid #326CE5;border-bottom:2px solid #326CE5;pointer-events:none;transform:translateY(-65%) rotate(45deg)}.checkout-form-grid input:focus,.checkout-form-grid select:focus{border-color:#326ce5;outline:none;box-shadow:0 0 0 4px #326ce51f}.checkout-form-grid select.field-error{border-color:#ef4444;box-shadow:inset 3px 0 #ef4444}.field-error-text{color:#ef4444;font-size:11.5px;font-weight:600;line-height:1.3}.payment-country-note{color:#64748b;font-size:11.5px;font-weight:500;line-height:1.45}.checkout-pro-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:16px;padding:12px 16px;align-items:start}.checkout-plan-panel,.checkout-payment-panel{background:#ffffffdb;border:1px solid rgba(50,108,229,.12);border-radius:22px;box-shadow:0 18px 45px #0f172a14;padding:14px}.checkout-payment-panel{display:grid;gap:10px}.checkout-plan-panel{background:linear-gradient(180deg,#326ce514,#ffffffe6),#fff}.checkout-panel-label{display:inline-block;color:#326ce5;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;margin-bottom:7px}.checkout-plan-panel h3{color:#1a1a1a;font-size:18px;font-weight:600;line-height:1.2;margin:0 0 6px}.checkout-plan-price{color:#1a1a1a;font-size:22px;font-weight:700;line-height:1;margin-bottom:8px}.checkout-trust-note{margin:0 0 8px;padding:8px 10px;border:1px solid rgba(50,108,229,.12);border-radius:14px;background:#ffffffb8;color:#6b7280;font-size:12px;font-weight:500;line-height:1.4}.checkout-meta-list{display:grid;gap:0;margin:0 0 9px;border-top:1px solid #E5EAF2;border-bottom:1px solid #E5EAF2}.checkout-meta-list div{display:grid;grid-template-columns:118px 1fr;gap:12px;padding:5px 0;border-bottom:1px solid #E5EAF2}.checkout-meta-list div:last-child{border-bottom:0}.checkout-meta-list dt{color:#6b7280;font-size:11.5px;font-weight:600;margin:0}.checkout-meta-list dd{color:#1a1a1a;font-size:12.5px;font-weight:600;margin:0;overflow-wrap:anywhere}.checkout-plan-features{display:none}.checkout-plan-features li{color:#6b7280;font-size:12.5px;line-height:1.35;padding-left:15px;position:relative}.checkout-plan-features li:before{content:"";width:5px;height:5px;background:#326ce5;position:absolute;left:0;top:7px}.coupon-apply-row{display:grid;grid-template-columns:1fr auto;gap:8px}.coupon-apply-row input{border-right:1px solid #D9E2F1}.coupon-apply-row button{min-width:86px;min-height:40px;border:0;background:linear-gradient(135deg,#326ce5,#0ea5e9);color:#fff;border-radius:14px;padding:0 16px;font-weight:800;cursor:pointer;transition:all .2s ease;box-shadow:0 12px 24px #326ce538}.coupon-apply-row button:hover{background:linear-gradient(135deg,#2457c7,#0284c7);transform:translateY(-1px)}.coupon-apply-row button:active{transform:scale(.98)}.checkout-summary-card{margin-top:8px;overflow:hidden;border:1px solid rgba(50,108,229,.12);border-radius:20px;background:#f8fbffeb}.summary-row,.summary-total{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 10px;border-bottom:1px solid #E5EAF2}.summary-row span,.summary-total span{color:#6b7280;font-size:12.5px}.summary-row strong{color:#1a1a1a;font-size:13px;font-weight:600}.summary-row.discount strong{color:#22c55e}.summary-row.bump span{display:inline-flex;align-items:center;gap:7px;min-width:0}.summary-row.bump span b{color:#6b7280;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-row.bump strong{color:#1a1a1a}.summary-row.bump.available strong{color:#94a3b8;text-decoration:line-through;text-decoration-thickness:2px}.summary-row.bump button{width:22px;height:22px;min-height:22px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid #CBD5E1;border-radius:999px!important;padding:0;background:#fff;color:#475569;cursor:pointer;font-size:15px;font-weight:900;line-height:0;font-family:Arial,sans-serif;text-align:center}.summary-row.bump button:hover{border-color:#326ce5;color:#326ce5}.summary-total{background:#fff;border-bottom:0}.summary-total span{color:#1a1a1a;font-weight:600}.summary-total strong{color:#326ce5;font-size:17px;font-weight:700}.coupon-status{min-height:38px;margin-top:0;padding:8px 10px;border:1px solid rgba(34,197,94,.18);border-radius:14px;background:#22c55e14;color:#166534;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.coupon-status strong{color:#1a1a1a}.checkout-quote{margin-top:16px}.checkout-message{margin:6px 18px 0;color:#ef4444!important;font-weight:600}.checkout-pay-btn{position:sticky;bottom:0;align-self:center;flex:0 0 auto;margin:0 auto;width:min(560px,calc(100% - 40px));min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;background:linear-gradient(135deg,#326ce5,#0ea5e9);box-shadow:0 18px 38px #326ce547;font-size:14.5px;font-weight:800;letter-spacing:0;z-index:2}.checkout-pay-btn:hover{background:linear-gradient(135deg,#2457c7,#0284c7);box-shadow:0 22px 46px #326ce557}.checkout-pay-text{flex:0 1 auto;opacity:.96;white-space:nowrap}.razorpay-button-brand{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:auto;padding:0;border-radius:0;background:transparent;color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap}.razorpay-button-brand svg{width:17px;height:17px;display:block;fill:#fff}.razorpay-button-brand strong{color:#fff;font-size:14.5px;font-weight:900;line-height:1}@media (max-width: 1080px){.upgrade-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-checkout-panel,.checkout-pro-layout,.upgrade-trust{grid-template-columns:1fr}}@media (max-width: 680px){.upgrade-container{width:min(100% - 36px,1180px)}.checkout-modal{width:min(100% - 24px,860px);height:auto;max-height:calc(100dvh - 20px)}.checkout-modal-head{align-items:flex-start;padding:16px}.checkout-window-actions{position:absolute;top:14px;right:14px}.checkout-plan-panel,.checkout-payment-panel{padding:14px}.checkout-meta-list div{grid-template-columns:1fr;gap:5px}.coupon-apply-row{grid-template-columns:1fr}.coupon-apply-row input{border-right:1px solid #D9E2F1}.coupon-apply-row button{min-height:42px}.checkout-pay-btn{min-height:48px;padding:0 14px;gap:6px;font-size:12.8px}.razorpay-button-brand{gap:5px}.razorpay-button-brand svg{width:15px;height:15px}.razorpay-button-brand strong{font-size:13px}.upgrade-hero{padding:54px 0 22px}.upgrade-hero-copy{padding:0}.upgrade-hero-points{grid-template-columns:1fr}.upgrade-hero-panel{padding:22px}.upgrade-plan-grid,.upgrade-trust ul{grid-template-columns:1fr}.upgrade-plan-card,.upgrade-table-card,.upgrade-trust,.upgrade-final-cta{padding:22px}.upgrade-plan-card{padding-top:0}.upgrade-plan-head{margin:0 -22px 22px}.upgrade-final-cta{flex-direction:column;align-items:stretch}.upgrade-final-cta .upgrade-primary-btn{width:100%}}.billing-toggle{margin-top:18px;display:inline-flex;gap:10px;padding:8px;border-radius:999px;background:#0e6d7f14}.billing-pill{padding:9px 14px;border-radius:999px;color:var(--teal-deep);font-size:.92rem;font-weight:700}.billing-pill.active{background:#fff;box-shadow:0 10px 20px #0c1b2714}.checkout-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.checkout-card{border:1px solid var(--line);border-radius:0;padding:28px;background:#fffffff0;box-shadow:var(--shadow)}.order-card{background:#fff}.checkout-title{display:block;margin:10px 0 12px;font-size:1.7rem}.checkout-price{margin-bottom:14px;font-size:3rem;font-weight:700;line-height:1;color:var(--teal-deep)}.checkout-copy{color:var(--muted);line-height:1.75}.upgrade-page{--upgrade-bg: #f6f8fb;--upgrade-card: #ffffff;--upgrade-ink: #0f172a;--upgrade-ink-2: #1a2233;--upgrade-muted: #5a6478;--upgrade-muted-2: #8893a7;--upgrade-primary: #326ce5;--upgrade-primary-dark: #1e54c7;--upgrade-primary-darker: #143d99;--upgrade-primary-soft: #e8f0fe;--upgrade-primary-softer: #f3f7ff;--upgrade-accent: #f59e0b;--upgrade-success: #16a34a;--upgrade-border: #e5e9f0;--upgrade-border-strong: #d4dae6;--upgrade-shadow: 0 4px 20px rgba(50, 108, 229, .06);--upgrade-shadow-md: 0 10px 30px rgba(15, 23, 42, .08);--upgrade-shadow-lg: 0 20px 50px rgba(50, 108, 229, .18);background:var(--upgrade-bg);color:var(--upgrade-ink);font-family:Inter,system-ui,sans-serif}.upgrade-page *,.upgrade-page *:before,.upgrade-page *:after{box-sizing:border-box}.upgrade-container{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.upgrade-nav{z-index:100;background:#fff;border-bottom:1px solid var(--upgrade-border)}.upgrade-nav-inner{display:flex;align-items:center;justify-content:space-between;min-height:64px}.upgrade-brand{color:var(--upgrade-ink);font-size:inherit;font-weight:inherit}.upgrade-brand .brand-copy strong{color:#1a1a1a;font-size:1rem;font-weight:600;text-transform:none}.upgrade-brand .brand-copy small{color:#6b7280;font-size:inherit;font-weight:400;text-transform:none}.upgrade-logout-btn{min-height:40px;padding:0 18px;border:1px solid var(--upgrade-border);border-radius:0!important;background:#fff;color:var(--upgrade-ink);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.upgrade-logout-btn:hover{border-color:var(--upgrade-primary);color:var(--upgrade-primary);background:var(--upgrade-primary-soft)}.upgrade-logout-btn:active{transform:scale(.98)}.upgrade-hero{position:relative;overflow:hidden;padding:80px 0 54px;background:linear-gradient(180deg,#eef3fb,#f6f8fb 60%)}.upgrade-hero:before,.upgrade-hero:after{content:"";position:absolute;border-radius:999px!important;pointer-events:none}.upgrade-hero:before{top:-210px;right:-190px;width:500px;height:500px;background:radial-gradient(circle,rgba(50,108,229,.18),transparent 60%)}.upgrade-hero:after{bottom:-170px;left:-110px;width:420px;height:420px;background:radial-gradient(circle,rgba(245,158,11,.12),transparent 60%)}.upgrade-hero .upgrade-container{position:relative;z-index:1}.upgrade-hero-copy{max-width:880px;margin:0 auto;text-align:center}.upgrade-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:7px 16px;border:1px solid rgba(50,108,229,.18);border-radius:999px!important;background:var(--upgrade-primary-soft);color:var(--upgrade-primary-darker);font-size:.82rem;font-weight:600}.upgrade-dot{width:6px;height:6px;border-radius:999px!important;background:var(--upgrade-primary);box-shadow:0 0 0 4px #326ce52e}.upgrade-hero h1{max-width:850px;margin:0 auto 18px;color:var(--upgrade-ink);font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.1;letter-spacing:-.025em}.upgrade-hero h1 span{background:linear-gradient(120deg,var(--upgrade-primary),var(--upgrade-primary-darker));-webkit-background-clip:text;background-clip:text;color:transparent}.upgrade-lead{max-width:660px;margin:0 auto 28px!important;color:var(--upgrade-muted)!important;font-size:clamp(1rem,1.4vw,1.15rem)!important;line-height:1.6!important}.billing-cycle-toggle{display:inline-flex;width:auto;margin:0 auto 8px;padding:5px;border:1px solid var(--upgrade-border);border-radius:999px!important;background:var(--upgrade-card);box-shadow:0 1px 2px #0f172a0a}.billing-cycle-toggle button{border:0;border-radius:999px!important;background:transparent;color:var(--upgrade-muted);padding:9px 22px;font-size:.9rem;font-weight:700;transition:all .25s ease}.billing-cycle-toggle button span{display:inline-flex;margin-left:6px;padding:2px 8px;border-radius:999px!important;background:#fef3c7;color:#92400e;font-size:.7rem;letter-spacing:.02em}.billing-cycle-toggle button.active{background:var(--upgrade-ink);color:#fff;box-shadow:0 4px 12px #0f172a2e}.upgrade-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:28px;color:var(--upgrade-muted);font-size:.9rem;font-weight:600}.upgrade-hero-panel{max-width:640px;margin:34px auto 0;padding:18px 22px;border:1px solid var(--upgrade-border);border-radius:18px!important;background:#ffffffe0;box-shadow:var(--upgrade-shadow);text-align:center}.upgrade-hero-panel-label{color:var(--upgrade-primary);font-size:.76rem;font-weight:800;letter-spacing:.1em}.upgrade-hero-panel h2{margin:8px 0 4px;color:var(--upgrade-ink);font-weight:800}.billing-region-note,.billing-trust-note,.payment-message{color:var(--upgrade-muted)!important}.upgrade-plan-message{max-width:1080px;margin:0 auto 18px!important;padding:14px 16px;border:1px solid #EF4444;border-left:3px solid #EF4444;background:#fff7f7;color:#1a1a1a!important;font-weight:600}.account-bind-message{max-width:520px;margin:12px auto 0!important;border-radius:12px!important}.upgrade-section{padding:28px 0 80px;background:var(--upgrade-bg)}.upgrade-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;max-width:1080px;margin:0 auto;align-items:stretch}.upgrade-plan-card{position:relative;display:flex;flex-direction:column;padding:32px 28px;border:1px solid var(--upgrade-border);border-radius:24px!important;background:var(--upgrade-card);box-shadow:var(--upgrade-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.upgrade-plan-card:hover{transform:translateY(-4px);border-color:var(--upgrade-border-strong);box-shadow:var(--upgrade-shadow-md)}.upgrade-plan-card.featured{transform:scale(1.02);border:2px solid var(--upgrade-primary);background:linear-gradient(180deg,#fff 0%,var(--upgrade-primary-softer) 100%);box-shadow:var(--upgrade-shadow-lg)}.upgrade-plan-card.featured:hover{transform:translateY(-4px) scale(1.02)}.upgrade-plan-head{display:block;min-height:0;margin:0 0 8px;padding:0;border:0;background:transparent}.upgrade-plan-label{margin:0;color:var(--upgrade-muted);font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:left}.upgrade-plan-card.featured .upgrade-plan-label{color:var(--upgrade-primary)}.upgrade-plan-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);margin:0;padding:6px 16px;border:0;border-radius:999px!important;background:linear-gradient(135deg,var(--upgrade-primary),var(--upgrade-primary-darker));color:#fff;box-shadow:0 6px 16px #326ce566;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.upgrade-price-block{margin:18px 0 24px;padding:0;border:0}.upgrade-currency-label{color:var(--upgrade-ink);font-size:1.1rem;font-weight:800;letter-spacing:0}.upgrade-price-line{align-items:flex-end;gap:8px;flex-wrap:wrap}.upgrade-price-line strong{color:var(--upgrade-ink);font-size:2.72rem;font-weight:900;line-height:1;letter-spacing:0}.upgrade-price-block p{color:var(--upgrade-muted-2)}.upgrade-price-duration{display:inline-block;margin:0 0 5px;color:#475569;font-size:.86rem;font-weight:700;line-height:1.2;white-space:nowrap}.upgrade-price-line small{align-self:center;margin-left:4px;color:#326ce5;font-size:.78rem;font-weight:700;line-height:1.2;white-space:nowrap}.upgrade-feature-list{flex:1;gap:0;margin:0 0 26px}.upgrade-feature-list:before{content:"What's included";display:block;margin-bottom:14px;color:var(--upgrade-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.upgrade-feature-list li{padding:8px 0;color:var(--upgrade-ink-2);font-size:.92rem;line-height:1.5}.upgrade-feature-list li span{color:var(--upgrade-success)}.upgrade-primary-btn,.upgrade-disabled-btn,.upgrade-savings-switch{border-radius:12px!important;font-weight:700}.upgrade-primary-btn{background:linear-gradient(135deg,var(--upgrade-primary),var(--upgrade-primary-darker));border-color:transparent;color:#fff;box-shadow:0 8px 20px #326ce547}.upgrade-primary-btn:hover{background:linear-gradient(135deg,var(--upgrade-primary-dark),var(--upgrade-primary-darker));box-shadow:0 10px 28px #326ce573}.upgrade-disabled-btn{background:#f8fafc;border-color:var(--upgrade-border);color:var(--upgrade-muted)}.upgrade-cta-note{margin:-14px 0 20px;color:var(--upgrade-muted-2);font-size:.78rem;font-weight:600;line-height:1.35;text-align:center}.upgrade-feature-band{padding:80px 0;border-top:1px solid var(--upgrade-border);border-bottom:1px solid var(--upgrade-border);background:var(--upgrade-card)}.upgrade-section-head{max-width:680px;margin:0 auto 48px;text-align:center}.upgrade-section-head.compact-head{margin-bottom:28px}.upgrade-section-head span{display:block;margin-bottom:10px;color:var(--upgrade-primary);font-size:.85rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.upgrade-section-head h2{margin:0 0 12px;color:var(--upgrade-ink);font-size:clamp(1.6rem,3vw,2.3rem);font-weight:900;letter-spacing:-.02em}.upgrade-section-head p{margin:0;color:var(--upgrade-muted)}.upgrade-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.upgrade-feature-grid article{padding:26px;border:1px solid var(--upgrade-border);border-radius:24px!important;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 44px #0f172a0f;transition:transform .2s ease,box-shadow .2s ease}.upgrade-feature-grid article:hover{transform:translateY(-3px);box-shadow:var(--upgrade-shadow)}.upgrade-feature-grid strong{display:block;margin:12px 0 7px;color:var(--upgrade-ink);font-size:1.05rem}.upgrade-feature-grid article>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px!important;background:#eff6ff;color:#326ce5;font-size:.78rem;font-weight:900}.upgrade-feature-grid p{margin:0;color:var(--upgrade-muted);font-size:.92rem}.upgrade-section.compact{padding:80px 0}.upgrade-table-card{padding:0;border:1px solid var(--upgrade-border);border-radius:18px!important;overflow:hidden;background:var(--upgrade-card);box-shadow:var(--upgrade-shadow)}.upgrade-table-card .upgrade-section-head{padding:34px 24px 0}.upgrade-table-wrap{margin-top:0}.upgrade-table{min-width:680px;border-collapse:collapse}.upgrade-table th,.upgrade-table td{padding:16px 20px;border:0;border-bottom:1px solid var(--upgrade-border);text-align:center}.upgrade-table th:first-child,.upgrade-table td:first-child{text-align:left;color:var(--upgrade-ink-2);font-weight:700}.upgrade-table th{background:var(--upgrade-primary-softer);color:var(--upgrade-ink)}.upgrade-table td{color:var(--upgrade-muted)}.upgrade-faq{padding:80px 0 0}.upgrade-faq-list{max-width:760px;margin:0 auto;display:grid;gap:12px}.upgrade-faq-list details{border:1px solid var(--upgrade-border);border-radius:12px!important;background:var(--upgrade-card);overflow:hidden}.upgrade-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;color:var(--upgrade-ink);font-size:1rem;font-weight:700;list-style:none}.upgrade-faq-list summary::-webkit-details-marker{display:none}.upgrade-faq-list summary span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border-radius:999px!important;background:var(--upgrade-primary-soft);color:var(--upgrade-primary);transition:transform .18s ease,background .18s ease,color .18s ease}.upgrade-faq-list summary span:before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-1px,-1px)}.upgrade-faq-list details[open] summary span{transform:rotate(180deg);background:var(--upgrade-primary);color:#fff}.upgrade-faq-list p{margin:0;padding:0 22px 20px;color:var(--upgrade-muted)}.upgrade-final-cta{position:relative;overflow:hidden;margin-top:80px;padding:58px 38px;border:0;border-radius:24px!important;background:linear-gradient(135deg,var(--upgrade-ink) 0%,#1e3a8a 60%,var(--upgrade-primary-darker) 100%);color:#fff;box-shadow:var(--upgrade-shadow-lg)}.upgrade-final-cta h2{color:#fff;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900}.upgrade-final-cta p{margin:10px 0 0;color:#ffffffc7}.upgrade-final-cta .upgrade-primary-btn{width:auto;min-width:180px;margin:0;background:#fff;color:var(--upgrade-ink);box-shadow:0 10px 30px #00000040}.checkout-modal,.checkout-plan-panel,.checkout-payment-panel,.checkout-summary-card{border-radius:16px!important}.checkout-pay-btn{border-radius:12px!important}.appliance-setup-modal{position:relative;width:min(520px,100%);overflow:hidden;background:radial-gradient(circle at 90% 0%,rgba(50,108,229,.16),transparent 34%),#fff;border:1px solid rgba(50,108,229,.16);border-radius:30px!important;padding:30px;box-shadow:0 30px 90px #0f172a3d;text-align:left}.appliance-setup-close{position:absolute;top:16px;right:16px;display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(148,163,184,.28);border-radius:999px!important;background:#ffffffdb;color:#64748b;font-size:22px;line-height:1;cursor:pointer}.appliance-setup-head{display:flex;align-items:center;gap:12px;margin-bottom:22px}.appliance-setup-logo{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:16px!important;background:#eff6ff;box-shadow:inset 0 0 0 1px #326ce524}.appliance-setup-mark{width:30px;height:30px;display:block;object-fit:contain;background:transparent;color:transparent;font-weight:800}.appliance-setup-kicker{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(50,108,229,.18);border-radius:999px!important;background:#f8fbff;color:#326ce5;font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.appliance-setup-modal h2{margin:0 0 12px;max-width:390px;color:#0f172a;font-size:clamp(1.65rem,4vw,2.2rem);font-weight:850;line-height:1.08}.appliance-setup-modal p{margin:0;max-width:430px;color:#64748b;line-height:1.6}.appliance-setup-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.appliance-setup-steps span{min-height:48px;display:flex;align-items:center;padding:10px;border:1px solid #E5EAF2;border-radius:16px!important;background:#f8fbff;color:#334155;font-size:.78rem;font-weight:750;line-height:1.25}.appliance-setup-actions{display:flex;gap:12px;margin-top:24px;justify-content:stretch}.appliance-setup-actions .upgrade-primary-btn,.appliance-setup-actions .ghost-btn{width:100%;margin-top:0;text-decoration:none;height:48px!important;min-height:48px!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex;align-items:center;justify-content:center}.appliance-setup-actions .ghost-btn{min-width:112px;padding-left:18px!important;padding-right:18px!important;font-size:15px;font-weight:600;line-height:1;border-radius:999px!important;border:1px solid #D8E1EF;background:#fff;color:#334155}.appliance-download-cta{min-width:180px;text-align:center}@media (max-width: 920px){.upgrade-plan-card.featured,.upgrade-plan-card.featured:hover{transform:none}.upgrade-feature-grid{grid-template-columns:1fr}.upgrade-final-cta{display:grid;text-align:center}}@media (max-width: 720px){.upgrade-container{padding:0 18px}.upgrade-hero{padding:58px 0 42px}.billing-cycle-toggle{width:100%}.billing-cycle-toggle button{flex:1;padding:10px 14px}.upgrade-table-card{overflow-x:auto}}@media (max-width: 560px){.appliance-setup-actions{flex-direction:column}.appliance-setup-actions .upgrade-primary-btn,.appliance-setup-actions .ghost-btn{width:100%}.appliance-setup-modal{padding:24px;border-radius:24px!important}.appliance-setup-steps{grid-template-columns:1fr}}.checkout-actions{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}.step-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.marketing-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-card,.marketing-card,.mini-card,.requirement-card{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#fff,#f7fafb);padding:20px;box-shadow:0 12px 24px #0c1b270a}.flow-card{min-height:140px;display:grid;gap:16px;align-content:start}.flow-index{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#0e6d7f1a;color:var(--teal);font-weight:700}.split-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:24px;align-items:stretch}.feature-copy,.feature-panel,.setup-timeline,.mini-stack,.requirement-grid{display:grid;gap:16px}.feature-panel{padding:24px;border-radius:24px;background:linear-gradient(180deg,#0e6d7f14,#fffffff0);border:1px solid var(--line)}.feature-list{margin:0;padding-left:20px;color:var(--text);display:grid;gap:10px}.feature-list.tight{gap:8px}.timeline-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.timeline-row:last-child{border-bottom:0}.timeline-dot{width:10px;height:10px;border-radius:999px;background:var(--orange);box-shadow:0 0 0 6px #ef7f2d1f}.audience-pills{display:flex;gap:12px;flex-wrap:wrap}.audience-pill{padding:10px 14px;border-radius:999px;background:#0e6d7f17;color:var(--teal-deep);font-weight:600}.requirement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.final-cta{margin:22px 0 10px;padding:28px 32px;border-radius:28px;background:linear-gradient(135deg,#fff,#f4fafb);border:1px solid var(--line);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;gap:20px}.grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.landing-grid{margin-top:20px}.panel{border-radius:22px;background:var(--panel);border:1px solid var(--line);padding:20px;box-shadow:var(--shadow)}.wide{grid-column:span 2}.panel h1,.panel h2{margin-top:0}.panel h2{margin-bottom:10px}.panel p,.muted-copy{color:var(--muted);line-height:1.6}.panel input,.panel select,.panel textarea{width:100%;border:1px solid var(--line);border-radius:14px;padding:12px;margin-bottom:12px;background:#fff;color:var(--text)}.auth-bar{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px}.auth-strip-copy{display:grid;gap:4px}.auth-strip-copy strong{font-size:.98rem}.auth-strip-copy span{color:var(--muted);font-size:.88rem}.signed-in-pill,.role-pill,.muted-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;font-weight:600}.signed-in-pill,.muted-chip{background:#0d6b7a1a;color:var(--teal-deep)}.role-pill.admin{background:var(--orange-soft);color:var(--orange)}.role-pill.student{background:#0d6b7a1a;color:var(--teal)}.student-hero-strip{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#0b4152f7,#0e6d7feb),linear-gradient(180deg,#0e6d7f,#0b4152);color:#fff}.student-hero-strip h1{margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.02}.student-hero-strip p{margin:0;max-width:760px;color:#fffc}.student-hero-strip .section-kicker{color:#ffffffb8}.student-hero-meta{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.appliance-strip{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);gap:16px;align-items:start}.appliance-card{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#fff,#f8fbfc);padding:18px;display:grid;gap:14px}.appliance-card h2{margin-bottom:6px}.appliance-card p{margin:0}.compact-device-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.compact-device-meta>div{min-width:0}.compact-device-meta strong{display:block;margin-top:4px;overflow-wrap:anywhere;line-height:1.2}.compact-register-row{flex-wrap:nowrap}.compact-register-row input{margin-bottom:0}.compact-register-row button{white-space:nowrap}.compact-register-row input:disabled,.compact-register-row button:disabled{cursor:not-allowed;opacity:.6}.student-console-helper-page{width:min(1120px,calc(100% - 32px));margin:28px auto 56px}.student-console-helper-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:24px;align-items:stretch;border:1px solid rgba(50,108,229,.14);border-radius:30px;padding:clamp(24px,4vw,46px);background:radial-gradient(circle at 10% 0%,rgba(50,108,229,.18),transparent 34%),radial-gradient(circle at 100% 20%,rgba(20,184,166,.16),transparent 32%),linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 24px 70px #0f172a1f}.student-console-helper-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.student-console-helper-copy h1{max-width:720px;margin:12px 0 16px;color:#071225;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98;letter-spacing:-.055em}.student-console-helper-copy p{max-width:720px;margin:0;color:#42526b;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.72}.student-console-helper-note{margin-top:18px!important;padding-left:16px;border-left:3px solid #326ce5;color:#172033!important}.student-console-helper-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.student-console-helper-steps{display:grid;gap:14px;align-content:center;border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:18px;background:linear-gradient(135deg,#081022f5,#0c2541f0),#071225;color:#fff;box-shadow:inset 0 1px #ffffff1f}.student-console-helper-user,.student-console-helper-steps article{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0f;padding:16px}.student-console-helper-user span,.student-console-helper-user small{display:block;color:#ffffff9e;font-size:.85rem}.student-console-helper-user strong{display:block;margin-top:5px;color:#fff;font-size:1.24rem}.student-console-helper-steps article{display:grid;grid-template-columns:42px 1fr;gap:12px}.student-console-helper-steps article>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#326ce52e;color:#8fb4ff;font-weight:800;font-size:.78rem}.student-console-helper-steps h2{margin:0 0 5px;color:#fff;font-size:1rem}.student-console-helper-steps p{margin:0;color:#ffffffb3;font-size:.92rem;line-height:1.5}@media (max-width: 860px){.student-console-helper-page{width:min(100% - 20px,680px);margin-top:18px}.student-console-helper-card{grid-template-columns:1fr;border-radius:24px}.student-console-helper-actions .button-link{width:100%;justify-content:center}}.banner{margin-top:16px;border-radius:16px;background:#0d6b7a14;border:1px solid var(--line);padding:12px 16px;color:var(--teal-deep)}.error-banner{background:#f078201f;color:#9a4a10;border-color:#f0782033}.auth-gate{margin-top:18px}.workstation-page-loading{min-height:100vh;display:grid;place-items:center;padding:32px;background:#f8fbff;color:#0f172a}.workstation-page-loading div{width:min(100%,420px);border:1px solid rgba(50,108,229,.16);border-radius:24px;padding:28px;background:#ffffffe6;box-shadow:0 18px 48px #0f172a14;text-align:center}.workstation-page-loading span{display:block;margin-bottom:8px;color:#326ce5;font-size:.82rem;font-weight:700}.workstation-page-loading strong{display:block;font-size:1.05rem}.auth-entry-shell{min-height:calc(100vh - 110px);display:grid;place-items:center;padding:34px 0 18px}.auth-entry-card{width:min(100%,460px);padding:32px;border-radius:20px;background:#fff;border:1px solid rgba(50,108,229,.14);box-shadow:0 18px 48px #0f172a1a;display:grid;gap:22px}.auth-entry-brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;width:fit-content}.auth-entry-copy{display:grid;gap:10px}.auth-entry-label{width:fit-content;color:#326ce5;background:#eff6ff;border:1px solid rgba(50,108,229,.18);border-radius:999px;padding:6px 10px;font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth-entry-copy h1{margin:0;font-size:clamp(2rem,4vw,2.5rem);line-height:1.08;letter-spacing:-.02em;color:#111827}.auth-entry-copy p,.auth-entry-footnote{margin:0;color:var(--muted);line-height:1.75}.signup-card{width:min(820px,100%)}.forgot-card{width:min(560px,100%)}.signup-grid{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.forgot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signup-grid .field{margin:0}.signup-grid .field input,.signup-grid .field select{width:100%;border:1px solid #dbe3f0;border-radius:12px;padding:13px 14px;color:#111827;background:#fff;box-shadow:0 1px 2px #0f172a0a}.signup-grid .field input:focus,.signup-grid .field select:focus{border-color:#326ce5;outline:3px solid rgba(50,108,229,.12)}.signup-grid .field label{color:#1f2937;font-size:.86rem;font-weight:700}.country-field,.phone-field{grid-column:span 1}.full-field{grid-column:span 2}.auth-entry-actions{display:grid;gap:12px}.auth-entry-admin-form{display:grid;gap:14px}.auth-entry-admin-form label{display:grid;gap:7px;color:#24324a;font-size:.88rem;font-weight:700}.auth-entry-admin-form input{width:100%;border:1px solid rgba(148,163,184,.45);border-radius:14px;padding:13px 14px;font:inherit;color:#111827;background:#fffffff0;box-shadow:inset 0 1px #fffc}.auth-entry-admin-form input:focus{border-color:#326ce5b8;box-shadow:0 0 0 4px #326ce521;outline:none}.auth-entry-admin-form button{width:100%}.auth-entry-error{display:block;color:#b91c1c;font-weight:700;line-height:1.45}.auth-entry-actions button{min-height:52px;border-radius:999px!important;justify-content:center;font-size:.98rem}.google-auth-btn{min-height:50px;border:1px solid #DFE5EF!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;display:inline-flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 10px 24px #0f172a14!important}.google-auth-mark{width:20px;height:20px;flex:0 0 auto;display:block}.google-auth-btn:hover:not(:disabled){border-color:#c8d2e2!important;background:#f8fafc!important;color:#0f172a!important;transform:translateY(-1px);box-shadow:0 16px 30px #0f172a21!important}.compact-google-auth-btn{min-height:42px;padding-inline:14px}.auth-entry-shell.admin-tone .auth-entry-card{border-color:#ef7f2d2e}.appliance-bridge-shell{min-height:calc(100vh - 110px);display:grid;place-items:center;padding:34px 18px;background:radial-gradient(circle at 50% 20%,rgba(50,108,229,.1),transparent 34%),#f4f6fb}.appliance-bridge-card{width:min(360px,100%);display:grid;justify-items:center;gap:18px;padding:34px 30px;border:1px solid rgba(50,108,229,.12);border-radius:18px;background:#ffffffeb;box-shadow:0 22px 58px #0f172a1f}.appliance-bridge-logo{width:48px;height:48px;display:block}.appliance-bridge-loader{width:148px;height:46px;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:10px}.appliance-bridge-loader span{height:30px;border-radius:12px;animation:bridgePulse 1.1s ease-in-out infinite;box-shadow:0 10px 22px #0f172a1a}.appliance-bridge-loader .guided{background:linear-gradient(180deg,#326ce5,#22d3ee)}.appliance-bridge-loader .practice{height:38px;background:linear-gradient(180deg,#16a34a,#14b8a6);animation-delay:.14s}.appliance-bridge-loader .challenge{height:46px;background:linear-gradient(180deg,#7c3aed,#f97316);animation-delay:.28s}.appliance-bridge-copy{display:grid;gap:5px;text-align:center}.appliance-bridge-copy strong{color:#0f172a;font-size:1.12rem;line-height:1.2}.appliance-bridge-copy span{color:#64748b;font-size:.86rem;line-height:1.4}@keyframes bridgePulse{0%,to{transform:translateY(0) scaleY(.78);opacity:.68}45%{transform:translateY(-5px) scaleY(1);opacity:1}}.workstation-signup-shell{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;background:#f4f6fb;color:#0f172a}.signup-left-panel{position:relative;min-height:0;overflow:hidden;padding:28px 38px;display:flex;flex-direction:column;color:#fff;background:radial-gradient(circle at 90% 0%,rgba(245,158,11,.18),transparent 40%),radial-gradient(circle at 0% 100%,rgba(50,108,229,.22),transparent 50%),linear-gradient(135deg,#1e3a8a,#143d99,#0f172a)}.signup-left-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 25% 50%,rgba(255,255,255,.05),transparent 35%);pointer-events:none}.signup-left-panel>*{position:relative;z-index:1}.signup-left-brand,.signup-mobile-brand{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:inherit;text-decoration:none}.signup-logo-tile{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#fff;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 18px #326ce56b;flex:0 0 34px}.signup-left-logo{width:25px;height:25px;border-radius:0;background:transparent;box-shadow:none}.signup-left-brand strong,.signup-mobile-brand strong{display:block;font-size:.92rem;line-height:1.15;font-weight:800}.signup-left-brand small,.signup-mobile-brand small{display:block;margin-top:2px;font-size:.7rem;color:#ffffff94}.signup-left-content{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:460px;min-height:0}.signup-live-pill{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-bottom:14px;padding:5px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;color:#fffffff2;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.signup-live-pill span{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px #4ade802e}.signup-left-content h1{margin:0 0 10px;font-size:clamp(1.55rem,2.4vw,1.95rem);line-height:1.18;font-weight:900;letter-spacing:-.02em}.signup-left-content h1 span{color:#bfdbfe}.signup-left-content p{margin:0 0 18px;color:#ffffffbd;font-size:.9rem;line-height:1.58}.signup-steps-card{margin-bottom:16px;padding:14px 16px 10px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0d11178f;box-shadow:0 16px 38px #0000002e}.signup-steps-card h3{margin:0 0 8px;color:#ffffff9e;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.signup-step{position:relative;display:flex;align-items:center;gap:11px;padding:6px 0}.signup-step:not(:last-child):before{content:"";position:absolute;left:11px;top:30px;width:1px;height:calc(100% - 10px);background:linear-gradient(180deg,#ffffff2e,#ffffff0a)}.signup-step strong{width:24px;height:24px;display:grid;place-items:center;flex:0 0 24px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff1a;color:#fff;font-size:.72rem;font-weight:900}.signup-step.current strong{border-color:transparent;background:linear-gradient(135deg,#326ce5,#6366f1);box-shadow:0 6px 16px #326ce57a}.signup-step.done strong{border-color:transparent;background:#4ade80;color:#14532d}.signup-step b{display:block;color:#fffffff5;font-size:.85rem;line-height:1.28}.signup-step small{display:block;margin-top:1px;color:#ffffff8c;font-size:.73rem;line-height:1.35}.signup-feature-list{display:grid;gap:7px;padding:0;margin:0;list-style:none}.signup-feature-list li{position:relative;padding-left:22px;color:#ffffffdb;font-size:.83rem}.signup-feature-list li:before{content:"✓";position:absolute;left:0;color:#4ade80;font-weight:900}.signup-left-foot{margin-top:14px;color:#ffffff73;font-size:.72rem}.signup-right-panel{position:relative;min-height:0;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:24px;background:#f4f6fb}.signup-right-panel:before{content:"";position:absolute;top:-150px;right:-150px;width:320px;height:320px;background:radial-gradient(circle,rgba(50,108,229,.1),transparent 60%);pointer-events:none}.signup-form-card{width:min(460px,100%);position:relative;z-index:1}.reset-form-card{width:min(430px,100%)}.signup-mobile-brand{display:none;margin-bottom:18px;color:#0f172a}.signup-mobile-brand small{color:#5a6478}.signup-mobile-brand .signup-logo-tile{border-color:#e5e9f0;box-shadow:0 8px 18px #0f172a14}.signup-form-heading h2{margin:0 0 4px;color:#0f172a;font-size:1.45rem;font-weight:900;line-height:1.2;letter-spacing:-.015em}.signup-form-heading p{margin:0 0 16px;color:#5a6478;font-size:.86rem}.signup-form-heading a,.signup-terms a{color:#326ce5;font-weight:700;text-decoration:none}.signup-form-heading a:hover,.signup-terms a:hover{text-decoration:underline}.signup-feedback{margin:0 0 14px;border-radius:10px}.premium-signup-grid{margin-top:0;gap:10px}.premium-signup-grid .field{margin:0}.premium-signup-grid .field label{display:block;margin-bottom:5px;color:#0f172a;font-size:.76rem;font-weight:800}.premium-signup-grid .field input,.premium-signup-grid .field select{height:39px;border:1px solid #e5e9f0;border-radius:9px;padding:0 12px;background:#fff;color:#0f172a;font-size:.88rem;box-shadow:none}.premium-signup-grid .field input::placeholder{color:#8893a7}.premium-signup-grid .field input:hover,.premium-signup-grid .field select:hover{border-color:#d4dae6}.premium-signup-grid .field input:focus,.premium-signup-grid .field select:focus{border-color:#326ce5;outline:none;box-shadow:0 0 0 3px #326ce526}.verification-code-field{display:grid}.verification-code-boxes{display:grid;grid-template-columns:repeat(6,minmax(38px,1fr));gap:8px}.premium-signup-grid .verification-code-boxes input{width:100%;height:48px;padding:0;text-align:center;font-size:1.18rem;font-weight:800;letter-spacing:0;caret-color:#326ce5}.premium-signup-grid .verification-code-boxes input::placeholder{color:transparent}.premium-signup-grid .country-field,.premium-signup-grid .phone-field{grid-column:span 1}.signup-terms{display:flex;align-items:flex-start;gap:8px;margin:2px 0;color:#5a6478;font-size:.78rem;line-height:1.45}.signup-terms input{margin-top:3px;accent-color:#326ce5}.signup-form-card .auth-entry-actions button{min-height:42px;border-radius:9px;background:linear-gradient(135deg,#326ce5,#143d99);box-shadow:0 8px 18px #326ce552}.signup-form-card .auth-entry-actions .ghost-btn{background:#fff;color:#326ce5;border:1px solid #326ce5;box-shadow:none}.reset-done-note{padding:14px 16px;border:1px solid #e5e9f0;border-radius:12px;background:#fff;color:#5a6478}@media (max-width: 920px){.workstation-signup-shell{grid-template-columns:1fr}.signup-left-panel{display:none}.signup-right-panel{min-height:100vh;align-items:flex-start;padding:26px 18px}.signup-mobile-brand{display:inline-flex}}@media (max-width: 520px){.premium-signup-grid{grid-template-columns:1fr}.premium-signup-grid .full-field,.premium-signup-grid .country-field,.premium-signup-grid .phone-field{grid-column:span 1}.signup-form-heading h2{font-size:1.32rem}}@media (max-height: 720px) and (min-width: 921px){.signup-left-panel{padding:22px 32px}.signup-right-panel{padding:16px 24px}.signup-left-content h1{font-size:1.48rem}.signup-left-content p{margin-bottom:14px}.signup-steps-card{padding:12px 14px 8px}}.cards,.tiles,.steps,.summary-grid,.device-grid{display:grid;gap:14px}.cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.roadmap-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tiles{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card{display:grid;gap:8px;min-height:112px;align-content:center;border:1px solid var(--line);border-radius:18px;padding:18px;background:linear-gradient(180deg,#fff,#f8fbfc);box-shadow:var(--shadow)}.summary-card strong{display:block;color:var(--text);font-size:clamp(1.85rem,3vw,2.55rem);font-weight:800;line-height:1}.device-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.card,.tile,.step-card,.roadmap-card{border:1px solid var(--line);border-radius:18px;padding:16px;display:grid;gap:10px;background:linear-gradient(180deg,#fff,#f8fbfc)}.locked-card,.locked-tile{position:relative;overflow:hidden}.locked-card:after,.locked-tile:after{content:"Premium";position:absolute;top:14px;right:-34px;width:140px;text-align:center;transform:rotate(32deg);background:var(--orange);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 0}.tile p{margin:0}.section-head,.tile-top,.status-line{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.status-line{justify-content:flex-start}.status-dot{width:12px;height:12px;border-radius:999px;display:inline-block}.status-dot.online{background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.status-dot.offline{background:#9ca3af;box-shadow:0 0 0 4px #9ca3af24}.status-dot.warning{background:var(--orange);box-shadow:0 0 0 4px #f0782029}.summary-label,.lab-code{font-size:.78rem;color:var(--muted);font-weight:600}.tier-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.tier-pill.free{background:#0d6b7a1a;color:var(--teal)}.tier-pill.premium{background:#f078201f;color:var(--orange)}.console-summary,.register-hero{background:linear-gradient(180deg,#fff,#f7fbfc)}.device-register-row{align-items:stretch}.device-register-row input{margin-bottom:0;flex:1 1 260px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label{display:grid;gap:7px;color:var(--muted);font-size:.95rem;align-content:start}.form-grid label span{font-weight:600;color:var(--text)}.inline-input-action{display:flex;align-items:center;gap:8px}.inline-input-action input{flex:1 1 auto;min-width:0;margin:0}.inline-input-action .ghost-btn{flex:0 0 auto;min-height:40px;padding:0 14px}.presentation-file-loader{align-items:center;padding:10px;border:1px dashed var(--line);background:#f9fbfd}.presentation-file-loader input[type=file]{border:0;background:transparent;padding:0}.muted-inline{color:var(--muted)!important;font-size:.86rem;font-weight:500!important}.lab-code-builder{display:grid;grid-template-columns:58px 1fr;align-items:center;border:1px solid var(--line);background:#fff}.lab-code-builder strong{display:grid;place-items:center;min-height:42px;background:#eff6ff;color:#326ce5;border-right:1px solid var(--line);font-weight:800}.lab-code-builder input{border:0!important;min-height:42px;font-weight:700;letter-spacing:.08em}.full{grid-column:span 2}.admin-list{display:grid;gap:0;max-height:560px;overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff}.admin-list-item{border:0;border-bottom:1px solid rgba(11,65,82,.08);border-radius:0;padding:14px 16px;display:block;background:#fff!important;color:var(--text)!important;text-align:left;box-shadow:none!important;transform:none!important;justify-content:flex-start!important}.admin-list-item small{color:var(--muted)}.admin-list-item:hover{background:#f7fafb!important;color:var(--text)!important;box-shadow:none!important;transform:none!important}.admin-list-item:last-child{border-bottom:0}.selected-admin-item{background:#eef5f7!important;color:var(--text)!important;box-shadow:none!important;transform:none!important}.admin-user-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.admin-user-icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#0b415214;color:#4a5d67;font-size:.9rem;font-weight:700;font-family:Segoe UI Symbol,Segoe UI,sans-serif}.admin-user-copy{display:grid;gap:6px;min-width:0}.admin-user-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-user-head strong{font-size:.98rem;line-height:1.4}.admin-plan-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.02em}.admin-plan-tag.free{background:#0b415214;color:#41545d}.admin-plan-tag.paid{background:#0d6b7a1a;color:var(--teal-deep)}.subscription-editor{display:grid;gap:12px}.admin-tab-strip{display:flex;gap:12px;flex-wrap:wrap}.billing-admin-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;align-items:start}.recommendation-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:16px}.recommendation-rules-card{margin-top:0}.billing-admin-grid>.billing-admin-card:nth-child(1){order:1}.billing-admin-grid>.billing-admin-card:nth-child(2){order:2}.billing-admin-grid>.billing-admin-card:nth-child(3){order:6}.billing-admin-grid>.billing-admin-card:nth-child(4){order:5}.billing-admin-grid>.billing-admin-card:nth-child(5){order:3}.billing-admin-grid>.billing-admin-card:nth-child(6){order:4}.billing-admin-card{padding:20px;border:1px solid var(--line);background:#fff;border-radius:0;box-shadow:0 1px 2px #0000000a}.lab-control-hero{border-radius:0}.lab-admin-mode-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.lab-mode-tab,.active-lab-mode-tab{border:1px solid var(--line);border-radius:0;min-height:38px;padding:9px 14px;background:#fff;color:var(--muted);font-weight:700;cursor:pointer;transition:all .2s ease}.lab-mode-tab:hover{border-color:#326ce5;color:#326ce5}.active-lab-mode-tab{background:#326ce5;border-color:#326ce5;color:#fff}.lab-management-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);gap:18px;align-items:start}.lab-builder-card,.lab-list-card{border:1px solid var(--line);background:#fff;border-radius:0;padding:20px;box-shadow:0 1px 2px #0000000a}.guided-import-panel,.guided-default-note,.publish-settings-panel{border:1px solid var(--line);background:#f9fbfd;padding:16px;border-radius:0}.guided-import-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.guided-import-head>div{display:grid;gap:4px}.compact-template-btn{min-height:34px;padding:7px 12px!important;white-space:nowrap}.builder-section-label{display:grid;gap:3px;padding:12px 0 2px;border-top:1px solid var(--line)}.builder-section-label:first-child{padding-top:0;border-top:0}.builder-section-label strong{color:var(--text);font-size:.94rem}.builder-section-label span{color:var(--muted);font-size:.82rem;line-height:1.45}.guided-import-panel small,.guided-default-note span{color:var(--muted);font-size:.83rem;line-height:1.5}.optional-content-field{background:#fbfcfe;border:1px dashed #D8E0EC;padding:12px}.optional-content-field>span:after{content:" optional";color:var(--muted);font-weight:500;font-size:.76rem}.optional-content-field small{color:var(--muted);font-size:.8rem;line-height:1.35}.guided-import-panel .import-status{color:#326ce5;font-weight:700}.guided-default-note{display:grid;gap:4px;border-left:3px solid #326CE5}.guided-default-note strong{color:var(--text);font-size:.9rem}.publish-settings-panel{display:grid;gap:16px;border-left:3px solid #326CE5}.publish-modal{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;box-shadow:0 32px 80px #08141d33}.publish-settings-panel h3{margin:0 0 4px;color:var(--text)}.publish-settings-panel p{margin:0;color:var(--muted);font-size:.9rem}.lab-section-picker{display:grid!important;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:12px!important}.lab-section-create{display:grid;grid-template-columns:auto auto;gap:8px}.lab-section-create .ghost-btn{min-height:42px;padding:9px 14px;border:1px solid #326CE5;background:#fff!important;color:#326ce5!important}.lab-placeholder-shell{display:grid}.lab-placeholder-card{border:1px solid var(--line);background:#fff;border-radius:0;padding:28px;box-shadow:0 1px 2px #0000000a}.lab-placeholder-card h2{margin:16px 0 8px;color:var(--text)}.lab-placeholder-card p{max-width:720px;margin:0;color:var(--muted);line-height:1.6}.lab-checkbox-panel{display:grid;gap:10px}.lab-checkbox-panel>span{color:var(--text);font-weight:700}.lab-checkbox-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.checkbox-tile{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;min-height:42px;padding:10px 12px;border:1px solid var(--line);background:#f9fbfd;color:var(--text)!important}.checkbox-tile input{width:auto!important;margin:0!important}.checkbox-tile strong{font-size:.88rem;text-transform:capitalize}.is-disabled-field{opacity:.5}.is-disabled-field input,.is-disabled-field select,.is-disabled-field textarea{cursor:not-allowed}.lab-catalog-list{max-height:620px;display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px;align-items:start}.lab-catalog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.lab-catalog-head h2{margin:0}.lab-catalog-item{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr);place-items:center;min-height:72px!important;padding:8px 6px!important;border-radius:0;text-align:center}.lab-catalog-item:hover,.lab-catalog-item:focus{border-color:#326ce5;background:#eff6ff}.lab-publish-dot{width:7px;height:7px;display:inline-block;border-radius:0;flex:0 0 auto}.lab-catalog-item .lab-publish-dot{position:absolute;top:6px;right:6px}.lab-publish-dot.published{background:#22c55e}.lab-publish-dot.unpublished{background:#ef4444}.lab-count-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.lab-count-bar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:7px 9px;border:1px solid var(--line);background:#f9fbfd;color:var(--text);font-size:.82rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:all .2s ease}.lab-count-bar button:hover,.lab-count-bar button.active-count-filter{border-color:#326ce5;background:#eff6ff;color:#326ce5}.lab-filter-square{width:8px;height:8px;display:inline-block;border-radius:0;background:linear-gradient(90deg,#22c55e 0,#22c55e 50%,#ef4444 50%,#ef4444);flex:0 0 auto}.lab-compact-main{display:grid;justify-items:center;gap:5px;min-width:0}.lab-compact-code{color:var(--text);font-size:.72rem;font-weight:800;text-transform:uppercase;white-space:nowrap;line-height:1.1}.lab-folder-icon{width:34px;height:27px;display:block;border:1px solid #9DB7F5;background:linear-gradient(180deg,#dbeafe,#bfdbfe);position:relative;box-shadow:inset 0 1px #ffffffb3}.lab-folder-icon:before{content:"";position:absolute;left:3px;top:-7px;width:15px;height:8px;border:1px solid #9DB7F5;border-bottom:0;background:#dbeafe}.lab-compact-title{min-width:0;overflow:hidden;color:var(--text);font-size:.86rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.lab-catalog-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.lab-catalog-badges span{border:1px solid var(--line);background:#f9fbfd;color:var(--muted);padding:4px 7px;font-size:.74rem;font-weight:700;text-transform:uppercase}.lab-catalog-badges span.published-badge{border-color:#326ce5;background:#eff6ff;color:#326ce5}.lab-catalog-badges span.unpublished-badge{border-color:#fca5a5;background:#fef2f2;color:#ef4444}.billing-admin-card h3{margin:0 0 16px;color:var(--text)}.billing-admin-lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.console-layout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.layout-workbench{margin-top:18px;border:1px solid #E5EAF2;background:#fff;border-radius:0;box-shadow:0 1px 2px #0000000a}.layout-workbench-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #E5EAF2;background:#f9fbfd}.layout-workbench-head strong{color:#1a1a1a;font-size:15px;font-weight:700}.layout-workbench-head span{color:#6b7280;font-size:13px;font-weight:700}.layout-mode-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid #E5EAF2;background:#fff}.layout-mode-tabs button{min-height:36px;border:1px solid #D6E4FF;border-radius:999px;background:#f8fbff;color:#326ce5;padding:8px 14px;font-size:13px;font-weight:700}.layout-mode-tabs button.active{background:#326ce5;color:#fff;border-color:#326ce5}.layout-phase-board{display:grid;gap:14px;max-height:680px;overflow:auto;padding:16px}.layout-phase-card{display:grid;border:1px solid #E5EAF2;background:#fff;border-radius:0}.layout-phase-card.is-hidden,.layout-topic-row.is-hidden{opacity:.62}.layout-phase-head{display:grid;grid-template-columns:auto auto;gap:12px;align-items:center;padding:12px;border-left:3px solid #326CE5;border-bottom:1px solid #E5EAF2}.layout-phase-title-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.lab-card-actions{gap:10px}.lab-card-actions button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.concept-tour-btn{background:#fff;color:#326ce5;border:1px solid #326CE5}.concept-tour-btn:hover{background:#e8f0fe;border-color:#1e4db7;color:#1e4db7}.concept-tour-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:12px;line-height:1}.layout-order-badge,.layout-topic-index{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border:1px solid #E5EAF2;background:#eff6ff;color:#326ce5;font-size:12px;font-weight:800}.layout-phase-title-row input,.layout-topic-row input,.layout-topic-row select,.layout-phase-settings input,.layout-phase-settings select{width:100%;min-height:36px;border:1px solid #D1D5DB;border-radius:0;background:#fff;color:#1a1a1a;font:inherit;font-size:14px;padding:8px 10px}.layout-phase-title-row input{border-color:transparent;background:#fff;font-size:17px;font-weight:700}.layout-phase-title-row input:focus,.layout-topic-row input:focus,.layout-topic-row select:focus,.layout-phase-settings input:focus,.layout-phase-settings select:focus{border-color:#326ce5;outline:none}.layout-card-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.layout-card-actions button,.layout-card-actions .ghost-btn{min-height:34px;min-width:86px;padding:7px 10px;border-radius:0;font-size:12px;font-weight:700;white-space:nowrap}.layout-card-actions button:not(.ghost-btn):not(.danger-mini-btn){border:1px solid #326CE5;background:#326ce5;color:#fff}.layout-card-actions .ghost-btn{border:1px solid #326CE5;background:#fff!important;color:#326ce5!important}.layout-phase-settings{display:grid;grid-template-columns:110px 150px minmax(0,1fr);gap:10px;align-items:end;padding:10px 12px;border-bottom:1px solid #E5EAF2;background:#f9fbfd}.layout-phase-settings label{display:grid;gap:5px}.layout-phase-settings label span,.layout-phase-settings>span{color:#6b7280;font-size:12px;font-weight:700}.layout-phase-settings>span{padding-bottom:9px;text-align:right}.layout-topic-list{display:grid;gap:8px;padding:12px}.layout-topic-row{display:grid;grid-template-columns:28px minmax(140px,1fr) 56px 86px 58px 58px 58px;gap:6px;align-items:stretch;padding:6px;border:1px solid #E5EAF2;background:#f9fbfd;border-radius:0}.layout-topic-row>strong{align-self:center;min-width:0;overflow:hidden;color:#1a1a1a;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.layout-topic-row .layout-topic-index{align-self:center;min-height:32px;height:32px}.layout-topic-row input,.layout-topic-row select{height:32px;min-height:32px;padding:5px 7px;font-size:12px;line-height:1}.layout-topic-row button{display:inline-flex;align-items:center;justify-content:center;height:32px;min-height:32px;padding:5px 7px;font-size:11px;line-height:1;text-align:center;white-space:nowrap}.layout-empty-topic,.layout-empty-state{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px dashed #CBD5E1;background:#f9fbfd;color:#6b7280}.layout-empty-state{display:grid;justify-items:start;padding:24px}.layout-empty-state strong{color:#1a1a1a;font-size:17px}.layout-empty-state p{margin:0;color:#6b7280}.billing-orders-only{grid-template-columns:1fr}.billing-inline-list{max-height:360px}.admin-list-heading{padding:10px 12px;border:1px solid #E5EAF2;background:#f9fbfd;color:#1a1a1a;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-inline-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-plan-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.coupon-admin-row{grid-template-columns:minmax(0,1fr) auto}.admin-row-actions{display:flex;gap:8px;align-items:center}.admin-plan-edit{width:100%;padding:0;border:0;background:transparent!important;text-align:left;color:#1a1a1a!important;cursor:pointer;box-shadow:none!important;transform:none!important}.admin-plan-edit:hover,.admin-plan-edit:focus{background:transparent!important;color:#1a1a1a!important;box-shadow:none!important;transform:none!important}.admin-plan-edit strong{display:block;color:#1a1a1a!important;font-size:14px;font-weight:600;line-height:1.4}.admin-plan-edit small{display:block;margin-top:4px;color:#6b7280!important;font-size:12px;line-height:1.5}.danger-mini-btn{border:1px solid #EF4444;background:#fff;color:#ef4444;border-radius:0;padding:7px 9px;font-size:12px;font-weight:600}.layout-topic-row .danger-mini-btn{height:32px;min-height:32px;padding:5px 7px;font-size:11px}.admin-row-actions .ghost-btn{min-height:32px;padding:7px 9px;font-size:12px}.danger-mini-btn:hover:not(:disabled){background:#ef4444;color:#fff}.danger-mini-btn:disabled{cursor:not-allowed;border-color:#e5eaf2;color:#9ca3af}.admin-list-item.static-item{text-align:left;cursor:default}.active-admin-tab{background:linear-gradient(135deg,#0b4152fa,#0e6d7ff0)!important;color:#fff!important;box-shadow:0 18px 34px #0b41522e}.admin-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-directory-head h2,.admin-detail-head h2{margin:0}.admin-directory-head p,.admin-detail-head p{margin:6px 0 0;color:var(--muted)}.admin-detail-head{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center}.admin-detail-avatar{width:64px;height:64px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;background:#0b415214;font-size:1.5rem}.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 20px}.detail-metric{border:1px solid rgba(11,65,82,.08);border-radius:18px;padding:14px 16px;background:#f8fbfc;display:grid;gap:6px}.detail-metric span{color:var(--muted);font-size:.85rem}.detail-metric strong{font-size:1rem;line-height:1.4}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#08141d6b;display:grid;place-items:center;padding:16px;overflow:hidden;z-index:50}.admin-user-modal{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 32px 80px #08141d33;padding:24px}.support-row{align-items:flex-start}.support-availability-panel{display:grid;gap:18px}.support-availability-badge{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:700;border:1px solid var(--line)}.support-availability-badge.online{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.support-availability-badge.offline{color:#b45309;background:#fffbeb;border-color:#fde68a}.support-availability-grid,.support-simple-grid,.support-representative-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.support-simple-grid{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:start}.support-availability-grid .full{grid-column:1 / -1}.support-simple-grid .full{grid-column:auto}.support-simple-grid textarea{min-height:108px}.support-representative-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.support-representative-head h3{margin:0;font-size:1rem;color:#0f172a}.support-representative-list{display:grid;gap:10px}.support-representative-row{grid-template-columns:minmax(130px,1fr) minmax(180px,1.2fr) minmax(110px,.5fr) auto;align-items:end;border:1px solid var(--line);border-radius:16px;padding:12px;background:#f8fafc}.support-ticket-list{display:grid;gap:10px}.support-ticket-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:16px!important;background:#fff;color:#0f172a;text-align:left;cursor:pointer;box-shadow:0 8px 18px #0f172a09}.support-ticket-card:hover,.support-ticket-card.selected-admin-item{border-color:#cbd5e1;box-shadow:0 12px 24px #0f172a14}.support-ticket-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid #cbd5e1;border-radius:9px;background:#f8fafc;color:#475569}.support-ticket-icon.closed{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.support-ticket-icon svg,.support-case-avatar svg{width:15px;height:15px}.support-ticket-copy{min-width:0}.support-ticket-copy p{margin:6px 0;color:#334155;font-size:.9rem;line-height:1.45}.support-ticket-copy small{color:#64748b;font-size:.78rem;line-height:1.35}.support-ticket-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-ticket-topline strong{min-width:0;overflow:hidden;color:#0f172a;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.support-folder-board{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.support-folder-pane{border:1px solid var(--line);background:#f8fafc;border-radius:18px;padding:12px;min-height:180px}.support-folder-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.support-folder-head h3{margin:0;color:#0f172a;font-size:1rem;font-weight:600}.support-folder-head span{display:inline-grid;place-items:center;min-width:30px;height:26px;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:.82rem;font-weight:700}.support-folder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.support-folder-tile{position:relative;display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;min-height:72px;padding:8px 28px 8px 8px;border:1px solid #e2e8f0;background:#fff;border-radius:14px;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.support-folder-tile:hover,.support-folder-tile.selected-admin-item{border-color:#94a3b8;box-shadow:0 8px 18px #0f172a14;transform:translateY(-1px)}.support-folder-icon{position:relative;width:28px;height:22px;border-radius:6px;background:#f8fafc;border:1px solid #cbd5e1}.support-folder-icon:before{content:"";position:absolute;left:2px;top:-5px;width:13px;height:7px;border-radius:5px 5px 0 0;background:#f8fafc;border:1px solid #cbd5e1;border-bottom:0}.support-folder-icon span{position:absolute;left:6px;right:6px;top:7px;height:2px;background:#64748b;box-shadow:0 5px #64748b}.support-folder-copy{min-width:0;display:grid;gap:2px}.support-folder-copy strong,.support-folder-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-folder-copy strong{color:#0f172a;font-size:.88rem;line-height:1.25}.support-folder-copy small{color:#64748b;font-size:.72rem;line-height:1.25}.support-dot{position:absolute;top:9px;right:9px;width:9px;height:9px;border-radius:999px}.support-dot.open{background:#22c55e}.support-dot.closed{background:#ef4444}.support-ticket-item{width:100%;display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:flex-start;text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.support-ticket-item:hover,.support-ticket-item.selected-admin-item{border-color:#326ce5;box-shadow:0 12px 28px #326ce51a;transform:translateY(-1px)}.support-ticket-icon,.support-ticket-avatar{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#eff6ff;border:1px solid #dbeafe;color:#326ce5}.support-ticket-icon span,.support-ticket-avatar span{width:15px;height:18px;border:2px solid currentColor;border-radius:3px;position:relative}.support-ticket-icon span:before,.support-ticket-avatar span:before{content:"";position:absolute;left:3px;right:3px;top:4px;height:2px;background:currentColor;box-shadow:0 5px 0 currentColor}.support-ticket-topline,.support-ticket-meta,.support-ticket-signals{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.support-ticket-topline{justify-content:space-between}.support-ticket-topline strong{color:#0f172a;font-size:.98rem;line-height:1.3}.support-ticket-message{margin:6px 0 8px;color:#1f2937;font-size:.92rem;line-height:1.45}.support-ticket-meta span,.support-ticket-signals span{color:#64748b;font-size:.78rem;line-height:1.4}.support-ticket-signals{margin-top:6px}.support-icon{background:#0b415214;color:var(--teal-deep)}.support-status-chip{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 10px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#0b415214;color:var(--teal-deep)}.support-status-chip.in_progress{background:#0d6b7a1f;color:var(--teal)}.support-status-chip.open,.support-status-chip.quick_fix_running,.support-status-chip.remote_access_active,.support-status-chip.needs_human_support{background:#eff6ff;color:#1d4ed8}.support-status-chip.quick_fix_running{background:#fef3c7;color:#92400e}.support-status-chip.needs_human_support{background:#fee2e2;color:#b91c1c}.support-status-chip.resolved,.support-status-chip.resolved_by_quick_fix,.support-status-chip.resolved_by_remote_support,.support-status-chip.closed{background:#2fa36a24;color:#21764c}.support-summary{margin:8px 0 0;color:var(--muted);line-height:1.55}.empty-support-state{padding:18px;border:1px dashed rgba(11,65,82,.16);border-radius:18px;color:var(--muted);background:#f8fbfc}.support-folder-grid .empty-support-state{padding:12px;font-size:.84rem;grid-column:1 / -1}.support-request-body{display:grid;gap:12px}.support-request-body .full{grid-column:1 / -1}.support-detail-section{grid-column:1 / -1;border:1px solid var(--line);background:#f8fafc;border-radius:16px;padding:14px}.support-detail-section h3{margin:0 0 8px;color:#0f172a;font-size:.95rem}.support-detail-section p{margin:0;color:#334155;line-height:1.55}.support-user-message{background:#fff;border-color:#bfdbfe}.support-detail-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.support-detail-list div{min-width:0}.support-detail-list dt{color:#64748b;font-size:.74rem;margin-bottom:4px}.support-detail-list dd{margin:0;color:#0f172a;font-size:.9rem;line-height:1.4;overflow-wrap:anywhere}.support-modal-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.support-case-modal{width:min(980px,100%);padding:0;overflow:hidden}.support-availability-panel,.support-folder-pane,.support-ticket-card,.support-ticket-icon,.support-detail-section,.support-case-modal,.support-case-modal .admin-modal-head,.support-status-chip,.support-simple-grid input,.support-simple-grid select,.support-simple-grid textarea,.support-request-body input,.support-request-body select,.support-request-body textarea{border-radius:16px!important}.support-folder-board button.support-ticket-card,.support-folder-board button.support-ticket-card:hover,.support-folder-board button.support-ticket-card.selected-admin-item{background:#fff!important;color:#0f172a!important;border-radius:16px!important}.support-folder-board button.support-ticket-card{border:1px solid #e2e8f0!important;box-shadow:0 8px 18px #0f172a09!important}.support-folder-board button.support-ticket-card:hover,.support-folder-board button.support-ticket-card.selected-admin-item{border-color:#cbd5e1!important;box-shadow:0 12px 24px #0f172a14!important}.support-folder-board .support-ticket-card strong,.support-folder-board .support-ticket-card p,.support-folder-board .support-ticket-card small{color:inherit!important}.support-folder-board .support-ticket-card small{color:#64748b!important}.support-folder-board .support-ticket-icon{border-radius:9px!important}.support-case-modal .admin-modal-head{padding:22px 24px;border-bottom:1px solid #e5eaf2;background:radial-gradient(circle at 88% 18%,rgba(50,108,229,.1),transparent 30%),#fff}.support-case-avatar{color:#2563eb;background:#eff6ff}.support-case-modal .support-request-body{max-height:calc(100vh - 160px);overflow:auto;padding:20px 24px 24px;background:#f8fafc}.support-diagnostic-grid,.support-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.support-diagnostic-grid .full,.support-admin-grid .full{grid-column:1 / -1}.support-admin-section{background:#fff}.support-modal-actions span{color:#64748b;font-size:.82rem}.danger-outline-btn{border:1px solid #ef4444;background:#fff;color:#dc2626;border-radius:10px;min-height:42px;padding:0 16px;cursor:pointer}.danger-outline-btn:hover{background:#fef2f2}.admin-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}@media (max-width: 900px){.support-folder-board,.support-simple-grid,.support-diagnostic-grid,.support-admin-grid,.support-detail-list{grid-template-columns:1fr}.support-simple-grid .full,.support-diagnostic-grid .full,.support-admin-grid .full{grid-column:auto}}.device-table{display:grid;gap:10px}.device-row{display:grid;grid-template-columns:180px 1.2fr 1.2fr 120px 1fr;gap:12px;align-items:center;padding:14px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#fff,#f8fbfc)}.feedback{min-height:24px;color:var(--teal)}.top-gap{margin-top:10px}@media (max-width: 980px){.marketing-header,.landing-hero,.split-section,.final-cta{display:grid;grid-template-columns:1fr}.marketing-nav{display:none}.surface-grid,.step-rail,.marketing-grid.three,.marketing-grid.four,.requirement-grid,.checkout-shell,.admin-detail-grid,.billing-admin-grid,.console-layout-grid,.recommendation-admin-grid,.billing-admin-lists,.lab-management-grid,.lab-section-picker,.appliance-strip,.compact-device-meta,.summary-grid,.device-grid,.device-row,.form-grid,.lab-checkbox-row,.lab-catalog-item{grid-template-columns:1fr}.lab-catalog-badges{justify-content:flex-start}.hero,.grid{grid-template-columns:1fr}.hero{padding:24px}.auth-entry-card{padding:26px 22px 22px;border-radius:24px}.signup-grid{grid-template-columns:1fr}.full-field{grid-column:span 1}.student-hero-strip{display:grid}.wide,.full{grid-column:span 1}.shell{padding:16px}.layout-phase-head,.layout-phase-settings{grid-template-columns:1fr}.layout-topic-row{grid-template-columns:28px minmax(120px,1fr) 56px 86px 58px 58px 58px;overflow-x:auto}.layout-card-actions,.layout-phase-settings>span,.layout-empty-topic{align-items:stretch;justify-content:stretch;text-align:left}.layout-card-actions,.layout-empty-topic{display:grid}}.setup-guide-shell{width:100%;min-height:100vh;background:#f7f9fd}.setup-guide-shell iframe{display:block;width:100%;min-height:100vh;height:100vh;border:0;background:#f7f9fd}.shell:has(.student-hero-strip){--teal: #326CE5;--teal-deep: #1E4DB7;--orange: #326CE5;--page: #F9FBFD;--panel: #FFFFFF;--line: #E5EAF2;--text: #1A1A1A;--muted: #6B7280;--shadow: 0 1px 2px rgba(0,0,0,.04);font-family:Inter,system-ui,sans-serif}.shell:has(.student-hero-strip) *,.shell:has(.student-hero-strip) *:before,.shell:has(.student-hero-strip) *:after{border-radius:0!important;letter-spacing:0}.shell:has(.student-hero-strip) .grid{gap:20px}.shell:has(.student-hero-strip) .panel,.shell:has(.student-hero-strip) .appliance-card,.shell:has(.student-hero-strip) .card,.shell:has(.student-hero-strip) .tile,.shell:has(.student-hero-strip) .step-card,.shell:has(.student-hero-strip) .roadmap-card{background:#fff;border:1px solid #E5EAF2;box-shadow:0 1px 2px #0000000a}.shell:has(.student-hero-strip) .panel{padding:22px}.shell:has(.student-hero-strip) .student-hero-strip{background:#fff;border-left:4px solid #326CE5;color:#1a1a1a}.shell:has(.student-hero-strip) .student-hero-strip h1,.shell:has(.student-hero-strip) .panel h1,.shell:has(.student-hero-strip) .panel h2,.shell:has(.student-hero-strip) .tile strong{color:#1a1a1a;font-weight:600;line-height:1.15}.shell:has(.student-hero-strip) .student-hero-strip p,.shell:has(.student-hero-strip) .student-hero-strip .section-kicker,.shell:has(.student-hero-strip) .panel p,.shell:has(.student-hero-strip) .tile span,.shell:has(.student-hero-strip) .summary-label,.shell:has(.student-hero-strip) .lab-code,.shell:has(.student-hero-strip) .support-note{color:#6b7280;line-height:1.5}.shell:has(.student-hero-strip) .section-kicker{color:#326ce5;font-weight:600}.shell:has(.student-hero-strip) .muted-chip,.shell:has(.student-hero-strip) .role-pill,.shell:has(.student-hero-strip) .tier-pill{min-height:32px;background:#f4f7fe;border:1px solid #E5EAF2;color:#326ce5;font-weight:500}.shell:has(.student-hero-strip) .role-pill.admin,.shell:has(.student-hero-strip) .tier-pill.premium{background:#f59e0b1f;border-color:#f59e0b47;color:#b45309}.shell:has(.student-hero-strip) .role-pill.student,.shell:has(.student-hero-strip) .tier-pill.free{background:#e8f0fe;border-color:#d6e4ff;color:#326ce5}.shell:has(.student-hero-strip) .status-dot{box-shadow:none}.shell:has(.student-hero-strip) .status-dot.online{background:#22c55e}.shell:has(.student-hero-strip) .status-dot.warning{background:#f59e0b}.shell:has(.student-hero-strip) .status-dot.offline{background:#ef4444}.shell:has(.student-hero-strip) .appliance-card,.shell:has(.student-hero-strip) .tile{transition:all .2s ease}.shell:has(.student-hero-strip) .appliance-card:hover,.shell:has(.student-hero-strip) .tile:hover{border-color:#cbd5e1;box-shadow:0 1px 2px #0000000a;transform:translateY(-1px)}.shell:has(.student-hero-strip) .tile{background:#fff;padding:18px}.shell:has(.student-hero-strip) .locked-tile:after{background:#f59e0b;color:#fff}.shell:has(.student-hero-strip) .button-link,.shell:has(.student-hero-strip) .panel button{background:#326ce5;border:1px solid #326CE5;color:#fff;box-shadow:none;font-weight:500;transition:all .2s ease}.shell:has(.student-hero-strip) .button-link:hover,.shell:has(.student-hero-strip) .panel button:hover:not(:disabled){background:#1e4db7;border-color:#1e4db7;color:#fff;transform:translateY(-1px)}.shell:has(.student-hero-strip) .button-link:active,.shell:has(.student-hero-strip) .panel button:active:not(:disabled){transform:scale(.98)}.shell:has(.student-hero-strip) .ghost-btn,.shell:has(.student-hero-strip) .secondary-btn,.shell:has(.student-hero-strip) .button-link.secondary-link{background:#fff!important;border:1px solid #326CE5!important;color:#326ce5!important}.shell:has(.student-hero-strip) .ghost-btn:hover,.shell:has(.student-hero-strip) .secondary-btn:hover,.shell:has(.student-hero-strip) .button-link.secondary-link:hover{background:#e8f0fe!important;border-color:#1e4db7!important;color:#1e4db7!important}.shell:has(.student-hero-strip) .panel input,.shell:has(.student-hero-strip) .panel select,.shell:has(.student-hero-strip) .panel textarea{border:1px solid #D1D5DB;background:#fff;color:#1a1a1a;box-shadow:none}.shell:has(.student-hero-strip) .panel input:focus,.shell:has(.student-hero-strip) .panel select:focus,.shell:has(.student-hero-strip) .panel textarea:focus{border-color:#326ce5;outline:none;box-shadow:0 0 0 2px #326ce51f}.shell:has(.student-hero-strip) .feedback{color:#326ce5}:root{--teal: #326CE5;--teal-deep: #1E4DB7;--orange: #326CE5;--orange-soft: rgba(50,108,229,.1);--page: #F9FBFD;--panel: #FFFFFF;--line: #E5EAF2;--text: #1A1A1A;--muted: #6B7280;--shadow: 0 1px 2px rgba(0,0,0,.04)}body{background:#f9fbfd;color:#1a1a1a;font-family:Inter,system-ui,sans-serif}.marketing-header,.landing-hero,.positioning-strip,.marketing-section,.pricing-hint-section,.early-access-section,.final-cta,.landing-footer,.marketing-card,.flow-card,.comparison-table,.comparison-row,.faq-item,.workstation-mockup,.mockup-task,.mockup-terminal,.button-link,.ghost-btn,.brand-mark,.eyebrow,.hero-feature-strip span,.status-chip,.danger-badge,.early-badge{border-radius:0!important}.marketing-header{position:sticky;top:0;z-index:20;margin:-24px -24px 0;padding:14px 24px;background:#fff;border-bottom:1px solid #E5EAF2}.brand-mark{width:38px;height:38px;background:transparent;box-shadow:none;font-weight:600}.auth-entry-brand .brand-mark{width:36px;height:36px}.brand-copy strong{color:#1a1a1a;font-weight:600}.brand-copy small,.marketing-nav a{color:#6b7280}.ai-wordmark{display:inline;padding:1px 3px;margin:0;background:transparent;border:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;vertical-align:baseline}.ai-star{display:none}.marketing-nav a:hover,.ghost-link:hover{color:#326ce5}.button-link,.panel button,.marketing-actions button{border-radius:0;font-weight:500;transition:all .2s ease}.button-link.primary-link,.marketing-actions .primary-link,.panel button:not(.ghost-btn):not(.secondary-btn){background:#326ce5;border:1px solid #326CE5;color:#fff;box-shadow:none}.button-link.primary-link:hover,.marketing-actions .primary-link:hover,.panel button:not(.ghost-btn):not(.secondary-btn):hover{background:#1e4db7;border-color:#1e4db7}.button-link.secondary-link,.ghost-btn,.secondary-btn{background:#fff!important;border:1px solid #326CE5!important;color:#326ce5!important;box-shadow:none}.button-link.secondary-link:hover,.ghost-btn:hover,.secondary-btn:hover{background:#e8f0fe!important;border-color:#1e4db7!important;color:#1e4db7!important}.button-link:active,.marketing-actions button:active{transform:scale(.98)}.landing-hero{margin-top:28px;padding:48px;background:#fff;color:#1a1a1a;border:1px solid #E5EAF2;box-shadow:0 1px 2px #0000000a;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center}.landing-copy h1{margin:0 0 8px;max-width:760px;color:#1a1a1a;font-size:clamp(2.8rem,5vw,5rem);font-weight:600;line-height:.98;letter-spacing:0}.landing-copy h2{margin:0 0 18px;color:#326ce5;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:600;line-height:1.2}.landing-copy p{max-width:660px;color:#6b7280;font-size:1.05rem;line-height:1.65}.landing-copy .trust-line{margin-top:14px;color:#1a1a1a;font-weight:600}.cta-note{display:inline-flex;margin-top:12px;color:#6b7280;font-size:.9rem;line-height:1.45}.micro-copy,.comparison-transition{margin:10px 0 0;color:#6b7280;font-size:.92rem;line-height:1.45;font-weight:500}.micro-copy.inline{display:block;margin-top:8px;font-size:.9rem;font-weight:400}.eyebrow,.section-kicker{padding:0;background:transparent;color:#326ce5;font-weight:600;letter-spacing:0;text-transform:none}.hero-feature-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;max-width:640px}.hero-feature-strip span{padding:11px 12px;background:#f4f7fe;border:1px solid #E5EAF2;color:#1a1a1a;font-weight:500}.workstation-mockup{overflow:hidden;background:#fff;border:1px solid #E5EAF2;box-shadow:0 1px 2px #0000000a}.mockup-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid #E5EAF2;color:#1a1a1a;font-weight:600}.status-chip{padding:5px 8px;background:#22c55e1a;border:1px solid rgba(34,197,94,.28);color:#15803d;font-size:.78rem;font-weight:600}.mockup-body{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:360px}.mockup-task{padding:18px;border-right:1px solid #E5EAF2;background:#f9fbfd}.panel-label,.terminal-title{display:block;margin-bottom:12px;color:#6b7280;font-size:.78rem;font-weight:600}.mockup-task strong{display:block;margin-bottom:10px;color:#1a1a1a;font-size:1.05rem;line-height:1.35}.mockup-task p{margin:0;color:#6b7280;line-height:1.55}.task-checks{display:grid;gap:8px;margin-top:22px}.task-checks span{padding:9px 10px;background:#fff;border:1px solid #E5EAF2;color:#1a1a1a;font-size:.88rem}.mockup-terminal{display:grid;align-content:start;gap:14px;padding:18px;background:#0f172a;border:1px solid #2D3748;color:#e5eaf2}.mockup-terminal .terminal-title{color:#94a3b8}.mockup-terminal code{display:block;color:#e5eaf2;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.9rem;white-space:normal}.positioning-strip{margin-top:22px;padding:18px 22px;background:#fff;border-top:1px solid #E5EAF2;border-bottom:1px solid #E5EAF2;color:#1a1a1a;font-weight:600;text-align:center}.practice-section{background:#f9fbfd;padding:72px 80px;margin-top:22px;border:1px solid #E5EAF2}.practice-container{max-width:1180px;margin:0 auto}.section-header{max-width:720px;margin-bottom:36px}.section-label{display:inline-block;color:#326ce5;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.section-header h2{color:#1a1a1a;font-size:36px;line-height:1.15;font-weight:600;margin:0 0 14px}.section-header p{color:#6b7280;font-size:17px;line-height:1.6;margin:0}.practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.practice-card{background:#fff;border:1px solid #E5EAF2;padding:26px;border-radius:0;box-shadow:0 1px 2px #0000000a;transition:all .2s ease}.practice-card:hover{transform:translateY(-1px);border-color:#326ce5}.card-index{color:#326ce5;font-size:13px;font-weight:600;margin-bottom:18px}.practice-card h3{color:#1a1a1a;font-size:20px;line-height:1.3;font-weight:600;margin:0 0 12px}.practice-card p{color:#6b7280;font-size:15.5px;line-height:1.6;margin:0}.practice-note{margin-top:22px;padding:16px 18px;border-left:3px solid #326CE5;background:#fff;color:#1a1a1a;font-weight:500;border-top:1px solid #E5EAF2;border-right:1px solid #E5EAF2;border-bottom:1px solid #E5EAF2}.solution-section{background:#f9fbfd;padding:60px 80px;border-right:1px solid #E5EAF2;border-bottom:1px solid #E5EAF2;border-left:1px solid #E5EAF2}.solution-container{max-width:1180px;margin:0 auto}.solution-header{max-width:720px;margin-bottom:32px}.solution-label{display:inline-block;color:#326ce5;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.solution-header h2{font-size:34px;line-height:1.15;font-weight:600;color:#1a1a1a;margin:0 0 10px}.solution-header p{color:#6b7280;font-size:16px;line-height:1.6;margin:0}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.solution-card{background:#fff;border:1px solid #E5EAF2;padding:24px;border-radius:0;box-shadow:0 1px 2px #0000000a;transition:all .2s ease}.solution-card:hover{transform:translateY(-1px);border-color:#326ce5}.solution-card h3{font-size:18px;line-height:1.3;font-weight:600;margin:0 0 8px;color:#1a1a1a}.solution-card p{font-size:14.5px;line-height:1.55;color:#6b7280;margin:0}.solution-note{margin-top:20px;padding:14px 16px;border-left:3px solid #326CE5;background:#fff;border-top:1px solid #E5EAF2;border-right:1px solid #E5EAF2;border-bottom:1px solid #E5EAF2;color:#1a1a1a;font-weight:500}.lab-modes-section{background:#f9fbfd;padding:60px 80px;border-right:1px solid #E5EAF2;border-bottom:1px solid #E5EAF2;border-left:1px solid #E5EAF2}.lab-container{max-width:1180px;margin:0 auto}.lab-header{max-width:720px;margin-bottom:32px}.lab-label{display:inline-block;color:#326ce5;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.lab-header h2{font-size:34px;line-height:1.15;font-weight:600;color:#1a1a1a;margin:0 0 10px}.lab-header p{color:#6b7280;font-size:16px;line-height:1.6;margin:0}.lab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lab-card{position:relative;background:#fff;border:1px solid #E5EAF2;padding:26px;border-radius:0;box-shadow:0 1px 2px #0000000a;transition:all .2s ease}.lab-card:hover{transform:translateY(-1px);border-color:#326ce5}.lab-card h3{font-size:18px;line-height:1.3;font-weight:600;margin:0 0 10px;color:#1a1a1a}.lab-card p{font-size:14.5px;line-height:1.6;color:#6b7280;margin:0}.practice-drill-board{display:grid;gap:16px}.practice-drill-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(50,108,229,.14);border-radius:16px;background:linear-gradient(135deg,#326ce51a,#0e6d7f0f)}.practice-drill-hero strong{display:block;margin-bottom:3px;color:#1a1a1a;font-size:16px}.practice-drill-hero span{color:#6b7280;font-size:14px}.practice-preview-pill{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;background:#fff;border:1px solid rgba(50,108,229,.18);color:#326ce5;font-size:12px;font-weight:800;white-space:nowrap}.practice-drill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.practice-drill-group{display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid #E5EAF2;background:#fff;box-shadow:0 12px 24px #0c1b270b}.practice-drill-group h4{margin:0;color:#1a1a1a;font-size:16px}.practice-drill-card{display:grid;gap:9px;padding:12px;border-radius:12px;border:1px solid #E5EAF2;background:linear-gradient(180deg,#fff,#fbfdff)}.practice-drill-card-top,.practice-drill-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.practice-drill-code{color:#326ce5;font-size:12px;font-weight:800}.practice-drill-status{padding:4px 8px;border-radius:999px;background:#326ce51a;color:#1f54bd;font-size:11px;font-weight:800;white-space:nowrap}.practice-drill-status.passed{background:#2fa36a1f;color:#207a4e}.practice-drill-status.retry{background:#ef7f2d1f;color:#a54d0f}.practice-drill-status.locked{background:#94a3b829;color:#64748b}.practice-drill-title{color:#10202d;font-size:15px;line-height:1.35;font-weight:800}.practice-drill-meta{color:#6b7280;font-size:12px}.practice-drill-action{border:1px solid rgba(50,108,229,.2);background:#fff;color:#326ce5;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;cursor:default}.practice-mission-board{display:grid;gap:10px}.practice-mission-hero{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #DCE6F5;border-radius:12px;background:#f8fbff}.practice-mission-hero strong{display:block;margin-bottom:1px;color:#0d1b2f;font-size:15px;line-height:1.25}.practice-mission-hero span{color:#4b5d75;font-size:12.5px;line-height:1.3}.practice-topic-strip{display:flex;gap:7px;overflow-x:auto;padding-bottom:1px}.practice-topic-strip button,.practice-topic-list button{border:1px solid #DCE6F5;background:#fff;color:#18324f;border-radius:999px;padding:7px 11px;font-size:12.5px;font-weight:700}.practice-topic-strip button.active,.practice-topic-list button.active{background:#326ce5;border-color:#326ce5;color:#fff;box-shadow:0 12px 24px #326ce533}.practice-topic-list button.active span{color:#ffffffdb}.practice-topic-strip button[aria-disabled=true],.practice-topic-list button[aria-disabled=true],.practice-drill-action[aria-disabled=true]{cursor:default;opacity:1}.practice-mission-grid{display:grid;grid-template-columns:190px minmax(360px,1fr) 205px;gap:10px}.practice-topic-list,.practice-drill-list,.practice-progress-panel{border:1px solid #E0E7F2;border-radius:12px;background:#fff;padding:9px}.practice-topic-list{display:grid;gap:6px;align-content:start}.practice-topic-list button{display:grid;gap:1px;text-align:left;border-radius:10px;padding:8px 10px}.practice-topic-list button span,.practice-progress-panel span,.practice-progress-panel p,.practice-drill-row div span{color:#52627a;font-size:12px;line-height:1.25}.practice-drill-list{display:grid;gap:6px}.practice-drill-row{display:grid;grid-template-columns:56px minmax(0,1fr) 82px 74px;align-items:center;gap:9px;border:1px solid #E8EEF7;border-radius:10px;padding:8px 10px;background:#fafcff}.practice-drill-row div{display:grid;gap:1px}.practice-drill-row div strong{color:#0d1b2f;font-size:13.5px;line-height:1.25}.practice-progress-panel{display:grid;gap:6px;align-content:start;background:#f8fbff}.practice-progress-panel strong{font-size:1.2rem;line-height:1.2;color:#0d1b2f}@media (max-width: 1100px){.practice-mission-grid{grid-template-columns:1fr}}.mode-label{display:block;font-size:11px;font-weight:600;margin-bottom:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.08em}.guided-mode-card{border-left:3px solid #22C55E}.practice-mode-card{border-left:3px solid #F59E0B}.challenge-mode-card{border-color:#ef4444;border-left:3px solid #EF4444}.challenge-mode-card h3{color:#1a1a1a}.ribbon{position:absolute;top:0;right:0;background:#ef4444;color:#fff;font-size:11px;line-height:1;padding:5px 8px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.unlock-note{margin-top:12px;font-size:12px;color:#ef4444;font-weight:600}.setup-section{background:#f9fbfd;padding:72px 80px;border-right:1px solid #E5EAF2;border-bottom:1px solid #E5EAF2;border-left:1px solid #E5EAF2}.setup-container{max-width:1180px;margin:0 auto}.setup-header{max-width:760px;margin-bottom:36px}.setup-label{display:inline-block;color:#326ce5;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.setup-header h2{color:#1a1a1a;font-size:36px;line-height:1.15;font-weight:600;margin:0 0 14px}.setup-header p{color:#6b7280;font-size:16.5px;line-height:1.6;margin:0}.setup-layout{display:grid;grid-template-columns:1.45fr .85fr;gap:22px;align-items:stretch}.setup-workflow,.requirements-panel{background:#fff;border:1px solid #E5EAF2;border-radius:0;box-shadow:0 1px 2px #0000000a;padding:28px}.setup-workflow h3,.requirements-panel h3{color:#1a1a1a;font-size:20px;line-height:1.3;font-weight:600;margin:0 0 22px}.workflow-step{display:grid;grid-template-columns:58px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #E5EAF2}.workflow-step:first-of-type{padding-top:0}.workflow-step:last-of-type{border-bottom:none}.step-number{color:#326ce5;font-size:13px;font-weight:700;letter-spacing:.08em}.step-content h4{color:#1a1a1a;font-size:16.5px;line-height:1.3;font-weight:600;margin:0 0 6px}.step-content p{color:#6b7280;font-size:14.5px;line-height:1.55;margin:0}.workflow-note,.requirement-note{margin-top:18px;padding:14px 16px;background:#f9fbfd;border-left:3px solid #326CE5;color:#1a1a1a;font-size:14.5px;font-weight:500}.requirement-group{padding:18px 0;border-bottom:1px solid #E5EAF2}.requirement-group:first-of-type{padding-top:0}.requirement-group:last-of-type{border-bottom:none}.requirement-group h4{color:#1a1a1a;font-size:15px;line-height:1.3;font-weight:600;margin:0 0 10px}.requirement-list{list-style:none;padding:0;margin:0}.requirement-list li{color:#6b7280;font-size:14.5px;line-height:1.7;padding-left:14px;position:relative}.requirement-list li:before{content:"";width:5px;height:5px;background:#326ce5;position:absolute;left:0;top:11px}.setup-cta{margin-top:24px;padding:22px;background:#fff;border:1px solid #E5EAF2;display:flex;align-items:center;justify-content:space-between;gap:16px}.setup-cta p{color:#1a1a1a;font-weight:600;margin:0}.setup-cta .btn-primary{display:inline-flex;align-items:center;justify-content:center;background:#326ce5;color:#fff;border:1px solid #326CE5;border-radius:0;padding:11px 18px;font-weight:500;line-height:1.2;cursor:pointer;transition:all .2s ease;text-decoration:none}.setup-cta .btn-primary:hover{background:#1e4db7;border-color:#1e4db7}.setup-cta .btn-primary:active{transform:scale(.98)}.final-cta-action{display:grid;gap:6px;justify-items:stretch;width:max-content}.marketing-section,.pricing-hint-section,.early-access-section,.final-cta{background:#fff;border:1px solid #E5EAF2;box-shadow:0 1px 2px #0000000a;-webkit-backdrop-filter:none;backdrop-filter:none}.section-intro h2,.feature-copy h2,.final-cta h2,.pricing-hint-section h2,.early-access-section h2{color:#1a1a1a;font-weight:600;letter-spacing:0;line-height:1.12}.section-intro p,.feature-copy p,.marketing-card p,.pricing-hint-section p,.early-access-section p,.final-cta p,.faq-item p{color:#6b7280;line-height:1.6}.marketing-card,.flow-card{background:#fff;border:1px solid #E5EAF2;box-shadow:0 1px 2px #0000000a;transition:all .2s ease}.marketing-card:hover,.flow-card:hover{transform:translateY(-1px);border-color:#cbd5e1}.marketing-card strong,.flow-card strong,.marketing-card h3,.flow-card h3,.faq-item h3{color:#1a1a1a;font-weight:600}.marketing-card h3,.flow-card h3,.faq-item h3{margin:0;font-size:1rem;line-height:1.35}.marketing-card h3+p{margin-top:10px}.feature-list{margin-top:14px}.danger-badge,.early-badge{display:inline-flex;width:fit-content;margin-bottom:12px;padding:5px 8px;background:#ef444414;border:1px solid rgba(239,68,68,.24);color:#ef4444;font-size:.78rem;font-weight:600}.step-rail.four-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.step-rail.five-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-index{background:#e8f0fe;color:#326ce5;border:1px solid #D6E4FF;box-shadow:none}.pricing-hint-section,.early-access-section,.final-cta{margin-top:22px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pricing-hint-section{border-left:4px solid #326CE5}.comparison-table{margin-top:22px;overflow:hidden;border:1px solid #E5EAF2}.appliance-guide-section{margin-top:22px;padding:64px 80px;background:#fff;border:1px solid #E5EAF2}.appliance-guide-container{max-width:1180px;margin:0 auto}.appliance-guide-head{max-width:760px;margin-bottom:32px}.appliance-guide-head h2{margin:0 0 12px;color:#1a1a1a;font-size:34px;line-height:1.15;font-weight:600}.appliance-guide-head p{margin:0;color:#6b7280;font-size:16px;line-height:1.65}.guide-steps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.guide-step-card{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(0,1fr);gap:18px;align-items:stretch;padding:18px;background:#f9fbfd;border:1px solid #E5EAF2;box-shadow:0 1px 2px #0000000a}.guide-screenshot{min-height:220px;background:#fff;border:1px solid #CBD5E1;overflow:hidden}.screen-window-bar{display:grid;grid-template-columns:8px 8px 8px 1fr;gap:7px;align-items:center;padding:10px 12px;background:#111827;color:#e5e7eb;font-size:11px}.screen-window-bar span{width:8px;height:8px;background:#f97316}.screen-window-bar span:nth-child(2){background:#facc15}.screen-window-bar span:nth-child(3){background:#22c55e}.screen-window-bar b{justify-self:end;font-weight:500}.screen-body{position:relative;min-height:178px;padding:16px;background:#f8fafc}.screen-site-header,.screen-menu-row,.screen-form-row,.screen-vm-card,.screen-console,.screen-file-dialog{background:#fff;border:1px solid #DCE5F2}.screen-site-header,.screen-menu-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;color:#1a1a1a;font-size:12px}.screen-site-header span{color:#326ce5;font-weight:600}.screen-hero-line,.screen-helper-line{height:18px;margin-top:16px;background:#e5eaf2}.screen-hero-line{width:74%;height:28px;background:#dde7f7}.screen-helper-line{width:56%}.screen-download-button,.screen-primary-action,.screen-power-button,.screen-lab-chip{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;min-height:34px;padding:0 14px;background:#326ce5;color:#fff;font-size:12px;font-weight:600}.screen-menu-row{justify-content:flex-start}.screen-menu-panel{display:grid;gap:8px;width:150px;margin-top:10px;padding:10px;background:#fff;border:1px solid #CBD5E1;box-shadow:0 12px 26px #0f172a1f;color:#64748b;font-size:12px}.screen-menu-panel b{color:#326ce5}.screen-file-dialog{display:grid;grid-template-columns:56px 1fr;min-height:116px}.screen-file-sidebar{background:#e8f0fe;border-right:1px solid #DCE5F2}.screen-file-list{display:grid;gap:8px;align-content:start;padding:12px;color:#64748b;font-size:12px}.screen-file-list b{padding:7px 8px;background:#ecfdf3;border:1px solid #BBF7D0;color:#166534}.screen-form-row{display:grid;grid-template-columns:72px 1fr;gap:8px;margin-bottom:10px;padding:10px;font-size:12px}.screen-form-row span{color:#64748b}.screen-progress{height:10px;margin-top:12px;background:#e5eaf2}.screen-progress span{display:block;width:72%;height:100%;background:#22c55e}.screen-vm-card,.screen-console{display:grid;gap:8px;padding:14px;color:#1a1a1a}.screen-vm-card span,.screen-console span{color:#64748b;font-size:12px}.screen-console{background:#0f172a;border-color:#1e293b;color:#f8fafc}.screen-console code{color:#a7f3d0;font-family:Cascadia Code,Consolas,monospace;font-size:12px;white-space:normal}.screen-console span{color:#cbd5e1}.screen-lab-chip{background:#f59e0b;color:#111827}.guide-step-copy{display:grid;align-content:center}.guide-step-copy span{color:#326ce5;font-size:13px;font-weight:700}.guide-step-copy h3{margin:8px 0;color:#1a1a1a;font-size:20px;line-height:1.25}.guide-step-copy p{margin:0;color:#6b7280;line-height:1.6}.guide-comfort-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);gap:20px;margin-top:24px;padding:20px;background:#f8fafc;border:1px solid #E5EAF2;border-left:4px solid #22C55E}.guide-comfort-panel h3{margin:0 0 8px;color:#1a1a1a;font-size:20px}.guide-comfort-panel p{margin:0;color:#6b7280;line-height:1.6}.guide-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guide-checklist span{padding:10px;background:#fff;border:1px solid #DCE5F2;color:#1a1a1a;font-size:13px;font-weight:600}.troubleshooting-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.troubleshooting-card{padding:16px;background:#fff;border:1px solid #E5EAF2}.troubleshooting-card h3{margin:0 0 8px;color:#1a1a1a;font-size:15px}.troubleshooting-card p{margin:0;color:#6b7280;font-size:13px;line-height:1.55}.setup-instructor-widget{position:fixed;right:22px;bottom:22px;z-index:80;display:grid;justify-items:end;gap:12px;pointer-events:none}.setup-instructor-launch,.setup-instructor-shell{pointer-events:auto}.setup-instructor-launch{display:inline-flex;align-items:center;justify-content:center;gap:9px;place-items:center;min-width:188px;height:52px;border:0;background:linear-gradient(135deg,#1d4ed8,#326ce5 58%,#38bdf8);color:#fff;padding:0 16px 0 12px;border-radius:999px!important;box-shadow:0 16px 36px #0f172a38;cursor:pointer;font:inherit}.setup-instructor-launch:hover{background:linear-gradient(135deg,#1e40af,#326ce5 62%,#0ea5e9);border-color:#326ce5}.setup-instructor-launch-icon{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 34px;background:#fffffff5;border-radius:999px!important;color:#326ce5;box-shadow:inset 0 0 0 1px #326ce51f}.setup-instructor-ai-mark{display:inline-grid;place-items:center;color:#326ce5;font-size:19px;font-weight:850;line-height:1;transform:translateY(-1px)}.setup-instructor-launch-text{color:#fff;font-size:14px;font-weight:760;line-height:1;letter-spacing:0;white-space:nowrap}.setup-instructor-shell{width:min(390px,calc(100vw - 28px));height:min(640px,calc(100vh - 88px));overflow:hidden;padding:0;background:#fff;border:1px solid rgba(15,23,42,.12);color:#111827;border-radius:18px!important;box-shadow:0 24px 64px #0f172a42}.setup-instructor-window-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.setup-instructor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.setup-instructor-title{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.setup-instructor-logo{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px!important;background:#fffffff5;box-shadow:inset 0 0 0 1px #326ce51f}.setup-instructor-logo img{display:block;width:24px;height:24px;object-fit:contain}.setup-instructor-close{display:inline-grid;place-items:center;width:26px;height:26px;border:0;background:transparent;color:#fff;font-size:22px;line-height:1;cursor:pointer}.setup-instructor-hero{padding:14px 16px 16px;background:radial-gradient(circle at 88% 0%,#ffffff57,#fff0 28%),linear-gradient(135deg,#1d4ed8,#326ce5 54%,#38bdf8);color:#fff;border-radius:18px 18px 16px 16px!important}.setup-instructor-hero.chat-started{padding:12px 16px;border-radius:18px 18px 12px 12px!important}.setup-instructor-hero h2{margin:0;color:#fff;font-size:17px;line-height:1.2;font-weight:750}.setup-instructor-hero.chat-started h2{margin:0;font-size:16px}.setup-instructor-hero p{margin:14px 0;max-width:320px;color:#ffffffe6;font-size:14px;line-height:1.48;font-weight:650}.setup-instructor-hero-form{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:6px;min-height:40px;padding:4px;background:#fff;border:1px solid rgba(255,255,255,.92);border-radius:12px!important;box-shadow:inset 0 0 0 1px #0f172a0a}.setup-instructor-hero-form input{min-width:0;border:0;outline:0;padding:0 10px;color:#111827;font-size:14px;font-weight:600}.setup-instructor-hero-form button{display:inline-grid;place-items:center;width:34px;height:34px;border:0;background:linear-gradient(135deg,#1d4ed8,#326ce5 62%,#0ea5e9);color:#fff;border-radius:999px!important;box-shadow:0 8px 18px #326ce547;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.setup-instructor-hero-form button:hover:not(:disabled),.setup-instructor-chat-form button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #326ce557}.setup-instructor-hero-form button:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed}.setup-instructor-hero-form button svg,.setup-instructor-chat-form button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.setup-instructor-body{display:grid;gap:12px;padding:14px 16px 16px;background:#fff;min-height:0}.setup-instructor-body.chat-mode{height:calc(min(640px,calc(100vh - 88px)) - 74px);grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.setup-instructor-start{display:grid;gap:4px}.setup-instructor-start strong{color:#27272a;font-size:15px}.setup-instructor-start span{color:#6b7280;font-size:13px;line-height:1.4;font-weight:600}.setup-instructor-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.setup-instructor-quick-actions button{min-height:38px;border:1px solid rgba(50,108,229,.52);background:linear-gradient(135deg,#eff6fffa,#fffffffa);color:#111827;padding:8px 12px;border-radius:12px!important;font-size:13px;line-height:1.25;font-weight:600;cursor:pointer;text-align:left}.setup-instructor-thread{display:grid;gap:8px;max-height:min(190px,calc(100vh - 410px));min-height:64px;overflow:auto;padding:0;background:#fff;border:0;border-radius:0!important}.setup-instructor-thread.active-chat{min-height:0;max-height:none;height:100%;padding:4px 0;align-content:start}.setup-instructor-message{max-width:90%;padding:8px 10px;white-space:pre-line;font-size:12.5px;line-height:1.5}.setup-instructor-message.assistant{justify-self:start;background:#f3f4f6;color:#111827;border-radius:16px 16px 16px 5px!important}.setup-instructor-message.user{justify-self:end;background:#326ce5;color:#fff;border-radius:16px 16px 5px!important}.setup-instructor-answer-chips{display:flex;gap:8px;flex-wrap:wrap}.setup-instructor-answer-chips.in-thread{justify-self:start;margin:2px 0 4px}.setup-instructor-answer-chips button{min-width:74px;min-height:34px;border:1px solid rgba(50,108,229,.55);background:#fff;color:#111827;padding:0 14px;border-radius:999px!important;font-size:13px;font-weight:700;cursor:pointer}.setup-instructor-answer-chips button:hover{background:#eff6ff}.setup-instructor-bottom{display:grid;gap:8px;padding-top:8px;border-top:1px solid #E5E7EB;background:#fff}.setup-instructor-chat-form{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:center}.setup-instructor-chat-form input{min-width:0;height:40px;border:1px solid #E5E7EB;background:#f9fafb;color:#111827;padding:0 13px;border-radius:999px!important;font-size:13px;outline:0}.setup-instructor-chat-form input:focus{border-color:#326ce5;background:#fff;box-shadow:0 0 0 3px #326ce51f}.setup-instructor-chat-form button{display:inline-grid;place-items:center;width:38px;height:38px;border:0;background:#326ce5;color:#fff;border-radius:999px!important;font-size:18px;line-height:1;cursor:pointer;box-shadow:0 8px 18px #326ce53d;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.setup-instructor-chat-form button:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed}.setup-instructor-message.thinking{color:#bfdbfe}.setup-instructor-main-action{min-height:40px;border:1px solid #326CE5;background:#326ce5;color:#fff;padding:0 12px;font-size:13px;font-weight:700;border-radius:999px!important;cursor:pointer;text-align:center}.setup-instructor-main-action,.setup-instructor-form{display:none}.setup-instructor-form input{min-height:38px;border:1px solid rgba(148,163,184,.32);background:#fff;color:#111827;padding:0 11px;font-size:13px;border-radius:999px!important}.setup-instructor-form button{display:inline-grid;place-items:center;border:1px solid #326CE5;background:#326ce5;color:#fff;font-size:18px;line-height:1;font-weight:700;border-radius:999px!important;cursor:pointer}.setup-instructor-form button:disabled{cursor:not-allowed;opacity:.55}.comparison-section{margin-top:22px;padding:60px 80px;background:#f9fbfd;border:1px solid #E5EAF2;box-shadow:none}.comparison-section .section-kicker{margin-bottom:4px}.comparison-section .section-intro h2{margin-top:0}.appliance-comparison{width:100%;border-collapse:collapse;background:#fff;color:#1a1a1a;font-family:Inter,system-ui,sans-serif}.appliance-comparison th,.appliance-comparison td{padding:15px 16px;border-bottom:1px solid #E5EAF2;text-align:left;vertical-align:top;line-height:1.45}.appliance-comparison thead th{background:#fff;color:#1a1a1a;font-weight:600}.appliance-comparison tbody tr:last-child th,.appliance-comparison tbody tr:last-child td{border-bottom:0}.appliance-comparison th:nth-child(2),.appliance-comparison td:nth-child(2){background:#eff6ff;border-left:1px solid #326CE5;border-right:1px solid #326CE5}.appliance-comparison thead th:nth-child(2){border-top:1px solid #326CE5;color:#326ce5}.appliance-comparison tbody tr:last-child td:nth-child(2){border-bottom:1px solid #326CE5}.appliance-comparison tbody th{font-weight:600}.appliance-comparison td:nth-child(3){color:#6b7280}.comparison-note{margin:14px 0 0;color:#6b7280;font-size:.92rem;line-height:1.5}.comparison-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding:18px;background:#fff;border:1px solid #E5EAF2}.comparison-cta span{color:#1a1a1a;font-weight:600}.comparison-row{display:grid;grid-template-columns:.85fr 1fr 1fr;border-bottom:1px solid #E5EAF2}.comparison-row:last-child{border-bottom:0}.comparison-row span{padding:14px 16px;border-right:1px solid #E5EAF2;color:#1a1a1a;line-height:1.45}.comparison-row span:last-child{border-right:0;color:#6b7280}.comparison-head{background:#f4f7fe;font-weight:600}.comparison-head span{color:#326ce5}.early-access-section{align-items:flex-start;border-left:4px solid #22C55E}.faq-list{display:grid;gap:10px;margin-top:22px}.faq-item{border:1px solid #E5EAF2;background:#fff}.faq-item summary{display:block;cursor:pointer;padding:15px 16px;color:#1a1a1a;font-weight:600}.faq-item summary h3{display:inline}.seo-content-section{background:#f9fbfd}.faq-item p{margin:0;padding:0 16px 16px}.seo-section{background:#fff;padding:72px 0;border:1px solid #E5EAF2;border-radius:0}.seo-container{max-width:1180px;margin:0 auto;padding:0 var(--space-lg)}.seo-section h2{font-size:32px;line-height:1.15;font-weight:600;color:#1a1a1a;margin:0 0 10px}.seo-section p{color:#6b7280;margin:0 0 20px;line-height:1.6}.seo-accordion{display:grid;gap:10px}.seo-item{border:1px solid #E5EAF2;margin:0;background:#fff;border-radius:0}.seo-item summary{padding:14px 16px;font-weight:600;cursor:pointer;list-style:none;color:#1a1a1a}.seo-item summary::-webkit-details-marker{display:none}.seo-item summary h3{display:inline;margin:0;color:#1a1a1a;font-size:1rem;line-height:1.35;font-weight:600}.seo-item[open] summary{border-bottom:1px solid #E5EAF2}.seo-item p{padding:14px 16px;color:#6b7280;line-height:1.6;margin:0}.seo-note{margin:20px 0 0;color:#1a1a1a;font-weight:500}.landing-footer{margin-top:22px;padding:20px 0 8px;border-top:1px solid #E5EAF2;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#6b7280}.landing-footer div:first-child{display:grid;gap:4px}.landing-footer strong{color:#1a1a1a;font-weight:600}.landing-footer a{color:#6b7280;text-decoration:none;font-weight:500}.landing-footer a:hover{color:#326ce5}@media (max-width: 980px){.marketing-header{position:static;margin:-24px -24px 0;align-items:flex-start}.marketing-nav,.marketing-actions,.header-download-cta{flex-wrap:wrap}.landing-hero,.mockup-body,.split-section{grid-template-columns:1fr}.mockup-task{border-right:0;border-bottom:1px solid #E5EAF2}.marketing-grid.three,.marketing-grid.four,.step-rail.four-steps,.step-rail.five-steps,.benefits-grid,.requirement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-row{grid-template-columns:1fr}.comparison-section{padding:36px 28px}.appliance-guide-section{padding:48px 28px}.guide-steps-grid,.guide-step-card,.guide-comfort-panel{grid-template-columns:1fr}.troubleshooting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-row span{border-right:0;border-bottom:1px solid #E5EAF2}.comparison-row span:last-child{border-bottom:0}.appliance-comparison,.appliance-comparison thead,.appliance-comparison tbody,.appliance-comparison tr,.appliance-comparison th,.appliance-comparison td{display:block;width:100%}.appliance-comparison thead{display:none}.appliance-comparison tr{border-bottom:1px solid #E5EAF2}.appliance-comparison tr:last-child{border-bottom:0}.appliance-comparison th,.appliance-comparison td{border-bottom:1px solid #E5EAF2}.appliance-comparison th:before,.appliance-comparison td:before{content:attr(data-label);display:block;margin-bottom:5px;color:#6b7280;font-size:.78rem;font-weight:600}.appliance-comparison th:nth-child(2),.appliance-comparison td:nth-child(2){border:1px solid #326CE5}.comparison-cta{align-items:stretch;flex-direction:column}.practice-section,.solution-section,.lab-modes-section{padding:56px 28px}.setup-section{padding:58px 32px}.setup-layout,.practice-grid{grid-template-columns:1fr}.solution-grid,.lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-header h2,.solution-header h2,.lab-header h2{font-size:30px}.setup-header h2{font-size:31px}}@media (max-width: 640px){.shell{padding:18px 14px 32px}.marketing-header{margin:-18px -14px 0;padding:14px}.marketing-nav{gap:10px}.landing-hero,.marketing-section,.comparison-section,.appliance-guide-section,.seo-section,.pricing-hint-section,.early-access-section,.final-cta{padding:22px 18px}.hero-feature-strip,.marketing-grid.three,.marketing-grid.four,.step-rail.four-steps,.step-rail.five-steps,.benefits-grid,.guide-checklist,.troubleshooting-grid{grid-template-columns:1fr}.hero-actions,.final-cta-action,.pricing-hint-section,.early-access-section,.final-cta,.landing-footer,.setup-instructor-widget{right:12px;bottom:12px;left:12px;justify-items:stretch}.setup-instructor-launch{justify-self:end;min-width:48px;width:48px;height:48px;gap:0;padding:0}.setup-instructor-launch-text{display:none}.setup-instructor-launch-icon{width:36px;height:36px;flex-basis:36px}.setup-instructor-shell{width:100%}.setup-instructor-form{grid-template-columns:1fr}.setup-instructor-message{max-width:100%}.final-cta-action{justify-items:stretch}.button-link,.marketing-actions button,.header-download-cta,.cta-with-note,.final-cta-action{width:100%}.cta-helper,.header-download-cta .cta-helper,.cta-with-note .cta-helper,.final-cta-action .cta-helper,.comparison-cta .cta-helper{white-space:normal}.practice-section,.solution-section,.lab-modes-section{padding:44px 18px}.setup-section{padding:46px 18px}.practice-card{padding:22px}.solution-grid,.lab-grid{grid-template-columns:1fr}.solution-card,.lab-card,.setup-workflow,.requirements-panel{padding:22px}.workflow-step{grid-template-columns:1fr;gap:8px}.setup-cta{flex-direction:column;align-items:stretch}.setup-cta .btn-primary{width:100%}.section-header h2,.solution-header h2,.lab-header h2{font-size:26px}.setup-header h2{font-size:27px}.section-header p,.solution-header p,.lab-header p{font-size:15.5px}}:root{--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px}*,*:before,*:after{box-sizing:border-box}.container{max-width:1180px;margin:0 auto;padding:0 var(--space-lg)}.section,.landing-hero,.practice-section,.solution-section,.lab-modes-section,.setup-section,.comparison-section{padding:72px 0}.landing-hero{margin-top:0;padding:88px 0 72px;display:block}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:var(--space-xl)}.practice-container,.solution-container,.lab-container,.setup-container{max-width:1180px;padding-right:var(--space-lg);padding-left:var(--space-lg)}.comparison-section{margin-top:0}@media (max-width: 980px){.landing-hero-grid{grid-template-columns:1fr}}@media (max-width: 768px){.container,.practice-container,.solution-container,.lab-container,.setup-container,.seo-container{padding-right:18px;padding-left:18px}.landing-hero,.practice-section,.solution-section,.lab-modes-section,.setup-section,.comparison-section{padding:56px 0}.landing-hero{padding:64px 0 48px}.seo-section{padding:56px 0}}.upgrade-page,.upgrade-page *,.upgrade-page *:before,.upgrade-page *:after{box-sizing:border-box}.upgrade-page .upgrade-plan-card,.upgrade-page .upgrade-plan-badge,.upgrade-page .upgrade-hero-panel,.upgrade-page .billing-cycle-toggle,.upgrade-page .billing-cycle-toggle button,.upgrade-page .upgrade-primary-btn,.upgrade-page .upgrade-disabled-btn,.upgrade-page .upgrade-logout-btn,.upgrade-page .upgrade-table-card,.upgrade-page .upgrade-faq-list details,.upgrade-page .checkout-modal,.upgrade-page .checkout-plan-panel,.upgrade-page .checkout-payment-panel,.upgrade-page .checkout-summary-card,.upgrade-page .checkout-pay-btn,.upgrade-page .checkout-icon-btn,.upgrade-page .appliance-setup-modal,.upgrade-page .ghost-btn{border-radius:18px!important}.upgrade-page .upgrade-plan-card,.upgrade-page .upgrade-hero-panel,.upgrade-page .upgrade-table-card,.upgrade-page .checkout-modal,.upgrade-page .appliance-setup-modal{border-radius:28px!important}.upgrade-page .upgrade-plan-badge,.upgrade-page .upgrade-primary-btn,.upgrade-page .upgrade-disabled-btn,.upgrade-page .upgrade-logout-btn,.upgrade-page .checkout-pay-btn,.upgrade-page .checkout-icon-btn,.upgrade-page .ghost-btn{border-radius:999px!important}.upgrade-page .billing-cycle-toggle,.upgrade-page .billing-cycle-toggle button,.upgrade-page .checkout-plan-panel,.upgrade-page .checkout-payment-panel,.upgrade-page .checkout-summary-card,.upgrade-page .checkout-form-grid input,.upgrade-page .checkout-form-grid select,.upgrade-page .coupon-status,.upgrade-page .checkout-trust-note,.upgrade-page .upgrade-faq-list details{border-radius:20px!important}.upgrade-page .coupon-apply-row button{border-radius:14px!important}.upgrade-page .razorpay-button-brand{border-radius:999px!important}.upgrade-page .checkout-bump-offer{border-radius:18px!important}.upgrade-page .checkout-bump-check,.upgrade-page .checkout-bump-offer b{border-radius:999px!important}.upgrade-page .upgrade-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.upgrade-page .upgrade-plan-card{min-height:520px;padding:34px 28px 30px;overflow:visible;border:1px solid rgba(50,108,229,.16);background:linear-gradient(180deg,#fffffffa,#f8fbfffa);box-shadow:0 24px 60px #0f172a17}.upgrade-pricing-head{max-width:720px;margin:0 auto 34px;text-align:center}.upgrade-pricing-head span{color:#326ce5;font-size:.78rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.upgrade-pricing-head h2{margin:9px 0 10px;color:#0f172a;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.12}.upgrade-pricing-head p{margin:0;color:#64748b;line-height:1.6}.upgrade-pricing-head .billing-cycle-toggle{margin-top:22px}.upgrade-page .upgrade-plan-card.skeleton{pointer-events:none}.upgrade-skeleton-line,.upgrade-skeleton-button,.upgrade-skeleton-list span{display:block;border-radius:999px!important;background:linear-gradient(90deg,#eef2f7,#f8fbff 45%,#eef2f7);background-size:220% 100%;animation:upgradeSkeleton 1.35s ease-in-out infinite}.upgrade-skeleton-line.title{width:45%;height:28px;margin-bottom:16px}.upgrade-skeleton-line.intro{width:82%;height:18px;margin-bottom:30px}.upgrade-skeleton-line.price{width:66%;height:48px;margin-bottom:12px}.upgrade-skeleton-line.short{width:58%;height:16px;margin-bottom:36px}.upgrade-skeleton-button{width:100%;height:58px;margin-bottom:26px}.upgrade-skeleton-list{display:grid;gap:14px}.upgrade-skeleton-list span{height:14px}.upgrade-skeleton-list span:nth-child(1){width:72%}.upgrade-skeleton-list span:nth-child(2){width:88%}.upgrade-skeleton-list span:nth-child(3){width:80%}.upgrade-skeleton-list span:nth-child(4){width:62%}@keyframes upgradeSkeleton{0%{background-position:0% 0}to{background-position:-220% 0}}.upgrade-page .upgrade-plan-card.featured,.upgrade-page .upgrade-plan-card.featured:hover{transform:translateY(-6px);border:2px solid rgba(50,108,229,.78);background:radial-gradient(circle at 50% 0%,rgba(50,108,229,.18),transparent 36%),linear-gradient(180deg,#fff,#eff6ff);box-shadow:0 32px 82px #326ce542}.upgrade-page .upgrade-plan-card.featured:before{content:"";position:absolute;top:0;right:24px;left:24px;height:4px;border-radius:0 0 999px 999px!important;background:linear-gradient(90deg,#1d4ed8,#326ce5,#38bdf8)}.upgrade-page .upgrade-plan-head{min-height:48px}.upgrade-page .upgrade-plan-label{font-size:1.82rem;line-height:1.1;font-weight:800;letter-spacing:0}.upgrade-page .upgrade-plan-intro{min-height:58px;margin:-4px 0 14px;color:#5b667a;font-size:1rem;font-weight:500;line-height:1.45}.upgrade-page .upgrade-plan-badge{position:absolute;top:-20px;right:auto;left:50%;transform:translate(-50%);align-self:center;margin:0;padding:9px 22px;min-height:32px;min-width:178px;border-color:#326ce5;background:linear-gradient(135deg,#1d4ed8,#326ce5 60%,#0ea5e9);color:#fff;box-shadow:0 10px 24px #326ce542;text-align:center;letter-spacing:.04em}.upgrade-page .upgrade-plan-card.featured .upgrade-plan-label{color:#1d4ed8}.upgrade-page .upgrade-plan-badge:not(.empty):before{content:"★";margin-right:8px}.upgrade-page .upgrade-nav-user{display:inline-flex;align-items:center;gap:12px}.upgrade-page .upgrade-nav-user span{color:#1a1a1a;font-size:.9rem;font-weight:600;white-space:nowrap}.upgrade-page .upgrade-hero{padding-bottom:24px}.upgrade-page .upgrade-container{max-width:1180px;padding:0 24px}.upgrade-page .upgrade-nav-inner{min-height:72px}.upgrade-page .upgrade-brand{align-items:center;gap:8px}.upgrade-page .upgrade-brand .brand-mark{width:38px;height:38px;flex:0 0 38px;object-fit:contain}.upgrade-page .upgrade-brand .brand-copy{gap:2px;line-height:1.15}.upgrade-page .upgrade-brand .brand-copy strong{font-size:1rem;font-weight:600}.upgrade-page .upgrade-brand .brand-copy small{font-size:.875rem;font-weight:400;text-transform:none}.upgrade-page .upgrade-hero{background:radial-gradient(circle at 20% 10%,rgba(50,108,229,.16),transparent 30%),radial-gradient(circle at 82% 4%,rgba(14,165,233,.14),transparent 28%),linear-gradient(180deg,#f8fbff,#fff);border-bottom:1px solid #E5EAF2;padding-top:74px}.upgrade-page .upgrade-hero:before,.upgrade-page .upgrade-hero:after{display:none}.upgrade-page .upgrade-trust-row{margin:24px auto 28px;max-width:760px;gap:10px}.upgrade-page .upgrade-trust-row span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid rgba(50,108,229,.14);border-radius:999px!important;background:#ffffffc7;color:#334155;box-shadow:0 8px 22px #0f172a0d}.upgrade-page .upgrade-trust-row span:before{content:"";width:7px;height:7px;margin-right:8px;border-radius:999px!important;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.upgrade-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px;margin:0 auto 28px}.upgrade-hero-metrics article{min-height:94px;padding:16px;border:1px solid rgba(50,108,229,.14);border-radius:22px!important;background:#ffffffd1;box-shadow:0 16px 38px #326ce514}.upgrade-hero-metrics strong{display:block;color:#0f172a;font-size:1.45rem;line-height:1}.upgrade-hero-metrics span{display:block;margin-top:8px;color:#64748b;font-size:.84rem;font-weight:650;line-height:1.35}.upgrade-page .billing-cycle-toggle{margin-top:0;margin-bottom:0}.upgrade-page .upgrade-section{padding-top:34px}.upgrade-page .upgrade-plan-badge.empty{display:none}.upgrade-page .upgrade-price-block{min-height:94px;margin-bottom:0}.upgrade-page .upgrade-price-block p{color:#1a1a1a;font-size:.86rem;font-weight:700;line-height:1.35;white-space:nowrap}.upgrade-page .upgrade-savings-row{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:14px;min-height:72px;margin:0 0 22px;padding:12px;border:1px solid #E5EAF2;border-radius:18px!important;background:#f8fbff}.upgrade-page .upgrade-savings-row.yearly-mode{grid-template-columns:1fr;justify-items:center}.upgrade-page .upgrade-savings-row.empty{visibility:hidden}.upgrade-page .annual-toggle{width:44px;height:24px;padding:3px;border:0;border-radius:999px!important;background:#e5e7eb;cursor:pointer;transition:all .2s ease}.upgrade-page .annual-toggle span{display:block;width:18px;height:18px;border-radius:999px!important;background:#fff;transition:transform .2s ease}.upgrade-page .annual-toggle:hover{background:#d1d5db}.upgrade-page .annual-toggle.active{background:#326ce5}.upgrade-page .annual-toggle.active span{transform:translate(20px)}.upgrade-page .annual-toggle:disabled,.upgrade-page .upgrade-savings-switch:disabled{cursor:default}.upgrade-page .upgrade-savings-switch{min-height:40px;margin:0;padding:9px 12px;border:1px solid rgba(50,108,229,.18);border-radius:999px!important;background:#fff;color:#1e3a8a;font-size:.86rem;font-weight:600;text-align:center;white-space:normal}.upgrade-page .upgrade-savings-row.yearly-mode .upgrade-savings-switch{width:min(100%,280px)}.upgrade-page .upgrade-savings-switch.empty{visibility:hidden;pointer-events:none}.upgrade-page .upgrade-savings-switch.limited-access{cursor:default}.upgrade-page .upgrade-primary-btn,.upgrade-page .upgrade-disabled-btn{min-height:58px;margin:18px 0 24px;font-size:.98rem;font-weight:700}.upgrade-page .upgrade-primary-btn{box-shadow:0 16px 34px #326ce54d}.upgrade-page .upgrade-primary-btn:hover{transform:translateY(-1px)}.upgrade-page .offer-backdrop .order-bump-modal{border-radius:30px!important}.upgrade-page .offer-backdrop .order-bump-price-card{border-radius:22px!important}.upgrade-page .offer-backdrop .order-bump-actions{gap:9px!important}.upgrade-page .offer-backdrop .order-bump-actions .upgrade-primary-btn,.upgrade-page .offer-backdrop .order-bump-actions .ghost-btn{width:min(270px,100%)!important;min-height:40px!important;height:40px!important;margin:0 auto!important;padding:0 18px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.85rem!important;line-height:1!important}.upgrade-page .offer-backdrop .order-bump-actions .order-bump-skip{border:1px solid rgba(217,119,6,.24)!important;background:#fffbebdb!important;color:#92400e!important;box-shadow:none!important}.upgrade-page .offer-backdrop .order-bump-actions .order-bump-skip:hover{border-color:#b4530957!important;background:#fef3c7f5!important;color:#78350f!important;box-shadow:0 8px 18px #b453091a!important}.upgrade-page .checkout-pay-btn{width:min(560px,calc(100% - 40px))!important;max-width:560px;margin:0 auto!important;display:flex;justify-content:center}.upgrade-assurance-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1080px;margin:24px auto 0;padding:12px;border:1px solid rgba(50,108,229,.12);border-radius:22px!important;background:#fff;box-shadow:0 18px 44px #0f172a0f}.upgrade-assurance-strip span{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:14px!important;background:#f8fbff;color:#334155;font-size:.82rem;font-weight:750}.upgrade-assurance-strip span:before{content:"✓";margin-right:8px;color:#16a34a;font-weight:900}.upgrade-page .upgrade-feature-list{min-height:170px;align-content:start;gap:0;margin-top:4px}.upgrade-page .upgrade-feature-list:before{content:"What it covers.";display:block;margin:0 0 18px;color:#1a1a1a;font-size:1rem;font-weight:800;letter-spacing:0;text-transform:none}.upgrade-page .upgrade-feature-list li{display:flex;align-items:flex-start;gap:10px;padding:5px 0;color:#111827;font-size:.95rem;line-height:1.42}.upgrade-page .upgrade-feature-list li b{font:inherit;font-weight:inherit}.upgrade-page .upgrade-feature-list li span{color:#111827;font-size:.92rem;font-weight:800;line-height:1.42}.upgrade-page .upgrade-feature-list li.coming-soon-feature{align-items:center;flex-wrap:wrap}.upgrade-page .upgrade-feature-list li.coming-soon-feature em{display:inline-flex;align-items:center;min-height:22px;margin-left:2px;padding:0 9px;border:1px solid rgba(50,108,229,.22);border-radius:999px!important;background:#eff6ff;color:#1d4ed8;font-size:.72rem;font-style:normal;font-weight:800;line-height:1}.upgrade-page .upgrade-feature-list li.feature-heading{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:18px 0 8px;padding:0;color:#111827;font-size:1.05rem;font-weight:800;line-height:1.25}.upgrade-page .upgrade-feature-list li.feature-heading.coming-soon-feature,.upgrade-page .upgrade-feature-list li.feature-heading.limited-access-feature{gap:5px;white-space:nowrap}.upgrade-page .upgrade-feature-list li.feature-heading.coming-soon-feature b,.upgrade-page .upgrade-feature-list li.feature-heading.limited-access-feature b{min-width:0;font-size:.92rem}.upgrade-page .upgrade-feature-list li.feature-heading.coming-soon-feature em,.upgrade-page .upgrade-feature-list li.feature-heading.limited-access-feature em{min-height:0;flex:0 0 auto;margin-left:0;padding:2px 5px;border:1px solid rgba(50,108,229,.2);border-radius:999px!important;background:linear-gradient(180deg,#fff,#eff6ff);color:#2563eb;box-shadow:0 4px 12px #326ce51a;font-size:.55rem;line-height:1;letter-spacing:.01em;transform:translateY(0);animation:comingSoonPulse 1.5s ease-in-out infinite!important;transition:none!important}@keyframes comingSoonPulse{0%,to{opacity:1}50%{opacity:.48}}.upgrade-page .upgrade-feature-list li.feature-heading:first-child{margin-top:0}.upgrade-page .upgrade-feature-list li.feature-heading:first-letter{color:#22a7f2}.upgrade-page .upgrade-feature-list li.disabled{color:#6b7280}.upgrade-page .upgrade-feature-list li.disabled span{color:#ef4444}@media (max-width: 980px){.upgrade-page .upgrade-plan-grid,.upgrade-hero-metrics,.upgrade-assurance-strip{grid-template-columns:1fr}.upgrade-page .upgrade-plan-card,.upgrade-page .upgrade-feature-list{min-height:auto}}.billing-admin-lists .admin-list{border:1px solid #E5EAF2!important;border-radius:0!important;background:#fff!important;align-content:start!important;max-height:420px!important}.billing-admin-lists .admin-list-item,.billing-admin-lists .admin-plan-row{min-height:72px!important;padding:14px 16px!important;background:#fff!important;color:#1a1a1a!important;box-shadow:none!important;transform:none!important;align-items:center!important}.billing-admin-lists .admin-list-item:hover,.billing-admin-lists .admin-plan-row:hover{background:#f9fbfd!important;color:#1a1a1a!important}.billing-admin-lists .admin-plan-edit,.billing-admin-lists .admin-plan-edit:hover,.billing-admin-lists .admin-plan-edit:focus{background:transparent!important;border:0!important;color:#1a1a1a!important;box-shadow:none!important;transform:none!important}.billing-admin-lists .admin-plan-edit strong{display:block;color:#1a1a1a!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}.billing-admin-lists .admin-plan-edit small{display:block;margin-top:4px!important;color:#6b7280!important;font-size:14px!important;line-height:1.45!important}.billing-admin-lists .danger-mini-btn,.billing-admin-lists .admin-row-actions .ghost-btn{min-height:38px!important;padding:8px 14px!important;font-size:13px!important}.billing-admin-lists .admin-list-heading{padding:14px 16px!important;font-size:14px!important;background:#f9fbfd!important}.billing-admin-lists .admin-list-item.static-item:not(.admin-plan-row){min-height:72px!important;padding:18px 22px!important}.grid .panel,.grid .panel *,.admin-tab-strip,.admin-tab-strip *,.billing-admin-card,.billing-admin-card *,.lab-builder-card,.lab-builder-card *,.lab-list-card,.lab-list-card *,.lab-placeholder-card,.lab-placeholder-card *,.admin-list,.admin-list *,.summary-card,.summary-card *,.form-grid input,.form-grid select,.form-grid textarea,.checkbox-tile,.muted-chip,.eyebrow,.status-chip,.admin-plan-tag{border-radius:0!important}.user-management-hero{display:flex;align-items:stretch;justify-content:space-between;gap:22px;background:radial-gradient(circle at 84% 18%,rgba(50,108,229,.1),transparent 32%),#fff;border:1px solid #E5EAF2;border-radius:18px!important;box-shadow:0 1px 2px #0000000a}.billing-admin-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:stretch}.payment-department{display:grid;gap:14px;padding:16px;border:1px solid #E2E8F0;border-radius:24px!important;background:radial-gradient(circle at 96% 0%,rgba(50,108,229,.08),transparent 30%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 18px 50px #0f172a0f}.payment-department-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:2px 2px 0}.payment-department-head span{display:inline-flex;min-height:24px;align-items:center;padding:0 10px;border:1px solid rgba(50,108,229,.16);border-radius:999px!important;background:#326ce514;color:#326ce5;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.payment-department-head h3{margin:8px 0 4px;color:#0f172a;font-size:22px;line-height:1.15}.payment-department-head p{margin:0;color:#64748b;font-size:13px;line-height:1.45}.payment-department-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:14px;align-items:start}.coupon-control-department .payment-department-layout,.settings-control-department .payment-department-layout{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.payment-department .billing-admin-card{min-width:0;padding:18px;border:1px solid #E5EAF2;border-radius:20px!important;background:#ffffffeb;box-shadow:0 10px 26px #0f172a0b}.payment-department .billing-admin-card h3{margin-bottom:14px;color:#111827;font-size:16px}.payment-department .form-grid{gap:12px}.payment-department .form-grid label{gap:6px}.payment-department .form-grid input,.payment-department .form-grid select,.payment-department .form-grid textarea{min-height:40px;border:1px solid #D9E2F1;border-radius:12px!important;background:#fff;box-shadow:0 8px 18px #0f172a09}.payment-department .form-grid textarea{padding-top:11px}.payment-department .admin-inline-actions{gap:10px;margin-top:14px}.payment-department .admin-inline-actions button,.payment-department .billing-admin-card>button,.payment-department .admin-row-actions button{min-height:38px;border-radius:999px!important;padding:8px 15px}.payment-department .billing-inline-list,.payment-department .order-bump-admin-list{max-height:560px;overflow:auto;padding:8px;border:1px solid #E5EAF2;border-radius:16px!important;background:#f8fafc}.payment-department .admin-list-item,.payment-department .order-bump-admin-item{border:1px solid #E5EAF2;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 20px #0f172a09!important}.payment-department .admin-list-item.is-selected{border-color:#326ce557!important;background:#f8fbff!important}.payment-department .admin-plan-edit{border-radius:12px!important;text-align:left}.payment-department .admin-plan-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.payment-department .payment-list-copy{width:100%;min-height:auto!important;margin:0!important;padding:4px 2px!important;color:#0f172a!important;background:transparent!important;box-shadow:none!important}.payment-icon-actions,.payment-department .admin-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.payment-department .payment-icon-btn,.payment-department .admin-row-actions .payment-icon-btn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:1px solid #D9E2F1!important;border-radius:12px!important;background:#fff!important;color:#326ce5!important;box-shadow:0 8px 18px #0f172a0f!important}.payment-department .payment-icon-btn svg{width:16px;height:16px;fill:currentColor}.payment-department .payment-icon-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#326ce54d!important;background:#f8fbff!important}.payment-department .payment-icon-btn.danger{color:#dc2626!important;border-color:#dc26262e!important;background:#fff7f7!important}.payment-department .payment-icon-btn.is-disabled,.payment-department .payment-icon-btn:disabled{color:#94a3b8!important;cursor:not-allowed;opacity:.78}.payment-builder-actions{display:grid;grid-template-columns:1fr}.payment-department .order-bump-admin-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px!important}.payment-department .order-bump-admin-item .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-department .order-bump-admin-item .form-grid label.full{grid-column:1 / -1}@media (max-width: 1180px){.payment-department-layout,.coupon-control-department .payment-department-layout,.settings-control-department .payment-department-layout{grid-template-columns:1fr}}@media (max-width: 760px){.payment-department .admin-plan-row,.payment-department .order-bump-admin-item{grid-template-columns:1fr}.payment-icon-actions,.payment-department .admin-row-actions{justify-content:flex-start}}.lab-control-hero{border-radius:24px!important;border:1px solid #E2E8F0!important;background:radial-gradient(circle at 94% 10%,rgba(50,108,229,.1),transparent 32%),linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 18px 50px #0f172a0f!important}.lab-control-hero .section-head{align-items:flex-start}.lab-admin-mode-tabs{gap:8px;padding-top:16px}.lab-mode-tab,.active-lab-mode-tab{min-height:38px;border-radius:999px!important;padding:8px 15px}.lab-management-grid{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:18px}.lab-builder-card,.lab-list-card,.lab-placeholder-card{border:1px solid #E2E8F0!important;border-radius:22px!important;background:#fffffff0!important;box-shadow:0 14px 36px #0f172a0e!important}.lab-builder-card .form-grid input,.lab-builder-card .form-grid select,.lab-builder-card .form-grid textarea{border-radius:12px!important;border-color:#d9e2f1!important;background:#fff!important;box-shadow:0 8px 18px #0f172a09!important}.lab-code-builder{overflow:hidden;border-radius:12px!important;border-color:#d9e2f1!important;box-shadow:0 8px 18px #0f172a09}.lab-code-builder strong{border-radius:0!important}.guided-import-panel,.guided-default-note,.publish-settings-panel,.lab-checkbox-panel,.concept-tour-admin-panel,.concept-tour-file-row,.concept-tour-html-field,.checkbox-tile{border-radius:16px!important}.guided-import-panel,.guided-default-note,.publish-settings-panel,.concept-tour-admin-panel,.guided-file-row,.concept-tour-file-row,.concept-tour-html-field{border-color:#d9e2f1!important;background:#f8fbff!important}.guided-import-head,.guided-file-row{display:flex;align-items:center}.guided-import-head{justify-content:space-between;gap:12px;margin-bottom:10px}.guided-import-head strong,.guided-file-row>span{display:block;color:#0f172a;font-size:.9rem;font-weight:800}.guided-import-head span{color:#64748b;font-size:.82rem;line-height:1.4}.guided-import-badge{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(50,108,229,.24);border-radius:999px;background:#eff6ff;color:#2563eb!important;font-size:.76rem!important;font-weight:900}.guided-file-row{justify-content:space-between;gap:12px;padding:12px;border:1px solid #D9E2F1;border-radius:14px!important;background:#fff!important}.guided-file-row input{max-width:280px}.concept-tour-admin-panel{display:grid;gap:14px;padding:16px;border:1px solid #D9E2F1}.concept-tour-admin-head,.concept-tour-mode-card,.concept-tour-file-row{display:flex;align-items:center}.concept-tour-admin-head{justify-content:space-between;gap:12px}.concept-tour-admin-head strong,.concept-tour-file-row>span,.concept-tour-html-field>span{color:#0f172a;font-size:.9rem;font-weight:800}.concept-tour-admin-head span,.concept-tour-mode-card span,.concept-tour-file-row small{color:#64748b;font-size:.82rem;line-height:1.4}.concept-tour-state{flex:0 0 auto;padding:6px 10px;border:1px solid #D9E2F1;border-radius:999px;background:#fff;color:#64748b!important;font-size:.76rem!important;font-weight:800}.concept-tour-state.is-attached{border-color:#326ce547;background:#eff6ff;color:#2563eb!important}.concept-tour-state.is-tour-only{border-color:#0ea5e947;background:#ecfeff;color:#0369a1!important}.concept-tour-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.concept-tour-mode-card{min-height:58px;align-items:flex-start;flex-direction:column;justify-content:center;gap:3px;padding:9px 11px;border:1px solid #D9E2F1!important;border-radius:13px!important;background:#fff!important;color:#0f172a!important;text-align:left;cursor:pointer;box-shadow:0 6px 14px #0f172a09!important}.concept-tour-mode-card strong{color:#0f172a!important;font-size:.78rem;line-height:1.2}.concept-tour-mode-card span{color:#64748b!important;font-size:.72rem;line-height:1.25}.concept-tour-mode-card:hover{border-color:#326ce54d!important;background:#f8fbff!important}.concept-tour-mode-card.is-active{border-color:#326ce56b!important;background:#eff6ff!important;box-shadow:0 8px 18px #326ce51a!important}.concept-tour-file-row,.concept-tour-html-field{gap:10px;padding:12px;border:1px solid #D9E2F1}.concept-tour-file-row{justify-content:space-between;flex-wrap:wrap}.concept-tour-file-row input{max-width:260px}.concept-tour-file-row small{flex:1 1 220px;text-align:right}.concept-tour-html-field{display:grid}.concept-tour-only-note{border-color:#0ea5e93d!important;background:#ecfeff!important}@media (max-width: 980px){.concept-tour-mode-grid{grid-template-columns:1fr}.concept-tour-file-row small{flex-basis:100%;text-align:left}}.checkbox-tile{border-color:#d9e2f1!important;background:#fff!important}.lab-list-card .admin-list,.lab-catalog-list{border-radius:18px!important;border-color:#e2e8f0!important;background:#f8fafc!important;gap:8px!important;padding:10px!important}.lab-catalog-item{min-height:76px!important;border:1px solid #D9E2F1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 18px #0f172a09!important}.lab-catalog-item:hover,.lab-catalog-item:focus{transform:translateY(-1px);border-color:#326ce552!important;box-shadow:0 12px 24px #326ce51a!important}.lab-publish-dot,.lab-filter-square{border-radius:999px!important}.lab-folder-icon{border-radius:8px!important}.lab-count-bar button,.lab-builder-card .tile-actions button,.publish-settings-panel .tile-actions button{border-radius:999px!important}.user-management-hero-copy{max-width:760px}.user-management-hero h2{margin:8px 0;color:#0f172a;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.08;font-weight:600}.user-management-hero p{max-width:680px;color:#64748b;font-size:1rem}.user-management-pulse{min-width:190px;padding:20px;display:grid;align-content:center;gap:5px;border:1px solid #D9E5FF;border-radius:16px!important;background:#f8fbff}.user-management-pulse span,.user-management-pulse small,.user-stat-card span,.user-stat-card small{color:#64748b;font-size:.78rem;font-weight:500}.user-management-pulse strong{color:#326ce5;font-size:2.65rem;line-height:1;font-weight:600}.user-management-overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.user-stat-card{min-height:112px;padding:16px;display:grid;align-content:center;gap:7px;border:1px solid #E5EAF2;border-radius:16px!important;background:#fff;box-shadow:0 1px 2px #0000000a}.user-stat-card strong{color:#0f172a;font-size:2rem;line-height:1;font-weight:600}.user-stat-card.primary-stat{border-color:#326ce547;background:#f8fbff}.user-stat-card.primary-stat strong{color:#326ce5}.user-stat-card.warning-stat strong{color:#f59e0b}.user-directory-panel{border-radius:18px!important;overflow:hidden}.user-directory-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.user-directory-head h2{font-size:1.45rem;font-weight:600}.user-directory-count{min-height:34px;padding:7px 12px;display:inline-flex;align-items:center;border:1px solid #E5EAF2;border-radius:999px!important;background:#f9fbfd;color:#326ce5;font-size:.84rem;font-weight:500}.user-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:16px;align-items:end;margin-bottom:16px}.user-search-box{display:grid;gap:7px}.user-search-box span{color:#0f172a;font-size:.82rem;font-weight:500}.user-search-box input{margin:0;min-height:46px;border-radius:12px!important;border:1px solid #D8E1EF;background:#fff}.user-filter-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.user-filter-pills span{min-height:34px;padding:7px 10px;display:inline-flex;align-items:center;border:1px solid #E5EAF2;border-radius:999px!important;background:#f9fbfd;color:#475569;font-size:.8rem;font-weight:500}.user-table-shell{border:1px solid #E5EAF2;border-radius:16px!important;background:#fff;overflow:hidden}.user-table-head,.user-table-row{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.75fr) minmax(170px,.9fr) minmax(170px,.9fr) minmax(140px,.7fr);gap:12px;align-items:center}.user-table-head{min-height:44px;padding:0 16px;background:#f9fbfd;border-bottom:1px solid #E5EAF2;color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.user-table-body{max-height:620px;overflow:auto}.user-table-row{width:100%;padding:14px 16px;border:0;border-bottom:1px solid #EEF2F7;border-radius:0!important;background:#fff!important;color:#0f172a!important;text-align:left;box-shadow:none!important;transform:none!important}.user-table-row:hover,.selected-user-row{background:#f8fbff!important}.user-table-row:last-child{border-bottom:0}.user-cell{min-width:0;display:grid;gap:5px;color:#0f172a;font-size:.9rem}.user-cell strong{overflow:hidden;color:#0f172a;font-size:.92rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.user-cell small{overflow:hidden;color:#64748b;font-size:.78rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.user-identity-cell{grid-template-columns:42px minmax(0,1fr);align-items:center}.user-avatar,.user-profile-avatar{display:inline-flex;align-items:center;justify-content:center;background:#e8f0fe;color:#326ce5;font-weight:600;text-transform:uppercase}.user-avatar{width:42px;height:42px;border-radius:14px!important;font-size:1rem}.user-plan-chip,.device-state-chip{width:fit-content;min-height:27px;padding:5px 10px;display:inline-flex;align-items:center;border-radius:999px!important;font-size:.76rem;font-weight:500}.user-plan-chip.free{background:#f1f5f9;color:#475569}.user-plan-chip.paid{background:#e8f0fe;color:#326ce5}.device-state-chip.linked{background:#ecfdf5;color:#15803d}.device-state-chip.empty{background:#f8fafc;color:#64748b}.user-status-cell{grid-template-columns:10px auto;column-gap:8px;align-items:center}.user-status-cell small{grid-column:2}.account-state-dot{width:9px;height:9px;border-radius:999px!important;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.account-state-dot.expired{background:#ef4444;box-shadow:0 0 0 4px #ef44441f}.empty-user-state{padding:28px;display:grid;gap:5px;color:#64748b;text-align:center}.empty-user-state strong{color:#0f172a;font-size:1rem;font-weight:500}.user-management-workbench{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:stretch}.compact-user-directory,.inline-user-details{min-height:620px;border:1px solid #E5EAF2;border-radius:18px!important;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0000000a}.compact-directory-head{min-height:46px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #E5EAF2;background:#f9fbfd}.compact-directory-head span{color:#0f172a;font-size:.86rem;font-weight:600}.compact-directory-head strong{min-width:30px;min-height:24px;padding:3px 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px!important;background:#e8f0fe;color:#326ce5;font-size:.78rem;font-weight:600}.compact-user-list{max-height:574px;overflow:auto}.compact-user-row{width:100%;min-height:58px;padding:9px 12px;display:grid!important;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border:0;border-bottom:1px solid #EEF2F7;border-radius:0!important;background:#fff!important;color:#0f172a!important;text-align:left;box-shadow:none!important;transform:none!important}.compact-user-row:hover,.compact-user-row.active{background:#f8fbff!important}.compact-user-row.active{box-shadow:inset 3px 0 #326ce5!important}.compact-user-row:last-child{border-bottom:0}.directory-user-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #D9E5FF;border-radius:11px!important;background:#e8f0fe;color:#326ce5}.directory-user-icon svg{width:19px;height:19px}.directory-user-icon.large{width:56px;height:56px;border-radius:16px!important}.directory-user-icon.large svg{width:30px;height:30px}.compact-user-name{min-width:0;display:grid;gap:2px}.compact-user-name strong{overflow:hidden;color:#0f172a;font-size:.91rem;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.compact-user-name small{overflow:hidden;color:#64748b;font-size:.74rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.compact-empty-user{padding:18px;color:#64748b;font-size:.85rem}.inline-user-details{display:flex;flex-direction:column}.inline-user-profile-head{padding:22px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;border-bottom:1px solid #E5EAF2;background:radial-gradient(circle at 88% 18%,rgba(50,108,229,.1),transparent 32%),#fff}.inline-user-profile-head h3{margin:4px 0 3px;color:#0f172a;font-size:1.42rem;line-height:1.15;font-weight:600}.inline-user-profile-head p{margin:0;color:#64748b;font-size:.88rem}.inline-user-form-grid{padding:18px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px;border-bottom:1px solid #E5EAF2}.inline-user-form-grid label{display:grid;gap:7px}.inline-user-form-grid span{color:#0f172a;font-size:.8rem;font-weight:500}.inline-user-form-grid input,.inline-user-form-grid select{margin:0;min-height:42px;border:1px solid #D8E1EF;border-radius:12px!important;background:#fff;color:#0f172a}.inline-user-form-grid input[readonly]{background:#f8fafc;color:#64748b}.inline-user-facts{padding:18px 22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.inline-user-facts article{min-width:0;padding:12px;display:grid;gap:5px;border:1px solid #EEF2F7;border-radius:14px!important;background:#f9fbfd}.inline-user-facts span{color:#64748b;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.inline-user-facts strong{overflow:hidden;color:#0f172a;font-size:.86rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.inline-user-actions{margin-top:auto;padding:18px 22px;display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #E5EAF2;background:#f9fbfd}.inline-user-actions button{min-height:40px;border-radius:12px!important}.muted-copy{color:#64748b;font-size:.92rem;line-height:1.55;margin:0 0 14px}.channel-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.channel-summary-grid div{border:1px solid #DCE6F5;background:#f8fbff;border-radius:14px;padding:12px}.channel-summary-grid span{display:block;color:#64748b;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.channel-summary-grid strong{display:block;color:#163b8f;font-size:1.45rem;line-height:1;margin-top:8px}.update-admin-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.monitoring-control-hero,.monitoring-event-panel,.affiliate-tracking-hero,.affiliate-tracking-panel,.update-control-hero,.update-device-panel{border-radius:24px!important;border:1px solid #E2E8F0!important;background:radial-gradient(circle at 92% 8%,rgba(50,108,229,.1),transparent 30%),linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 18px 50px #0f172a0f!important}.monitoring-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.admin-stats-grid article{min-width:0;padding:14px;border:1px solid #DCE6F5;border-radius:16px!important;background:#fff;box-shadow:0 8px 18px #0f172a09}.admin-stats-grid span{display:block;color:#64748b;font-size:.72rem;font-weight:800;line-height:1.25;text-transform:uppercase}.admin-stats-grid strong{display:block;margin-top:8px;color:#163b8f;font-size:1.45rem;line-height:1}.monitoring-snapshot-note{margin:14px 0 0;color:#64748b;font-size:.88rem;font-weight:700}.affiliate-tracking-table{display:grid;gap:8px;margin-top:18px}.affiliate-table-head,.affiliate-table-row{display:grid;grid-template-columns:1.35fr repeat(5,minmax(76px,.75fr)) 1.2fr;gap:10px;align-items:center}.affiliate-table-head{padding:0 14px;color:#64748b;font-size:.72rem;font-weight:800;text-transform:uppercase}.affiliate-table-row{min-width:0;padding:14px;border:1px solid #DCE6F5;border-radius:18px!important;background:#fff;box-shadow:0 8px 20px #0f172a09}.affiliate-table-row strong{color:#163b8f}.affiliate-table-row span{min-width:0;color:#243044;font-size:.9rem;overflow-wrap:anywhere}.affiliate-empty-state{display:grid;gap:6px;padding:22px;border:1px dashed #BFD2F5;border-radius:20px!important;background:#f8fafc;color:#64748b}.affiliate-empty-state strong{color:#163b8f}@media (max-width: 980px){.affiliate-table-head{display:none}.affiliate-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.monitoring-event-list{border-radius:18px!important;border-color:#e2e8f0!important;background:#f8fafc!important;padding:10px!important;gap:8px!important}.monitoring-event-row{border:1px solid #D9E2F1!important;border-radius:16px!important;background:#fff!important}.update-channel-card{border-radius:22px!important;border-color:#dce6f5!important;box-shadow:0 14px 36px #0f172a0e!important}.update-channel-card input,.update-channel-card select,.update-channel-card textarea,.update-device-row select{border-radius:12px!important;border-color:#d9e2f1!important;background:#fff!important}.update-device-list{border-radius:18px!important;border-color:#e2e8f0!important;background:#f8fafc!important;padding:10px!important;gap:8px!important}.update-channel-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.update-channel-lane{min-width:0;border:1px solid #DCE6F5;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 34px #0f172a0e;padding:14px}.update-channel-lane.dev{border-color:#326ce547}.update-channel-lane.pilot{border-color:#14b8a64d}.update-channel-lane.stable{border-color:#22c55e47}.update-channel-lane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.update-channel-lane-head span{display:block;color:#64748b;font-size:.72rem;font-weight:800;text-transform:uppercase}.update-channel-lane-head strong{display:block;color:#0f172a;font-size:1rem;margin-top:4px}.update-channel-lane-head em{border-radius:999px;background:#eaf7ef;color:#15803d;font-size:.68rem;font-style:normal;font-weight:800;padding:5px 8px;white-space:nowrap}.update-channel-device-list{display:grid;gap:10px}.update-channel-device-card,.update-channel-empty{border:1px solid #E2E8F0;border-radius:16px!important;background:#fff;padding:11px}.update-channel-device-card strong,.update-channel-device-card span,.update-channel-device-card small{display:block;min-width:0}.update-channel-device-card strong{color:#0f172a;font-size:.9rem;overflow-wrap:anywhere}.update-channel-device-card span,.update-channel-device-card small,.update-channel-empty{color:#64748b;font-size:.78rem;line-height:1.35;margin-top:4px}.channel-move-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.channel-move-actions button{min-height:30px;border-radius:999px!important;padding:6px 10px!important;font-size:.72rem!important;line-height:1!important}.update-device-row{border:1px solid #D9E2F1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 18px #0f172a09!important}.update-device-row button{border-radius:999px!important}.update-device-actions{display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px}.update-device-actions button{min-height:38px;padding:8px 12px;font-size:.82rem;line-height:1}.channel-add-grid{display:grid;gap:10px;margin:14px 0}.channel-add-grid label{display:grid;gap:7px}.channel-add-grid label>span{color:#475569;font-size:.82rem;font-weight:600}.channel-add-grid label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.update-bundle-list{display:grid;gap:16px}.update-bundle-card{border:1px solid #DCE6F5;background:#fff;border-radius:22px!important;box-shadow:0 12px 32px #2563eb14;overflow:hidden}.update-bundle-head{display:flex;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid #E5EAF2}.update-bundle-head h3{color:#0f172a;font-size:1.6rem;margin:4px 0 6px}.update-bundle-head p,.update-bundle-head small{display:block;color:#64748b;margin:0;overflow-wrap:anywhere}.release-readonly-badge{align-self:flex-start;border:1px solid #BFDBFE;background:#eff6ff;color:#1e4db7;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:700;white-space:nowrap}.rollout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rollout-step{display:grid;gap:14px;padding:18px;border-right:1px solid #E5EAF2;background:#f8fbff}.rollout-step:last-child{border-right:0}.rollout-step.applied{border-color:#22c55e38;background:#f0fdf4;box-shadow:inset 0 3px #22c55e}.rollout-step-title{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:10px}.rollout-step strong{display:block;color:#0f172a;font-size:1.05rem}.rollout-status-badge{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(34,197,94,.28);border-radius:999px;background:#dcfce7;color:#15803d!important;font-size:.72rem!important;font-weight:900;line-height:1}.rollout-step span{color:#64748b;font-size:.86rem}.rollout-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rollout-actions button{width:100%;min-height:40px;border-radius:999px!important;padding:9px 14px;font-size:.84rem;line-height:1}.rollback-btn{border-color:#ef444438!important;background:#fff7f7!important;color:#b91c1c!important}.rollback-btn:hover{border-color:#ef444457!important;background:#fee2e2!important}.rollout-actions button:disabled{cursor:not-allowed;opacity:.48}@media (max-width: 1180px){.update-admin-layout{grid-template-columns:1fr}.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.channel-summary-grid,.rollout-grid,.monitoring-grid,.admin-stats-grid{grid-template-columns:1fr}.rollout-step{border-right:0;border-bottom:1px solid #E5EAF2}.rollout-step:last-child{border-bottom:0}.rollout-actions,.update-device-actions{grid-template-columns:1fr}}.no-user-selected{flex:1;display:grid;place-items:center;align-content:center;gap:8px;padding:32px;color:#64748b;text-align:center}.no-user-selected strong{color:#0f172a;font-size:1.12rem;font-weight:500}.user-profile-modal{width:min(1040px,100%);padding:0;border-radius:22px!important;overflow:hidden}.user-profile-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px;border-bottom:1px solid #E5EAF2;background:radial-gradient(circle at 86% 20%,rgba(50,108,229,.1),transparent 30%),#fff}.user-profile-identity{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center}.user-profile-avatar{width:64px;height:64px;border-radius:18px!important;font-size:1.45rem}.user-profile-identity h2{margin:4px 0;color:#0f172a;font-size:1.65rem;line-height:1.15;font-weight:600}.user-profile-identity p{margin:0;color:#64748b;font-size:.92rem}.user-modal-close{border-radius:999px!important}.user-profile-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid #E5EAF2}.user-profile-status-strip article{min-width:0;padding:18px 22px;display:grid;gap:6px;border-right:1px solid #E5EAF2;background:#f9fbfd}.user-profile-status-strip article:last-child{border-right:0}.user-profile-status-strip span{color:#64748b;font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.user-profile-status-strip strong{overflow:hidden;color:#0f172a;font-size:1rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.user-profile-status-strip small{overflow:hidden;color:#64748b;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.user-profile-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;padding:22px;background:#f9fbfd}.user-profile-card{padding:20px;border:1px solid #E5EAF2;border-radius:18px!important;background:#fff;box-shadow:0 1px 2px #0000000a}.user-profile-card-head{margin-bottom:16px}.user-profile-card-head h3{margin:0 0 5px;color:#0f172a;font-size:1.08rem;font-weight:600}.user-profile-card-head p{margin:0;color:#64748b;font-size:.86rem}.modern-subscription-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-subscription-editor label{display:grid;gap:7px}.modern-subscription-editor label span{color:#0f172a;font-size:.82rem;font-weight:500}.modern-subscription-editor input,.modern-subscription-editor select{margin:0;min-height:44px;border-radius:12px!important;border:1px solid #D8E1EF;background:#fff}.save-subscription-btn{align-self:end;min-height:44px;border-radius:12px!important}.user-ops-list{display:grid;gap:10px;margin:0}.user-ops-list div{padding:12px;display:grid;gap:5px;border:1px solid #EEF2F7;border-radius:14px!important;background:#f9fbfd}.user-ops-list dt{color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.user-ops-list dd{margin:0;overflow-wrap:anywhere;color:#0f172a;font-size:.9rem}@media (max-width: 1100px){.user-management-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.user-management-workbench{grid-template-columns:300px minmax(0,1fr)}.inline-user-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.user-table-head{display:none}.user-table-row{grid-template-columns:1fr 1fr}.user-identity-cell{grid-column:1 / -1}}@media (max-width: 760px){.user-management-hero,.user-toolbar,.user-directory-head,.user-profile-topbar{flex-direction:column;display:flex}.user-management-pulse{width:100%}.user-management-overview,.user-management-workbench,.user-profile-status-strip,.user-profile-layout,.modern-subscription-editor,.inline-user-form-grid,.inline-user-facts{grid-template-columns:1fr}.compact-user-directory,.inline-user-details{min-height:auto}.compact-user-list{max-height:320px}.user-profile-status-strip article{border-right:0;border-bottom:1px solid #E5EAF2}.user-profile-status-strip article:last-child{border-bottom:0}.user-table-row{grid-template-columns:1fr}.user-filter-pills{justify-content:flex-start}}.monitor-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:18px 0}.monitor-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0}.monitor-card{border:1px solid var(--line);border-radius:18px;background:#fff;padding:16px}.monitor-card h3{margin:0 0 12px;font-size:1rem}.monitor-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid var(--line)}.monitor-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.monitor-row strong{font-size:.95rem}.monitor-table-wrap{margin-top:18px}.monitor-screen{margin-top:16px;width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box;padding:18px;border-radius:28px;background:radial-gradient(circle at top left,rgba(50,108,229,.24),transparent 34%),linear-gradient(135deg,#07111f,#0d1628 52%,#101827);color:#f8fbff;box-shadow:0 24px 60px #02081747}.monitor-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:12px}.monitor-kicker{display:inline-flex;margin-bottom:5px;color:#8fb7ff;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.monitor-hero h2{margin:0 0 4px;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1}.monitor-hero p{margin:0;color:#aab7ca;font-size:.95rem}.monitor-live-badge{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid rgba(105,140,255,.35);border-radius:999px;background:#ffffff0f;color:#eaf1ff}.monitor-live-badge span{width:9px;height:9px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 7px #22c55e24}.monitor-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(118px,1fr));gap:10px}.monitor-kpi{min-height:112px;padding:14px 16px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#ffffff12;display:flex;flex-direction:column;justify-content:center;gap:4px;overflow:hidden}.monitor-kpi.primary{background:linear-gradient(135deg,#326ce580,#14b8a62e)}.monitor-kpi.success{background:linear-gradient(135deg,#22c55e40,#326ce52e)}.monitor-kpi span,.monitor-kpi small{color:#afbdd0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-kpi strong{font-size:clamp(2.35rem,4vw,4.5rem);line-height:.95;color:#fff;letter-spacing:-.02em;white-space:nowrap}.monitor-kpi span{font-size:clamp(.92rem,1.3vw,1.18rem)}.monitor-kpi small{font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}.monitor-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0}.monitor-highlight-grid article{display:flex;align-items:center;gap:12px;min-width:0;padding:11px 14px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#ffffff0f}.monitor-highlight-grid div{min-width:0}.monitor-highlight-grid small{color:#8fa0b6}.monitor-highlight-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:1rem}.monitor-highlight-grid p{margin:2px 0 0;color:#b6c3d5}.monitor-dot{flex:0 0 16px;width:16px;height:16px;border-radius:999px;background:#60a5fa}.monitor-dot.signup{background:#38bdf8}.monitor-dot.paid{background:#22c55e}.monitor-dot.download{background:#f59e0b}.monitor-main-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:12px}.monitor-feed-card,.monitor-card.tv{border:1px solid rgba(148,163,184,.16);border-radius:22px;background:#ffffff12}.monitor-feed-card{padding:16px}.monitor-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.monitor-section-head h3,.monitor-card.tv h3{margin:0;color:#fff;font-size:1.15rem}.monitor-section-head span{color:#8fa0b6}.monitor-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.monitor-feed-item{display:grid;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px;border-radius:18px;background:#0f172a94}.monitor-feed-icon{width:11px;height:42px;border-radius:999px;background:#60a5fa}.monitor-feed-item.signup .monitor-feed-icon{background:#38bdf8}.monitor-feed-item.paid .monitor-feed-icon{background:#22c55e}.monitor-feed-item.download .monitor-feed-icon{background:#f59e0b}.monitor-feed-item.checkout .monitor-feed-icon{background:#a78bfa}.monitor-feed-item div{min-width:0}.monitor-feed-item strong,.monitor-feed-item p,.monitor-feed-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-feed-item strong{color:#fff;text-transform:capitalize}.monitor-feed-item p{margin:2px 0;color:#cbd5e1}.monitor-feed-item small{color:#8fa0b6}.monitor-feed-item b{color:#d1fae5;font-size:.92rem}.monitor-side-stack{display:grid;gap:12px}.monitor-card.tv{padding:15px}.monitor-card.tv .monitor-row{border-color:#94a3b821}.monitor-card.tv .monitor-row span{color:#cbd5e1}.monitor-card.tv .monitor-row strong{color:#fff}@media (max-width: 1200px){.monitor-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-main-grid{grid-template-columns:1fr}.monitor-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 780px){.monitor-screen{padding:16px}.monitor-hero{flex-direction:column}.monitor-kpi-grid,.monitor-feed{grid-template-columns:1fr}}.workstation-paused-page{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 18% 12%,rgba(50,108,229,.16),transparent 34%),radial-gradient(circle at 82% 18%,rgba(20,184,166,.12),transparent 30%),#f8fafc}.workstation-paused-card{width:min(760px,100%);padding:44px;border:1px solid #e5eaf2;border-radius:28px;background:#fffffff5;box-shadow:0 26px 80px #0f172a1f;text-align:center}.workstation-paused-brand{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px;color:#111827;text-decoration:none}.workstation-paused-logo{width:44px;height:44px;display:block}.workstation-paused-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border-radius:999px;background:#326ce51a;color:#326ce5;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workstation-paused-card h1{margin:18px auto 12px;max-width:620px;color:#0f172a;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.02em}.workstation-paused-card p{margin:0 auto;max-width:560px;color:#64748b;font-size:1.05rem;line-height:1.65}.workstation-paused-status{margin:28px auto 18px;max-width:580px;padding:16px 18px;border:1px solid #dbeafe;border-radius:18px;background:#eff6ff;color:#1e3a8a;font-size:.95rem;line-height:1.5}.workstation-paused-contact{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;background:#326ce5;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 16px 34px #326ce542}@media (max-width: 640px){.workstation-paused-page{padding:18px}.workstation-paused-card{padding:28px 20px;border-radius:22px}}.workstation-paused-page{min-height:100svh;padding:28px 16px;overflow-x:hidden;background:radial-gradient(circle at 15% 18%,rgba(50,108,229,.24),transparent 32%),radial-gradient(circle at 88% 10%,rgba(0,212,255,.18),transparent 28%),linear-gradient(135deg,#07111f,#0f172a 48%,#101827)}.workstation-paused-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 72%);mask-image:radial-gradient(circle at center,black,transparent 72%)}.workstation-paused-card{position:relative;width:min(1120px,100%);padding:22px;border:1px solid rgba(148,163,184,.28);border-radius:32px;background:#0f172ac2;box-shadow:0 34px 120px #0000005c;text-align:left;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.workstation-paused-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.workstation-paused-brand{margin-bottom:0;color:#fff}.workstation-paused-brand .brand-copy strong{color:#fff}.workstation-paused-brand .brand-copy small{color:#cbd5e1}.workstation-paused-brand .ai-wordmark{color:#fff}.workstation-paused-logo{width:48px;height:48px}.workstation-paused-kicker{min-height:38px;padding:0 16px;border:1px solid rgba(96,165,250,.38);background:#326ce52e;color:#bfdbfe;box-shadow:inset 0 1px #ffffff14}.workstation-paused-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.8fr);gap:18px;align-items:stretch}.workstation-paused-copy,.workstation-paused-countdown{border:1px solid rgba(148,163,184,.18);border-radius:28px;background:#0f172a85}.workstation-paused-copy{padding:clamp(20px,3.4vw,36px)}.workstation-paused-label{margin:0 0 12px;color:#60a5fa;font-size:.84rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.workstation-paused-card h1{margin:0 0 12px;max-width:760px;color:#fff;font-size:clamp(2.1rem,4.2vw,4.2rem);line-height:1.02;letter-spacing:0}.workstation-paused-card p{margin:0;max-width:620px;color:#cbd5e1;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.7}.workstation-paused-form{margin-top:20px;max-width:560px}.workstation-paused-form label{display:block;margin-bottom:8px;color:#dbeafe;font-size:.95rem;font-weight:500;letter-spacing:0;text-transform:none}.workstation-paused-form-note{margin:0 0 12px!important;color:#a7f3d0!important;font-size:.94rem!important;line-height:1.5!important;font-weight:700}.workstation-paused-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) 132px;gap:10px;align-items:center;width:100%}.workstation-paused-form input{width:100%;min-width:0;border:1px solid rgba(148,163,184,.22);outline:0;height:48px;border-radius:14px;padding:0 16px;background:#0206176b;color:#fff;font:inherit;font-size:.95rem;box-shadow:inset 0 1px #ffffff0f}.workstation-paused-form input::placeholder{color:#94a3b8}.workstation-paused-form button{width:100%;height:48px;padding:0 18px;border:0;border-radius:14px;background:#326ce5;color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 14px 34px #326ce552}.workstation-paused-form button:hover{background:#255bd1}.workstation-paused-form-status{margin-top:10px!important;color:#bfdbfe!important;font-size:.9rem!important;line-height:1.4!important}.workstation-paused-countdown{display:flex;flex-direction:column;justify-content:center;padding:20px;background:linear-gradient(150deg,#326ce547,#0f172ab8),#0f172a94}.workstation-paused-date{margin-bottom:14px;color:#dbeafe;font-size:1rem;font-weight:800;letter-spacing:.02em;text-align:center}.workstation-paused-timer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workstation-paused-timebox{min-height:98px;display:grid;place-items:center;padding:16px;border:1px solid rgba(191,219,254,.22);border-radius:22px;background:#0206175c}.workstation-paused-timebox strong{color:#fff;font-size:clamp(2rem,3.3vw,3.3rem);line-height:.95;font-variant-numeric:tabular-nums}.workstation-paused-timebox span{color:#93c5fd;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.workstation-paused-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:14px 18px;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:#02061747}.workstation-paused-footer span{color:#94a3b8;font-size:.94rem;line-height:1.5}.workstation-paused-contact{flex:0 0 auto;background:#326ce5;box-shadow:0 18px 42px #326ce557}@media (max-width: 860px){.workstation-paused-topline,.workstation-paused-footer{align-items:flex-start;flex-direction:column}.workstation-paused-grid{grid-template-columns:1fr}.workstation-paused-countdown{padding:20px}}@media (max-width: 520px){.workstation-paused-card{padding:18px;border-radius:24px}.workstation-paused-form-row{grid-template-columns:1fr}.workstation-paused-form input{height:46px;width:100%}.workstation-paused-form button{height:46px}.workstation-paused-timer{grid-template-columns:1fr 1fr}.workstation-paused-timebox{min-height:96px}}.prelaunch-page{min-height:100vh;overflow-x:hidden;scroll-behavior:smooth;background:radial-gradient(circle at 18% 8%,rgba(50,108,229,.34),transparent 30%),radial-gradient(circle at 82% 2%,rgba(14,165,233,.18),transparent 26%),linear-gradient(145deg,#020617,#07111f 48%,#0b1220);color:#f8fafc}.prelaunch-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 50% 15%,black,transparent 74%);mask-image:radial-gradient(circle at 50% 15%,black,transparent 74%)}.prelaunch-page>*{position:relative;z-index:1}.prelaunch-header{position:sticky;top:0;z-index:5;width:min(1180px,calc(100% - 32px));min-height:74px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:0 auto;padding:12px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.prelaunch-brand{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:1rem;font-weight:800;text-decoration:none}.prelaunch-brand img{width:42px;height:42px;border-radius:12px}.prelaunch-nav{display:flex;justify-content:center;gap:8px}.prelaunch-nav a{padding:10px 12px;border-radius:999px;color:#cbd5e1;font-size:.9rem;font-weight:700;text-decoration:none}.prelaunch-nav a:hover{color:#fff;background:#94a3b81f}.prelaunch-header-cta,.prelaunch-primary-cta,.prelaunch-whitelist-form button{min-height:46px;border:0;border-radius:999px;background:linear-gradient(135deg,#326ce5,#0ea5e9);color:#fff;font-weight:900;letter-spacing:0;cursor:pointer;box-shadow:0 18px 44px #326ce557}.prelaunch-header-cta{padding:0 18px;font-size:.92rem}.prelaunch-primary-cta{padding:0 24px;font-size:1rem}.prelaunch-hero,.prelaunch-section,.prelaunch-reveal,.prelaunch-suspense,.prelaunch-whitelist,.prelaunch-final-cta{width:min(1180px,calc(100% - 32px));margin:0 auto}.prelaunch-hero{min-height:calc(100vh - 82px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:44px;padding:48px 0 76px}.prelaunch-badge-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.prelaunch-badge-row span,.prelaunch-section-heading>span,.prelaunch-reveal>span,.prelaunch-suspense>div>span,.prelaunch-whitelist-copy>span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid rgba(96,165,250,.35);border-radius:999px;background:#326ce521;color:#93c5fd;font-size:.78rem;font-weight:900;letter-spacing:.04em}.prelaunch-hero h1{margin:0;max-width:760px;color:#fff;font-size:clamp(3.6rem,8vw,7.6rem);line-height:.92;letter-spacing:0}.prelaunch-hero h2{margin:18px 0 0;color:#bfdbfe;font-size:clamp(1.35rem,2.2vw,2.25rem);line-height:1.15;letter-spacing:0}.prelaunch-hero p,.prelaunch-section-heading p,.prelaunch-reveal p,.prelaunch-suspense p,.prelaunch-whitelist p,.prelaunch-final-cta p{color:#cbd5e1;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.72}.prelaunch-hero p{max-width:690px;margin:22px 0 28px}.prelaunch-product-shell{position:relative;padding:1px;border-radius:32px;background:linear-gradient(135deg,#60a5fa8a,#0ea5e91a,#ffffff1f);box-shadow:0 44px 120px #0206178f,0 0 60px #326ce53d;animation:prelaunchFloat 7s ease-in-out infinite}.prelaunch-product-card{min-height:430px;padding:18px;border-radius:31px;background:#0f172ae6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.prelaunch-window-bar{display:flex;gap:8px;margin-bottom:16px}.prelaunch-window-bar span{width:11px;height:11px;border-radius:999px;background:#38bdf8}.prelaunch-window-bar span:nth-child(2){background:#60a5fa}.prelaunch-window-bar span:nth-child(3){background:#22c55e}.prelaunch-console-grid{min-height:365px;display:grid;grid-template-columns:145px 1fr;gap:14px}.prelaunch-console-sidebar,.prelaunch-console-main,.prelaunch-mode-screen{border:1px solid rgba(148,163,184,.18);border-radius:22px;background:#02061785}.prelaunch-console-sidebar{display:flex;flex-direction:column;gap:10px;padding:16px}.prelaunch-console-sidebar strong{color:#fff;font-size:.92rem}.prelaunch-console-sidebar span{padding:10px;border-radius:12px;color:#94a3b8;font-size:.82rem;font-weight:800}.prelaunch-console-sidebar span.active{background:#326ce53d;color:#bfdbfe}.prelaunch-console-main{padding:18px}.prelaunch-console-status{display:inline-flex;margin-bottom:22px;padding:8px 12px;border-radius:999px;background:#22c55e1f;color:#86efac;font-size:.8rem;font-weight:900}.prelaunch-terminal-lines{display:grid;gap:12px;margin-bottom:26px}.prelaunch-terminal-lines span{display:block;padding:13px 14px;border-radius:14px;background:#020617;color:#93c5fd;font-family:Consolas,Courier New,monospace;font-size:.84rem}.prelaunch-console-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.prelaunch-console-panels span{min-height:96px;border-radius:18px;background:linear-gradient(145deg,#326ce547,#0f172a66)}.prelaunch-section{padding:76px 0}.prelaunch-section-heading{max-width:760px;margin-bottom:30px}.prelaunch-section-heading h2,.prelaunch-reveal h2,.prelaunch-suspense h2,.prelaunch-whitelist h2,.prelaunch-final-cta h2{margin:14px 0 0;color:#fff;font-size:clamp(2rem,4vw,4rem);line-height:1.05;letter-spacing:0}.prelaunch-problem-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.prelaunch-problem-item{min-height:132px;display:flex;align-items:flex-end;padding:18px;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:linear-gradient(145deg,#0f172ac2,#0f172a5c);color:#e2e8f0;font-weight:900;box-shadow:inset 0 1px #ffffff0a}.prelaunch-closing-line{margin:22px 0 0;color:#bfdbfe;font-size:1.08rem;font-weight:800}.prelaunch-reveal,.prelaunch-suspense,.prelaunch-whitelist,.prelaunch-final-cta{margin-top:20px;margin-bottom:20px;padding:clamp(30px,5vw,56px);border:1px solid rgba(96,165,250,.22);border-radius:32px;background:linear-gradient(135deg,#326ce52e,#020617b8),#0f172ab8;box-shadow:0 30px 90px #02061757}.prelaunch-reveal p,.prelaunch-final-cta p{max-width:790px}.prelaunch-slider{display:grid;grid-template-columns:250px 1fr;gap:18px;align-items:stretch}.prelaunch-mode-nav{display:grid;gap:10px;align-content:start}.prelaunch-mode-nav button{display:flex;align-items:center;gap:12px;min-height:58px;padding:0 14px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#0f172a8f;color:#cbd5e1;font-weight:900;text-align:left;cursor:pointer}.prelaunch-mode-nav button span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#94a3b81f;color:#93c5fd;font-size:.78rem}.prelaunch-mode-nav button.active{border-color:#326ce5b8;background:#326ce538;color:#fff;box-shadow:0 18px 50px #326ce52e}.prelaunch-mode-slide{min-height:430px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1fr);gap:22px;padding:24px;border:1px solid rgba(96,165,250,.22);border-radius:30px;background:#0f172aad;animation:prelaunchSlideIn .46s ease both}.prelaunch-mode-copy>span{color:#60a5fa;font-size:.82rem;font-weight:900}.prelaunch-mode-copy h3{margin:12px 0;color:#fff;font-size:clamp(2rem,3.8vw,3.6rem);line-height:1;letter-spacing:0}.prelaunch-mode-copy p{color:#cbd5e1;font-size:1.08rem;line-height:1.65}.prelaunch-mode-copy ul{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.prelaunch-mode-copy li{position:relative;padding-left:28px;color:#e2e8f0;font-weight:800}.prelaunch-mode-copy li:before{content:"";position:absolute;left:0;top:.42em;width:11px;height:11px;border-radius:4px;background:#326ce5;box-shadow:0 0 20px #326ce5d1}.prelaunch-mode-preview{display:grid;place-items:center}.prelaunch-mode-screen{width:min(420px,100%);min-height:300px;padding:18px;box-shadow:0 24px 70px #0206176b}.prelaunch-screen-top{padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.18);color:#bfdbfe;font-weight:900}.prelaunch-screen-body{display:grid;gap:12px;padding:22px 0}.prelaunch-screen-body span{width:72%;height:18px;border-radius:999px;background:#60a5fa33}.prelaunch-screen-body span.wide{width:100%;height:64px;border-radius:18px;background:linear-gradient(135deg,#326ce557,#0ea5e91a)}.prelaunch-screen-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.prelaunch-screen-foot strong{color:#86efac}.prelaunch-screen-foot em{color:#94a3b8;font-style:normal;font-size:.82rem;font-weight:800}.prelaunch-suspense{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:28px;align-items:center}.prelaunch-suspense .prelaunch-primary-cta{margin-top:22px}.prelaunch-countdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prelaunch-countdown div{min-height:128px;display:grid;place-items:center;border:1px solid rgba(147,197,253,.24);border-radius:24px;background:#0206175c}.prelaunch-countdown strong{color:#fff;font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:1;font-variant-numeric:tabular-nums}.prelaunch-countdown span{color:#93c5fd;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.prelaunch-whitelist{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);gap:34px;align-items:start}.prelaunch-whitelist-form{display:grid;gap:14px;padding:20px;border:1px solid rgba(148,163,184,.2);border-radius:26px;background:#02061757}.prelaunch-whitelist-form label{display:grid;gap:7px}.prelaunch-whitelist-form label span{color:#dbeafe;font-size:.86rem;font-weight:900}.prelaunch-whitelist-form input{min-height:50px;width:100%;border:1px solid rgba(148,163,184,.22);border-radius:16px;outline:0;padding:0 16px;background:#0f172ab3;color:#fff;font:inherit}.prelaunch-whitelist-form input::placeholder{color:#64748b}.prelaunch-whitelist-form button{width:100%;margin-top:4px;font-size:1rem}.prelaunch-whitelist-form p{margin:0;color:#86efac;font-size:.94rem;font-weight:800;line-height:1.45}.prelaunch-final-cta{margin-bottom:56px;text-align:center}.prelaunch-final-cta p{margin-left:auto;margin-right:auto}@keyframes prelaunchFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes prelaunchSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 980px){.prelaunch-header{grid-template-columns:1fr auto}.prelaunch-nav{order:3;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.prelaunch-hero,.prelaunch-slider,.prelaunch-mode-slide,.prelaunch-suspense,.prelaunch-whitelist{grid-template-columns:1fr}.prelaunch-hero{min-height:auto}.prelaunch-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prelaunch-mode-nav{display:flex;overflow-x:auto;padding-bottom:6px}.prelaunch-mode-nav button{flex:0 0 auto;min-width:210px}}@media (max-width: 620px){.prelaunch-header{width:min(100% - 24px,1180px)}.prelaunch-header-cta{min-height:42px;padding:0 14px;font-size:.82rem}.prelaunch-brand span{max-width:170px;line-height:1.1}.prelaunch-hero,.prelaunch-section,.prelaunch-reveal,.prelaunch-suspense,.prelaunch-whitelist,.prelaunch-final-cta{width:min(100% - 24px,1180px)}.prelaunch-hero{padding-top:28px}.prelaunch-hero h1{font-size:clamp(3rem,18vw,4.4rem)}.prelaunch-product-card{min-height:auto}.prelaunch-console-grid{grid-template-columns:1fr}.prelaunch-console-sidebar{display:none}.prelaunch-console-panels,.prelaunch-problem-grid,.prelaunch-countdown{grid-template-columns:1fr}.prelaunch-mode-slide,.prelaunch-whitelist-form{padding:18px;border-radius:24px}.prelaunch-reveal,.prelaunch-suspense,.prelaunch-whitelist,.prelaunch-final-cta{border-radius:26px}}.prelaunch-founder-story{min-width:0;padding:0;border-top:0}.prelaunch-top-countdown,.prelaunch-bottom-countdown{width:min(1160px,calc(100% - 40px));margin:24px auto 0;border:1px solid rgba(148,163,184,.14);border-radius:26px;background:#081426bd;box-shadow:0 20px 60px #02061738}.prelaunch-top-countdown{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr) auto;align-items:center;gap:22px;padding:24px;margin-bottom:0}.prelaunch-top-countdown-copy>span,.prelaunch-bottom-countdown>div>span{color:#93c5fd;font-size:.92rem;font-weight:400}.prelaunch-countdown-stack{display:grid;gap:9px}.prelaunch-countdown-stack>p{margin:0;color:#bfdbfe;font-size:.95rem;line-height:1.35;text-align:center}.prelaunch-top-countdown-copy h2{margin:7px 0 0;color:#fff;font-size:clamp(1.35rem,2.2vw,2.15rem);line-height:1.15;font-weight:450}.prelaunch-top-countdown>.prelaunch-bottom-countdown-grid,.prelaunch-bottom-countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(74px,1fr));gap:10px}.prelaunch-top-countdown article,.prelaunch-bottom-countdown article{min-height:72px;display:grid;place-items:center;padding:10px;border:1px solid rgba(255,255,255,.58);border-radius:18px;background:#0206174d}.prelaunch-top-countdown strong,.prelaunch-bottom-countdown strong{color:#fff;font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1;font-weight:450;font-variant-numeric:tabular-nums}.prelaunch-top-countdown small,.prelaunch-bottom-countdown small{color:#94a3b8;font-size:.72rem;font-weight:400}.prelaunch-story-copy{max-width:none;columns:1;display:block;margin-top:28px;padding-left:0;border-left:0}.prelaunch-story-copy p{break-inside:avoid;margin:0 0 17px;padding:0;border-bottom:0;color:#b7c4d6;font-size:clamp(1rem,1.22vw,1.08rem);line-height:1.72;font-weight:400}.prelaunch-founder-signoff{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:760px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(148,163,184,.14)}.prelaunch-founder-signoff strong{display:block;color:#fff;font-size:1.04rem;font-weight:500}.prelaunch-founder-signoff span{display:block;margin-top:4px;color:#93c5fd;font-size:.94rem;font-weight:400}.prelaunch-founder-photo{position:relative;overflow:hidden;align-self:stretch;min-height:100%;aspect-ratio:.72 / 1;display:grid;grid-template-rows:auto 1fr auto;align-items:start;gap:10px;padding:28px;border:1px solid rgba(148,163,184,.16);border-radius:34px;background:radial-gradient(circle at 50% 18%,rgba(96,165,250,.2),transparent 28%),linear-gradient(145deg,#326ce524,#081426d1),repeating-linear-gradient(135deg,rgba(148,163,184,.07) 0 1px,transparent 1px 20px);box-shadow:0 28px 80px #02061752}.prelaunch-founder-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgba(2,6,23,.82));pointer-events:none}.prelaunch-founder-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.prelaunch-founder-photo span{position:relative;z-index:1;min-height:34px;display:inline-flex;align-items:center;justify-self:start;padding:0 12px;border-radius:999px;background:#0206178f;color:#cbd5e1;font-size:.8rem;font-weight:400}.prelaunch-founder-photo strong{display:none}.prelaunch-founder-heading{min-width:0}.prelaunch-founder-heading p{margin:0 0 8px;color:#93c5fd;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.3;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.prelaunch-founder-heading h1{margin:0;max-width:900px;color:#fff;font-size:clamp(2.8rem,5vw,5.4rem);line-height:1;letter-spacing:0;font-weight:450}.prelaunch-founder-heading p{max-width:620px}.prelaunch-story-window{grid-column:1 / -1;display:block;padding:clamp(22px,3vw,32px);border:1px solid rgba(203,213,225,.22);border-radius:22px;background:linear-gradient(180deg,#f1f5f9f5,#e2e8f0eb);box-shadow:0 34px 100px #0206174d}.prelaunch-story-lede-row{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:clamp(26px,3.6vw,44px);align-items:stretch}.prelaunch-story-eyebrow{margin:0 0 14px;color:#326ce5;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.3;font-weight:400}.prelaunch-founder-media{display:grid;grid-template-rows:1fr auto;gap:12px;padding-top:clamp(36px,4.8vw,58px)}.prelaunch-founder-photo-caption{padding:0 4px;color:#0f172a;font-family:Georgia,Times New Roman,serif}.prelaunch-founder-photo-caption strong{display:block;color:#0f172a;font-size:1rem;line-height:1.25;font-weight:500}.prelaunch-founder-photo-caption span{display:block;margin-top:2px;color:#475569;font-size:.88rem;line-height:1.35}.prelaunch-founder-product,.prelaunch-mini-product{border:1px solid rgba(148,163,184,.15);border-radius:26px;background:#081426b8;box-shadow:0 18px 54px #02061738}.prelaunch-founder-product{padding:24px}.prelaunch-founder-product>span{color:#93c5fd;font-size:.82rem;font-weight:400}.prelaunch-founder-product h2{margin:10px 0 4px;color:#fff;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.06;font-weight:450}.prelaunch-founder-product p{margin:0;color:#b7c4d6;line-height:1.55}.prelaunch-founder-product ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0;padding:0;list-style:none}.prelaunch-founder-product li{min-height:38px;display:flex;align-items:center;padding:0 10px;border-radius:12px;background:#326ce51f;color:#dbeafe;font-size:.86rem;font-weight:400}.prelaunch-offer-note{padding:14px;border-radius:16px;background:#22c55e1a;color:#bbf7d0;line-height:1.45}.prelaunch-mini-product{padding:16px}.prelaunch-mini-product .prelaunch-terminal-lines{margin-bottom:0}.prelaunch-mini-product .prelaunch-terminal-lines span{font-size:.78rem}.prelaunch-bottom-countdown{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr) auto;align-items:center;gap:22px;margin-top:0;margin-bottom:72px;padding:24px}.prelaunch-bottom-countdown h2{margin:8px 0 0;color:#fff;font-size:clamp(1.55rem,2.6vw,2.5rem);line-height:1.12;font-weight:450}.prelaunch-page{background:linear-gradient(180deg,#020617,#07111f 34%,#081426 64%,#020617);color:#f8fafc}.prelaunch-page:before{opacity:.45;background-image:linear-gradient(rgba(148,163,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.035) 1px,transparent 1px)}.prelaunch-page h1,.prelaunch-page h2,.prelaunch-page h3,.prelaunch-page strong,.prelaunch-page button,.prelaunch-page a,.prelaunch-page span,.prelaunch-page li,.prelaunch-page label{font-weight:500}.prelaunch-header{width:min(1160px,calc(100% - 40px));min-height:72px;padding:14px 18px;border:1px solid rgba(148,163,184,.14);border-radius:24px;margin-top:18px;background:#020617bd;box-shadow:0 20px 70px #02061757}.prelaunch-brand{font-size:.98rem;letter-spacing:0}.prelaunch-brand img{width:38px;height:38px;border-radius:11px}.prelaunch-nav a{color:#94a3b8;font-size:.88rem;font-weight:400}.prelaunch-header-cta,.prelaunch-primary-cta,.prelaunch-whitelist-form button{min-height:44px;background:#326ce5;font-weight:500;box-shadow:0 14px 36px #326ce538}.prelaunch-header-cta:hover,.prelaunch-primary-cta:hover,.prelaunch-whitelist-form button:hover{background:#255bd1}.prelaunch-hero,.prelaunch-section,.prelaunch-reveal,.prelaunch-suspense,.prelaunch-whitelist,.prelaunch-final-cta{width:min(1160px,calc(100% - 40px))}.prelaunch-hero{min-height:auto;grid-template-columns:1fr;align-items:center;gap:clamp(36px,5vw,72px);padding:34px 0 54px;border-bottom:1px solid rgba(148,163,184,.12)}.prelaunch-story-layout{align-items:stretch}.prelaunch-badge-row{margin-bottom:26px}.prelaunch-badge-row span,.prelaunch-section-heading>span,.prelaunch-reveal>span,.prelaunch-suspense>div>span,.prelaunch-whitelist-copy>span{min-height:32px;border-color:#60a5fa3d;background:#0f172a85;color:#93c5fd;font-size:.76rem;font-weight:500;letter-spacing:.02em}.prelaunch-hero h1{max-width:820px;font-size:clamp(3.5rem,7.4vw,7rem);line-height:.96;font-weight:500}.prelaunch-hero h2{margin-top:20px;color:#dbeafe;font-size:clamp(1.25rem,2vw,2rem);font-weight:400}.prelaunch-hero p,.prelaunch-reveal p,.prelaunch-suspense p,.prelaunch-whitelist p,.prelaunch-final-cta p,.prelaunch-mode-copy p{color:#a9b6c8;font-weight:400}.prelaunch-product-shell{border-radius:28px;background:linear-gradient(135deg,#60a5fa57,#94a3b814);box-shadow:0 34px 90px #0206176b;animation:none}.prelaunch-product-card{border-radius:27px;background:#081426f0}.prelaunch-console-sidebar,.prelaunch-console-main,.prelaunch-mode-screen{border-color:#94a3b824;background:#0206176b}.prelaunch-console-sidebar strong,.prelaunch-console-sidebar span,.prelaunch-console-status,.prelaunch-terminal-lines span{font-weight:400}.prelaunch-console-sidebar span.active{background:#326ce52e}.prelaunch-section{padding:108px 0;border-bottom:1px solid rgba(148,163,184,.12)}.prelaunch-section-heading{max-width:720px;margin-bottom:42px}.prelaunch-section-heading h2,.prelaunch-reveal h2,.prelaunch-suspense h2,.prelaunch-whitelist h2,.prelaunch-final-cta h2{margin-top:18px;font-size:clamp(2.1rem,3.6vw,3.7rem);line-height:1.08;font-weight:450}.prelaunch-problem-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.prelaunch-problem-item{min-height:150px;align-items:flex-start;padding:20px;border-color:#94a3b824;border-radius:20px;background:#081426a3;color:#dbeafe;font-size:.98rem;font-weight:400;line-height:1.45;box-shadow:none}.prelaunch-closing-line{margin-top:28px;color:#dbeafe;font-size:1.06rem;font-weight:400}.prelaunch-reveal,.prelaunch-suspense,.prelaunch-whitelist,.prelaunch-final-cta{margin-top:42px;margin-bottom:42px;border-color:#94a3b824;border-radius:28px;background:linear-gradient(180deg,#0f172ad1,#081426b8);box-shadow:0 24px 70px #0206173d}.prelaunch-slider{grid-template-columns:230px 1fr;gap:22px}.prelaunch-mode-nav button{min-height:60px;border-color:#94a3b824;border-radius:16px;background:#08142685;color:#a9b6c8;font-weight:400}.prelaunch-mode-nav button span{background:#94a3b814;font-weight:400}.prelaunch-mode-nav button.active{border-color:#326ce5a3;background:#326ce529;box-shadow:none}.prelaunch-mode-slide{min-height:440px;padding:30px;border-color:#94a3b824;border-radius:28px;background:#081426ad}.prelaunch-mode-copy>span,.prelaunch-mode-copy li,.prelaunch-screen-top,.prelaunch-screen-foot strong,.prelaunch-screen-foot em,.prelaunch-countdown span,.prelaunch-whitelist-form label span,.prelaunch-whitelist-form p{font-weight:400}.prelaunch-mode-copy h3{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.06;font-weight:450}.prelaunch-mode-copy li{color:#dbeafe}.prelaunch-mode-copy li:before{top:.48em;width:8px;height:8px;border-radius:999px;box-shadow:none}.prelaunch-mode-screen{box-shadow:none}.prelaunch-screen-body span,.prelaunch-screen-body span.wide{background:#60a5fa24}.prelaunch-countdown div{border-color:#94a3b824;background:#02061742}.prelaunch-countdown strong{font-size:clamp(2.1rem,4vw,4rem);font-weight:450}.prelaunch-whitelist-form{border-color:#94a3b824;background:#02061747}.prelaunch-whitelist-form input{border-color:#94a3b82e;background:#081426c7}.prelaunch-final-cta{margin-bottom:72px}.prelaunch-trademark-note{width:min(100% - 48px,1160px);margin:-36px auto 12px;color:#cbd5e18a;font-size:.72rem;line-height:1.5;text-align:center}.prelaunch-legal-links{width:min(100% - 48px,1160px);margin:0 auto 32px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.prelaunch-legal-links a{color:#cbd5e1;font-size:.82rem;font-weight:700;text-decoration:none}.prelaunch-legal-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}@media (max-width: 980px){.prelaunch-section{padding:82px 0}.prelaunch-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prelaunch-founder-photo{min-height:520px}.prelaunch-top-countdown,.prelaunch-bottom-countdown{width:min(100% - 32px,1160px)}.prelaunch-top-countdown,.prelaunch-bottom-countdown{grid-template-columns:1fr;align-items:stretch}.prelaunch-top-countdown{flex-direction:column}.prelaunch-bottom-countdown{justify-items:start}}@media (max-width: 620px){.prelaunch-header,.prelaunch-hero,.prelaunch-section,.prelaunch-reveal,.prelaunch-suspense,.prelaunch-whitelist,.prelaunch-final-cta{width:min(100% - 28px,1160px)}.prelaunch-header{border-radius:20px}.prelaunch-hero{padding:52px 0 72px}.prelaunch-hero h1{font-size:clamp(2.7rem,16vw,4.1rem)}.prelaunch-founder-story h1{font-size:clamp(2.6rem,13vw,4rem)}.prelaunch-founder-heading h1{font-size:clamp(3rem,15vw,5rem)}.prelaunch-story-copy{padding-left:0;columns:1}.prelaunch-founder-signoff{align-items:flex-start;flex-direction:column}.prelaunch-founder-product ul{grid-template-columns:1fr}.prelaunch-top-countdown .prelaunch-bottom-countdown-grid,.prelaunch-bottom-countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.prelaunch-top-countdown article,.prelaunch-bottom-countdown article{min-height:76px}.prelaunch-problem-grid,.prelaunch-countdown{grid-template-columns:1fr}}.prelaunch-page{background:radial-gradient(circle at 16% 4%,rgba(50,108,229,.18),transparent 28%),linear-gradient(180deg,#020617,#07111f 44%,#020617)}.prelaunch-header{border-radius:18px;background:#030712b8}.prelaunch-top-countdown,.prelaunch-bottom-countdown{border-radius:24px;background:#081426d6}.prelaunch-top-countdown{margin-top:18px}.prelaunch-hero{width:min(1160px,calc(100% - 40px));grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:clamp(34px,5vw,70px);align-items:center;padding:44px 0 62px;border-bottom:0}.prelaunch-founder-photo{min-height:0;height:auto;max-height:none;aspect-ratio:auto;border-radius:34px;background:linear-gradient(180deg,#0f172a1a,#020617b8),radial-gradient(circle at 50% 18%,rgba(96,165,250,.2),transparent 33%),linear-gradient(145deg,#326ce529,#081426db),repeating-linear-gradient(135deg,rgba(148,163,184,.07) 0 1px,transparent 1px 22px)}.prelaunch-founder-photo span{background:#0206179e;color:#dbeafe}.prelaunch-founder-heading{justify-content:center;display:flex;flex-direction:column;min-height:300px}.prelaunch-newspaper-kicker{display:inline-flex;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid rgba(15,23,42,.28);color:#0f172a!important;font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-weight:400!important;letter-spacing:.08em;text-transform:uppercase}.prelaunch-founder-heading p{color:#326ce5;font-family:Georgia,Times New Roman,serif}.prelaunch-founder-heading h1{max-width:780px;color:#0f172a;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.65rem,4.7vw,5rem);line-height:.96}.prelaunch-founder-story{grid-column:1 / -1;max-width:none;margin-top:34px;padding:0;border:0;border-radius:0;background:transparent}.prelaunch-story-copy{max-width:none;columns:2 360px;column-gap:46px;margin:30px 0 0;padding-top:22px;border-top:1px solid rgba(15,23,42,.14)}.prelaunch-story-copy p{break-inside:avoid;max-width:none;margin:0 0 15px;color:#263244;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.72}.prelaunch-marker-highlight{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.03em .16em .06em;border-radius:3px 7px 4px 6px;background:linear-gradient(104deg,#ffe55f00,#ffe55fb3 9%,#ffda37d6 48%,#ffe86fad 92%,#ffe55f00);color:inherit;font:inherit;text-shadow:0 1px 0 rgba(255,255,255,.2)}.prelaunch-story-copy p:first-child:first-letter{float:left;margin:.08em .12em 0 0;color:#0f172a;font-family:Georgia,Times New Roman,serif;font-size:4.2rem;line-height:.8}.prelaunch-founder-signoff{max-width:1040px;margin:30px 0 0;border-top-color:#0f172a24}.prelaunch-founder-signoff strong{color:#0f172a}.prelaunch-founder-signoff span{color:#326ce5}.prelaunch-top-countdown,.prelaunch-bottom-countdown{grid-template-columns:minmax(0,.72fr) minmax(300px,.7fr) minmax(280px,.62fr)}.prelaunch-bottom-countdown{margin-top:0}.prelaunch-launch-countdown{margin-top:18px;margin-bottom:0}.prelaunch-access-ticker{width:min(100% - 40px,1180px);margin:18px auto 0;overflow:hidden;border:1px solid rgba(147,197,253,.34);border-radius:18px;background:#eff6fff5;box-shadow:0 18px 44px #0f172a1a}.prelaunch-access-ticker-track{display:flex;width:max-content;gap:34px;align-items:center;min-height:46px;padding:0 22px;color:#0f2f66;font-size:.94rem;line-height:1.35;font-weight:600;animation:prelaunchTicker 34s linear infinite}.prelaunch-access-ticker-track span{white-space:nowrap}.prelaunch-access-ticker-track span:after{content:"";display:inline-block;width:6px;height:6px;margin-left:34px;border-radius:999px;background:#326ce5;vertical-align:middle}@keyframes prelaunchTicker{0%{transform:translate(100%)}to{transform:translate(-100%)}}.prelaunch-top-countdown h2{margin:8px 0 0;color:#fff;font-size:clamp(1.55rem,2.6vw,2.5rem);line-height:1.12;font-weight:450}.prelaunch-inline-form{display:grid;gap:10px}.prelaunch-inline-form input{width:100%;min-height:44px;border:1px solid rgba(148,163,184,.18);border-radius:14px;outline:0;padding:0 14px;background:#0206176b;color:#fff;font:inherit}.prelaunch-inline-form input::placeholder{color:#64748b}.prelaunch-inline-form button{min-height:46px;border:0;border-radius:999px;background:#326ce5;color:#fff;font:inherit;font-weight:500;cursor:pointer}.prelaunch-inline-form p{margin:0;color:#86efac;font-size:.88rem;line-height:1.4}.prelaunch-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#020617b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.prelaunch-whitelist-modal{position:relative;width:min(460px,100%);padding:28px;border:1px solid rgba(148,163,184,.18);border-radius:28px;background:radial-gradient(circle at 20% 0%,rgba(50,108,229,.2),transparent 34%),#081426;box-shadow:0 34px 120px #00000075}.prelaunch-modal-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#02061770;color:#cbd5e1;font-size:1.35rem;line-height:1;cursor:pointer}.prelaunch-whitelist-modal>span{color:#93c5fd;font-size:.86rem}.prelaunch-whitelist-modal h2{margin:10px 42px 8px 0;color:#fff;font-size:clamp(2rem,5vw,3rem);line-height:1.05;font-weight:450}.prelaunch-whitelist-modal>p{margin:0 0 22px;color:#b7c4d6;line-height:1.55}.prelaunch-whitelist-modal form{display:grid;gap:14px}.prelaunch-whitelist-modal label{display:grid;gap:8px;color:#dbeafe;font-size:.9rem}.prelaunch-whitelist-modal input{width:100%;min-height:50px;border:1px solid rgba(148,163,184,.2);border-radius:16px;outline:0;padding:0 15px;background:#0206176b;color:#fff;font:inherit}.prelaunch-whitelist-modal input::placeholder{color:#64748b}.prelaunch-whitelist-modal form button{min-height:50px;border:0;border-radius:999px;background:#326ce5;color:#fff;font:inherit;font-weight:500;cursor:pointer}.prelaunch-whitelist-modal form p{margin:0;color:#fbbf24;font-size:.9rem;line-height:1.45}.prelaunch-whitelist-modal form p.success{color:#86efac}.download-gate-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:20px;background:#020617ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.download-gate-modal{position:relative;width:min(470px,100%);padding:24px;border:1px solid rgba(147,197,253,.24);border-radius:30px!important;background:radial-gradient(circle at 18% 0%,rgba(56,189,248,.18),transparent 32%),radial-gradient(circle at 100% 8%,rgba(50,108,229,.18),transparent 34%),#071426;box-shadow:0 34px 120px #0000007a}.download-gate-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:1px solid rgba(148,163,184,.18);border-radius:999px!important;background:#0f172a9e;color:#cbd5e1;font-size:1.35rem;line-height:1;cursor:pointer}.download-gate-kicker{color:#93c5fd;font-size:.84rem}.download-gate-modal h2{margin:8px 42px 7px 0;color:#fff;font-size:clamp(1.48rem,4vw,1.9rem);line-height:1.12;font-weight:450}.download-gate-modal p{margin:0 0 16px;color:#b7c4d6;font-size:.92rem;line-height:1.48}.download-gate-modal form{display:grid;gap:12px}.download-gate-modal label{display:grid;gap:8px;color:#dbeafe;font-size:.9rem}.download-gate-modal input{width:100%;min-height:46px;border:1px solid rgba(148,163,184,.22);border-radius:16px!important;outline:0;padding:0 15px;background:#0206176b;color:#fff;font:inherit}.download-gate-modal input::placeholder{color:#64748b}.download-gate-consent{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px!important;color:#b7c4d6!important;font-size:.78rem!important;line-height:1.38}.download-gate-consent input{width:16px;height:16px;min-height:16px;margin:1px 0 0;padding:0;accent-color:#326CE5}.download-gate-modal form button,.download-gate-download{min-height:46px;border:0;border-radius:999px!important;background:linear-gradient(135deg,#326ce5,#06b6d4);color:#fff;font:inherit;font-weight:650;cursor:pointer}.download-gate-modal form button:disabled{cursor:wait;opacity:.72}.download-gate-status{margin:12px 0 0!important;color:#fbbf24!important;font-size:.84rem!important;line-height:1.38}.download-gate-status.success{color:#86efac!important}.download-gate-result{display:grid;gap:10px;margin-top:16px;text-align:center}.download-gate-download{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:0 22px}.download-gate-inline-download{width:100%}.download-gate-result small{color:#93a4ba;font-size:.84rem}@media (max-width: 980px){.prelaunch-hero,.prelaunch-top-countdown,.prelaunch-bottom-countdown{grid-template-columns:1fr}.prelaunch-founder-photo{min-height:480px;aspect-ratio:1 / .82}.prelaunch-story-lede-row{grid-template-columns:1fr}.prelaunch-founder-heading{min-height:auto}}@media (max-width: 620px){.prelaunch-hero{width:min(100% - 28px,1160px);gap:22px;padding-top:30px}.prelaunch-founder-photo{min-height:420px}.prelaunch-founder-heading h1{font-size:clamp(3rem,14vw,4.6rem)}.prelaunch-founder-story{padding:24px;border-radius:24px}}@media (max-width: 760px){.prelaunch-page{overflow-x:hidden}.prelaunch-header{width:calc(100% - 24px);min-height:58px;margin-top:12px;padding:10px 14px;border-radius:18px}.prelaunch-brand{min-width:0;gap:9px}.prelaunch-brand img{width:34px;height:34px}.prelaunch-brand span{white-space:normal;font-size:.98rem;line-height:1.15}.prelaunch-top-countdown,.prelaunch-bottom-countdown{width:calc(100% - 24px);display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;gap:15px;margin-top:14px;padding:18px 16px;border-radius:24px;text-align:center}.prelaunch-access-ticker{width:calc(100% - 24px);margin-top:14px;border-radius:16px}.prelaunch-access-ticker-track{min-height:44px;gap:24px;padding:0 16px;font-size:.84rem;animation-duration:28s}.prelaunch-access-ticker-track span:after{margin-left:24px}.prelaunch-top-countdown-copy,.prelaunch-countdown-stack,.prelaunch-bottom-countdown>div:first-child{width:100%;display:grid;grid-template-columns:1fr;justify-items:center;text-align:center}.prelaunch-top-countdown-copy>span,.prelaunch-bottom-countdown>div>span{font-size:.8rem;line-height:1.2}.prelaunch-top-countdown-copy h2,.prelaunch-bottom-countdown h2{max-width:310px;margin:8px auto 0;font-size:clamp(1.12rem,5.4vw,1.52rem);line-height:1.22}.prelaunch-countdown-stack>p{width:100%;margin:0 0 2px;font-size:.88rem;text-align:center}.prelaunch-bottom-countdown-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.prelaunch-top-countdown article,.prelaunch-bottom-countdown article{min-height:62px;padding:8px 4px;border-radius:14px}.prelaunch-top-countdown strong,.prelaunch-bottom-countdown strong{font-size:clamp(1.2rem,7vw,1.75rem);line-height:1}.prelaunch-top-countdown small,.prelaunch-bottom-countdown small{font-size:.66rem}.prelaunch-primary-cta{width:min(100%,280px);min-height:48px;justify-content:center;padding:0 18px;font-size:.95rem}.prelaunch-hero{width:calc(100% - 24px);padding:22px 0 36px}.prelaunch-story-window{padding:20px;border-radius:26px}.prelaunch-story-lede-row{gap:20px}.prelaunch-founder-photo{width:min(100%,300px);min-height:0;aspect-ratio:4 / 5;margin:0 auto;border-radius:24px}.prelaunch-founder-photo img{object-position:50% 0%}.prelaunch-founder-photo-caption{margin-top:10px;text-align:center}.prelaunch-founder-heading{min-height:0;text-align:left}.prelaunch-founder-heading p{margin-bottom:10px;font-size:1rem;line-height:1.4}.prelaunch-founder-heading h1{max-width:100%;font-size:clamp(2rem,10vw,3rem);line-height:1.02}.prelaunch-founder-story{margin-top:22px;padding:0;border-radius:0}.prelaunch-story-copy{columns:1;column-gap:0;margin-top:20px;padding-top:18px}.prelaunch-story-copy p{margin-bottom:14px;font-size:1rem;line-height:1.68}.prelaunch-story-copy p:first-child:first-letter{font-size:3.3rem}.prelaunch-founder-signoff{display:grid;gap:16px;margin-top:22px}.prelaunch-whitelist-modal{width:min(100%,420px);max-height:calc(100dvh - 28px);overflow-y:auto;padding:24px 20px 20px;border-radius:24px}.prelaunch-whitelist-modal h2{font-size:clamp(1.75rem,9vw,2.4rem)}}@media (max-width: 390px){.prelaunch-bottom-countdown-grid{gap:5px}.prelaunch-top-countdown article,.prelaunch-bottom-countdown article{min-height:58px}.prelaunch-top-countdown small,.prelaunch-bottom-countdown small{font-size:.6rem}.prelaunch-story-window{padding:16px}}.support-availability-panel,.support-folder-pane,.support-ticket-card,.support-detail-section,.support-case-modal{border-radius:18px!important}.support-folder-board,.support-folder-board *,.support-case-modal,.support-case-modal *{letter-spacing:0!important}.support-folder-board button.support-ticket-card{align-items:flex-start!important;grid-template-columns:26px minmax(0,1fr)!important;min-height:0!important;padding:12px!important;border:1px solid #E2E8F0!important;border-radius:16px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 8px 18px #0f172a0a!important;transform:none!important}.support-folder-board button.support-ticket-card:hover,.support-folder-board button.support-ticket-card.selected-admin-item{border-color:#cbd5e1!important;background:#fff!important;box-shadow:0 12px 24px #0f172a14!important}.support-folder-board .support-ticket-icon{width:24px!important;height:24px!important;margin-top:2px!important;border:1px solid #CBD5E1!important;border-radius:8px!important;background:#f8fafc!important;color:#475569!important}.support-folder-board .support-ticket-icon.closed{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#166534!important}.support-folder-board .support-ticket-icon svg{width:13px!important;height:13px!important}.support-ticket-copy,.support-ticket-copy *{min-width:0!important}.support-ticket-copy p{color:#334155!important;font-size:.88rem!important;line-height:1.45!important}.support-ticket-copy small{color:#64748b!important;font-size:.78rem!important}.support-status-chip{border-radius:999px!important;color:#334155!important;background:#f1f5f9!important}.support-status-chip.open,.support-status-chip.quick_fix_running,.support-status-chip.remote_access_active,.support-status-chip.needs_human_support{color:#475569!important;background:#f1f5f9!important}.support-status-chip.closed,.support-status-chip.resolved,.support-status-chip.resolved_by_quick_fix,.support-status-chip.resolved_by_remote_support{color:#166534!important;background:#dcfce7!important}.support-case-modal{width:min(1100px,calc(100vw - 32px))!important}.support-case-modal .support-detail-section{border:1px solid #E2E8F0!important;background:#fff!important}.support-case-modal .support-user-message p{color:#0f172a!important;font-size:1rem!important;line-height:1.65!important}.support-case-modal textarea[readonly]{min-height:132px!important;color:#0f172a!important;font-size:.95rem!important;line-height:1.6!important;background:#fff!important}.support-case-modal .support-diagnostic-grid label.full textarea{min-height:170px!important}.support-simple-grid select,.support-simple-grid textarea,.support-request-body select,.support-request-body textarea{border-radius:12px!important;border-color:#d9e2f1!important}.grid .panel .support-availability-panel,.grid .panel .support-folder-pane,.grid .panel .support-ticket-card,.grid .panel .support-detail-section,.grid .panel .support-case-modal,.grid .panel .support-case-modal .admin-modal-head,.grid .panel .support-simple-grid select,.grid .panel .support-simple-grid textarea,.grid .panel .support-request-body select,.grid .panel .support-request-body textarea,.grid .panel .support-status-chip{border-radius:16px!important}.grid .panel .support-folder-board button.support-ticket-card,.grid .panel .support-folder-board button.support-ticket-card:hover,.grid .panel .support-folder-board button.support-ticket-card.selected-admin-item{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important;align-items:flex-start!important;width:100%!important;min-height:0!important;padding:12px!important;border:1px solid #E2E8F0!important;border-radius:16px!important;background:#fff!important;color:#0f172a!important;text-align:left!important;box-shadow:0 8px 18px #0f172a0a!important;transform:none!important}.grid .panel .support-folder-board button.support-ticket-card:hover,.grid .panel .support-folder-board button.support-ticket-card.selected-admin-item{border-color:#cbd5e1!important;box-shadow:0 12px 24px #0f172a14!important}.grid .panel .support-folder-board .support-ticket-icon{width:22px!important;height:22px!important;margin-top:2px!important;display:grid!important;place-items:center!important;border:1px solid #CBD5E1!important;border-radius:7px!important;background:#f8fafc!important;color:#475569!important}.grid .panel .support-folder-board .support-ticket-icon.closed{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#166534!important}.grid .panel .support-folder-board .support-ticket-icon svg{width:12px!important;height:12px!important}.grid .panel .support-ticket-copy{display:block!important;min-width:0!important}.grid .panel .support-ticket-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.grid .panel .support-ticket-copy strong{color:#0f172a!important;font-size:.95rem!important;line-height:1.25!important}.grid .panel .support-ticket-copy p{margin:6px 0!important;color:#0f172a!important;font-size:.9rem!important;font-weight:600!important;line-height:1.45!important}.grid .panel .support-ticket-copy small{color:#64748b!important;font-size:.78rem!important;line-height:1.35!important}.grid .panel .support-case-modal{width:min(1120px,calc(100vw - 32px))!important;border-radius:24px!important}.grid .panel .support-case-modal .support-request-body{display:grid!important;gap:14px!important;padding:20px 24px 24px!important;background:#f8fafc!important}.grid .panel .support-case-modal .support-detail-section{display:grid!important;gap:12px!important;padding:18px!important;border:1px solid #E2E8F0!important;border-radius:18px!important;background:#fff!important}.grid .panel .support-case-modal .support-detail-section h3{margin:0!important;color:#0f172a!important;font-size:1rem!important;font-weight:800!important}.grid .panel .support-diagnostic-grid,.grid .panel .support-admin-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.grid .panel .support-diagnostic-grid label,.grid .panel .support-admin-grid label,.grid .panel .support-simple-grid label{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:start!important}.grid .panel .support-diagnostic-grid label.full,.grid .panel .support-admin-grid label.full{grid-column:1 / -1!important}.grid .panel .support-diagnostic-grid label>span,.grid .panel .support-admin-grid label>span,.grid .panel .support-simple-grid label>span{color:#475569!important;font-size:.82rem!important;font-weight:800!important;line-height:1.2!important}.grid .panel .support-case-modal textarea,.grid .panel .support-case-modal select,.grid .panel .support-simple-grid textarea,.grid .panel .support-simple-grid select{width:100%!important;min-width:0!important;border:1px solid #D9E2F1!important;border-radius:14px!important;background:#fff!important;color:#0f172a!important;font-size:.95rem!important;line-height:1.6!important}.grid .panel .support-case-modal textarea[readonly]{min-height:156px!important;padding:12px 14px!important}.grid .panel .support-case-modal .support-diagnostic-grid label.full textarea{min-height:240px!important}.admin-refresh-indicator{position:sticky;top:10px;z-index:30;justify-self:end;display:inline-flex;align-items:center;gap:8px;margin:-4px 0 0 auto;padding:8px 12px;border:1px solid #D9E2F1;border-radius:999px;background:#fffffff5;color:#334155;font-size:.82rem;font-weight:600;box-shadow:0 10px 24px #0f172a14}.admin-refresh-indicator span,.admin-loading-spinner{width:14px;height:14px;border:2px solid #BFDBFE;border-top-color:#326ce5;border-radius:999px!important;animation:adminSpin .8s linear infinite}.admin-loading-shell{display:grid!important;gap:18px!important;border-radius:24px!important;background:#f8fafc!important}.admin-loading-head{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #D9E2F1;border-radius:20px;background:#fff}.admin-loading-head strong{display:block;color:#0f172a;font-size:1rem;font-weight:650}.admin-loading-head p{margin:4px 0 0;color:#64748b;font-size:.9rem;line-height:1.45}.admin-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-loading-card{display:grid;gap:12px;min-height:118px;padding:16px;border:1px solid #E2E8F0;border-radius:18px;background:#fff}.admin-loading-card span,.admin-loading-card strong,.admin-loading-card small,.admin-loading-table span{display:block;border-radius:999px!important;background:linear-gradient(90deg,#e2e8f0,#f8fafc 45%,#e2e8f0);background-size:220% 100%;animation:adminShimmer 1.2s ease-in-out infinite}.admin-loading-card span{width:42%;height:12px}.admin-loading-card strong{width:64%;height:26px}.admin-loading-card small{width:76%;height:12px}.admin-loading-table{display:grid;gap:10px;padding:16px;border:1px solid #E2E8F0;border-radius:20px;background:#fff}.admin-loading-table span{height:42px}@keyframes adminSpin{to{transform:rotate(360deg)}}@keyframes adminShimmer{0%{background-position:180% 0}to{background-position:-180% 0}}@media (max-width: 900px){.grid .panel .support-diagnostic-grid,.grid .panel .support-admin-grid{grid-template-columns:1fr!important}.grid .panel .support-diagnostic-grid label.full,.grid .panel .support-admin-grid label.full{grid-column:auto!important}}@media (max-width: 900px){.admin-loading-grid{grid-template-columns:1fr}}.grid .panel .practice-behaviour-panel{overflow:hidden!important}.grid .panel .practice-behaviour-row{display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) minmax(120px,.55fr)!important;align-items:stretch!important}.grid .panel .practice-behaviour-row .checkbox-tile{min-width:0!important;width:100%!important;box-sizing:border-box!important}.grid .panel .practice-behaviour-row .checkbox-tile input[type=number]{width:100%!important;min-width:0!important;box-sizing:border-box!important}@media (max-width: 900px){.grid .panel .practice-behaviour-row{grid-template-columns:1fr!important}}.grid .panel .layout-control-shell{display:grid!important;grid-template-columns:minmax(300px,.36fr) minmax(0,1fr)!important;gap:18px!important;align-items:start!important;margin-top:18px!important}.grid .panel .layout-builder-panel,.grid .panel .layout-workbench,.grid .panel .layout-phase-card,.grid .panel .layout-empty-state,.grid .panel .layout-empty-topic{border:1px solid #D9E2F1!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 32px #0f172a0f!important}.grid .panel .layout-builder-panel{display:grid!important;gap:14px!important;padding:16px!important;position:sticky!important;top:18px!important}.grid .panel .layout-builder-head{display:grid!important;gap:4px!important;padding:12px 14px!important;border:1px solid #E2E8F0!important;border-radius:16px!important;background:linear-gradient(135deg,#f8fbff,#eef6ff)!important}.grid .panel .layout-builder-head.compact{margin-top:4px!important}.grid .panel .layout-builder-head span{color:#326ce5!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:uppercase!important}.grid .panel .layout-builder-head strong{color:#0f172a!important;font-size:1rem!important;font-weight:600!important}.grid .panel .layout-builder-form{display:grid!important;gap:11px!important}.grid .panel .layout-builder-form label,.grid .panel .layout-mini-grid label,.grid .panel .layout-phase-settings label{display:grid!important;gap:6px!important}.grid .panel .layout-builder-form label span,.grid .panel .layout-mini-grid label span,.grid .panel .layout-phase-settings label span{color:#475569!important;font-size:.78rem!important;font-weight:500!important}.grid .panel .layout-builder-form input,.grid .panel .layout-builder-form select,.grid .panel .layout-mini-grid input,.grid .panel .layout-mini-grid select,.grid .panel .layout-phase-settings input,.grid .panel .layout-phase-settings select,.grid .panel .layout-topic-row input,.grid .panel .layout-topic-row select{width:100%!important;min-height:38px!important;border:1px solid #D9E2F1!important;border-radius:13px!important;background:#fff!important;color:#0f172a!important;font-size:.9rem!important;line-height:1.2!important;padding:8px 10px!important}.grid .panel .layout-mini-grid{display:grid!important;grid-template-columns:.8fr 1fr!important;gap:10px!important}.grid .panel .layout-primary-action,.grid .panel .layout-secondary-action,.grid .panel .layout-clear-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;border-radius:14px!important;font-weight:600!important}.grid .panel .layout-primary-action{border:1px solid #326CE5!important;background:linear-gradient(135deg,#326ce5,#0ea5e9)!important;color:#fff!important}.grid .panel .layout-secondary-action{border:1px solid #BFDBFE!important;background:#eff6ff!important;color:#1d4ed8!important}.grid .panel .layout-clear-action{border:1px solid #FECACA!important;background:#fff7f7!important;color:#b91c1c!important}.grid .panel .layout-workbench{overflow:hidden!important}.grid .panel .layout-workbench-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 18px!important;border-bottom:1px solid #E2E8F0!important;border-radius:22px 22px 0 0!important;background:linear-gradient(135deg,#fff,#f8fbff)!important}.grid .panel .layout-workbench-head>div{display:grid!important;gap:4px!important}.grid .panel .layout-workbench-head strong{color:#0f172a!important;font-size:1.02rem!important;font-weight:600!important}.grid .panel .layout-workbench-head span,.grid .panel .layout-workbench-head em{color:#64748b!important;font-size:.82rem!important;font-style:normal!important;font-weight:500!important}.grid .panel .layout-workbench-head em{border:1px solid #DBEAFE!important;border-radius:999px!important;background:#eff6ff!important;color:#1d4ed8!important;padding:6px 10px!important}.grid .panel .layout-phase-board{display:grid!important;gap:14px!important;max-height:720px!important;overflow:auto!important;padding:16px!important}.grid .panel .layout-mode-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px 16px!important;border-bottom:1px solid #E2E8F0!important;background:#fff!important}.grid .panel .layout-mode-tabs button{min-height:36px!important;border:1px solid #D9E2F1!important;border-radius:999px!important;background:#f8fafc!important;color:#334155!important;padding:8px 14px!important;font-size:.84rem!important;font-weight:500!important}.grid .panel .layout-mode-tabs button.active{border-color:#326ce5!important;background:#eff6ff!important;color:#1d4ed8!important}.grid .panel .layout-phase-card{display:grid!important;overflow:hidden!important}.grid .panel .layout-phase-card.is-hidden,.grid .panel .layout-topic-row.is-hidden{opacity:.58!important}.grid .panel .layout-phase-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:13px 14px!important;border:0!important;border-bottom:1px solid #E2E8F0!important;background:#fff!important}.grid .panel .layout-phase-title-row{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.grid .panel .layout-phase-title-row strong{min-width:0!important;overflow:hidden!important;color:#0f172a!important;font-size:1rem!important;font-weight:600!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.grid .panel .layout-order-badge,.grid .panel .layout-topic-index{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;height:30px!important;border:1px solid #BFDBFE!important;border-radius:10px!important;background:#eff6ff!important;color:#1d4ed8!important;font-size:.78rem!important;font-weight:600!important}.grid .panel .layout-card-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;align-items:center!important}.grid .panel .layout-card-actions button,.grid .panel .layout-topic-row button,.grid .panel .layout-empty-topic button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;min-height:36px!important;border-radius:12px!important;border:1px solid #D9E2F1!important;background:#fff!important;color:#334155!important;font-size:.78rem!important;font-weight:500!important;padding:7px 10px!important}.grid .panel .layout-card-actions svg,.grid .panel .layout-topic-row button svg{width:15px!important;height:15px!important;fill:currentColor!important}.grid .panel .layout-card-actions .ghost-btn,.grid .panel .layout-empty-topic .ghost-btn{border-color:#bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important}.grid .panel .layout-card-actions .danger-mini-btn,.grid .panel .layout-topic-row .danger-mini-btn{border-color:#fecaca!important;background:#fff7f7!important;color:#b91c1c!important}.grid .panel .layout-phase-settings{display:grid!important;grid-template-columns:100px 140px minmax(0,1fr)!important;gap:10px!important;align-items:end!important;padding:12px 14px!important;border-bottom:1px solid #E2E8F0!important;background:#f8fafc!important}.grid .panel .layout-phase-settings>span{align-self:end!important;color:#64748b!important;font-size:.8rem!important;font-weight:500!important;text-align:right!important;padding-bottom:9px!important}.grid .panel .layout-topic-list{display:grid!important;gap:9px!important;padding:14px!important}.grid .panel .layout-topic-row{display:grid!important;grid-template-columns:32px minmax(200px,1fr) 72px 112px 58px 62px 38px!important;gap:8px!important;align-items:center!important;padding:8px!important;border:1px solid #E2E8F0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 18px #0f172a09!important}.grid .panel .layout-topic-row>strong{min-width:0!important;overflow:hidden!important;color:#0f172a!important;font-size:.88rem!important;font-weight:500!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.grid .panel .layout-topic-row input,.grid .panel .layout-topic-row select{display:flex!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;margin:0!important;padding:0 10px!important;font-size:.78rem!important;line-height:36px!important}.grid .panel .layout-topic-row button,.grid .panel .layout-card-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:36px!important;min-height:36px!important;margin:0!important;line-height:1!important}.grid .panel .layout-card-actions .layout-icon-action,.grid .panel .layout-topic-row .layout-icon-action{width:36px!important;min-width:36px!important;padding:0!important}.grid .panel .layout-icon-action svg{width:15px!important;height:15px!important;fill:currentColor!important}.grid .panel .layout-empty-topic,.grid .panel .layout-empty-state{box-shadow:none!important;border-style:dashed!important;color:#64748b!important}.grid .panel .layout-empty-state{display:grid!important;justify-items:start!important;gap:8px!important;padding:24px!important}.grid .panel .layout-empty-state strong{color:#0f172a!important;font-size:1rem!important;font-weight:600!important}.grid .panel .layout-empty-state p{margin:0!important;color:#64748b!important;font-size:.9rem!important}@media (max-width: 1100px){.update-channel-board,.grid .panel .layout-control-shell{grid-template-columns:1fr!important}.grid .panel .layout-builder-panel{position:static!important}}@media (max-width: 760px){.grid .panel .layout-phase-head,.grid .panel .layout-phase-settings,.grid .panel .layout-topic-row{grid-template-columns:1fr!important}.grid .panel .layout-card-actions{justify-content:flex-start!important}.grid .panel .layout-phase-settings>span{text-align:left!important;padding-bottom:0!important}}.upgrade-page .checkout-modal{height:min(760px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.upgrade-page .checkout-scroll-area{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:12px!important}.upgrade-page .checkout-pro-layout{grid-template-columns:minmax(260px,.88fr) minmax(360px,1.12fr)!important;align-items:start!important;gap:14px!important}.upgrade-page .checkout-payment-panel{display:grid!important;gap:10px!important}.upgrade-page .coupon-status{min-height:36px!important;margin:0!important;padding:8px 10px!important;border-color:#14b8a63d!important;background:linear-gradient(135deg,#14b8a61a,#326ce50f)!important;color:#0f766e!important;font-size:12px!important;line-height:1.35!important;overflow-wrap:anywhere!important}.upgrade-page .checkout-pay-btn{position:sticky!important;bottom:0!important;flex:0 0 auto!important;min-height:54px!important;width:min(560px,calc(100% - 40px))!important;margin:0 auto 12px!important;box-shadow:0 18px 40px #326ce552,0 -8px 28px #ffffffeb!important}@media (max-width: 760px){.upgrade-page .checkout-modal{height:calc(100dvh - 18px)!important;width:calc(100vw - 14px)!important}.upgrade-page .checkout-pro-layout{grid-template-columns:1fr!important;padding:12px!important}.upgrade-page .checkout-pay-btn{width:calc(100% - 24px)!important;min-height:52px!important}}:root{--cf-blue: #1E4DB7;--cf-blue-bright: #326CE5;--cf-teal: #14B8A6;--cf-amber: #F59E0B;--cf-red: #EF4444;--cf-ink: #0B1220;--cf-muted: #64748B;--cf-soft-line: rgba(148, 163, 184, .24);--cf-glass: rgba(255, 255, 255, .72);--cf-glass-strong: rgba(255, 255, 255, .86);--cf-shadow: 0 24px 70px rgba(15, 23, 42, .12);--cf-shadow-soft: 0 14px 38px rgba(15, 23, 42, .08);--public-header-height: 84px}body:has(.ws-hero),body:has(.story-page),body:has(.offer-page),body:has(.cka-seo-page){background:#f9fbfd;color:#1a1a1a}.shell:has(.ws-hero),.shell:has(.story-page),.shell:has(.offer-page),.shell:has(.cka-seo-page){min-height:100vh;background:radial-gradient(circle at 18% 0%,rgba(50,108,229,.13),transparent 34%),radial-gradient(circle at 92% 8%,rgba(20,184,166,.13),transparent 32%),#f9fbfd}.shell:has(.ws-hero) .marketing-header,.shell:has(.story-page) .marketing-header,.shell:has(.offer-page) .marketing-header,.shell:has(.cka-seo-page) .marketing-header{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:30;height:var(--public-header-height);width:min(1180px,calc(100% - 40px));margin:0 auto;padding:10px 18px;border:1px solid rgba(229,234,242,.78);border-top:0;border-radius:0 0 10px 10px!important;background:linear-gradient(135deg,#ffffffeb,#f8fbffdb);box-shadow:0 18px 46px #0f172a17;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.shell:has(.ws-hero),.shell:has(.story-page),.shell:has(.offer-page),.shell:has(.cka-seo-page){padding-top:var(--public-header-height)}.shell:has(.ws-hero) .marketing-nav a,.shell:has(.story-page) .marketing-nav a,.shell:has(.offer-page) .marketing-nav a,.shell:has(.cka-seo-page) .marketing-nav a{color:#475569}.ws-hero,.story-hero,.offer-page-hero{padding:0}.ws-hero-grid,.two-col-layout,.ws-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:34px;align-items:center}.ws-hero-copy h1,.story-hero h1,.offer-page-hero h1{max-width:760px;margin:18px 0 16px;color:#0f172a;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.98;letter-spacing:-.03em}.ws-hero-copy p,.story-hero p,.offer-page-hero p,.ws-section p,.story-body p{color:#475569;font-size:1.03rem;line-height:1.75}.ws-hero-lead{color:#1e4db7!important;font-weight:800;font-size:1.18rem!important}.ws-support-line,.ws-strong-line,.ws-closing-line{color:#0f172a!important;font-weight:800}.ws-pill,.campaign-badge{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;border:1px solid rgba(50,108,229,.2);border-radius:999px;padding:7px 12px;background:#326ce514;color:#1e4db7;font-size:.77rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hero-soft-pill{font-weight:500;text-transform:none;letter-spacing:0}.ws-hero-actions,.campaign-actions,.section-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.ws-hero-cta-note{margin:10px 0 0!important;color:#ffffffd1!important;font-size:.92rem!important;font-weight:700}.ws-hero-actions .button-link,.campaign-actions .button-link,.section-cta-row .button-link,.offer-page-hero .button-link,.shell:has(.ws-hero) .header-download-cta .button-link,.shell:has(.story-page) .header-download-cta .button-link,.shell:has(.offer-page) .header-download-cta .button-link,.shell:has(.cka-seo-page) .header-download-cta .button-link{min-height:46px;border-radius:8px!important;padding:12px 18px!important;font-weight:600!important}.ws-hero-actions .primary-link,.campaign-actions .primary-link,.section-cta-row .primary-link,.offer-page-hero .primary-link,.shell:has(.ws-hero) .header-download-cta .primary-link,.shell:has(.story-page) .header-download-cta .primary-link,.shell:has(.offer-page) .header-download-cta .primary-link,.shell:has(.cka-seo-page) .header-download-cta .primary-link{background:linear-gradient(135deg,#326ce5,#1e4db7)!important;color:#fff!important;box-shadow:0 14px 34px #326ce538!important}.promo-page-countdown{position:fixed;top:0;left:50%;z-index:45;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;justify-content:center;width:min(760px,calc(100% - 40px));margin:0;padding:10px 16px;border:1px solid rgba(147,197,253,.24);border-top:0;border-radius:0 0 999px 999px!important;background:radial-gradient(circle at 12% 0%,rgba(245,158,11,.42),transparent 28%),radial-gradient(circle at 88% 20%,rgba(20,184,166,.28),transparent 30%),linear-gradient(135deg,#020617,#0b1b45 44%,#1e4db7);box-shadow:0 16px 38px #02061742;overflow:hidden;transform:translate(-50%)}.promo-page-countdown:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:translate(-100%);animation:promoStripShine 4.6s ease-in-out infinite}@keyframes promoStripShine{0%,46%{transform:translate(-100%)}70%,to{transform:translate(100%)}}.promo-strip-label,.promo-strip-countdown{position:relative;z-index:1}.promo-strip-label span{position:relative;display:inline-flex;align-items:center;gap:7px;color:#93c5fd;font-size:.74rem;font-weight:650;letter-spacing:0;text-transform:none;white-space:nowrap;line-height:1}.promo-strip-label span:before{content:"";display:inline-block;width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 5px #f59e0b29,0 0 18px #f59e0bb8;transform:translateY(.5px)}.promo-strip-label-mobile{display:none!important}.promo-strip-countdown{display:flex;align-items:center;justify-content:center;gap:6px}.promo-strip-countdown span{display:grid;min-width:42px;justify-items:center;border:1px solid rgba(148,163,184,.13);border-radius:10px!important;padding:7px;background:#0206174d;box-shadow:none}.promo-strip-countdown strong{color:#fff;font-size:1rem;line-height:1;font-weight:520}.promo-strip-countdown small{margin-top:1px;color:#e2e8f0b8;font-size:.48rem;font-weight:560;letter-spacing:.03em}.promo-preview-shell:has(.ws-hero),.promo-preview-shell:has(.story-page),.promo-preview-shell:has(.offer-page),.promo-preview-shell:has(.cka-seo-page){padding-top:calc(var(--public-header-height) + 86px)}.promo-preview-shell:has(.ws-hero) .marketing-header,.promo-preview-shell:has(.story-page) .marketing-header,.promo-preview-shell:has(.offer-page) .marketing-header,.promo-preview-shell:has(.cka-seo-page) .marketing-header{top:86px}.cka-copy p+p,.cost-hero-copy p+p,.wrong-way-story-panel p+p,.workstation-solution-copy p+p,.learner-advantages-copy p+p,.workstation-how-copy p+p,.workstation-requirements-copy p+p,.workstation-comparison-copy p+p,.ai-era-copy p+p,.founder-story-copy p+p,.ws-final-cta p+p{margin-top:10px!important;border-top:1px solid rgba(148,163,184,.22);padding-top:10px}.workstation-solution-copy p+p,.workstation-how-copy p+p,.workstation-comparison-copy p+p,.founder-story-copy p+p{border-top-color:#326ce521}.requirements-section .workstation-requirements-copy p+p,.ai-era-section .ai-era-copy p+p,.ws-final-cta p+p{border-top-color:#e2e8f029}.section-cta-row span{max-width:560px;color:#64748b;font-size:.92rem}.ws-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.ws-trust-grid span,.question-card span,.ai-flow-card span,.cost-card span,.cost-card strong{border:1px solid #E5EAF2;border-radius:8px;background:#fff;padding:11px 12px;color:#334155;font-weight:700}.ai-console-preview{border:1px solid rgba(229,234,242,.95);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 24px 70px #0f172a1f}.ai-console-topbar{display:flex;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #E5EAF2;background:linear-gradient(135deg,#326ce514,#14b8a614)}.ai-console-topbar strong{display:block;color:#0f172a}.mini-label{color:#64748b;font-size:.78rem;font-weight:500;text-transform:none;letter-spacing:0}.ai-console-grid{display:grid;grid-template-columns:.85fr 1.15fr;min-height:390px}.ai-console-labs,.ai-console-task{padding:18px}.ai-console-labs{border-right:1px solid #E5EAF2;background:#f8fafc}.ai-lab-pill{display:flex;gap:10px;align-items:center;margin-top:12px;border-radius:8px;padding:12px;background:#fff;color:#334155;font-weight:500;border-left:4px solid #326CE5}.ai-lab-pill b{flex:0 0 auto;min-width:28px;color:#1e4db7;font-variant-numeric:tabular-nums}.ai-lab-pill span{min-width:0}.lab-pill-1{border-left-color:#f59e0b}.lab-pill-2{border-left-color:#ef4444}.ai-console-task h3{margin:8px 0;color:#0f172a;font-size:1.45rem}.ai-console-task ul{margin:16px 0;padding-left:20px;color:#475569;line-height:1.8}.ai-terminal-card{display:grid;gap:8px;border-radius:8px;padding:14px;background:#0f172a}.ai-terminal-card code{color:#c7d2fe;font-size:.86rem}.offer-ticker,.offer-trust-bar{width:min(1180px,calc(100% - 40px));margin:0 auto 36px;border-radius:8px;overflow:hidden;border:1px solid rgba(50,108,229,.18);background:linear-gradient(135deg,#eaf1ff,#f0fdfa)}.offer-ticker-track{display:flex;gap:28px;align-items:center;overflow:hidden;white-space:nowrap;padding:12px 16px;color:#1e4db7;font-weight:800}.offer-ticker-track span{position:relative}.offer-ticker-track span:after{content:"";position:absolute;top:50%;right:-18px;width:6px;height:6px;border-radius:999px;background:#f59e0b}.offer-ticker-cta{margin-left:auto;color:#1e4db7;text-decoration:none}.offer-trust-bar{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;color:#1e4db7;font-weight:800}.ws-section,.story-content,.offer-detail-section{padding:0}.ws-section.cka-section{padding:0!important;margin-top:0!important}.ws-section-head{max-width:860px;margin-bottom:24px}.ws-section h2,.story-section h2,.offer-detail-section h2,.ws-final-cta h2{margin:12px 0;color:#0f172a;font-size:clamp(1.9rem,3vw,3.1rem);line-height:1.08;letter-spacing:-.02em}.ws-narrow{max-width:880px}.ws-narrow blockquote,.story-body blockquote{margin:24px 0;border-left:4px solid #326CE5;border-radius:8px;padding:18px 20px;background:#fff;color:#0f172a;font-size:1.2rem;font-weight:800}.question-card,.cost-card,.ai-flow-card{display:grid;gap:12px}.wrong-right-grid,.ws-card-grid,.step-card-grid,.offer-detail-grid{display:grid;gap:16px}.wrong-right-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-learning-shift{position:relative;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch;gap:18px;margin-top:30px}.premium-learning-shift .wrong-card,.premium-learning-shift .right-card{position:relative;overflow:hidden;min-height:430px;border-radius:12px;padding:28px;box-shadow:0 26px 72px #0f172a1f}.premium-learning-shift .wrong-card{border:1px solid rgba(50,108,229,.18);border-top:0;background:radial-gradient(circle at 8% 0%,rgba(50,108,229,.1),transparent 34%),linear-gradient(145deg,#fff,#f7faff)}.premium-learning-shift .right-card{border:1px solid rgba(20,184,166,.24);border-top:0;background:radial-gradient(circle at 92% 0%,rgba(20,184,166,.14),transparent 34%),linear-gradient(145deg,#fff,#f0fdfa)}.premium-learning-shift .wrong-card:before,.premium-learning-shift .right-card:before{content:"";position:absolute;inset:0 0 auto;height:5px}.premium-learning-shift .wrong-card:before{background:linear-gradient(90deg,#64748b,#326ce5)}.premium-learning-shift .right-card:before{background:linear-gradient(90deg,#326ce5,#14b8a6)}.learning-shift-label{display:inline-flex;border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:7px 11px;background:#ffffffb3;color:#64748b;font-size:.78rem;font-weight:600}.premium-learning-shift h3{margin:18px 0;font-size:clamp(1.55rem,2.2vw,2.2rem);letter-spacing:-.02em}.premium-learning-shift ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.premium-learning-shift li{position:relative;padding:12px 12px 12px 38px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#ffffffb8;color:#334155;line-height:1.45}.premium-learning-shift li:before{position:absolute;left:13px;top:12px;width:18px;height:18px;border-radius:999px;display:grid;place-items:center;color:#fff;font-size:.7rem;font-weight:800}.premium-learning-shift .wrong-card li:before{content:"•";background:#64748b}.premium-learning-shift .right-card li:before{content:"✓";background:linear-gradient(135deg,#326ce5,#14b8a6)}.learning-shift-bridge{position:relative;display:grid;place-items:center;align-self:center;min-height:160px}.learning-shift-bridge:before{content:"";position:absolute;left:50%;top:-92px;width:2px;height:344px;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(50,108,229,.22),rgba(20,184,166,.28),transparent)}.learning-shift-bridge i{position:absolute;width:9px;height:9px;border-radius:999px;background:#14b8a6;box-shadow:0 0 0 8px #14b8a621;animation:learningShiftDot 3.6s ease-in-out infinite}.learning-shift-bridge span{display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(50,108,229,.22);border-radius:999px;background:linear-gradient(135deg,#fff,#eaf1ff);color:#1e4db7;font-size:.75rem;font-weight:700;box-shadow:0 18px 44px #326ce52e;z-index:1;animation:learningShiftPulse 3.6s ease-in-out infinite}.animated-learning-shift .wrong-card li{animation:learningOldFade 5.4s ease-in-out infinite}.animated-learning-shift .right-card li{animation:learningRightLift 5.4s ease-in-out infinite}.animated-learning-shift .right-card li:nth-child(2),.animated-learning-shift .wrong-card li:nth-child(2){animation-delay:.14s}.animated-learning-shift .right-card li:nth-child(3),.animated-learning-shift .wrong-card li:nth-child(3){animation-delay:.28s}.animated-learning-shift .right-card li:nth-child(4),.animated-learning-shift .wrong-card li:nth-child(4){animation-delay:.42s}@keyframes learningShiftDot{0%,to{transform:translateY(-74px);opacity:.65}50%{transform:translateY(74px);opacity:1}}@keyframes learningShiftPulse{0%,to{transform:scale(1);box-shadow:0 18px 44px #326ce52e}50%{transform:scale(1.04);box-shadow:0 22px 52px #14b8a638}}@keyframes learningOldFade{0%,to{opacity:.72;transform:translate(0)}50%{opacity:.92;transform:translate(-2px)}}@keyframes learningRightLift{0%,to{transform:translate(0);border-color:#94a3b829}50%{transform:translate(3px);border-color:#14b8a642}}.ws-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.five-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.step-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.offer-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wrong-card,.right-card,.ws-feature-card,.ws-step-card,.campaign-panel,.founder-card,.offer-detail-grid article{border:1px solid #E5EAF2;border-radius:8px;background:#fffffff0;box-shadow:0 16px 44px #0f172a12}.wrong-card,.right-card,.ws-feature-card,.ws-step-card,.offer-detail-grid article{padding:22px}.wrong-card{border-top:4px solid #F59E0B}.right-card{border-top:4px solid #22C55E}.wrong-card h3,.right-card h3,.ws-feature-card h3,.ws-step-card h3,.offer-detail-grid h2{margin:0 0 12px;color:#0f172a;font-size:1.05rem}.wrong-card p,.right-card p,.offer-detail-grid p{margin:8px 0;font-size:.95rem}.ws-step-card span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;margin-bottom:14px;background:#eaf1ff;color:#1e4db7;font-weight:900}.ws-note{margin:20px 0 0;border:1px solid rgba(50,108,229,.16);border-radius:8px;padding:14px 16px;background:#fff}.warning-note{border-color:#f59e0b42;background:#f59e0b14}.ws-comparison-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #E5EAF2;border-radius:8px;background:#fff;box-shadow:0 16px 44px #0f172a12}.ws-comparison-table th,.ws-comparison-table td{padding:15px;border-bottom:1px solid #E5EAF2;border-right:1px solid #E5EAF2;text-align:left;vertical-align:top;color:#475569;line-height:1.55}.ws-comparison-table thead th{background:#f1f5ff;color:#0f172a}.ws-comparison-table tr:last-child th,.ws-comparison-table tr:last-child td{border-bottom:0}.campaign-panel{width:min(1180px,calc(100% - 40px));margin:40px auto;padding:34px;background:linear-gradient(135deg,#326ce517,#14b8a614),#fff}.campaign-panel.active-offer{background:linear-gradient(135deg,#1e4db7f5,#326ce5eb 58%,#14b8a6db);color:#fff}.campaign-panel.active-offer h2,.campaign-panel.active-offer p,.campaign-panel.active-offer .campaign-badge{color:#fff}.campaign-panel h2{margin:12px 0;color:#0f172a;font-size:clamp(2rem,4vw,3.4rem)}.offer-countdown{display:grid;grid-template-columns:repeat(4,minmax(84px,1fr));gap:10px;max-width:520px;margin:18px 0}.offer-countdown .countdown-label{grid-column:1 / -1;color:inherit;font-weight:800}.offer-countdown strong{display:block;border:1px solid rgba(255,255,255,.32);border-radius:8px;padding:13px;background:#ffffff21;font-size:1.45rem}.offer-countdown span{display:block;color:inherit;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em}.founder-card{display:flex;gap:16px;align-items:center;padding:18px}.founder-card img{width:78px;height:78px;border-radius:8px;object-fit:cover}.founder-card strong,.founder-card span{display:block}.founder-card strong{color:#0f172a;font-size:1.1rem}.founder-card span{color:#64748b;margin-top:4px}.founder-signature{color:#0f172a!important;font-weight:800}.ws-final-cta{margin:0 auto;width:min(1180px,calc(100% - 40px));overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:clamp(42px,5vw,62px);background:radial-gradient(circle at 14% 10%,rgba(50,108,229,.26),transparent 34%),radial-gradient(circle at 92% 86%,rgba(20,184,166,.2),transparent 32%),linear-gradient(145deg,#07111f,#0b1220 54%,#081827);color:#fff;box-shadow:0 34px 96px #0206174d}.ws-final-cta .ws-final-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:clamp(28px,5vw,64px);align-items:center}.ws-final-cta h2,.ws-final-cta p{color:#fff!important}.ws-final-cta h2{margin-top:0;font-size:clamp(2rem,3vw,3.2rem)}.ws-final-cta p{max-width:680px;color:#e2e8f0c7!important}.ws-final-cta .ws-hero-actions{align-items:center;justify-content:center}.promo-preview-shell .ws-final-cta .marketing-cta-helper{font-size:9px;white-space:nowrap}.final-legal-row{grid-column:1 / -1;display:flex;gap:18px;align-items:center;justify-content:space-between;border-top:1px solid rgba(226,232,240,.14);margin-top:18px;padding-top:18px}.final-legal-row nav{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.final-legal-row a{color:#e2e8f0d1;font-size:.86rem;text-decoration:none}.final-legal-row a:hover{color:#fff}.final-legal-row p{margin:0!important;color:#e2e8f09e!important;font-size:.86rem!important;line-height:1.4!important;white-space:nowrap}.seo-faq-section{margin:0 auto;width:min(1180px,calc(100% - 40px));padding:clamp(44px,6vw,74px) 0}.seo-faq-panel{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(320px,1fr);gap:clamp(28px,5vw,64px);align-items:start;padding:clamp(30px,4vw,44px);border:1px solid rgba(148,163,184,.18);border-radius:18px;background:radial-gradient(circle at 10% 0%,rgba(50,108,229,.1),transparent 30%),linear-gradient(145deg,#f8fbff,#fff 58%,#f2fbfa)}.seo-faq-copy h2{margin:0 0 14px;color:#0f172a;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.08;letter-spacing:0}.seo-faq-copy p{margin:0;color:#475569;font-size:1rem;line-height:1.7}.seo-faq-list{display:grid;gap:10px}.seo-faq-list details{border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#ffffffd1;overflow:hidden}.seo-faq-list summary{cursor:pointer;list-style:none;padding:16px 18px;color:#0f172a;font-weight:700;line-height:1.35}.seo-faq-list summary::-webkit-details-marker{display:none}.seo-faq-list summary:after{content:"+";float:right;color:#326ce5;font-weight:800}.seo-faq-list details[open] summary:after{content:"-"}.seo-faq-list p{margin:0;padding:0 18px 16px;color:#475569;font-size:.96rem;line-height:1.65}.learning-path-links-section{margin:0 auto;width:min(1180px,calc(100% - 40px));padding:clamp(44px,6vw,74px) 0}.learning-path-links-panel{background:radial-gradient(circle at 12% 20%,rgba(50,108,229,.12),transparent 34%),linear-gradient(135deg,#fffffff5,#f0f7ffe6);border:1px solid rgba(188,201,218,.72);border-radius:18px;padding:clamp(28px,4vw,44px);display:grid;grid-template-columns:minmax(240px,.86fr) minmax(0,1.4fr);gap:clamp(24px,4vw,44px);align-items:start;box-shadow:0 18px 46px #12254d14}.learning-path-links-copy h2{margin:0 0 14px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.08;color:#0f172a;letter-spacing:0}.learning-path-links-copy p{margin:0;color:#475569;line-height:1.7;font-size:1rem}.learning-path-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.learning-path-link-card{position:relative;display:grid;gap:8px;min-height:136px;padding:18px 18px 16px 20px;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:#ffffffd1;color:#10245c;text-decoration:none;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.learning-path-link-card:before{content:"";position:absolute;inset:16px auto 16px 0;width:2px;border-radius:999px;background:linear-gradient(180deg,#326ce5,#14b8a6);opacity:.78}.learning-path-link-card:hover{transform:translateY(-2px);border-color:#326ce55c;box-shadow:0 16px 32px #142a541a}.learning-path-link-card span{color:#326ce5;font-size:.78rem;font-weight:800}.learning-path-link-card strong{font-size:1rem;color:#0f1f47}.learning-path-link-card p{margin:0;color:#5c6a7c;line-height:1.55;font-size:.9rem}.cka-seo-page{overflow:hidden}.cka-seo-hero{padding:clamp(54px,7vw,86px) 0 clamp(46px,6vw,70px)}.cka-seo-copy{align-self:center}.cka-seo-copy h1{max-width:760px;margin:18px 0 16px;color:#0f172a;font-size:clamp(2.15rem,4.2vw,4.2rem);line-height:1.04;letter-spacing:-.025em;font-weight:560}.cka-seo-copy p{max-width:690px;color:#475569;font-size:1rem;line-height:1.72}.cka-seo-copy .button-link{min-height:42px;margin-top:14px;border-radius:8px!important;padding:10px 16px!important;font-size:.92rem;font-weight:620!important}.cka-seo-copy .primary-link{background:linear-gradient(135deg,#326ce5,#1e4db7)!important;color:#fff!important;box-shadow:0 14px 34px #326ce538!important}.cka-seo-strip{border-left:3px solid #14B8A6;padding-left:14px;color:#0f172a!important;font-weight:560}.cka-seo-section{padding:clamp(42px,6vw,72px) 0}.cka-seo-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cka-seo-panel{min-height:300px;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:clamp(26px,4vw,40px);background:radial-gradient(circle at 8% 0%,rgba(50,108,229,.1),transparent 34%),linear-gradient(145deg,#fff,#f7faff);box-shadow:0 20px 60px #0f172a14}.cka-seo-dark-panel{background:radial-gradient(circle at 92% 0%,rgba(20,184,166,.2),transparent 34%),linear-gradient(145deg,#020617,#0b1b45 48%,#1e4db7)}.cka-seo-panel h2{margin:0 0 16px;color:#0f172a;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.08;font-weight:560}.cka-seo-panel p{color:#475569;line-height:1.72}.cka-seo-dark-panel h2,.cka-seo-dark-panel p{color:#fff}.cka-seo-dark-panel p{color:#e2e8f0c7}.cka-seo-head{max-width:760px;margin-bottom:22px}.cka-seo-head h2{margin:0 0 12px;color:#0f172a;font-size:clamp(1.9rem,3vw,3rem);line-height:1.08;font-weight:560}.cka-seo-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cka-seo-card-grid article{min-height:190px;border:1px solid rgba(148,163,184,.18);border-left:2px solid rgba(20,184,166,.86);border-radius:14px;padding:18px;background:#ffffffdb;box-shadow:0 14px 38px #0f172a0f}.cka-seo-card-grid span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#326ce51a;color:#1e4db7;font-size:.78rem;font-weight:760}.cka-seo-card-grid h3{margin:16px 0 8px;color:#0f172a;font-size:1.04rem}.cka-seo-card-grid p{margin:0;color:#475569;font-size:.95rem;line-height:1.62}.cka-seo-final{margin-top:clamp(32px,5vw,58px)}.shell:has(.ws-hero) .app-legal-footer,.shell:has(.story-page) .app-legal-footer,.shell:has(.offer-page) .app-legal-footer,.shell:has(.cka-seo-page) .app-legal-footer{display:none}.story-content{padding-top:16px}.story-body{max-width:900px}.story-section{padding:22px 0;border-bottom:1px solid #E5EAF2}.offer-page-hero{text-align:center}.offer-page-hero .container{max-width:940px}.offer-page-hero .ws-pill,.offer-page-hero .ws-hero-actions{margin-left:auto;margin-right:auto;justify-content:center}.offer-page-hero .offer-countdown{margin-left:auto;margin-right:auto}.offer-terms{background:#f8fafc!important}.ws-hero-copy,.cost-hero-copy,.wrong-way-story-panel{min-height:450px}.ws-hero-copy h1,.cost-hero-copy h2,.wrong-way-story-panel h2{max-width:720px;margin:16px 0 14px;font-size:clamp(2.05rem,3.2vw,3.35rem)!important;line-height:1.12!important;letter-spacing:-.018em!important;font-weight:560!important;text-shadow:none!important}.wrong-way-story-panel h2{color:#0f172a}.ws-hero-split-title span:last-child{max-width:680px;margin-top:6px;font-size:.82em;line-height:1.18;font-weight:520;letter-spacing:-.012em}.ws-hero-lead,.ws-hero-copy p,.cost-hero-copy p,.wrong-way-story-panel p{max-width:660px;font-size:.98rem!important;line-height:1.66!important;font-weight:440!important}.ws-support-line{margin-top:14px;font-size:.98rem!important;font-weight:500!important}.ws-hero-actions .button-link,.campaign-actions .button-link,.section-cta-row .button-link,.offer-page-hero .button-link{min-height:42px;padding:10px 16px!important;font-size:.92rem;font-weight:620!important}.ws-console-preview{min-height:420px}.ws-visual-cta-wrap{display:flex;min-height:420px;flex-direction:column;justify-content:center}.ws-visual-cta-wrap .ws-console-preview{width:100%;min-height:390px}.ws-visual-actions{justify-content:center;margin-top:-14px;position:relative;z-index:3}.ws-visual-actions .button-link{min-width:150px;min-height:40px;justify-content:center;padding:9px 14px!important;font-size:.88rem}.hero-workstation-visual{min-height:auto;justify-content:flex-start;align-self:center;padding-top:18px;transform:translateY(-3px)}.hero-workstation-visual .ws-console-preview{min-height:0;place-items:start center}.hero-workstation-visual .ws-console-glow{width:min(86%,470px)}.hero-workstation-visual .ws-console-shell{width:min(100%,500px)}.hero-workstation-visual .ws-visual-actions{width:min(100%,500px);margin-top:14px;justify-content:flex-start}.hero-workstation-visual .ws-visual-actions .button-link{min-width:190px}.hero-workstation-visual .ws-console-topbar,.hero-workstation-visual .ws-console-tabs{padding:8px 10px}.hero-workstation-visual .ws-console-tabs span{min-height:34px}.hero-workstation-visual .ws-console-workspace{gap:8px;padding:9px 10px 10px}.hero-workstation-visual .ws-console-topics,.hero-workstation-visual .ws-console-main{padding:8px}.hero-workstation-visual .ws-console-topics article{padding:6px 8px}.hero-workstation-visual .ws-console-selected{gap:5px;padding:8px 10px}.hero-workstation-visual .ws-console-terminal pre{min-height:70px;padding:9px 11px}.hero-workstation-visual .ws-console-terminal footer,.hero-workstation-visual .ws-terminal-head{padding:7px 10px}.ws-hero .ws-hero-copy{align-self:stretch;justify-content:flex-start;min-height:390px;padding-top:18px;transform:translateY(0)}.ws-hero .ws-hero-copy h1{margin-top:0;margin-bottom:12px;font-size:clamp(2rem,3vw,3.15rem)!important;line-height:1.08!important}.ws-hero .ws-hero-copy p{margin-bottom:8px;line-height:1.56!important}.ws-hero .ws-hero-copy .hero-career-role-line{margin-bottom:8px}.ws-hero-copy-actions{margin-top:auto;padding-top:8px;justify-content:flex-start}.ws-hero-cta-note{position:relative;max-width:620px!important;margin:4px 0 0!important;padding-left:13px;color:#e2e8f0c2!important;font-size:.9rem!important;line-height:1.4!important;text-align:left}.ws-hero-cta-note:before{content:"";position:absolute;left:0;top:.18em;width:3px;height:calc(100% - .36em);border-radius:999px;background:linear-gradient(180deg,#326ce5f5,#14b8a6db)}.ws-light-visual-actions .secondary-link{background:#fff!important;color:#1e4db7!important}.hero-follow-section .ws-visual-actions{width:min(88%,420px);align-self:center;border:1px solid rgba(229,234,242,.96);border-radius:999px;padding:8px;background:#ffffffe0;box-shadow:0 18px 42px #0f172a14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-follow-section .ws-visual-actions .button-link{flex:1}.hero-follow-section .ws-console-preview{min-height:0;place-items:start center}.hero-follow-section .ws-console-glow{opacity:.5;filter:blur(14px)}.hero-follow-section .ws-console-shell{border-color:#94a3b838;background:#f8fafcf5;box-shadow:0 22px 56px #0f172a29}.ws-section.hero-follow-section .hero-follow-grid{align-items:start;padding:clamp(28px,3.2vw,42px) clamp(54px,5.6vw,76px) clamp(58px,6vw,82px)!important}.ws-section.hero-follow-section .wrong-way-story-panel{min-height:auto;justify-content:flex-start;padding-top:0;transform:translateY(-14px)}.ws-section.hero-follow-section .wrong-way-story-panel h2{margin-top:0}.learning-method-section .cost-hero-copy{align-self:stretch;justify-content:flex-start;min-height:390px;padding-top:18px}.learning-method-section .cost-hero-copy h2{margin-top:0;margin-bottom:22px}.ws-learning-copy-actions{margin-top:auto;padding-top:14px;justify-content:flex-start}.learning-method-section .cost-hero-copy,.learning-method-section .cost-hero-copy h2{max-width:640px!important}.learning-method-section .cost-hero-copy p,.learning-method-section .cost-hero-copy .ws-support-line{max-width:600px!important;margin-bottom:16px!important;line-height:1.78!important}#practice-without-billing-fear .cost-hero-copy{align-self:stretch;justify-content:flex-start;min-height:0;padding-top:0}#practice-without-billing-fear .cost-hero-copy h2{margin-top:0;margin-bottom:12px;font-size:clamp(2rem,3vw,3.15rem)!important;line-height:1.08!important}#practice-without-billing-fear .cost-hero-copy p{margin-bottom:8px;line-height:1.56!important}#practice-without-billing-fear .cost-hero-copy .ws-support-line{margin-top:10px}.ws-billing-copy-actions{margin-top:auto;padding-top:8px;justify-content:flex-start}#practice-without-billing-fear .cost-hero-copy,#practice-without-billing-fear .cost-hero-copy h2{max-width:640px!important}#practice-without-billing-fear .cost-hero-copy p,#practice-without-billing-fear .cost-hero-copy .ws-support-line{max-width:600px!important}#practice-without-billing-fear .ws-visual-cta-wrap{min-height:0;justify-content:flex-start}#practice-without-billing-fear .ws-console-preview{min-height:0;place-items:start center}.ws-section.solution-overview .workstation-solution-panel{align-items:start;perspective:1400px;padding:clamp(42px,4.4vw,62px) clamp(64px,6vw,90px) clamp(72px,7vw,104px)!important}.ws-section.solution-overview .workstation-solution-copy{justify-content:flex-start;min-height:auto;padding-top:0;transform:translateY(-14px)}.ws-section.solution-overview .workstation-feature-column{min-height:auto;justify-content:flex-start;align-self:start}.ws-section.solution-overview .workstation-feature-stack{transform:rotateY(-6deg) rotateX(2deg) translateY(-4px);box-shadow:0 34px 90px #02061747}.ws-section.advantages-section .learner-advantages-panel{align-items:start;padding:clamp(72px,7vw,104px) clamp(64px,6vw,90px)!important;border-color:#94a3b838;background:radial-gradient(circle at 78% 14%,rgba(50,108,229,.34),transparent 30%),radial-gradient(circle at 100% 86%,rgba(20,184,166,.22),transparent 34%),linear-gradient(135deg,#020617,#08152f 46%,#102a61);box-shadow:0 34px 95px #02061757}.ws-section.advantages-section .learner-advantage-grid{align-self:start;width:min(100%,540px);overflow:visible}.ws-section.advantages-section .learner-advantages-copy{justify-content:flex-start;min-height:560px;padding-top:0;transform:translateY(-18px)}.ws-section.advantages-section .learner-advantages-copy h2{margin-bottom:22px;font-size:clamp(1.85rem,2.7vw,3rem)!important;line-height:1.08!important}.ws-section.advantages-section .learner-advantages-copy p{margin-bottom:18px;line-height:1.72!important}.ws-section.advantages-section .learner-advantages-strip{margin-top:18px!important;line-height:1.62!important}.ws-section.advantages-section .learner-advantages-actions{margin-top:auto;padding-top:8px;padding-bottom:14px}.ws-section.advantages-section .learner-advantages-copy h2,.ws-section.advantages-section .learner-advantages-copy p{color:#e2e8f0d6!important}.ws-section.advantages-section .learner-advantages-copy h2 span:first-child{color:#fff!important}.ws-section.advantages-section .learner-advantages-copy h2 span:last-child{color:#cbd5e1eb!important}.ws-section.advantages-section .learner-advantages-strip{color:#e2e8f0c2!important}.ws-section.how-section .workstation-how-panel{align-items:start;padding:clamp(72px,7vw,104px) clamp(64px,6vw,90px)!important}.ws-section.how-section .workstation-how-copy{justify-content:flex-start;min-height:auto;padding-top:18px}.ws-section.how-section .workstation-step-flow{align-self:start}.ws-section.requirements-section .workstation-requirements-panel{align-items:start;padding:clamp(72px,7vw,104px) clamp(64px,6vw,90px)!important;border-color:#94a3b838;background:radial-gradient(circle at 78% 14%,rgba(50,108,229,.34),transparent 30%),radial-gradient(circle at 100% 86%,rgba(20,184,166,.22),transparent 34%),linear-gradient(135deg,#020617,#08152f 46%,#102a61);box-shadow:0 34px 95px #02061757}.ws-section.requirements-section .workstation-requirements-grid{align-self:start;justify-self:center;width:min(100%,540px);overflow:visible}.ws-section.requirements-section .workstation-requirements-copy{justify-content:flex-start;min-height:580px;padding-top:18px}.ws-section.requirements-section .workstation-requirements-copy h2{margin-top:0;margin-bottom:22px;color:#fff;font-size:clamp(1.85rem,2.7vw,3rem)!important;line-height:1.08!important}.ws-section.requirements-section .workstation-requirements-copy p{margin-bottom:18px;color:#e2e8f0c7;line-height:1.7!important}.ws-section.requirements-section .requirements-subtitle{color:#bae6fd!important;margin-bottom:18px!important}.ws-section.requirements-section .requirements-note{border-left-color:#14b8a6;color:#e2e8f0d6!important;margin-top:18px!important;line-height:1.62!important}.workstation-requirements-actions{margin-top:auto;padding-top:8px;justify-content:flex-start;transform:translateY(-18px)}.ws-section.ai-era-section .ai-era-panel{grid-template-columns:minmax(420px,.78fr) minmax(0,.92fr);align-items:start;perspective:1400px;padding:clamp(72px,7vw,104px) clamp(64px,6vw,90px)!important;border-color:#94a3b82e!important;background:radial-gradient(circle at 12% 8%,rgba(50,108,229,.24),transparent 34%),radial-gradient(circle at 88% 88%,rgba(20,184,166,.17),transparent 34%),linear-gradient(145deg,#07111f,#0b1220 54%,#081827)!important;box-shadow:0 34px 96px #0206174d!important}.ws-section.ai-era-section .ai-learning-stack{position:relative;align-self:start;display:flex;width:min(100%,510px);min-height:0;flex-direction:column;gap:8px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:0 14px 14px;background:#0b1220;box-shadow:0 34px 90px #0206173d;transform:rotateY(5deg) rotateX(2deg);transform-origin:center;animation:wsPlaybookFloat 8s ease-in-out infinite}.ws-section.ai-era-section .ai-learning-stack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 0%,rgba(50,108,229,.28),transparent 32%),radial-gradient(circle at 100% 100%,rgba(20,184,166,.18),transparent 34%)}.ws-section.ai-era-section .ai-learning-stack .workstation-feature-bar{margin:0 -14px 6px;border-radius:18px 18px 0 0;padding:12px 15px}.ws-section.ai-era-section .ai-learning-stack article{position:relative;z-index:1;flex:initial;align-items:start;padding:12px!important;border-color:#94a3b829;background:#ffffff14;box-shadow:0 12px 30px #02061724}.ws-section.ai-era-section .ai-learning-stack article:nth-child(3):before{background:linear-gradient(180deg,#22c55e,#14b8a6)}.ws-section.ai-era-section .ai-learning-stack article:nth-child(4):before{background:linear-gradient(180deg,#326ce5,#14b8a6)}.ws-section.ai-era-section .ai-learning-stack article:nth-child(5):before{background:linear-gradient(180deg,#7c3aed,#f97316)}.ws-section.ai-era-section .ai-learning-stack article:last-child{border-color:#14b8a647;background:#14b8a61a}.ws-section.ai-era-section .ai-learning-stack article>span{border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:#bae6fd}.ws-section.ai-era-section .ai-learning-stack article:last-child>span{background:#14b8a629;color:#a7f3d0}.ws-section.ai-era-section .ai-learning-stack h3{color:#fff}.ws-section.ai-era-section .ai-learning-stack p{color:#e2e8f0bd;font-size:.8rem;line-height:1.42}.ws-section.ai-era-section .ai-era-copy{justify-content:flex-start;min-height:520px;padding-top:0;transform:none}.ws-section.ai-era-section .ai-era-copy h2{margin-top:0;margin-bottom:22px;color:#fff;font-size:clamp(1.85rem,2.7vw,3rem)!important;line-height:1.08!important}.ws-section.ai-era-section .ai-era-copy p{margin:0 0 18px!important;color:#e2e8f0d1!important;font-size:.98rem!important;line-height:1.7!important;font-weight:440!important}.ws-section.ai-era-section .ai-era-subtitle{position:relative;display:block;max-width:620px!important;margin:0 0 18px!important;border-left:0!important;padding-left:0!important;color:#bae6fd!important;font-size:1.06rem!important;line-height:1.66!important;font-weight:560;letter-spacing:0}.ws-section.ai-era-section .ai-era-subtitle:before{display:none!important;content:none!important}.ai-era-actions{margin-top:auto;padding-top:8px;justify-content:flex-start;transform:translateY(-18px)}.ws-section.ai-era-section .ws-strong-line{position:relative;margin:18px 0 0!important;padding-left:14px;color:#e0f2fe!important;font-size:1.03rem!important;line-height:1.62!important}.ws-section.ai-era-section .ws-strong-line:before{content:"";position:absolute;left:0;top:.22em;width:3px;height:calc(100% - .44em);border-radius:999px;background:linear-gradient(180deg,#326ce5,#14b8a6)}.ws-hero-copy,.cost-hero-copy,.cka-copy,.wrong-way-story-panel,.workstation-solution-copy,.learner-advantages-copy,.workstation-how-copy,.workstation-requirements-copy,.workstation-comparison-copy,.ai-era-copy,.founder-story-copy{max-width:600px}.ws-hero-copy h1,.cost-hero-copy h2,.cka-copy h2,.wrong-way-story-panel h2,.workstation-solution-copy h2,.learner-advantages-copy h2,.workstation-how-copy h2,.workstation-requirements-copy h2,.workstation-comparison-copy h2,.ai-era-copy h2,.founder-story-copy h2{max-width:600px!important}.ws-hero-copy p,.cost-hero-copy p,.cka-copy p,.wrong-way-story-panel p,.workstation-solution-copy p,.learner-advantages-copy p,.workstation-how-copy p,.workstation-requirements-copy p,.workstation-comparison-copy p,.ai-era-copy p,.founder-story-copy p,.ws-support-line,.career-role-line,.ws-hero-cta-note,.solution-closing-line,.learner-advantages-strip,.workstation-platform-note,.requirements-note,.cka-closing-line,.ws-strong-line{max-width:560px!important}.ws-section.workstation-comparison .workstation-comparison-panel{padding:clamp(72px,7vw,104px) clamp(64px,6vw,90px)!important}.ws-section.workstation-comparison .comparison-card-stage{align-items:stretch}.ws-section.workstation-comparison .comparison-product-card{height:100%;min-height:540px}.ws-section.workstation-comparison .comparison-card-body{flex:1}@media (max-width: 1180px){.cka-panel{grid-template-columns:1fr!important;gap:26px!important}.cka-copy{min-height:auto;padding:0}.cka-title-row{margin-top:0}.cka-workstation-window{width:min(100%,620px);margin:0 auto;transform:none}}.wrong-way-story-panel li{min-height:48px;padding:10px 11px 10px 34px;font-size:.9rem}.wrong-way-story-panel li:before{left:12px;top:50%;width:10px;height:10px;transform:translateY(-50%)}.wrong-way-strip{position:relative;width:100%;margin:14px 0 0!important;padding-left:14px;color:#334155!important;font-size:.92rem!important;line-height:1.5!important;font-weight:520!important}.wrong-way-strip:before{content:"";position:absolute;left:0;top:.18em;width:3px;height:calc(100% - .36em);border-radius:999px;background:linear-gradient(180deg,#326ce5,#14b8a6)}@media (max-width: 1120px){.five-card-grid,.ws-card-grid,.step-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-hero-grid,.two-col-layout,.ws-final-grid,.offer-detail-grid,.premium-learning-shift,.comparison-card-stage{grid-template-columns:1fr}.comparison-workstation-card,.comparison-cloud-card{transform:none}.learning-shift-bridge{min-height:auto}}@media (max-width: 760px){.shell:has(.ws-hero) .marketing-header,.shell:has(.story-page) .marketing-header,.shell:has(.offer-page) .marketing-header{position:static;width:calc(100% - 22px);margin-top:10px}.workstation-comparison-copy h2{white-space:normal}.ws-hero,.story-hero,.offer-page-hero{padding:44px 0 24px}.ws-hero-copy h1,.story-hero h1,.offer-page-hero h1{font-size:clamp(2.25rem,12vw,3.3rem)}.ws-trust-grid,.wrong-right-grid,.ws-card-grid,.five-card-grid,.step-card-grid,.ai-console-grid,.offer-countdown{grid-template-columns:1fr}.campaign-panel,.ws-final-cta,.offer-ticker,.offer-trust-bar{width:calc(100% - 22px)}.campaign-panel,.ws-final-cta{padding:22px}.offer-trust-bar{flex-direction:column;align-items:flex-start}.ws-comparison-table{display:block;overflow-x:auto;white-space:nowrap}}@media (max-width: 760px){.shell:has(.ws-hero),.shell:has(.story-page),.shell:has(.offer-page){padding-top:0}.promo-page-countdown{position:sticky;top:0;left:auto;width:100%!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important;border-radius:0!important;padding:16px!important;transform:none}.promo-preview-shell:has(.ws-hero),.promo-preview-shell:has(.story-page),.promo-preview-shell:has(.offer-page),.promo-preview-shell:has(.cka-seo-page){padding-top:0}.promo-page-countdown .prelaunch-top-countdown-copy{justify-items:start!important;text-align:left!important}.promo-page-countdown .prelaunch-top-countdown-copy h2{max-width:none!important;margin:7px 0 0!important;font-size:clamp(1.05rem,5vw,1.35rem)!important;line-height:1.2!important;text-align:left!important}.promo-page-countdown .prelaunch-countdown-stack{justify-self:stretch;width:100%}.promo-page-countdown .prelaunch-countdown-stack>p{text-align:left!important}.promo-page-countdown .prelaunch-bottom-countdown-grid{gap:7px!important}.promo-page-countdown .prelaunch-bottom-countdown-grid article{min-height:46px!important;padding:7px 4px!important;border-radius:13px!important}.promo-page-countdown .prelaunch-bottom-countdown-grid strong{font-size:clamp(1.05rem,6vw,1.55rem)!important}.shell:has(.ws-hero) .marketing-header,.shell:has(.story-page) .marketing-header,.shell:has(.offer-page) .marketing-header{position:sticky;top:0;left:auto;transform:none;z-index:40;width:100%;min-height:54px;height:54px;margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border:0;border-bottom:1px solid rgba(229,234,242,.86);border-radius:0!important;background:#fffffff0;box-shadow:0 10px 28px #0f172a14;overflow:hidden}.promo-preview-shell:has(.ws-hero) .marketing-header,.promo-preview-shell:has(.story-page) .marketing-header,.promo-preview-shell:has(.offer-page) .marketing-header,.promo-preview-shell:has(.cka-seo-page) .marketing-header{top:0}.shell:has(.ws-hero) .marketing-nav,.shell:has(.story-page) .marketing-nav,.shell:has(.offer-page) .marketing-nav{display:none}.brand-lockup{min-width:0;gap:6px}.brand-mark{width:32px;height:32px;flex:0 0 auto}.brand-copy{min-width:0;gap:0}.brand-copy strong{max-width:min(44vw,168px);overflow:hidden;font-size:.78rem;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.brand-copy small{max-width:min(44vw,168px);overflow:hidden;font-size:.56rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.header-download-cta,.header-download-cta .marketing-cta-stack{width:auto;min-width:0}.header-download-cta .button-link{min-width:174px;min-height:34px;padding:8px 11px!important;font-size:0!important;border-radius:999px!important}.header-download-cta .button-link:after{content:"Download WorkStation";font-size:.72rem;font-weight:560}.header-download-cta .marketing-cta-helper{display:none}.ws-hero,.cost-hero-section,.ws-section,.ws-final-cta{padding:0}.ws-hero>.container,.cost-hero-section>.container,.hero-follow-grid,.cka-panel,.workstation-solution-panel,.learner-advantages-panel,.workstation-how-panel,.workstation-requirements-panel,.workstation-comparison-panel,.ai-era-panel,.founder-story-panel,.ws-final-cta .ws-final-grid{width:100%!important;margin:0!important;border-radius:0!important;padding:30px 16px!important}.ws-hero-grid,.cost-hero-grid,.hero-follow-grid,.cka-panel,.workstation-solution-panel,.learner-advantages-panel,.workstation-how-panel,.workstation-requirements-panel,.workstation-comparison-panel,.ai-era-panel,.founder-story-panel,.ws-final-grid{grid-template-columns:1fr!important;gap:22px!important}.ws-hero-grid,.cost-hero-grid{display:flex;flex-direction:column}.ws-hero-copy,.cost-hero-copy,.wrong-way-story-panel,.workstation-solution-copy,.learner-advantages-copy,.workstation-how-copy,.workstation-requirements-copy,.workstation-comparison-copy,.ai-era-copy,.founder-story-copy,.cka-copy{min-height:auto!important;max-width:none!important;transform:none!important;padding:0!important}.ws-hero-copy h1,.cost-hero-copy h2,.wrong-way-story-panel h2,.workstation-solution-copy h2,.learner-advantages-copy h2,.workstation-how-copy h2,.workstation-requirements-copy h2,.workstation-comparison-copy h2,.ai-era-copy h2,.founder-story-copy h2,.cka-copy h2,.ws-final-cta h2{max-width:none!important;margin:0 0 14px!important;font-size:clamp(1.85rem,8.5vw,2.65rem)!important;line-height:1.08!important;letter-spacing:-.025em!important}.ws-hero-split-title span:last-child,.wrong-way-split-title span:last-child,.solution-split-title span:last-child,.advantages-split-title span:last-child{margin-top:7px;font-size:.76em!important;line-height:1.2!important}.ws-hero-copy p,.cost-hero-copy p,.wrong-way-story-panel p,.workstation-solution-copy p,.learner-advantages-copy p,.workstation-how-copy p,.workstation-requirements-copy p,.workstation-comparison-copy p,.ai-era-copy p,.founder-story-copy p,.cka-copy p,.ws-final-cta p,.ws-hero-lead,.ws-support-line,.career-role-line,.ws-hero-cta-note,.solution-closing-line,.learner-advantages-strip,.workstation-platform-note,.requirements-note,.cka-closing-line,.ws-strong-line{max-width:none!important;margin-bottom:11px!important;font-size:.95rem!important;line-height:1.58!important}.career-role-line{font-size:.84rem!important}.cka-title-row{grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;margin:0 0 16px!important}.cka-title-row img{width:46px!important;height:46px!important}.cka-copy h2 span{white-space:normal!important}.cka-workstation-window{width:100%!important;margin:0!important;transform:none!important;animation:none!important}.ws-visual-cta-wrap,.hero-workstation-visual{max-width:100%!important;overflow:hidden!important;min-height:auto!important;align-self:stretch;padding-top:0!important;transform:none!important}.ws-console-preview,.ws-console-shell,.cka-workstation-window,.workstation-feature-stack,.learner-advantage-window,.requirements-window,.ai-era-window{max-width:100%!important;min-width:0!important}.ws-console-preview{width:100%!important;place-items:center!important}.ws-console-shell{width:min(100%,calc(100vw - 62px))!important}.ws-hero-copy,.cost-hero-copy,.cka-copy,.wrong-way-story-panel,.workstation-solution-copy,.learner-advantages-copy,.requirements-copy,.ai-era-copy{max-width:100%!important;min-width:0!important}.hero-career-role-line,.ws-hero-copy p,.cost-hero-copy p,.cka-copy p,.wrong-way-story-panel p,.workstation-solution-copy p,.learner-advantages-copy p,.requirements-copy p,.ai-era-copy p{width:100%!important;max-width:calc(100vw - 62px)!important;overflow-wrap:anywhere}.ws-hero-copy h1,.cost-hero-copy h2,.cka-copy h2,.wrong-way-story-panel h2,.workstation-solution-copy h2,.learner-advantages-copy h2,.requirements-copy h2,.ai-era-copy h2{max-width:calc(100vw - 62px)!important}.ws-console-preview,.ws-visual-cta-wrap .ws-console-preview,.hero-workstation-visual .ws-console-preview,.hero-follow-section .ws-console-preview,#practice-without-billing-fear .ws-console-preview{min-height:auto!important;place-items:center!important}.ws-console-glow{width:86%;opacity:.48;filter:blur(13px)}.ws-console-shell,.hero-workstation-visual .ws-console-shell{width:min(100%,390px)!important;border-radius:16px!important;transform:none!important;animation:none!important;box-shadow:0 18px 46px #02061738!important}.ws-console-topbar{padding:8px}.ws-console-brand img{width:25px;height:25px;padding:4px}.ws-console-brand strong{font-size:.74rem}.ws-console-brand span,.ws-console-actions span:nth-child(2),.ws-console-tabs span:nth-child(2),.ws-console-tabs span:nth-child(3),.ws-console-selected div,.ws-console-terminal footer span{display:none}.ws-console-actions span{padding:5px 7px;font-size:.62rem}.ws-console-tabs{grid-template-columns:1fr;gap:0;padding:8px}.ws-console-tabs span{min-height:30px;font-size:.68rem}.ws-console-workspace{grid-template-columns:1fr;padding:8px}.ws-console-topics{display:none}.ws-console-main{gap:8px;padding:8px}.ws-console-selected{padding:9px}.ws-console-selected strong{font-size:.78rem}.ws-console-selected span{font-size:.68rem}.ws-console-terminal pre{min-height:70px;padding:9px}.ws-console-terminal code{font-size:.64rem;line-height:1.5}.ws-console-terminal footer{padding:8px}.ws-console-terminal footer button{width:100%;padding:8px;font-size:.66rem}.ws-hero-actions,.section-cta-row,.campaign-actions{width:100%;align-items:stretch;justify-content:flex-start}.marketing-cta-stack,.ws-hero-actions .marketing-cta-stack,.section-cta-row .marketing-cta-stack{width:100%;max-width:330px}.promo-preview-shell .ws-final-cta .marketing-cta-helper{font-size:.66rem;white-space:normal}.ws-hero-actions .button-link,.section-cta-row .button-link,.campaign-actions .button-link{width:100%;justify-content:center}.marketing-cta-helper{width:100%;font-size:.66rem!important;line-height:1.25!important}.wrong-way-story-panel ul,.learner-advantage-stack,.workstation-requirements-stack,.workstation-step-stack,.ai-learning-stack{grid-template-columns:1fr!important;gap:9px!important}.workstation-feature-stack,.learner-advantage-grid,.workstation-step-flow,.workstation-requirements-grid,.ai-learning-stack,.cka-workstation-window{width:100%;padding:12px!important;border-radius:18px!important}.ws-feature-card,.ws-step-card,.ai-learning-stack article,.cka-focus-list article,.wrong-way-story-panel li{min-height:auto!important;padding:10px 12px 10px 32px!important}.comparison-card-stage{grid-template-columns:1fr!important;gap:14px!important}.comparison-product-card{min-height:auto!important}.comparison-point-row{grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.comparison-point-row span{font-size:.68rem!important}.comparison-point-row p{font-size:.78rem!important}.founder-card{width:min(100%,360px);margin:0 auto}.founder-story-panel .founder-card img{min-height:300px}.final-legal-row nav{justify-content:flex-start;gap:10px 14px}.final-legal-row a,.final-legal-row p{font-size:.74rem}}@media (max-width: 380px){.brand-copy strong,.brand-copy small{max-width:118px}.header-download-cta .button-link{min-width:162px;padding:8px 9px!important}.header-download-cta .button-link:after{font-size:.68rem}}.promo-preview-shell{--promo-countdown-height: 68px}.promo-preview-shell .promo-page-countdown{position:fixed!important;top:0!important;left:50%!important;z-index:45!important;grid-template-columns:auto auto!important;justify-content:center!important;width:min(1180px,calc(100% - 40px))!important;height:var(--promo-countdown-height)!important;min-height:var(--promo-countdown-height)!important;margin:0!important;border-top:0!important;border-radius:0 0 10px 10px!important;transform:translate(-50%)!important}.promo-preview-shell .promo-strip-label span{font-size:.84rem!important}.promo-preview-shell:has(.ws-hero),.promo-preview-shell:has(.story-page),.promo-preview-shell:has(.offer-page),.promo-preview-shell:has(.cka-seo-page){padding-top:calc(var(--public-header-height) + var(--promo-countdown-height))!important}.promo-preview-shell:has(.ws-hero) .marketing-header,.promo-preview-shell:has(.story-page) .marketing-header,.promo-preview-shell:has(.offer-page) .marketing-header,.promo-preview-shell:has(.cka-seo-page) .marketing-header{position:fixed!important;top:var(--promo-countdown-height)!important}@media (max-width: 760px){html,body,.shell{max-width:100%;overflow-x:hidden}.marketing-header .header-download-cta .marketing-cta-helper{display:none!important}.promo-preview-shell{--promo-countdown-height: 106px}.promo-preview-shell .promo-page-countdown{left:0!important;grid-template-columns:1fr!important;gap:9px!important;justify-items:center!important;justify-content:center!important;width:100%!important;height:var(--promo-countdown-height)!important;min-height:var(--promo-countdown-height)!important;overflow:hidden!important;transform:none!important}.promo-page-countdown{grid-template-columns:1fr!important;gap:9px!important;justify-items:center!important;border-radius:0!important;padding:9px 12px!important}.promo-strip-label-desktop{display:none!important}.promo-strip-label-mobile{display:inline-flex!important;justify-content:center!important;max-width:min(335px,calc(100vw - 34px))!important;font-size:.76rem!important;font-weight:700!important;line-height:1.15!important;text-align:center!important;white-space:normal!important}.promo-strip-countdown{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(322px,calc(100vw - 28px))!important;gap:7px!important;justify-content:center!important}.promo-strip-countdown span{min-width:0!important;padding:7px 4px!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:12px!important;background:linear-gradient(180deg,#0f172ab8,#0f172a75)!important}.promo-strip-countdown strong{font-size:.86rem!important}.promo-strip-countdown small{font-size:.46rem!important}.promo-preview-shell:has(.ws-hero),.promo-preview-shell:has(.story-page),.promo-preview-shell:has(.offer-page),.promo-preview-shell:has(.cka-seo-page){padding-top:calc(54px + var(--promo-countdown-height))!important}.promo-preview-shell:has(.ws-hero) .marketing-header,.promo-preview-shell:has(.story-page) .marketing-header,.promo-preview-shell:has(.offer-page) .marketing-header,.promo-preview-shell:has(.cka-seo-page) .marketing-header{position:fixed!important;top:var(--promo-countdown-height)!important}}.promo-preview-shell .marketing-cta-helper{position:relative!important;isolation:isolate;overflow:visible;border-radius:999px!important;background:transparent!important;box-shadow:none!important;transform:none!important;animation:promoCtaHelperPulse 2.8s ease-in-out infinite!important}@keyframes promoCtaHelperPulse{0%,to{opacity:.42;filter:none}50%{opacity:1;filter:none}}@media (max-width: 760px){.promo-preview-shell .promo-strip-label-desktop{display:none!important}.promo-preview-shell .promo-strip-label-mobile{display:inline-flex!important;max-width:min(335px,calc(100vw - 34px))!important;font-size:.76rem!important}.promo-preview-shell .promo-strip-countdown{width:min(322px,calc(100vw - 28px))!important}.ws-hero>.container,.cost-hero-section>.container,.hero-follow-grid,.cka-panel,.workstation-solution-panel,.learner-advantages-panel,.requirements-panel,.ai-era-panel,.founder-story-panel,.ws-final-cta{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;overflow:hidden!important;box-sizing:border-box!important}.ws-console-shell{width:calc(100vw - 74px)!important;max-width:calc(100vw - 74px)!important}.ws-hero-copy h1,.cost-hero-copy h2,.cka-copy h2,.wrong-way-story-panel h2,.workstation-solution-copy h2,.learner-advantages-copy h2,.requirements-copy h2,.ai-era-copy h2,.founder-story-copy h2,.ws-hero-copy p,.cost-hero-copy p,.cka-copy p,.wrong-way-story-panel p,.workstation-solution-copy p,.learner-advantages-copy p,.requirements-copy p,.ai-era-copy p,.founder-story-copy p{max-width:calc(100vw - 76px)!important;overflow-wrap:break-word!important}.marketing-header{justify-content:center!important}.marketing-header .brand-lockup,.marketing-header .marketing-nav{display:none!important}.marketing-header .header-download-cta{display:flex!important;width:auto!important;justify-content:center!important}.marketing-header .header-download-cta .marketing-cta-stack{width:auto!important;max-width:none!important}.marketing-header .header-download-cta .button-link{width:auto!important;min-width:190px!important}.marketing-header .header-download-cta .marketing-cta-helper{display:none!important}.promo-preview-shell .marketing-header{left:0!important;right:0!important;width:100%!important;height:74px!important;padding:8px 14px 9px!important;align-items:center!important;justify-content:center!important;border-radius:0 0 14px 14px!important}.promo-preview-shell .marketing-header .header-download-cta{width:100%!important;align-items:center!important;justify-content:center!important}.promo-preview-shell .marketing-header .header-download-cta .marketing-cta-stack{width:min(260px,calc(100vw - 40px))!important;align-items:center!important}.promo-preview-shell .marketing-header .header-download-cta .button-link{width:100%!important;min-width:0!important;min-height:38px!important}.promo-preview-shell .marketing-header .header-download-cta .marketing-cta-helper{display:block!important;width:100%!important;margin-top:3px!important;color:#0f172a!important;font-size:.56rem!important;line-height:1.1!important;text-align:center!important;white-space:nowrap!important}.promo-preview-shell:has(.ws-hero),.promo-preview-shell:has(.story-page),.promo-preview-shell:has(.offer-page),.promo-preview-shell:has(.cka-seo-page){padding-top:calc(74px + var(--promo-countdown-height))!important}.promo-preview-shell .hero-follow-section .ws-console-preview,.promo-preview-shell .hero-follow-section .ws-visual-cta-wrap{overflow:visible!important}.promo-preview-shell .hero-follow-section .ws-console-shell{width:min(100%,calc(100vw - 58px))!important;max-width:calc(100vw - 58px)!important;margin-left:auto!important;margin-right:auto!important}}
