@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-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{--n-0:#fff;--n-50:#fafaf8;--n-100:#f2f2ef;--n-200:#e4e4df;--n-300:#c6c6c0;--n-400:#8a8a84;--n-450:#5f5f5a;--n-600:#50504b;--n-800:#2b2b28;--n-900:#1a1a18;--gr-50:#e9f2ec;--gr-100:#cee4d6;--gr-200:#a4ceb3;--gr-300:#6fb188;--gr-400:#3f9463;--gr-500:#2f7d4f;--gr-600:#256440;--gr-700:#19472e;--oc-50:#f8f2e6;--oc-100:#eddfc3;--oc-200:#dcc28d;--oc-300:#c9a052;--oc-400:#b8801f;--oc-500:#a06f19;--oc-600:#845a13;--oc-700:#5e400d;--rd-50:#f7ebe8;--rd-100:#eed6d0;--rd-600:#8f3a28;--rd-700:#6b2b1d;--dk-900:#101f16;--dk-800:#182c1f;--dk-600:#2c4536;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:var(--n-50);--surface-raised:var(--n-0);--surface-sunken:var(--n-100);--surface-brand:var(--gr-50);--surface-brand-strong:var(--gr-100);--surface-inverse:var(--dk-900);--surface-inverse-soft:var(--dk-800);--text-primary:var(--n-900);--text-secondary:var(--n-600);--text-muted:var(--n-450);--text-inverse:var(--n-0);--text-on-dark:#e8efe9;--text-on-dark-muted:#9fb2a6;--text-link:var(--gr-600);--text-link-on-dark:var(--gr-300);--path-act:var(--oc-400);--path-act-bg:var(--oc-50);--path-act-line:var(--oc-200);--path-act-fg:var(--oc-700);--path-next:var(--gr-500);--path-next-bg:var(--gr-50);--path-next-line:var(--gr-200);--path-next-fg:var(--gr-700);--path-wait:var(--n-400);--path-done:var(--n-300);--border-subtle:var(--n-100);--border-default:var(--n-200);--border-strong:var(--n-300);--border-control:#87877f;--border-brand:var(--gr-200);--border-on-dark:var(--dk-600);--action-bg:var(--gr-500);--action-bg-hover:var(--gr-600);--action-fg:var(--n-0);--action-quiet:var(--gr-50);--action-ring:var(--gr-300);--action-disabled-bg:var(--n-200);--focus-ring:var(--gr-500);--icon-default:var(--n-600);--icon-brand:var(--gr-500);--health-ok-bg:var(--gr-50);--health-ok-fg:var(--gr-700);--health-ok-line:var(--gr-200);--health-warn-bg:var(--oc-50);--health-warn-fg:var(--oc-700);--health-warn-line:var(--oc-200);--health-bad-bg:var(--rd-50);--health-bad-fg:var(--rd-700);--health-bad-line:var(--rd-100);--mood-positive:var(--gr-500);--mood-neutral:var(--n-300);--mood-negative:var(--oc-300);--mood-positive-bg:var(--gr-50);--mood-positive-line:var(--gr-200);--mood-neutral-bg:var(--n-100);--mood-neutral-line:var(--n-200);--mood-negative-bg:var(--oc-50);--mood-negative-line:var(--oc-100);--z1:var(--oc-400);--z2:var(--oc-200);--z3:var(--n-300);--z4:var(--gr-300);--z5:var(--gr-500);--status-open-bg:var(--gr-100);--status-open-fg:var(--gr-700);--status-full-bg:var(--n-200);--status-full-fg:var(--n-600);--status-soon-bg:var(--n-0);--status-soon-fg:var(--n-600);--status-none-bg:var(--oc-100);--status-none-fg:var(--oc-700);--data-1:var(--gr-100);--data-2:var(--gr-200);--data-3:var(--gr-300);--data-4:var(--oc-200);--data-5:var(--oc-100);--data-selected:var(--gr-600);--radius:9px;--radius-lg:12px;--radius-control:6px;--radius-card:9px;--radius-panel:12px;--radius-pill:999px}.mode-company{--surface-brand:var(--oc-50);--surface-brand-strong:var(--oc-100);--border-brand:var(--oc-200);--text-link:var(--oc-600);--text-link-on-dark:var(--oc-200);--action-bg:var(--oc-400);--action-bg-hover:var(--oc-500);--action-quiet:var(--oc-50);--action-ring:var(--oc-300);--focus-ring:var(--oc-500);--icon-brand:var(--oc-400);--surface-inverse:#241c0c;--surface-inverse-soft:#332711;--border-on-dark:#4a3a1a;--text-on-dark:#f2ead9;--text-on-dark-muted:#c0ae8c}.mode-company .keep-green{--surface-brand:var(--gr-50);--surface-brand-strong:var(--gr-100);--border-brand:var(--gr-200);--text-link:var(--gr-600);--action-bg:var(--gr-500);--action-bg-hover:var(--gr-600);--action-quiet:var(--gr-50);--action-ring:var(--gr-300);--focus-ring:var(--gr-500);--icon-brand:var(--gr-500);--path-next:var(--gr-500);--path-next-bg:var(--gr-50);--path-next-line:var(--gr-200);--path-next-fg:var(--gr-700)}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}input[type=checkbox],input[type=radio]{accent-color:var(--action-bg)}body{background:var(--surface-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,system-ui,sans-serif}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}input,textarea{font:inherit;color:inherit}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}svg{flex-shrink:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}:root{--focus-room:5px}section[tabindex="-1"]:focus,section[tabindex="-1"]:focus-visible{outline:none}.shell{width:calc(100% - 32px);max-width:1180px;margin-inline:auto}.shell.reading{max-width:760px}.site-header{border-bottom:1px solid var(--border-default);background:var(--surface-page);z-index:40;position:sticky;top:0}html{scroll-padding-top:185px}.header-inner{flex-wrap:wrap;align-items:center;gap:14px;padding:13px 0;display:flex}.logo{align-items:center;gap:11px;margin-right:auto;display:flex}.logo-mark{background:var(--gr-500);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.logo-own{border-radius:8px;width:auto;height:42px;display:block}.logo-text{flex-direction:column;line-height:1;display:flex}.logo-text b{letter-spacing:-1px;font-size:25px;font-weight:800}.logo-text span{color:var(--text-muted);margin-top:5px;font-size:12px;font-weight:500}.main-nav{order:3;grid-template-columns:repeat(6,1fr);gap:6px;width:100%;display:grid}.main-nav button{border-radius:var(--radius-control);color:var(--text-secondary);flex:1;min-height:42px;padding:10px 6px;font-size:13px;font-weight:500}.main-nav button.is-active{background:var(--surface-sunken);color:var(--text-primary);font-weight:600}.header-side{order:2;align-items:center;gap:10px;margin-left:auto;display:flex}.header-me{width:40px;height:40px;color:var(--icon-default);border:1px solid var(--border-default);background:var(--surface-raised);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.header-me:hover{color:var(--text-primary);border-color:var(--border-strong)}.header-me.is-active{background:var(--surface-brand-strong);border-color:var(--border-brand);color:var(--text-primary)}.hero{padding:28px 0 8px}.hero-grid{grid-template-columns:1fr;align-items:stretch;gap:26px;display:grid}.hero-copy{flex-direction:column;display:flex}.hero-intro,.hero-actions{min-width:0}.page-head.has-illu-aside{padding-right:290px;position:relative}.page-head.has-illu-aside .head-illu{pointer-events:none;align-items:center;width:230px;padding:12px 0;display:flex;position:absolute;top:0;bottom:-42px;right:0}.page-head.has-illu-aside .head-illu svg{max-height:100%}@media (max-width:899px){.page-head.has-illu-aside{padding-right:0}.page-head.has-illu-aside .head-illu{width:auto;max-width:271px;margin-top:20px;display:block;position:static}}#cohorts .section-head{position:relative}#cohorts .head-illu{pointer-events:none;width:300px;position:absolute;bottom:0;right:0}@media (max-width:1039px){#cohorts .section-head{position:static}#cohorts .head-illu{width:auto;max-width:420px;margin-top:20px;position:static}}.page-head.has-illu{grid-template-columns:minmax(0,1fr) minmax(0,340px);column-gap:44px;display:grid}.page-head.has-illu>h1,.page-head.has-illu>p{grid-column:1}.page-head.has-illu .head-illu{grid-area:1/2/span 2;align-self:end}.page-head.has-illu .facts{grid-column:1/-1}.illu{width:100%;height:auto;display:block}@media (max-width:899px){.page-head.has-illu{grid-template-columns:1fr}.page-head.has-illu>h1,.page-head.has-illu>p,.page-head.has-illu .head-illu,.page-head.has-illu .facts{grid-area:auto/1}.page-head.has-illu .head-illu{max-width:401px;margin-top:20px}}.hero-illu{max-width:507px;color:var(--surface-inverse-soft);--illu-accent:var(--gr-400);--illu-ink-soft:var(--border-on-dark);--illu-paper:var(--gr-300);padding:14px 0 20px}.hero-illu svg{width:100%;height:auto;display:block}.hero-illu.is-company{--illu-accent:var(--oc-400);--illu-paper:var(--oc-300)}.eyebrow{letter-spacing:1.2px;color:var(--text-secondary);font-size:12px;font-weight:600}.about-photo{background:var(--surface-brand-strong);width:76px;height:76px;color:var(--text-link);letter-spacing:-.5px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.sheet a.btn{margin-top:18px;text-decoration:none}.about-photo.is-photo{object-fit:cover;display:block}.hero h1,.hero .hero-ghost{letter-spacing:-2px;margin-top:14px;font-size:clamp(36px,8vw,50px);font-weight:600;line-height:1.04;display:block}.hero-lead{color:var(--text-secondary);max-width:33em;margin-top:14px;font-size:17px;line-height:1.5}.hero-swap{display:grid}.hero-swap>*{grid-area:1/1}.hero-swap>[aria-hidden=true]{visibility:hidden}.mode-switch{background:var(--surface-brand-strong);border-radius:10px;gap:4px;margin-top:22px;padding:5px;display:flex}.mode-switch button{color:var(--text-secondary);border-radius:7px;flex:1;min-height:46px;padding:11px 10px;font-size:15px;font-weight:500}.mode-switch button.is-active{background:var(--surface-raised);color:var(--text-primary);font-weight:600;box-shadow:0 1px 3px #161c151f}.paths{flex-direction:column;gap:9px;margin-top:15px;display:flex}.path{border-radius:var(--radius);text-align:left;background:var(--surface-raised);border:1px solid var(--border-default);align-items:center;gap:15px;width:100%;padding:18px;transition:border-color .16s,background .16s;display:flex}.path:hover{background:var(--surface-brand);border-color:var(--border-brand)}.path-1{background:var(--surface-brand-strong);border-color:#0000}.path-1:hover{background:var(--surface-brand-strong);border-color:var(--action-ring)}.path-body{min-width:0}.path-body strong{font-size:19px;font-weight:500;line-height:1.2;display:block}.path-body>span{color:var(--text-secondary);margin-top:5px;font-size:14px;line-height:1.4;display:block}.path-body small{color:var(--text-muted);margin-top:8px;font-size:12px;line-height:1.4;display:block}.path-go{color:var(--icon-brand);margin-left:auto}.hero-note{align-items:center;gap:13px;margin-top:auto;padding-top:22px;display:flex}.hero-note-mark{border:1px solid var(--border-default);width:40px;height:40px;color:var(--icon-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hero-note p{color:var(--text-secondary);font-size:13px;line-height:1.5}.game{background:var(--surface-inverse-soft);border-radius:var(--radius-panel);color:var(--text-on-dark);border:1px solid #0000;flex-direction:column;padding:16px;display:flex}.game-head{align-items:flex-start;gap:14px;display:flex}.game-head>div{flex:1;min-width:0}.game-head h2{letter-spacing:-.5px;font-size:23px;font-weight:500;line-height:1.2}.shuffle-btn{border:1px solid var(--border-on-dark);width:40px;height:40px;color:var(--text-on-dark-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.shuffle-btn:hover{color:var(--text-on-dark);border-color:var(--text-on-dark-muted);background:#ffffff0f}.game-head p{color:var(--text-on-dark-muted);margin-top:8px;font-size:15px;line-height:1.45}.field-play{background:var(--surface-inverse);border-radius:10px;flex:1;height:min(62vh,430px);min-height:0;margin-top:14px;position:relative;overflow:hidden}.ball{text-align:center;letter-spacing:-.2px;color:var(--text-primary);overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;--amp:4px;animation:bob var(--bob) ease-in-out var(--lag) infinite alternate;border:0;border-radius:50%;justify-content:center;align-items:center;padding:8px;font-weight:600;line-height:1.18;display:flex;position:absolute;box-shadow:0 2px 10px #00000038}.ball:hover{box-shadow:0 0 0 3px var(--action-ring),0 2px 10px #00000038}.ball:focus-visible{outline-offset:-3px}@keyframes bob{0%{transform:translate(0,0)}50%{transform:translate3d(var(--amp),calc(var(--amp) * .55),0)}to{transform:translate3d(calc(var(--amp) * -.7),var(--amp),0)}}.ball.is-gone{pointer-events:none;animation:none}.spark{pointer-events:none;border-radius:50%;position:absolute}.shock{pointer-events:none;border:3px solid var(--text-link-on-dark);border-radius:50%;position:absolute}.game-foot{flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;margin-top:12px;display:flex}.score{color:var(--text-on-dark-muted);align-items:center;gap:9px;font-size:14px;display:flex}.score b{background:var(--action-bg);min-width:30px;height:30px;color:var(--action-fg);border-radius:15px;justify-content:center;align-items:center;padding:0 9px;font-size:14px;font-weight:700;display:inline-flex}.score-empty{color:var(--text-on-dark-muted);font-size:13px;line-height:1.4}.text-button{color:var(--text-link);text-underline-offset:3px;min-height:40px;font-size:14px;font-weight:600;text-decoration:underline}.text-button:hover{color:var(--action-bg-hover)}.foot-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.game-foot .text-button{color:var(--text-link-on-dark)}.game-foot .text-button:hover{color:var(--text-on-dark)}.reset-btn{color:var(--text-on-dark-muted);text-decoration-style:dotted}.btn{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:12px;min-height:50px;padding:14px 20px;font-size:15px;font-weight:600;line-height:1.3;transition:background .16s;display:inline-flex}.primary{background:var(--action-bg);color:var(--action-fg)}.primary:hover{background:var(--action-bg-hover)}.primary:disabled{background:var(--action-disabled-bg);color:var(--text-muted);cursor:not-allowed}.secondary{background:var(--surface-raised);border:1px solid var(--border-control);color:var(--text-primary)}.secondary:hover{background:var(--surface-sunken)}.full{width:100%}.cookie-bar{z-index:60;background:var(--surface-page);border-top:1px solid var(--border-default);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000014}.cookie-inner{align-items:center;gap:20px;padding:14px 0;display:flex}.cookie-text{flex:1;min-width:0;font-size:14px;line-height:1.45}.cookie-text b{margin-bottom:2px;font-size:15px;display:block}.cookie-text p{color:var(--text-secondary)}.cookie-text a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.cookie-now{color:var(--text-muted);margin-top:4px;font-size:13px}.cookie-acts{flex:none;gap:10px;display:flex}.cookie-acts .btn{min-height:42px;padding:10px 18px;font-size:14px}@media (max-width:719px){.cookie-inner{flex-direction:column;align-items:stretch;gap:12px}.cookie-acts .btn{flex:1}html[data-cookies=ask] .ch-sticky{display:none}}.section{padding:32px 0}.rule{border:0;border-top:1px solid var(--border-default);margin:0}.chapter{padding-top:52px}.section.section--follow{padding-top:0}@media (min-width:760px){.chapter{padding-top:76px}}.quiet-panel{background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-panel);margin-top:20px;padding:18px}@media (min-width:760px){.quiet-panel{padding:24px}}.section-head h2{letter-spacing:-1px;font-size:clamp(26px,4vw,32px);font-weight:500;line-height:1.15}.section-head p{color:var(--text-secondary);max-width:44em;margin-top:11px;font-size:16px;line-height:1.5}.next-slots{background:var(--surface-brand);border:1px solid var(--border-brand);border-radius:var(--radius-panel);flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:18px;display:flex}.next-slots>strong{flex:1 0 100%;margin-bottom:-4px;font-size:15px;font-weight:600}.slot{border-radius:var(--radius-control);border:1px solid var(--border-control);background:var(--surface-raised);text-align:left;flex-direction:column;gap:2px;min-height:56px;padding:11px 15px;transition:border-color .16s,background .16s;display:inline-flex}.slot:hover{border-color:var(--action-ring)}.slot.is-active{background:var(--surface-raised);border-color:var(--action-bg);box-shadow:inset 0 0 0 1px var(--action-bg)}.slot b{align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.slot b:before{content:"";background:0 0;flex:none;width:15px;height:11px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/13px no-repeat}.slot span{color:var(--text-muted);font-size:12px}.tz{color:var(--text-muted);font-size:12px;font-weight:400}.slot.is-active b:before{background:var(--action-bg)}.slot-row{flex:auto;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:8px;display:grid}.slot-row .slot{width:100%}.next-act{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}@media (max-width:560px){.next-slots{flex-direction:column;align-items:stretch}.slot-row{grid-template-columns:1fr}.next-act{flex-direction:column-reverse;align-items:stretch;gap:10px}.next-act .btn{width:100%}.next-act .text-button{justify-content:center}}.next-zone{color:var(--text-muted);flex:1 0 100%;margin-top:-4px;font-size:13px;line-height:1.5}.next-empty{color:var(--text-secondary);flex:1 0 100%;font-size:15px;line-height:1.5}.next-hold{color:var(--text-muted);flex:1 0 100%;order:3;font-size:13px;line-height:1.5}.proof{grid-template-columns:1fr;gap:11px;margin-top:22px;display:grid}.proof article{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius);flex-direction:column;padding:22px;display:flex}.proof h3{letter-spacing:-.3px;font-size:19px;font-weight:600;line-height:1.3}.proof p{color:var(--text-secondary);margin-top:11px;font-size:15px;line-height:1.55}.proof .text-button{margin-top:12px;display:inline-flex}.proof p:not(.proof-note){margin-bottom:20px}.proof p.proof-claim{color:var(--text-primary);letter-spacing:-.2px;margin-top:0;font-size:17px;line-height:1.45}.proof .proof-claim b{font-weight:600}.proof p.proof-note{color:var(--text-muted);border-top:1px solid var(--border-default);align-items:flex-end;min-height:calc(1.45em + 16px);margin-top:auto;padding-top:16px;font-size:13px;line-height:1.45;display:flex}.author{background:var(--surface-brand);border:1px solid var(--border-brand);border-radius:var(--radius-panel);grid-template-columns:1fr;gap:22px;margin-top:22px;padding:24px;display:grid}.author .about-photo{width:132px;height:132px;margin-bottom:0;font-size:40px}.author-aside{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.author-figures{gap:18px;display:flex}.author-figures div{flex-direction:column;gap:2px;display:flex}.author-figures b{letter-spacing:-.8px;font-size:24px;font-weight:600;line-height:1}.author-figures span{color:var(--text-secondary);font-size:12px;line-height:1.3}.author h3{letter-spacing:-1px;font-size:clamp(24px,3.4vw,30px);font-weight:600;line-height:1.1}.author-role{color:var(--text-primary);margin-top:8px;font-size:17px;line-height:1.45}.author-tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.author-tags span{color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-brand);border-radius:14px;align-items:center;padding:6px 11px;font-size:13px;line-height:1.3;display:inline-flex}.author-lead{color:var(--text-secondary);max-width:64ch;margin-top:14px;font-size:16px;line-height:1.6}.author-more{border-top:1px solid var(--border-default);max-width:64ch;margin-top:16px}.author-more>summary{cursor:pointer;align-items:center;gap:16px;padding:16px 0 14px;font-size:16px;font-weight:600;list-style:none;display:flex}.author-more>summary::-webkit-details-marker{display:none}.author-more[open] .faq-sign:after{transform:scaleY(0)}.author-body p{color:var(--text-secondary);font-size:15px;line-height:1.65}.author-body p+p{margin-top:11px}.author-body b{color:var(--text-primary);font-weight:600}.author-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (min-width:760px){.author{grid-template-columns:auto minmax(0,1fr);gap:32px;padding:28px}.author .about-photo{width:168px;height:168px;font-size:52px}.author-figures{flex-direction:column;gap:14px}}.where{background:var(--surface-brand);border:1px solid var(--border-brand);border-radius:var(--radius-panel);margin-top:24px;padding:18px;transition:background .2s,border-color .2s}.where.rel-company{background:var(--surface-sunken);border-color:var(--border-default)}.where-top{flex-direction:column;gap:11px;margin-bottom:11px;display:flex}.where-top strong{color:var(--text-primary);font-size:16px;font-weight:500}.where-top div{flex-wrap:wrap;gap:6px;display:flex}.where-top button{border-radius:var(--radius-control);border:1px solid var(--border-brand);background:var(--surface-raised);color:var(--text-secondary);min-height:40px;padding:9px 11px;font-size:14px}.where-top button.is-active{background:var(--action-bg);border-color:var(--action-bg);color:var(--action-fg);font-weight:600}.where-caption{color:var(--text-secondary);margin-bottom:11px;font-size:14px;line-height:1.45}.marquee{margin-inline:-18px;overflow:hidden}.marquee-track{width:max-content;animation:38s linear infinite slide;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes slide{to{transform:translate(-50%)}}.marquee-set{flex-shrink:0;gap:11px;padding-right:11px;display:flex}.marquee.is-manual .marquee-track{padding-left:18px}.chip-company{text-align:center;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:158px;min-height:84px;padding:10px 14px;display:flex}.rel-company .chip-company{border-color:var(--border-strong);border-radius:8px}.chip-company b{letter-spacing:-.5px;color:var(--text-secondary);white-space:nowrap;font-size:21px;font-weight:500}.chip-company small{color:var(--text-muted);font-size:12px}.filters{flex-wrap:wrap;gap:6px;margin:20px 0 16px;display:flex}.filters button,.filters a{border-radius:var(--radius-control);border:1px solid var(--border-default);background:var(--surface-raised);color:var(--text-secondary);align-items:center;min-height:44px;padding:10px 13px;font-size:14px;text-decoration:none;display:inline-flex}.filters button:hover,.filters a:hover{border-color:var(--border-strong)}.filters button.is-active,.filters a.is-active{background:var(--surface-brand-strong);border-color:var(--border-brand);color:var(--text-primary);font-weight:600}.cal-wrap{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-panel);padding:18px}.cal-grid{grid-template-columns:1fr;gap:24px;display:grid}.cal-nav{align-items:center;gap:9px;margin-bottom:12px;display:flex}.cal-nav strong{flex:1;font-size:17px;font-weight:600}.icon-btn{border:1px solid var(--border-default);width:36px;height:36px;color:var(--icon-default);background:var(--surface-raised);border-radius:50%;justify-content:center;align-items:center;display:flex}.icon-btn:hover{background:var(--surface-sunken)}.cal-days{background:var(--border-default);border:1px solid var(--border-default);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cal-dow{background:var(--surface-sunken);text-align:center;color:var(--text-muted);padding:7px 2px;font-size:12px;font-weight:600}.cal-cell{background:var(--surface-raised);flex-direction:column;gap:3px;min-width:0;min-height:72px;padding:5px 0 4px;display:flex}.cal-cell.is-out{background:var(--surface-page)}.cal-cell.is-out .cal-num{color:var(--text-muted);font-weight:400}.cal-cell .bar:focus-visible,.cal-days :focus-visible{outline-offset:-3px}.cal-num{color:var(--text-secondary);padding-left:6px;font-size:13px;font-weight:500}.cal-cell.is-pick{cursor:pointer}.cal-cell.is-pick:hover{background:var(--surface-sunken)}.cal-cell.is-picked{box-shadow:inset 0 0 0 2px var(--action-bg)}.cal-cell.is-today{background:var(--surface-brand)}.cal-cell.is-today .cal-num{color:var(--text-link);font-weight:700}.lane-slot{height:18px}@media (max-width:760px){.cal-cell{min-height:58px}.cal-cell.is-pick{cursor:pointer}.cal-cell .bar{pointer-events:none}.cal-nav .icon-btn,.detail-nav .icon-btn{width:44px;height:44px}.dots button{min-height:44px}.cal-more{min-height:20px}}.bar{white-space:nowrap;cursor:pointer;height:18px;color:var(--text-primary);align-items:center;padding-inline:2px;font-size:11px;font-weight:600;line-height:18px;transition:opacity .15s;display:flex;overflow:hidden}.bar.s{border-radius:9px 0 0 9px;margin-left:3px;padding-left:8px}.bar.e{border-radius:0 9px 9px 0;margin-right:3px}.bar.s.e{border-radius:9px}.bar.dim{opacity:.3}.bar-name{text-overflow:ellipsis;display:none;overflow:hidden}@media (min-width:1050px){.bar-name{display:block}}.t-resume{background:var(--data-1)}.t-interview{background:var(--data-2)}.t-task{background:var(--data-3)}.t-abroad{background:var(--data-4)}.bar.on{background:var(--data-selected);color:var(--text-inverse)}.cal-legend{color:var(--text-secondary);flex-wrap:wrap;gap:14px;margin-top:13px;font-size:13px;display:flex}.cal-legend span{align-items:center;gap:7px;display:flex}.cal-legend i{border-radius:3px;width:11px;height:11px}.cal-detail{background:var(--surface-brand);border:1px solid var(--border-brand);border-radius:var(--radius);align-self:start;padding:20px}.detail-nav{align-items:center;gap:6px;margin-bottom:14px;display:flex}.detail-nav span{letter-spacing:.6px;color:var(--text-muted);flex:1;font-size:12px;font-weight:600}.status{border-radius:4px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.st-open{background:var(--status-open-bg);color:var(--status-open-fg)}.st-full{background:var(--status-full-bg);color:var(--status-full-fg)}.st-none{background:var(--status-none-bg);color:var(--status-none-fg)}.st-soon{background:var(--status-soon-bg);color:var(--status-soon-fg);box-shadow:inset 0 0 0 1px var(--border-strong)}.cal-detail h3{letter-spacing:-.7px;min-height:2.3em;margin:13px 0 9px;font-size:25px;font-weight:500;line-height:1.15}.cal-when{color:var(--text-secondary);min-height:1.5em;font-size:15px;font-weight:500}.outcome{margin:16px 0}.outcome strong{letter-spacing:.5px;color:var(--text-secondary);font-size:12px;font-weight:600}.outcome p{color:var(--text-primary);min-height:4.5em;margin-top:7px;font-size:16px;line-height:1.5}.seats{color:var(--text-secondary);align-items:center;gap:8px;min-height:2.8em;margin-bottom:12px;font-size:14px;font-weight:500;display:flex}.seats:before{content:"";background:var(--action-bg);border-radius:50%;flex-shrink:0;width:8px;height:8px}.card.is-open .seats:before{animation:1.6s ease-in-out infinite breathe}@media (prefers-reduced-motion:reduce){.card.is-open .seats:before{animation:none}}.cal-detail .btn{width:100%}.cal-detail .text-button{margin-top:11px}.dots{border-top:1px solid var(--border-brand);flex-direction:column;gap:5px;margin-top:16px;padding-top:14px;display:flex}.dots button{text-align:left;border-radius:var(--radius-control);border:1px solid var(--border-brand);width:100%;color:var(--text-secondary);background:var(--surface-raised);align-items:center;gap:8px;padding:9px 11px;font-size:13px;line-height:1.3;display:flex}.dots button b{color:var(--text-primary);font-weight:600}.dots button span{color:var(--text-muted);margin-left:auto;font-size:12px}.dots button.is-active{background:var(--action-bg);border-color:var(--action-bg)}.dots button.is-active b,.dots button.is-active span{color:var(--action-fg)}.rev-marquee{margin-top:20px;padding:4px 0 10px;overflow:hidden}.rev-track{width:max-content;animation:80s linear infinite slide;display:flex}.rev-marquee:hover .rev-track,.rev-marquee:focus-within .rev-track{animation-play-state:paused}.rev-set{flex-shrink:0;gap:15px;padding-right:15px;display:flex}.review{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius);text-align:left;flex-direction:column;flex-shrink:0;gap:12px;width:310px;padding:20px;transition:border-color .18s;display:flex}.review:hover{border-color:var(--action-ring)}.rev-tag{color:var(--text-secondary);border:1px solid var(--border-strong);border-color:color-mix(in srgb,var(--text-secondary) 30%,transparent);background:0 0;border-radius:4px;align-self:flex-start;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.review h4{letter-spacing:-.3px;font-size:19px;font-weight:500;line-height:1.3}.review p{color:var(--text-secondary);font-size:15px;line-height:1.5}.rev-who{border-top:1px solid var(--border-default);color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:11px;font-size:13px;display:flex}.rev-who b{color:var(--text-secondary);font-weight:600}.site-footer{border-top:1px solid var(--border-default);margin-top:18px}.footer-inner{color:var(--text-muted);gap:22px;padding:26px 0 30px;font-size:13px;display:grid}@media (min-width:760px){.footer-inner{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:48px}}.footer-about{max-width:52ch;line-height:1.5}.footer-title{letter-spacing:.4px;color:var(--text-primary);margin-bottom:4px;font-size:12px;font-weight:600}.footer-group ul{flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.footer-group a,.footer-group button{min-height:44px;color:var(--text-secondary);text-align:left;align-items:center;gap:7px;font-size:13px;display:flex}@media (min-width:760px){.footer-group a,.footer-group button{min-height:30px}}.footer-group a:hover,.footer-group button:hover{color:var(--text-link)}.footer-tg svg{opacity:.75;flex:none}dialog{background:0 0;border:0;max-width:100%;max-height:100%;padding:0}dialog::backdrop{background:#161c158c}.sheet{background:var(--surface-raised);border-radius:var(--radius-panel);flex-direction:column;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);padding:25px;display:flex;overflow:hidden}.sheet-form{flex-direction:column;flex:auto;min-height:0;display:flex}.sheet-body{min-height:0;padding:var(--focus-room);margin:calc(-1 * var(--focus-room));flex:auto;overflow:auto}.sheet-head{align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.sheet-head h3{letter-spacing:-.6px;flex:1;font-size:24px;font-weight:500;line-height:1.2}.sheet>p{color:var(--text-secondary);font-size:15px;line-height:1.5}.field{flex-direction:column;gap:6px;margin-top:14px;display:flex}.field label{font-size:14px;font-weight:500}.field label span{color:var(--text-muted);margin-left:4px;font-size:12px;font-weight:400}.field input,.field textarea{border:1px solid var(--border-control);background:var(--surface-raised);border-radius:5px;width:100%;padding:13px 14px;font-size:16px}.field input:focus,.field textarea:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:#0000}.field textarea{resize:vertical;min-height:96px;line-height:1.5}.hint{color:var(--text-muted);margin-top:12px;font-size:12px;line-height:1.5}.consent{cursor:pointer;min-height:44px;color:var(--text-primary);align-items:center;gap:12px;margin-top:10px;font-size:15px;line-height:1.45;display:flex}.consent input{appearance:none;border:1.5px solid var(--border-control);background:var(--surface-raised);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin:0;display:grid}.consent input:after{content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5l2.5 2.5L10 3.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:12px;height:12px}.consent input:checked{background:var(--action-bg);border-color:var(--action-bg)}.consent input:checked:after{opacity:1}.consent input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.consent input[aria-invalid=true]{border-color:var(--rd-600)}.consent a{color:var(--text-link);text-underline-offset:2px}.consent-err{min-height:20px;color:var(--rd-600);margin:2px 0 0;font-size:13px;line-height:1.5}.field .consent-err{margin:0}.field input[aria-invalid=true]{border-color:var(--rd-600)}.consent-fine{color:var(--text-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.consent-fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.doc-edition{color:var(--text-muted);margin-top:8px;font-size:14px}.sheet .btn{margin-top:16px}.sheet-act{flex:none;padding-top:16px}.sheet-act .btn{margin-top:0}.attached{margin:16px 0 4px}.attached>span{color:var(--text-muted);margin-bottom:8px;font-size:13px;display:block}.attached div{flex-wrap:wrap;gap:6px;display:flex}.attached div span{border:1px solid var(--border-strong);border-color:color-mix(in srgb,var(--text-secondary) 30%,transparent);color:var(--text-primary);background:0 0;border-radius:14px;padding:7px 10px;font-size:13px;line-height:1.4}.popped-list{counter-reset:p;flex-direction:column;gap:8px;margin-top:16px;display:flex}.popped-list li{background:var(--surface-brand);border:1px solid var(--border-brand);border-radius:7px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:15px;line-height:1.4;display:flex}.popped-list li>span{flex:1}.popped-drop{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;margin:-11px -13px -11px 0;font-size:15px;line-height:1;display:flex}.popped-drop:hover{color:var(--text-primary);background:var(--surface-brand-strong)}.popped-list li:before{counter-increment:p;content:counter(p);color:var(--text-link);flex-shrink:0;font-size:13px;font-weight:700;line-height:1.55}.choice{flex-direction:column;gap:9px;margin-top:16px;display:flex}.choice label{border:1px solid var(--border-default);cursor:pointer;background:var(--surface-raised);border-radius:8px;align-items:flex-start;gap:11px;min-height:44px;padding:15px;display:flex}.choice label:has(input:checked){border-color:var(--action-bg);background:var(--surface-brand)}.choice input{width:20px;height:20px;accent-color:var(--action-bg);flex:none;margin-top:2px}.choice b{font-size:16px;font-weight:600;display:block}.choice em{color:var(--text-secondary);margin-top:4px;font-size:14px;font-style:normal;line-height:1.4;display:block}.slot-pick{gap:0}.slot-pick legend{margin-bottom:6px;font-size:14px;font-weight:500}.slot-pick legend span{color:var(--text-muted);margin-left:4px;font-size:12px;font-weight:400}.choice.slot-list{margin-top:0}.choice.slot-list label{padding:13px 15px}.slot-more{align-self:flex-start;padding:4px 2px}.done{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:6px 0;display:flex}.done-mark{background:var(--surface-brand-strong);width:60px;height:60px;color:var(--action-bg);border-radius:50%;justify-content:center;align-items:center;display:flex}.demo-chip{color:var(--text-muted);border:1px solid var(--border-strong);border-color:color-mix(in srgb,var(--text-muted) 30%,transparent);background:0 0;border-radius:4px;padding:5px 9px;font-size:12px;line-height:1.4;display:inline-block}.steps{color:var(--text-secondary);flex-direction:column;gap:12px;margin-top:14px;font-size:16px;line-height:1.55;display:flex}.steps b{color:var(--text-primary);font-weight:600}@media (min-width:760px){html{scroll-padding-top:93px}.shell{width:calc(100% - 56px)}.header-inner{flex-wrap:nowrap;padding:17px 0}.main-nav{order:2;width:auto;margin-left:auto}.main-nav button{white-space:nowrap;padding:10px 13px;font-size:14px}.header-side{order:3;margin-left:0}.hero{padding:38px 0 14px}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px}.game{padding:20px}.hero-grid{align-items:start}.game{align-self:stretch}.field-play{flex:none;height:clamp(260px,100svh - 360px,620px);min-height:0}.section{padding:42px 0}.proof{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px}.proof article{padding:26px}.where-top{flex-direction:row;justify-content:space-between;align-items:center}.cal-wrap{padding:25px}.cal-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:28px}.cal-cell{min-height:82px}.chip-company{width:190px}.review{width:340px}}@media (prefers-reduced-motion:reduce){.marquee-track,.rev-track,.ball{animation:none}.marquee,.rev-marquee{overflow-x:auto}.marquee-track{padding-left:18px}}.page-head{padding:30px 0 6px}.page-head h1{letter-spacing:-1.6px;font-size:clamp(32px,6vw,44px);font-weight:600;line-height:1.06}.page-head p{color:var(--text-secondary);max-width:44em;margin-top:14px;font-size:17px;line-height:1.5}.section-head--inner{margin-top:36px}.cards-foot{justify-content:center;margin-top:18px;display:flex}.how-grid{counter-reset:h;grid-template-columns:1fr;gap:12px;margin-top:20px;display:grid}.how-grid article{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius);padding:22px}.how-grid h3{align-items:baseline;gap:10px;font-size:18px;font-weight:600;line-height:1.25;display:flex}.how-grid h3:before{counter-increment:h;content:counter(h);color:var(--text-link);font-size:13px;font-weight:700}.how-grid p{color:var(--text-secondary);margin-top:10px;font-size:15px;line-height:1.55}.cards{grid-template-columns:1fr;gap:14px;margin-top:26px;display:grid}.card{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius);flex-direction:column;padding:22px;display:flex}.card h3{letter-spacing:-.6px;margin:16px 0 8px;font-size:23px;font-weight:500;line-height:1.15}.card .btn{width:100%;margin-top:auto}.empty{background:var(--surface-sunken);border-radius:var(--radius);color:var(--text-secondary);padding:24px;font-size:16px;line-height:1.55}.feed{flex-direction:column;gap:16px;margin-top:4px;display:flex}.feed-card{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-panel);padding:22px;position:relative}.feed-open:after{content:"";border-radius:var(--radius-panel);z-index:1;position:absolute;inset:0}.feed-card:not(.is-full):hover{border-color:var(--border-strong)}.feed-card>footer{z-index:2;position:relative}.feed-card>header{align-items:center;gap:11px;display:flex}.social{letter-spacing:-.3px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.social.has-icon{background:0 0}.social img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.filter-icon{object-fit:contain;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-right:7px}span.filter-icon{border-radius:0;justify-content:center;align-items:center;display:inline-flex}.s-telegram{color:#20678d;background:#e4f0f7}.s-linkedin{color:#23548c;background:#e5ecf7}.s-youtube{color:#a83526;background:#f8e6e3}.feed-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.feed-meta b{font-size:15px;font-weight:600}.feed-meta>span{color:var(--text-muted);font-size:12px}.feed-card h2{letter-spacing:-.5px;margin-top:17px;font-size:22px;font-weight:600;line-height:1.25}.feed-text{white-space:pre-line;color:var(--text-secondary);margin-top:12px;font-size:16px;line-height:1.6}.feed-text.is-short{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-more{margin-top:10px;display:inline-block}.feed-card h2 a{color:inherit;text-decoration:none}.feed-card h2 a:hover{color:var(--text-link)}.feed-card.is-full h1{letter-spacing:-.6px;margin-top:17px;font-size:28px;font-weight:600;line-height:1.2}.feed-pages{flex-wrap:wrap;align-items:center;gap:6px;margin-top:22px;display:flex}.feed-pages a{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-raised);min-width:44px;min-height:44px;color:var(--text-secondary);justify-content:center;align-items:center;padding-inline:14px;font-size:14px;text-decoration:none;display:inline-flex}.feed-pages a:hover{border-color:var(--border-strong)}.feed-pages a.is-active{background:var(--surface-brand-strong);border-color:var(--border-brand);color:var(--text-primary);font-weight:600}.feed-pages-gap{color:var(--text-muted);padding:0 2px}.feed-pages-note{color:var(--text-muted);margin-left:8px;font-size:13px}.post-page .back-link{margin-bottom:14px;display:inline-block}.post-next{margin-bottom:14px;font-size:20px;font-weight:600}.post-more{flex-direction:column;margin-bottom:16px;display:flex}.post-more li{border-top:1px solid var(--border-default);flex-direction:column;gap:3px;padding:13px 0;display:flex}.post-more li:last-child{border-bottom:1px solid var(--border-default)}.post-more a{color:var(--text-primary);font-size:17px;font-weight:600;line-height:1.35;text-decoration:none}.post-more a:hover{color:var(--text-link)}.post-more>li>span{color:var(--text-muted);font-size:12px}.feed-poster{border-radius:var(--radius);aspect-ratio:16/9;background:var(--surface-inverse);margin-top:16px;display:block;position:relative;overflow:hidden}.feed-poster img{object-fit:cover;width:100%;height:100%;display:block}.feed-play{background:var(--surface-raised);opacity:.92;border-radius:50%;width:62px;height:62px;margin:-31px 0 0 -31px;display:flex;position:absolute;top:50%;left:50%}.feed-play:after{content:"";border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--text-primary);margin:auto auto auto 24px}.feed-video{aspect-ratio:16/9;border-radius:var(--radius);background:var(--surface-inverse);color:var(--text-on-dark-muted);justify-content:center;align-items:center;margin-top:16px;font-size:14px;display:flex}.feed-card>footer{border-top:1px solid var(--border-default);align-items:center;gap:16px;margin-top:18px;padding-top:15px;display:flex}.chip-action{border-radius:var(--radius-control);border:1px solid var(--border-strong);color:var(--text-primary);min-height:40px;margin-left:auto;padding:9px 13px;font-size:14px}.chip-action:hover{background:var(--surface-sunken)}.auth{max-width:460px;padding:36px 0 60px}.auth h1{letter-spacing:-1.4px;font-size:34px;font-weight:600}.auth>p{color:var(--text-secondary);margin-top:12px;font-size:16px;line-height:1.55}.auth-card{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-panel);margin-top:22px;padding:24px}.auth-or{color:var(--text-muted);align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--border-default);flex:1;height:1px}:root{--tg-blue:#2aabee;--tg-blue-hover:#1e96c8}.tg-btn{background:var(--tg-blue);color:#fff;width:100%}.tg-btn:hover{background:var(--tg-blue-hover)}.tg-btn svg{width:21px;height:21px}.auth-main{flex-direction:column;gap:10px;display:flex}.auth-why{color:var(--text-secondary);font-size:14px;line-height:1.5}.google-btn{background:var(--n-0);color:#1f1f1f;border:1px solid #dadce0;width:100%}.google-btn:hover{background:var(--surface-sunken)}.google-btn svg{width:18px;height:18px}.mail-row{margin-top:16px}.mail-row>b{font-size:14px;font-weight:600;display:block}.mail-row>span{color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:1.45;display:block}.mail-row .btn{margin-top:12px}.auth-inside{flex-direction:column;gap:9px;margin-top:18px;display:flex}.auth-inside li{color:var(--text-secondary);gap:10px;font-size:15px;line-height:1.5;display:flex}.auth-inside li:before{content:"";background:var(--action-bg);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/13px no-repeat}.profile{padding:32px 0 56px}.profile-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:0 15px;display:grid}.profile-top h1{letter-spacing:-1px;grid-area:1/2;font-size:28px;font-weight:600;line-height:1.15}.profile-top-actions{flex-wrap:wrap;grid-area:1/3;align-self:start;align-items:center;gap:12px;display:flex}.profile-top-actions .btn{min-height:40px;padding:9px 15px;font-size:14px}.profile-ava{grid-area:1/1/span 2;width:48px;height:48px;margin-top:3px;font-size:17px}.profile-meta{color:var(--text-secondary);flex-wrap:wrap;grid-area:2/2;align-items:center;gap:7px 11px;margin-top:8px;font-size:14px;display:flex}.profile-sep{background:var(--border-strong);border-radius:50%;flex:none;width:4px;height:4px}.profile-ok{color:var(--text-muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}.profile-ok:before{content:"";background:var(--gr-200) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2319472e' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/9px no-repeat;border-radius:50%;flex:none;width:15px;height:15px}.profile-warn{color:var(--oc-700);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.profile-warn:before{content:"";background:var(--oc-400);border-radius:50%;flex:none;width:6px;height:6px}.profile-quiet{color:var(--text-link);text-underline-offset:3px;min-height:40px;padding:0 2px;font-size:13.5px;font-weight:600;text-decoration:underline}.profile-quiet:hover{color:var(--gr-700)}.profile-quiet.is-grey{color:var(--text-secondary);font-weight:500}.acc{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);margin-top:18px}.acc>:first-child{border-radius:var(--radius) var(--radius) 0 0}.acc>:last-child{border-radius:0 0 var(--radius) var(--radius)}.acc-row{grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:4px 16px;min-height:58px;padding:12px 16px;display:grid}.acc-row+.acc-row{border-top:1px solid var(--surface-sunken)}.acc-key{color:var(--text-muted);font-size:13px}.acc-val{word-break:break-word;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:15px;display:flex}.acc-val em{color:var(--text-muted);font-style:normal}.acc-act{justify-self:end}.acc-hint{color:var(--text-muted);grid-column:2/-1;font-size:12.5px}.profile-zone-ask{color:var(--text-muted);margin:10px 0 0;font-size:13px}.acc-done{color:var(--text-secondary);font-size:14px}.acc-done b{color:var(--text-primary);font-weight:600}.acc-form{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.acc-form input{max-width:320px;min-height:42px;font:inherit;border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);color:inherit;flex:240px;padding:9px 12px;font-size:15px}.acc-form .btn.small{min-height:38px;padding:8px 13px;font-size:13.5px}.zone-pick{flex:240px;max-width:320px;position:relative}.zone-now{width:100%;min-height:42px;font:inherit;text-align:left;border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);color:inherit;cursor:pointer;padding:9px 12px;font-size:15px}.zone-now:hover{border-color:var(--border-strong)}.zone-list{z-index:30;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-raised);width:min(320px,78vw);padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #161c1529}.zone-find{width:100%;min-height:40px;font:inherit;border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-page);color:inherit;padding:8px 11px;font-size:15px}.zone-mine{width:100%;font:inherit;text-align:left;color:var(--text-secondary);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:8px 10px;font-size:13.5px;display:block}.zone-mine:hover{background:var(--surface-sunken);color:var(--text-primary)}.zone-scroll{max-height:min(46vh,320px);margin-top:8px;overflow:auto}.zone-group{border-top:1px solid var(--surface-sunken);flex-wrap:wrap;gap:4px;padding:7px 0;display:flex}.zone-group:first-child{border-top:0}.zone-group b{letter-spacing:.02em;color:var(--text-muted);flex:0 0 100%;font-size:12px;font-weight:600}.zone-group button{min-height:36px;font:inherit;color:inherit;background:var(--surface-page);border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;padding:7px 10px;font-size:14px}.zone-group button:hover{border-color:var(--border-control)}.zone-group button.is-picked{background:var(--action-quiet);border-color:var(--action-bg);font-weight:600}.zone-none{color:var(--text-secondary);margin:10px 2px;font-size:13.5px}.zone-inline{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex;position:relative}.zone-inline .zone-pick{flex:none;max-width:none;position:static}.zone-inline .zone-now{width:auto;min-height:0;font-size:inherit;color:inherit;border:0;border-bottom:1px dashed var(--border-control);background:0 0;border-radius:0;padding:0}.zone-inline .zone-now:after{content:" ▾";font-size:.85em}.zone-inline .zone-now:hover{color:var(--text-primary);border-bottom-color:var(--text-primary)}.zone-wait{color:var(--text-muted)}@media (max-width:560px){.zone-pick{flex-basis:100%;max-width:none}.zone-group button{min-height:40px}}.acc-foot{background:var(--surface-page);border-top:1px solid var(--surface-sunken);color:var(--text-muted);justify-content:flex-end;align-items:center;padding:8px 16px;font-size:13px;display:flex}.acc .tg-btn{width:auto}@media (max-width:560px){.profile-top{grid-template-columns:auto minmax(0,1fr)}.profile-top-actions{grid-area:3/2;justify-self:start;margin-top:13px}.acc-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;min-height:50px;padding:9px 14px}.acc-key,.acc-val{grid-column:1}.acc-val{font-size:14px}.acc-act{grid-area:1/2/span 2;align-self:center}.acc-hint{grid-column:1/-1}.profile-warn{flex-basis:100%;font-size:12px;font-weight:500}.profile-quiet{min-height:34px}}.tabs{border-bottom:1px solid var(--border-default);gap:4px;margin:26px 0 20px;display:flex}.tabs a{color:var(--text-secondary);border-bottom:2px solid #0000;align-items:center;min-height:46px;margin-bottom:-1px;padding:13px 15px;font-size:15px;font-weight:500;display:inline-flex}.tabs a.is-active{color:var(--text-primary);border-bottom-color:var(--action-bg);font-weight:600}.site-dialog{border-radius:var(--radius-panel);background:var(--surface-raised);max-width:min(430px,100vw - 32px);color:var(--text-primary);border:0;margin:auto;padding:0;box-shadow:0 24px 60px #101f1638}.site-dialog::backdrop{background:#101f1673}.site-dialog-sheet{padding:22px 24px 20px}.site-dialog-sheet h2{letter-spacing:-.3px;font-size:19px;font-weight:600;line-height:1.25}.site-dialog-sheet p{color:var(--text-secondary);margin-top:10px;font-size:15px;line-height:1.55}.site-dialog-acts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (max-width:420px){.site-dialog-acts .btn{flex:100%}}.tabs a{white-space:nowrap}.tab-badge{background:var(--path-act-bg);min-width:20px;height:20px;color:var(--path-act-fg);border:1px solid var(--path-act-line);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:8px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.path-cluster{margin-top:28px}.path-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.path-head h2{letter-spacing:-.2px;font-size:17px;font-weight:600}.path-head span{color:var(--text-muted);font-size:14px}.path-why{color:var(--text-secondary);margin:-6px 0 12px;font-size:14px}.path-item{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-panel);grid-template-columns:22px 1fr;gap:14px;padding:18px 20px;display:grid}.path-item+.path-item{margin-top:10px}.path-item.is-act{border-color:var(--path-act-line)}.path-item.is-hero{background:var(--path-next-bg);border-color:var(--path-next-line)}.mk{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.mk svg{width:12px;height:12px}.mk-act{background:var(--path-act);color:#fff}.mk-next{background:var(--path-next);color:#fff}.mk-wait{border:2px dashed var(--path-wait);background:var(--surface-raised)}.mk-done,.mk-off{background:var(--surface-sunken);color:var(--text-muted)}.path-kind{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;font-weight:600;display:flex}.chip{border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.chip-act{background:var(--path-act-bg);color:var(--path-act-fg);border:1px solid var(--path-act-line)}.chip-next{background:var(--surface-raised);color:var(--path-next-fg);border:1px solid var(--path-next-line)}.chip-wait{background:var(--surface-sunken);color:var(--text-secondary)}.chip-live{background:var(--path-next);color:var(--action-fg)}.path-rel{color:var(--path-next-fg);margin-left:auto;font-weight:600}.path-title{margin-top:4px;font-size:18px;font-weight:600;line-height:1.3}.path-title.is-small{margin-top:2px;font-size:16px}.path-when{letter-spacing:-.5px;margin-top:6px;font-size:23px;font-weight:600;line-height:1.2}.path-when small{color:var(--text-secondary);letter-spacing:0;margin-left:6px;font-size:15px;font-weight:500}.path-meta{color:var(--text-secondary);margin-top:5px;font-size:14px;line-height:1.5}.path-note{border-left:2px solid var(--border-brand);color:var(--text-secondary);margin-top:9px;padding-left:11px;font-size:14px;line-height:1.5;display:block}.path-acts{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:14px;display:flex}.path-acts:empty{display:none}.path-hint{color:var(--text-muted);font-size:13px}@media (max-width:520px){.path-acts .btn{flex:100%}.path-item{gap:12px;padding:16px}.path-when{font-size:20px}}.path-hold{margin-top:12px}.path-hold-bar{background:var(--surface-sunken);border-radius:5px;height:5px;overflow:hidden}.path-hold-bar span{background:var(--path-act);height:100%;transition:width 1s linear;display:block}.path-hold p{color:var(--path-act-fg);margin-top:7px;font-size:14px}.path-hold b{font-variant-numeric:tabular-nums}.path-days{margin-top:12px}.path-days-bar{background:var(--surface-raised);border:1px solid var(--path-next-line);border-radius:5px;height:5px;overflow:hidden}.path-days-bar span{background:var(--path-next);height:100%;display:block}.path-days p{color:var(--text-secondary);margin-top:7px;font-size:14px}.path-quiet{border-top:1px solid var(--border-default)}.path-row{border-bottom:1px solid var(--border-default);grid-template-columns:22px 1fr;gap:14px;padding:14px 4px;display:grid}.path-history{margin:0;padding:0;list-style:none}.path-history li{grid-template-columns:22px 1fr;gap:14px;padding:0 4px 18px;display:grid;position:relative}.path-history li:not(:last-child):before{content:"";background:var(--border-default);width:1px;position:absolute;top:26px;bottom:2px;left:14px}.path-history .path-title{color:var(--text-secondary);margin-top:1px;font-weight:500}.path-history .path-meta{color:var(--text-muted);margin-top:2px;font-size:13px}.path-more{margin:4px 0 0 36px}.text-button.is-inline{min-height:0;font-size:13px;display:inline}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.plan{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-panel);flex-direction:column;padding:22px;display:flex}.plan-name{font-size:17px;font-weight:600;line-height:1.3}.plan .plan-price{letter-spacing:-.8px;margin-top:14px;font-size:30px;font-weight:700;line-height:1}.plan .plan-price small{letter-spacing:0;color:var(--text-muted);margin-left:4px;font-size:14px;font-weight:500}.plan-sub{color:var(--text-muted);margin-top:6px;font-size:13px}.plan-for{color:var(--text-secondary);flex:1;margin-top:14px;font-size:15px;line-height:1.55}.plan .btn,.plan button{align-self:flex-start;margin-top:18px}.plan .plan-warning{border-radius:var(--radius-control);background:var(--oc-50);border:1px solid var(--oc-200);color:var(--oc-700);margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.45}.plan .plan-warning b{font-weight:600}.plan-grid.is-one{grid-template-columns:minmax(0,340px)}.plan button[disabled]{opacity:.75;cursor:default}@media (max-width:900px){.plan-grid{grid-template-columns:1fr}}@media (max-width:560px){.plan .plan-price{font-size:26px}.plan .btn,.plan button{width:100%}}.duo{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.mini{border-radius:var(--radius-panel);flex-direction:column;padding:22px;display:flex}.mini h3{font-size:18px;font-weight:600}.mini>p{color:var(--text-secondary);margin-top:6px;font-size:14px;line-height:1.55}.mini-price{color:var(--text-primary);margin-top:14px;font-size:20px;font-weight:700}.mini-price small{color:var(--text-muted);font-size:12px;font-weight:500;display:block}.mini-act{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:auto;padding-top:18px;display:flex}.mini-team{background:var(--oc-50);border:1px solid var(--oc-200)}.mini-team .btn.primary,.mini-team button.primary{background:var(--oc-600);border-color:var(--oc-600)}.mini-team .btn.primary:hover,.mini-team button.primary:hover{background:var(--oc-700);border-color:var(--oc-700)}.mini-team .quiet-btn{color:var(--oc-700)}.mini-alt{background:var(--surface-brand);border:1px solid var(--border-brand)}@media (max-width:900px){.duo{grid-template-columns:1fr}}@media (max-width:560px){.mini-act .btn,.mini-act button{width:100%}}.upsell{background:var(--surface-brand);border:1px solid var(--border-brand);border-radius:var(--radius-panel);margin-top:10px;padding:22px}.upsell h3{font-size:20px;font-weight:600}.upsell p{color:var(--text-secondary);margin-top:10px;font-size:16px;line-height:1.55}.upsell-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.materials{flex-direction:column;gap:10px;margin-top:4px;display:flex}.material{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius);align-items:center;gap:14px;padding:17px 18px;display:flex}.material strong{font-size:16px;font-weight:600;display:block}.material span{color:var(--text-muted);margin-top:3px;font-size:13px;display:block}.material .chip-action{flex-shrink:0}@media (min-width:760px){.page-head{padding:44px 0 8px}.how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.feed-card{padding:26px}.profile{padding-top:44px}}@media (min-width:1050px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.facts div{background:var(--surface-brand);border:1px solid var(--border-brand);border-radius:var(--radius);padding:18px}.facts>div>strong{letter-spacing:-.3px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.25;display:block}@media (max-width:559.98px){.facts>div>strong{font-size:17px}}.facts>div>span{color:var(--text-secondary);margin-top:6px;font-size:15px;line-height:1.45;display:block}.format-strip{background:var(--surface-sunken);border-radius:var(--radius);flex-wrap:wrap;align-items:flex-start;gap:18px 26px;margin-top:26px;padding:18px;display:flex}.format-strip div{flex-direction:column;gap:7px;display:flex}.format-strip>div>span{color:var(--text-secondary);font-size:12px;font-weight:600}.format-strip>div>b{letter-spacing:-.5px;font-size:20px;font-weight:600;line-height:1.2}.format-strip .text-button{align-self:center;margin-left:auto}.two-col{grid-template-columns:1fr;gap:14px;margin-top:26px;display:grid}.panel{background:var(--surface-brand);border:1px solid var(--border-brand);border-radius:var(--radius-panel);padding:22px}.panel.muted{background:var(--surface-sunken);border-color:var(--border-default)}.panel h3{letter-spacing:-.4px;font-size:20px;font-weight:600}.ticks{flex-direction:column;gap:11px;margin-top:14px;display:flex}.ticks li{color:var(--text-secondary);gap:11px;font-size:15px;line-height:1.5;display:flex}.ticks li:before{content:"";background:var(--action-bg);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/13px no-repeat}.ticks.minus li:before{background:var(--text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E") 50%/13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E") 50%/13px no-repeat}.faq{border-top:1px solid var(--border-default);max-width:820px;margin-top:24px}.faq-item{border-bottom:1px solid var(--border-default)}.faq-item summary{cursor:pointer;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-sign{flex-shrink:0;width:20px;height:20px;margin-left:auto;position:relative}.faq-sign:before,.faq-sign:after{content:"";background:var(--action-bg);border-radius:1px;transition:transform .2s;position:absolute}.faq-sign:before{width:20px;height:2px;top:9px;left:0}.faq-sign:after{width:2px;height:20px;top:0;left:9px}.faq-item[open] .faq-sign:after{transform:scaleY(0)}.faq-item p{color:var(--text-secondary);margin-top:-4px;padding:0 40px 20px 0;font-size:16px;line-height:1.6}@media (min-width:760px){.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col{grid-template-columns:1fr 1fr;gap:16px}}@media (min-width:1050px){.how-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stats{grid-template-columns:1fr;gap:14px;margin-top:26px;display:grid}.stats article{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius);padding:22px}.stats b{letter-spacing:-1.6px;font-size:38px;font-weight:600;line-height:1;display:block}.stats p{color:var(--text-secondary);margin-top:12px;font-size:15px;line-height:1.55}.stats span{color:var(--text-muted);margin-top:10px;font-size:12px;display:block}.how-when{color:var(--text-link);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.how-grid h3:before{content:none}.card-need{color:var(--text-muted);margin-top:12px;font-size:14px;line-height:1.5}@media (min-width:760px){.stats{grid-template-columns:1fr 1fr;gap:16px}.how-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1050px){.how-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.main-nav a{text-align:center;border-radius:var(--radius-control);min-width:0;color:var(--text-secondary);grid-column:span 2;justify-content:center;align-items:center;min-height:44px;padding:10px 4px;font-size:13px;font-weight:500;display:flex}.main-nav a:nth-child(4),.main-nav a:nth-child(5){grid-column:span 3}.main-nav a.is-active{background:var(--surface-sunken);color:var(--text-primary);font-weight:600}@media (min-width:760px){.main-nav{gap:2px;display:flex}.main-nav a{white-space:nowrap;grid-column:auto;padding:10px 13px;font-size:14px}}a.text-button{align-items:center;display:inline-flex}@media (max-width:759.98px){.field-play{flex:none;height:min(62vh,430px)}}:root{--data-5:var(--oc-100)}.t-portfolio{background:var(--data-5)}.form-error{color:var(--status-full-fg);background:var(--status-full-bg);border-radius:var(--radius-control);margin-top:12px;padding:10px 12px;font-size:14px;line-height:1.45}.auth-sent{background:var(--surface-brand);border-radius:8px;flex-direction:column;gap:6px;padding:16px;display:flex}.auth-sent b{font-size:16px;font-weight:600}.auth-sent span{color:var(--text-secondary);font-size:14px;line-height:1.5}.feed-video iframe{border:0;width:100%;height:100%;display:block}.feed-image{border-radius:var(--radius);width:100%;height:auto;margin-top:16px;display:block}.pin{color:var(--text-secondary);background:var(--surface-sunken);border-radius:4px;align-self:center;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:600}.chip-action.is-off{opacity:.5;cursor:default}a.chip-action{align-items:center;text-decoration:none;display:inline-flex}.choice form{display:contents}.choice label .text-button{flex-shrink:0;align-self:center;margin-left:auto}.legal p{color:var(--text-secondary);margin-bottom:14px;font-size:16px;line-height:1.65}.feed-video{overflow:hidden}.auth-notice{max-width:420px;margin:14px 0 0}.marquee,.rev-marquee{cursor:grab;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.marquee::-webkit-scrollbar{display:none}.rev-marquee::-webkit-scrollbar{display:none}.marquee:active,.rev-marquee:active{cursor:grabbing}.marquee,.rev-marquee{touch-action:pan-x}.marquee.is-manual .marquee-track,.rev-marquee.is-manual .rev-track{animation:none}.marquee.is-manual,.rev-marquee.is-manual{scrollbar-width:thin}.marquee.is-manual::-webkit-scrollbar{height:6px;display:block}.rev-marquee.is-manual::-webkit-scrollbar{height:6px;display:block}.marquee.is-manual::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.rev-marquee.is-manual::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.done-warn{color:var(--text-muted);margin-top:10px;font-size:13px;line-height:1.45}.done-skip{color:var(--text-muted);margin-top:6px}.promo-bar{background:var(--surface-inverse);color:var(--text-on-dark);border-bottom:1px solid #ffffff21;font-size:14px}.promo-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:9px 18px;display:flex}.promo-text{line-height:1.4}.promo-action{border-radius:var(--radius-control);min-height:32px;color:inherit;white-space:nowrap;background:0 0;border:1px solid;align-items:center;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.promo-action:hover{background:#ffffff24}@media (max-width:600px){.promo-inner{gap:9px;padding:8px 16px;font-size:13px}}.promo-bar.is-closable .promo-inner{padding-inline:46px;position:relative}.promo-close{border-radius:var(--radius-control);width:36px;height:36px;color:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.promo-close:hover{opacity:1;background:#ffffff24}.field-left{color:var(--text-muted);margin-top:5px;font-size:12px;display:block}.field-left.is-out{color:var(--status-full-fg);font-weight:600}.dialog-reviews{flex-direction:column;gap:8px;margin-top:14px;display:flex}.dialog-reviews figure{background:var(--surface-sunken);border-radius:8px;margin:0;padding:11px 13px}.dialog-reviews figure>b{font-size:14px;font-weight:600;line-height:1.35;display:block}.dialog-reviews p{color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:1.45}.dialog-reviews figcaption{color:var(--text-muted);margin-top:6px;font-size:12px}@media (max-width:640px){.dialog-reviews{display:none}}.tl-leave{color:var(--text-muted);margin-top:6px;font-size:13px}.site-closed{background:var(--health-bad-bg);color:var(--health-bad-fg);border-bottom:1px solid var(--health-bad-line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:14px;line-height:1.45;display:flex}.site-closed b{font-weight:600}.stage-bar{background:var(--surface-brand);color:var(--text-secondary);border-bottom:1px solid var(--border-brand);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:10px;padding:9px 16px;font-size:13px;line-height:1.45;display:flex}.stage-bar b{color:var(--text-primary);font-weight:700}.stage-switch{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.stage-switch .stage-who{color:var(--text-primary);font-weight:600}.stage-switch select{font:inherit;border-radius:var(--radius-control);border:1px solid var(--border-brand);background:var(--surface-raised);color:inherit;max-width:230px;padding:4px 8px}@media (max-width:720px){.stage-switch{width:100%;margin-left:0}.stage-switch select{flex:auto;min-width:0}}.stage-enter{margin-bottom:18px}.stage-enter .auth-why{margin-top:8px}.move{flex-direction:column;gap:28px;margin-top:24px;display:flex}.move h2{margin-bottom:6px;font-size:19px;font-weight:600}.move-zone{color:var(--text-muted);margin-bottom:12px;font-size:13px}.quiet-btn{min-height:44px;font:inherit;color:var(--text-link);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-size:15px;font-weight:500;display:inline-flex}.quiet-btn:hover{color:var(--text-primary)}.quiet-btn i{border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.quiet-btn.is-open i{transform:rotate(-135deg)translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.quiet-btn i{transition:none}}.move-more{margin-top:12px;display:inline-flex}.move-note{color:var(--text-muted);max-width:46ch;margin-top:16px;font-size:14px}.move-act{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.move-error{color:var(--health-bad-fg);margin-top:12px;font-size:14px}.move-own{border-top:1px solid var(--border-default);max-width:44ch;padding-top:24px}.move-own .field{margin-top:14px}.move-done{max-width:52ch;margin-top:24px}.move-done p{margin:10px 0 20px}.move-options{margin-top:8px;padding-left:18px;font-size:14px}.move-options li{margin:3px 0}.tl-move{margin-top:8px;display:inline-flex}@media (max-width:560px){.move-act{flex-direction:column;align-items:stretch}.move-act .btn{width:100%}}.not-found-ways{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (max-width:560px){.not-found-ways{flex-direction:column;align-items:stretch}}.tl-pay{margin-top:8px;display:inline-flex}.stage-acts{flex-wrap:wrap;gap:6px;display:flex}.stage-acts form{display:contents}.site-closed a{color:inherit;align-items:center;min-height:44px;margin-left:auto;font-weight:600;text-decoration:underline;display:inline-flex}.done-step.is-quiet{color:var(--text-muted);font-size:14px}.done-step{color:var(--text-secondary);max-width:44ch;margin-top:6px;font-size:14px;line-height:1.5}.slot-list label.is-busy{opacity:.55;cursor:default;border-style:dashed}.slot-list label.is-busy em{color:var(--text-muted)}.dots button.is-busy{opacity:.45;cursor:default;border-style:dashed}.cal-cell .bar.busy{background:var(--border-default);color:var(--text-muted);cursor:default;opacity:.7}.hint.is-quiet{color:var(--text-muted);font-size:14px}.name-edit{vertical-align:middle;margin-left:12px;font-size:14px;font-weight:500}.pay-page{max-width:640px}.pay-page h1{letter-spacing:-.6px;font-size:clamp(26px,5vw,34px);font-weight:600;line-height:1.15}.pay-page h1:focus{outline:none}.pay-page h1:focus-visible{outline:3px solid var(--border-brand);outline-offset:4px;border-radius:8px}.pay-dates{color:var(--text-secondary);margin-top:8px}.pay-steps{color:var(--text-muted);gap:6px;margin:26px 0 20px;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.pay-steps li{flex-direction:column;flex:1;gap:8px;display:flex}.pay-steps li:before{content:"";background:var(--border-soft);border-radius:4px;height:4px}.pay-steps li.done{color:var(--text-secondary)}.pay-steps li.done:before{background:var(--data-2)}.pay-steps li.now{color:var(--action-bg)}.pay-steps li.now:before{background:var(--action-bg)}.pay-card{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-panel);padding:26px}.pay-card+.pay-card{margin-top:14px}.pay-card.is-warn{border-color:var(--border-warn,var(--border-default))}@media (max-width:520px){.pay-card{padding:18px}}.pay-lead{letter-spacing:-.2px;margin:0;font-size:19px;font-weight:600}.pay-lead+p{color:var(--text-secondary);margin:6px 0 0}.pay-acts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (max-width:520px){.pay-acts .btn{flex:100%}}.pay-repick{border-top:1px solid var(--border-default);margin-top:20px;padding-top:18px}.pay-repick .slot-row{margin-top:12px}.pay-note{color:var(--text-secondary);max-width:52ch;margin:14px 0 0;font-size:14px;line-height:1.55}.pay-h2{margin:0;font-size:17px;font-weight:600}.pay-status{align-items:flex-start;gap:14px;display:flex}.pay-status-title{letter-spacing:-.2px;margin:0;font-size:19px;font-weight:600}.pay-status-text{color:var(--text-secondary);margin:4px 0 0}.pay-pulse{background:var(--action-bg);border-radius:50%;flex:none;width:12px;height:12px;margin-top:8px;animation:1.8s ease-in-out infinite pay-pulse}.pay-warn{background:var(--surface-warn,var(--surface-sunken));width:28px;height:28px;color:var(--text-warn,var(--text-secondary));border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.pay-track{background:var(--surface-brand);border-radius:3px;height:3px;margin-top:18px;overflow:hidden}.pay-track span{background:var(--data-2);border-radius:3px;width:30%;height:100%;animation:1.6s ease-in-out infinite pay-slide;display:block}@keyframes pay-pulse{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes pay-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.pay-stack{display:grid}.pay-stack>*{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .22s,visibility 0s linear .22s}.pay-stack>.is-on{opacity:1;visibility:visible;transition:opacity .22s 80ms,visibility}.pay-fact{background:var(--surface-sunken);border:1px solid var(--border-soft);border-radius:14px;margin-top:22px;padding:20px 20px 16px;position:relative}.pay-fact-head{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.pay-fact-nav{white-space:nowrap;align-items:center;gap:10px;display:flex}.pay-fact-count{text-align:right;font-variant-numeric:tabular-nums;min-width:5.2em;display:inline-block}.pay-fact-next{background:var(--surface-raised);border:1px solid var(--border-default);cursor:pointer;color:var(--text-primary);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.pay-fact-next:hover{border-color:var(--border-control)}.pay-fact-num{letter-spacing:-1.4px;color:var(--action-bg);font-variant-numeric:tabular-nums;margin:14px 0 2px;font-size:40px;font-weight:700;line-height:1}.pay-fact-num small{letter-spacing:0;color:var(--text-secondary);margin-left:6px;font-size:15px;font-weight:600}.pay-fact-title{letter-spacing:-.2px;margin:12px 0 6px;font-size:17px;font-weight:600;line-height:1.35}.pay-fact-text{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.pay-fact-src{color:var(--text-muted);margin:12px 0 0;font-size:13px}.pay-fact-src a{color:var(--text-secondary)}.pay-fact-time{border-radius:2px;height:2px;position:absolute;bottom:0;left:20px;right:20px;overflow:hidden}.pay-fact-time span{background:var(--border-brand);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pay-fact-time span.run{animation:linear forwards pay-fill}@keyframes pay-fill{to{transform:scaleX(1)}}@media (max-width:520px){.pay-fact{padding:16px 14px 14px}.pay-fact-num{font-size:34px}.pay-fact-time{left:14px;right:14px}}.pay-again{border-top:1px solid var(--border-soft);color:var(--text-secondary);margin-top:22px;padding-top:18px;font-size:14px}.pay-confirm{background:var(--surface-sunken);border-radius:12px;padding:16px}.pay-confirm p{margin:0}.pay-confirm .pay-acts{margin-top:12px}.pay-causes{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pay-causes li{background:var(--surface-sunken);border:1px solid var(--border-soft);color:var(--text-secondary);border-radius:12px;padding:14px 16px;font-size:15px}.pay-causes b{color:var(--text-primary);margin-bottom:2px;display:block}.pay-when{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.pay-when b{letter-spacing:-.4px;font-size:24px;font-weight:600}.pay-when span{color:var(--text-secondary)}.pay-when-meta{color:var(--text-secondary);margin:4px 0 0}.pay-when-local{color:var(--text-muted);margin:2px 0 0;font-size:14px}.pay-hold{margin-top:20px}.pay-hold-bar{background:var(--surface-sunken);border-radius:6px;height:6px;overflow:hidden}.pay-hold-bar span{background:var(--data-2);border-radius:6px;height:100%;transition:width 1s linear,background .3s;display:block}.pay-hold.is-low .pay-hold-bar span{background:var(--data-warn,var(--text-muted))}.pay-hold-line{justify-content:space-between;gap:12px;margin:10px 0 0;font-size:15px;display:flex}.pay-hold-line b{font-variant-numeric:tabular-nums}.pay-hold-text{color:var(--text-secondary);margin:6px 0 0;font-size:14px;line-height:1.55}.pay-fixed{background:var(--surface-brand);color:var(--text-brand,var(--text-primary));border-radius:12px;align-items:center;gap:10px;margin:16px 0 0;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.pay-mark{width:60px;height:60px;margin-bottom:18px;display:block}.pay-mark circle{fill:var(--action-bg);transform-origin:50%;animation:.45s cubic-bezier(.2,1.4,.4,1) both pay-pop}.pay-mark path{fill:none;stroke:var(--action-fg);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.35s ease-out .3s forwards pay-draw}.pay-mark.is-still circle,.pay-mark.is-still path{stroke-dashoffset:0;animation:none}@keyframes pay-pop{0%{opacity:0;transform:scale(.4)}}@keyframes pay-draw{to{stroke-dashoffset:0}}.pay-next{counter-reset:n;margin:6px 0 0;padding:0;list-style:none}.pay-next li{border-top:1px solid var(--border-soft);color:var(--text-secondary);padding:12px 0 12px 40px;font-size:15px;position:relative}.pay-next li:first-child{border-top:0}.pay-next li:before{counter-increment:n;content:counter(n);background:var(--surface-brand);width:26px;height:26px;color:var(--text-brand,var(--text-primary));border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:12px;left:0}.pay-next b{color:var(--text-primary);display:block}@media (prefers-reduced-motion:reduce){.pay-pulse,.pay-track span,.pay-mark circle,.pay-mark path,.pay-fact-time span{animation:none}.pay-track span{width:100%}.pay-mark path{stroke-dashoffset:0}}.pay-done{border-radius:var(--radius);background:var(--surface-brand);border:1px solid var(--border-brand);margin-top:20px;padding:16px 18px}.pay-note.is-quiet{color:var(--text-muted);font-size:14px}.chat-wall{scroll-snap-type:x mandatory;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-top:22px;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.chat-wall::-webkit-scrollbar{display:none}.chat-wall :focus-visible{outline-offset:-3px}.chat-msg{scroll-snap-align:start;flex:0 0 86%}@media (min-width:760px){.chat-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-inline:0;padding:0;display:grid;overflow:visible}.chat-msg{width:auto}}@media (min-width:1050px){.chat-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}.chat-msg.is-more{display:none}.chat-wall.is-open .chat-msg.is-more{display:flex}.chat-msg{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius);flex-direction:column;padding:18px 20px 16px;display:flex}.chat-msg:nth-child(3n+1){background:var(--surface-brand);border-color:var(--border-brand)}.chat-top{align-items:center;gap:11px;display:flex}.chat-ava{letter-spacing:-.3px;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:flex}.a1{background:var(--gr-200);color:var(--gr-700)}.a2{background:var(--oc-100);color:var(--oc-700)}.a3{background:var(--gr-100);color:var(--gr-700)}.a4{background:var(--n-200);color:var(--n-600)}.a5{background:var(--oc-200);color:var(--oc-700)}.a6{background:var(--gr-300);color:var(--gr-700)}.a7{background:var(--oc-50);color:var(--oc-600)}.chat-who{flex-direction:column;min-width:0;display:flex}.chat-who b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.chat-who em{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:500;line-height:1.3;overflow:hidden}.story-outcome{letter-spacing:-.3px;margin-top:12px;font-size:19px;font-weight:700;line-height:1.2}.chat-filters{justify-content:center;margin-top:28px}.chat-time{color:var(--text-muted);flex:none;margin-left:auto;font-size:12px}.chat-body{color:var(--text-primary);-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;margin-top:12px;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.chat-body.is-open{-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}.chat-expand{align-self:flex-start;margin-top:8px;font-size:14px}.chat-body p{margin-bottom:10px}.chat-body p:last-child{margin-bottom:0}.chat-body a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.chat-quote{border-left:2px solid var(--action-bg);color:var(--text-secondary);margin-bottom:11px;padding:1px 0 1px 11px;font-size:14px;line-height:1.45}.chat-quote>b{color:var(--text-link);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.chat-react{border:1px solid color-mix(in srgb,var(--text-secondary) 30%,transparent);border-radius:14px;align-self:flex-start;align-items:center;gap:7px;margin:auto 0 15px;padding:5px 11px;font-size:14px;line-height:1.2;display:inline-flex}.chat-msg:has(.chat-react) .chat-for{color:var(--text-muted);background:var(--surface-sunken);border-radius:12px;padding:3px 9px;font-size:12px;font-weight:600}.chat-src{margin-top:0}.chat-msg:has(.chat-react) .chat-body{margin-bottom:13px}.chat-react b{color:var(--text-secondary);font-size:12px;font-weight:600}.chat-src{border-top:1px solid var(--border-default);min-height:50px;color:var(--text-muted);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.chat-msg:nth-child(3n+1) .chat-src{border-top-color:var(--border-brand)}.chat-src>svg{color:var(--icon-default);opacity:.65;flex:none}.chat-src>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-orig{border-radius:var(--radius-control);min-height:40px;color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--text-secondary) 30%,transparent);flex:none;align-items:center;gap:6px;margin-left:auto;padding:8px 11px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.chat-orig:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--n-0)}.chat-foot{flex-direction:column;align-items:center;gap:12px;margin-top:16px;display:flex}@media (min-width:760px){.chat-foot{margin-top:12px}}.shot{background:0 0;border:0;max-width:100%;max-height:100%;padding:0}.shot::backdrop{background:#161c158c}.shot-inner{background:var(--surface-raised);border-radius:var(--radius-panel);text-align:left;flex-direction:column;width:min(1120px,100vw - 20px);max-height:calc(100dvh - 20px);display:flex;overflow:hidden}.shot-head{border-bottom:1px solid var(--border-default);align-items:center;gap:12px;padding:14px 16px;display:flex}.shot-head b{font-size:16px;font-weight:600}.shot-head span{color:var(--text-muted);font-size:13px}.shot-close{border:1px solid var(--border-default);width:40px;height:40px;color:var(--icon-default);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.shot-close:hover{background:var(--surface-sunken)}.shot-scroll{background:var(--surface-sunken);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;justify-content:center;align-items:flex-start;padding:12px;display:flex;overflow:auto}.shot-scroll picture{max-width:100%;display:block}.shot-scroll img{object-fit:contain;border-radius:var(--radius-control);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 190px);display:block}.shot-foot{border-top:1px solid var(--border-default);color:var(--text-muted);padding:11px 16px;font-size:12px;line-height:1.45}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pulse{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-panel);padding:24px}.pulse-head{border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.pulse-head h2{letter-spacing:-.4px;font-size:20px;font-weight:600}.pulse-head span{color:var(--text-muted);font-size:13px}.pulse-sub{font-size:14px}.live{align-items:center;gap:7px;display:inline-flex}.live i{background:var(--gr-500);border-radius:50%;flex:none;width:8px;height:8px;animation:2.6s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.live i{animation:none}}.share{border-radius:var(--radius-control);min-height:40px;color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--text-secondary) 30%,transparent);align-items:center;gap:7px;margin-left:auto;padding:8px 13px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.share:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-sunken)}.share.is-done{color:var(--text-link);border-color:var(--border-brand);background:var(--surface-brand)}.pulse-top{grid-template-columns:1fr;align-items:center;gap:10px;margin-top:14px;display:grid}@media (min-width:820px){.pulse-top{grid-template-columns:auto minmax(0,1fr);gap:34px}}.gauge-wrap{width:100%;max-width:340px;margin-inline:auto;position:relative}.gauge{width:100%;height:auto;display:block}.needle{transform-box:view-box;transform-origin:170px 158px;transform:rotate(var(--angle));animation:.9s cubic-bezier(.22,.9,.25,1) both needle-in}@keyframes needle-in{0%{transform:rotate(0)}to{transform:rotate(var(--angle))}}@media (prefers-reduced-motion:reduce){.needle{animation:none}}.g-num{letter-spacing:-2px;fill:var(--text-primary);font-size:52px;font-weight:600}.g-word{fill:var(--text-primary);font-size:19px;font-weight:600}.g-end{fill:var(--text-muted);font-size:12px}.verdict-meaning{letter-spacing:-.3px;max-width:46ch;font-size:17px;font-weight:600;line-height:1.4}.pulse-lead{color:var(--text-secondary);max-width:52ch;margin-top:10px;font-size:15px;line-height:1.55}.verdict-means{border-radius:var(--radius);border:1px solid #0000;max-width:52ch;margin-top:14px;padding:12px 14px;font-size:15px;line-height:1.5;transition:background-color .3s,border-color .3s,color .3s}.verdict-means span{opacity:.72;margin-bottom:3px;font-size:12px;font-weight:600;display:block}.verdict-trend{color:var(--text-secondary);align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:600;display:inline-flex}.verdict-trend i{color:var(--text-secondary);font-size:17px;font-style:normal;line-height:1}.verdict-trend.up i{color:var(--gr-500)}.verdict-trend.down i{color:var(--oc-400)}.pulse-history{border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:22px;margin-top:18px;padding-top:16px;display:flex}.pulse-spark{flex:320px;min-width:0}.pulse-spark>span{color:var(--text-muted);margin-bottom:4px;font-size:12px;display:block}.pulse-spark svg{width:100%;height:120px;display:block}.spark-line{fill:none;stroke:var(--gr-500);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.spark-up{fill:var(--gr-50);opacity:.55}.spark-down{fill:var(--oc-50);opacity:.55}.spark-mid{fill:none;stroke:var(--border-default);stroke-width:1px;stroke-dasharray:4 4}.pulse-spark>span.spark-legend{justify-content:space-between;gap:12px;margin:6px 0 0;display:flex}.spark-legend i{color:var(--text-muted);font-size:11px;font-style:normal}.spark-box{position:relative}.spark-dot{box-sizing:border-box;background:var(--surface-raised);border:2px solid var(--gr-600);border-radius:50%;width:11px;height:11px;position:absolute;right:0;transform:translateY(-50%)}.pulse-marks{flex:none;gap:20px;display:flex}.pulse-marks div{flex-direction:column;gap:2px;display:flex}.pulse-marks span{color:var(--text-muted);font-size:12px}.pulse-marks b{letter-spacing:-.5px;font-size:18px;font-weight:600;line-height:1.1}.pulse-keys{border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;padding-top:15px;display:flex}.pulse-key{border-radius:var(--radius-control);border:1px solid var(--border-default);background:var(--surface-raised);min-height:44px;color:var(--text-secondary);align-items:center;gap:8px;padding:10px 13px;font-size:14px;text-decoration:none;display:inline-flex}.pulse-key:hover{border-color:var(--border-strong)}.pulse-key.is-active{background:var(--surface-brand-strong);border-color:var(--border-brand);color:var(--text-primary);font-weight:600}.pulse-key.is-off{opacity:.5}.pulse-key b{color:var(--text-primary);font-weight:700}.pulse-key-off{color:var(--text-link);margin-left:4px;font-size:14px;text-decoration:underline}.pulse-key .mood{width:9px;height:9px}.method{border-top:1px solid var(--border-default);margin-top:18px;padding-top:4px}.method summary{cursor:pointer;color:var(--text-primary);align-items:center;gap:12px;padding:14px 0 12px;font-size:15px;font-weight:600;list-style:none;display:flex}.method summary::-webkit-details-marker{display:none}.method summary:after{content:"";border-right:2px solid var(--icon-default);border-bottom:2px solid var(--icon-default);flex:none;width:9px;height:9px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.method[open] summary:after{transform:rotate(-135deg)translate(-3px,-3px)}.method p{color:var(--text-secondary);max-width:64ch;font-size:15px;line-height:1.6}.method-scope{color:var(--text-muted);max-width:64ch;margin-top:12px;font-size:14px;line-height:1.55}.archive-head{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.archive-head h2{letter-spacing:-.6px;font-size:26px;font-weight:500;line-height:1.2}.archive-head .back-link{align-self:flex-start}.archive-note{color:var(--text-muted);max-width:64ch;font-size:14px;line-height:1.55}.method-facts{grid-template-columns:1fr;gap:0;margin-top:14px;display:grid}.method-facts>div{border-top:1px solid var(--border-subtle);flex-direction:column;gap:3px;padding:11px 0;display:flex}.method-facts>div:first-child{border-top:0}.method-facts dt{color:var(--text-muted);font-size:12px;font-weight:600}.method-facts dd{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}.method-facts dd b{color:var(--text-primary);font-weight:600}.method-bands{flex-wrap:wrap;gap:4px 14px;display:flex}.method-bands .is-here{color:var(--text-primary);font-weight:600}@media (min-width:760px){.method-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.method-facts>div:nth-child(2){border-top:0}}.zone{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:26px;display:flex}.zone h2{letter-spacing:-.7px;font-size:clamp(22px,3.2vw,26px);font-weight:500}.zone span{color:var(--text-muted);font-size:13px}.news-grid{grid-template-columns:1fr;gap:12px;margin-top:22px;display:grid}@media (min-width:760px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1050px){.news-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.news{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius);cursor:pointer;flex-direction:column;gap:11px;padding:20px;transition:background .2s,border-color .2s;display:flex}.mood-card-positive{background:var(--mood-positive-bg);border-color:var(--mood-positive-line)}.mood-card-neutral{background:var(--mood-neutral-bg);border-color:var(--mood-neutral-line)}.mood-card-negative{background:var(--mood-negative-bg);border-color:var(--mood-negative-line)}.news-top{min-height:46px;color:var(--text-muted);flex-wrap:wrap;align-content:flex-start;align-items:center;gap:7px;font-size:12px;display:flex}.news-top b{color:var(--text-primary);font-size:13px;font-weight:700}.mood{border-radius:50%;flex:none;width:8px;height:8px}.mood-positive{background:var(--mood-positive)}.mood-neutral{background:var(--mood-neutral)}.mood-negative{background:var(--mood-negative)}.mood-word{color:var(--text-muted);margin-top:10px;font-size:13px;display:block}.news h3{letter-spacing:-.3px;font-size:18px;font-weight:600;line-height:1.3}.news p{color:var(--text-secondary);font-size:15px;line-height:1.5}.news-foot{border-top:1px solid var(--border-default);align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.mood-card-positive .news-foot{border-top-color:var(--mood-positive-line)}.mood-card-neutral .news-foot{border-top-color:var(--border-strong)}.mood-card-negative .news-foot{border-top-color:var(--mood-negative-line)}.news-cat{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.news-open{border-radius:var(--radius-control);min-height:40px;color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--text-secondary) 30%,transparent);flex:none;align-items:center;margin-left:auto;padding:8px 11px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.news-open:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--n-0)}.news-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.news-meta b{color:var(--text-primary);font-weight:700}.news-full{margin-top:14px}.news-full p{color:var(--text-secondary);font-size:16px;line-height:1.6}.news-full p+p{margin-top:12px}.news-mood{color:var(--text-secondary);border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 15px;font-size:14px;line-height:1.55;display:flex}.news-mood-positive{background:var(--mood-positive-bg);border-color:var(--mood-positive-line)}.news-mood-neutral{background:var(--mood-neutral-bg);border-color:var(--mood-neutral-line)}.news-mood-negative{background:var(--mood-negative-bg);border-color:var(--mood-negative-line)}.news-mood i{margin-top:6px}.news-mood b{color:var(--text-primary)}.news-origin{border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.news-share{border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.news-page{max-width:44rem}.news-page-back{color:var(--text-muted);font-size:13px}.news-page-back a{color:var(--text-link)}.news-page h1{letter-spacing:-.8px;margin-top:10px;font-size:32px;font-weight:600;line-height:1.2}.news-page-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;font-size:13px;display:flex}.news-page-meta b{color:var(--text-secondary);font-weight:600}.news-page-body{color:var(--text-primary);margin-top:22px;font-size:17px;line-height:1.6}.news-page-body p+p{margin-top:14px}.news-page .news-mood{margin-top:22px}.news-page-src{margin-top:22px;font-size:15px}.news-page-src a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.news-page-foot{border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;padding-top:18px;display:flex}.news-page-foot .share,.news-share .share{margin-left:0}@media (min-width:760px){.news-page h1{font-size:40px}}.news-origin span{color:var(--text-muted);font-size:12px}.news-empty{background:var(--surface-sunken);border-radius:var(--radius);color:var(--text-secondary);margin-top:22px;padding:24px;font-size:16px;line-height:1.55}.letter{border-radius:var(--radius-panel);background:var(--surface-brand);border:1px solid var(--border-brand);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:22px;padding:30px 32px;display:flex}.letter-copy{flex:340px;min-width:0}.letter-copy>em{letter-spacing:.8px;color:var(--text-muted);margin-bottom:8px;font-size:12px;font-style:normal;font-weight:600;display:block}.letter-copy>b{letter-spacing:-.8px;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.15;display:block}.letter-copy>span{color:var(--text-secondary);max-width:52ch;margin-top:10px;font-size:16px;line-height:1.55;display:block}.letter .btn{min-height:52px;padding:15px 26px;font-size:16px}.archive{border-top:1px solid var(--border-default);margin-top:30px;padding-top:20px}.archive h3{font-size:17px;font-weight:600}.archive p{color:var(--text-secondary);max-width:52ch;margin-top:8px;font-size:14px;line-height:1.5}.archive-year{margin-top:16px}.archive-year>b{color:var(--text-muted);font-size:13px;font-weight:600;display:block}.archive-old{margin-top:14px}.archive-old summary{cursor:pointer;min-height:40px;color:var(--text-link);align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.archive-old summary::-webkit-details-marker{display:none}.archive-old summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:rotate(45deg)translate(-2px,-2px)}.archive-old[open] summary:after{transform:rotate(-135deg)translate(-3px,-3px)}.archive-links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.archive-links a{border-radius:var(--radius-control);border:1px solid var(--border-default);background:var(--surface-raised);min-height:40px;color:var(--text-secondary);align-items:center;padding:8px 12px;font-size:14px;display:inline-flex}.archive-links a:hover{border-color:var(--border-strong);color:var(--text-primary)}.crosslink{color:var(--text-secondary);margin-top:14px;font-size:14px}.crosslink a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.subs-head{margin-top:6px}.subs-head h2{letter-spacing:-.6px;font-size:24px;font-weight:600}.subs-head p{color:var(--text-secondary);max-width:56ch;margin-top:10px;font-size:16px;line-height:1.55}.already{background:var(--surface-sunken);color:var(--text-muted);white-space:nowrap;border-radius:12px;flex:none;align-self:center;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:600}.choice label:has(input:checked) .already{background:var(--n-0)}.subs-save{flex-wrap:wrap;align-items:center;gap:14px;max-width:760px;margin-top:18px;display:flex}.subs-state{color:var(--text-secondary);font-size:14px}.subs-state b{color:var(--text-primary);font-weight:600}.subs-ask{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:12px;max-width:520px;margin-top:16px;padding:16px 18px}.subs-ask b{letter-spacing:-.2px;font-size:17px;font-weight:600;display:block}.subs-ask p{color:var(--text-secondary);margin:6px 0 0;font-size:14px;line-height:1.5}.subs-ask-acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.dg-zone{border-top:1px solid var(--border-default);margin-top:30px;padding-top:24px}.dg-zone .text-button{margin-top:4px;display:inline-block}.dg-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.dg-grid .dg{flex:none}.dg-row{scroll-snap-type:x proximity;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-top:16px;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.dg-row::-webkit-scrollbar{display:none}@media (min-width:760px){.dg-row{margin-inline:0;padding:4px 0 14px}}.dg{scroll-snap-align:start;text-align:left;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);flex-direction:column;flex:0 0 82%;gap:9px;padding:16px 18px 14px;transition:border-color .16s,transform .16s;display:flex}@media (min-width:620px){.dg{flex:0 0 250px}}.dg:hover{border-color:var(--action-ring);transform:translateY(-2px)}.dg-up{background:var(--mood-positive-bg);border-color:var(--mood-positive-line)}.dg-flat{background:var(--mood-neutral-bg);border-color:var(--mood-neutral-line)}.dg-down{background:var(--mood-negative-bg);border-color:var(--mood-negative-line)}.dg-tag{color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--text-secondary) 32%,transparent);border-radius:4px;align-self:flex-start;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.dg h3{letter-spacing:-.2px;color:var(--text-primary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.dg p{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.dg-src{color:var(--text-muted);border-top:1px solid color-mix(in srgb,var(--text-secondary) 16%,transparent);margin-top:auto;padding-top:10px;font-size:11px}.subs-done{border-radius:var(--radius);background:var(--surface-brand);border:1px solid var(--border-brand);margin-top:20px;padding:14px 16px;font-size:15px;line-height:1.5}.head-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.help{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-panel);margin-top:20px;padding:22px}.card.is-company{background:var(--surface-brand);border-color:var(--border-brand)}.plan-pick{margin-bottom:14px}.plan-pick legend{color:var(--text-secondary);margin-bottom:7px;font-size:14px;font-weight:600}.plan-price{color:var(--text-primary);margin-top:8px;font-size:15px;font-weight:600}.plan-warning{background:var(--oc-50);border:1px solid var(--oc-200);color:var(--oc-700);border-radius:8px;margin-top:8px;padding:11px 13px;font-size:14px;line-height:1.5}.prose>*+*{margin-top:12px}.prose h3{letter-spacing:-.3px;margin-top:22px;font-size:20px;font-weight:600;line-height:1.3}.prose h4{margin-top:18px;font-size:17px;font-weight:600;line-height:1.35}.prose>:first-child{margin-top:0}.prose ul,.prose ol{flex-direction:column;gap:6px;padding-left:22px;display:flex}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{line-height:1.55}.prose .is-center{text-align:center}.prose a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.who{background:var(--surface-sunken);color:var(--text-secondary);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:14px;display:flex}.who b{color:var(--text-primary);font-weight:600}.who .text-button{margin-left:auto;font-size:13px}.seats-bar{vertical-align:middle;flex-wrap:wrap;flex:none;gap:4px;display:inline-flex}.seats-bar i{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--gr-400);background:0 0;border-radius:50%}.seats-bar i.is-taken{background:var(--gr-400);box-shadow:none}.seats-bar.is-solid{width:86px;height:8px;box-shadow:inset 0 0 0 1.5px var(--gr-400);background:0 0;border-radius:4px;display:inline-block;overflow:hidden}.seats-bar.is-solid i{background:var(--gr-400);border-radius:4px;width:0;height:100%;display:block}.start{background:var(--surface-brand);border:1px solid var(--border-brand);border-radius:var(--radius-panel);margin-top:22px;padding:26px 28px}.start-eye{color:var(--gr-700);font-size:13px;font-weight:600}.start h2{letter-spacing:-.6px;margin-top:7px;font-size:24px;font-weight:600}.start p{color:var(--text-secondary);max-width:58ch;margin-top:11px;font-size:16px;line-height:1.55}.start-seats{color:var(--gr-700);align-items:center;gap:8px;margin-top:14px;font-size:13.5px;display:flex}.start-seats b{font-weight:600}.start-acts{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px;display:flex}.start-acts .btn.big{min-height:48px;padding:13px 22px;font-size:15px}.start-alt{color:var(--text-secondary);font-size:14px}.start-after{color:var(--text-muted);margin-top:18px;font-size:13.5px;line-height:1.55}@media (max-width:560px){.start{padding:22px 20px}.start h2{font-size:21px}.start p{font-size:15px}.start-acts .btn{width:100%}}.split{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.split-title{letter-spacing:-1px;font-size:clamp(26px,4vw,32px);font-weight:600;line-height:1.12}@media (min-width:1050px){.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.ch-hero{grid-template-columns:1fr;align-items:center;gap:24px;padding:16px 0 20px;display:grid}.ch-hero h1{letter-spacing:-1.6px;margin-top:8px;font-size:clamp(34px,7vw,52px);font-weight:650;line-height:1.02}.ch-hero-when{color:var(--text-secondary);margin-top:6px;font-size:16px}.ch-hero-lead{max-width:40ch;color:var(--text-primary);margin-top:10px;font-size:16px;line-height:1.45}.ch-hero-lead p+p{margin-top:.5em}.ch-hero-buy{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;display:flex}@media (min-width:760px){.ch-hero-buy .btn{flex:none}}.ch-hero-buy .btn{flex:100%}.ch-price{letter-spacing:-.6px;white-space:nowrap;color:var(--text-primary);font-size:24px;font-weight:700}.ch-price small{letter-spacing:0;white-space:normal;color:var(--text-muted);margin-top:2px;font-size:13px;font-weight:500;display:block}.ch-hero-illu{display:none}.ch-hero-illu svg,.ch-hero-illu img{width:100%;height:auto;display:block}@media (min-width:760px){.ch-hero{padding:44px 0 28px}.ch-hero h1{letter-spacing:-2px;margin-top:12px}.ch-hero-when{margin-top:10px;font-size:17px}.ch-hero-lead{margin-top:16px;font-size:19px;line-height:1.5}.ch-hero-buy{gap:12px 18px;margin-top:22px}.ch-hero-buy .btn{flex:none}}@media (min-width:1050px){.ch-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px}.ch-hero-illu{display:block}}.ch-status{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.hero-eyebrow{color:var(--gr-600);letter-spacing:-.1px;font-size:15px;font-weight:700}.ch-hero .hero-result{max-width:16ch}.jtbd-ask{color:var(--text-secondary);margin-top:18px;font-size:15px;font-weight:600}.jtbd-opts{flex-wrap:wrap;gap:8px;max-width:620px;margin-top:10px;display:flex}.jtbd-opts button{font:inherit;text-align:left;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-control);cursor:pointer;border-radius:12px;padding:9px 14px;font-size:15px;font-weight:600;line-height:1.3}.jtbd-opts button:hover{border-color:var(--text-secondary)}.jtbd-opts button[aria-pressed=true]{border-color:var(--action-bg);box-shadow:inset 0 0 0 1px var(--action-bg)}.jtbd-opts button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.jtbd-case{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:14px;max-width:620px;margin-top:14px;padding:16px 18px}.jtbd-case-k{color:var(--text-muted);margin-bottom:4px;font-size:13px;font-weight:600}.jtbd-case-t{color:var(--text-primary);font-size:17px;line-height:1.45}.jtbd-case-t.is-invite{color:var(--text-secondary)}.jtbd-case-t b{font-weight:700}.jtbd-stack{display:grid}.jtbd-stack>*{grid-area:1/1}.jtbd-stack>[aria-hidden=true]{visibility:hidden}.jtbd-go .jtbd-stack{text-align:center}.jtbd-hint{max-width:620px;color:var(--text-secondary);margin-top:12px;font-size:14px;line-height:1.5}@media (max-width:759.98px){.ch-hero .hero-eyebrow{font-size:13px}.ch-hero .hero-result{letter-spacing:-1px;font-size:30px}.jtbd-ask{margin-top:12px;font-size:14px}.jtbd-opts{gap:6px;margin-top:8px}.jtbd-opts button{border-radius:10px;padding:6px 10px;font-size:13.5px}.jtbd-case{margin-top:10px;padding:10px 12px}.jtbd-case-k{margin-bottom:2px;font-size:12px}.jtbd-case-t{font-size:15px;line-height:1.4}.jtbd-hint{margin-top:10px;font-size:13px;line-height:1.45}}.ch-dot{background:var(--n-300);border-radius:50%;flex:none;width:9px;height:9px}.ch-dot.is-open,.ch-dot.is-on{background:var(--action-bg)}.ch-dot.is-full{background:var(--oc-200)}.ch-dot.is-open,.ch-dot.is-live{animation:1.8s ease-out infinite ch-pulse}.ch-dot.is-live{background:var(--action-bg)}@keyframes ch-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--action-bg) 45%,transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb,var(--action-bg) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.ch-dot.is-open,.ch-dot.is-live{animation:none}}.ch-seats{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.ch-promo{background:var(--surface-brand);color:var(--text-link);border-radius:6px;margin-top:14px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ch-promo:hover{background:var(--surface-brand-strong)}.ch-by{color:var(--text-secondary);align-items:center;gap:10px;margin-top:18px;font-size:14px;line-height:1.45;display:flex}.ch-by img,.ch-by-face{object-fit:cover;background:var(--surface-brand-strong);border-radius:50%;flex:none;width:36px;height:36px}.ch-by b{color:var(--text-primary);font-weight:600}@media (min-width:1050px){.ch-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:760px){.ch-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch-about{color:var(--text-secondary);gap:14px;font-size:17px;line-height:1.6;display:grid}.ch-about p:first-child{color:var(--text-primary);font-size:20px;font-weight:500;line-height:1.45}.ch-path{margin-top:26px;position:relative}.ch-path ol{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.ch-path li{padding:0 0 22px 30px;position:relative}.ch-path li:after{content:"";background:var(--surface-page);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--border-strong);z-index:1;transition:background .25s ease calc(var(--i) * .45s),box-shadow .25s ease calc(var(--i) * .45s);border-radius:50%;position:absolute;top:0;left:0}.ch-path-line{width:2px;height:var(--len,80%);background:var(--border-default);position:absolute;top:7px;left:6px}.ch-path-line i{background:var(--action-bg);transform-origin:top;transition:transform 1.8s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleY(0)}.ch-path-when{color:var(--text-muted);transition:color .25s ease calc(var(--i) * .45s);font-size:13px;font-weight:600}.ch-path h3{margin-top:4px;font-size:18px;font-weight:600}.ch-path p{color:var(--text-secondary);margin-top:6px;font-size:15px;line-height:1.5}.ch-path.is-run .ch-path-line i{transform:scaleY(1)}.ch-path.is-run li:after{background:var(--action-bg);box-shadow:inset 0 0 0 2px var(--action-bg)}.ch-path.is-run .ch-path-when{color:var(--text-link)}@media (min-width:1050px){.ch-path ol{grid-template-columns:repeat(5,minmax(0,1fr))}.ch-path ol>li{text-align:left;padding:28px 26px 0 0}.ch-path ol>li:after{left:0}.ch-path ol>li:last-child:after{left:auto;right:0}.ch-path ol>li:last-child{padding-right:0}.ch-path ol>li>p{max-width:30ch}.ch-path-line{height:2px;width:var(--len,80%);top:6px;left:7px}.ch-path-line i{transform-origin:0;transform:scaleX(0)}.ch-path.is-run .ch-path-line i{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ch-path-line i,.ch-path li:after,.ch-path-when{transition:none}}.ch-lessons{margin-top:24px}.ch-lessons-head{color:var(--text-secondary);font-size:15px;font-weight:600}.ch-videos{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}@media (min-width:760px){.ch-videos{grid-template-columns:repeat(2,minmax(0,1fr))}}.vcard{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:14px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.vcard:hover{border-color:var(--border-strong)}.vcard-frame{aspect-ratio:16/9;background:var(--surface-sunken);position:relative;overflow:hidden;container-type:inline-size}.vcard-frame video,.vcard-frame iframe{background:var(--dk-900,#101f16);border:0;width:100%;height:100%;position:absolute;inset:0}.vcard-open{width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.vcard-open:disabled{cursor:default}.vcard-open:focus-visible{outline:3px solid var(--gr-400);outline-offset:-3px}.vcard-cover{align-items:flex-start;padding:clamp(18px,5%,32px);display:flex;position:absolute;inset:0}.vcard-cover:after{content:"";background:#101f1600;transition:background .15s;position:absolute;inset:0}.vcard-open:hover .vcard-cover:after{background:#101f1614}.vcard-title{letter-spacing:-.02em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:72%;font-size:clamp(19px,5cqi,28px);font-weight:800;line-height:1.12;display:-webkit-box;position:relative;overflow:hidden}.vcard-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vcard-shade{background:linear-gradient(#0000 40%,#101f16b8);position:absolute;inset:0}.vcard-photo-title{color:#fff;letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(20px,5.7cqi,32px);font-weight:800;line-height:1.08;display:-webkit-box;position:absolute;bottom:clamp(14px,4%,24px);left:clamp(16px,4%,28px);right:30%;overflow:hidden}.vcard-play{z-index:2;aspect-ratio:1;background:var(--n-0);border-radius:50%;width:clamp(52px,12%,68px);transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-38%);box-shadow:0 8px 24px #101f1638}.vcard-play:after{content:"";border-left:16px solid var(--gr-500);border-top:10px solid #0000;border-bottom:10px solid #0000;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.vcard:hover .vcard-play{transform:translate(-50%,-38%)scale(1.08)}.vcard-dur{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:#101f16c7;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:10px}.vcard-meta{cursor:pointer;padding:14px 16px 16px}.vcard.is-playing .vcard-meta{cursor:default}.vcard-meta h3{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.3}.vcard-meta p{color:var(--n-600);margin:0;font-size:13px;line-height:1.45}.vcard-meta .vcard-views{color:var(--text-muted);margin-top:4px}@media (prefers-reduced-motion:reduce){.vcard,.vcard-cover:after,.vcard-play{transition:none}.vcard:hover .vcard-play{transform:translate(-50%,-38%)}}.ch-band{border-radius:var(--radius-panel);background:var(--surface-brand);border:1px solid var(--border-brand);flex-wrap:wrap;align-items:center;gap:16px 32px;padding:22px;display:flex}.ch-band p{flex:320px;font-size:16px;line-height:1.5}.ch-band .btn{flex:100%}@media (min-width:760px){.ch-band{padding:24px 28px}.ch-band .btn{flex:none}}.ch-welcome{width:100%;max-width:340px}.ch-welcome-frame{aspect-ratio:9/16;border-radius:var(--radius-panel);background:var(--surface-brand-strong);width:100%;font:inherit;color:inherit;border:0;padding:0;display:block;position:relative;overflow:hidden}.ch-welcome-frame img,.ch-welcome-frame video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ch-welcome-initials{color:var(--text-link);place-items:center;font-size:64px;font-weight:600;display:grid;position:absolute;inset:0}.ch-welcome-play{cursor:pointer}.ch-welcome-cta{color:var(--n-900);white-space:nowrap;background:#ffffffeb;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.ch-welcome-cta i{background:var(--action-bg);border-radius:50%;flex:none;width:30px;height:30px;position:relative}.ch-welcome-cta i:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;position:absolute;top:9px;left:12px}.ch-author-role{color:var(--text-secondary);margin-top:10px;font-size:16px;font-style:italic;line-height:1.45}.ch-author-bio{gap:12px;margin-top:16px;font-size:16px;line-height:1.6;display:grid}.ch-author-tags{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ch-author-tags li{background:var(--surface-brand);color:var(--text-primary);border-radius:14px;padding:6px 12px;font-size:14px;line-height:1.35}.ch-author-where{margin-top:20px}.ch-author-where h3{color:var(--text-secondary);font-size:15px;font-weight:600}.ch-author-where p{margin-top:6px;font-size:16px;line-height:1.6}.ch-author-figures{border-top:1px solid var(--border-default);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px 24px;margin-top:24px;padding-top:20px;display:grid}.ch-author-figures b{letter-spacing:-1px;color:var(--text-link);font-size:34px;font-weight:700;line-height:1;display:block}.ch-author-figures span{color:var(--text-secondary);margin-top:6px;font-size:14px;line-height:1.4;display:block}@media (min-width:1050px){.split.ch-author{grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:56px}.ch-author .ch-welcome{align-self:start;max-width:none}.ch-author-text{flex-direction:column;display:flex}.ch-author-figures{margin-top:auto}.ch-author-text>:nth-last-child(2){margin-bottom:24px}}@media (max-width:1049px){.ch-author{flex-direction:column;display:flex}.ch-author .ch-author-text{display:contents}.ch-author .split-title{order:0}.ch-author .ch-author-role{order:1;margin-top:-10px}.ch-author .ch-welcome{order:2;max-width:300px}.ch-author .ch-author-bio,.ch-author .ch-author-tags,.ch-author .ch-author-where,.ch-author .ch-author-figures{order:3}.ch-author .ch-author-bio{margin-top:0}}.ch-alumni{text-align:center}.ch-alumni-num{letter-spacing:-.06em;color:var(--text-link);font-size:clamp(88px,15vw,200px);font-weight:800;line-height:.85;display:inline-block}.ch-count{text-align:right;font-variant-numeric:tabular-nums;display:inline-block}.ch-alumni-cap{letter-spacing:-.03em;max-width:30ch;margin:18px auto 0;font-size:clamp(24px,2.8vw,36px);font-weight:650;line-height:1.15}.ch-alumni+.chat-wall{margin-top:40px}.ch-lessons-after{margin-top:48px}.ch-includes{grid-template-columns:1fr;gap:20px 40px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ch-includes li{align-items:flex-start;gap:14px;display:flex}.ch-includes svg{color:var(--icon-brand);flex:none}.ch-includes p{font-size:17px;line-height:1.5}@media (min-width:760px){.ch-includes{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch-hook-title{letter-spacing:-.045em;font-size:clamp(32px,4.2vw,54px);font-weight:700;line-height:1.02}@media (min-width:1050px){.ch-hook-title{position:sticky;top:24px}}.ch-hook-kicker{color:var(--text-link);font-size:15px;font-weight:600}.ch-outcomes{margin:6px 0 0;padding:0;list-style:none}.ch-outcomes li{border-bottom:1px solid var(--border-default);color:var(--text-secondary);padding:16px 0 16px 36px;font-size:16px;line-height:1.5;position:relative}.ch-outcomes li:last-child{border-bottom:0}.ch-outcomes li:before{content:"";background:var(--action-bg);border-radius:50%;width:24px;height:24px;position:absolute;top:18px;left:0}.ch-outcomes li:after{content:"";border-left:2px solid var(--action-fg);border-bottom:2px solid var(--action-fg);width:10px;height:5px;position:absolute;top:25px;left:7px;transform:rotate(-45deg)}.ch-outcomes b{letter-spacing:-.5px;color:var(--text-primary);margin-bottom:2px;font-size:19px;font-weight:700;display:block}@media (min-width:760px){.ch-outcomes li{padding:20px 0 20px 40px;font-size:18px}.ch-outcomes li:before{top:22px}.ch-outcomes li:after{top:29px}.ch-outcomes b{font-size:22px}}.ch-enroll{border-radius:var(--radius-panel);background:var(--surface-brand);border:1px solid var(--border-brand);flex-wrap:wrap;align-items:center;gap:20px 40px;padding:22px;display:flex}.ch-enroll-copy{flex:420px;min-width:0}.ch-enroll h2{letter-spacing:-1px;margin-top:10px;font-size:clamp(24px,4vw,30px);font-weight:650;line-height:1.1}.ch-enroll-terms{color:var(--text-secondary);max-width:58ch;margin-top:12px;font-size:15px;line-height:1.55}.ch-enroll-buy{flex-direction:column;gap:12px;width:100%;display:flex}.ch-enroll-buy .ch-price{font-size:30px}.ch-enroll-buy .ch-promo{align-self:center;margin-top:0}@media (min-width:760px){.ch-enroll{padding:32px}.ch-enroll-buy{width:auto;min-width:240px}}.ch-offer{display:block}.ch-offer .ch-hook-title{font-size:clamp(30px,3.6vw,46px);position:static}.ch-offer .ch-outcomes li{border-bottom-color:var(--border-brand)}.ch-offer-row{flex-wrap:wrap;align-items:center;gap:20px 40px;display:flex}.ch-offer-hook+.ch-offer-row{border-top:1px solid var(--border-brand);margin-top:24px;padding-top:24px}.ch-enroll-title{letter-spacing:-.8px;margin-top:10px;font-size:clamp(22px,3.4vw,28px);font-weight:650;line-height:1.15}@media (min-width:1050px){.ch-offer{padding:44px 48px}.ch-offer-hook+.ch-offer-row{margin-top:32px;padding-top:32px}}.aud{grid-template-columns:1fr;gap:14px;margin-top:20px;display:grid}.aud article{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-panel);flex-direction:column;padding:22px 24px;display:flex}.aud h3{letter-spacing:-.4px;font-size:19px;font-weight:650;line-height:1.2}.aud p{color:var(--text-secondary);margin-top:10px;font-size:15px;line-height:1.55}.aud .text-button{align-self:flex-start;margin-top:14px}@media (min-width:760px){.aud{grid-template-columns:repeat(3,minmax(0,1fr))}}.help-cards{grid-template-columns:1fr;gap:14px;margin-top:20px;display:grid}.help-cards svg{color:var(--action-bg);margin-bottom:10px}.help-cards article{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-panel);padding:22px 24px}.help-cards h3{letter-spacing:-.3px;font-size:18px;font-weight:650;line-height:1.2}.help-cards .ticks{margin-top:12px}.help-cards .ticks li{font-size:15px;line-height:1.5}@media (min-width:760px){.help-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.book-hook{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}.hook-kicker{color:var(--text-secondary);margin-top:18px;font-size:15px;font-weight:600}.book-card{background:var(--surface-raised);border:1px solid var(--border-brand);border-radius:var(--radius-lg);gap:14px;padding:20px}.book-card .next-slots{background:0 0;border:0;margin:0;padding:0}.book-card .next-act{flex-direction:column;align-items:stretch;gap:10px}.book-card .next-act .btn{width:100%}.book-price{font-size:26px}.book-more{align-self:center;font-size:14px}@media (min-width:1050px){.book-hook{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px}.book-hook .ch-enroll-buy{width:auto}}.ch-outcomes.is-ticking li:before{transition:background .25s}.ch-outcomes.is-ticking li:after{transition:opacity .25s}.ch-outcomes.is-ticking:not(.is-run) li:before{background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--action-bg)}.ch-outcomes.is-ticking:not(.is-run) li:after{opacity:0}.ch-outcomes.is-ticking.is-run li:before,.ch-outcomes.is-ticking.is-run li:after{transition-delay:calc(var(--i) * .5s)}@media (prefers-reduced-motion:reduce){.ch-outcomes.is-ticking li:before,.ch-outcomes.is-ticking li:after{transition:none}}.stories{display:contents}.faq-offer{margin-top:24px}.ch-faq-group{margin-top:28px}.ch-faq-group:first-child{margin-top:20px}.ch-faq-topic{color:var(--text-link);border-bottom:1px solid var(--border-default);padding-bottom:10px;font-size:14px;font-weight:700}.ch-faq-list{margin-top:18px}.ch-faq-item{break-inside:avoid;margin-bottom:22px}.ch-faq-item:last-child{margin-bottom:0}.ch-faq-item h4{font-size:17px;font-weight:700;line-height:1.35}.ch-faq-item p{color:var(--text-secondary);margin-top:8px;font-size:15px;line-height:1.55}.ch-faq-item a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}@media (min-width:760px){.ch-faq-list{column-count:2;column-gap:40px}}.ch-steps{counter-reset:ch-step;margin:24px 0 0;padding:0;list-style:none;display:flex}.ch-steps li{counter-increment:ch-step;--x:calc(var(--i) * (100% / var(--n)) - var(--i) * (32px / var(--n)));min-width:0;min-height:96px;color:var(--text-secondary);flex:1;padding:42px 0 0;font-size:14px;font-weight:600;position:relative}.ch-steps li:before{content:counter(ch-step);top:0;left:var(--x);background:var(--surface-raised);width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--border-strong);z-index:1;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute}.ch-steps li:after{content:"";top:15px;left:calc(var(--x) + 32px);width:calc(100% * var(--m) / var(--n) - 32px / var(--n) - 32px);background:var(--border-default);height:2px;position:absolute}.ch-steps li:last-child:after{display:none}.ch-step-name{top:42px;left:calc(var(--x) + 16px);white-space:nowrap;position:absolute;transform:translate(-50%)}.ch-steps li:first-child .ch-step-name{left:0;transform:none}.ch-steps li:last-child .ch-step-name{left:auto;right:0;transform:none}@media (max-width:559.98px){.ch-step-name{white-space:normal;text-align:center;width:max-content;max-width:calc(100% - 2px);font-size:12px;line-height:1.2}.ch-steps li:first-child .ch-step-name{text-align:left;max-width:calc(100% - 16px)}.ch-steps li:last-child .ch-step-name{text-align:right;max-width:calc(100% - 16px)}.ch-steps li.is-here .ch-step-name.ch-step-name{font-size:12.5px}}@media (max-width:369.98px){.ch-steps li:nth-child(n) .ch-step-name.ch-step-name{white-space:nowrap;max-width:none}.ch-steps li:nth-child(2n) .ch-step-name{top:62px}}.ch-steps li.is-here{color:var(--text-primary)}.ch-steps li.is-here .ch-step-name{font-size:16px}.ch-steps li:before{transition:background .45s,color .45s,box-shadow .45s}.ch-steps.is-run li.is-here:before{background:var(--action-bg);box-shadow:none;color:var(--action-fg)}.ch-steps em{color:var(--text-link);text-align:center;opacity:0;font-size:13px;font-style:normal;font-weight:500;transition:opacity .35s .2s;display:none}.ch-steps.is-run em{opacity:1}@media (min-width:760px){.ch-steps li{font-size:16px}.ch-steps em{display:block}}@media (prefers-reduced-motion:reduce){.ch-steps li:before,.ch-steps em{transition:none}.ch-steps em{opacity:1}}.ch-route{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;margin:20px -16px 0;padding:0 16px 8px;scroll-padding-inline:16px;list-style:none;display:flex;overflow-x:auto}.ch-stop{scroll-snap-align:start;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--tint,var(--gr-50)) 22%, var(--surface-raised));flex-direction:column;flex:0 0 min(78%,300px);display:flex;overflow:hidden}.ch-stop .ch-stop-illu{background:color-mix(in srgb, var(--tint,var(--gr-50)) 55%, var(--surface-raised))}@media (min-width:1050px){.ch-route{grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:0;padding:0;display:grid;overflow:visible}.ch-route--all{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.ch-stop-illu{aspect-ratio:4/3;background:var(--surface-brand);place-items:center;padding:12px;display:grid;overflow:hidden}.ch-stop-illu>*{grid-area:1/1;min-width:0;max-width:100%;min-height:0;max-height:100%}.ch-stop-illu svg{width:100%;height:100%;display:block}.ch-stop-illu img{object-fit:contain;width:100%;height:100%;display:block}.ch-stop-body{flex-direction:column;flex:1;padding:16px;display:flex}.ch-stop-step{color:var(--text-muted);font-size:12px;font-weight:700}.ch-stop h3{margin-top:6px;font-size:18px;font-weight:650;line-height:1.2}.ch-stop-body>p{color:var(--text-secondary);margin-top:8px;font-size:14px;line-height:1.45}.ch-stop-body>.ch-stop-meta{color:var(--text-primary);align-items:flex-start;gap:6px;margin-top:auto;padding-top:14px;font-size:13px;line-height:1.35;display:flex}.ch-stop-meta .ch-dot{margin-top:5px}.ch-stop .btn{width:100%;margin-top:12px}.ch-sticky{display:none}@media (max-width:759px){.ch-sticky{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface-raised);border-top:1px solid var(--border-default);align-items:center;gap:12px;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.ch-sticky.is-shown{transform:none}.ch-sticky>div{flex:1;min-width:0;font-size:13px;line-height:1.3}.ch-sticky b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.ch-sticky small{color:var(--text-secondary);font-size:12px;display:block}.ch-sticky .btn{flex:none;min-height:42px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.ch-sticky{transition:none}}.admin-illu{align-items:center;gap:14px;margin:6px 0 8px;display:flex}.admin-illu img{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-raised);width:auto;height:72px;display:block}.admin-illu label{align-items:center;gap:6px;font-size:14px;display:inline-flex}.blk-wrap{display:contents}.pv-mark{z-index:2147483000;pointer-events:none;box-shadow:0 0 0 3px var(--oc-300);background:#eddfc347;border-radius:8px;position:absolute}.pv-hover{z-index:2147482999;pointer-events:none;outline:2px dashed var(--oc-300);outline-offset:0;border-radius:8px;position:absolute}.pv-hover[hidden]{display:none}html:has(.pv-hover) [data-block]{cursor:pointer}.beta-note{background:var(--oc-50);color:var(--oc-700);box-shadow:inset 3px 0 0 var(--oc-300);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:14px 0 0;padding:9px 14px;font-size:14px;line-height:1.45;display:flex}.beta-note b{flex:none;font-weight:700}.beta-note span{min-width:0}.beta-note a{color:var(--oc-700);text-underline-offset:3px;font-weight:600;text-decoration:underline}.beta-note a:hover{text-decoration:none}@media (max-width:559.98px){.beta-note{padding:8px 12px;font-size:13px}}
