.lp-button-ghost .epubio-icon,.lp-button-primary .epubio-icon,.lp-final>a .epubio-icon,.lp-nav-cta .epubio-icon,.lp-price-card>a .epubio-icon,.lp-twin-copy>a .epubio-icon{color:var(--brand-accent)}.lp-button-ghost .epubio-icon{height:20px;width:20px}.lp-capability-grid article>i .epubio-icon,.lp-impact-change>i .epubio-icon{height:18px;width:18px}.lp-flow-list article>i .epubio-icon{height:9px;width:9px}.lp-flow-list article>i:not(.active){opacity:.45}.lp-compare-table .epubio-icon{height:18px;width:18px}.app-shell{min-height:100vh;overflow:hidden}.topbar{align-items:center;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);display:flex;height:68px;justify-content:space-between;padding:0 clamp(22px,4vw,64px);position:relative;z-index:30}.view-welcome .topbar{background:rgba(9,11,16,.88);border-bottom-color:var(--line-dark);color:white}.brand{background:transparent;border:0;cursor:pointer;font-size:23px;font-weight:820;letter-spacing:-.055em;padding:8px 0}.brand span{color:var(--cyan)}.locale-switcher,.top-actions,.topnav{align-items:center;display:flex}.top-actions{gap:20px}.locale-switcher{color:#9097a8;font-size:10px;font-weight:800;gap:7px;letter-spacing:.1em}.locale-switcher button{background:none;border:0;color:#8d95a6;cursor:pointer;padding:9px 2px}.locale-switcher button.selected{color:var(--ink)}.view-welcome .locale-switcher button.selected{color:white}.quiet-action,.topnav button{background:none;border:0;cursor:pointer}.quiet-action{color:var(--muted);font-size:12px;font-weight:600}.avatar{align-items:center;background:var(--night);border:0;border-radius:9px;color:white;display:flex;font-size:10px;font-weight:800;height:34px;justify-content:center;width:34px}.topnav{gap:30px;left:50%;position:absolute;transform:translateX(-50%)}.topnav button{color:#7a8291;font-size:11px;font-weight:600;padding:26px 0 23px;position:relative}.topnav button.active{color:var(--ink)}.topnav button.active:after{background:var(--electric);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.welcome{align-items:center;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),var(--night);background-size:64px 64px;color:white;display:flex;min-height:calc(100vh - 68px);overflow:hidden;padding:76px clamp(24px,5.7vw,104px) 142px;position:relative}.welcome:before{background:linear-gradient(90deg,transparent,rgba(99,91,255,.55),transparent);content:"";height:1px;left:12%;position:absolute;right:12%;top:0}.welcome:after{background:radial-gradient(circle,rgba(99,91,255,.16),transparent 68%);content:"";height:760px;pointer-events:none;position:absolute;right:-220px;top:-200px;width:760px}.hero{max-width:740px;position:relative;z-index:3}.eyebrow{align-items:center;color:var(--cyan);display:flex;font-size:10px;font-weight:800;gap:12px;letter-spacing:.2em;margin:0 0 28px;text-transform:uppercase}.eyebrow>span{background:var(--cyan);border-radius:50%;box-shadow:0 0 16px rgba(73,230,204,.9);display:inline-block;height:6px;width:6px}.hero h1,.onboarding h2,.workspace h2{font-weight:750;letter-spacing:-.065em}.hero h1{font-size:clamp(58px,6.4vw,100px);line-height:.92;margin:0;max-width:1020px}.hero h1 em{background:linear-gradient(100deg,#fff 0,var(--brand-accent) 55%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;font-weight:750}.hero-copy{color:#aeb5c5;font-size:clamp(17px,1.45vw,21px);line-height:1.65;margin:32px 0 36px;max-width:690px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.primary,.secondary{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:750;gap:28px;justify-content:center;min-height:52px;padding:0 22px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.primary{background:var(--electric);box-shadow:0 12px 30px rgba(99,91,255,.26);color:white}.primary:hover{background:var(--brand-accent);transform:translateY(-1px)}.primary span{font-size:17px}.secondary{background:transparent;border:1px solid rgba(255,255,255,.2);color:white}.secondary:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.35)}.dashboard{display:grid;grid-template-columns:218px 1fr;min-height:calc(100vh - 68px)}.workspace{background:linear-gradient(rgba(16,19,26,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(16,19,26,.025) 1px,transparent 1px),var(--bg);background-size:54px 54px;padding:44px clamp(28px,5vw,76px) 65px}.workspace-head .eyebrow{color:var(--electric);font-size:8px;margin-bottom:12px}.workspace-head .eyebrow>span{background:var(--electric);box-shadow:0 0 12px rgba(99,91,255,.65)}.workspace h2{font-size:41px;margin:0 0 8px}.primary.small{font-size:9px;gap:20px;min-height:40px;padding:0 14px}.quality{align-items:center;border-right:1px solid var(--line);display:flex;gap:11px;padding:3px 17px}.quality:first-child{padding-left:0}.quality:last-child{border-right:0}.quality>span{align-items:center;border:1px solid #cfd4de;border-radius:8px;color:#8c95a4;display:flex;font-family:ui-monospace,monospace;font-size:8px;height:27px;justify-content:center;min-width:27px}.quality.done>span{background:rgba(73,230,204,.15);border-color:rgba(73,230,204,.32);color:#158c79}.quality.active>span{background:rgba(99,91,255,.08);border-color:var(--electric);color:var(--electric)}.quality small,.quality strong{display:block}.quality strong{font-size:9px}.quality small{color:#939aa7;font-size:7px;margin-top:4px}.view-dashboard .topbar{background:#090b10;border-bottom-color:rgba(255,255,255,.1);color:white}.view-dashboard .topnav button{color:#727a8a}.view-dashboard .locale-switcher button.selected,.view-dashboard .topnav button.active{color:white}.view-dashboard .quiet-action{color:#868e9e}.view-dashboard .avatar{background:rgba(99,91,255,.2);border:1px solid rgba(135,126,255,.35)}.studio{background:#0e1117;display:grid;grid-template-columns:245px minmax(520px,1fr) 278px;min-height:calc(100vh - 68px)}.studio-rail{background:#12151c;border-right:1px solid rgba(255,255,255,.09);color:white;display:flex;flex-direction:column;min-width:0}.studio-rail-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);display:flex;gap:11px;min-height:73px;padding:0 15px}.workspace-back{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#949cac;cursor:pointer;display:flex;height:31px;justify-content:center;width:31px}.studio-rail-head small,.studio-rail-head strong{display:block}.studio-rail-head small{color:#606979;font-size:6px;font-weight:700;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.studio-rail-head strong{font-size:11px}.manuscript-label{align-items:center;color:#626b7b;display:flex;font-family:ui-monospace,monospace;font-size:7px;font-weight:700;justify-content:space-between;letter-spacing:.16em;padding:24px 20px 10px}.manuscript-label span{color:#87909f;font-size:13px}.chapter-list{gap:3px;padding:0 10px}.chapter-list button{align-items:center;color:#707989;cursor:pointer;display:grid;font-size:9px;gap:8px;grid-template-columns:24px 1fr auto;min-height:39px;padding:0 10px}.chapter-list button:hover{background:rgba(255,255,255,.035)}.chapter-list button.selected{background:linear-gradient(90deg,rgba(99,91,255,.2),rgba(99,91,255,.06));box-shadow:inset 2px 0 var(--electric-2);color:white}.chapter-list button>span{color:#4d5564;font-family:ui-monospace,monospace;font-size:7px}.chapter-list button.selected>span{color:var(--electric-2)}.chapter-list button strong{font-weight:580}.chapter-list button i{color:#697181;font-style:normal;letter-spacing:2px}.rail-section{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:3px;margin:20px 10px 0;padding-top:14px}.rail-section button{background:transparent;border:0;border-radius:7px;color:#707989;cursor:pointer;font-size:9px;min-height:36px;padding:0 10px;text-align:left}.rail-section button span{color:#4dcdba;display:inline-block;margin-right:10px}.studio-user{align-items:center;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:9px;grid-template-columns:32px 1fr auto;margin-top:auto;min-height:69px;padding:0 15px}.studio-user .avatar{height:30px;width:30px}.studio-user small,.studio-user strong{display:block}.studio-user strong{font-size:9px}.studio-user small{color:#5e6676;font-size:6px;margin-top:3px}.studio-user>i{color:#505867;font-size:8px;font-style:normal;letter-spacing:1px}.writing-space{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),#171a21;background-size:52px 52px;min-width:0;overflow:auto}.writing-toolbar{align-items:center;background:rgba(20,23,30,.95);border-bottom:1px solid rgba(255,255,255,.08);color:#7a8291;display:flex;justify-content:space-between;min-height:52px;padding:0 18px;position:sticky;top:0;z-index:4}.format-tools,.writing-actions{align-items:center;display:flex;gap:4px}.format-tools button,.writing-actions button{background:transparent;border:0;border-radius:5px;color:#777f8e;cursor:pointer;font-size:9px;height:28px;padding:0 9px}.format-tools button.tool-active,.format-tools button:hover,.writing-actions button:hover{background:rgba(255,255,255,.065);color:white}.format-tools>span{background:rgba(255,255,255,.11);height:18px;margin:0 5px;width:1px}.save-live{align-items:center;color:#687181;display:flex;font-family:ui-monospace,monospace;font-size:6px;gap:6px;letter-spacing:.1em;margin-left:9px}.save-live i{background:var(--cyan);border-radius:50%;box-shadow:0 0 8px rgba(73,230,204,.8);height:5px;width:5px}.manuscript-page{background:linear-gradient(rgba(16,19,26,.023) 1px,transparent 0),white;background-size:100% 31px;box-shadow:0 35px 90px rgba(0,0,0,.26);color:#181b22;margin:44px auto 70px;min-height:690px;padding:76px clamp(60px,8vw,108px) 45px;position:relative;width:min(700px,calc(100% - 72px))}.page-meta{color:#8b92a0;display:flex;font-family:ui-monospace,monospace;font-size:6px;justify-content:space-between;letter-spacing:.17em;margin-bottom:24px}.page-meta span:first-child{color:var(--electric)}.manuscript-page h1{font-size:clamp(38px,4.2vw,60px);letter-spacing:-.06em;line-height:.98;margin:0}.title-rule{background:linear-gradient(90deg,var(--electric),var(--cyan));height:2px;margin:25px 0 42px;width:48px}.manuscript-copy{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:17px;line-height:1.9}.manuscript-copy p{margin:0 0 24px}.active-paragraph{background:rgba(99,91,255,.055);border-left:2px solid var(--electric);margin-left:-18px!important;padding:9px 14px}.caret{animation:caret-blink 1.1s steps(1) infinite;background:var(--electric);display:inline-block;height:19px;margin-left:2px;transform:translateY(4px);width:1.5px}.page-footer{bottom:31px;color:#9ca2ad;display:flex;font-family:ui-monospace,monospace;font-size:6px;justify-content:space-between;left:clamp(60px,8vw,108px);letter-spacing:.12em;position:absolute;right:clamp(60px,8vw,108px)}.inspector{background:#12151c;border-left:1px solid rgba(255,255,255,.09);color:white}.inspector-tabs{border-bottom:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:1fr 1fr;min-height:52px}.inspector-tabs button{background:transparent;border:0;color:#666f7f;cursor:pointer;font-size:8px;position:relative}.inspector-tabs button.active{color:white}.inspector-tabs button.active:after{background:var(--electric-2);bottom:-1px;content:"";height:2px;left:25%;position:absolute;right:25%}.inspector-content{padding:25px 20px}.inspector-label{color:#606979;font-family:ui-monospace,monospace;font-size:7px;letter-spacing:.18em;margin:0 0 22px}.validation-ring{align-items:center;background:conic-gradient(var(--cyan) 0 92%,#2a2e38 92% 100%);height:112px;margin:0 auto 16px;padding:4px;width:112px}.validation-ring,.validation-ring>div{border-radius:50%;display:flex;justify-content:center}.validation-ring>div{align-items:baseline;background:#12151c;height:100%;width:100%}.validation-ring strong{align-self:center;font-size:31px;letter-spacing:-.06em}.validation-ring small{color:#636c7c;font-size:7px}.valid-badge{color:#a7afbd;font-size:9px;gap:7px;margin-bottom:24px}.valid-badge,.valid-badge i{align-items:center;display:flex;justify-content:center}.valid-badge i{background:rgba(73,230,204,.13);border-radius:5px;color:var(--cyan);font-size:7px;font-style:normal;height:20px;width:20px}.detail-list{border-bottom:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);padding:10px 0}.detail-list>div{align-items:center;display:flex;font-size:8px;justify-content:space-between;min-height:34px}.detail-list>div span{align-items:center;color:#737c8c;display:flex;gap:8px}.detail-list>div strong{color:#aab1bd;font-size:7px}.detail-list i{color:var(--cyan);font-size:7px;font-style:normal}.detail-list i.pending{color:#ffb45e}.suggestion-box{background:linear-gradient(145deg,rgba(99,91,255,.18),rgba(99,91,255,.04));border:1px solid rgba(135,126,255,.2);border-radius:9px;margin-top:20px;padding:16px}.suggestion-box p{color:var(--electric-2);font-family:ui-monospace,monospace;font-size:6px;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.suggestion-box>strong{display:block;font-size:9px;line-height:1.55}.suggestion-box button{align-items:center;background:transparent;border:0;color:var(--brand-accent);cursor:pointer;display:flex;font-size:7px;gap:12px;margin-top:13px;padding:0}.edition-ready{align-items:center;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;margin-top:21px;padding-top:17px}.edition-ready small,.edition-ready strong{display:block}.edition-ready small{color:#555e6e;font-family:ui-monospace,monospace;font-size:6px;letter-spacing:.14em}.edition-ready strong{font-size:11px;margin-top:4px}.edition-ready>span{background:rgba(73,230,204,.1);border:1px solid rgba(73,230,204,.24);border-radius:20px;color:var(--cyan);font-family:ui-monospace,monospace;font-size:6px;padding:5px 8px}.onboarding{background:linear-gradient(rgba(16,19,26,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,19,26,.035) 1px,transparent 1px),var(--bg);background-size:54px 54px;min-height:calc(100vh - 68px);padding:30px clamp(24px,5vw,68px) 60px;position:relative}.onboarding:after{background:radial-gradient(circle,rgba(99,91,255,.12),transparent 68%);content:"";height:540px;pointer-events:none;position:absolute;right:-170px;top:-170px;width:540px}.onboarding h2{font-size:clamp(40px,5vw,58px);line-height:1;margin:0 0 14px}.option-card.selected{background:white;border-color:var(--electric);box-shadow:0 14px 38px rgba(69,62,160,.1)}.selected .radio{background:var(--electric);border-color:var(--electric)}.selected .radio i{border-bottom:1.5px solid white;border-right:1.5px solid white;height:9px;transform:rotate(45deg) translate(-1px,-1px);width:5px}@media (max-width:1080px){.topnav{display:none}.welcome{align-items:flex-start;padding-bottom:150px}.hero{max-width:820px}.studio{grid-template-columns:205px minmax(430px,1fr) 238px}.studio-rail-head{padding-inline:11px}.manuscript-page{margin-inline:28px;padding-inline:clamp(48px,6vw,76px);width:auto}.inspector-content{padding-inline:16px}.quality:nth-child(2){border-right:0}.quality:nth-child(3){padding-left:0}}@media (max-width:760px){.topbar{height:62px;padding:0 18px}.quiet-action{display:none}.top-actions{gap:12px}.welcome{align-items:flex-start;min-height:calc(100vh - 62px);padding:62px 20px 148px}.hero h1{font-size:clamp(50px,15vw,72px)}.hero-copy{font-size:16px;line-height:1.55;margin-top:25px}.hero-actions{align-items:stretch;flex-direction:column}.dashboard,.studio{display:block}.inspector,.studio-rail{display:none}.writing-toolbar{overflow-x:auto}.writing-actions button{display:none}.manuscript-page{margin:22px auto 40px;min-height:660px;padding:52px 30px 45px;width:calc(100% - 24px)}.manuscript-copy{font-size:15px}.page-footer{left:30px;right:30px}.workspace{padding:33px 17px 48px}.workspace h2{font-size:35px}.quality,.quality:nth-child(3){border-bottom:1px solid var(--line);border-right:0;padding:11px 0}.quality:last-child{border-bottom:0}.onboarding{min-height:calc(100vh - 62px);padding:21px 17px 48px}.onboarding h2{font-size:39px}}.auth-layout{background:#090b10;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(540px,1.1fr);min-height:100vh}.auth-story{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 70% 38%,rgba(var(--brand-accent-rgb),.22),transparent 34%),#090b10;background-size:58px 58px,58px 58px,auto,auto;color:white;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:48px clamp(42px,5vw,82px);position:relative}.auth-story:after{background:linear-gradient(90deg,var(--electric),var(--cyan));bottom:0;content:"";height:2px;left:0;position:absolute;width:65%}.auth-brand,.author-brand{color:inherit;font-size:25px;font-weight:850;letter-spacing:-.06em;text-decoration:none}.auth-brand span,.author-brand span{color:var(--cyan)}.auth-story h1{font-size:clamp(56px,5vw,84px);letter-spacing:-.065em;line-height:.96;margin:26px 0;max-width:660px}.auth-story>div>p:last-child{color:#a7adba;font-size:17px;line-height:1.7;max-width:570px}.auth-trust{color:#a7adba;display:flex;flex-wrap:wrap;font-size:11px;gap:22px}.auth-trust span:first-letter{color:var(--cyan)}.auth-panel{align-items:center;background:#f7f8fb;display:flex;justify-content:center;padding:80px clamp(34px,7vw,120px);position:relative}.auth-locale{color:#9aa0ae;display:flex;font-size:10px;font-weight:800;gap:7px;letter-spacing:.1em;position:absolute;right:42px;top:34px}.auth-locale button{background:none;border:0;color:inherit;cursor:pointer;font-weight:inherit}.auth-locale button.active{color:var(--ink)}.auth-card{max-width:480px;width:100%}.auth-back{color:#6d7483;display:inline-block;font-size:12px;margin-bottom:60px;text-decoration:none}.auth-kicker,.author-kicker{color:var(--electric);font-size:9px;font-weight:850;letter-spacing:.2em;margin:0 0 14px}.auth-card h2{font-size:44px;letter-spacing:-.05em;margin:0 0 13px}.auth-intro{color:var(--muted);line-height:1.6;margin:0 0 34px}.auth-card form,.project-modal form{display:grid;gap:20px}.auth-card label,.project-modal label{color:#303542;display:grid;font-size:11px;font-weight:750;gap:8px}.auth-card input,.project-modal input,.project-modal select{background:white;border:1px solid #d9dde6;border-radius:9px;font-size:15px;min-height:50px;outline:none;padding:0 15px;transition:border .2s,box-shadow .2s}.auth-card input:focus,.project-modal input:focus,.project-modal select:focus{border-color:var(--electric);box-shadow:0 0 0 3px rgba(var(--brand-accent-rgb),.12)}.auth-card label small{color:#969dab;font-size:10px;font-weight:500}.auth-password-field{display:block;position:relative}.auth-password-field input{padding-right:52px;width:100%}.auth-password-toggle{align-items:center;background:transparent;border:0;border-radius:7px;color:#6f7785;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:38px}.auth-password-toggle:hover{background:#f1f4f7;color:#202631}.auth-password-toggle:focus-visible{box-shadow:0 0 0 3px rgba(var(--brand-accent-rgb),.18);outline:2px solid var(--brand-accent)}.auth-password-toggle svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:20px}.auth-password-strength{color:#6f7785;display:grid;font-size:10px;font-weight:500;gap:7px}.auth-password-strength b{color:#4a5260;font-weight:750}.auth-password-meter{display:grid;gap:5px;grid-template-columns:repeat(5,1fr)}.auth-password-meter i{background:#e0e4ea;border-radius:2px;height:4px;transition:background .2s}.auth-password-strength.strength-0 .auth-password-meter i:nth-child(-n+1),.auth-password-strength.strength-1 .auth-password-meter i:nth-child(-n+2){background:#d85a50}.auth-password-strength.strength-2 .auth-password-meter i:nth-child(-n+3){background:#d99b32}.auth-password-strength.strength-3 .auth-password-meter i:nth-child(-n+4){background:#34af91}.auth-password-strength.strength-4 .auth-password-meter i{background:#20866f}.auth-submit,.empty-project button,.next-action-card button{align-items:center;background:var(--night);border:0;border-radius:9px;color:white;cursor:pointer;display:flex;font-size:12px;font-weight:750;justify-content:space-between;min-height:51px;padding:0 19px;text-decoration:none}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-submit span,.empty-project button span,.next-action-card button span{color:var(--cyan)}.auth-forgot{color:#5e6573;display:block;font-size:11px;margin-top:17px;text-align:right}.auth-divider{border-top:1px solid var(--line);margin:34px 0 22px}.auth-card>p{color:var(--muted);font-size:12px}.auth-card>p a{color:var(--electric);font-weight:700}.auth-registration-result{background:#fff;border:1px solid #d9e1e6;border-radius:12px;display:grid;gap:16px;grid-template-columns:34px minmax(0,1fr);padding:22px}.auth-registration-result>span{align-items:center;background:#ddf7f1;border-radius:50%;color:#188472;display:flex;font-size:15px;font-weight:850;height:34px;justify-content:center;width:34px}.auth-registration-result.failed{border-color:#eccbc7}.auth-registration-result.failed>span{background:#fff0ee;color:#b44940}.auth-registration-result h3{font-size:17px;margin:1px 0 7px}.auth-registration-result p{color:#687082;font-size:12px;line-height:1.6;margin:0}.auth-registration-result>button{background:var(--night);border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:11px;font-weight:750;grid-column:1/-1;min-height:47px;padding:0 17px}.auth-registration-result>button:disabled{cursor:wait;opacity:.65}.auth-registration-result nav{display:flex;font-size:11px;font-weight:700;gap:20px;grid-column:1/-1;justify-content:center}.auth-registration-result nav a{color:#287e70}.security-access-page{min-height:100svh;display:grid;place-items:center;padding:clamp(24px,6vw,80px);background:radial-gradient(circle at 85% 10%,rgba(71,220,197,.16),transparent 34%),#eef2f7}.security-access-card{width:min(100%,620px);padding:clamp(32px,6vw,64px);border:1px solid #d7dee8;border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(14,23,35,.12)}.security-access-card h1{margin:10px 0 14px;font-size:clamp(36px,6vw,58px);line-height:.98}.security-access-card>p:not(.auth-kicker){margin:0 0 32px;color:var(--muted);font-size:17px;line-height:1.6}.security-access-card form{display:grid;gap:18px}.security-access-card label{display:grid;gap:9px;font-size:14px;font-weight:700}.security-access-card input{width:100%;height:58px;padding:0 17px;border:1px solid #ccd5e0;border-radius:10px;background:#f8fafc;font:inherit;font-size:18px}.security-access-card input:focus{outline:3px solid rgba(71,220,197,.2);border-color:#25ad98}.security-mode-switch{width:100%;margin-top:16px;border:0;background:transparent;color:#546170;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.security-access-note{display:grid;gap:5px;margin-top:28px;padding:18px;border-left:3px solid #47dcc5;background:#f0fbf8;color:#31554e}.security-access-note span{font-size:13px;line-height:1.5}.security-enrollment-card{width:min(100%,760px)}.security-setup-steps{display:grid;gap:12px;margin:26px 0}.security-setup-steps article{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:16px;border:1px solid #dce3eb;border-radius:10px}.security-setup-steps article>i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0d1720;color:#47dcc5;font-style:normal;font-weight:800}.security-setup-steps article>div{min-width:0;display:grid;gap:5px}.security-setup-steps span{color:#6f7b89;font-size:13px}.security-setup-steps code{overflow-wrap:anywhere;font-size:15px;letter-spacing:.08em}.security-setup-steps a{color:#157e6d;font-weight:700}.security-setup-qr-step>div{justify-items:start}.security-totp-qr{display:grid;place-items:center;width:min(100%,264px);margin:12px 0 7px;padding:12px;border:1px solid #dce3eb;border-radius:10px;background:#fff}.security-totp-qr svg{display:block;width:100%;height:auto}.security-setup-steps details{width:100%;margin-top:7px;padding-top:10px;border-top:1px solid #e4e9ef}.security-setup-steps summary{cursor:pointer;color:#566372;font-size:13px;font-weight:700}.security-setup-steps details code{display:block;margin-top:9px;padding:10px 12px;border-radius:7px;background:#f4f7f9}.security-backup-codes{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 24px;padding:18px;background:#0d1720;border-radius:10px;color:#fff}.security-backup-codes code{text-align:center;letter-spacing:.06em}.security-restart-enrollment{width:100%;min-height:48px;margin-top:14px;border:1px solid #d1d9e2;border-radius:9px;background:#fff;color:#52606f;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.security-restart-enrollment:hover{border-color:#9eabb9;color:#0d1720}.security-restart-enrollment:disabled{cursor:wait;opacity:.6}@media (max-width:560px){.security-backup-codes{grid-template-columns:1fr}}.auth-message{border-radius:8px;font-size:12px;line-height:1.5;margin:0;padding:12px 14px}.auth-message.error{background:#fff0ee;color:#a83a2d}.auth-message.success{background:#e9faf5;color:#176752}.auth-complete p{color:var(--muted);line-height:1.6;margin:30px 0}.reset-layout .auth-story{min-height:100vh}.author-sidebar nav a.active,.sidebar-bottom>a.active{background:rgba(255,255,255,.07);color:white}.author-actions .auth-locale.compact{box-sizing:border-box;height:var(--author-action-height);position:static}.author-actions .auth-locale.compact button{height:34px;min-height:34px}.notification{align-items:center;background:white;border:1px solid var(--line);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;height:var(--author-action-height);justify-content:center;padding:0;width:var(--author-action-height)}.notification>span{background:#2cac8d;border-radius:50%;box-shadow:0 0 0 4px rgba(44,172,141,.1);display:block;height:8px;width:8px}.notification.warning>span{background:#d69d1c;box-shadow:0 0 0 4px rgba(214,157,28,.12)}.notification.error>span{background:#d25449;box-shadow:0 0 0 4px rgba(210,84,73,.12)}.journey-item.active>span{background:var(--night);color:var(--cyan);box-shadow:0 0 0 5px var(--brand-accent-soft)}.workspace-notice.warning strong{color:#80621c}.workspace-notice.warning strong i{background:#d69d1c;box-shadow:0 0 0 4px rgba(214,157,28,.12)}.workspace-notice.error strong{color:#9b433b}.workspace-notice.error strong i{background:#d25449;box-shadow:0 0 0 4px rgba(210,84,73,.12)}.system-state-page{background:radial-gradient(circle at 70% 20%,rgba(98,91,255,.12),transparent 34%),#f4f6fa;color:#0b1017;display:grid;min-height:100vh;padding:clamp(28px,5vw,72px);place-items:center;position:relative}.system-state-brand{color:#0b1017;font-size:26px;font-weight:800;left:clamp(28px,5vw,72px);position:absolute;text-decoration:none;top:clamp(28px,5vw,60px)}.system-state-brand span{color:#54d9c2}.system-state-page section{background:white;border:1px solid #dfe4ed;border-radius:14px;box-shadow:0 30px 80px rgba(16,23,36,.1);max-width:680px;padding:clamp(34px,6vw,66px)}.system-state-page small{color:var(--brand-accent);font-weight:800;letter-spacing:.16em}.system-state-page h1{font-size:clamp(36px,6vw,66px);letter-spacing:-.045em;line-height:1;margin:18px 0}.system-state-page p{color:#687284;font-size:17px;line-height:1.6}.system-state-page section>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.system-state-page button,.system-state-page section a{background:#0b1017;border:1px solid #0b1017;border-radius:8px;color:white;cursor:pointer;font:inherit;font-weight:700;padding:13px 18px;text-decoration:none}.system-state-page section a.secondary{background:transparent;color:#0b1017}.not-found-page{background:linear-gradient(rgba(83,226,199,.055) 1px,transparent 0),linear-gradient(90deg,rgba(83,226,199,.055) 1px,transparent 0),radial-gradient(circle at 76% 34%,rgba(83,226,199,.15),transparent 30%),#f3f6f8;background-size:52px 52px,52px 52px,auto,auto;overflow:hidden}.system-state-locale.auth-locale.compact{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 24px rgba(21,32,45,.06),inset 0 1px rgba(255,255,255,.9);position:absolute;right:clamp(28px,5vw,72px);top:clamp(28px,5vw,52px)}.system-state-page .not-found-card{align-items:center;display:grid;gap:clamp(32px,6vw,86px);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);max-width:1180px;overflow:hidden;padding:clamp(38px,5vw,76px);position:relative;width:min(1180px,100%)}.not-found-copy{position:relative;z-index:2}.system-state-page .not-found-copy h1{font-size:clamp(48px,5.8vw,78px);max-width:610px}.system-state-page .not-found-copy>p{max-width:590px}.system-state-page .not-found-reassurance{align-items:center;color:#34505a;display:flex;font-size:14px;font-weight:700;gap:9px;margin-top:24px}.not-found-reassurance span{align-items:center;background:#e2faf5;border-radius:50%;color:#158d79;display:inline-flex;height:25px;justify-content:center;width:25px}.system-state-page .not-found-actions{align-items:center;flex-wrap:nowrap;gap:0;margin-top:30px}.system-state-page .not-found-actions a{align-items:center;border-radius:9px;box-sizing:border-box;display:inline-flex;font-size:13px;height:var(--control-height);justify-content:center;padding:0 17px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.system-state-page .not-found-actions a:hover{box-shadow:0 12px 28px rgba(12,18,27,.14);transform:translateY(-2px)}.system-state-page .not-found-actions a:first-child{gap:20px;justify-content:space-between;min-width:194px}.system-state-page .not-found-actions a:first-child span{color:#53e2c7}.system-state-page .not-found-actions a.secondary{background:#fff;border-color:#cbd4da;margin-left:18px;min-width:150px}.system-state-page .not-found-actions a.secondary:hover{border-color:#8f9aa3;box-shadow:0 10px 24px rgba(12,18,27,.08)}.not-found-book{margin:0;min-width:0;position:relative}.not-found-book:before{background:#53e2c7;border-radius:50%;content:"";filter:blur(38px);height:180px;opacity:.17;position:absolute;right:13%;top:36%;width:180px}.not-found-book svg{display:block;height:auto;overflow:visible;position:relative;width:100%}.not-found-book figcaption{color:#87939e;font-size:11px;font-weight:800;letter-spacing:.16em;margin-top:-13px;text-align:center;text-transform:uppercase}@media (max-width:860px){.not-found-page{overflow:auto;padding-top:110px}.system-state-page .not-found-card{grid-template-columns:1fr}.not-found-book{margin:-18px auto 0;max-width:540px;order:-1;width:100%}.system-state-page .not-found-copy{text-align:center}.system-state-page .not-found-copy>p{margin-left:auto;margin-right:auto}.system-state-page .not-found-actions,.system-state-page .not-found-reassurance{justify-content:center}}@media (max-width:520px){.system-state-brand{top:28px}.system-state-locale.auth-locale.compact{right:20px;top:24px}.not-found-page{padding:96px 16px 24px}.system-state-page .not-found-card{gap:18px;padding:28px 20px 34px}.system-state-page .not-found-copy h1{font-size:42px}.not-found-book figcaption{margin-top:-4px}.system-state-page .not-found-actions{flex-direction:column;flex-wrap:nowrap}.system-state-page .not-found-actions a{justify-content:center;text-align:center;width:100%}.system-state-page .not-found-actions a.secondary{margin-left:0;margin-top:12px}}.bookpass-flow-actions .auth-locale.compact{box-sizing:border-box;flex:0 0 auto;height:46px;position:static}.bookpass-flow-actions .auth-locale.compact button{height:36px;min-height:36px}.bookpass-milestones .complete span{background:#dff7f1;border-color:#c5ece2;color:#188b74}.bookpass-milestones .current span{background:#0c1118;border:4px solid var(--brand-accent-soft);color:#5be2c7}.bookpass-milestones .current strong{color:#151923}.settings-language button.active{background:var(--night);color:white}.modal-backdrop{background:rgba(7,9,13,.72);border:0;inset:0;position:absolute}.project-modal>section>p:not(.auth-kicker){color:var(--muted);font-size:12px;line-height:1.5;margin-bottom:25px}.version-list article.current{border-color:var(--brand-accent);box-shadow:inset 3px 0 #5d58e8}.comparison-metrics .added{background:#eaf8f2;color:#31715c}.comparison-metrics .added strong{color:#177052}.comparison-metrics .removed{background:#fff0ed;color:#986053}.comparison-metrics .removed strong{color:#a43e2d}.comparison-text .added{background:#ccefe1;color:#135d45;text-decoration:none}.comparison-text .removed{background:#ffd9d2;color:#8f3023;text-decoration:line-through}.book-topbar nav button.active{color:var(--ink)}.book-topbar nav button.active:after{background:var(--electric);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.production-list>div.active>span{background:var(--night);color:var(--cyan);box-shadow:0 0 0 4px var(--brand-accent-soft)}.production-list>div.done>span{background:#dff8ee;color:#08785d}.chapter-list,.studio-status{background:white;padding:28px 22px}.chapter-list{border-right:1px solid var(--line)}.chapter-list>small,.studio-status>small{color:var(--electric);font-size:7px;font-weight:850;letter-spacing:.16em}.chapter-list h2{font-size:16px;margin:8px 0 30px}.chapter-list button{background:transparent;border:0;border-radius:7px;color:#858c99;display:block;font-size:10px;margin:5px 0;min-height:38px;text-align:left;width:100%}.chapter-list button.active{background:var(--brand-accent-soft);color:var(--electric);font-weight:700;padding:0 10px}.studio-preview.focus-mode .chapter-list,.studio-preview.focus-mode .studio-status,.studio-preview.focus-mode .writing-tools>:not(span):not(.focus-toggle){display:none}.rich-toolbar button.active,.rich-toolbar button:hover{background:var(--brand-accent-soft);color:var(--electric)}.cover-upload.panel{align-items:flex-end;background:radial-gradient(circle at 82% 20%,rgba(102,90,255,.2),transparent 34%),linear-gradient(135deg,#11141d,#07080d);border:1px solid #272c3a;border-radius:18px;display:flex;inset:auto;justify-content:space-between;margin:30px 0;min-height:210px;overflow:hidden;padding:28px;position:relative}.cover-upload.panel:after{border:1px solid rgba(255,255,255,.12);border-radius:5px;content:"";height:132px;position:absolute;right:38px;top:22px;transform:rotate(5deg);width:88px}.cover-upload.panel img{filter:brightness(.42);z-index:0}.cover-upload.panel .cover-upload-copy{color:white;max-width:430px;position:relative;z-index:2}.cover-upload.panel .cover-upload-copy small{color:var(--brand-accent);display:block;font-size:10px;font-weight:800;letter-spacing:.17em;margin-bottom:12px}.cover-upload.panel .cover-upload-copy strong{display:block;font-size:24px;line-height:1.15}.cover-upload.panel .cover-upload-copy p{background:none;bottom:auto;color:#aeb4c3;font-size:12px;left:auto;margin:9px 0 0;padding:0;position:static;right:auto}.cover-upload.panel label{background:white;border-radius:10px;color:#0a0b10;font-size:12px;min-height:46px;opacity:1;padding:0 20px;position:relative;z-index:4}.cover-upload.panel label:hover{background:var(--brand-accent-soft)}.cover-upload.panel>p[role=alert]{background:#fff0ee;bottom:12px;color:#a83a2d;font-size:11px;left:28px;max-width:520px;padding:8px 10px;position:absolute;right:auto;z-index:5}.save-indicator.dirty,.save-indicator.saving{color:#8a6b19}.save-indicator.saved{color:#23846c}.save-indicator.conflict,.save-indicator.error{color:#b44235;font-weight:700}.docx-dropzone.busy{cursor:wait;opacity:.72}.import-image-review.resolved{border-color:#b9dfd3}.import-finding.recommendation>span{background:var(--brand-accent-soft);color:var(--electric)}.import-report>footer .import-apply-confirm button.secondary{background:white;border:1px solid var(--line);color:var(--night)}.studio-loading{align-items:center;background:#f3f5f9;color:#747c8b;display:flex;flex-direction:column;font-size:12px;gap:15px;justify-content:center;min-height:calc(100vh - 66px)}.studio-loading p{margin:0}.studio-loading-spinner{animation:studio-spin .8s linear infinite;border-radius:50%;border:2px solid #d6dde5;border-top:2px solid var(--brand-accent);height:28px;width:28px}.metadata-grid label.wide{grid-column:1/-1}.metadata-actions>span.saved{color:#257a62}.metadata-actions>span.conflict,.metadata-actions>span.error,.metadata-actions>span.invalid_isbn{color:#ad4539}.structure-map>button.active{background:var(--brand-accent-soft);color:var(--electric)}.structure-map>button.active>span{background:var(--night);color:var(--cyan)}.editable-matter-page>footer>span.saved{color:#24775f}.editable-matter-page>footer>span.conflict,.editable-matter-page>footer>span.error{color:#aa4438}.design-presets button.active{background:var(--brand-accent-soft);border-color:var(--electric);box-shadow:0 8px 22px rgba(91,79,235,.08)}.design-grid label.wide{grid-column:1/-1}.design-actions>span.saved{color:#257a62}.design-actions>span.conflict,.design-actions>span.error{color:#ad4539}.design-preview>header button.active{background:var(--electric);color:white}.design-device.epub{background:#0b0d13;border:5px solid #323744;border-radius:18px;box-shadow:0 28px 65px rgba(0,0,0,.35);padding:25px 18px;width:292px}.design-device.print{filter:drop-shadow(0 25px 27px rgba(0,0,0,.28));width:300px}.design-device.print.trim-5x8{width:277px}.design-device.print.trim-6x9{width:314px}.design-device.print.trim-a5{width:293px}.design-device.epub article{border-radius:3px}.design-device.print article{height:495px}.design-device article.new_page{padding-top:86px}.design-device article.simple{padding-top:36px}.design-device article.indent p+p{text-indent:1.4em}.design-device article.spacing p+p{margin-top:.75em}.design-device article.drop_cap p:first-of-type:first-letter{float:left;font-family:var(--design-heading-font);font-size:31px;line-height:.78;padding:3px 5px 0 0}.sample-image.full_width{width:100%}.sample-image.bleed{margin-left:-38px;width:calc(100% + 76px)}.design-device.margins-compact .sample-image.bleed{margin-left:-27px;width:calc(100% + 54px)}.design-device.margins-generous .sample-image.bleed{margin-left:-48px;width:calc(100% + 96px)}.quality-hero.ready{background:linear-gradient(135deg,#11251f,#111923)}.quality-hero.needs_review{background:linear-gradient(135deg,#292214,#151923)}.quality-hero.blocked{background:linear-gradient(135deg,#2a1719,#151923)}.quality-counts button.active.error{border-color:#d96b62;box-shadow:inset 3px 0 #c64d43}.quality-counts button.active.review{border-color:#d4a94c;box-shadow:inset 3px 0 #bd8d2e}.quality-counts button.active.recommendation{border-color:#6d82de;box-shadow:inset 3px 0 var(--electric)}.quality-filters button.active{border-bottom:2px solid var(--electric);color:var(--electric)}.quality-findings article.error{border-left-color:#c65349}.quality-findings article.review{border-left-color:#c79332}.quality-findings article.error>span{background:#fff0ee;color:#b4473e}.quality-findings article.review>span{background:#fff5df;color:#a77925}.store-ready{background:#fff;border:1px solid #dce1e9;border-radius:12px;margin-bottom:22px;overflow:hidden}.store-ready>header{align-items:flex-start;border-bottom:1px solid #e2e6ed;display:flex;justify-content:space-between;padding:22px 24px}.store-ready>header small{color:var(--electric);font-size:8px;font-weight:850;letter-spacing:.16em}.store-ready>header h2{font-size:24px;letter-spacing:-.035em;margin:7px 0 5px}.store-ready>header p{color:#737b89;font-size:11px;line-height:1.55;margin:0;max-width:680px}.store-ready>header>span{background:#f1f2f6;border-radius:6px;color:#767e8b;font-size:8px;padding:8px 10px;white-space:nowrap}.store-ready-grid article.ready .store-ready-card-head>span{background:#e4f7f0;color:#187a60}.store-ready-grid article.blocked .store-ready-card-head>span{background:#fff0ee;color:#aa443a}.build-history article.failed .build-status{background:#fff0ee;color:#b3483e}.edition-product.print{background:white;border:1px solid var(--line);color:#242b37;min-height:145px}.edition-product.print:after{border-color:#edf0f4}.edition-product.print .edition-file{background:linear-gradient(145deg,#333a49,#151923);color:white;height:91px;width:66px}.edition-product.print .edition-product-copy>small{color:var(--electric)}.edition-product.print .edition-product-copy>p{color:#7d8592}.edition-product.print .edition-product-copy h2{font-size:18px}.edition-product.print>button{background:var(--night);color:white}.edition-quality-ring.needs_review{--quality-accent:#bd8220;--quality-accent-2:#f0bd55}.edition-quality-ring.blocked{--quality-accent:#bd5047;--quality-accent-2:#ef8278}.edition-quality-ring.needs_review+h3{background:#fff6e4;border-color:#f0dfbd;color:#8b641e}.edition-quality-ring.needs_review+h3>span{background:#bd8220}.edition-quality-ring.blocked+h3{background:#fff0ee;border-color:#f0d1cd;color:#963f37}.edition-quality-ring.blocked+h3>span{background:#bd5047}.print-preview-dialog>footer>div button.active{background:var(--brand-accent-soft);color:var(--electric);font-weight:800}.cover-view-switch button.active{background:#fff;box-shadow:0 3px 12px rgba(31,39,54,.1);color:#121820}.cover-panel.back{background:linear-gradient(145deg,#e4e7ee,#f7f8fb);border-right:1px dashed #8b83e8}.cover-panel.front{background:radial-gradient(circle at 70% 25%,#6d64f2,#242b45 65%);color:white;flex-direction:column}.cover-plan.theme-paper .cover-panel.front{background:#f3f0e8;color:#272b35}.cover-plan.theme-image .cover-panel.back,.cover-plan.theme-midnight .cover-panel.back{background:#171c2a;color:white}.cover-panel.front strong{font-size:28px;margin-top:12px}.cover-panel.back{align-items:flex-start;flex-direction:column;padding:28px}.cover-panel.back>p{font-family:Georgia,serif;font-size:8px;line-height:1.6;margin:15px 0}.cover-panel.back>i{background:white;bottom:24px;color:#555c69;font-size:5px;font-style:normal;padding:16px 12px;position:absolute;right:22px}.cover-panel.front>img{height:100%!important;object-fit:cover;width:100%!important}.cover-panel.front>em{color:white;font-size:20px;font-style:normal;font-weight:800;left:24px;line-height:1.1;position:absolute;text-shadow:0 2px 9px rgba(0,0,0,.55);top:45px;z-index:2}.cover-panel.front>em small{font-size:7px;letter-spacing:.12em}.cover-book-object.back{transform:rotateX(1.5deg) rotateY(12deg)}.cover-book-object.back .cover-book-spine-edge{left:auto;right:-13px;transform:rotateY(72deg);transform-origin:left center}.cover-book-object.back .cover-book-face{border-radius:5px 2px 2px 5px}.cover-book-face.cover-panel.back{border-right:0;padding:28px 24px}.cover-book-face.cover-panel.back>p{font-size:7px}.cover-book-face.cover-panel.back>i{bottom:20px;right:18px}@media (max-width:800px){.auth-layout{grid-template-columns:1fr}.auth-story{min-height:330px;padding:32px 25px}.auth-story h1{font-size:45px;margin:15px 0}.auth-story>div>p:last-child{font-size:13px}.auth-trust{display:none}.auth-panel{padding:70px 25px 50px}.auth-back{margin-bottom:35px}.auth-card h2{font-size:36px}.chapter-list{display:none}.design-grid label.wide,.metadata-grid label.wide{grid-column:auto}}.preview-lab-heading nav button.active{background:white;box-shadow:0 4px 14px rgba(35,43,58,.08);color:#111722}.preview-lab-body:not(.reader){grid-template-columns:minmax(0,1fr)}.preview-lab-body:not(.reader)>.preview-controls{display:none}.preview-segment button.active{background:white;color:#171d27;font-weight:800}.preview-controls section p.good{color:#287d69}.preview-controls section p.good span{background:#e7f7f2}.reader-device.tablet{width:590px}.reader-device.dark{background:#15191f;color:#e4e7eb}@media (max-width:700px){.reader-device,.reader-device.tablet{width:100%}}.market-ready{background:#eef1f6;display:grid;grid-template-columns:minmax(650px,1fr) 340px;min-height:calc(100vh - 66px)}.market-main textarea.long{min-height:170px}.market-check.confirm{background:var(--brand-accent-soft);border:1px solid var(--brand-accent-soft);border-radius:8px;padding:13px}.market-main>footer span.saved{color:#27806a}.market-main>footer span.error{color:#a44940}.market-findings button.error{color:#a34940}.market-findings button.error span{background:#fff0ee}.market-store-preview header button.active{background:var(--night);color:#fff}@media (max-width:1100px){.market-ready{grid-template-columns:1fr}}.auth-layout,.author-shell,.book-shell,.project-modal{font-family:var(--font-system)}.book-topbar nav button.active{font-weight:700}.book-topbar nav button.active:after{border-radius:3px 3px 0 0;height:3px}.auth-locale.compact{align-items:center;background:#f1f3f7;border:1px solid #e0e4ec;border-radius:12px;box-shadow:inset 0 1px rgba(255,255,255,.8);gap:2px;padding:4px}.auth-locale.compact>span{display:none}.auth-locale.compact button{border-radius:8px;color:#858d9c;font-size:11px;letter-spacing:.04em;min-height:34px;min-width:39px;padding:0 10px;transition:background .18s,color .18s,box-shadow .18s}.auth-locale.compact button:hover{color:#393f4a}.auth-locale.compact button.active{background:white;box-shadow:0 3px 10px rgba(24,29,42,.1);color:#11141b}.build-history article,.cover-measurements>div,.cover-upload.panel,.design-panel,.edition-product,.metadata-section,.quality-findings article{border-color:#d9dee8;border-radius:15px;box-shadow:0 12px 34px rgba(30,36,51,.045)}.edition-product-copy h2,.edition-product.print .edition-product-copy h2{font-size:23px}.cover-upload.panel{border-radius:20px;box-shadow:0 24px 58px rgba(19,24,35,.16);min-height:250px;padding:34px}.cover-upload.panel .cover-upload-copy strong{font-size:30px}.cover-upload.panel .cover-upload-copy p{font-size:13px!important}.cover-upload.panel label{border-radius:12px;font-size:13px;min-height:52px;padding-inline:24px}.print-preflight{background:#fff;border:1px solid #d9dee8;border-left:4px solid #d49a24;border-radius:12px;box-shadow:0 12px 34px rgba(30,36,51,.05);margin-top:22px;padding:22px}.print-preflight.ready{border-left-color:#278b72}.print-preflight.blocked{border-left-color:#c65a49}.print-preflight>div{align-items:baseline;display:flex;justify-content:space-between}.print-preflight small{color:#8b93a1;font-size:10px!important;letter-spacing:.08em;text-transform:uppercase}.print-preflight h2{font-size:20px;margin:0}.print-preflight article{align-items:center;border-top:1px solid #e2e6ed;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;margin-top:16px;padding-top:16px}.print-preflight article strong{font-size:15px}.print-preflight article p{color:#687180;font-size:12px!important;margin:7px 0 0}.cover-panel.front>em{max-width:calc(100% - 48px)}.typography-classic .cover-panel.front>em{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.025em}.typography-modern .cover-panel.front>em{font-family:var(--font-system);font-weight:800}.typography-editorial .cover-panel.front>em{font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic;font-weight:700}.front-center .cover-panel.front>em{top:50%;transform:translateY(-50%)}.front-lower .cover-panel.front>em{bottom:40px;top:auto}.align-center .cover-panel.front>em{left:24px;right:24px;text-align:center}.align-left .cover-panel.front>em{left:24px;right:24px;text-align:left}.back-align-center .cover-panel.back>p{text-align:center;width:100%}.back-align-left .cover-panel.back>p{text-align:left}@media (max-width:700px){.print-preflight article{align-items:stretch;grid-template-columns:1fr}}@media (max-width:520px){.cover-panel.back{padding:16px}.cover-panel.front strong{font-size:20px}.print-preflight>div{align-items:flex-start;flex-direction:column;gap:7px}}.launch-studio{background:#eef1f6;min-height:calc(100vh - 76px);padding:48px clamp(28px,5vw,74px) 80px}.launch-studio>header{align-items:end;display:flex;gap:30px;justify-content:space-between}.launch-studio>header>div:first-child{max-width:780px}.launch-studio>header small{color:var(--electric);font-size:10px;font-weight:800;letter-spacing:.15em}.launch-studio>header h1{font-size:clamp(38px,4vw,62px);letter-spacing:-.055em;margin:10px 0 12px}.launch-studio>header p{color:#697281;font-size:15px;line-height:1.65}.launch-studio>nav{border-bottom:1px solid #d7dce4;display:flex;gap:4px;margin:30px 0 22px}.launch-studio>nav button{background:transparent;border:0;border-bottom:3px solid transparent;color:#737c89;cursor:pointer;font-size:12px;font-weight:700;padding:13px 16px}.launch-studio>nav button.active{border-color:var(--electric);color:#151923}.launch-arc,.launch-fields,.launch-press,.launch-preview{background:white;border:1px solid #dce1e8;border-radius:12px;box-shadow:0 18px 50px rgba(32,40,55,.07);padding:28px}.launch-arc>header h2{font-size:30px;margin:7px 0}.launch-arc>header p{color:#717a87}.public-book-page{background:#f4f2ed;color:#11151d;min-height:100vh}.public-book-page>header{align-items:center;border-bottom:1px solid #d8d5ce;display:flex;justify-content:space-between;padding:24px clamp(24px,7vw,110px)}.public-book-brand{color:#0c1017;font-size:27px;font-weight:800;letter-spacing:-.06em;text-decoration:none}.public-book-brand span{color:#47d6ba}.public-book-page>header>span{color:#777d86;font-size:9px;letter-spacing:.16em}.public-book-hero{align-items:center;display:grid;gap:clamp(35px,7vw,110px);grid-template-columns:minmax(250px,410px) minmax(0,670px);margin:0 auto;max-width:1240px;padding:80px 30px}.public-book-cover{aspect-ratio:2/3;background:#151a23;box-shadow:0 30px 70px rgba(20,24,31,.2);overflow:hidden}.public-book-cover img{height:100%;object-fit:cover;width:100%}.public-book-author-bio small,.public-book-hero small,.public-book-sample small{color:#6657f5;font-size:10px;font-weight:800;letter-spacing:.16em}.public-book-hero h1{font-size:clamp(50px,7vw,94px);letter-spacing:-.065em;line-height:.95;margin:16px 0}.public-book-hero h2{color:#656d78;font-size:23px;font-weight:400}.public-book-author{font-weight:700}.public-book-hero strong{display:block;font-size:25px;margin-top:38px}.public-book-hero>div:last-child>p:last-of-type{color:#626b76;font-size:17px;line-height:1.75}.public-book-hero a{background:#10151d;border-radius:7px;color:white;display:inline-flex;font-weight:700;margin-top:22px;padding:15px 20px;text-decoration:none}.public-book-author-bio,.public-book-sample{background:white;margin:0 auto;max-width:980px;padding:70px clamp(28px,7vw,90px)}.public-book-sample h2{font-family:Georgia,serif;font-size:37px}.public-book-sample p{color:#353b45;font-family:Georgia,serif;font-size:18px;line-height:1.9;white-space:pre-wrap}.public-book-author-bio{border-top:1px solid #e2e0db}.public-book-author-bio p{font-size:16px;line-height:1.75}.public-book-page>footer{align-items:center;background:#10151d;color:#9da6b3;display:flex;font-size:11px;gap:30px;justify-content:space-between;margin-top:80px;padding:35px clamp(24px,7vw,110px)}.public-book-page>footer a{color:white;font-weight:700;text-decoration:none}@media (max-width:850px){.launch-page-editor,.launch-press,.public-book-hero{grid-template-columns:minmax(0,1fr)}.launch-arc,.launch-fields,.launch-page-editor>*,.launch-press,.launch-preview{min-width:0}.launch-studio>header{align-items:start;flex-direction:column}.launch-studio>nav{max-width:100%;overflow-x:auto}.public-book-cover{margin:auto;max-width:360px;width:100%}.public-book-page>footer{align-items:start;flex-direction:column}}@media (max-width:520px){.launch-studio{padding:32px 14px 60px}.launch-arc,.launch-fields,.launch-press,.launch-preview{padding:20px}.launch-studio>nav button{font-size:11px;padding-inline:10px;white-space:nowrap}}.sales-import{align-items:center;background:white;border:1px solid #d8dde5;border-left:4px solid var(--brand-accent);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto auto;margin:10px 0;padding:19px 20px}.sales-import.imported{border-left-color:#278a70}.sales-import.voided{border-left-color:#a7afba;opacity:.72}.sales-import>strong{background:#eef1f5;border-radius:4px;font-size:9px;padding:8px 10px;text-transform:uppercase}@media (max-width:900px){.sales-import{grid-template-columns:1fr auto}}.admin-readiness-board article.ready>i{background:#173b35;color:var(--brand-accent)}.admin-readiness-board article.attention>i{background:#513a1f;color:#ffc56a}.chapter-list{align-self:start;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:calc(100dvh - var(--studio-top-offset));max-height:calc(100dvh - var(--studio-top-offset));overflow:hidden;padding:24px 15px 16px;position:sticky;top:var(--studio-top-offset);z-index:12}.chapter-list>header{padding:0 7px}.chapter-list>header>small{color:var(--electric);font-size:9px;font-weight:850;letter-spacing:.16em}.chapter-list h2{align-items:baseline;display:flex;font-size:18px;gap:6px;margin:7px 0 18px}.chapter-list h2 span{font-size:24px;letter-spacing:-.05em}.chapter-items button.active{background:var(--brand-accent-soft);border-color:rgba(var(--brand-accent-rgb),.18);color:#126f61;padding:7px 8px}.chapter-items button.active i,.chapter-items button.active small,.chapter-items button.active>span:first-child{color:var(--electric)}.chapter-list>footer{background:white;border-top:1px solid var(--line);padding:12px 2px 0}.chapter-list>footer button{align-items:center;background:var(--night);border:0;border-radius:8px;color:white;display:flex;font-size:11px;font-weight:750;gap:8px;justify-content:center;margin:0;min-height:43px;padding:0 12px}.chapter-list>footer button:hover{background:#171c25}.chapter-list>footer button span{color:var(--brand-accent);font-size:16px}@media (max-width:800px){.cover-upload.panel{align-items:flex-start;flex-direction:column;gap:30px;padding:25px}.chapter-list{display:none}}.quality-score.needs_review{--review-accent:#c18a2c;--review-accent-2:#efbd5e}.quality-score.blocked{--review-accent:#bd5047;--review-accent-2:#ef8278}:where(.auth-card,.project-modal>section,.empty-project,.project-tile,.settings-management article,.settings-danger,.version-list article,.milestone-panel,.version-preview,.media-dialog form,.docx-import-dialog,.docx-dropzone,.import-summary>div,.import-image-review,.import-finding,.metadata-section,.design-panel,.quality-hero,.quality-counts button,.quality-findings article,.edition-product,.build-history article,.cover-upload.panel,.cover-plan,.cover-measurements>div,.cover-disclaimer){border-radius:var(--radius-card)}:where(button,.build-history article a,.cover-controls>a):not(.locale-switcher button){border-radius:7px}.release-twin{background:radial-gradient(circle at 85% 0,rgba(78,231,206,.12),transparent 30%),linear-gradient(145deg,#101d1b,#0a1113 72%);border:1px solid rgba(78,231,206,.16);border-radius:16px;box-shadow:0 24px 55px rgba(12,25,25,.16);color:white;margin:28px 0;overflow:hidden;padding:28px}.release-twin>header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.release-twin>header small{color:var(--brand-accent);font-size:11px;font-weight:800;letter-spacing:.15em}.release-twin>header h2{font-size:clamp(28px,2.2vw,38px);letter-spacing:-.045em;margin:10px 0 8px}.release-twin>header p{color:#9baaa8;font-size:14px;line-height:1.5;margin:0;max-width:650px}.release-twin>header>strong{border:1px solid rgba(255,255,255,.1);border-radius:999px;flex:0 0 auto;font-size:11px;padding:10px 13px}.release-twin>header>strong.current{color:var(--brand-accent)}.release-twin>header>strong.outdated{color:#ffd16f}.release-twin>header>strong.missing{color:#b6bec8}.release-twin>header>strong.blocked{color:#ff8d82}.release-target.current .release-target-icon{background:rgba(78,231,206,.15);color:var(--brand-accent)}.release-target.outdated .release-target-icon{background:rgba(255,209,111,.14);color:#ffd16f}.release-target.blocked .release-target-icon{background:rgba(255,141,130,.14);color:#ff8d82}.release-sync-message.success{background:rgba(78,231,206,.09);color:#77ead7}.release-sync-message.error{background:rgba(255,141,130,.1);color:#ffaaa2}.release-twin>footer{align-items:center;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;margin-top:18px;padding-top:18px}.release-twin>footer button{background:white;border:0;border-radius:9px;color:#0a1113;cursor:pointer;font-size:11px;font-weight:800;min-height:42px;padding:0 17px}.release-twin>footer button:disabled{cursor:wait;opacity:.7}.release-twin>footer button span{color:#29bda7;margin-left:15px}.release-twin>footer small{color:#657471;font-size:9px}@media (max-width:800px){.release-twin{padding:21px 17px}.release-twin>header{display:grid}}.publish-center{background:#eef1f6;min-height:calc(100vh - 76px);padding:42px clamp(22px,4.5vw,68px) 65px}.publish-center>header{background:radial-gradient(circle at 90% 0,rgba(78,231,206,.12),transparent 30%),linear-gradient(145deg,#101d1b,#0a1113 72%);border-radius:15px;color:#fff;margin-bottom:22px;padding:34px}.publish-center>header>small{color:var(--brand-accent);font-size:10px;font-weight:850;letter-spacing:.16em}.publish-center>header h1{font-size:46px;letter-spacing:-.05em;margin:10px 0}.publish-center>header p{color:#9baaa8;font-size:13px;line-height:1.55;max-width:750px}.publish-center>header>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.publish-center>header>div span{border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#c6d0ce;font-size:9px;padding:7px 10px}.publish-message.success{background:#e7f7f2;color:#237b65}.publish-message.error{background:#fff0ee;color:#9d443b}.publish-target-grid article.blocked{background:#fafbfc}.publish-target-grid article.blocked>header>span{background:#fff0ee;color:#a4473e}.publish-center>footer{color:#8a929e;font-size:9px;margin-top:18px;text-align:center}.publication-assistant{background:#f5f7fa;border:1px solid #dce1e8;border-radius:10px;margin-top:17px;padding:15px}.publication-assistant>header{align-items:center;border:0!important;display:flex;justify-content:space-between;padding:0 0 12px!important}.publication-assistant>header>div{display:grid;gap:4px}.publication-assistant>header small{color:var(--electric);font-size:7px;font-weight:850;letter-spacing:.13em}.publication-assistant>header strong{font-size:11px}.publication-assistant>header>a{background:#10161d;border-radius:6px;color:#fff;font-size:8px;font-weight:800;padding:9px 10px;text-decoration:none}.publication-assistant>p{color:#7c8591;font-size:8px;line-height:1.45;margin:0 0 10px}.publication-assistant ol{display:grid;gap:5px;list-style:none;margin:0;padding:0}.publication-assistant li>button{align-items:center;background:#fff;border:1px solid #dfe3e9;border-radius:7px;cursor:pointer;display:grid;gap:9px;grid-template-columns:25px minmax(0,1fr);padding:9px;text-align:left;width:100%}.publication-assistant li>button:disabled{cursor:not-allowed}.publication-assistant li:not(.complete)>button:disabled{opacity:.5}.publication-assistant li>button>span:first-child{align-items:center;background:#edf0f4;border-radius:50%;color:#69727f;display:flex;font-size:8px;font-weight:850;height:25px;justify-content:center;width:25px}.publication-assistant li.complete>button>span:first-child{background:#dff7f0;color:#217b66}.publication-assistant li>button>span:last-child{display:grid;gap:2px}.publication-assistant li b{font-size:9px}.publication-assistant li small{color:#858d98;font-size:7px;line-height:1.35}.publication-status-actions button.secondary{background:#fff0ed;color:#95463e}.publication-status-actions button.positive{background:#dff7f0;color:#1e715e}@media (max-width:700px){.publish-center{padding:25px 14px 50px}.publish-center>header{padding:25px}.publish-center>header h1{font-size:36px}}.review-room{background:#eef1f6;min-height:calc(100vh - 68px);padding:40px clamp(20px,4vw,62px) 64px}.review-room>header{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:22px}.review-room>header small{color:var(--electric);font-size:10px;font-weight:850;letter-spacing:.16em}.review-room>header small span{background:var(--brand-accent);border-radius:50%;display:inline-block;height:6px;margin-right:9px;width:6px}.review-room>header h1{font-size:clamp(38px,4vw,55px);letter-spacing:-.055em;margin:9px 0}.review-room>header p{color:#727c8a;font-size:14px;line-height:1.6;margin:0;max-width:780px}.review-empty button,.review-room>header>button{background:#0a0e13;border:0;border-radius:8px;color:white;cursor:pointer;font-size:11px;font-weight:800;min-height:44px;padding:0 17px;white-space:nowrap}.review-error{background:#fff0ee;border:1px solid #efd2ce;border-radius:8px;color:#9a443b;font-size:11px;font-weight:700;padding:13px}.review-layout{display:grid;gap:16px;grid-template-columns:270px minmax(0,1fr)}.review-rounds>button.active{background:#101d1b;border-color:#101d1b;color:white}.review-rounds>button.active>span{background:var(--brand-accent);color:#10201c}.review-status.stale{background:#251e10}.review-status.stale>div>small{color:#ffd16f}.review-status.blocked{background:#241714}.review-status.blocked>div>small{color:#ff9e91}.review-status.approved{background:#10261f}.review-severity button.active{background:white;box-shadow:0 3px 9px rgba(20,27,37,.08);color:#1a222c}.review-severity button.active.required{color:#a4473e}.review-comments article.change_required>span{background:#fff0ee;color:#a4473e}.review-comments article.resolved{opacity:.62}.review-comments article.resolved>span{background:#e7f7f1;color:#25836d}@media (max-width:950px){.review-layout{grid-template-columns:1fr}.review-room>header{align-items:flex-start;flex-direction:column}}@media (max-width:650px){.review-room{padding:25px 14px 50px}}.invite-screen{align-items:center;background:radial-gradient(circle at 10% 10%,rgba(var(--brand-accent-rgb),.14),transparent 30%),#eef1f6;display:flex;justify-content:center;min-height:100vh;padding:24px}.invite-screen>section{background:#fff;border:1px solid #dce1e8;border-radius:14px;box-shadow:0 28px 70px rgba(28,35,47,.12);max-width:620px;padding:44px;width:100%}.invite-brand{color:#0b1016;font-size:31px;font-weight:850;letter-spacing:-.07em;text-decoration:none}.invite-brand span{color:var(--brand-accent)}.invite-screen section>small{color:var(--electric);display:block;font-size:9px;font-weight:850;letter-spacing:.16em;margin-top:42px}.invite-screen h1{font-size:42px;letter-spacing:-.055em;line-height:1.04;margin:12px 0 25px}.invite-project{background:#101d1b;border-radius:11px;color:white;padding:23px}.invite-project span{color:var(--brand-accent);font-size:8px;font-weight:850;letter-spacing:.15em}.invite-project strong{display:block;font-size:23px;margin:8px 0}.invite-project p{color:#a8b3b1;font-size:10px;margin:0}.invite-screen section>p{color:#747d8a;font-size:12px;line-height:1.55}.invite-screen section>button{background:#0a0f15;border:0;border-radius:8px;color:white;cursor:pointer;font-size:11px;font-weight:850;margin-top:12px;min-height:46px;padding:0 18px;width:100%}.invite-screen section>div:last-of-type{display:flex;gap:8px;margin-top:10px}.invite-screen section>div:last-of-type a{background:#f0f2f5;border-radius:7px;color:#3e4753;flex:1 1;font-size:9px;font-weight:800;padding:12px;text-align:center;text-decoration:none}.invite-error,.invite-state{background:#fff2ef;border-radius:7px;color:#974b43!important;padding:12px}@media (max-width:650px){.invite-screen>section{padding:28px 20px}.invite-screen h1{font-size:34px}}.release-gate{background:#eef1f6;min-height:calc(100vh - 76px);padding:42px clamp(22px,4.5vw,68px) 66px}.release-gate>header{align-items:center;background:radial-gradient(circle at 82% 12%,rgba(78,231,206,.15),transparent 28%),linear-gradient(145deg,#101d1b,#090f12 75%);border-radius:15px;color:#fff;display:flex;gap:35px;justify-content:space-between;margin-bottom:18px;padding:36px}.release-gate>header small{color:var(--brand-accent);font-size:10px;font-weight:850;letter-spacing:.16em}.release-gate>header h1{font-size:clamp(36px,4vw,52px);letter-spacing:-.055em;line-height:1.03;margin:11px 0}.release-gate>header p{color:#9baaa8;font-size:13px;line-height:1.6;margin:0;max-width:760px}.gate-total.ready{border-color:var(--brand-accent)}.gate-total.blocked{border-color:#f19b8e}.gate-grid article.blocked>header>span{background:#fff0ee;color:#a4473e}.gate-checks>div.open>span{background:#fff1ee;color:#a44940}.release-gate>footer{color:#7f8895;font-size:9px;margin-top:18px;text-align:center}@media (max-width:650px){.release-gate{padding:25px 14px 50px}.release-gate>header{align-items:flex-start;flex-direction:column;padding:25px}}@media (max-width:800px){.book-topbar nav.mobile-open button.active{background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.book-topbar nav.mobile-open button.active:after{bottom:7px;height:auto;left:3px;right:auto;top:7px;width:3px}}@media (max-width:430px){.book-account .auth-locale.compact{gap:1px}.book-account .auth-locale.compact button{font-size:10px;min-width:25px;padding-inline:3px}}.admin-table-row i.building,.admin-table-row i.validating{background:#e6aa39}.admin-registration-control button.positive{background:#56dbc7;color:#0b2925}.admin-registration-control button.danger{background:#ffddd8;color:#7d2821}.admin-form-grid label.wide{grid-column:span 2}.admin-inline-actions button.positive{background:#def8f2;color:#176a59}.admin-inline-actions button.danger{background:#fff0ee;color:#8d3931}.admin-topbar .failed{background:#e36458;box-shadow:0 0 0 5px #ffe8e5}.admin-incident-list>article>i.working{background:#e6aa39;box-shadow:0 0 0 5px #fff3d9}.admin-incident-list>article>i.failed{background:#e36458;box-shadow:0 0 0 5px #ffe8e5}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{background:#1a1e25;color:#fff}.admin-health-line .working,.admin-topbar .working{background:#e6aa39;box-shadow:0 0 0 5px #fff3d9}.admin-health-line .failed{background:#e36458;box-shadow:0 0 0 5px #ffe8e5}.admin-table-row i.active,.admin-table-row i.ready{background:#2ec7a7}.admin-table-row i.failed,.admin-table-row i.suspended{background:#e36458}.admin-table.projects .admin-table-row>span:nth-child(3){align-items:flex-start;display:grid;gap:3px}.admin-table.builds .admin-table-row>span:nth-child(2){align-items:flex-start;display:grid;gap:3px;grid-template-columns:7px auto}.admin-table.builds .admin-table-row>span:nth-child(2) small{grid-column:2}.admin-table.builds .admin-table-head,.admin-table.builds .admin-table-row{grid-template-columns:minmax(260px,1.7fr) 160px 90px 100px 130px}.quiet-action{text-decoration:none}.rtm{--rtm-max:1420px;background:#090b10;color:#f7f8fb;font-family:var(--font-system);min-height:100vh;overflow:hidden}.rtm-nav{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(9,11,16,.86);border-bottom:1px solid rgba(255,255,255,.09);display:flex;height:74px;justify-content:space-between;padding:0 clamp(22px,5vw,78px);position:sticky;top:0;z-index:30}.rtm-nav nav{display:flex;gap:31px}.rtm-nav nav a,.rtm-nav>div a{color:#929aa9;font-size:11px;font-weight:650;text-decoration:none}.rtm-nav nav a:hover,.rtm-nav>div a:hover{color:#fff}.rtm-nav>div{align-items:center;display:flex;gap:19px}.rtm-nav>div a:last-child{background:#fff;border-radius:7px;color:#10131a;padding:10px 14px}.rtm-hero{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 80% 28%,rgba(var(--brand-accent-rgb),.19),transparent 34%),#090b10;background-size:64px 64px,64px 64px,auto,auto;display:grid;gap:clamp(45px,6vw,100px);grid-template-columns:minmax(470px,.9fr) minmax(540px,1.1fr);margin:0 auto;max-width:var(--rtm-max);min-height:760px;padding:110px clamp(24px,4vw,62px) 92px;position:relative}.rtm-hero:before{background:linear-gradient(90deg,transparent,var(--brand-accent),var(--brand-accent),transparent);content:"";height:1px;left:10%;opacity:.7;position:absolute;right:10%;top:0}.rtm-hero-copy{align-self:center;position:relative;z-index:2}.rtm-kicker{align-items:center;color:var(--brand-accent)!important;display:flex;font-size:10px!important;font-weight:800;gap:11px;letter-spacing:.18em;margin:0 0 25px!important}.rtm-kicker i{background:var(--brand-accent);border-radius:50%;box-shadow:0 0 14px var(--brand-accent);height:6px;width:6px}.rtm-hero h1{font-size:clamp(55px,5.5vw,86px);letter-spacing:-.07em;line-height:.98;margin:0}.rtm-hero h1 em{background:linear-gradient(105deg,#fff 0,var(--brand-accent) 53%,var(--brand-accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.rtm-hero-copy>p:not(.rtm-kicker){color:#a2aab9;font-size:17px;line-height:1.65;margin:30px 0;max-width:690px}.rtm-actions{display:flex;flex-wrap:wrap;gap:10px}.rtm-actions a{text-decoration:none}.rtm-actions .primary{background:var(--brand-accent)}.rtm-actions .secondary{border-color:rgba(255,255,255,.18)}.rtm-metrics{border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;padding-top:25px}.rtm-metrics>div{border-right:1px solid rgba(255,255,255,.09);display:grid;gap:4px;padding:0 20px}.rtm-metrics>div:first-child{padding-left:0}.rtm-metrics>div:last-child{border:0}.rtm-metrics strong{font-size:25px}.rtm-metrics span{color:#747d8d;font-size:9px}.rtm-twin{align-self:center;display:grid;grid-template-columns:1fr 190px 1fr;min-height:560px;position:relative}.rtm-twin:before{background:linear-gradient(90deg,var(--brand-accent),var(--brand-accent));content:"";height:1px;left:15%;opacity:.55;position:absolute;right:15%;top:50%}.rtm-output-column,.rtm-source-column{align-content:center;display:grid;gap:8px;position:relative;z-index:2}.rtm-output-column>small,.rtm-source-column>small{color:#596170;font-size:7px;font-weight:800;letter-spacing:.16em;margin:0 8px 9px}.rtm-output-column>span,.rtm-source-column>span{align-items:center;background:rgba(18,21,29,.9);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#a9b1bf;display:flex;font-size:9px;gap:9px;min-height:40px;padding:0 10px}.rtm-source-column>span{margin-right:24px}.rtm-output-column>span{margin-left:24px}.rtm-output-column i,.rtm-source-column i{align-items:center;background:#20242e;border-radius:5px;color:#777f90;display:flex;font-size:7px;font-style:normal;height:23px;justify-content:center;width:23px}.rtm-output-column i.current{background:rgba(var(--brand-accent-rgb),.12);color:var(--brand-accent)}.rtm-core{align-items:center;align-self:center;background:radial-gradient(circle,rgba(var(--brand-accent-rgb),.42),rgba(17,20,29,.95) 65%);border:1px solid rgba(132,124,255,.5);border-radius:50%;box-shadow:0 0 80px rgba(var(--brand-accent-rgb),.25);display:flex;flex-direction:column;height:180px;justify-content:center;position:relative;width:180px;z-index:3}.rtm-core>i{color:#70eed9;font-size:26px;font-style:normal;text-shadow:0 0 18px var(--brand-accent)}.rtm-core>small{color:var(--brand-accent);font-size:7px;font-weight:850;letter-spacing:.17em;margin-top:9px}.rtm-core>strong{font-size:8px;margin-top:4px}.rtm-orbit{border:1px solid rgba(255,255,255,.1);border-radius:50%;position:absolute}.orbit-one{height:230px;width:230px}.orbit-two{height:300px;width:300px}.rtm-capabilities,.rtm-comparison,.rtm-faq,.rtm-honesty,.rtm-problem,.rtm-process{margin:0 auto;max-width:var(--rtm-max);padding:110px clamp(24px,4vw,62px)}.rtm-problem{align-items:center;background:#f5f6f9;color:#10141b;display:grid;gap:80px;grid-template-columns:.9fr 1.1fr;max-width:none;padding-inline:max(clamp(24px,5vw,90px),calc((100vw - var(--rtm-max))/2 + 62px))}.rtm-capabilities header small,.rtm-comparison header small,.rtm-honesty small,.rtm-problem>div>small,.rtm-process header small{color:var(--brand-accent);font-size:9px;font-weight:850;letter-spacing:.16em}.rtm-capabilities h2,.rtm-comparison h2,.rtm-cta h2,.rtm-faq h2,.rtm-honesty h2,.rtm-problem h2,.rtm-process h2{font-size:clamp(38px,4vw,61px);line-height:1.05;margin:13px 0 22px}.rtm-honesty p,.rtm-problem>div>p{color:#687180;font-size:15px}.rtm-problem>article{background:#10151d;border-radius:13px;box-shadow:0 30px 70px rgba(20,27,39,.14);color:#fff;padding:25px}.rtm-problem>article>header{border-bottom:1px solid rgba(255,255,255,.1);display:grid;gap:5px;padding-bottom:18px}.rtm-problem>article>header span{color:var(--brand-accent);font-size:7px;font-weight:850;letter-spacing:.15em}.rtm-problem>article>header strong{font-size:19px}.rtm-problem>article>div{align-items:center;border-bottom:1px solid rgba(255,255,255,.07);display:grid;gap:13px;grid-template-columns:33px 1fr;padding:15px 0}.rtm-problem>article>div:last-child{border:0}.rtm-problem>article>div>span{align-items:center;background:#202632;border-radius:7px;color:var(--brand-accent);display:flex;font-size:8px;height:33px;justify-content:center}.rtm-problem>article p{display:grid;gap:3px;margin:0}.rtm-problem>article b{font-size:11px}.rtm-problem>article small{color:#8992a1;font-size:9px}.rtm-capabilities>header,.rtm-comparison>header,.rtm-process>header{max-width:900px}.rtm-process>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px}.rtm-process article{border-left:1px solid rgba(255,255,255,.11);min-height:270px;padding:24px}.rtm-capabilities article>span,.rtm-process article>span{color:var(--brand-accent);font-size:9px;font-weight:850}.rtm-capabilities h3,.rtm-process h3{font-size:20px;margin:65px 0 12px}.rtm-capabilities p,.rtm-process p{color:#838c9b;font-size:11px;line-height:1.65}.rtm-capabilities{background:#f5f6f9;color:#10141b;max-width:none;padding-inline:max(clamp(24px,5vw,90px),calc((100vw - var(--rtm-max))/2 + 62px))}.rtm-capabilities>div{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:50px}.rtm-capabilities article{background:#fff;border:1px solid #e0e4eb;border-radius:10px;min-height:250px;padding:24px}.rtm-capabilities article>span{color:var(--brand-accent)}.rtm-capabilities h3{margin-top:54px}.rtm-capabilities p{color:#6b7481}.rtm-comparison>div{border:1px solid rgba(255,255,255,.11);border-radius:12px;margin-top:48px;overflow:hidden}.rtm-comparison>div>div{display:grid;grid-template-columns:.8fr 1fr 1fr}.rtm-comparison>div>div>*{border-right:1px solid rgba(255,255,255,.09);padding:18px}.rtm-comparison>div>div>:last-child{border:0}.rtm-comparison-head{background:#151922;color:#8992a2}.rtm-comparison-head strong{font-size:8px;letter-spacing:.13em}.rtm-comparison>div>div:not(.rtm-comparison-head){border-top:1px solid rgba(255,255,255,.09);color:#8f98a7;font-size:10px}.rtm-comparison>div>div:not(.rtm-comparison-head) b{color:#fff;font-size:11px}.rtm-comparison>div>div span:last-child{color:#d6dcdf}.rtm-comparison>div>div span i{color:var(--brand-accent);font-style:normal;margin-right:8px}.rtm-honesty{align-items:center;background:linear-gradient(135deg,var(--brand-accent-soft),#e8fbf7);border-radius:15px;color:#10141b;display:grid;gap:70px;grid-template-columns:1fr .75fr;margin-bottom:110px;padding:55px 60px}.rtm-honesty h2{font-size:45px}.rtm-honesty ul{display:grid;gap:9px;list-style:none;margin:0;padding:0}.rtm-honesty li{align-items:center;background:rgba(255,255,255,.7);border:1px solid rgba(var(--brand-accent-rgb),.12);border-radius:8px;display:flex;font-size:10px;font-weight:700;gap:11px;padding:13px}.rtm-honesty li i{color:#1f8872;font-style:normal}.rtm-faq{border-top:1px solid rgba(255,255,255,.09);display:grid;gap:70px;grid-template-columns:.7fr 1.3fr}.rtm-faq h2{margin:0}.rtm-faq details{border-bottom:1px solid rgba(255,255,255,.11);padding:18px 0}.rtm-faq summary{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:750;justify-content:space-between;list-style:none}.rtm-faq summary::-webkit-details-marker{display:none}.rtm-faq summary span{color:var(--brand-accent)}.rtm-faq details p{color:#8b94a3;font-size:11px;line-height:1.65;margin:14px 35px 0 0}.rtm-cta{background:radial-gradient(circle at 75% 25%,rgba(var(--brand-accent-rgb),.16),transparent 30%),linear-gradient(145deg,#17142f,#0c1117);border:1px solid rgba(255,255,255,.11);border-radius:17px;margin:80px auto;max-width:calc(var(--rtm-max) - 124px);padding:80px;text-align:center}.rtm-cta>small{color:var(--brand-accent);font-size:9px;font-weight:850;letter-spacing:.16em}.rtm-cta h2{margin-inline:auto;max-width:900px}.rtm-cta>a{align-items:center;background:#fff;border-radius:8px;color:#11151b;display:inline-flex;font-size:11px;font-weight:850;gap:30px;min-height:49px;padding:0 18px;text-decoration:none}.rtm-cta>a span{color:var(--brand-accent)}.rtm-cta>p{color:#7f8897;font-size:9px}@media (max-width:1150px){.rtm-hero{grid-template-columns:1fr;min-height:auto}.rtm-hero-copy,.rtm-twin{max-width:850px}.rtm-twin{margin:0 auto;width:100%}.rtm-problem{gap:45px}.rtm-capabilities>div,.rtm-process>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.rtm-nav{height:64px}.rtm-nav nav{display:none}.rtm-hero{padding-top:70px}.rtm-hero h1{font-size:48px}.rtm-twin{grid-template-columns:1fr 110px 1fr;min-height:470px}.rtm-core{height:105px;width:105px}.orbit-one{height:135px;width:135px}.orbit-two{height:170px;width:170px}.rtm-core>small{font-size:5px}.rtm-core>strong{display:none}.rtm-output-column>span,.rtm-source-column>span{font-size:7px;min-height:34px}.rtm-source-column>span{margin-right:9px}.rtm-output-column>span{margin-left:9px}.rtm-output-column i,.rtm-source-column i{display:none}.rtm-metrics{grid-template-columns:1fr}.rtm-metrics>div{border-bottom:1px solid rgba(255,255,255,.09);border-right:0;padding:12px 0}.rtm-capabilities>div,.rtm-faq,.rtm-honesty,.rtm-problem,.rtm-process>div{grid-template-columns:1fr}.rtm-process article{min-height:auto}.rtm-capabilities h3,.rtm-process h3{margin-top:30px}.rtm-comparison>div{overflow:auto}.rtm-comparison>div>div{grid-template-columns:180px 240px 260px;min-width:680px}.rtm-honesty{border-radius:0;margin-bottom:60px;padding:40px 24px}.rtm-cta{border-radius:0;margin:40px 0;padding:60px 24px}}.legal-shell{background:#f2f4f8;color:#11151d;min-height:100vh}.legal-header{align-items:center;background:rgba(255,255,255,.96);border-bottom:1px solid #dce1e9;display:grid;grid-template-columns:1fr auto 1fr;min-height:78px;padding:0 clamp(22px,4vw,68px);position:sticky;top:0;z-index:10}.legal-brand{color:#11151d;font-size:24px;font-weight:800;letter-spacing:-.06em;text-decoration:none}.legal-brand span{color:var(--brand-accent)}.legal-header nav{display:flex;gap:8px}.legal-header nav a{border-radius:7px;color:#727b8b;font-size:12px;font-weight:700;padding:10px 13px;text-decoration:none}.legal-header nav a.active,.legal-header nav a:hover{background:var(--brand-accent-soft);color:#4e49dc}.legal-language{color:#11151d;font-size:12px;font-weight:750;justify-self:end;text-decoration:none}.legal-document{background:#fff;border:1px solid #dce1e9;border-radius:14px;margin:54px auto 90px;max-width:940px;padding:clamp(34px,6vw,76px)}.legal-back{color:#6d7685;font-size:12px;font-weight:700;text-decoration:none}.legal-kicker{color:var(--brand-accent);font-size:11px;font-weight:850;letter-spacing:.14em;margin:42px 0 16px}.legal-document h1{font-size:clamp(42px,6vw,66px);letter-spacing:-.06em;line-height:1;margin:0 0 22px}.legal-lead{color:#626c7a;font-size:18px;line-height:1.65;margin:0 0 54px;max-width:760px}.legal-document section{border-top:1px solid #e3e7ed;padding:30px 0}.legal-document section h2{font-size:22px;letter-spacing:-.035em;margin:0 0 14px}.legal-document section li,.legal-document section p{color:#485260;font-size:15px;line-height:1.75}.legal-document section p{margin:9px 0}.legal-document section ul{margin:12px 0;padding-left:22px}.legal-document a{color:var(--brand-accent-strong)}.legal-document address{display:flex;flex-direction:column;font-size:15px;font-style:normal;gap:7px;line-height:1.5}.legal-document address strong{font-size:17px;margin-bottom:4px}.legal-template{background:#f7f7fb;border:1px solid #e1e3eb!important;border-radius:10px;margin-top:24px;padding:28px!important}.legal-document>footer{color:#8b93a0;font-size:11px;margin-top:30px}.auth-consent{align-items:center!important;display:grid!important;font-size:11px!important;gap:12px!important;grid-template-columns:42px minmax(0,1fr);line-height:1.45!important;position:relative}.auth-consent-input{height:1px!important;left:0;margin:0!important;min-height:1px!important;opacity:0;position:absolute;top:50%;width:1px!important}.auth-consent-switch{background:#d9dee7;border:1px solid #c9cfda;border-radius:99px;box-sizing:border-box;display:block;height:24px;position:relative;transition:background .2s,border-color .2s,box-shadow .2s;width:42px}.auth-consent-switch i{background:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(17,23,34,.2);height:18px;left:2px;position:absolute;top:2px;transition:transform .2s;width:18px}.auth-consent-input:checked+.auth-consent-switch{background:var(--brand-accent);border-color:var(--brand-accent)}.auth-consent-input:checked+.auth-consent-switch i{transform:translateX(18px)}.auth-consent-input:focus-visible+.auth-consent-switch{box-shadow:0 0 0 4px rgba(var(--brand-accent-rgb),.2);outline:2px solid #15202a;outline-offset:2px}.auth-consent-copy{color:#303542;font:650 11px/1.5 var(--font-system)}.auth-consent a{color:#169b87;font-weight:750;text-decoration-thickness:1px;text-underline-offset:2px}.cms-legal-follow{border-top:0!important;padding-top:0!important}@media (max-width:800px){.legal-header{grid-template-columns:1fr auto;min-height:68px}.legal-header nav{display:none}.legal-document{border-left:0;border-radius:0;border-right:0;margin:20px 0 50px;padding:36px 22px}.legal-document h1{font-size:clamp(34px,10.5vw,42px);overflow-wrap:anywhere}.legal-lead{font-size:16px}}.cms-status-pill.published{background:#e9f8f4;border-color:#bce9dd;color:#15725d}.cms-status-pill.published i{background:#2cac8d}.cms-block-actions button.danger:hover{background:#fff0ee;color:#bd3c30}.cms-content-block>textarea.heading{font-size:16px;font-weight:800;min-height:48px;resize:none}.cms-preview-document.legal-document{border:0;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:31px 29px}.cms-preview-document.legal-document h1{font-size:31px;margin-bottom:13px}.cms-preview-document .legal-lead{font-size:11px;margin-bottom:28px}.cms-preview-document.legal-document section{padding:18px 0}.cms-preview-document.legal-document section h2{font-size:14px;margin-bottom:8px}.cms-preview-document.legal-document section li,.cms-preview-document.legal-document section p{font-size:9px;line-height:1.65}.cms-seo-guidance.recommended{color:#18866f}.cms-seo-guidance.long,.cms-seo-guidance.short{color:#9a6a14}.admin-sidebar nav>a.active{background:linear-gradient(105deg,rgba(var(--brand-accent-rgb),.2),rgba(73,217,191,.075));border-color:rgba(132,124,255,.2);box-shadow:inset 3px 0 var(--brand-accent),0 10px 24px rgba(0,0,0,.13);color:#fff}.admin-sidebar nav>a.active:before{background:var(--admin-mint);box-shadow:0 0 0 4px rgba(73,217,191,.1),0 0 13px rgba(73,217,191,.5)}.planning-tabs button.active{background:#121820;color:#fff}.planning-tabs button.active span{background:var(--brand-accent);color:#112421}.planning-brief-form>label.wide{grid-column:1/-1}.planning-card-grid.outline{grid-template-columns:1fr}.planning-card.selected,.planning-card:hover{border-color:var(--brand-accent);box-shadow:0 9px 22px rgba(var(--brand-accent-strong-rgb),.08);transform:translateY(-1px)}.planning-card.mint{border-left-color:#35b99b}.planning-card.blue{border-left-color:#4d8fe5}.planning-card.amber{border-left-color:#dfa53b}.planning-card.rose{border-left-color:#df7180}.planning-card.slate{border-left-color:#728091}.planning-promote.linked{background:var(--brand-accent-soft);border-color:var(--brand-accent-soft);color:#514bd3}@media (max-width:720px){.planning-brief-form>label.wide{grid-column:auto}}.audio-proof-list article.failed{border-left-color:#d45d4d}.audio-production-card>header>span.ready{background:#e8f8f4;border-color:#c8ece2;color:#187860}.audio-production-card>header>span.failed{background:#fff0ee;border-color:#f2d0cb;color:#b64f43}.lp{--lp-night:#080b10;--lp-night-soft:#0d1218;--lp-paper:#f5f6f8;--lp-ink:#0a0d12;--lp-muted:#667080;--lp-line:#d9dee6;--lp-mint:var(--brand-accent);--lp-violet:var(--brand-accent);background:var(--lp-paper);color:var(--lp-ink);min-height:100vh}.lp,.view-welcome.app-shell{overflow:clip}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit}.lp-nav{align-items:center;background:rgba(8,11,16,.86);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.1);color:white;display:grid;grid-template-columns:1fr auto 1fr;column-gap:32px;height:78px;padding:0 clamp(24px,4.8vw,84px);position:sticky;top:0;width:100%;z-index:20}.lp-brand{align-items:flex-end;color:inherit;display:inline-flex;font-size:29px;font-weight:800;letter-spacing:-.065em;line-height:1;text-decoration:none;width:max-content}.lp-brand-image{display:block;height:auto;width:118px}.branding-preview.dark{background:#080b10}.branding-preview.light{background:#f1f3f7;border:1px solid #e1e5eb}.book-account .auth-locale.compact{box-sizing:border-box;height:44px;position:static;right:auto;top:auto}.admin-settings-link.active{background:linear-gradient(105deg,rgba(var(--brand-accent-rgb),.19),rgba(73,217,191,.06));border-color:rgba(var(--brand-accent-rgb),.21);box-shadow:inset 2px 0 var(--brand-accent);color:#fff}.admin-settings-link.active>span{background:rgba(73,217,191,.12);border-color:rgba(73,217,191,.2);color:#58e5cf}.admin-page-links section>a.active{background:rgba(var(--brand-accent-rgb),.13);border-left-color:var(--brand-accent);color:#fff}.admin-nav-home.active small{color:#a5afbd}.admin-nav-home.active .admin-nav-home-icon{background:rgba(73,217,191,.1);border-color:rgba(73,217,191,.2)}.admin-nav-home.active .admin-nav-home-icon i{background:var(--admin-mint)}.admin-sidebar .admin-nav-group-menu>a.active{background:linear-gradient(90deg,rgba(var(--brand-accent-rgb),.16),rgba(73,217,191,.04));color:#fff}.admin-sidebar .admin-nav-group-menu>a.active>i{background:var(--admin-mint);box-shadow:0 0 8px rgba(73,217,191,.5)}.admin-sign-out .epubio-icon{font-size:15px}.branding-preview.dark{background:radial-gradient(circle at 50% 25%,#181d28 0,#090d13 72%)}.branding-preview.light{background:radial-gradient(circle at 50% 25%,#fff 0,#eef1f5 75%);border-color:#dfe4eb}.branding-preview.dark>small,.branding-preview.dark>span{color:#6f7888}.branding-preview.light>small,.branding-preview.light>span{color:#929aa7}.branding-preview.icon{background:linear-gradient(135deg,#f7f8fa,#e8ecf2);border-color:#d9dfe8}.branding-preview.icon:before{background:linear-gradient(90deg,transparent 0 9%,rgba(17,24,39,.05) 9% 9.4%,transparent 9.4% 90.6%,rgba(17,24,39,.05) 90.6% 91%,transparent 91%),linear-gradient(180deg,rgba(255,255,255,.88) 0 34px,transparent 34px);border:1px solid rgba(84,94,111,.12);border-radius:12px;content:"";inset:14px;position:absolute}.branding-preview.icon>small,.branding-preview.icon>span{color:#778190}.branding-preview.icon .branding-preview-logo{z-index:1}.branding-preview.icon .branding-preview-logo img{background:#0b0f16;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 34px rgba(18,25,37,.2);height:128px;max-height:none;max-width:none;object-fit:contain;width:128px}.branding-preview.favicon .branding-preview-logo img{border-radius:22px;height:104px;width:104px}.branding-preview.touch .branding-preview-logo img{border-radius:29px;height:132px;width:132px}.lp-brand span,.lp-compare-head strong span,.lp-mini-brand span{color:var(--lp-mint)}.lp-nav nav{align-items:center;display:flex;gap:clamp(20px,2.5vw,42px)}.lp-nav nav a{color:#aeb6c4;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s ease}.lp-nav nav a:hover{color:white}.lp-nav-actions{align-items:center;display:flex;gap:20px;justify-content:flex-end}.lp-language,.lp-login{color:#b1b8c5;font-size:12px;font-weight:600}.lp-language{border-right:1px solid rgba(255,255,255,.16);letter-spacing:.12em;padding-right:20px}.lp-nav-cta{align-items:center;background:white;border-radius:6px;color:#0b0e13!important;display:flex;font-size:12px;font-weight:700;gap:22px;min-height:42px;padding:0 17px}.lp-nav-cta span{color:var(--lp-violet)}.lp-hero{background:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px),var(--lp-night);background-size:72px 72px;color:white;min-height:850px;padding:94px clamp(24px,5.7vw,104px) 92px;position:relative}.lp-hero:before{background:radial-gradient(circle,rgba(106,97,255,.2),transparent 70%);content:"";height:820px;pointer-events:none;position:absolute;right:-260px;top:-250px;width:820px}.lp-hero:after{background:linear-gradient(90deg,transparent,var(--lp-mint),transparent);bottom:0;content:"";height:1px;left:8%;opacity:.7;position:absolute;right:8%}.lp-hero-grid{align-items:center;display:grid;gap:clamp(52px,6vw,110px);grid-template-columns:minmax(460px,.9fr) minmax(560px,1.1fr);margin:0 auto;max-width:1510px;position:relative;z-index:2}.lp-kicker{color:var(--lp-violet);font-size:12px;font-weight:700;letter-spacing:.2em;margin:0 0 26px;text-transform:uppercase}.lp-final .lp-kicker,.lp-hero .lp-kicker,.lp-twin .lp-kicker{color:var(--lp-mint)}.lp-kicker i{background:currentColor;border-radius:50%;display:inline-block;height:6px;margin:0 12px 2px 0;width:6px}.lp-hero h1{font-size:clamp(58px,5.4vw,91px);font-weight:700;letter-spacing:-.06em;line-height:.97;margin:0;max-width:880px}.lp-hero h1 em{color:#a8b0bd;font-style:normal;font-weight:400}.lp-lead{color:#aab2bf;font-size:clamp(17px,1.3vw,21px);line-height:1.6;margin:34px 0 0;max-width:720px}.lp-hero-actions{align-items:center;display:flex;gap:14px;margin-top:40px}.lp-button-ghost,.lp-button-primary{align-items:center;border-radius:7px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:30px;justify-content:center;min-height:58px;padding:0 24px}.lp-button-primary{background:white;color:var(--lp-ink)!important}.lp-button-primary span{color:var(--lp-violet)}.lp-button-ghost{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.18);color:white}.lp-button-ghost span{color:var(--lp-mint)}.lp-private{align-items:center;color:#929baa;display:flex;font-size:12px;gap:9px;margin:18px 0 0}.lp-private i,.lp-status i{background:#f0ae54;border-radius:50%;box-shadow:0 0 0 4px rgba(240,174,84,.12);height:7px;width:7px}.lp-reassurance{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:38px}.lp-reassurance span{align-items:center;color:#939cab;display:flex;font-size:12px;gap:8px}.lp-reassurance i{color:var(--lp-mint);font-style:normal}.lp-product-visual{background:#11161e;border:1px solid rgba(255,255,255,.14);box-shadow:0 45px 110px rgba(0,0,0,.5);min-height:515px;position:relative;transform:perspective(1300px) rotateY(-3deg) rotateX(1deg)}.lp-product-visual:before{background:linear-gradient(90deg,var(--lp-violet),var(--lp-mint));content:"";height:3px;left:-1px;position:absolute;top:-1px;width:48%}.lp-visual-top{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);color:#7f8897;display:grid;font-size:9px;font-weight:600;grid-template-columns:1fr auto 1fr;height:62px;letter-spacing:.12em;padding:0 24px}.lp-mini-brand{align-items:center;color:white;display:flex;font-size:16px;font-weight:800;letter-spacing:-.05em}.lp-mini-brand-image{display:block;height:auto;max-height:30px;object-fit:contain;object-position:left center;width:88px}.lp-live{align-items:center;display:flex;gap:7px;justify-self:end}.lp-live i{background:var(--lp-mint);border-radius:50%;box-shadow:0 0 12px var(--lp-mint);height:5px;width:5px}.lp-visual-content{align-items:center;display:grid;grid-template-columns:1fr 1.35fr 1fr;min-height:390px;padding:30px 24px}.lp-output-list,.lp-source-list{display:flex;flex-direction:column;gap:9px}.lp-output-list small,.lp-source-list small{color:#687281;font-size:8px;font-weight:700;letter-spacing:.18em;margin-bottom:9px}.lp-output-list span,.lp-source-list span{align-items:center;border:1px solid rgba(255,255,255,.09);color:#b2bac6;display:flex;font-size:9px;min-height:38px;padding:0 10px}.lp-source-list span i{color:#697381;font-size:7px;font-style:normal;margin-right:8px}.lp-source-list span b{color:var(--lp-mint);font-weight:500;margin-left:auto}.lp-output-list span i{background:rgba(var(--brand-accent-rgb),.09);color:var(--lp-mint);font-style:normal;height:19px;margin-right:8px;width:19px}.lp-output-list span i,.lp-state-core{align-items:center;display:flex;justify-content:center}.lp-state-core{flex-direction:column;min-height:260px;position:relative;text-align:center}.lp-state-core:after,.lp-state-core:before{background:linear-gradient(90deg,transparent,rgba(var(--brand-accent-rgb),.55));content:"";height:1px;position:absolute;top:50%;width:44px}.lp-state-core:before{left:-12px}.lp-state-core:after{right:-12px;transform:rotate(180deg)}.lp-state-orbit{border:1px solid rgba(106,97,255,.55);border-radius:50%;height:150px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px}.lp-state-orbit:after,.lp-state-orbit:before{border:1px solid rgba(var(--brand-accent-rgb),.15);border-radius:50%;content:"";inset:15px;position:absolute}.lp-state-orbit:after{inset:34px}.lp-state-orbit i{background:var(--lp-mint);border-radius:50%;height:7px;position:absolute;width:7px}.lp-state-orbit i:first-child{left:21px;top:16px}.lp-state-orbit i:nth-child(2){bottom:13px;right:29px}.lp-state-orbit i:nth-child(3){background:var(--lp-violet);right:-3px;top:67px}.lp-state-core small,.lp-state-core strong,.lp-state-core>span{position:relative;z-index:2}.lp-state-core small{color:var(--lp-mint);font-size:7px;font-weight:700;letter-spacing:.14em}.lp-state-core strong{font-size:15px;margin:10px 0 3px;max-width:120px}.lp-state-core>span{color:#717a88;font-size:8px}.lp-visual-footer{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:flex;font-size:8px;height:62px;justify-content:space-between;letter-spacing:.1em;padding:0 24px}.lp-visual-footer>span{color:#788291}.lp-visual-footer>span i{color:var(--lp-mint);font-style:normal;margin-right:7px}.lp-visual-footer strong{color:var(--lp-mint);font-size:9px;text-transform:uppercase}.lp-float-card{align-items:center;background:white;box-shadow:0 18px 50px rgba(0,0,0,.28);color:var(--lp-ink);display:flex;gap:12px;left:-42px;padding:15px 18px;position:absolute;top:90px}.lp-float-card>i{align-items:center;background:#ddf8f2;color:#13826f;display:flex;font-style:normal;height:30px;justify-content:center;width:30px}.lp-float-card div{display:flex;flex-direction:column}.lp-float-card small{color:#8b93a0;font-size:7px;letter-spacing:.12em}.lp-float-card strong{font-size:11px;margin-top:2px}.lp-scroll-cue{align-items:center;bottom:34px;color:#687180;display:flex;font-size:8px;gap:13px;left:clamp(24px,5.7vw,104px);letter-spacing:.18em;position:absolute}.lp-scroll-cue i{background:#5d6673;height:1px;width:48px}.lp-signal{background:white;border-bottom:1px solid var(--lp-line);display:grid;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,5.7vw,104px)}.lp-signal div{border-right:1px solid var(--lp-line);display:flex;flex-direction:column;min-height:122px;padding:31px clamp(16px,2vw,34px)}.lp-signal div:first-child{border-left:1px solid var(--lp-line)}.lp-signal strong{font-size:11px;letter-spacing:.12em}.lp-signal span{color:var(--lp-muted);font-size:12px;margin-top:7px}.lp-capabilities,.lp-comparison,.lp-discover,.lp-faq,.lp-flow,.lp-pass,.lp-problem{margin:0 auto;max-width:1510px;padding:140px clamp(24px,5.7vw,104px)}.lp-section-head{max-width:940px}.lp-faq h2,.lp-final h2,.lp-pass h2,.lp-section-head h2,.lp-twin h2{font-size:clamp(42px,4.4vw,72px);font-weight:700;letter-spacing:-.055em;line-height:1.04;margin:0}.lp-section-head>p:last-child{color:var(--lp-muted);font-size:18px;line-height:1.65;margin:32px 0 0;max-width:800px}.lp-problem-grid{border-bottom:1px solid var(--lp-line);border-top:1px solid var(--lp-line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:76px}.lp-problem-grid article{border-right:1px solid var(--lp-line);min-height:280px;padding:35px clamp(24px,3vw,48px) 42px 0}.lp-problem-grid article+article{padding-left:clamp(24px,3vw,48px)}.lp-problem-grid article:last-child{border-right:0}.lp-problem-grid article>span{color:var(--lp-violet);font-size:11px;font-weight:700;letter-spacing:.12em}.lp-problem-grid h3{font-size:24px;letter-spacing:-.03em;margin:55px 0 15px}.lp-problem-grid p{color:var(--lp-muted);font-size:15px;line-height:1.65;margin:0}.lp-capabilities{background:white;max-width:none;padding-left:max(clamp(24px,5.7vw,104px),calc((100vw - 1510px) / 2 + 104px));padding-right:max(clamp(24px,5.7vw,104px),calc((100vw - 1510px) / 2 + 104px))}.lp-capability-grid{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:78px}.lp-capability-grid article{border:1px solid var(--lp-line);margin:0 -1px -1px 0;min-height:330px;padding:30px 34px;position:relative;transition:background .2s ease,color .2s ease,transform .2s ease}.lp-capability-grid article:hover{background:var(--lp-night);color:white;transform:translateY(-3px);z-index:2}.lp-capability-grid article>div{align-items:center;display:flex;justify-content:space-between}.lp-capability-grid article>div small,.lp-capability-grid article>div span{color:#8b93a0;font-size:9px;font-weight:700;letter-spacing:.14em}.lp-capability-grid h3{font-size:27px;letter-spacing:-.035em;margin:76px 0 17px}.lp-capability-grid p{color:var(--lp-muted);font-size:15px;line-height:1.65;margin:0;max-width:380px}.lp-capability-grid article:hover p{color:#9fa8b6}.lp-capability-grid article>i{bottom:28px;color:var(--lp-violet);font-style:normal;position:absolute;right:31px}.lp-capability-grid article:hover>i{color:var(--lp-mint)}.lp-flow{max-width:1510px}.lp-flow-list{border-top:1px solid var(--lp-line);margin-top:72px}.lp-flow-list article{align-items:center;border-bottom:1px solid var(--lp-line);display:grid;gap:28px;grid-template-columns:65px minmax(180px,.7fr) 1.5fr 30px;min-height:120px;padding:20px 12px}.lp-flow-list article>span{color:#9aa1ad;font-size:11px;font-weight:700}.lp-flow-list h3{font-size:25px;letter-spacing:-.03em;margin:0}.lp-flow-list p{color:var(--lp-muted);font-size:15px;line-height:1.55;margin:0;max-width:670px}.lp-flow-list article>i{color:#bbc1ca;font-style:normal;justify-self:end}.lp-flow-list article.active>i{color:var(--lp-mint)}.lp-twin{align-items:center;background:radial-gradient(circle at 70% 30%,rgba(var(--brand-accent-rgb),.1),transparent 28%),linear-gradient(135deg,rgba(106,97,255,.09),transparent 42%),var(--lp-night);color:white;display:grid;gap:clamp(60px,9vw,160px);grid-template-columns:.95fr 1.05fr;min-height:730px;padding:110px max(clamp(24px,5.7vw,104px),calc((100vw - 1510px) / 2 + 104px))}.lp-twin-copy>p:not(.lp-kicker){color:#9fa8b6;font-size:17px;line-height:1.7;margin:30px 0;max-width:650px}.lp-twin-copy>a{align-items:center;border-bottom:1px solid rgba(255,255,255,.3);display:inline-flex;font-size:14px;font-weight:700;gap:42px;padding:13px 0}.lp-twin-copy>a span{color:var(--lp-mint)}.lp-audio-highlight{align-items:center;background:#eef3f5;display:grid;gap:clamp(55px,8vw,130px);grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);padding:120px max(clamp(24px,5.7vw,104px),calc((100vw - 1510px)/2 + 104px));position:relative}.lp-audio-highlight:before{background:radial-gradient(circle,rgba(var(--brand-accent-rgb),.16),transparent 69%);content:"";height:520px;left:-230px;position:absolute;top:-210px;width:520px}.lp-audio-copy{position:relative;z-index:1}.lp-audio-copy h2{font-size:clamp(46px,5vw,76px);letter-spacing:-.065em;line-height:1.01;margin:20px 0 28px}.lp-audio-copy>p:not(.lp-kicker){color:#667180;font-size:17px;line-height:1.72;max-width:650px}.lp-audio-status{align-items:center;background:#fff;border:1px solid #d6dfe5;border-radius:999px;color:#24323a;display:inline-flex;font-size:10px;font-weight:800;gap:9px;margin-top:20px;padding:10px 14px}.lp-audio-status i{background:#d59a31;border-radius:50%;box-shadow:0 0 0 5px rgba(213,154,49,.12);height:7px;width:7px}.lp-audio-copy>small{color:#7b8592;display:block;font-size:10px;line-height:1.6;margin-top:16px;max-width:560px}.lp-audio-console{background:#0b1118;border:1px solid #25303c;box-shadow:0 34px 90px rgba(18,31,43,.19);color:#fff;min-width:0}.lp-audio-console>footer,.lp-audio-console>header{align-items:center;display:flex;justify-content:space-between;min-height:62px;padding:0 25px}.lp-audio-console>header{border-bottom:1px solid #26313c}.lp-audio-console>header span{color:var(--brand-accent);font-size:9px;font-weight:850;letter-spacing:.16em}.lp-audio-console>footer,.lp-audio-console>header strong{color:#7e8a98;font-size:8px;letter-spacing:.13em}.lp-audio-wave{align-items:center;border-bottom:1px solid #26313c;display:flex;gap:5px;height:150px;justify-content:center;padding:30px}.lp-audio-wave i{background:linear-gradient(180deg,var(--brand-accent),#239b89);border-radius:999px;display:block;max-height:84px;min-height:7px;opacity:.9;width:5px}.lp-audio-feature-list{display:grid;padding:4px 25px}.lp-audio-feature-list article{align-items:center;border-bottom:1px solid #202b35;display:grid;gap:14px;grid-template-columns:34px 1fr 20px;min-height:77px}.lp-audio-feature-list article>span{color:#566270;font-size:9px}.lp-audio-feature-list strong{display:block;font-size:11px;letter-spacing:.08em}.lp-audio-feature-list p{color:#818d9b;font-size:9px;line-height:1.5;margin:5px 0 0}.lp-audio-feature-list article>i{color:var(--brand-accent);font-style:normal}.lp-audio-console>footer{border-top:1px solid #26313c}.lp-audio-console>footer strong{color:#b4bec8;font-size:8px}.lp-impact-card{background:#11161e;border:1px solid rgba(255,255,255,.13);box-shadow:0 32px 90px rgba(0,0,0,.34)}.lp-impact-card header{align-items:center;border-bottom:1px solid rgba(255,255,255,.09);display:flex;justify-content:space-between;min-height:62px;padding:0 26px}.lp-impact-card header span{color:var(--lp-mint);font-size:9px;font-weight:700;letter-spacing:.16em}.lp-impact-card header small{color:#66707f;font-size:8px;letter-spacing:.12em}.lp-impact-change{align-items:center;border-bottom:1px solid rgba(255,255,255,.09);display:flex;gap:20px;padding:28px 26px}.lp-impact-change>i{align-items:center;background:rgba(106,97,255,.13);color:var(--brand-accent);display:flex;font-size:20px;font-style:normal;height:50px;justify-content:center;width:50px}.lp-impact-change div{display:flex;flex-direction:column}.lp-impact-change strong{font-size:17px}.lp-impact-change span{color:#6f7886;font-size:9px;letter-spacing:.08em;margin-top:5px}.lp-impact-effects{padding:10px 26px 28px}.lp-impact-effects div{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:32px 1fr auto;min-height:63px}.lp-impact-effects i{align-items:center;border:1px solid rgba(var(--brand-accent-rgb),.25);color:var(--lp-mint);display:flex;font-size:8px;font-style:normal;height:20px;justify-content:center;width:20px}.lp-impact-effects span{color:#c0c7d1;font-size:13px}.lp-impact-effects b{color:var(--lp-mint);font-weight:400}.lp-comparison{max-width:1510px}.lp-compare-table{border:1px solid var(--lp-line);margin-top:72px}.lp-compare-table>div{align-items:center;border-bottom:1px solid var(--lp-line);display:grid;grid-template-columns:1.4fr .8fr .8fr;min-height:78px}.lp-compare-table>div:last-child{border-bottom:0}.lp-compare-table>div>*{align-items:center;align-self:stretch;border-right:1px solid var(--lp-line);display:flex;padding:0 28px}.lp-compare-table>div>:last-child{border-right:0}.lp-compare-head{background:#eef0f4}.lp-compare-head strong{color:#707987;font-size:11px;letter-spacing:.07em}.lp-compare-head strong:last-child{background:var(--lp-night);color:white;font-size:18px;letter-spacing:-.03em}.lp-compare-table b{font-size:14px}.lp-compare-table .no,.lp-compare-table .yes{font-size:18px;font-weight:700;justify-content:center}.lp-compare-table .yes{color:#16836f}.lp-compare-table .no{color:#a7aeb9}.lp-compare-table>div span:last-child{background:#f1fbf8}.lp-discover{border-top:1px solid var(--lp-line);max-width:1510px}.lp-discover-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px}.lp-discover-grid a{background:#fff;border:1px solid var(--lp-line);color:var(--lp-ink);display:grid;gap:15px;min-height:245px;padding:30px;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.lp-discover-grid a:hover{border-color:var(--brand-accent);box-shadow:0 20px 45px rgba(10,16,24,.08);transform:translateY(-3px)}.lp-discover-grid span{color:var(--brand-accent);font-size:10px;font-weight:800;letter-spacing:.15em}.lp-discover-grid strong{font-size:23px;letter-spacing:-.025em}.lp-discover-grid p{color:var(--lp-muted);font-size:14px;line-height:1.6;margin:0 35px 0 0}.lp-discover-grid i{bottom:28px;color:var(--brand-accent);font-style:normal;position:absolute;right:28px}.lp-pass{align-items:center;display:grid;gap:clamp(60px,10vw,170px);grid-template-columns:1fr minmax(430px,.78fr);max-width:1510px}.lp-pass-copy>p:not(.lp-kicker){color:var(--lp-muted);font-size:17px;line-height:1.7;margin:28px 0 0;max-width:650px}.lp-pass-facts{border-top:1px solid var(--lp-line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px}.lp-pass-facts span{color:var(--lp-muted);display:flex;flex-direction:column;font-size:11px;line-height:1.4;padding:24px 20px 0 0}.lp-pass-facts strong{color:var(--lp-ink);font-size:28px;margin-bottom:7px}.lp-price-card{background:var(--lp-night);box-shadow:0 32px 80px rgba(18,24,36,.16);color:white;padding:38px;position:relative}.lp-price-card:before{background:linear-gradient(90deg,var(--lp-violet),var(--lp-mint));content:"";height:3px;left:0;position:absolute;right:0;top:0}.lp-price-top{border-bottom:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;padding-bottom:26px}.lp-price-top span{font-size:18px;font-weight:700}.lp-price-top small{color:#7f8998;font-size:10px;margin-top:5px}.lp-price{display:flex;flex-direction:column;padding:29px 0}.lp-price strong{font-size:58px;letter-spacing:-.055em;line-height:1}.lp-price>span{color:#8e97a5;font-size:11px;margin-top:10px}.lp-price-features{border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:13px;padding:25px 0 30px}.lp-price-features>small{color:#727c8a;font-size:9px;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.lp-price-features>span{align-items:center;color:#b9c1cc;display:flex;font-size:12px;gap:10px}.lp-price-features i{color:var(--lp-mint);font-style:normal}.lp-price-card>a{align-items:center;background:white;color:var(--lp-ink);display:flex;font-size:13px;font-weight:700;justify-content:space-between;min-height:56px;padding:0 20px}.lp-price-card>a span{color:var(--lp-violet)}.lp-faq{border-top:1px solid var(--lp-line);display:grid;gap:clamp(60px,8vw,130px);grid-template-columns:.75fr 1.25fr;max-width:1510px}.lp-faq header{max-width:530px}.lp-faq details{border-top:1px solid var(--lp-line)}.lp-faq details:last-child{border-bottom:1px solid var(--lp-line)}.lp-faq summary{align-items:center;cursor:pointer;display:grid;gap:18px;grid-template-columns:42px 1fr auto;list-style:none;min-height:86px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary>span{color:#9aa1ac;font-size:10px;font-weight:700}.lp-faq summary strong{font-size:16px}.lp-faq summary i{color:var(--lp-violet);font-style:normal;transition:transform .2s ease}.lp-faq details[open] summary i{transform:rotate(45deg)}.lp-faq details p{color:var(--lp-muted);font-size:14px;line-height:1.7;margin:-5px 48px 29px 60px}.lp-final{align-items:center;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),var(--lp-night);background-size:72px 72px;color:white;display:flex;flex-direction:column;min-height:600px;padding:110px 24px;position:relative;text-align:center}.lp-final:after{background:radial-gradient(circle,rgba(106,97,255,.16),transparent 68%);content:"";height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:850px}.lp-final>*{position:relative;z-index:2}.lp-final h2{max-width:980px}.lp-final>p:not(.lp-kicker){color:#9fa8b5;font-size:18px;margin:26px 0 37px}.lp-final>a{align-items:center;background:white;border-radius:7px;color:var(--lp-ink);display:inline-flex;font-size:14px;font-weight:700;gap:40px;min-height:58px;padding:0 24px}.lp-final>a span{color:var(--lp-violet)}.lp-footer{background:#05070a;color:white;padding:78px clamp(24px,5.7vw,104px) 0}.lp-footer-main{display:grid;gap:46px;grid-template-columns:minmax(280px,1.7fr) repeat(4,minmax(120px,.65fr));margin:0 auto;max-width:1510px}.lp-footer-brand p{color:#7f8896;font-size:14px;line-height:1.65;margin:23px 0;max-width:360px}.lp-status{align-items:center;color:#858f9e;display:flex;font-size:10px;gap:10px;letter-spacing:.05em}.lp-status.open i{background:var(--lp-mint);box-shadow:0 0 0 4px rgba(var(--brand-accent-rgb),.1)}.lp-footer-main>div:not(.lp-footer-brand){align-items:flex-start;display:flex;flex-direction:column;gap:13px}.lp-footer-main>div:not(.lp-footer-brand)>strong{color:#687280;font-size:9px;letter-spacing:.16em;margin-bottom:9px;text-transform:uppercase}.lp-footer-main>div:not(.lp-footer-brand) a,.lp-footer-main>div:not(.lp-footer-brand) button{background:transparent;border:0;color:#aeb6c2;cursor:pointer;font-size:12px;padding:0;text-align:left}.lp-footer-main>div:not(.lp-footer-brand) a:hover,.lp-footer-main>div:not(.lp-footer-brand) button:hover{color:white}.lp-footer-bottom{border-top:1px solid rgba(255,255,255,.11);color:#5f6876;display:flex;font-size:9px;justify-content:space-between;letter-spacing:.1em;margin:70px auto 0;max-width:1510px;padding:25px 0 28px;text-transform:uppercase}@media (max-width:1180px){.lp-nav{grid-template-columns:1fr auto}.lp-nav nav{display:none}.lp-hero-grid{grid-template-columns:1fr}.lp-hero-copy{max-width:900px}.lp-product-visual{margin-left:auto;max-width:760px;width:92%}.lp-signal{grid-template-columns:repeat(3,1fr)}.lp-signal div:nth-child(4){border-left:1px solid var(--lp-line)}.lp-capability-grid{grid-template-columns:repeat(2,1fr)}.lp-footer-main{grid-template-columns:1.5fr repeat(2,1fr)}}@media (max-width:1400px) and (min-width:1181px){.lp-nav{padding-inline:46px}.lp-nav nav{gap:22px}.lp-nav-actions{gap:15px}.lp-hero{padding-inline:72px}.lp-hero-grid{gap:42px;grid-template-columns:minmax(500px,1.08fr) minmax(440px,.92fr)}.lp-hero h1{font-size:clamp(58px,5vw,70px)}.lp-product-visual{min-height:490px}}@media (max-width:820px){.lp-nav{height:68px;padding:0 20px}.lp-brand{font-size:25px}.lp-login,.lp-nav-cta{display:none}.lp-language{border:0;padding:0}.lp-hero{min-height:auto;padding:60px 20px 75px}.lp-hero h1{font-size:clamp(48px,13vw,67px)}.lp-lead{font-size:17px}.lp-hero-actions{align-items:stretch;flex-direction:column}.lp-product-visual{display:none}.lp-reassurance{align-items:flex-start;flex-direction:column}.lp-scroll-cue{display:none}.lp-signal{grid-template-columns:1fr;padding:0 20px}.lp-signal div,.lp-signal div:first-child,.lp-signal div:nth-child(4){border-left:1px solid var(--lp-line);min-height:86px;padding:20px}.lp-capabilities,.lp-comparison,.lp-discover,.lp-faq,.lp-flow,.lp-pass,.lp-problem{padding:90px 20px}.lp-audio-highlight h2,.lp-faq h2,.lp-final h2,.lp-pass h2,.lp-section-head h2,.lp-twin h2{font-size:clamp(39px,11vw,56px)}.lp-problem-grid{grid-template-columns:1fr;margin-top:50px}.lp-problem-grid article,.lp-problem-grid article+article{border-bottom:1px solid var(--lp-line);border-right:0;min-height:240px;padding:28px 0}.lp-problem-grid article:last-child{border-bottom:0}.lp-problem-grid h3{margin-top:45px}.lp-capabilities{padding-left:20px;padding-right:20px}.lp-capability-grid{grid-template-columns:1fr;margin-top:50px}.lp-capability-grid article{min-height:300px}.lp-flow-list article{align-items:start;gap:10px 18px;grid-template-columns:40px 1fr 20px;padding:25px 0}.lp-flow-list article p{grid-column:2/4}.lp-flow-list article>i{grid-column:3;grid-row:1}.lp-twin{min-height:auto}.lp-audio-highlight,.lp-twin{grid-template-columns:1fr;padding:90px 20px}.lp-audio-console{width:100%}.lp-impact-card{min-width:0}.lp-compare-table{overflow-x:auto}.lp-compare-table>div{grid-template-columns:minmax(200px,1.4fr) minmax(130px,.8fr) minmax(130px,.8fr);min-width:500px}.lp-compare-table>div>*{padding:0 16px}.lp-discover-grid{grid-template-columns:1fr;margin-top:45px}.lp-discover-grid a{min-height:210px}.lp-pass{grid-template-columns:1fr}.lp-pass-facts{gap:12px}.lp-price-card{padding:30px 24px}.lp-faq{grid-template-columns:1fr}.lp-faq details p{margin-left:60px;margin-right:10px}.lp-final{min-height:540px;padding:90px 20px}.lp-footer{padding:62px 20px 0}.lp-footer-main{grid-template-columns:repeat(2,1fr)}.lp-footer-brand{grid-column:1/-1}.lp-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}}.rtm{--lp-night:#080b10;--lp-ink:#0a0d12;--lp-muted:#667080;--lp-line:#d9dee6;--lp-mint:var(--brand-accent);--lp-violet:var(--brand-accent);--rtm-max:1510px;overflow:clip}.rtm-nav-premium{width:100%}.rtm-premium-brand{align-items:baseline;color:#fff;display:flex}.rtm .lp-footer a,.rtm .lp-nav a,.rtm-premium-brand{text-decoration:none}.rtm-premium-brand small{color:#747d8d;font-size:8px;letter-spacing:.15em;margin-left:13px;text-transform:uppercase}.rtm-hero{background:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px),radial-gradient(circle at 82% 24%,rgba(106,97,255,.18),transparent 34%),var(--lp-night);background-size:72px 72px,72px 72px,auto,auto;gap:clamp(52px,6vw,110px);grid-template-columns:minmax(470px,.9fr) minmax(560px,1.1fr);max-width:none;min-height:800px;padding:105px max(clamp(24px,5.7vw,104px),calc((100vw - 1510px)/2 + 104px)) 100px}.rtm-hero h1{font-size:clamp(58px,5.4vw,91px);font-weight:700;letter-spacing:-.06em;line-height:.97}.rtm-hero h1 em{background:none;color:#a8b0bd;font-weight:400}.rtm-hero-copy>p:not(.rtm-kicker){color:#aab2bf;font-size:clamp(17px,1.3vw,21px);line-height:1.6;margin:34px 0}.rtm-kicker{font-size:12px!important;letter-spacing:.2em}.rtm-actions{gap:14px}.rtm-actions .primary,.rtm-actions .secondary{border-radius:7px;font-size:14px;font-weight:700;min-height:58px;padding-inline:24px}.rtm-actions .primary{background:#fff;color:var(--lp-ink)}.rtm-actions .primary span{color:var(--lp-violet)}.rtm-actions .secondary{background:rgba(255,255,255,.035)}.rtm-metrics{margin-top:46px;padding-top:28px}.rtm-metrics strong{font-size:30px}.rtm-metrics span{font-size:11px;line-height:1.45}.rtm-twin{grid-template-columns:1fr 200px 1fr}.rtm-output-column>span,.rtm-source-column>span{background:#11161e;border-radius:0;min-height:42px}.rtm-output-column i,.rtm-source-column i{border-radius:0}.rtm-core{background:radial-gradient(circle,rgba(106,97,255,.36),rgba(17,22,30,.97) 66%);border-color:rgba(106,97,255,.62);box-shadow:0 0 95px rgba(106,97,255,.19)}.rtm-capabilities,.rtm-comparison,.rtm-faq,.rtm-honesty,.rtm-problem,.rtm-process{padding:140px max(clamp(24px,5.7vw,104px),calc((100vw - 1510px)/2 + 104px))}.rtm-problem{background:#f5f6f8;gap:clamp(60px,8vw,140px)}.rtm-capabilities h2,.rtm-comparison h2,.rtm-cta h2,.rtm-faq h2,.rtm-honesty h2,.rtm-problem h2,.rtm-process h2{font-size:clamp(42px,4.4vw,72px);font-weight:700;letter-spacing:-.055em;line-height:1.04}.rtm-capabilities header small,.rtm-comparison header small,.rtm-honesty small,.rtm-problem>div>small,.rtm-process header small{font-size:12px;letter-spacing:.2em}.rtm-honesty p,.rtm-problem>div>p{font-size:17px;line-height:1.7}.rtm-problem>article{background:#11161e;border:1px solid rgba(255,255,255,.1);border-radius:0;box-shadow:0 32px 90px rgba(18,24,36,.16);padding:30px}.rtm-problem>article>header strong{font-size:22px}.rtm-problem>article>div{min-height:72px}.rtm-problem>article>div>span{border-radius:0}.rtm-problem>article b{font-size:13px}.rtm-problem>article small{font-size:11px;line-height:1.5}.rtm-process{background:var(--lp-night);max-width:none}.rtm-capabilities>header,.rtm-comparison>header,.rtm-process>header{max-width:940px}.rtm-process>div{border-bottom:1px solid rgba(255,255,255,.11);border-top:1px solid rgba(255,255,255,.11);margin-top:76px}.rtm-process article{min-height:310px;padding:32px}.rtm-capabilities h3,.rtm-process h3{font-size:26px;letter-spacing:-.03em}.rtm-capabilities p,.rtm-process p{font-size:14px;line-height:1.7}.rtm-capabilities{background:#fff}.rtm-capabilities>div{gap:1px;margin-top:76px}.rtm-capabilities article{border-color:var(--lp-line);border-radius:0;margin:0 -1px -1px 0;min-height:310px;padding:30px 34px}.rtm-capabilities h3{margin-top:70px}.rtm-capabilities p{color:var(--lp-muted)}.rtm-comparison{background:var(--lp-night);max-width:none}.rtm-comparison>div{border-radius:0;margin-top:72px}.rtm-comparison>div>div>*{padding:23px 25px}.rtm-comparison-head strong{font-size:10px}.rtm-comparison>div>div:not(.rtm-comparison-head){font-size:12px}.rtm-comparison>div>div:not(.rtm-comparison-head) b{font-size:13px}.rtm-honesty{background:#f5f6f8;border-bottom:1px solid var(--lp-line);border-radius:0;color:var(--lp-ink);margin:0;max-width:none}.rtm-honesty ul{border-top:1px solid var(--lp-line)}.rtm-honesty li{background:transparent;border:0;border-bottom:1px solid var(--lp-line);border-radius:0;font-size:13px;min-height:58px;padding:13px 0}.rtm-faq{background:#f5f6f8;border:0;color:var(--lp-ink);max-width:none}.rtm-faq details{border-color:var(--lp-line);padding:0}.rtm-faq summary{font-size:16px;min-height:86px}.rtm-faq details p{color:var(--lp-muted);font-size:14px;margin-bottom:28px}.rtm-cta{align-items:center;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle,rgba(106,97,255,.16),transparent 65%),var(--lp-night);background-size:72px 72px,72px 72px,auto,auto;border:0;border-radius:0;display:flex;flex-direction:column;justify-content:center;margin:0;max-width:none;min-height:600px;padding:110px 24px}.rtm-cta h2{max-width:980px}.rtm-cta>a{border-radius:7px;font-size:14px;min-height:58px;padding:0 24px}.rtm-cta>p{font-size:11px}@media (max-width:1180px){.rtm-hero{grid-template-columns:1fr;min-height:auto}}@media (max-width:820px){.rtm-premium-brand small{display:none}.rtm-hero{padding:70px 20px 80px}.rtm-hero h1{font-size:clamp(48px,13vw,67px)}.rtm-capabilities,.rtm-comparison,.rtm-faq,.rtm-honesty,.rtm-problem,.rtm-process{padding:90px 20px}.rtm-faq,.rtm-honesty,.rtm-problem{grid-template-columns:1fr}.rtm-cta{min-height:540px;padding:90px 20px}}.beta-onboarding-shell>header button.active{background:#fff;color:#11151c}.beta-onboarding-shell aside li.active,.beta-onboarding-shell aside li.active span{color:#fff}.beta-choice-grid.compact label>span{min-height:58px}.beta-feedback-actions .primary{background:#0b0f16;color:#fff}.admin-readiness-list i.ready{background:#e1f7f1;color:#178d76}.admin-readiness-list i.missing{background:#fff0df;color:#b46f15}.admin-beta-invitation-list i.pending{background:#fff3d9;color:#9c6811}.admin-beta-invitation-list i.accepted{background:#dff8f2;color:#177e69}.admin-beta-invitation-list i.expired,.admin-beta-invitation-list i.revoked{background:#eef0f4;color:#727985}.admin-feedback-meta i.problem{background:#ffe8e5;color:#a8483f}.admin-feedback-meta i.praise{background:#dff8f2;color:#177e69}.admin-beta-access-form button.danger{background:#fff0ee;color:#9b443c}.admin-audit-summary .critical i,.admin-availability-state.attention>i{background:#fff1dc;color:#b46d10}.admin-audit-list i.verified,.admin-queue-list i.ready,.admin-security-events i.success{background:#38bea4;box-shadow:0 0 0 4px rgba(56,190,164,.1)}.admin-queue-list i.failed,.admin-security-events i.failure{background:#ef6e64}.admin-queue-list i.delivering,.admin-queue-list i.pending,.admin-queue-list i.queued,.admin-queue-list i.sending,.admin-security-events i.requested{background:#e7a53f}.admin-queue-list i.building,.admin-queue-list i.validating{background:var(--brand-accent)}.admin-payment-list i.active,.admin-payment-list i.expired,.admin-payment-list i.read_only{background:#e0f7f1;color:#177e69}.admin-payment-list i.pending{background:#fff2d9;color:#9a6711}.admin-payment-list i.cancelled,.admin-payment-list i.refunded{background:#f0f2f5;color:#69727f}.admin-payment-list i.disputed{background:#fff0ed;color:#b74436}.admin-privacy-summary .critical{background:#fff8ef;border-color:#efd5ae}.admin-security-grid .attention{background:#fffaf2;border-color:#ead9bd}.admin-security-grid .critical{background:#fff5f3;border-color:#efc2bd}.admin-security-events i.revoked{background:#68727f}.admin-security-events i.info{background:#38bea4}.admin-security-events i.warning{background:#e7a53f}.admin-security-events i.critical,.admin-security-events i.error{background:#ef6e64}.admin-security-incidents .warning i{background:#e7a53f}.admin-security-incidents .critical i,.admin-security-incidents .error i{background:#ef6e64;box-shadow:0 0 0 5px rgba(239,110,100,.1)}.admin-security-coverage .attention i{background:#fff1dc;color:#b46d10}.admin-monitor-grid>article>i.up{background:#38bea4;box-shadow:0 0 0 5px rgba(56,190,164,.1)}.admin-monitor-grid>article>i.degraded{background:#e7a53f}.admin-monitor-grid>article>i.down{background:#ef6e64}.admin-monitor-grid .empty{box-shadow:none}.admin-backup-list i.critical,.admin-restore-list i.failed{background:#ffe9e5;color:#b84f45}.admin-table.projects .admin-table-head,.admin-table.projects .admin-table-row{grid-template-columns:minmax(270px,1.65fr) 110px 120px 90px minmax(300px,1fr);min-width:1030px}.admin-table.builds .admin-table-head,.admin-table.builds .admin-table-row{grid-template-columns:minmax(270px,1.7fr) 160px 100px 110px 140px;min-width:850px}.admin-filter.compact{grid-template-columns:minmax(300px,1fr) auto auto}@media (min-width:1500px){.admin-table-head,.admin-table-row,.admin-table.builds .admin-table-head,.admin-table.builds .admin-table-row,.admin-table.projects .admin-table-head,.admin-table.projects .admin-table-row{min-width:0}}@media (max-width:720px){.admin-filter.compact{grid-template-columns:1fr}}.auth-brand img,.beta-onboarding-brand img,.bookpass-flow-brand img,.brand img,.invite-brand img,.legal-brand img,.lp-compare-brand img,.public-book-brand img,.rtm-premium-brand img,.system-state-brand img{display:block;height:auto;object-fit:contain;object-position:left center}.brand img{width:118px}.auth-brand img{width:132px}.system-state-brand img{width:126px}.legal-brand img{width:108px}.invite-brand img{width:138px}.public-book-brand img{width:126px}.rtm-premium-brand img{width:118px}.lp-compare-brand{justify-content:center}.lp-compare-brand img{max-height:44px;width:112px}.seo-page{background:#f2f5f8;color:#0b0f16;min-height:100vh}.seo-nav{background:#090d13;color:#fff}.seo-hero{background:linear-gradient(135deg,#0a0e14,#101925 72%,#102826);color:#fff;display:grid;gap:70px;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);padding:110px max(7vw,40px) 100px}.seo-hero>div{max-width:850px}.seo-context-links>small,.seo-cta>small,.seo-eyebrow,.seo-faq header small,.seo-summary>small{align-items:center;color:var(--brand-accent);display:flex;font-size:12px;font-weight:800;letter-spacing:.18em}.seo-eyebrow i{background:var(--brand-accent);border-radius:50%;height:7px;margin-right:12px;width:7px}.seo-hero h1{font-size:clamp(48px,6vw,86px);letter-spacing:-.045em;line-height:.98;margin:30px 0}.seo-hero>div>p:not(.seo-eyebrow){color:#aeb8c6;font-size:21px;line-height:1.55;max-width:760px}.seo-actions{display:flex;gap:14px;margin-top:38px}.seo-actions a,.seo-cta>a{align-items:center;border-radius:9px;display:inline-flex;font-size:16px;font-weight:700;height:58px;justify-content:space-between;padding:0 25px;text-decoration:none}.seo-actions .primary,.seo-cta>a{background:#fff;color:#0b0f16;min-width:230px}.seo-actions .primary span,.seo-cta>a span{color:var(--brand-accent);margin-left:30px}.seo-actions .secondary{border:1px solid #35404f;color:#fff}.seo-answer-card,.seo-price-card{align-self:center;background:#121923;border:1px solid #2a3745;border-radius:14px;box-shadow:0 30px 80px rgba(0,0,0,.28);padding:36px}.seo-answer-card small,.seo-price-card>small{color:var(--brand-accent);font-size:11px;font-weight:800;letter-spacing:.15em}.seo-answer-card p{color:#e8edf2;font-size:22px;line-height:1.5;margin:24px 0}.seo-answer-card span{color:#7f8a98;font-size:13px}.seo-price-card strong{display:block;font-size:58px;letter-spacing:-.04em;margin:22px 0 3px}.seo-price-card>p,.seo-price-card>span{color:#8e99a8}.seo-price-card ul{border-bottom:1px solid #293441;border-top:1px solid #293441;display:grid;gap:15px;list-style:none;margin:28px 0 22px;padding:24px 0}.seo-price-card li{align-items:center;display:flex;font-weight:600}.seo-price-card li i{color:var(--brand-accent);font-style:normal;margin-right:12px}.seo-summary{background:#fff;border-bottom:1px solid #dfe5eb;display:grid;gap:35px;grid-template-columns:220px minmax(0,900px);padding:65px max(12vw,50px)}.seo-summary p{font-size:23px;line-height:1.55;margin:0}.seo-sections{padding:60px max(8vw,45px)}.seo-sections article{background:#fff;border:1px solid #dbe2e9;border-radius:13px;display:grid;gap:30px;grid-template-columns:50px minmax(0,1fr) minmax(260px,.75fr);margin:18px auto;max-width:1320px;padding:42px}.seo-sections article>span{color:var(--brand-accent);font-size:13px;font-weight:800;letter-spacing:.12em}.seo-sections h2{font-size:31px;letter-spacing:-.025em;margin:0 0 14px}.seo-sections p{color:#667181;font-size:17px;line-height:1.6;margin:0}.seo-sections ul{display:grid;gap:13px;list-style:none;margin:0;padding:0}.seo-sections li{align-items:flex-start;display:flex;font-weight:600;line-height:1.45}.seo-sections li i{background:#e2faf5;border-radius:50%;color:#148b75;font-size:11px;font-style:normal;height:23px;line-height:23px;margin-right:12px;text-align:center;width:23px}.seo-context-links{background:#0c1118;color:#fff;padding:70px max(8vw,45px)}.seo-context-links>div{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:30px}.seo-context-links a{align-items:center;border:1px solid #293441;border-radius:9px;color:#fff;display:flex;font-weight:700;justify-content:space-between;padding:21px;text-decoration:none}.seo-context-links a:hover{border-color:var(--brand-accent)}.seo-context-links a span{color:var(--brand-accent)}.seo-faq{display:grid;gap:70px;grid-template-columns:.7fr 1.3fr;padding:95px max(10vw,50px)}.seo-faq h2{font-size:42px;line-height:1.1;margin:18px 0}.seo-faq details{border-top:1px solid #d7dee6;padding:24px 0}.seo-faq summary{cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:space-between;list-style:none}.seo-faq details p{color:#687485;line-height:1.6;max-width:720px}.seo-faq summary span{color:var(--brand-accent)}.seo-cta{background:#e8faf6;text-align:center;padding:85px 30px}.seo-cta>small{justify-content:center}.seo-cta h2{font-size:clamp(36px,5vw,64px);letter-spacing:-.04em;margin:22px auto 16px;max-width:880px}.seo-cta p{color:#5f6c7a;font-size:18px;margin:0 auto 30px}.seo-cta>a{background:#0a0e14;color:#fff}.seo-cta>a span{color:var(--brand-accent)}@media (max-width:900px){.seo-hero{grid-template-columns:1fr;padding:78px 25px}.seo-hero h1{font-size:50px}.seo-summary{grid-template-columns:1fr;padding:45px 25px}.seo-sections{padding:35px 18px}.seo-sections article{grid-template-columns:35px 1fr}.seo-sections article ul{grid-column:2}.seo-context-links{padding:55px 25px}.seo-context-links>div,.seo-faq{grid-template-columns:1fr}.seo-faq{padding:65px 25px}.seo-actions{align-items:stretch;flex-direction:column}.seo-actions a{width:100%}}@media (max-width:650px){.legal-brand img{width:100px}.lp-compare-brand img{width:96px}}.admin-analytics-heading nav a.active{background:#fff;box-shadow:0 3px 9px rgba(25,34,46,.08);color:#10151d}.review-guest-list>article.active>i{background:#e6a73d;box-shadow:0 0 0 5px #fff5df}.review-guest-list>article.completed>i{background:#2db99f;box-shadow:0 0 0 5px #e6f8f4}.review-guest-list>article.expired>i,.review-guest-list>article.revoked>i{background:#bdc4cc}.review-guest-list>article>div>header span.required{background:#e5faf5;color:#16816e}.review-guest-list>article>footer button.danger{background:#fff0ee;color:#a84038}.guest-review-error,.guest-review-loading{align-items:center;background:#f1f4f7;color:#0c1118;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:100vh;padding:25px;text-align:center}.guest-review-error img,.guest-review-loading img{max-width:135px}.guest-review-loading p{color:#737f8c;font-size:13px}.guest-review-error section{background:#fff;border:1px solid #dce2e9;border-radius:14px;box-shadow:0 22px 60px rgba(16,27,40,.08);max-width:620px;padding:45px;width:100%}.guest-chapters>small,.guest-comments>header small,.guest-invite-card>div>small,.guest-review-error small,.guest-review-page>header small{color:var(--brand-accent);font-size:9px;font-weight:850;letter-spacing:.16em}.guest-review-error h1{font-size:35px;margin:13px 0}.guest-review-error p{color:#6f7a87}.guest-review-error a{color:#111820;font-weight:750}.guest-invite-page{background:radial-gradient(circle at 80% 0,rgba(var(--brand-accent-rgb),.13),transparent 35%),#edf1f5;color:#0c1118;min-height:100vh;padding:28px}.guest-invite-page>header{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1220px;padding-bottom:30px}.guest-invite-page>header img{max-width:130px}.guest-invite-page>header span{color:#697581;font-size:9px;font-weight:700}.guest-invite-card{background:#fff;border:1px solid #d9e0e7;border-radius:16px;box-shadow:0 28px 80px rgba(13,25,39,.1);display:grid;grid-template-columns:1.12fr .88fr;margin:auto;max-width:1220px;min-height:680px;overflow:hidden}.guest-invite-card>div{background:linear-gradient(145deg,#0a0f16,#10201e);color:#fff;padding:74px}.guest-invite-card>div h1{font-size:clamp(45px,5vw,72px);letter-spacing:-.055em;line-height:.97;margin:30px 0}.guest-invite-card>div p{color:#9cabb8;font-size:14px}.guest-invite-card>div h2{font-size:25px;margin:90px 0 8px}.guest-invite-card>div>span{color:#8e9ba8;font-size:11px}.guest-invite-card>aside{align-content:center;display:grid;gap:17px;padding:60px}.guest-invite-card>aside>p{background:#f4f7f9;border:1px solid #e0e6eb;border-radius:9px;color:#51606c;font-size:11px;line-height:1.55;margin:0;padding:15px}.guest-invite-card>aside>p:first-child{background:#eaf9f5;border-color:#d2eee7;color:#275a51}.guest-invite-card>aside>label:not(.guest-privacy-toggle){display:grid;font-size:10px;font-weight:750;gap:7px}.guest-invite-card input{background:#f7f9fb;border:1px solid #d7dfe7;border-radius:8px;font:700 15px var(--font-system);height:50px;letter-spacing:.2em;padding:0 14px}.guest-invite-card label small{color:#838d98;font-size:8px;font-weight:500}.guest-privacy-toggle{align-items:flex-start;cursor:pointer;display:grid;gap:11px;grid-template-columns:38px 1fr;margin:6px 0}.guest-privacy-toggle input{height:1px;opacity:0;position:absolute;width:1px}.guest-privacy-toggle>span{background:#d5dce3;border-radius:99px;height:22px;position:relative;width:38px}.guest-privacy-toggle>span:after{background:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .16s;width:16px}.guest-privacy-toggle input:checked+span{background:var(--brand-accent)}.guest-privacy-toggle input:checked+span:after{transform:translateX(16px)}.guest-privacy-toggle em{color:#53606d;font-size:9px;font-style:normal;line-height:1.55}.guest-privacy-toggle a{color:#167f6d}.guest-review-action-error{background:#fff0ee!important;border-color:#f0d2cd!important;color:#a8433b!important}.guest-invite-card>aside>button{background:#0a1017;border:0;border-radius:8px;color:#fff;font:750 11px var(--font-system);height:52px}.guest-invite-card>aside>button:disabled{cursor:not-allowed;opacity:.45}.guest-review-page{background:#e9edf2;color:#0d131a;min-height:100vh}.guest-review-page>header{align-items:center;background:#0a0f16;border-bottom:1px solid #25303a;color:#fff;display:grid;gap:20px;grid-template-columns:150px 1fr auto;min-height:86px;padding:15px 27px;position:sticky;top:0;z-index:20}.guest-review-page>header img{max-height:36px;max-width:120px}.guest-review-page>header>div{display:grid;gap:3px}.guest-review-page>header strong{font-size:16px}.guest-review-page>header>aside,.guest-review-page>header>div span{color:#8e9ba8;font-size:9px}.guest-review-page>header>aside{display:grid;gap:4px;text-align:right}.guest-review-page>header>aside b{color:var(--brand-accent);font-size:8px}.guest-review-layout{display:grid;grid-template-columns:250px minmax(460px,1fr) 360px;min-height:calc(100vh - 86px)}.guest-chapters{align-self:start;background:#111820;color:#fff;height:calc(100vh - 86px);overflow:auto;padding:25px 16px;position:sticky;top:86px}.guest-chapters>small{display:block;margin:0 10px 16px}.guest-chapters>button{align-items:center;background:transparent;border:0;border-radius:8px;color:#8794a1;cursor:pointer;display:flex;font:600 10px var(--font-system);gap:11px;margin:3px 0;min-height:46px;padding:0 11px;text-align:left;width:100%}.guest-chapters>button b{color:#5d6975;font-size:8px}.guest-chapters>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-chapters>button.active{background:#202a35;color:#fff}.guest-chapters>button.active b{color:var(--brand-accent)}.guest-chapters>div{align-items:flex-start;border-top:1px solid #2a343e;color:#8b98a4;display:flex;font-size:8px;gap:10px;margin-top:24px;padding:20px 10px}.guest-chapters>div>span{color:var(--brand-accent)}.guest-chapters>div p{line-height:1.5;margin:0}.guest-chapters>div b{color:#cbd3db}.guest-manuscript{background:#fff;box-shadow:0 20px 55px rgba(21,30,42,.06);margin:35px auto;max-width:840px;min-height:1100px;padding:70px 85px;width:calc(100% - 58px)}.guest-manuscript>header{border-bottom:1px solid #e3e7eb;margin-bottom:38px;padding-bottom:28px}.guest-manuscript>header small{color:#77828e;font-size:8px;font-weight:750;letter-spacing:.14em}.guest-manuscript>header h1{font-family:Georgia,serif;font-size:35px;line-height:1.2;margin:13px 0 0}.guest-manuscript-text{font:400 17px/1.85 Georgia,serif}.guest-manuscript-text p{margin:0 0 1.4em}.guest-book-overview>p{background:#eaf9f5;border-radius:8px;color:#285d53;font-size:11px;line-height:1.6;padding:18px}.guest-book-overview dl{border:1px solid #e0e5ea;border-radius:9px;margin-top:25px}.guest-book-overview dl div{display:flex;justify-content:space-between;padding:17px}.guest-book-overview dl div+div{border-top:1px solid #e5e9ed}.guest-book-overview dt{color:#798490;font-size:10px}.guest-book-overview dd{font-size:10px;font-weight:750}.guest-comments{align-self:start;background:#f7f9fb;border-left:1px solid #d8dee5;height:calc(100vh - 86px);overflow:auto;padding:24px;position:sticky;top:86px}.guest-comments>header{align-items:center;border-bottom:1px solid #dde3e9;display:flex;justify-content:space-between;padding-bottom:16px}.guest-comments>header strong{background:#e2e7ec;border-radius:99px;font-size:8px;padding:5px 8px}.guest-comments>div>article{background:#fff;border:1px solid #dde3e9;border-radius:8px;margin-top:10px;padding:13px}.guest-comments>div>article.change_required{border-left:3px solid #e36c62}.guest-comments>div>article>header{align-items:center;display:flex;gap:9px}.guest-comments>div>article>header>span{align-items:center;background:#e8f5f2;border-radius:6px;color:#188473;display:flex;font-size:8px;height:25px;justify-content:center;width:25px}.guest-comments>div>article.change_required>header>span{background:#fff0ee;color:#c04d44}.guest-comments>div>article>header div{display:grid;gap:3px}.guest-comments>div>article b{font-size:9px}.guest-comments>div>article small{color:#8a949f;font-size:7px}.guest-comments>div>article p{color:#4e5a67;font-size:10px;line-height:1.55}.guest-comments>div>article>button{background:transparent;border:0;color:#167f6d;font-size:8px;font-weight:750;padding:0}.guest-comments textarea{border:1px solid #d8dfe6;border-radius:7px;font:500 10px/1.5 var(--font-system);min-height:82px;padding:10px;resize:vertical;width:100%}.guest-comments article footer{display:flex;gap:7px;justify-content:flex-end}.guest-comments article footer button{background:#e8ecf1;border:0;border-radius:6px;font:700 8px var(--font-system);min-height:31px;padding:0 9px}.guest-comments article footer button:last-child{background:#0c131a;color:#fff}.guest-comments-empty{color:#89939e;font-size:9px;line-height:1.5;padding:20px 5px}.guest-comment-composer{border-top:1px solid #dde3e9;margin-top:20px;padding-top:19px}.guest-comment-composer h2{font-size:14px}.guest-comment-composer>div{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:11px 0}.guest-comment-composer>div button{background:#e9edf1;border:1px solid transparent;border-radius:6px;font:700 8px var(--font-system);min-height:33px}.guest-comment-composer>div button.active{background:#e4f7f2;border-color:#bde8dd;color:#147a69}.guest-comment-composer>div button.active.required{background:#fff0ee;border-color:#edcac5;color:#b94b43}.guest-comment-composer label{display:grid;font-size:8px;font-weight:750;gap:6px}.guest-comment-composer>button{background:#0c131a;border:0;border-radius:7px;color:#fff;font:750 9px var(--font-system);margin-top:8px;min-height:40px;width:100%}.guest-comments>footer{border-top:1px solid #dce2e8;margin-top:22px;padding-top:18px}.guest-complete-button{background:#0b1118;border:0;border-radius:7px;color:#fff;font:750 9px var(--font-system);min-height:42px;width:100%}.guest-complete-confirm,.guest-review-done{background:#fff;border:1px solid #dce2e8;border-radius:8px;padding:14px}.guest-complete-confirm b,.guest-review-done b{font-size:10px}.guest-complete-confirm p,.guest-review-done p{color:#7d8792;font-size:8px;line-height:1.5}.guest-complete-confirm>div{display:flex;gap:6px}.guest-complete-confirm button{border:0;border-radius:6px;font:700 8px var(--font-system);min-height:33px}.guest-complete-confirm button:last-child{background:#0b1118;color:#fff;flex:1 1}.guest-review-done>span{color:#168473;margin-right:7px}@media (max-width:1250px){.guest-review-layout{grid-template-columns:220px minmax(430px,1fr) 320px}.guest-manuscript{padding:55px 60px}}@media (max-width:1000px){.guest-invite-card{grid-template-columns:1fr}.guest-invite-card>div{padding:55px}.guest-invite-card>div h2{margin-top:45px}.guest-review-layout{grid-template-columns:210px 1fr}.guest-comments{border-left:0;border-top:1px solid #d8dee5;grid-column:1/-1;height:auto;position:static}.guest-manuscript{min-height:800px}}@media (max-width:700px){.guest-invite-page{padding:15px}.guest-invite-page>header span{display:none}.guest-invite-card>aside,.guest-invite-card>div{padding:35px 27px}.guest-invite-card>div h1{font-size:44px}.guest-review-page>header{grid-template-columns:105px 1fr}.guest-review-page>header>aside{display:none}.guest-review-layout{display:block}.guest-chapters{height:auto;max-height:270px;position:static}.guest-manuscript{margin:15px auto;min-height:650px;padding:40px 27px;width:calc(100% - 24px)}.guest-review-page>header{position:static}.guest-comments{height:auto}.guest-manuscript-text{font-size:16px}}.guest-review-page>header>aside a{color:#dfe7ed;font-size:8px;font-weight:750;margin-top:3px;text-decoration-color:var(--brand-accent);text-underline-offset:3px}.audio-admin-hero>span.ready i{background:var(--brand-accent);box-shadow:0 0 0 5px rgba(var(--brand-accent-rgb),.12)}.audio-provider-gate.ready{background:#eef9f6;border-color:#cdebe4;border-left-color:var(--brand-accent);color:#28564e}.audio-provider-gate.ready small{color:#178473}.audio-feature-control.enabled{border-left-color:var(--brand-accent)}.audio-feature-control.enabled .audio-feature-action>strong{color:#178473}.audio-feature-control.enabled .audio-feature-action>strong i{background:var(--brand-accent);box-shadow:0 0 0 5px rgba(var(--brand-accent-rgb),.12)}.audio-admin-form-grid.product{grid-template-columns:repeat(4,minmax(0,1fr))}.audio-admin-form-grid label.wide{grid-column:1/-1}@media (max-width:1150px){.audio-admin-form-grid.product,.audio-admin-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.audio-admin-form-grid,.audio-admin-form-grid.product,.audio-admin-readiness-grid{grid-template-columns:1fr}}@media (min-width:801px){.book-topbar .book-phase-nav button.active:after{bottom:0;height:3px;left:50%;right:auto;transform:translateX(-50%);width:28px}.book-topbar .book-context-nav button.active{background:#fff;box-shadow:0 2px 8px rgba(15,25,38,.08);color:#101720}}.journey-item.done>span{background:#e1f7f1;color:#168875}.author-sidebar nav i .epubio-icon,.sidebar-bottom>a i .epubio-icon{height:15px;width:15px}.writing-desk-actions a.primary{background:#fff;color:#0b1118;min-width:190px}.writing-desk-actions a.primary .epubio-icon{color:#15947c}.writing-desk-actions a:not(.primary){padding-inline:2px}.daily-desk-tools>div:last-child>a>span .epubio-icon{height:18px;width:18px}.daily-desk-tools>div:last-child>a>.epubio-icon{color:#16937c;height:15px;width:15px}.project-tile-copy p .epubio-icon{color:var(--electric);height:13px;width:13px}.chapter-list>header,.studio-status>header{align-items:flex-start;display:flex;justify-content:space-between}.chapter-list button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-list button>span:nth-child(2){min-width:0}.studio-preview.chapter-rail-collapsed .chapter-list{padding-inline:14px}.studio-preview.chapter-rail-collapsed .chapter-items,.studio-preview.chapter-rail-collapsed .chapter-list>footer,.studio-preview.chapter-rail-collapsed .chapter-list>header>div,.studio-preview.chapter-rail-collapsed .chapter-search{display:none}.metadata-step-nav button.active{background:#fff;box-shadow:0 3px 11px rgba(15,25,38,.07);color:#111820}.metadata-step-nav button.active span{color:var(--brand-accent)}@media (max-width:800px){.book-context-nav button.active,.book-phase-nav button.active{background:#0c1219;color:#fff}.writing-desk-actions a:not(.primary){min-height:38px;padding-left:0}}.workspace-device-notice .auth-locale.compact{position:static}.workspace-device-options article.recommended{background:#edf9f6;border-color:#c9ebe2}.workspace-device-options article.unsupported{opacity:.62}.workspace-device-options article.unsupported>b{background:#eceff2;color:#75808a}.workspace-device-icon.tablet{border-radius:6px;height:42px;width:32px}@media (max-width:520px){.workspace-device-notice .auth-locale.compact{transform:scale(.92);transform-origin:right center}}.verification-complete{align-items:center;background:radial-gradient(circle at 82% 14%,rgba(var(--brand-accent-rgb),.14),transparent 30%),#eef1f6;display:flex;justify-content:center;min-height:100vh;padding:28px}.verification-complete>section{background:#fff;border:1px solid #dce1e8;border-radius:14px;box-shadow:0 28px 70px rgba(28,35,47,.12);max-width:650px;padding:48px;width:100%}.verification-complete-brand{display:block;height:42px;width:152px}.verification-complete-brand img{height:100%;object-fit:contain;object-position:left center;width:100%}.verification-complete-mark{align-items:center;background:#dff8f2;border-radius:50%;color:#168b76;display:flex;font-size:25px;font-weight:850;height:58px;justify-content:center;margin-top:48px;width:58px}.verification-complete-mark.error{background:#fff0ee;color:#a94940}.verification-complete h1{font-size:42px;letter-spacing:-.05em;line-height:1.05;margin:12px 0 18px}.verification-complete>section>p:not(.auth-kicker):not(.verification-complete-state){color:#707986;font-size:15px;line-height:1.6;max-width:520px}.verification-complete-state{align-items:center;background:#f4f7f8;border:1px solid #e0e6e8;border-radius:8px;color:#55616d;display:flex;font-size:12px;font-weight:700;gap:10px;margin:28px 0 14px;padding:13px 15px}.verification-complete-state span{background:#a4adb8;border-radius:50%;height:9px;width:9px}.verification-complete-state span.working{animation:verification-pulse 1.1s ease-in-out infinite}.verification-complete-state span.ready{background:var(--brand-accent)}.verification-complete-action{align-items:center;background:#0b1017;border-radius:8px;color:#fff;display:flex;font-size:13px;font-weight:800;justify-content:space-between;margin-top:14px;min-height:52px;padding:0 19px;text-decoration:none}.verification-complete-action.disabled{cursor:wait;opacity:.55;pointer-events:none}@media (max-width:650px){.verification-complete{padding:14px}.verification-complete>section{padding:32px 22px}.verification-complete h1{font-size:34px}}@keyframes caret-blink{50%{opacity:0}}@keyframes studio-spin{to{transform:rotate(1turn)}}@keyframes verification-pulse{50%{opacity:.3;transform:scale(.72)}}