@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/intensive-assets/platform-fonts/golos-text-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/intensive-assets/platform-fonts/golos-text-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/intensive-assets/platform-fonts/golos-text-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/intensive-assets/platform-fonts/golos-text-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500 700;font-display:swap;src:url(/intensive-assets/platform-fonts/oswald-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:500 700;font-display:swap;src:url(/intensive-assets/platform-fonts/oswald-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500 700;font-display:swap;src:url(/intensive-assets/platform-fonts/oswald-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:500 700;font-display:swap;src:url(/intensive-assets/platform-fonts/oswald-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500 700;font-display:swap;src:url(/intensive-assets/platform-fonts/oswald-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#0a0a0f;--stage:#18171b;--ivory:#f5f1ea;--orange:#ff7a1a;--gold:#d4af65;--edge:#343037;--canvas:var(--night);--surface:var(--stage);--ink:var(--ivory);--charcoal:var(--night);--line:var(--edge);--muted:color-mix(in srgb,var(--ivory) 70%,transparent);--muted-light:var(--muted);--soft-line:var(--edge);--overlay:color-mix(in srgb,var(--night) 85%,transparent);--field-edge:color-mix(in srgb,var(--ivory) 50%,transparent);--glow:color-mix(in srgb,var(--gold) 7%,transparent);--font-body:"Golos Text",Arial,sans-serif;--font-display:"Oswald","Arial Narrow",Arial,sans-serif;--font-editorial:Georgia,"Times New Roman",serif;--text:16px;--meta:13px;--table:16px;--form-heading:20px;--block:26px;--page:34px;--logo:24px;--card-heading:19px;--offer-heading:29px;--price:36px;--body-leading:1.6;--meta-leading:1.45;--block-leading:1.15;--page-leading:1.13;--display-tracking:.008em;--logo-tracking:.035em;--meta-tracking:.01em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:56px;--space-11:64px;--space-12:72px;--space-13:80px;--gutter:20px;--max:1200px;--header-height:64px;--action:48px;--minimum-action:44px;--radius:14px;--scene-radius:20px;--control-radius:10px;--pill:999px;--border:1px;--focus:3px;--icon:20px;--icon-large:24px;--brand-age:13px;--modal:720px;--auth:420px;--sidebar:224px;--filter-min:140px;--continue-copy:38ch;--module-copy:32ch;--lesson-copy:35ch;--state-copy:46ch;--access-copy:20ch;--guide-cover:132px;--guide-tall:190px;--modal-shadow:0 var(--space-6) var(--space-13) var(--overlay)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--space-6)}body{background:var(--night);color:var(--ivory);font:400 var(--text)/var(--body-leading) var(--font-body);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:var(--space-1)}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.65}button,input,select{border-radius:var(--control-radius)}:focus-visible{outline:var(--focus) solid var(--gold);outline-offset:var(--space-1)}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1{font:600 var(--page)/var(--page-leading) var(--font-display);letter-spacing:var(--display-tracking);margin-bottom:var(--space-4)}h2{font:600 var(--block)/var(--block-leading) var(--font-display);letter-spacing:var(--display-tracking);margin-bottom:var(--space-4)}h3{font-size:var(--card-heading);margin-bottom:var(--space-3);font-weight:600;line-height:1.35}p{margin-bottom:var(--space-5)}p:last-child{margin-bottom:0}strong{font-weight:600}.editorial-title{font-family:var(--font-editorial);letter-spacing:.005em;font-weight:400}.icon{width:var(--icon);height:var(--icon);vertical-align:middle;flex-shrink:0}.sr-only{width:var(--border);height:var(--border);margin:calc(-1 * var(--border));clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;top:var(--space-2);left:var(--space-2);background:var(--orange);color:var(--night);padding:var(--space-3) var(--space-4);border-radius:var(--control-radius);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{min-height:var(--header-height);border-bottom:var(--border) solid var(--edge)}.header-inner{max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin:auto;display:flex}.brand,.footer-brand{min-height:var(--minimum-action);font:700 var(--logo)/1.05 var(--font-display);letter-spacing:var(--logo-tracking);align-items:center;gap:var(--space-3);text-decoration:none;display:flex}.age{font:500 var(--meta)/1 var(--font-body);border:var(--border) solid var(--field-edge);border-radius:var(--space-1);padding:var(--space-1);letter-spacing:0}.header-nav{width:100%;padding-block:var(--space-2) var(--space-5);align-items:center;gap:var(--space-4);display:none}.header-nav.is-open{flex-wrap:wrap;display:flex}.header-nav a,.nav-account{font-size:var(--text);min-height:var(--minimum-action);align-items:center;gap:var(--space-2);padding-block:var(--space-2);background:0 0;font-weight:500;text-decoration:none;display:inline-flex}.header-nav a:hover,.nav-account:hover,.admin-preview-entry{color:var(--gold)}.icon-button{color:inherit;min-width:var(--minimum-action);min-height:var(--minimum-action);padding:var(--space-3);background:0 0;justify-content:center;align-items:center;display:inline-flex}.nav-toggle{margin-right:calc(-1 * var(--space-3))}.main{max-width:calc(var(--max) + var(--gutter) * 2);padding:var(--space-6) var(--gutter) var(--space-13);min-height:calc(100svh - var(--header-height) - var(--space-13));margin:auto}.panel{background:var(--stage);border:var(--border) solid var(--edge);border-radius:var(--radius);padding:var(--space-6)}.section-marker{align-items:center;gap:var(--space-2);font-size:var(--meta);font-weight:500;line-height:var(--meta-leading);letter-spacing:var(--meta-tracking);color:var(--gold);margin-bottom:var(--space-3);display:inline-flex}.page-heading{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.page-heading h1{margin:0}.access-label{align-items:flex-start;gap:var(--space-3);font-size:var(--meta);line-height:var(--meta-leading);display:flex}.access-label strong,.access-label div>span{display:block}.access-label strong{font-size:var(--text);font-weight:500}.access-label div>span{color:var(--muted);margin-top:var(--space-1)}.status-dot{width:var(--space-2);height:var(--space-2);background:var(--gold);border-radius:var(--pill);margin-top:var(--space-2);flex-shrink:0}.meta,.field-hint{font-size:var(--meta);line-height:var(--meta-leading);color:var(--muted)}.meta{letter-spacing:var(--meta-tracking);font-variant-numeric:tabular-nums;font-weight:500}.muted{color:var(--muted)}.button{background:var(--orange);color:var(--night);min-height:var(--action);border:var(--border) solid var(--orange);justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--control-radius);padding:var(--space-3) var(--space-5);font-size:var(--text);text-align:center;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){filter:brightness(1.08)}.button-outline,.button-dark-outline{color:var(--ivory);border-color:var(--field-edge);background:0 0}.button-quiet{color:var(--ivory);border-color:var(--edge);background:0 0}.button-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.full{width:100%}.text-link{align-items:center;gap:var(--space-2);min-height:var(--minimum-action);font-size:var(--meta);color:var(--gold);display:inline-flex}.notice{gap:var(--space-3);padding:var(--space-4);background:var(--stage);border:var(--border) solid var(--field-edge);border-radius:var(--control-radius);margin-block:var(--space-4);font-size:var(--text);display:flex}.notice-info{border-color:var(--gold)}.loading{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8) 0;color:var(--muted);display:flex}.loading-mark{width:var(--space-5);height:var(--space-5);border:var(--border) solid var(--edge);border-top-color:var(--gold);border-radius:50%;animation:1s linear infinite turn}@keyframes turn{to{transform:rotate(360deg)}}.continue-panel{background:var(--stage);border:var(--border) solid var(--edge);border-radius:var(--scene-radius);flex-direction:column;display:flex;overflow:hidden}.continue-image{aspect-ratio:16/9;overflow:hidden}.continue-image img{object-fit:cover;width:100%;height:100%}.continue-copy{padding:var(--space-5)}.continue-copy h2{font-size:var(--offer-heading)}.continue-copy p{color:var(--muted)}.continue-copy .button{width:100%}.welcome-panel{background:radial-gradient(ellipse at top right,var(--glow),transparent 70%);border-top:var(--border) solid var(--edge);border-bottom:var(--border) solid var(--edge);padding-block:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex}.welcome-panel p{color:var(--muted)}.welcome-panel img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%}.section{margin-top:var(--space-11)}.section-heading{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.section-heading h2{margin-bottom:var(--space-3)}.section-heading p{margin-bottom:0}.progress-count{font-size:var(--meta);color:var(--muted);white-space:nowrap}.progress-count strong{color:var(--gold)}.module-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.module-card{border:var(--border) solid var(--edge);border-radius:var(--radius);background:var(--stage);flex-direction:column;display:flex;overflow:hidden}.module-cover{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.module-cover img{object-fit:cover;width:100%;height:100%}.module-cover:after{content:"";background:linear-gradient(transparent,var(--night));position:absolute;inset:50% 0 0}.module-number{bottom:var(--space-3);left:var(--space-4);z-index:1;color:var(--gold);font:600 var(--block)/1 var(--font-display);position:absolute}.module-status{bottom:var(--space-3);right:var(--space-4);z-index:1;font-size:var(--meta);align-items:center;gap:var(--space-2);display:flex;position:absolute}.module-complete .module-status{color:var(--gold)}.module-content{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.module-content p{color:var(--muted);font-size:var(--text)}.module-action{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--action);padding-top:var(--space-3);border-top:var(--border) solid var(--edge);color:var(--gold);margin-top:auto;font-weight:500;text-decoration:none;display:flex}.module-action:hover{color:var(--orange)}.bonus-scene{margin-top:var(--space-11);gap:var(--space-5);border:var(--border) solid var(--edge);border-radius:var(--scene-radius);background:var(--stage);align-items:center;display:grid;overflow:hidden}.bonus-scene>img{aspect-ratio:16/9;object-fit:cover;width:100%}.bonus-scene>div{padding:0 var(--space-5) var(--space-5)}.bonus-scene p{color:var(--muted)}.guide-shelf{gap:var(--space-6);display:grid}.guide-card{grid-template-columns:var(--guide-cover) minmax(0,1fr);gap:var(--space-5);padding-block:var(--space-6);border-top:var(--border) solid var(--edge);align-items:start;display:grid}.guide-cover{background:var(--night)}.guide-cover img{width:100%;height:auto;max-height:var(--guide-tall);object-fit:contain;object-position:top}.guide-copy{min-width:0}.guide-copy .section-marker{margin-bottom:var(--space-2)}.guide-copy h3{font-size:var(--card-heading)}.guide-copy p{color:var(--muted);font-size:var(--text);grid-column:1/-1}.guide-card-action{align-items:start;gap:var(--space-2);flex-direction:column;display:flex}.guide-card-action .field-hint{margin:0}.guide-card-action .button{padding-inline:var(--space-4)}.personal-scene{gap:var(--space-6);margin-top:var(--space-11);background:radial-gradient(ellipse at bottom left,var(--glow),transparent 70%);border-block:var(--border) solid var(--edge);padding-block:var(--space-7);flex-direction:column;display:flex}.personal-scene>img{width:100%;max-width:var(--auth);aspect-ratio:1;object-fit:cover;object-position:center 25%;border-radius:var(--scene-radius)}.personal-scene p{color:var(--muted)}.access-section>p{max-width:var(--modal);color:var(--muted)}.access-options{gap:var(--space-6);display:grid}.access-options>div{border-left:var(--border) solid var(--gold);padding-left:var(--space-5)}.site-footer{border-top:var(--border) solid var(--edge)}.footer-inner{max-width:calc(var(--max) + var(--gutter) * 2);padding:var(--space-7) var(--gutter);gap:var(--space-4);font-size:var(--meta);color:var(--muted);flex-direction:column;margin:auto;display:flex}.footer-brand{color:var(--ivory);font-size:var(--card-heading)}.back-link{align-items:center;gap:var(--space-2);min-height:var(--minimum-action);font-size:var(--meta);margin-bottom:var(--space-4);color:var(--muted);text-decoration:none;display:inline-flex}.lesson-heading{margin-bottom:var(--space-6)}.lesson-heading h1{max-width:var(--lesson-copy);font-size:var(--offer-heading)}.lesson-grid{gap:var(--space-7);flex-direction:column;align-items:start;display:flex}.lesson-work{width:100%;min-width:0}.video-frame{aspect-ratio:16/9;background:var(--night);border:var(--border) solid var(--edge);border-radius:var(--radius);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.video-frame iframe,.video-frame video{border:0;width:100%;height:100%;position:absolute;inset:0}.locked-frame{aspect-ratio:auto;flex-direction:column;display:flex}.locked-cover{aspect-ratio:16/9;object-fit:cover;width:100%}.player-state{padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.player-state>.icon{color:var(--gold);margin-bottom:var(--space-3)}.player-state h2{font-size:var(--form-heading)}.player-state p{font-size:var(--text);color:var(--muted);max-width:var(--state-copy)}.demo-player{width:100%;height:100%;position:absolute;inset:0}.demo-player img{object-fit:cover;width:100%;height:100%}.demo-player span{background:var(--overlay);padding:var(--space-3);text-align:center;font-size:var(--meta);position:absolute;bottom:0;left:0;right:0}.lesson-actions{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}.lesson-materials{margin-top:var(--space-9)}.lesson-sidebar{background:var(--stage);border:var(--border) solid var(--edge);border-radius:var(--radius);width:100%;min-width:0;overflow:hidden}.lesson-sidebar summary{font-size:var(--text);padding:var(--space-5);cursor:pointer;min-height:var(--minimum-action);font-weight:600}.lesson-navigation{margin:0;padding:0;list-style:none}.lesson-navigation li{border-top:var(--border) solid var(--edge)}.lesson-navigation a{min-height:var(--minimum-action);gap:var(--space-3);padding:var(--space-4) var(--space-5);font-size:var(--meta);text-decoration:none;display:flex}.lesson-navigation a.current{background:var(--night);border-left:var(--space-1) solid var(--orange);padding-left:var(--space-4)}.lesson-navigation a:hover{color:var(--gold)}.lesson-nav-number{width:var(--space-6);color:var(--gold);font-variant-numeric:tabular-nums;flex-shrink:0}.field{margin-bottom:var(--space-5)}.field-label{margin-bottom:var(--space-2);font-weight:500;font-size:var(--text);display:block}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-height:var(--action);background:var(--night);border:var(--border) solid var(--field-edge);padding:var(--space-3) var(--space-4);font-size:var(--text)}input::placeholder{color:var(--muted)}.field-hint{margin-top:var(--space-3)}.currency-picker{margin:0 0 var(--space-5);border:0;padding:0}.currency-picker legend{font-size:var(--meta);color:var(--muted);margin-bottom:var(--space-2)}.segmented{gap:var(--space-1);background:var(--night);padding:var(--space-1);border-radius:var(--control-radius);display:flex}.segmented button{min-height:var(--minimum-action);border:var(--border) solid transparent;font-size:var(--text);padding:var(--space-2) var(--space-4);background:0 0;flex:1}.segmented button[aria-pressed=true]{background:var(--stage);border-color:var(--gold);color:var(--gold)}.checkout-grid{gap:var(--space-5);flex-direction:column;display:flex}.order-summary{padding:var(--space-5)}.order-summary h2{font-size:var(--offer-heading);margin-bottom:var(--space-2)}.summary-term{color:var(--gold);font-size:var(--text);margin:0}.summary-details summary{min-height:var(--minimum-action);padding-block:var(--space-3);cursor:pointer;font-size:var(--text);font-weight:500}.feature-list{margin:var(--space-4) 0 var(--space-6);padding:0;list-style:none}.feature-list li{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text);display:flex}.feature-list .icon{color:var(--gold);margin-top:var(--space-1)}.checkout-safe{align-items:center;gap:var(--space-2);font-size:var(--meta);color:var(--muted);display:flex}.quote-lines{margin:var(--space-6) 0}.quote-lines>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.quote-lines dt{color:var(--muted);font-size:var(--meta)}.quote-lines dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:500}.quote-lines .quote-total{border-top:var(--border) solid var(--edge);margin-top:var(--space-5);padding-top:var(--space-5)}.quote-lines .quote-total dt{font-size:var(--text);color:var(--ivory)}.quote-total dd,.offer-price{font:600 var(--price)/1.1 var(--font-display);color:var(--ivory)}.consent{align-items:flex-start;gap:var(--space-3);font-size:var(--meta);line-height:var(--meta-leading);margin-block:var(--space-5);cursor:pointer;min-height:var(--minimum-action);display:flex}.consent input{width:var(--space-5);height:var(--space-5);margin:var(--space-1) 0 0;accent-color:var(--orange);flex-shrink:0}.checkout-contact{text-align:center;font-size:var(--meta);margin-top:var(--space-6)}.checkout-guide-cover{width:var(--guide-cover);margin-bottom:var(--space-5)}.order-summary .summary-why{color:var(--muted);margin-top:var(--space-5)}.auth-main{gap:var(--space-7);flex-direction:column;display:flex}.auth-intro{display:none}.auth-panel{width:100%;max-width:var(--auth);margin:auto}.auth-panel h1{font-family:var(--font-editorial);font-weight:400}.auth-panel>p{color:var(--muted)}.auth-art{display:none}.form-icon{color:var(--gold);margin-bottom:var(--space-5)}.form-support{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border) solid var(--edge);font-size:var(--meta);color:var(--muted)}.break-anywhere{overflow-wrap:anywhere}.result-panel,.access-panel{max-width:var(--modal);margin:var(--space-5) auto}.result-panel h1,.access-panel h1{font-family:var(--font-editorial);font-weight:400}.result-panel>.section-marker{display:block}.result-panel>p,.access-panel>p{color:var(--muted)}.result-actions{gap:var(--space-3);margin-block:var(--space-6);display:grid}.modal{background:var(--stage);color:var(--ivory);width:calc(100% - var(--space-6));max-width:var(--modal);border:var(--border) solid var(--edge);border-radius:var(--scene-radius);box-shadow:var(--modal-shadow);max-height:calc(100svh - var(--space-6));padding:0;overflow-y:auto}.modal::backdrop{background:var(--overlay)}.modal-content{padding:var(--space-10) var(--space-5) var(--space-6);position:relative}.modal-close{top:var(--space-2);right:var(--space-2);position:absolute}.modal h2{font-size:var(--offer-heading);padding-right:var(--space-4)}.modal p{color:var(--muted)}.offer-guide{grid-template-columns:var(--guide-cover) minmax(0,1fr);gap:var(--space-5);margin-block:var(--space-6);align-items:start;display:grid}.offer-guide h3{color:var(--ivory)}.offer-cover-strip{gap:var(--space-2);margin-block:var(--space-6);display:flex}.offer-cover-strip img{width:calc((100% - var(--space-2) * 4)/5);object-fit:contain;height:auto}.offer-author{float:right;width:var(--guide-cover);margin:0 0 var(--space-4) var(--space-4);border-radius:var(--radius)}.already-yours,.offer-alternative{border-top:var(--border) solid var(--edge);padding-top:var(--space-5);margin-top:var(--space-6)}.already-yours p{color:var(--gold)}.offer-alternative h3{font:600 var(--block)/var(--block-leading) var(--font-display)}.alternative-price{font-weight:600;color:var(--gold)!important}.status-tag{color:var(--gold);font-size:var(--meta);border:var(--border) solid var(--gold);border-radius:var(--space-1);padding:var(--space-1) var(--space-2);margin-bottom:var(--space-4);display:inline-flex}.preview-notice,.admin-preview-bar{padding:var(--space-4) var(--gutter);background:var(--stage);border-bottom:var(--border) solid var(--gold);font-size:var(--meta)}.preview-notice{gap:var(--space-2);display:flex}.admin-preview-bar{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.admin-preview-bar strong{color:var(--gold)}.admin-preview-bar div>span{color:var(--muted);display:block}.admin-preview-bar label{gap:var(--space-3);align-items:center;display:flex}.admin-preview-bar select{width:auto}.admin-preview-bar a{min-height:var(--minimum-action);color:var(--gold);align-items:center;display:flex}.admin-main{padding-top:var(--space-6)}.admin-grid{gap:var(--space-6);flex-direction:column;display:flex}.admin-nav{align-items:center;gap:var(--space-1);border-bottom:var(--border) solid var(--line);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.admin-nav button{text-align:left;font-size:var(--text);min-height:var(--minimum-action);padding:var(--space-3) var(--space-4);background:0 0}.admin-nav button[aria-current=page]{background:var(--charcoal);color:var(--surface)}.admin-nav-title{display:none}.admin-content{width:100%;min-width:0}.admin-heading{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.admin-heading h1{margin-bottom:var(--space-2)}.admin-filters{gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-filters label{min-width:var(--filter-min);font-size:var(--meta);flex:1}.admin-filters label span{margin-bottom:var(--space-1);display:block}.admin-filters input,.admin-filters select{font-size:var(--text)}.stats-grid{gap:var(--space-3);margin-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat-card{padding:var(--space-5);border-radius:var(--radius);border:var(--border) solid var(--line);background:var(--surface)}.stat-card dt{font-size:var(--meta);color:var(--muted);line-height:var(--meta-leading)}.stat-card dd{font-size:var(--page);font-family:var(--font-display);line-height:var(--page-leading);font-variant-numeric:tabular-nums;margin:var(--space-3) 0 0}.admin-section{margin-block:var(--space-7)}.admin-section h2{margin-bottom:var(--space-4)}.table-scroll{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);overscroll-behavior-inline:contain;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--table);white-space:nowrap;font-variant-numeric:tabular-nums}th,td{padding:var(--space-4);border-bottom:var(--border) solid var(--line);vertical-align:top}th{font-size:var(--meta);color:var(--muted);font-weight:500}tr:last-child td{border-bottom:0}.table-button{font:inherit;min-height:var(--minimum-action);text-underline-offset:var(--space-1);background:0 0;padding:0;text-decoration:underline}.empty-state{padding:var(--space-7) var(--space-5);color:var(--muted);text-align:center;font-size:var(--text)}.funnel-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.funnel-list li{gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border) solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.funnel-list .funnel-value{font-variant-numeric:tabular-nums;font-weight:600}.funnel-bar{height:var(--space-2);border-radius:var(--space-1);background:var(--line);grid-column:1/-1;overflow:hidden}.funnel-bar span{background:var(--orange);height:100%;display:block}.funnel-conversion{font-size:var(--meta);color:var(--muted);grid-column:1/-1}.status-tag{border:var(--border) solid var(--line);border-radius:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--meta);white-space:nowrap;align-items:center;display:inline-flex}.status-tag.is-paid{background:var(--canvas);border-color:var(--ink)}.revenue-list{gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.revenue-list dt{font-size:var(--meta);color:var(--muted)}.revenue-list dd{margin:var(--space-2) 0 0;font-variant-numeric:tabular-nums;font-size:var(--block);font-weight:600}.profile-head{padding-bottom:var(--space-4);border-bottom:var(--border) solid var(--line);margin-bottom:var(--space-5)}.timeline{margin:0;padding:0;list-style:none}.timeline li{padding-block:var(--space-4);border-bottom:var(--border) solid var(--line)}.timeline li:last-child{border-bottom:0}.timeline p{margin-block:var(--space-1) 0}.admin-inline-error{margin-block:var(--space-5)}.review-event{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.review-event>div{flex:1;min-width:0}.review-details{margin-bottom:var(--space-6)}.review-details>div{margin-bottom:var(--space-3)}.review-details dt{font-size:var(--meta);color:var(--muted)}.review-details dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums}.review-choices{margin:var(--space-5) 0;border:0;padding:0}.review-choices legend{margin-bottom:var(--space-3);font-weight:500}.review-choices>label{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;cursor:pointer;min-height:var(--minimum-action);display:flex}.review-choices input{width:var(--space-5);height:var(--space-5);margin:var(--space-1) 0 0;accent-color:var(--ink);flex-shrink:0}.review-choices small{font-size:var(--meta);color:var(--muted);margin-top:var(--space-1);display:block}.header-error{background:var(--surface);border-bottom:var(--border) solid var(--ink);padding:var(--space-4) var(--gutter);font-size:var(--text)}@media (min-width:768px){:root{--gutter:40px;--page:48px;--block:30px;--logo:26px;--card-heading:20px;--offer-heading:38px;--price:44px;--header-height:72px}.main{padding-top:var(--space-8)}.nav-toggle{display:none}.header-inner{flex-wrap:nowrap}.header-nav,.header-nav.is-open{gap:var(--space-4);width:auto;padding-block:0;display:flex}.header-nav a,.nav-account{font-size:var(--meta)}.page-heading{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}.access-label{max-width:42%}.continue-panel{grid-template-columns:52% 48%;align-items:stretch;display:grid}.continue-image{aspect-ratio:auto;grid-area:1/2;min-height:100%}.continue-image img{object-fit:cover}.continue-copy{padding:var(--space-7);grid-area:1/1}.continue-copy .button{width:auto}.continue-copy p{max-width:var(--continue-copy)}.welcome-panel{align-items:center;gap:var(--space-8);flex-direction:row}.welcome-panel>div{flex:1}.welcome-panel>img{width:40%}.section-heading{flex-direction:row;justify-content:space-between;align-items:end}.section-heading>div{max-width:75%}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bonus-scene{gap:var(--space-7);grid-template-columns:42% minmax(0,1fr)}.bonus-scene>div{padding:var(--space-7) var(--space-7) var(--space-7) 0}.bonus-scene>img{object-fit:cover;height:100%}.guide-shelf{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card{--guide-cover:120px;--guide-tall:180px}.guide-copy p{margin-bottom:var(--space-4)}.personal-scene{align-items:center;gap:var(--space-9);padding:var(--space-8);flex-direction:row}.personal-scene>img{width:32%}.personal-scene>div{flex:1}.access-options{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-inner{flex-direction:row;justify-content:space-between;align-items:center}.auth-main{min-height:calc(100svh - var(--header-height) - var(--space-13));gap:var(--space-10);padding-block:var(--space-11);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.auth-art{background:radial-gradient(ellipse at center,var(--glow),transparent 70%);flex-direction:column;justify-content:center;align-self:stretch;display:flex}.auth-art h2{font:400 var(--page)/var(--page-leading) var(--font-editorial)}.auth-covers{align-items:center;gap:var(--space-3);margin-top:var(--space-7);display:flex}.auth-covers img{width:calc((100% - var(--space-3) * 2)/3);object-fit:contain}.auth-covers img:nth-child(2){transform:translateY(calc(-1 * var(--space-4)))}.auth-panel{padding:var(--space-7)}.checkout-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.order-summary{padding:var(--space-6) 0;background:0 0;border:none}.order-summary>.summary-details{border-top:var(--border) solid var(--edge);margin-top:var(--space-5)}.checkout-form{padding:var(--space-7)}.checkout-contact{text-align:right}.lesson-actions{flex-direction:row;justify-content:space-between;align-items:start}.modal-content{padding:var(--space-10) var(--space-8) var(--space-8)}.result-main{padding-top:var(--space-11)}.admin-heading{flex-direction:row;justify-content:space-between;align-items:start}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.header-nav,.header-nav.is-open{gap:var(--space-6)}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.continue-copy{padding:var(--space-8)}.lesson-grid{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(320px,1fr);display:grid}.lesson-sidebar{top:var(--space-6);position:sticky}.lesson-heading h1{max-width:var(--lesson-copy)}.guide-card{--guide-cover:144px;--guide-tall:210px}.admin-grid{grid-template-columns:var(--sidebar) minmax(0,1fr);gap:var(--space-7);display:grid}.admin-nav{top:var(--space-6);border-bottom:0;flex-direction:column;align-self:start;align-items:stretch;position:sticky}.admin-nav-title{padding:var(--space-3) var(--space-4) var(--space-5);font-size:var(--meta);color:var(--muted);display:block}.admin-nav button{width:100%}.admin-filters{max-width:var(--modal)}}@media (max-width:767px){.guide-card{--guide-cover:96px;--guide-tall:142px;grid-template-columns:var(--guide-cover) minmax(0,1fr);gap:var(--space-4)}.guide-copy{display:contents}.guide-copy>.section-marker{grid-area:1/2;align-self:start}.guide-copy>h3{padding-top:var(--space-5);grid-area:1/2;align-self:center;margin-bottom:0}.guide-copy>p,.guide-card-action,.guide-copy>.notice{grid-column:1/-1}.guide-card-action{flex-flow:wrap;align-items:center}.guide-card-action>.field-hint{min-width:var(--filter-min);flex:1}.checkout-main>.page-heading{margin-bottom:var(--space-4);gap:var(--space-2)}.checkout-main>.back-link,.checkout-main>.page-heading .section-marker{display:none}.order-summary{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.order-summary>.section-marker{display:none}.order-summary h2{font-size:var(--block)}.order-summary .summary-term{font-size:var(--meta)}.order-summary>.summary-details,.order-summary>.summary-why,.order-summary>.checkout-guide-cover{grid-column:1/-1}.order-summary>.summary-why{display:none}.checkout-form{padding:var(--space-5)}.checkout-form .field,.checkout-form .currency-picker{margin-bottom:var(--space-4)}.checkout-form .quote-lines{margin-block:var(--space-4)}.checkout-form .quote-total{margin-top:0}.checkout-form .consent{margin-block:var(--space-4)}.checkout-guide-cover{width:var(--space-13);margin-bottom:var(--space-4)}.offer-guide{grid-template-columns:var(--space-13) minmax(0,1fr);gap:var(--space-4)}.offer-guide p{font-size:var(--text)}.offer-author{float:none;margin-bottom:var(--space-5)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--checkout-width:520px}.compact-checkout-page{max-width:calc(var(--checkout-width) + var(--gutter) * 2);padding-top:var(--space-7)}.compact-order{padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:var(--border) solid var(--edge)}.compact-order h2{font-size:var(--block);margin-bottom:var(--space-3)}.compact-order-price{justify-content:space-between;gap:var(--space-4);align-items:baseline;display:flex}.compact-order-price>span{color:var(--muted);font-size:var(--meta)}.compact-order-price>strong{font:600 var(--price)/1.1 var(--font-display);white-space:nowrap}.compact-fields{gap:var(--space-4);display:grid}.compact-fields .field{margin:0}.compact-fields .field-label{font-size:var(--meta);margin-bottom:var(--space-2)}.compact-fields input{min-height:var(--action)}.compact-checkout .currency-picker{margin-top:var(--space-5);margin-bottom:var(--space-4)}.compact-checkout .currency-picker legend{display:none}.compact-checkout .consent{margin-block:var(--space-4)}.compact-checkout .checkout-terms{margin-top:var(--space-3)}.compact-checkout .checkout-terms summary{font-size:var(--meta);color:var(--muted)}.compact-support{font-size:var(--meta);color:var(--muted);min-height:var(--minimum-action);justify-content:center;align-items:center;display:flex}.embedded-checkout{padding:var(--space-6) var(--space-5);max-width:var(--checkout-width);margin:auto}.modal:has(.compact-checkout){max-width:var(--checkout-width)}.modal:has(.compact-checkout) .modal-content{padding:var(--space-9) var(--space-5) var(--space-5)}.modal:has(.compact-checkout) .modal-content>h2{display:none}@media (min-width:768px){.compact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.preview-fixture-bar{padding:var(--space-3) var(--gutter);align-items:center;gap:var(--space-3);border-bottom:var(--border) solid var(--gold);font-size:var(--meta);flex-wrap:wrap;display:flex}.preview-fixture-bar strong{color:var(--gold)}.preview-fixture-bar a{min-height:var(--minimum-action);padding:var(--space-2) var(--space-3);align-items:center;text-decoration:none;display:flex}.preview-fixture-bar a[aria-current=page]{background:var(--stage);color:var(--gold);border-radius:var(--control-radius)}@media (min-width:768px) and (max-width:1023px){.header-inner{flex-wrap:wrap}.nav-toggle{display:inline-flex}.header-nav{width:100%;display:none}.header-nav.is-open{width:100%;padding-bottom:var(--space-5);display:flex}}.offer-guide{margin-block:var(--space-4)}.offer-guide>p{margin:0}.personal-offer-intro{grid-template-columns:var(--space-13) minmax(0,1fr);gap:var(--space-5);align-items:center;display:grid}.personal-offer-intro img{border-radius:var(--radius)}.offer-term{font-size:var(--meta);color:var(--gold)!important}.continue-image img[src$=chego-hochet-zhenshchina\.jpg]{transform:scale(1.34)}@media (max-width:767px){.modal:has(.offer-guide) .modal-content{padding-top:var(--space-9)}.modal:has(.offer-guide) h2{font-size:var(--block)}.offer-alternative{margin-top:var(--space-5);padding-top:var(--space-4)}.offer-alternative p{margin-bottom:var(--space-3)}.compact-checkout-page{padding-top:var(--space-4)}.compact-checkout-page>.panel{padding:var(--space-4)}.compact-order{padding-bottom:var(--space-3);margin-bottom:var(--space-3)}.compact-order>.section-marker{display:none}.compact-order h2{font-family:var(--font-body);font-size:var(--card-heading);margin-bottom:var(--space-2);font-weight:600;line-height:1.35}.compact-order-price{align-items:center}.compact-order-price>strong{font-size:var(--offer-heading)}.compact-fields{gap:var(--space-2)}.compact-fields .field-label{margin-bottom:var(--space-1)}.compact-fields input{min-height:var(--action);padding-block:var(--space-3);line-height:1.35}.compact-checkout .currency-picker{margin-block:var(--space-3)}.compact-checkout .segmented{padding:0}.compact-checkout .segmented button{min-height:var(--minimum-action);padding-block:var(--space-2)}.compact-checkout .consent{margin-block:var(--space-3)}.embedded-checkout{padding:var(--space-4)}.modal:has(.compact-checkout) .modal-content{padding:var(--space-8) var(--space-4) var(--space-4)}}.owned-guides-first{margin-bottom:var(--space-9)}.owned-guides-first .guide-card-action .button{background:var(--orange);color:var(--night);border-color:var(--orange)}.upgrade-content-grid{gap:var(--space-5);margin-block:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.upgrade-content-card{grid-template-columns:var(--space-12) minmax(0,1fr);align-items:start;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:var(--border) solid var(--edge);display:grid}.upgrade-content-card>img{object-fit:contain;width:100%;height:auto}.upgrade-content-card h4,.upgrade-bonus-card h4{margin:0 0 var(--space-2);font-size:var(--text);font-weight:600;line-height:1.35}.upgrade-content-card p,.upgrade-bonus-card p{font-size:var(--text);margin:0}.upgrade-bonus-card{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.upgrade-bonus-card>img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--control-radius);width:100%}.upgrade-bonus-card .section-marker{margin-bottom:var(--space-2)}.upgrade-program-facts{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-block:var(--border) solid var(--edge);flex-wrap:wrap;display:flex}.upgrade-program-facts>span{align-items:center;gap:var(--space-2);display:flex}.upgrade-program-facts>strong{color:var(--gold);font-weight:500}.upgrade-offer-v3>.personal-offer-intro{margin-bottom:var(--space-5)}@media (min-width:768px){.upgrade-content-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-content-card{gap:var(--space-3)}.upgrade-bonus-card{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}:root{--payment-paper:#f5f1ea;--payment-card:#fff;--payment-ink:#18171b;--payment-accent:#ff7a1a;--payment-muted:#66615c;--payment-border:#ddd6cc;--payment-heading:26px;--payment-heading-leading:30px;--payment-text:16px;--payment-text-leading:22px;--payment-group:15px;--payment-group-leading:21px;--payment-meta:13px;--payment-meta-leading:19px;--payment-back:14px;--payment-back-leading:20px;--payment-radius:12px;--payment-card-height:72px}.payment-methods-step{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--payment-paper);color:var(--payment-ink)}.modal:has(.payment-methods-step){background:var(--payment-paper);color:var(--payment-ink);border-color:var(--payment-border)}.compact-checkout-page>.panel:has(.payment-methods-step){background:var(--payment-paper);color:var(--payment-ink);border-color:var(--payment-border)}.modal:has(.payment-methods-step) .modal-close{--close-ink:var(--payment-ink)}body:has(.embedded-checkout .payment-methods-step){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--payment-paper);color:var(--payment-ink)}.embedded-checkout:has(.payment-methods-step){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--payment-paper);color:var(--payment-ink)}.embedded-checkout:has(.payment-methods-step){min-height:100svh}.payment-methods-step :focus-visible{outline-color:var(--payment-accent)}.payment-methods-back{margin-bottom:var(--space-3);color:var(--payment-muted);font:400 var(--payment-back)/var(--payment-back-leading) var(--font-body);background:0 0;padding:0}.payment-methods-heading{margin-bottom:var(--space-6)}.payment-methods-heading h2{font:500 var(--payment-heading)/var(--payment-heading-leading) var(--font-display);letter-spacing:var(--display-tracking);margin-bottom:var(--space-3);color:var(--payment-ink)}.payment-methods-heading h2:focus{outline:none}.payment-methods-heading .section-marker{margin-bottom:var(--space-2);color:var(--payment-muted);font:400 var(--payment-meta)/var(--payment-meta-leading) var(--font-body)}.payment-methods-heading .meta{color:var(--payment-muted);font:400 var(--payment-meta)/var(--payment-meta-leading) var(--font-body);margin-bottom:0}.payment-methods-group{margin-top:var(--space-6)}.payment-methods-group h3{font:600 var(--payment-group)/var(--payment-group-leading) var(--font-body);margin-bottom:var(--space-3);color:var(--payment-ink)}.payment-methods-list{gap:var(--space-3);display:grid}.payment-method-card{grid-template-columns:var(--space-8) minmax(0,1fr) auto;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3);background:var(--payment-card);color:var(--payment-ink);border:var(--border) solid var(--payment-border);border-radius:var(--payment-radius);min-height:var(--payment-card-height);align-items:center;display:grid}.payment-method-card:hover:not(:disabled),.payment-method-card.is-pending{border-color:var(--payment-accent)}.payment-method-icon{width:var(--space-8);height:var(--space-8);justify-content:center;align-items:center;display:flex}.payment-method-icon>img{object-fit:contain;width:100%;height:100%}.payment-card-brands{flex-wrap:wrap;align-content:center;gap:0}.payment-card-brands>img{width:50%;height:50%}.payment-card-brands>img[src$=mir\.png]{width:100%;height:50%}.payment-card-brands:not(:has(img[src$=mir\.png]))>img{width:100%;height:50%}.payment-method-copy{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.payment-method-copy>strong{font:600 var(--payment-text)/var(--payment-text-leading) var(--font-body)}.payment-method-copy>span{color:var(--payment-muted);font:400 var(--payment-meta)/var(--payment-meta-leading) var(--font-body)}.payment-method-next{color:var(--payment-ink);align-items:center;display:flex}.payment-methods-loading,.payment-methods-step .compact-support{color:var(--payment-muted);font:400 var(--payment-meta)/var(--payment-meta-leading) var(--font-body)}.payment-methods-loading{margin-top:var(--space-5)}.payment-launch{text-align:center;min-height:360px;padding-block:var(--space-8);flex-direction:column;justify-content:center;align-items:center;display:flex}.payment-launch>.section-marker{color:var(--payment-muted)}.payment-launch-symbol{width:96px;height:96px;margin:var(--space-6) auto;place-items:center;display:grid;position:relative}.payment-launch-ring{border:4px solid var(--payment-border);border-top-color:var(--payment-accent);border-radius:50%;animation:1s linear infinite payment-launch-spin;position:absolute;inset:0}.payment-launch h2{color:var(--payment-ink);font:500 40px/1.1 var(--font-display);margin-bottom:var(--space-3)}.payment-launch h2:focus{outline:none}.payment-launch p{max-width:30ch;margin:0 auto var(--space-6);color:var(--payment-muted);font:400 var(--payment-text)/var(--payment-text-leading) var(--font-body)}.payment-launch .compact-support{margin-top:var(--space-6)}@keyframes payment-launch-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.payment-launch-ring{border-top-color:var(--payment-accent);border-right-color:var(--payment-accent);animation:none}}.payment-methods-step .notice,.payment-methods-step .button-outline{background:var(--payment-card);color:var(--payment-ink);border-color:var(--payment-border)}@media (min-width:768px){.payment-method-card{padding:var(--space-4)}.library-access-heading{justify-content:flex-end}}.upgrade-or{text-align:center;color:var(--muted);margin:0 0 var(--space-4);font-size:var(--text)}.offer-alternative .upgrade-choice-heading{color:var(--orange);font:600 var(--offer-heading)/var(--block-leading) var(--font-display);margin-bottom:var(--space-3)}.upgrade-guides-heading{font:600 var(--block)/var(--block-leading) var(--font-display);margin:var(--space-6) 0 var(--space-4)}.upgrade-program-facts>strong{color:var(--orange);font:600 var(--block)/var(--block-leading) var(--font-display)}.program-status{gap:var(--space-2);flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.modules-open{color:var(--orange);font-weight:600;font-size:var(--meta)}.bonus-scene>.bonus-cover{height:100%;padding:0;position:relative}.bonus-cover>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}.bonus-cover:after{content:"";background:linear-gradient(transparent,var(--night));position:absolute;inset:50% 0 0}.personal-scene{align-items:start;gap:var(--space-5);grid-template-columns:80px minmax(0,1fr);display:grid}.personal-scene>img{object-fit:cover;border-radius:50%;width:80px;max-width:80px;height:80px}.personal-scene h2{font-size:var(--block)}.locked-offer-explanation{color:var(--ivory)}@media (min-width:768px){.program-status{align-items:flex-end}}.funnel-admin{max-width:1440px}.funnel-admin>h1{margin-top:16px}.funnel-admin .lead{max-width:760px}.funnel-connection{justify-content:space-between;align-items:center;gap:24px;margin:28px 0;display:flex}.funnel-connection p{color:var(--muted);margin:8px 0 0;font-size:14px}.funnel-connection .button{flex-shrink:0}.funnel-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 16px;display:grid}.funnel-metrics .panel{flex-direction:column;gap:12px;padding:18px 14px;display:flex}.funnel-metrics span{min-height:36px;font-size:13px}.funnel-metrics strong{color:var(--orange,#ff7a13);font-size:36px;line-height:1}.funnel-metrics small,.funnel-admin .muted{color:var(--muted);font-size:13px;line-height:1.6}.funnel-admin .table-wrap{margin:28px 0;overflow:auto}.funnel-admin table{border-collapse:collapse;width:100%;min-width:900px}.funnel-admin th,.funnel-admin td{text-align:left;border-bottom:1px solid #343438;padding:16px 12px;font-size:14px}.funnel-contact-meta{color:var(--muted);margin-top:6px;font-size:12px;display:block}.funnel-timeline{border-left:2px solid #3b3b3e;margin:24px 0;padding:0;list-style:none}.funnel-timeline li{padding:0 0 22px 18px}.funnel-timeline small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.funnel-admin>.button-row{margin:20px 0}.funnel-admin .admin-filters{align-items:end}.funnel-admin .admin-filters input{min-height:44px}@media (max-width:1000px){.funnel-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.funnel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-connection{flex-direction:column;align-items:stretch;gap:18px}.funnel-admin .admin-filters{grid-template-columns:1fr 1fr;display:grid}.funnel-admin .admin-filters label:first-child{grid-column:1/-1}}:root{--checkout-field-height:52px}.modal-controls{z-index:2;height:0;position:sticky;top:0}.modal-content:focus{outline:none}.modal .modal-close{box-shadow:none;color:var(--close-ink,var(--muted));padding:var(--space-2);background:0 0;border:0;border-radius:0}.modal-close .icon,.nav-toggle[aria-expanded=true] .icon{stroke-width:2px;width:28px;height:28px}.modal .modal-close:focus-visible{outline-offset:2px;outline:2px solid}.modal:has(.compact-checkout):not(:has(.payment-methods-step)){background:var(--night)}body:has(.embedded-checkout):not(:has(.payment-methods-step)){background:var(--night)}.compact-fields input:not([type=checkbox]):not([type=radio]){height:var(--checkout-field-height);min-height:var(--checkout-field-height);font:400 var(--text)/var(--payment-text-leading) var(--font-body);padding:calc((var(--checkout-field-height) - var(--payment-text-leading) - var(--border) * 2) / 2) var(--space-4);text-align:left;caret-color:var(--ivory);direction:ltr}.checkout-consents{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.compact-checkout .checkout-consents .consent{gap:var(--space-2);font-size:var(--meta);line-height:var(--meta-leading);min-width:0;margin:0}.checkout-consents .consent a{color:var(--gold)}.checkout-legal{max-width:760px}.checkout-legal .legal-rules{padding-left:var(--space-5)}.checkout-legal .legal-rules li{margin-bottom:var(--space-4)}@media (max-width:767px){.modal:has(.compact-checkout){width:100%;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0;inset:0}.modal:has(.compact-checkout) .modal-content{min-height:100dvh;padding:var(--space-10) var(--space-4) max(var(--space-6),env(safe-area-inset-bottom))}.modal:has(.compact-checkout) .modal-close{top:max(var(--space-2),env(safe-area-inset-top))}.embedded-checkout{width:100%;max-width:none;min-height:100dvh;padding:var(--space-10) var(--space-4) max(var(--space-6),env(safe-area-inset-bottom))}.compact-checkout-page{padding:0}.compact-checkout-page>.panel{min-height:100dvh;padding:var(--space-6) var(--space-4);border:0;border-radius:0}}.funnel-comparison{margin:28px 0 36px;padding:clamp(18px,3vw,32px)}.funnel-comparison h2{margin:12px 0;font-size:clamp(27px,3vw,40px)}.funnel-admin .funnel-comparison table{table-layout:fixed;min-width:0}.funnel-admin .funnel-comparison th:first-child{width:42%}.funnel-admin .funnel-comparison th,.funnel-admin .funnel-comparison td{vertical-align:middle;white-space:normal;overflow-wrap:anywhere}.funnel-comparison thead th:not(:first-child),.funnel-comparison td{text-align:center}.funnel-comparison small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.4;display:block}.funnel-comparison td strong{font-size:clamp(23px,3vw,35px);line-height:1.1}.funnel-comparison-main{background:#ff7d111a}.funnel-comparison-main td strong{color:var(--orange)}.funnel-comparison-note{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.5}.funnel-connected-badge{color:#93dca7;white-space:nowrap;font-size:14px}.funnel-metrics small+small{margin-top:8px}@media (max-width:600px){.funnel-admin .funnel-comparison th,.funnel-admin .funnel-comparison td{padding:14px 6px;font-size:13px}.funnel-admin .funnel-comparison th:first-child{width:40%}.funnel-comparison small{font-size:11px}.funnel-comparison .table-wrap{margin:18px -8px}}.funnel-metrics.funnel-reading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.funnel-metrics.funnel-reading-metrics{grid-template-columns:1fr}}
