.home{--bg: #f7f5f1;--surface: #efece6;--surface-2: #e5e0d8;--card: #fffdf9;--fg: #1c1815;--muted: #6c645a;--faint: #9a9186;--line: rgba(28, 24, 21, .12);--accent: #c15a26;--accent-hover: #a94e20;--accent-ink: #ffffff;--accent-soft: rgba(193, 90, 38, .1);--ok: #0f6a5c;--ok-soft: rgba(15, 106, 92, .1);--warn: #8a5a00;--warn-soft: rgba(196, 140, 20, .14);--bad: #a8433f;--bad-soft: rgba(181, 80, 80, .1);--shadow: 0 1px 2px rgba(26, 22, 18, .05), 0 18px 40px -18px rgba(26, 22, 18, .28);--font-display: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--radius: 14px;--header-h: 72px;font-size:16px;line-height:1.5}@media(prefers-color-scheme:dark){.home{--bg: #16130f;--surface: #201c18;--surface-2: #2b2621;--card: #1c1814;--fg: #f3f0ea;--muted: #b4ab9f;--faint: #8a8176;--line: rgba(243, 240, 234, .14);--accent: #e0763f;--accent-hover: #ec8a56;--accent-ink: #1a0f08;--accent-soft: rgba(224, 118, 63, .14);--ok: #5cc3a8;--ok-soft: rgba(92, 195, 168, .12);--warn: #e8b04f;--warn-soft: rgba(232, 176, 79, .13);--bad: #ec8e88;--bad-soft: rgba(236, 142, 136, .12);--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 18px 40px -18px rgba(0, 0, 0, .7)}}.home [hidden]{display:none!important}.home .sec>*,.home .check>*{min-width:0}.home h1,.home h2,.home h3{text-wrap:balance;margin:0;letter-spacing:normal}.home p{margin:0}:where(.home) button{font:inherit;color:inherit}.home :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.home .eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0}.home a.cta,.home a.cta:hover{color:var(--accent-ink);text-decoration:none}.home a.cta.ghost,.home a.cta.ghost:hover{color:var(--fg)}body.home .site-footer{margin-top:0}.pad{padding-left:max(18px,calc(50% - 320px));padding-right:max(18px,calc(50% - 320px))}.site-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--header-h);border-bottom:1px solid var(--line);padding-left:max(18px,calc(50% - 560px));padding-right:max(18px,calc(50% - 560px))}.brand{display:flex;align-items:baseline;gap:8px;font-family:var(--font-display);font-size:21px;font-weight:600;color:var(--fg)}.brand:hover{color:var(--fg);text-decoration:none}.brand .logo{display:block;align-self:center;width:26px;height:26px}.brand small{font-family:var(--font-sans);font-size:11px;letter-spacing:.08em;color:var(--muted);font-weight:500;white-space:nowrap}.brand .ai{color:var(--accent)}@media(max-width:479px){.brand small{display:none}}.head-r{display:flex;align-items:center;gap:12px}.home .signin{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;color:var(--fg);padding:4px 12px 4px 4px;border:1px solid var(--line);border-radius:999px;white-space:nowrap}.home .signin:hover{background:var(--surface);color:var(--fg);text-decoration:none}@media(max-width:359px){.brand{font-size:18px}.head-r{gap:0}.home .signin{font-size:13px;gap:5px;padding-right:9px}.signin .g{width:22px;height:22px}}.hero{padding-block:26px 28px;display:grid;gap:16px}.kicker{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600}.hero h1{display:grid;gap:12px;font-family:var(--font-display);font-size:clamp(25px,7vw,30px);line-height:1.15;letter-spacing:-.01em;font-weight:600}.hero h1 span{display:block;padding-left:12px;border-left:3px solid var(--accent)}.hero .help{font-size:18px;line-height:1.4}.hero .help b{color:var(--accent);font-weight:600;white-space:nowrap}.cta{display:inline-flex;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 20px;border-radius:12px;border:0;background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:17px;cursor:pointer;text-decoration:none}.cta:hover{background:var(--accent-hover)}.cta[disabled]{opacity:.4;cursor:not-allowed}.cta.ghost{background:transparent;color:var(--fg);border:1px solid var(--line)}.cta.ghost:hover{background:var(--surface)}.micro{font-size:13px;color:var(--muted);text-align:center}.chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.chip{font-size:12.5px;padding:4px 10px;border-radius:999px;background:var(--surface);color:var(--fg)}.chip b{color:var(--ok);font-weight:600}.band{background:var(--surface);padding-block:30px;display:grid;gap:18px}.band h2,.sec h2{font-family:var(--font-display);font-size:28px;line-height:1.12;font-weight:600}.band .lede{color:var(--muted)}.facts{display:grid;gap:10px}.fact{background:var(--card);border-radius:var(--radius);padding:14px 16px;display:flow-root;border:1px solid var(--line)}.fact .num{font-family:var(--font-display);font-size:30px;line-height:1;font-weight:600;color:var(--accent);float:left;margin:2px 14px 4px 0;white-space:nowrap;font-variant-numeric:tabular-nums}.fact .num small{display:block;font-family:var(--font-sans);font-size:11.5px;color:var(--muted);font-weight:500;margin-top:4px;letter-spacing:.02em}.fact p{font-size:15px}.fact .src{font-size:11.5px;color:var(--faint);line-height:1.4;margin-top:4px}.sec{padding-block:32px;display:grid;gap:16px}.check{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px;display:grid;gap:16px}.seg{display:grid;grid-template-columns:1fr 1fr;background:var(--surface);border-radius:10px;padding:4px;gap:4px}.seg button{border:0;background:transparent;border-radius:8px;padding:9px 6px;font-size:14px;cursor:pointer;color:var(--muted)}.seg button[aria-pressed=true]{background:var(--card);color:var(--fg);box-shadow:0 1px 2px #00000014;font-weight:600}.label{font-size:13px;color:var(--muted);font-weight:500}.pills{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.pill{border:1px solid var(--line);background:transparent;border-radius:10px;padding:10px 0;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.pill[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.chapter{border-radius:12px;background:var(--surface);padding:14px;display:grid;gap:4px}.chapter .meta{font-size:12.5px;color:var(--muted);letter-spacing:.02em}.chapter .name{font-family:var(--font-display);font-size:21px;font-weight:600;line-height:1.2}.chapter .covers{font-size:13.5px;color:var(--fg);margin-top:4px}.hint{font-size:13.5px;color:var(--muted);text-align:center}.prog{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.prog .bar{flex:1;height:6px;border-radius:6px;background:var(--surface-2);overflow:hidden}.prog .bar i{display:block;height:100%;background:var(--accent);border-radius:6px;transition:width .3s ease}.stem{font-size:19px;line-height:1.45;font-weight:500}.pic{display:block;width:100%;height:auto;max-height:132px;background:var(--card);border-radius:12px}.chapter .pic{margin-top:8px}.chapter .first{font-size:14px;margin-top:6px}.chapter .first b{color:var(--accent);font-weight:600}.pic .s{fill:var(--surface);stroke:var(--fg);stroke-width:1.5}.pic .ln{fill:none;stroke:var(--fg);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pic .dash{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:5 5}.pic .t{fill:var(--fg);font:600 13px var(--font-sans)}.pic .m{fill:var(--muted);font:500 12px var(--font-sans)}.pic .a{fill:var(--accent)}.pic .haldi{fill:#e3b21c}.pic .water{fill:#5a96d238}.pic .lred{fill:#c9483e}.pic .lblue{fill:#3b6fb6}.pic .ice{fill:#aad2f0bf;stroke:var(--fg);stroke-width:1}.pic .warm{fill:#de6e3c4d}.pic .rock{fill:#a59f94;stroke:var(--fg);stroke-width:1.5}.pic .hole{fill:#6f695f}.pic .coin{fill:#c9a227;stroke:var(--fg);stroke-width:1}.pic .grey{fill:#bdbab2}.pic .venus{fill:#d8b57a}.pic .dk{fill:#3a2a00;font:600 13px var(--font-sans)}.opts{display:grid;gap:8px}.opt{display:flex;align-items:center;gap:12px;text-align:left;border:1.5px solid var(--line);background:transparent;border-radius:12px;padding:12px 14px;cursor:pointer;font-size:16px;min-height:52px}.opt .k{flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--muted)}.opt[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.opt[aria-pressed=true] .k{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.sure{display:grid;gap:8px}.sure .row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sure button{border:1.5px solid var(--line);background:transparent;border-radius:10px;padding:11px;cursor:pointer;font-weight:600}.sure button[aria-pressed=true]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.sure .why{font-size:12.5px;color:var(--muted)}.res-head{display:grid;gap:6px}.sec .lede{color:var(--muted)}.beliefs{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-18px;padding:2px 18px 6px;scroll-padding-inline:18px;scrollbar-width:none}.beliefs::-webkit-scrollbar{display:none}.belief{scroll-snap-align:start;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:grid;gap:12px;align-content:start}.belief .bmeta{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.belief .bq{font-family:var(--font-display);font-size:23px;line-height:1.2;font-weight:600}.belief .tf{display:grid;grid-template-columns:1fr 1fr;gap:8px}.belief .tf button{padding:11px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font-size:15px;font-weight:600;cursor:pointer}.belief .tf button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.belief .verdict{font-size:15px}.belief .verdict b.ok{color:var(--ok)}.belief .verdict b.bad{color:var(--bad)}.belief .proof{font-size:14px;background:var(--warn-soft);border-radius:10px;padding:10px 12px}.belief .proof small{display:block;color:var(--muted);font-size:11.5px;margin-top:4px}.belief .named{font-size:12.5px;color:var(--muted)}.belief .cta{padding:12px 16px;font-size:15px}.swipe{font-size:12.5px;color:var(--muted)}.films{display:grid;grid-template-columns:1fr 1fr;gap:12px}.film{margin:0;display:grid;gap:8px;align-content:start}.film figcaption{display:grid;gap:4px;font-size:13px;color:var(--muted)}.film figcaption b{font-size:15px;color:var(--fg)}.films.three{grid-template-columns:repeat(3,1fr);gap:10px}.films.three figcaption{font-size:12.5px;line-height:1.35}.reel{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;border:0;border-radius:14px;overflow:hidden;background:#000;cursor:pointer}.reel img{display:block;width:100%;height:100%;object-fit:cover}.reel .rplay{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#00000080}.reel .rplay:after{content:"";position:absolute;left:17px;top:13px;border-style:solid;border-width:9px 0 9px 14px;border-color:transparent transparent transparent #fff}.reel .rlen{position:absolute;right:6px;bottom:6px;font-size:11px;font-weight:600;color:#fff;background:#0009;border-radius:6px;padding:1px 5px}.player{position:fixed;inset:0;z-index:100;background:#000;color:#fff;touch-action:none;overscroll-behavior:contain;transition:opacity .2s}.player video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.player .pbars{position:absolute;left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 8px);display:flex;gap:4px;z-index:3}.player .pbars span{flex:1;height:3px;border-radius:2px;background:#ffffff59;overflow:hidden}.player .pbars i{display:block;height:100%;width:0;background:#fff;transition:width .25s linear}.player .pclose{position:absolute;right:4px;top:calc(env(safe-area-inset-top,0px) + 14px);z-index:3;width:48px;height:48px;border:0;border-radius:50%;background:#00000059;color:#fff;font-size:30px;line-height:1;cursor:pointer}.player .pzone{position:absolute;top:72px;bottom:0;z-index:2;border:0;padding:0;background:transparent;cursor:pointer}.player .pzone.prev{left:0;width:30%}.player .pzone.mid{left:30%;width:40%}.player .pzone.next{right:0;width:30%}.player .ppaused{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:#0000008c;pointer-events:none;z-index:2;display:none}.player .ppaused:after{content:"";position:absolute;left:28px;top:22px;border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent #fff}.player.paused .ppaused{display:block}.invite-film{display:block;justify-self:center;width:auto;max-width:100%;max-height:80vh;aspect-ratio:9 / 16;margin-inline:auto;border-radius:16px;background:#000;object-fit:cover}.invite .tagd{justify-self:center;margin-top:-8px;font-size:11.5px;color:var(--faint);text-align:center}.lang{display:flex;align-items:center;gap:6px}.lang button{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer}.lang button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.invite .lang{justify-self:center;margin-top:-4px}.founder{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface);font-size:14.5px;line-height:1.45;color:var(--muted)}.founder b{color:var(--fg)}.looked{display:grid;gap:8px;background:var(--surface);border-radius:12px;padding:12px 14px}.looked ul{list-style:none;display:grid;gap:8px;padding:0;margin:0}.looked li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px}.looked li span{flex:none;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px}.looked .found span{background:var(--bad-soft);color:var(--bad)}.looked .unsure span{background:var(--warn-soft);color:var(--warn)}.looked .clear span{background:var(--ok-soft);color:var(--ok)}.res-head h3{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.15}.tally{display:flex;flex-wrap:wrap;gap:6px}.tally span{font-size:13px;padding:4px 10px;border-radius:999px;background:var(--surface)}.qrow{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:grid;gap:8px}.qrow .top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.badge{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px}.b-ok{background:var(--ok-soft);color:var(--ok)}.b-warn{background:var(--warn-soft);color:var(--warn)}.b-bad{background:var(--bad-soft);color:var(--bad)}.qrow .q{font-size:14.5px}.qrow .callout{font-size:14px;border-radius:10px;padding:10px 12px;background:var(--warn-soft)}.mis{border-radius:12px;background:var(--bad-soft);padding:12px 14px;display:grid;gap:8px}.mis .title{font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.2}.mis dl{margin:0;display:grid;gap:8px}.mis dt{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.mis dd{margin:0;font-size:14.5px}.mis .ask{border-left:3px solid var(--accent);padding-left:10px;font-style:italic}.draft{font-style:normal;font-size:11px;color:var(--faint)}details.work summary{cursor:pointer;font-size:13.5px;color:var(--accent)}details.work p{font-size:14px;color:var(--muted);margin-top:6px}.disclaim{font-size:12.5px;color:var(--muted)}.save{border-radius:16px;background:var(--fg);color:var(--bg);padding:18px;display:grid;gap:12px}.save h3{font-family:var(--font-display);font-size:23px;line-height:1.15;font-weight:600;color:inherit}.save p{font-size:14.5px;opacity:.86}.save .meter{display:grid;gap:6px}.save .meter .bar{height:8px;border-radius:8px;background:#7f7f7f59;overflow:hidden}.save .meter .bar i{display:block;height:100%;background:var(--accent)}.save .meter small{font-size:12.5px;opacity:.8}.save .cta.ghost{color:var(--bg);border-color:#7f7f7f80}.save .cta.ghost:hover{background:#7f7f7f2e}.save .micro{color:inherit;opacity:.75}.gbtn{background:var(--bg);color:var(--fg)}.gbtn:hover{background:var(--surface)}.g{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#fff}.g svg{display:block;width:16px;height:16px}.linkish{background:none;border:0;color:var(--accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 0;font-size:14.5px}.plans{display:grid;gap:10px}.plan{border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:grid;gap:10px;background:var(--card)}.plan.prime{border-color:var(--accent)}.plan .ph{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.plan .pname{font-weight:600}.plan .price{font-family:var(--font-display);font-size:30px;font-weight:600;font-variant-numeric:tabular-nums}.plan .price small{font-family:var(--font-sans);font-size:13px;color:var(--muted);font-weight:500}.plan p{font-size:14.5px;color:var(--muted)}.plan ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:14.5px}.promises{display:grid;grid-template-columns:1fr 1fr;gap:8px}.promises div{font-size:13.5px;padding:10px 12px;border-radius:10px;background:var(--surface)}.promises b{display:block;font-size:14px}.closing{background:var(--surface);padding-block:32px;display:grid;gap:14px;text-align:center}.closing h2{font-family:var(--font-display);font-size:28px;line-height:1.12;font-weight:600}.sources{padding-block:24px 32px;display:grid;gap:8px;font-size:12px;color:var(--muted)}.home .sources h3{font-family:var(--font-sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.sources ol{margin:0;padding-left:18px;display:grid;gap:6px}.dock{position:sticky;bottom:0;z-index:5;padding:10px max(18px,calc(50% - 320px)) calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--line);transform:translateY(0);transition:transform .25s ease,opacity .25s ease}.dock.off{transform:translateY(110%);opacity:0;pointer-events:none}.dock .cta{padding:13px 16px;font-size:16px}@media(prefers-reduced-motion:reduce){.home *{transition:none!important}}
