@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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{--brand-ink:#0b0b0b;--brand-paper:#f7f7f5;--brand-blue:#315cff;--brand-gray:#a1a1aa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--lightningcss-light,var(--brand-paper))var(--lightningcss-dark,var(--brand-ink));--color-text:var(--lightningcss-light,var(--brand-ink))var(--lightningcss-dark,var(--brand-paper));--color-muted:var(--lightningcss-light,color-mix(in srgb, var(--brand-ink) 62%, var(--brand-paper)))var(--lightningcss-dark,var(--brand-gray));--color-accent:var(--brand-blue);--color-on-accent:var(--brand-paper);--color-accent-text:var(--lightningcss-light,var(--brand-blue))var(--lightningcss-dark,color-mix(in srgb, var(--brand-blue) 62%, var(--brand-paper)));--color-line:var(--lightningcss-light,color-mix(in srgb, var(--brand-ink) 12%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-paper) 14%, transparent));--color-line-strong:var(--lightningcss-light,color-mix(in srgb, var(--brand-ink) 20%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-paper) 26%, transparent));--color-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,color-mix(in srgb, var(--brand-paper) 7%, var(--brand-ink)));--font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--weight-text:400;--weight-label:500;--weight-strong:600;--weight-head:700;--color-verdict-true:var(--lightningcss-light,#0f7a45)var(--lightningcss-dark,#6fd49c);--color-verdict-mixed:var(--lightningcss-light,#8a5a07)var(--lightningcss-dark,#e8b86a);--color-verdict-false:var(--lightningcss-light,#a32b2b)var(--lightningcss-dark,#f08a8a);--color-verdict-open:var(--color-accent-text);--color-heart:var(--lightningcss-light,#b02a4d)var(--lightningcss-dark,#f58ba0);--radius-pill:999px;--radius-card:16px;--radius-sheet:26px}[data-theme=auto]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.card--end .end{width:100%;max-width:340px}.endring{width:34px;height:34px;margin-bottom:16px;transform:rotate(-90deg)}.endring__track,.endring__fill{fill:none;stroke-width:2.4px}.endring__track{stroke:var(--photo-line)}.endring__fill{stroke:var(--photo-accent);stroke-linecap:round}.end__facts{color:var(--photo-soft);flex-direction:column;gap:6px;margin:18px 0 0;padding:0;font-size:.875rem;line-height:1.35;list-style:none;display:flex}.end__facts li:first-child{color:var(--photo-text);font-weight:var(--weight-label)}.spread__end{flex:1;min-height:0}.endlinks{flex-direction:column;gap:8px;width:100%;margin-top:22px;display:flex}.endlink{border:1px solid var(--photo-line);background:var(--photo-fill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;min-height:48px;color:var(--photo-text);text-align:left;border-radius:16px;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex}.endlink:hover{background:color-mix(in srgb, var(--brand-paper) 16%, transparent)}.endlink__img{object-fit:cover;border-radius:10px;flex:none;width:48px;height:48px}.endlink__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.endlink__label{text-transform:uppercase;letter-spacing:.11em;color:var(--photo-accent);font-size:.625rem;font-weight:var(--weight-label)}.endlink__hook{font-size:.875rem;line-height:1.25;font-weight:var(--weight-head);letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.endlink__chevron{width:18px;color:var(--photo-soft);flex:none}@media (height<=40em){.feed .card--end{padding-top:calc(var(--top-inset) + 52px);padding-bottom:calc(var(--tabbar-h) + 12px)}.endlink__hook{font-size:.8125rem}.card--end .end__icon,.card--end .endring{display:none}.card--end .end__title{font-size:1.3125rem}.card--end .end__text{margin-top:8px;font-size:.875rem;line-height:1.4}.card--end .end__facts{gap:4px;margin-top:12px;font-size:.8125rem}.card--end .endlinks{margin-top:14px}.card--end .end__acts{gap:8px;margin-top:14px}.card--end .end__act{min-height:44px;padding:11px 20px}.endlink__img{width:40px;height:40px}}.tally__value--ratio{white-space:nowrap}.finish__tally{color:var(--muted);margin-top:14px;font-size:.8125rem}.finish__done{font-size:.875rem;font-weight:var(--weight-strong);color:var(--text);align-items:center;gap:10px;margin-top:22px;margin-bottom:18px;display:flex}.finish__check{background:var(--text);width:28px;height:28px;color:var(--bg);border-radius:50%;flex:none;place-items:center;animation:.45s cubic-bezier(.2,.9,.3,1.2) both finish-check;display:grid}.finish__check svg{stroke-width:2.6px;width:16px}@keyframes finish-check{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.finish .finish__done+.step__kicker{margin-top:0}.finish__next{margin-top:24px}.finish .finish__cta{min-height:64px;padding:10px 16px}.finish .finish__cta-hint{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.8125rem;line-height:1.3;display:-webkit-box;overflow:hidden}.finish .finish__actions{margin:10px 0 0}.finish .finish__act{min-height:44px;font-size:.875rem}@media (prefers-reduced-motion:reduce){.finish__check{animation:none}}.askfirst{overflow:hidden}.askfirst__bar{top:var(--top-inset);z-index:6;color:var(--photo-text);padding:4px 12px;position:absolute;left:0}.askfirst__body{z-index:6;left:22px;right:22px;bottom:calc(env(safe-area-inset-bottom,0px) + 32px);max-width:560px;position:absolute}@media (width>=700px){.askfirst__body{bottom:16px}}.guessline{margin:-6px 0 18px}.guessline .guess__result{margin-top:0}.guessline .guess__result--right{color:var(--color-verdict-true)}.guessline .guess__result--wrong{color:var(--color-verdict-false)}.guessline .guess__result--partly{color:var(--color-verdict-mixed)}.guessline .guess__crowd{color:var(--muted)}.dive .guessline{margin:10px 0 0}.dive .guessline+.block{margin-top:14px}.sample .guess__choice{font-size:.875rem}@media (width<=359px){.guess .guess__choices{grid-template-columns:1fr 1fr}.guess__choices .guess__choice--partly{order:3;grid-column:1/-1}}:root{--bg:var(--color-bg);--text:var(--color-text);--muted:var(--color-muted);--line:var(--color-line);--line-strong:var(--color-line-strong);--raised:var(--color-raised);--accent:var(--color-accent);--accent-text:var(--color-accent-text);--on-accent:var(--color-on-accent);--fill:color-mix(in srgb, var(--text) 6%, transparent);--photo-ink:var(--brand-ink);--photo-text:var(--brand-paper);--photo-soft:color-mix(in srgb, var(--brand-paper) 72%, transparent);--photo-line:color-mix(in srgb, var(--brand-paper) 18%, transparent);--photo-fill:color-mix(in srgb, var(--brand-paper) 10%, transparent);--photo-accent:color-mix(in srgb, var(--brand-blue) 62%, var(--brand-paper));--photo-heart:#f58ba0;--photo-verdict-true:#6fd49c;--photo-verdict-mixed:#e8b86a;--photo-verdict-false:#f08a8a;--top-inset:calc(env(safe-area-inset-top,0px) + 8px);--tabbar-h:calc(60px + env(safe-area-inset-bottom,0px))}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-weight:var(--weight-text);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sheet__panel:focus,.share__stack:focus,.step__lead:focus,.guess__result:focus,.card__verdict:focus{outline:none}h1,h2,p,dl,dd,ol,ul{margin:0}ul,ol{padding:0;list-style:none}.app{background:var(--bg);height:100dvh;color:var(--text);flex-direction:column;display:flex;position:relative;overflow:hidden}.screen{background:var(--bg);min-height:0;color:var(--text);flex:1;animation:.24s both fade;position:relative}.screen--photo{background:var(--photo-ink);color:var(--photo-text)}@keyframes fade{0%{opacity:.01}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.feed__state{text-align:center;color:var(--photo-soft);place-items:center;padding:24px 36px;font-size:.875rem;line-height:1.5;display:grid;position:absolute;inset:0}.btn{border-radius:var(--radius-pill);font-size:.9375rem;font-weight:var(--weight-label);background:0 0;border:0;padding:15px 28px;transition:opacity .15s}.btn:active{opacity:.8}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--primary:disabled{box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);cursor:default;background:0 0}.btn--quiet{color:var(--muted)}.btn--ghost{border:1px solid var(--line);color:inherit}.btn--wide{width:100%}.icon-btn{border-radius:var(--radius-pill);width:40px;height:40px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.icon-btn svg{width:22px}.icon-btn.is-active{color:var(--accent-text)}.screen--welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 36px;display:flex}.welcome__mark{width:62px;color:var(--text);margin-bottom:26px}.welcome__word{font-size:2.375rem;font-weight:var(--weight-head);letter-spacing:-.035em}.welcome__tag{font-size:1rem;font-weight:var(--weight-label);margin-top:6px}.welcome__claim{color:var(--muted);margin-top:14px;font-size:.875rem}.screen--welcome .btn--primary{min-width:200px;margin-top:44px}.screen--waiting{animation:none}.screen--waiting .welcome__mark{opacity:.5;margin-bottom:0}.screen--flow{padding:0;display:block;overflow-y:auto}.welcome-page{min-height:100%;padding:calc(var(--top-inset) + 20px) 20px calc(env(safe-area-inset-bottom,0px) + 20px);flex-direction:column;align-items:center;display:flex}.welcome-page--plain{padding-inline:36px}.welcome-page__body{flex-direction:column;align-items:center;margin-block:auto;display:flex}.welcome__farewell{border:1px solid var(--line);color:var(--muted);border-radius:999px;margin-bottom:16px;padding:8px 16px;font-size:.875rem}.sample-page__head{margin-top:auto}.sample-page__head .welcome__mark{width:40px;margin-bottom:12px}.sample-page__head .welcome__word{font-size:1.75rem}.sample-page__head .welcome__tag{color:var(--muted);margin-top:2px;font-size:.875rem}.sample{border-radius:var(--radius-card);background-color:var(--photo-ink);width:100%;max-width:400px;color:var(--photo-text);text-align:left;background-position:50% 30%;background-size:cover;margin-top:22px;padding:110px 20px 20px}.sample--photo{background-image:linear-gradient(180deg, transparent 20%, color-mix(in srgb, var(--photo-ink) 82%, transparent) 55%, var(--photo-ink) 90%), var(--sample-image);padding-top:190px}.screen--sample.is-revealed .sample--photo{background-image:linear-gradient(180deg, transparent 4%, color-mix(in srgb, var(--photo-ink) 82%, transparent) 36%, var(--photo-ink) 90%), var(--sample-image)}.sample__eyebrow{font:var(--weight-text) .6875rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--photo-soft);margin-bottom:10px}.sample .guess__claim{font-size:1.4375rem}.sample__answer{outline:none;animation:.35s ease-out guess-in}.sample__title{font-size:1.25rem;line-height:1.2;font-weight:var(--weight-head);letter-spacing:-.02em;color:var(--photo-text);margin-top:14px}.sample__text{color:var(--photo-soft);margin-top:8px;font-size:.9375rem;line-height:1.48}.screen--sample .btn--primary{margin-top:22px}.screen--flow .welcome__legal{padding-top:18px;position:static}.screen--sample .welcome__legal{margin-top:auto}@media (height<=40em){.sample-page{padding-top:calc(var(--top-inset) + 8px)}.sample-page__head .welcome__mark{width:30px;margin-bottom:6px}.sample-page__head .welcome__word{font-size:1.375rem}.sample{margin-top:14px;padding-top:44px}.screen--sample.is-revealed .sample{padding:16px}.screen--sample.is-revealed .sample__eyebrow{margin-bottom:8px}.screen--sample.is-revealed .sample .card__myth{font-size:.875rem;line-height:1.3}.screen--sample.is-revealed .sample .card__verdict,.screen--sample.is-revealed .sample .guess__result{margin-top:8px}.screen--sample.is-revealed .sample .guess__verdict{font-size:.90625rem}.screen--sample.is-revealed .sample__title{margin-top:8px;font-size:1.0625rem}.screen--sample.is-revealed .sample__text{margin-top:6px;font-size:.84375rem;line-height:1.4}.screen--sample.is-revealed .btn--primary{margin-top:14px}}@media (prefers-reduced-motion:reduce){.sample__answer{animation:none}}.avatar{border-radius:var(--radius-pill);background:var(--text);width:46px;height:46px;color:var(--bg);font-size:1rem;font-weight:var(--weight-label);letter-spacing:.02em;flex:none;place-items:center;display:grid}.avatar--large{width:64px;height:64px;font-size:1.375rem}.screen--auth{padding:calc(var(--top-inset) + 50px) 22px 30px;scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.screen--auth::-webkit-scrollbar{display:none}.auth__title{font-size:1.75rem;font-weight:var(--weight-head);letter-spacing:-.03em;line-height:1.14}.auth__sub{color:var(--muted);margin-top:10px;font-size:.875rem;line-height:1.5}.auth__note{border:1px solid var(--line);border-radius:16px;align-self:flex-start;margin-bottom:20px;padding:8px 16px;font-size:.875rem;line-height:1.5}.auth__error{margin-top:20px}.form{flex-direction:column;gap:16px;margin-top:28px;display:flex}.form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field__label{font-size:.71875rem;font-weight:var(--weight-label);color:var(--muted)}.field__input{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;background:0 0;border-radius:0;padding:6px 0 10px;font-size:1.03125rem;transition:border-color .15s}.field__input:focus{border-bottom-color:var(--accent);outline:none}.field__select{cursor:pointer}.field__select option{color:var(--text);background:var(--raised)}.field__hint{color:var(--muted);font-size:.71875rem}.field__box{align-items:center;display:flex;position:relative}.field__box:has(.field__reveal) .field__input{padding-right:86px}.field__reveal{min-height:36px;color:var(--muted);font:inherit;font-size:.78125rem;font-weight:var(--weight-label);cursor:pointer;background:0 0;border:0;padding:0 2px 0 12px;position:absolute;bottom:4px;right:0}.field__reveal:hover,.field__reveal[aria-pressed=true]{color:var(--text)}.field__reveal:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.field__prefix{border-bottom:1px solid var(--line);color:var(--muted);align-self:stretch;padding:6px 1px 10px 0;font-size:1.03125rem;transition:border-color .15s}.field__box:focus-within .field__prefix{border-bottom-color:var(--accent)}.field.is-invalid .field__input,.field.is-invalid .field__prefix{border-bottom-color:var(--accent-text)}.field__error{color:var(--accent-text);font-size:.78125rem;line-height:1.45}.field-group{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.field-group>.field{align-self:stretch}.field__action{min-height:36px;color:var(--accent-text);font:inherit;font-size:.8125rem;font-weight:var(--weight-label);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.form__error{color:var(--accent-text);font-size:.8125rem;line-height:1.5}.form__said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth__foot{flex-direction:column;align-items:center;gap:4px;margin-top:auto;padding-top:28px;display:flex}.editor__avatar{flex-direction:column;align-items:center;gap:12px;margin-top:26px;display:flex}.screen--onboarding{padding:calc(var(--top-inset) + 26px) 22px 30px;flex-direction:column;display:flex}.screen--onboarding.screen--sub{padding-top:calc(var(--top-inset) + 48px)}.onboarding__title{font-size:1.75rem;font-weight:var(--weight-head);letter-spacing:-.03em;line-height:1.14}.onboarding__sub{color:var(--muted);margin-top:10px;font-size:.875rem;line-height:1.5}.pills{flex-wrap:wrap;flex:1;align-content:flex-start;gap:9px;margin-top:28px;display:flex;overflow-y:auto}.pill{border:1px solid var(--line);border-radius:var(--radius-pill);background:0 0;height:fit-content;padding:11px 17px;font-size:.875rem;transition:all .14s}.pill.is-active{background:color-mix(in oklab, var(--accent-text) 13%, transparent);color:color-mix(in srgb, var(--accent-text) 82%, var(--text));font-weight:var(--weight-strong);border-color:#0000}.onboarding__foot{flex-direction:column;align-items:center;gap:4px;padding-top:18px;display:flex}.onboarding__foot .btn--primary{width:100%}.feed{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;position:absolute;inset:0;overflow-y:scroll}.feed::-webkit-scrollbar{display:none}.feedbar{top:var(--top-inset);z-index:8;pointer-events:none;justify-content:space-between;align-items:center;padding:4px 16px;display:flex;position:absolute;left:0;right:0}.feedbar__mark{height:19px;color:var(--photo-text)}.feedbar__end{align-items:center;gap:10px;display:flex}.goal{border:1px solid var(--photo-line);border-radius:var(--radius-pill);background:var(--photo-fill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--photo-soft);font-size:.6875rem;font-weight:var(--weight-label);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;padding:5px 12px 5px 7px;display:inline-flex}.goal.is-done{color:var(--photo-text)}.goal__ring{flex:none;width:18px;height:18px;transform:rotate(-90deg)}.goal__track,.goal__fill{fill:none;stroke-width:2px}.goal__track{stroke:var(--photo-line)}.goal__fill{stroke:var(--photo-accent);stroke-linecap:round;transition:stroke-dashoffset .5s}.goal__check{fill:none;stroke:var(--photo-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transform-origin:9px 9px;transform:rotate(90deg)}.goal__text{animation:.4s goal-in}@keyframes goal-in{0%{opacity:0}}.goal{transition:background-color .3s,color .3s,border-color .3s;position:relative}.goal.is-celebrating{background:var(--accent);color:var(--on-accent);border-color:#0000;animation:.5s cubic-bezier(.2,.9,.3,1.4) goal-pop}.goal.is-celebrating:after{content:"";border-radius:inherit;border:2px solid var(--accent);pointer-events:none;opacity:0;animation:1.1s ease-out 2 goal-pulse;position:absolute;inset:-1px}.goal.is-celebrating .goal__track{stroke:color-mix(in srgb, var(--on-accent) 30%, transparent)}.goal.is-celebrating .goal__fill,.goal.is-celebrating .goal__check{stroke:var(--on-accent)}.goal.is-celebrating .goal__check{stroke-dasharray:12;animation:.45s ease-out .15s both goal-check}@keyframes goal-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes goal-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45,1.9)}}@keyframes goal-check{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.goal__fill{transition:none}.goal__text,.goal.is-celebrating,.goal.is-celebrating .goal__check{animation:none}.goal.is-celebrating:after{display:none}}.goal--rail{display:none}.goal__said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gestures{z-index:9;top:calc(var(--top-inset) + 54px);border:1px solid var(--photo-line);background:color-mix(in srgb, var(--photo-ink) 58%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:320px;color:var(--photo-text);font-size:.78125rem;font-weight:var(--weight-label);pointer-events:none;border-radius:16px;gap:9px;margin-inline:auto;padding:13px 16px;animation:.5s .6s both gestures-in;display:grid;position:absolute;left:16px;right:16px}.gestures.is-leaving{animation:.4s forwards gestures-out}.gestures__row{align-items:center;gap:10px;display:flex}.gestures__icon{width:16px;color:var(--photo-accent);flex:none}.gestures__icon--swipe{animation:2.6s ease-in-out infinite nudge}@keyframes gestures-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes gestures-out{to{opacity:0}}@media (width>=700px){.gestures{top:22px}}.gestures.gestures--low{top:calc(var(--top-inset) - 2px);background:color-mix(in srgb, var(--photo-ink) 88%, transparent);gap:3px;max-width:none;padding:7px 14px;font-size:.75rem;line-height:1.25}@media (prefers-reduced-motion:reduce){.gestures,.gestures__icon--swipe{animation:none}.gestures.is-leaving{opacity:0;animation:none}}.card{scroll-snap-align:start;scroll-snap-stop:always;height:100%;position:relative;overflow:hidden}.card--end,.card--offer{padding:0 32px calc(var(--tabbar-h) + 24px);background:linear-gradient(170deg, color-mix(in srgb, var(--brand-paper) 8%, var(--photo-ink)), var(--photo-ink));place-items:center;display:grid}.end{text-align:center;flex-direction:column;align-items:center;max-width:300px;display:flex}.end__icon{width:28px;color:var(--photo-soft);margin-bottom:18px}.end__title{font-size:1.5rem;line-height:1.15;font-weight:var(--weight-head);letter-spacing:-.024em;color:var(--photo-text)}.end__text{color:var(--photo-soft);margin-top:12px;font-size:.9375rem;line-height:1.5}.end__text strong{color:var(--photo-text);font-weight:var(--weight-label)}.end__acts{flex-direction:column;gap:10px;width:100%;margin-top:26px;display:flex}.end__act{border:1px solid var(--photo-line);border-radius:var(--radius-pill);background:var(--photo-fill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:48px;color:var(--photo-text);font-size:.9375rem;font-weight:var(--weight-label);padding:14px 22px}.end__act--primary{background:var(--accent);color:var(--on-accent);font-weight:var(--weight-strong);border-color:#0000}.card__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card__mark{width:auto;height:34%;color:var(--photo-text);opacity:.05;pointer-events:none;position:absolute;top:8%;right:-24%}.card__veil{background:linear-gradient(180deg, color-mix(in srgb, var(--photo-ink) 50%, transparent) 0%, transparent 18%, transparent 38%, color-mix(in srgb, var(--photo-ink) 55%, transparent) 52%, color-mix(in srgb, var(--photo-ink) 85%, transparent) 66%, var(--photo-ink) 84%);position:absolute;inset:0}.card__rail{flex-direction:column;gap:6px;width:fit-content;margin:0 -10px 14px auto;display:flex}.card__rail--row{flex-direction:row;margin-bottom:6px}.rail__btn{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--photo-text);background:0 0;border:0;place-items:center;display:grid}.rail__btn svg{width:25px}.rail__btn.is-active{color:var(--photo-accent)}.rail__btn--heart.is-active{color:var(--photo-heart)}.card__body{z-index:6;left:22px;right:22px;bottom:calc(var(--tabbar-h) + 16px);position:absolute}.card__hook,.card .guess__claim,.askfirst .guess__claim{text-shadow:0 1px 20px color-mix(in srgb, var(--photo-ink) 35%, transparent)}.card__odd{border:1px solid var(--photo-line);border-radius:var(--radius-pill);background:var(--photo-fill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.6875rem;font-weight:var(--weight-label);color:var(--photo-text);margin-bottom:11px;padding:5px 12px;display:inline-block}.card__cat{font-size:.6875rem;font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:.14em;color:var(--photo-soft)}.card__question{font-size:.90625rem;line-height:1.3;font-weight:var(--weight-label);color:var(--photo-accent);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card__hook,.dive__title,.step__lead{-webkit-hyphens:auto;hyphens:auto}.card__hook{text-align:left;font-size:1.8125rem;line-height:1.1;font-weight:var(--weight-head);letter-spacing:-.032em;color:var(--photo-text);-webkit-line-clamp:7;line-clamp:7;background:0 0;border:0;-webkit-box-orient:vertical;margin-top:10px;padding:0;display:-webkit-box;overflow:hidden}@media (height<=34em){.card__hook{-webkit-line-clamp:5;line-clamp:5}.card .guess__claim{font-size:1.375rem}.card .guess__choice{white-space:nowrap;font-size:.8125rem}}.card__aha{color:var(--photo-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:11px;font-size:.90625rem;line-height:1.48;display:-webkit-box;overflow:hidden}.card__myth{color:var(--photo-soft);font-size:1.03125rem;line-height:1.35}.card__myth.is-false{text-decoration:line-through;text-decoration-thickness:1px}.card__verdict{font-size:.8125rem;font-weight:var(--weight-label);margin-top:12px}.card__verdict--true{color:var(--photo-verdict-true)}.card__verdict--partly{color:var(--photo-verdict-mixed)}.card__verdict--false{color:var(--photo-verdict-false)}.guess{--guess-text:var(--photo-text);--guess-soft:var(--photo-soft);--guess-line:var(--photo-line);--guess-fill:var(--photo-fill);--guess-label:var(--photo-soft)}.guess__label{font-size:.6875rem;font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:.14em;color:var(--guess-label)}.guess__claim{font-size:1.625rem;line-height:1.15;font-weight:var(--weight-head);letter-spacing:-.03em;color:var(--guess-text);-webkit-hyphens:auto;hyphens:auto;margin-top:10px}.guess__choices{grid-template-columns:.85fr 1.05fr 1.15fr;gap:8px;margin-top:18px;display:grid}.guess__choice{border:1px solid var(--guess-line);border-radius:var(--radius-pill);background:var(--guess-fill);color:var(--guess-text);min-height:44px;font-size:.9375rem;font-weight:var(--weight-label);white-space:nowrap;padding:13px 4px;transition:background .15s,transform .15s}.guess__choice:hover{background:color-mix(in srgb, var(--guess-text) 16%, transparent)}.guess__choice:active{transform:scale(.97)}.guess__skip{color:var(--guess-soft);background:0 0;border:0;margin-top:10px;padding:4px 0;font-size:.78125rem;position:relative}.guess__skip:before{content:"";position:absolute;inset:-10px}.guess__result{margin-top:10px;font-size:.8125rem;animation:.35s ease-out guess-in}.guess__verdict{font-size:1rem;line-height:1.3}.guess__verdict strong{font-weight:var(--weight-head)}.guess__result--right{color:var(--photo-verdict-true)}.guess__result--wrong{color:var(--photo-verdict-false)}.guess__result--partly{color:var(--photo-verdict-mixed)}.guess__crowd{color:var(--photo-soft);margin-top:2px;font-weight:400;line-height:1.4}.guess__label+.card__myth{margin-top:6px}.card__body>.guess__label{color:var(--photo-soft)}@keyframes guess-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.guess__result{animation:none}}.guesspanel{flex-direction:column;flex:1;justify-content:center;padding:48px clamp(36px,5vw,72px);display:flex;position:relative}.guesspanel__acts{color:var(--text);gap:4px;display:flex;position:absolute;top:12px;right:16px}.guesspanel .guess{--guess-text:var(--text);--guess-soft:var(--muted);--guess-line:var(--line);--guess-fill:var(--fill);--guess-label:var(--accent-text);width:100%;max-width:620px}.opener__question{font-size:.9375rem;line-height:1.35;font-weight:var(--weight-label);color:var(--guess-label)}.opener__open{margin-top:22px}.opener__meta{color:var(--guess-soft);margin-top:14px;font-size:.78125rem}.card__both{border:1px solid var(--photo-line);border-radius:var(--radius-pill);background:var(--photo-fill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:fit-content;color:var(--photo-text);font-size:.875rem;font-weight:var(--weight-label);margin-top:14px;padding:5px 12px}.card__meta{color:var(--photo-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;font-size:.71875rem;display:flex}.card__source{font:inherit;color:inherit;background:0 0;border:0;padding:0;position:relative}.card__skip{font:inherit;color:var(--photo-text);text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline;position:relative}.card__skip:before{content:"";position:absolute;inset:-14px -10px}.card__source:before{content:"";position:absolute;inset:-9px -4px}.card__state{align-items:center;gap:6px;display:inline-flex}.card__state--on{border:1px solid var(--photo-line);border-radius:var(--radius-pill);background:var(--photo-fill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--photo-text);font-weight:var(--weight-label);padding:5px 11px}button.card__state--on{font:inherit;font-weight:var(--weight-label);cursor:pointer;position:relative}button.card__state--on:before{content:"";position:absolute;inset:-9px -4px}.card__state-icon{width:13px}.card--read .card__hook{color:var(--photo-soft)}.card__hint{z-index:7;left:0;right:0;bottom:calc(var(--tabbar-h) + 8px);color:var(--photo-soft);pointer-events:none;justify-content:center;align-items:center;gap:6px;font-size:.71875rem;animation:2.6s ease-in-out infinite nudge;display:flex;position:absolute}.card__hint-icon{width:13px}@keyframes nudge{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.tabbar{z-index:15;height:var(--tabbar-h);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bg);border-top:1px solid var(--line);color:var(--text);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:absolute;bottom:0;left:0;right:0}.tabbar--overlay{background:color-mix(in srgb, var(--photo-ink) 62%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-top:1px solid var(--photo-line);color:var(--photo-text)}.tabbar__item{opacity:.6;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.tabbar__item.is-active{opacity:1}.tabbar__icon{width:22px}.tabbar__label{font-size:.6875rem;font-weight:var(--weight-label);letter-spacing:.01em}.screen--sheet{padding:calc(var(--top-inset) + 14px) 22px calc(var(--tabbar-h) + 24px);scrollbar-width:none;overflow-y:auto}.screen--sheet::-webkit-scrollbar{display:none}.page__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.page__title{font-size:1.875rem;font-weight:var(--weight-head);letter-spacing:-.034em}.page__section{font-size:.6875rem;font-weight:var(--weight-strong);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:30px 0 13px}.search{background:var(--fill);color:var(--muted);border-radius:15px;align-items:center;gap:10px;margin-top:18px;padding:13px 16px;display:flex}.search__icon{flex:none;width:18px}.search__input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;flex:1;font-size:.90625rem}.search__input:focus{outline:none}.search:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.search__input::placeholder{color:var(--muted)}.search__input::-webkit-search-cancel-button{display:none}.search__note{color:var(--muted);margin:24px 0 8px;font-size:.75rem;line-height:1.5}.chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.topics__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.topics__head .page__section{margin-bottom:0}.topics__hint{color:var(--muted);margin:8px 0 14px;font-size:.84375rem;line-height:1.5}.chip__icon{flex:none;width:12px}.chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:0 0;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:.84375rem;display:inline-flex}.chip--more{color:var(--muted);border-style:dashed}.chip.is-active{background:color-mix(in oklab, var(--accent-text) 13%, transparent);color:color-mix(in srgb, var(--accent-text) 82%, var(--text));font-weight:var(--weight-strong);border-color:#0000}.tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tile{aspect-ratio:3/4;background:var(--photo-ink);text-align:left;border:0;border-radius:17px;padding:0;display:block;position:relative;overflow:hidden}.tile__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile__veil{background:linear-gradient(180deg, transparent 30%, color-mix(in srgb, var(--photo-ink) 85%, transparent) 100%);position:absolute;inset:0}.tile__cat{text-transform:uppercase;letter-spacing:.13em;color:var(--photo-text);font-size:.59375rem;font-weight:var(--weight-label);position:absolute;top:12px;left:13px}.tile__hook{font-size:.875rem;line-height:1.2;font-weight:var(--weight-head);letter-spacing:-.02em;color:var(--photo-text);position:absolute;bottom:12px;left:13px;right:13px}.surprise{margin-top:16px}.topicgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.topictile{aspect-ratio:4/3;background:var(--photo-ink);text-align:left;border:0;border-radius:17px;padding:0;position:relative;overflow:hidden}.topictile__name{font-size:1.0625rem;line-height:1.15;font-weight:var(--weight-head);letter-spacing:-.02em;color:var(--photo-text);position:absolute;bottom:28px;left:13px;right:13px}.topictile__count{color:color-mix(in srgb, var(--photo-text) 75%, transparent);font-size:.6875rem;position:absolute;bottom:11px;left:13px}.topictile__mine{background:var(--accent);width:24px;height:24px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.topictile__mine svg{width:13px}.strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:42%;grid-auto-flow:column;gap:10px;margin:0 -22px;padding:0 22px;scroll-padding:0 22px;display:grid;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.strip>.tile{scroll-snap-align:start}@media (width>=700px){.strip{grid-auto-columns:200px;margin:0;padding:0;scroll-padding:0}.topicgrid{grid-template-columns:repeat(3,1fr)}}.topic__follow{margin-top:14px}.topic__tiles{margin-top:22px}.segments{border-radius:var(--radius-pill);background:var(--fill);gap:4px;margin-top:14px;padding:4px;display:flex}.segments--field{margin-top:0}.segment{border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;flex:1;padding:9px 0;font-size:.8125rem}.segment.is-active{background:var(--raised);color:var(--text);font-weight:var(--weight-label);box-shadow:0 1px 3px color-mix(in srgb, var(--brand-ink) 10%, transparent)}.rows{flex-direction:column;gap:4px;margin-top:16px;display:flex}.row{text-align:left;background:0 0;border:0;border-radius:15px;align-items:center;gap:13px;width:100%;padding:9px;display:flex}.row:hover{background:var(--fill)}.row__img{object-fit:cover;border-radius:11px;flex:none;width:58px;height:58px}.row__text{flex-direction:column;gap:2px;min-width:0;display:flex}.row__cat{text-transform:uppercase;letter-spacing:.13em;color:var(--accent-text);font-size:.59375rem;font-weight:var(--weight-label)}.row__hook{font-size:.875rem;line-height:1.25;font-weight:var(--weight-head);letter-spacing:-.015em}.row__bar{background:var(--line);border-radius:1px;height:2px;margin:7px 0 5px;display:block;overflow:hidden}.row__bar-fill{background:var(--accent-text);border-radius:1px;height:100%;display:block}.row__meta{color:var(--muted);font-size:.6875rem}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:14px;margin-top:70px;padding:0 40px;font-size:.84375rem;line-height:1.5;display:flex}.empty__icon{width:26px;color:var(--muted)}.screen--profile{padding:calc(var(--top-inset) + 14px) 22px calc(var(--tabbar-h) + 20px);scrollbar-width:none;overflow-y:auto}.screen--profile::-webkit-scrollbar{display:none}.profile__head{align-items:center;gap:16px;display:flex}.profile__who{min-width:0}.profile__name{font-size:1.625rem;font-weight:var(--weight-head);letter-spacing:-.032em}.profile__since{color:var(--muted);margin-top:5px;font-size:.78125rem}.tally{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px;display:grid}.profile__failed{margin-top:26px}.tally__value{font-size:1.375rem;font-weight:var(--weight-head);letter-spacing:-.03em}.tally__label{color:var(--muted);margin:3px 0 0;font-size:.71875rem}.profile__topics{color:var(--muted);margin-top:24px;font-size:.8125rem;line-height:1.5}.tabs{gap:22px;margin-top:26px;display:flex}.tabs__item{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 9px;font-size:.875rem}.tabs__item.is-active{color:var(--text);font-weight:var(--weight-label);border-bottom-color:var(--accent)}.mosaic{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:16px;display:grid}.mosaic__tile{background:var(--fill);aspect-ratio:3/4;text-align:left;border:0;border-radius:8px;padding:0;position:relative;overflow:hidden}.mosaic__img{object-fit:cover;width:100%;height:100%;display:block}.mosaic__hook{font-size:.6875rem;line-height:1.2;font-weight:var(--weight-head);letter-spacing:-.01em;color:var(--photo-text);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.mosaic__empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:34px 20px 0;font-size:.8125rem;line-height:1.5}.topics{margin-top:8px}.topics__row{justify-content:space-between;align-items:center;padding:15px 0;font-size:.9375rem;display:flex}.topics__count{color:var(--muted);font-size:.78125rem}.screen--settings{padding:calc(var(--top-inset) + 48px) 22px 34px;scrollbar-width:none;overflow-y:auto}.screen--settings::-webkit-scrollbar{display:none}.settings__title{font-size:1.75rem;font-weight:var(--weight-head);letter-spacing:-.03em}.settings__group{margin-top:8px}.settings__group .srow+.srow{border-top:1px solid var(--line)}.settings__end{border-top:1px solid var(--line);margin-top:36px}.srow__picker{align-items:center;max-width:60%;display:inline-flex;position:relative}.srow__picker:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;width:6px;height:6px;position:absolute;right:2px;transform:translateY(-2px)rotate(45deg)}.srow__select{appearance:none;max-width:100%;color:var(--muted);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:0;padding:4px 18px 4px 0}.srow__select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.srow__select option{color:var(--text);background:var(--raised)}.srow{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:11px 0;font-size:1rem;display:flex}.srow__value{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.90625rem;overflow:hidden}.srow>span:first-child{flex:none}.srow__end{align-items:center;gap:8px;min-width:0;display:flex}.srow__icon{width:17px;color:var(--muted);flex:none}.srow--static{cursor:default}.srow--danger{color:var(--color-verdict-false)}.srow--choice{cursor:default;padding:8px 0}.segments--inline{flex:none;margin-top:0}.segments--inline .segment{flex:none;padding:7px 14px}.screen--dive{flex-direction:column;display:flex}.divebar{top:var(--top-inset);z-index:12;align-items:center;gap:2px;padding:4px 12px;display:flex;position:absolute;left:0;right:0}.divebar__spacer{flex:1}.divebar__path{min-height:36px;font-size:.78125rem;font-weight:var(--weight-strong);padding:8px 14px}.screen--dive .divebar{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dive{padding:calc(var(--top-inset) + 48px) 22px 40px;scrollbar-width:none;overflow-y:auto}.dive::-webkit-scrollbar{display:none}.dive__hero{aspect-ratio:4/5;object-fit:cover;border-radius:19px;width:100%;display:block}.dive__cat{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text);font-size:.65625rem;font-weight:var(--weight-label)}.dive__hero+.dive__intro{margin-top:22px}.dive__title{font-size:1.625rem;line-height:1.15;font-weight:var(--weight-head);letter-spacing:-.022em;margin-top:10px}.dive__prose{margin-top:22px}.dive__para+.dive__para{margin-top:24px}.dive__lead{font-size:1.15625rem;line-height:1.38;font-weight:var(--weight-label);letter-spacing:-.012em;color:var(--text)}.block{margin-top:30px}.dive .block:first-child{margin-top:0}.block__label{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:.6875rem;font-weight:var(--weight-label);margin-bottom:11px}.block .dive__title{margin-top:0;font-size:1.5625rem}.block__myth{color:var(--muted);font-size:1.0625rem;line-height:1.4}.block__myth.is-false{text-decoration:line-through;text-decoration-thickness:1px}.block__claim{font-size:1.125rem;line-height:1.35;font-weight:var(--weight-head);letter-spacing:-.02em}.block__claim+.block__claim{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.dive__meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:18px;padding:13px 0;font-size:.75rem;display:flex}.dive__check{color:var(--accent-text);font-size:.75rem;font-weight:var(--weight-label);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.dive__check-icon{width:14px}.dive__text{font-size:1rem;line-height:1.55}.dive__lead+.dive__text{color:var(--muted);margin-top:7px}.dive__section{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:.75rem;font-weight:var(--weight-label);margin:34px 0 12px}.badge{border-radius:var(--radius-pill);font-size:.78125rem;font-weight:var(--weight-label);align-items:center;gap:7px;margin-top:26px;padding:5px 11px 5px 9px;display:inline-flex}.badge+.block{margin-top:14px}.badge__dot{border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.badge--true{color:var(--color-verdict-true)}.badge--mixed{color:var(--color-verdict-mixed)}.badge--false{color:var(--color-verdict-false)}.badge--open{color:var(--color-verdict-open)}.badge--true,.badge--mixed,.badge--false,.badge--open{background:color-mix(in oklab, currentColor 14%, transparent)}.badge--neutral{color:var(--muted);border:1px solid var(--line)}.shelf__head{justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;display:flex}.shelf__head .page__section{margin-top:0}.shelf__count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.shelf__more{color:var(--accent-text);font-size:.8125rem;font-weight:var(--weight-label);background:0 0;border:0;margin:6px 0 0 9px;padding:6px 0}.shelves{flex-direction:column;gap:2px;margin-top:10px;display:flex}.shelf{text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;width:100%;padding:13px 9px;display:flex}.shelf:hover{background:var(--fill)}.shelf__icon{width:21px;height:21px;color:var(--muted);flex:none}.shelf__icon--liked{color:var(--color-heart)}.shelf__name{min-width:0;font-size:.9375rem;font-weight:var(--weight-label);overflow-wrap:anywhere;flex:1}.shelf__num{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.shelf__chevron,.row__chevron{width:17px;height:17px;color:var(--muted);flex:none}.row__chevron{margin-left:auto}.shelf__hint{color:var(--muted);margin-top:14px;font-size:.8125rem}.row__dot{border-radius:var(--radius-pill);vertical-align:1px;background:currentColor;width:6px;height:6px;margin-right:6px;display:inline-block}.row__dot--true{color:var(--color-verdict-true)}.row__dot--mixed{color:var(--color-verdict-mixed)}.row__dot--false{color:var(--color-verdict-false)}.row__dot--open{color:var(--color-verdict-open)}.row__dot--neutral{color:var(--muted)}.shelfhead{align-items:center;margin-top:6px;display:flex}.shelfhead__more{margin-left:auto}.shelfhead__title{font-size:1.6875rem;line-height:1.12;font-weight:var(--weight-head);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:12px}.shelfhead__meta{color:var(--muted);margin-top:6px;font-size:.75rem}.shelfmenu__delete,.confirm__go{border:1px solid var(--line-strong);border-radius:var(--radius-pill);width:100%;font-size:.875rem;font-weight:var(--weight-label);color:var(--color-verdict-false);background:0 0;margin-top:18px;padding:12px 0}.shelfmenu__delete:disabled,.confirm__go:disabled{opacity:.5}.app:has(.sheet) .toast{visibility:hidden}.app:has(.askfirst) .toast{top:calc(var(--top-inset) + 52px);bottom:auto}.confirm__text{color:var(--muted);margin-top:8px;font-size:.9375rem;line-height:1.45}.confirm__text+.form__error{margin-top:10px}.confirm__actions .btn--quiet{margin-top:4px}.report__reasons{flex-direction:column;margin-top:12px;display:flex}.report__reason{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 4px;font-size:.9375rem;display:flex}.report__reason:hover{background:var(--fill)}.report__reason:focus-visible{outline:2px solid var(--accent);outline-offset:0}.report__dot{border:2px solid var(--line-strong);border-radius:50%;flex:none;width:20px;height:20px}.report__reason[aria-checked=true] .report__dot{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 4px var(--raised)}.report__label{margin-top:18px;margin-bottom:7px;display:block}.report__text{border:1px solid var(--line);width:100%;min-height:88px;color:inherit;font:inherit;resize:vertical;background:0 0;border-radius:12px;padding:10px 12px;font-size:1rem;line-height:1.45}.report__text:focus{border-color:var(--accent);outline:none}.report__count{margin-top:6px;display:block}.report .form__error{margin-top:10px}.report__send{margin-top:18px}.dive__report{min-height:44px;color:var(--muted);font:inherit;font-size:.8125rem;font-weight:var(--weight-label);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dive__report:hover{color:var(--text)}.rowline{align-items:center;display:flex}.rowline .row{flex:1;min-width:0}.rowline__out{width:44px;height:44px;color:var(--muted);border-radius:var(--radius-pill);background:0 0;border:0;flex:none;place-items:center;display:grid}.rowline__out:hover{color:var(--text);background:var(--fill)}.rowline__out .icon{width:18px;height:18px}.newcoll{text-align:left;width:100%;color:var(--accent-text);background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:13px 9px;display:flex}.newcoll:hover{background:var(--fill)}.newcoll--open{gap:8px;padding:7px 9px}.newcoll__icon{flex:none;width:21px;height:21px}.newcoll__label{font-size:.9375rem;font-weight:var(--weight-label)}.newcoll__input{border:1px solid var(--line-strong);background:var(--bg);min-width:0;color:var(--text);border-radius:var(--radius-pill);font:inherit;flex:1;padding:10px 15px;font-size:.9375rem}.newcoll__input:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.newcoll__go{font-size:.875rem;font-weight:var(--weight-strong);color:var(--accent-text);background:0 0;border:0;flex:none;padding:10px 4px}.newcoll__go:disabled{color:var(--muted)}.newcoll__error{color:var(--color-verdict-false);margin:2px 9px 0;font-size:.75rem}.collect__done{font-size:.9375rem;font-weight:var(--weight-strong);color:var(--accent-text);background:0 0;border:0;padding:4px 0}.collect{flex-direction:column;gap:2px;margin-top:8px;display:flex}.collect__row{text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;width:100%;padding:12px 9px;display:flex}.collect__row:hover{background:var(--fill)}.collect__row.is-fixed{cursor:default}.collect__row.is-fixed:hover{background:0 0}.collect__icon{width:21px;height:21px;color:var(--muted);flex:none}.collect__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.collect__name{font-size:.9375rem;font-weight:var(--weight-label);overflow-wrap:anywhere}.collect__count{color:var(--muted);font-size:.6875rem}.collect__mark{width:22px;height:22px;color:var(--text);flex:none}.collect__mark--off{color:var(--line-strong)}.toast{left:14px;right:14px;bottom:calc(var(--tabbar-h) + 10px);z-index:25;background:var(--raised);border:1px solid var(--line-strong);box-shadow:0 10px 30px color-mix(in srgb, var(--brand-ink) 28%, transparent);border-radius:15px;align-items:center;gap:12px;padding:13px 16px;animation:.22s cubic-bezier(.2,.8,.2,1) both rise;display:flex;position:absolute}.toast__text{min-width:0;font-size:.875rem;font-weight:var(--weight-label);flex:1}.toast__action{font-size:.875rem;font-weight:var(--weight-strong);color:var(--accent-text);background:0 0;border:0;flex:none;padding:2px 0}@media (width>=700px){.toast{max-width:420px;bottom:26px;left:auto;right:26px}}.path{flex-direction:column;display:flex}.path__head{padding:calc(var(--top-inset) + 6px) 16px 0;flex-shrink:0}.path__ticks{gap:5px;display:flex}.path__tick{background:var(--line);border:0;border-radius:2px;flex:1;height:3px;padding:0}button.path__tick{position:relative}button.path__tick:after{content:"";position:absolute;inset:-12px 0}.path__tick.is-active,.path__tick.is-done{background:var(--text)}.path__bar{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.path__acts{align-items:center;display:flex}.icon-btn--heart.is-active{color:var(--color-heart)}.step{scrollbar-width:none;flex-direction:column;flex-grow:1;padding:8px 24px 20px;animation:.2s both fade;display:flex;overflow-y:auto}.step::-webkit-scrollbar{display:none}.step>.badge:first-child,.step>.step__kicker:first-child{margin-top:22px}.step .badge{align-self:flex-start;margin:0 0 18px}.step__kicker{font-size:.6875rem;font-weight:var(--weight-strong);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.step__lead{font-size:1.5625rem;line-height:1.26;font-weight:var(--weight-strong);letter-spacing:-.02em}.step__body{color:var(--muted);margin-top:18px;font-size:1rem;line-height:1.55}.premise{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:15px}.premise__label,.finish__label{font-size:.6875rem;font-weight:var(--weight-strong);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.premise__text{color:var(--muted);font-size:.9375rem;line-height:1.45}.premise__text.is-false{text-decoration:line-through;text-decoration-thickness:1px}.premise__seam{align-items:center;gap:10px;margin:11px 0;display:flex}.premise__rule{background:var(--line);width:16px;height:1px}.premise__rule--long{flex-grow:1}.premise__word{font-size:.6875rem;font-weight:var(--weight-strong);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.anchor{text-align:left;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--raised);align-items:flex-start;gap:16px;width:100%;margin-top:26px;padding:16px;display:flex}.anchor__value{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:45%;font-size:1.6875rem;line-height:1.1;font-weight:var(--weight-head);letter-spacing:-.025em;font-variant-numeric:tabular-nums;flex-shrink:0}.anchor__text{flex-direction:column;gap:5px;min-width:0;display:flex}.anchor__value--word,.anchor--inline .anchor__value--word{letter-spacing:-.015em;font-size:1.25rem}.anchor__label{color:var(--muted);font-size:.875rem;line-height:1.4}.anchor__source{color:var(--accent-text);overflow-wrap:anywhere;font-size:.75rem;text-decoration:none}.anchor--inline{gap:14px;margin-top:16px;padding:13px 14px}.anchor--inline .anchor__value{letter-spacing:-.02em;font-size:1.3125rem;line-height:1.2}.anchor--inline .anchor__label{font-size:.84375rem}.anchor--inline .anchor__source{font-size:.71875rem}.anchor:active{background:color-mix(in srgb, var(--text) 10%, var(--raised))}.step__foot{margin-top:auto;padding-top:24px}.cta{border-radius:var(--radius-card);background:var(--text);width:100%;min-height:60px;color:var(--bg);border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px;display:flex}.cta__label{font-size:1rem;font-weight:var(--weight-strong)}.cta__hint{font-size:.75rem;font-weight:var(--weight-label);color:color-mix(in srgb, var(--bg) 62%, var(--text))}.step__meta{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.path__exit{min-height:44px;color:var(--muted);background:0 0;border:0;padding:0;font-size:.8125rem}.path__count{color:var(--muted);font-size:.78125rem}.finish__sources{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.finish__head{justify-content:space-between;align-items:center;display:flex}.finish__all{min-height:44px;color:var(--accent-text);background:0 0;border:0;padding:0;font-size:.78125rem}.finish__pills{flex-wrap:wrap;gap:7px;display:flex}.finish__pill{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);padding:6px 11px;font-size:.78125rem;text-decoration:none}.finish__ai{color:var(--muted);margin-top:14px;font-size:.71875rem;line-height:1.45}.finish__actions{gap:10px;margin-bottom:22px;display:flex}.finish__act{border:1px solid var(--line);border-radius:var(--radius-card);min-height:54px;font-size:.9375rem;font-weight:var(--weight-strong);background:0 0;flex:1;justify-content:center;align-items:center;gap:9px;display:flex}.finish__act svg{width:17px}.finish__act--like.is-active{color:var(--color-heart);border-color:color-mix(in srgb, var(--color-heart) 38%, transparent);background:color-mix(in oklab, var(--color-heart) 12%, transparent)}.finish__act--save.is-active{background:var(--fill)}.finish .row{padding:0}@media (prefers-reduced-motion:reduce){.step{animation:none}}@media (width>=700px){.path__head,.step{width:100%;max-width:620px;margin-left:auto;margin-right:auto}.step__lead{font-size:1.875rem}.step__anchors{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:26px;display:grid}.step__anchors .anchor{margin-top:0}}.sources{flex-direction:column;gap:2px;display:flex}.sources__item{border-bottom:1px solid var(--line);color:inherit;font-size:.90625rem;font-weight:var(--weight-label);align-items:center;gap:11px;padding:13px 2px;text-decoration:none;display:flex}.sources__item>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sources__kind{font-size:.75rem;font-weight:var(--weight-text);color:var(--muted);flex-shrink:0}.sources__icon{width:17px;color:var(--muted);flex:none}.sources__action{font-size:.75rem;font-weight:var(--weight-text);color:var(--accent-text);flex:none;margin-left:auto}.sheet{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.sheet__scrim{background:color-mix(in srgb, var(--brand-ink) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;position:absolute;inset:0}.sheet__panel{background:var(--raised);max-height:85%;color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding:11px 24px calc(env(safe-area-inset-bottom,0px) + 34px);border-bottom:0;animation:.3s cubic-bezier(.2,.8,.2,1) both rise;position:relative;overflow-y:auto}.sheet__drag{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;margin:-11px -24px 0;padding:11px 24px 0}.sheet__drag:active{cursor:grabbing}.sheet__grip{background:var(--line);border-radius:2px;width:38px;height:4px;margin:0 auto 20px;display:block}.sheet__title{font-size:1.3125rem;font-weight:var(--weight-head);letter-spacing:-.028em}.sheet__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sheet__value{font-size:2.125rem;line-height:1;font-weight:var(--weight-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sheet__value--term{font-size:1.625rem;line-height:1.1;font-weight:var(--weight-strong);letter-spacing:-.02em;font-variant-numeric:normal}.sheet__kind{border:1px solid var(--line);border-radius:var(--radius-pill);font-size:.65625rem;font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-shrink:0;padding:4px 9px}.sheet__label{font-size:.96875rem;line-height:1.4;font-weight:var(--weight-label);margin-top:10px}.sheet__detail{color:var(--muted);margin-top:16px;font-size:.9375rem;line-height:1.55}.sheet__caveat{border-left:2px solid var(--line);margin-top:16px;padding:2px 0 2px 14px}.sheet__caveat-label{font-size:.65625rem;font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.sheet__caveat-text{color:var(--muted);font-size:.90625rem;line-height:1.5}.sheet__source{border:1px solid var(--line);border-radius:var(--radius-card);min-height:52px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:12px 16px;text-decoration:none;display:flex}.sheet__source-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sheet__source-title{font-size:.90625rem;font-weight:var(--weight-strong)}.sheet__source-host{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.sheet__source-icon{width:16px;color:var(--muted);flex-shrink:0}.facts{flex-direction:column;gap:14px;margin-top:20px;display:flex}.facts__row{align-items:flex-start;gap:12px;display:flex}.facts__check{border-radius:var(--radius-pill);background:var(--accent);width:21px;height:21px;color:var(--on-accent);flex:none;place-items:center;margin-top:1px;display:grid}.facts__check svg{width:13px}.facts__row strong{font-size:.90625rem;font-weight:var(--weight-label);display:block}.facts__row em{color:var(--muted);margin-top:2px;font-size:.78125rem;font-style:normal;display:block}.facts__eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin:26px 0 4px;font-size:.6875rem}.facts__foot{color:var(--muted);margin-top:20px;font-size:.78125rem;line-height:1.5}.share{z-index:45;place-items:center;display:grid;position:absolute;inset:0}.share__scrim{background:color-mix(in srgb, var(--brand-ink) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;position:absolute;inset:0}.share__stack{flex-direction:column;align-items:stretch;gap:20px;width:min(100% - 48px,360px,80dvh - 208px);animation:.32s cubic-bezier(.2,.8,.2,1) both rise;display:flex;position:relative}.share__card{aspect-ratio:4/5;border-radius:var(--radius-sheet);background:var(--photo-ink);width:100%;box-shadow:0 30px 60px -20px #0009, 0 0 0 1px var(--photo-line);position:relative;overflow:hidden}.share__img{object-fit:cover;width:100%;height:100%;display:block}.share__wait{text-align:center;color:var(--photo-soft);place-items:center;padding:24px;font-size:.8125rem;display:grid;position:absolute;inset:0}.share__actions{flex-direction:column;gap:10px;display:flex}.share__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.share__row>:only-child{grid-column:1/-1}.share__action{border:1px solid var(--photo-line);border-radius:var(--radius-pill);background:var(--photo-fill);min-height:48px;color:var(--photo-text);font-size:.875rem;font-weight:var(--weight-label);white-space:nowrap;padding:0 12px}.share__action:disabled{opacity:.5}.share__action--primary{background:var(--photo-text);color:var(--photo-ink);font-size:.9375rem;font-weight:var(--weight-strong);border-color:#0000}.share__close{top:calc(var(--top-inset) + 4px);border-radius:var(--radius-pill);background:var(--photo-fill);width:38px;height:38px;color:var(--photo-text);border:0;place-items:center;display:grid;position:absolute;right:16px}.share__close svg{width:19px}.pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.feed__backdrop,.tabbar__logo{display:none}.feed__frame{width:100%;margin-inline:auto;position:absolute;inset:0}.card--bare .card__veil{background:linear-gradient(180deg, color-mix(in srgb, var(--photo-ink) 45%, transparent) 0%, transparent 22%, transparent 74%, color-mix(in srgb, var(--photo-ink) 55%, transparent) 100%)}.card--bare .card__odd{z-index:6;margin:0;position:absolute;bottom:44px;left:22px}.plain{z-index:6;color:var(--photo-text);flex-direction:column;justify-content:space-between;padding:30px 34px 44px;display:flex;position:absolute;inset:0;overflow:hidden}.plain__mark{opacity:.045;width:auto;height:72%;position:absolute;bottom:12%;right:-14%}.plain__cat{font:var(--weight-text) .6875rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--photo-soft);margin:0;position:relative}.plain__foot{flex-direction:column;align-items:flex-start;display:flex;position:relative}.card--bare .plain__odd{margin:0 0 18px;position:static}.plain__hook{font-size:clamp(1.625rem,2.4vw,2.375rem);line-height:1.12;font-weight:var(--weight-head);letter-spacing:-.025em;text-wrap:balance;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.dive__cat+.block{margin-top:18px}.block__question{font-size:1.125rem;line-height:1.35;font-weight:var(--weight-head);letter-spacing:-.02em}@media (hover:hover){.icon-btn:hover,.srow:not(.srow--choice,.srow--static):hover,.tabbar__item:hover{background:var(--fill)}.rail__btn:hover{background:var(--photo-fill)}.tabbar__item:hover{opacity:.8}.tabbar__item.is-active:hover{opacity:1}.chip:hover,.pill:hover{border-color:var(--muted)}.tile{transition:transform .2s}.tile:hover{transform:translateY(-2px)}.mosaic__tile:hover .mosaic__img{opacity:.85}.sources__item:hover .sources__action{color:var(--text)}}@media (width>=700px){:root{--top-inset:8px;--tabbar-h:0px;--nav-w:76px}.app{grid-template-columns:var(--nav-w) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);display:grid}.app--solo{grid-template-columns:minmax(0,1fr)}.tabbar,.tabbar--overlay{border-top:0;border-right:1px solid var(--line);background:var(--bg);height:auto;color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;gap:6px;padding:18px 10px;display:flex;position:static}.tabbar__logo{width:22px;color:var(--text);margin:6px auto 22px;display:block}.tabbar__item{border-radius:var(--radius-card);padding:10px 0 9px}.goal--rail{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--muted);text-align:center;white-space:normal;background:0 0;border:0;border-radius:0;flex-direction:column;gap:4px;margin-top:auto;padding:10px 0 9px;font-size:.6875rem;display:flex;position:relative}.goal--rail.is-done{color:var(--text)}.goal--rail .goal__ring{width:22px;height:22px}.goal--rail .goal__track{stroke:var(--line-strong)}.goal--rail .goal__fill,.goal--rail .goal__check{stroke:var(--accent)}.goal--rail.is-celebrating{color:var(--accent);background:0 0}.goal--rail.is-celebrating:after{display:none}.goal--rail.is-celebrating .goal__track{stroke:var(--line-strong)}.goal--rail.is-celebrating .goal__fill,.goal--rail.is-celebrating .goal__check{stroke:var(--accent)}.feedbar{display:none}.screen--sheet{width:100%;max-width:880px;margin:0 auto;padding:40px 32px 48px}.screen--profile,.screen--settings,.screen--auth,.screen--onboarding,.screen--welcome{width:100%;max-width:560px;margin:0 auto}.screen--dive{width:100%;max-width:760px;margin:0 auto}.dive{padding-inline:32px}.pills{flex:0 auto}.onboarding__foot{padding-top:36px}.auth__foot{margin-top:40px}.page__title{font-size:2.125rem}.tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.mosaic{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px}.dive__column{container-type:inline-size}@container (width>=520px){.dive__head--hero{grid-template-columns:180px minmax(0,1fr);align-items:end;gap:30px;display:grid}.dive__head--hero .dive__hero{aspect-ratio:9/16;border-radius:16px}.dive__hero+.dive__intro{margin-top:0}}.feed__frame{width:min(100%,62dvh)}.feed__backdrop{object-fit:cover;filter:blur(48px)brightness(.45);width:auto;height:auto;display:block;position:absolute;inset:-48px}.sheet{justify-content:center;align-items:center}.sheet__panel{border-bottom:1px solid var(--line-strong);border-radius:var(--radius-sheet);scrollbar-width:none;width:min(520px,100% - 48px);max-height:80%;padding:30px 28px 34px}.sheet__panel::-webkit-scrollbar{display:none}.sheet__grip{display:none}.sheet__drag{cursor:auto}}@media (width>=1024px) and (orientation:landscape){:root{--spread-gap:clamp(14px, 2vw, 28px)}.spread{min-height:0;width:calc(100% - 2 * var(--spread-gap));max-width:1320px;margin:var(--spread-gap) auto;background:var(--raised);box-shadow:0 0 0 1px var(--line);border-radius:24px;flex:1;grid-template-columns:clamp(360px,42%,580px) minmax(0,1fr);display:grid;overflow:hidden}.spread__image,.spread__text{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.spread__image{background:var(--photo-ink)}.spread .feed__frame{width:100%}.spread__cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.spread .screen--dive{background:0 0;max-width:none;margin:0}.spread .divebar{background:color-mix(in srgb, var(--raised) 88%, transparent)}.spread .dive{padding:calc(var(--top-inset) + 56px) clamp(36px, 5vw, 72px) 72px}.spread .dive__column{max-width:620px;margin:0}.spread .dive__title,.spread .block .dive__title{font-size:2rem}.spread .divebar{padding:4px 20px}}.welcome__legal{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);color:var(--muted);justify-content:center;gap:18px;font-size:.75rem;display:flex;position:absolute}.auth__legal{text-align:center;color:var(--muted);margin-top:12px;font-size:.75rem;line-height:1.5}.welcome__legal a,.auth__legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}a.srow{color:inherit;text-decoration:none}.dive__ai{color:var(--muted);margin-top:12px;font-size:.75rem;line-height:1.5}.notice{left:50%;bottom:calc(var(--tabbar-h) + 14px);z-index:30;background:var(--raised);width:min(100% - 28px,440px);box-shadow:0 0 0 1px var(--line), 0 14px 36px color-mix(in srgb, var(--brand-ink) 35%, transparent);color:var(--muted);border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;font-size:.8125rem;line-height:1.5;animation:.3s cubic-bezier(.2,.8,.2,1) both rise;display:flex;position:absolute;transform:translate(-50%)}.notice a{color:var(--accent-text)}.notice .btn{background:var(--text);color:var(--bg);align-self:flex-end;padding:9px 16px;font-size:.8125rem}.notice--inline{z-index:auto;text-align:left;flex-direction:row;align-items:center;gap:14px;width:100%;max-width:440px;margin-top:14px;padding:12px 14px;font-size:.75rem;line-height:1.45;position:static;transform:none}.notice--inline .btn{flex:none;align-self:auto}@media (width<=23.75em){.notice--inline{flex-direction:column;align-items:stretch;gap:8px}.notice--inline .btn{align-self:flex-end}}@media (width>=700px){.notice{left:calc(50% + var(--nav-w) / 2);flex-direction:row;align-items:center;gap:18px}.app--solo .notice{left:50%}.notice .btn{flex:none;align-self:auto}}.offline{text-align:center;background:var(--bg);min-height:100dvh;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.offline__mark{width:36px;color:var(--text);margin-bottom:10px}.offline__title{font-size:1.125rem;font-weight:var(--weight-strong);margin:0}.offline__text{max-width:32ch;color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.offline .btn{background:var(--text);color:var(--bg);margin-top:12px;padding:11px 20px;font-size:.875rem}.offline-note{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:40;border-radius:var(--radius-pill);background:var(--raised);box-shadow:0 0 0 1px var(--line);color:var(--muted);white-space:nowrap;pointer-events:none;margin:0;padding:7px 14px;font-size:.78125rem;position:fixed;left:50%;transform:translate(-50%)}.screen--emmski{padding:calc(var(--top-inset) + 44px) 24px calc(env(safe-area-inset-bottom,0px) + 28px);color:#f7f7f5;background:#0b0a0f;flex:1;justify-content:center;display:flex;position:relative;overflow:hidden}.screen--emmski:before{content:"";opacity:.5;background:radial-gradient(60% 45% at 50% 34%,#ff6b8a21,#0000 70%);transition:opacity 1.6s;position:absolute;inset:0}.screen--emmski[data-playing]:before{opacity:1}.emmski-back{top:calc(var(--top-inset) + 4px);z-index:5;color:#f7f7f599;position:absolute;left:max(12px,50% - 268px)}.emmski-player{flex-direction:column;gap:18px;width:100%;max-width:21rem;margin-block:auto;display:flex;position:relative}.emmski-art{aspect-ratio:1;border-radius:6px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000080}.emmski-art:after{content:"";z-index:1;opacity:0;pointer-events:none;background:#141219;transition:opacity .4s;position:absolute;inset:0}.emmski-art[data-lyrics]:after{opacity:1}.emmski-art-bild{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.emmski-lyrics{z-index:2;opacity:0;visibility:hidden;scrollbar-width:none;padding:0 20px;transition:opacity .4s,visibility .4s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 24% 76%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 24% 76%,#0000 100%)}.emmski-art[data-lyrics] .emmski-lyrics{opacity:1;visibility:visible}.emmski-lyrics::-webkit-scrollbar{display:none}.emmski-lyrics:before,.emmski-lyrics:after{content:"";height:50%;display:block}.emmski-line{font:var(--weight-label) .9375rem/1.35 var(--font-sans);color:#ffffff4d;text-wrap:pretty;padding:8px 0;transition:color .35s}.emmski-line[data-aktiv]{color:#fff}.emmski-toggle{z-index:4;font:var(--weight-label) .71875rem var(--font-sans);color:#fff9;text-shadow:0 1px 10px #000000e6;cursor:pointer;background:0 0;border:0;padding:6px 2px;position:absolute;bottom:11px;right:12px}.emmski-toggle:hover{color:#fff}.emmski-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ff6b8a}.emmski-snow{z-index:3;pointer-events:none;opacity:0;transition:opacity .9s;position:absolute;inset:0}.screen--emmski[data-playing] .emmski-snow{opacity:1}.emmski-flake{width:var(--s,3px);height:100%;transform:translate3d(0, var(--y,-8%), 0);animation-name:fall;animation-duration:calc(var(--dur,10s) * var(--tempo,1));animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0}.emmski-flake:before{content:"";width:var(--s,3px);height:var(--s,3px);opacity:var(--o,.7);background:#fff;border-radius:50%;display:block;box-shadow:0 0 7px #fffc}@keyframes fall{0%{transform:translateY(-8%)}to{transform:translate3d(var(--drift,14px), 108%, 0)}}@keyframes beat{0%,to{transform:scale(1)}14%{transform:scale(1.17)}28%{transform:scale(1.02)}42%{transform:scale(1.11)}}.emmski-meta{margin-top:2px}.emmski{font:var(--weight-head) clamp(1.25rem, 5.2vw, 1.5rem)/1.25 var(--font-sans);letter-spacing:-.02em;color:#f7f7f5}.emmski-artist{font:var(--weight-text) .78125rem/1.3 var(--font-sans);color:#f7f7f580;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.emmski-nobreak{white-space:nowrap}.emmski-heart{color:#ff6b8a;display:inline-block}.screen--emmski[data-playing] .emmski-heart{animation:.86s ease-in-out infinite beat}.emmski-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0;padding:0}.emmski-range:disabled{cursor:default;opacity:.5}.emmski-range::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to right, #fff var(--p,0%), #ffffff2e var(--p,0%));height:3px}.emmski-range::-moz-range-track{border-radius:var(--radius-pill);background:linear-gradient(to right, #fff var(--p,0%), #ffffff2e var(--p,0%));height:3px}.emmski-range::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:10px;height:10px;margin-top:-3.5px}.emmski-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:10px;height:10px}.emmski-range:focus-visible{outline-offset:4px;border-radius:var(--radius-pill);outline:2px solid #ff6b8a}.emmski-zeiten{font:var(--weight-text) .65625rem var(--font-mono);color:#f7f7f56b;justify-content:space-between;margin-top:-10px;display:flex}.emmski-transport{justify-content:center;align-items:center;gap:clamp(22px,7vw,34px);display:flex}.emmski-skip{min-width:44px;font:var(--weight-label) .75rem var(--font-sans);color:#f7f7f58c;cursor:pointer;background:0 0;border:0;padding:10px 6px}.emmski-skip:hover{color:#fff}.emmski-play{width:52px;height:52px;font:var(--weight-head) .875rem var(--font-sans);text-indent:2px;color:#0b0a0f;cursor:pointer;background:#f7f7f5;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:flex}.emmski-play[aria-pressed=true]{text-indent:0}.emmski-play:hover{transform:scale(1.05)}.emmski-skip:focus-visible,.emmski-play:focus-visible{outline-offset:3px;outline:2px solid #ff6b8a}.emmski-volume{align-items:center;gap:10px;width:150px;margin:0 auto;display:flex}.emmski-volume-icon{color:#f7f7f56b;flex:none;width:13px;height:13px}@media (prefers-reduced-motion:reduce){.emmski-snow{--tempo:4}.screen--emmski[data-playing] .emmski-heart{animation:none}.screen--emmski:before,.emmski-snow,.emmski-lyrics,.emmski-art:after,.emmski-play{transition:none}.sheet__panel,.share__stack,.toast,.notice,.card__hint{animation:none}}
