.oc-host{justify-items:start;gap:10px;display:grid}.oc-replay{color:#121210;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;height:36px;padding:0 14px;font:600 13.5px/1 Geologica Variable,system-ui,sans-serif;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #1212102e}.oc-replay:hover{background:#1212100d;box-shadow:inset 0 0 0 1px #121210}.oc{width:100%;& .ss-stage{--ss-danger:#f0401f;--ss-danger-soft:#fbe0d6;--ss-danger-text:#c92a0e;--ss-success:#12865a;--ss-success-soft:#d6eee1;--ss-success-text:#0d6b47;--oc-ease:cubic-bezier(.45, 0, .1, 1);--oc-arrive:cubic-bezier(.25, .8, .25, 1);font:13px/1.4 var(--ss-font);color:var(--ss-text-strong);background:#e3dfd3;border-radius:24px;overflow:hidden}& .oc-win{width:640px;height:480px;box-shadow:var(--ss-shadow-hero);position:absolute;top:40px;left:56px}& .oc-win .ss-window__body{background:var(--ss-surface)}& .oc-body{align-content:start;gap:10px;padding:20px 86px 20px 22px;display:grid}& .oc-head{align-items:center;gap:12px;display:flex}& .oc-label{color:var(--ss-text);font-size:13px}& .oc-status{flex:none}& .oc-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ss-text-strong);font-size:40px;font-weight:650;line-height:1.1;transition:color .25s}& .oc-value[data-bad]{color:var(--ss-danger)}& .oc-list{border-top:1px solid var(--ss-line);margin-top:8px;display:grid}& .oc-row{border-bottom:1px solid var(--ss-line-faint);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:8px 2px;display:grid}& .oc-row__dot{background:var(--ss-success);border-radius:50%;width:8px;height:8px}& .oc-row[data-tone=bad] .oc-row__dot{background:var(--ss-danger);box-shadow:0 0 0 4px var(--ss-danger-soft)}& .oc-row__title{min-width:0;font-weight:500}& .oc-row[data-tone=bad] .oc-row__title{color:var(--ss-danger-text)}& .oc-row__meta{color:var(--ss-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}& .oc-row[data-tone=bad] .oc-row__meta{color:var(--ss-danger-text);font-weight:600}& .oc-row--filler .oc-row__dot{background:var(--ss-ink-2)}& .oc-slot{display:grid}& .oc-slot>*{transition:opacity .45s ease, transform .7s var(--oc-arrive);transition-delay:calc(var(--i) * .18s);grid-area:1/1}& .oc-slot>.oc-row[data-live]{opacity:0;will-change:transform;background:var(--ss-surface);transform:translate(-10px)}& .oc-slot[data-in]>.oc-row[data-live]{opacity:1;transform:none}& .oc-slot[data-in]>.oc-row--filler{opacity:0}& .oc-note{align-items:center;min-height:22px;display:grid}& .oc-note>*{transition:opacity .5s ease, transform .7s var(--oc-arrive);grid-area:1/1}& .oc-note__text{color:var(--ss-text-strong);opacity:0;will-change:transform;font-size:14px;font-weight:600;transform:translateY(6px)}& .oc-note[data-in] .oc-note__text{opacity:1;transform:none}& .oc-note[data-in] .oc-note__bar{opacity:0;transition-duration:.15s}& .oc-note[data-in] .oc-note__text{transition-delay:.12s}& .oc-fixed{background:var(--ss-success);color:#fff;max-width:380px;box-shadow:var(--ss-shadow-satellite);opacity:0;will-change:transform;transition:opacity .6s ease, transform .9s var(--oc-ease);border-radius:999px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;font-weight:600;line-height:1.25;display:flex;position:absolute;bottom:40px;left:40px;transform:translateY(12px)}& .oc-fixed[data-in]{opacity:1;transition-timing-function:ease, var(--oc-arrive);transform:none}& .oc-fixed .ss-check__ring{stroke:#ffffff80}& .oc-fixed .ss-check__fill{fill:#fff}& .oc-fixed .ss-check__tick{stroke:var(--ss-success)}& .ss-stage[data-layout=compact] .oc-win{width:380px;height:480px;top:20px;left:20px}& .ss-stage[data-layout=compact] .oc-body{padding:16px 54px 16px 16px}& .ss-stage[data-layout=compact] .oc-head{flex-wrap:wrap;gap:8px}& .ss-stage[data-layout=compact] .oc-value{font-size:34px}& .ss-stage[data-layout=compact] .oc-row{grid-template-columns:10px minmax(0,1fr)}& .ss-stage[data-layout=compact] .oc-row__meta{grid-column:2;margin-top:-4px}& .ss-stage[data-layout=compact] .oc-fixed{border-radius:16px;max-width:none;bottom:20px;left:20px;right:20px}}.ch[data-astro-cid-vfgrerme]{padding-top:20px;padding-bottom:8px}.back[data-astro-cid-vfgrerme]{color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.back[data-astro-cid-vfgrerme] .back__i{width:14px;height:14px;transition:transform .3s var(--ease);transform:rotate(180deg)}.back[data-astro-cid-vfgrerme]:hover .back__i{transform:rotate(180deg)translate(3px)}.ch__meta[data-astro-cid-vfgrerme]{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 22px;display:flex}.ch__num[data-astro-cid-vfgrerme]{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.ch__title[data-astro-cid-vfgrerme]{overflow-wrap:break-word;hyphens:auto;letter-spacing:-.04em;max-width:18ch;margin-top:14px;font-size:clamp(32px,9vw,80px);font-weight:820;line-height:.98}.ch__hook[data-astro-cid-vfgrerme]{color:var(--ink-2);text-wrap:pretty;max-width:36ch;margin-top:18px;font-size:clamp(19px,5vw,24px);line-height:1.4}.ch__nda[data-astro-cid-vfgrerme]{color:var(--ink-3);margin-top:18px}.facts[data-astro-cid-vfgrerme]{background:var(--line);border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--line);gap:1px;margin-top:28px;display:grid;overflow:hidden}.facts[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]{background:var(--card);gap:4px;padding:14px 16px;display:grid}.facts[data-astro-cid-vfgrerme] span[data-astro-cid-vfgrerme]{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.facts[data-astro-cid-vfgrerme] b[data-astro-cid-vfgrerme]{font-size:16.5px;font-weight:600}@media (width>=700px){.facts[data-astro-cid-vfgrerme]{grid-template-columns:repeat(3,1fr)}}.show[data-astro-cid-vfgrerme]{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:44px;display:grid}.metric[data-astro-cid-vfgrerme]{border-radius:var(--radius);background:var(--night);color:var(--paper);gap:8px;padding:26px 22px;display:grid;container-type:inline-size}.metric[data-astro-cid-vfgrerme] b[data-astro-cid-vfgrerme]{letter-spacing:-.045em;color:var(--red);text-wrap:balance;font-size:clamp(44px,19cqi,120px);font-weight:820;line-height:.98}.metric[data-astro-cid-vfgrerme] span[data-astro-cid-vfgrerme]{color:#f1efe8b8;max-width:26ch;font-size:17px}.scene[data-astro-cid-vfgrerme]{min-height:300px}@media (width>=1000px){.show[data-astro-cid-vfgrerme]{grid-template-columns:.75fr 1.25fr;align-items:stretch}.metric[data-astro-cid-vfgrerme]{align-content:end;padding:32px}}.story[data-astro-cid-vfgrerme]{gap:14px;max-width:860px;margin-top:56px;display:grid}.blk[data-astro-cid-vfgrerme]{border-radius:var(--radius);background:var(--card);box-shadow:0 0 0 1px var(--line);padding:26px 22px 28px;position:relative}.blk__n[data-astro-cid-vfgrerme]{color:var(--ink-3)}.blk[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme]{align-items:center;gap:10px;margin-top:10px;font-size:clamp(26px,6.6vw,36px);display:flex}.blk[data-astro-cid-vfgrerme]>p[data-astro-cid-vfgrerme]{color:var(--ink-2);max-width:52ch;margin-top:14px;font-size:18px;line-height:1.5}.blk[data-astro-cid-vfgrerme] .blk__i{width:28px;height:28px;color:var(--red);flex:none}.blk--flaw[data-astro-cid-vfgrerme]{background:var(--red-soft);box-shadow:0 0 0 1.5px var(--red)}.blk--flaw[data-astro-cid-vfgrerme]>p[data-astro-cid-vfgrerme]{color:var(--ink);font-size:19px;font-weight:500}.blk--proof[data-astro-cid-vfgrerme]{background:var(--night);color:var(--paper);box-shadow:none}.blk--proof[data-astro-cid-vfgrerme]>p[data-astro-cid-vfgrerme]{color:#f1efe8c7;font-family:var(--mono);font-size:14.5px;line-height:1.7}.blk--proof[data-astro-cid-vfgrerme] .blk__n[data-astro-cid-vfgrerme]{color:var(--red)}.risks[data-astro-cid-vfgrerme],.fixes[data-astro-cid-vfgrerme]{gap:8px;margin-top:18px;display:grid}.risks[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme],.fixes[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]{background:var(--paper);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:16.5px;font-weight:500;line-height:1.35;display:flex}.risks[data-astro-cid-vfgrerme] svg,.fixes[data-astro-cid-vfgrerme] svg{flex:none;width:20px;height:20px;margin-top:1px}.risks[data-astro-cid-vfgrerme] svg,.ba__pane--before[data-astro-cid-vfgrerme] .fixes[data-astro-cid-vfgrerme] svg{color:var(--red)}.ba__pane--after[data-astro-cid-vfgrerme] .fixes[data-astro-cid-vfgrerme] svg{color:var(--green)}.safe[data-astro-cid-vfgrerme]{background:var(--green-soft);border-radius:14px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;font-size:16px;font-weight:500;display:flex}.safe[data-astro-cid-vfgrerme] svg{width:20px;height:20px;color:var(--green);flex:none;margin-top:1px}.ba[data-astro-cid-vfgrerme]{border:0;min-width:0;margin:18px 0 0;padding:0}.ba[data-astro-cid-vfgrerme]>input[data-astro-cid-vfgrerme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ba__switch[data-astro-cid-vfgrerme]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;grid-template-columns:1fr 1fr;width:220px;padding:4px;display:inline-grid;position:relative}.ba__switch[data-astro-cid-vfgrerme] label[data-astro-cid-vfgrerme]{z-index:1;cursor:pointer;border-radius:999px;place-items:center;height:38px;font-size:14.5px;font-weight:600;transition:color .3s;display:grid;position:relative}.ba__thumb[data-astro-cid-vfgrerme]{background:var(--red);width:calc(50% - 4px);transition:transform .45s var(--ease-travel), background .3s ease;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}#ba-before[data-astro-cid-vfgrerme]:checked~.ba__switch[data-astro-cid-vfgrerme] label[data-astro-cid-vfgrerme][for=ba-before]{color:#fff}#ba-after[data-astro-cid-vfgrerme]:checked~.ba__switch[data-astro-cid-vfgrerme] .ba__thumb[data-astro-cid-vfgrerme]{background:var(--green);transform:translate(100%)}#ba-after[data-astro-cid-vfgrerme]:checked~.ba__switch[data-astro-cid-vfgrerme] label[data-astro-cid-vfgrerme][for=ba-after]{color:#fff}#ba-before[data-astro-cid-vfgrerme]:focus-visible~.ba__switch[data-astro-cid-vfgrerme] label[data-astro-cid-vfgrerme][for=ba-before],#ba-after[data-astro-cid-vfgrerme]:focus-visible~.ba__switch[data-astro-cid-vfgrerme] label[data-astro-cid-vfgrerme][for=ba-after]{outline:2px solid var(--ink);outline-offset:2px}.ba__panes[data-astro-cid-vfgrerme]{margin-top:12px;display:grid}.ba__pane[data-astro-cid-vfgrerme]{min-width:0;transition:opacity .35s ease, transform .45s var(--ease);grid-area:1/1}.ba__summary[data-astro-cid-vfgrerme]{border-radius:16px;align-items:flex-start;gap:12px;padding:18px;font-size:18px;font-weight:600;line-height:1.35;display:flex}.ba__summary[data-astro-cid-vfgrerme] svg{flex:none;width:22px;height:22px;margin-top:1px}.ba__pane--before[data-astro-cid-vfgrerme] .ba__summary[data-astro-cid-vfgrerme]{background:var(--red-soft);color:var(--red-ink)}.ba__pane--after[data-astro-cid-vfgrerme] .ba__summary[data-astro-cid-vfgrerme]{background:var(--green-soft);color:var(--green)}#ba-after[data-astro-cid-vfgrerme]:checked~.ba__panes[data-astro-cid-vfgrerme] .ba__pane--before[data-astro-cid-vfgrerme],#ba-before[data-astro-cid-vfgrerme]:checked~.ba__panes[data-astro-cid-vfgrerme] .ba__pane--after[data-astro-cid-vfgrerme]{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.ba__pane[data-astro-cid-vfgrerme],.ba__thumb[data-astro-cid-vfgrerme],.ba__switch[data-astro-cid-vfgrerme] label[data-astro-cid-vfgrerme]{transition:none}}.lesson[data-astro-cid-vfgrerme]{background:var(--night);color:var(--paper);margin-top:72px;padding:72px 0 80px}.lesson[data-astro-cid-vfgrerme] .eyebrow[data-astro-cid-vfgrerme]{color:#f1efe8b3}.lesson__text[data-astro-cid-vfgrerme]{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin-top:20px;font-size:clamp(30px,8vw,64px);font-weight:760;line-height:1.06}.lesson__stamp[data-astro-cid-vfgrerme]{margin-top:32px;padding:7px 12px 6px;font-size:13px}.pn[data-astro-cid-vfgrerme]{gap:12px;padding-top:48px;padding-bottom:72px;display:grid}.pn__a[data-astro-cid-vfgrerme]{border-radius:var(--radius);background:var(--card);box-shadow:0 0 0 1px var(--line);transition:transform .35s var(--ease), box-shadow .3s;gap:8px;padding:20px;text-decoration:none;display:grid}.pn__a[data-astro-cid-vfgrerme]:hover{box-shadow:0 0 0 1px var(--ink);transform:translateY(-4px)}.pn__a[data-astro-cid-vfgrerme] span[data-astro-cid-vfgrerme]{color:var(--ink-3)}.pn__a[data-astro-cid-vfgrerme] b[data-astro-cid-vfgrerme]{letter-spacing:-.02em;font-size:19px;line-height:1.2}.pn__a--next[data-astro-cid-vfgrerme]{text-align:right}@media (width>=700px){.pn[data-astro-cid-vfgrerme]{grid-template-columns:1fr 1fr}}
