:root{--bg:#0a0a0a;--surface:#181818;--surface-raised:#1e1e1e;--sidebar-active:#161616;--line:#191919;--ink:#f9f9f9;--ink-muted:#838383;--accent:#b7f000;--on-accent:#181818;--accent-tint:#232a14;--lime:#b7f000;--lime-soft:#e6f9b7;--on-lime:#181818;--bar-fill:#373737;--live:#ef645e;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--feed-column:520px;--sidebar-width:290px;--avatar:40px;--head-h:53px;--nav-h:84px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6f4;--surface:#fff;--surface-raised:#efefec;--sidebar-active:#e9e9e6;--line:#e3e3df;--ink:#111;--ink-muted:#6b6b6b;--accent:#4d6b00;--on-accent:#fff;--accent-tint:#eef6d8;--lime:#b7f000;--lime-soft:#e6f9b7;--on-lime:#181818;--bar-fill:#d9d9d4;--live:#d9433c}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-toggle{cursor:pointer;color:var(--ink-muted);border-radius:var(--radius-pill);background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:8px;display:inline-flex}.theme-toggle:hover{color:var(--ink)}.locale-toggle{border:1px solid var(--line);border-radius:var(--radius-pill);gap:2px;padding:2px;display:inline-flex}.locale-toggle button{cursor:pointer;color:var(--ink-muted);letter-spacing:.04em;border-radius:var(--radius-pill);background:0 0;border:0;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:700;line-height:1}.locale-toggle button:hover{color:var(--ink)}.locale-toggle button.on{background:var(--accent-tint);color:var(--accent)}html:has(.feed-col){--feed-head:52px;scroll-padding-top:var(--feed-head)}@media (max-width:767px){html:has(.feed-col){scroll-snap-type:y mandatory}.feed-col .story-card:not(.story-hidden){min-height:calc(100dvh - var(--feed-head) - 72px - env(safe-area-inset-bottom));scroll-snap-stop:always}.feed-col .feed-end{min-height:calc(100dvh - var(--feed-head) - 72px - env(safe-area-inset-bottom));scroll-snap-align:start;scroll-snap-stop:always;align-content:center}.feed-col .story-card .feed-card{flex:1}.feed-col .story-card .feed-body{flex:1;align-content:center}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:22px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.t-wordmark-feed{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:26px}.t-wordmark-side{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:30px}.t-story-title{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:36px}.t-headline{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:29px}.t-page-title{font-size:28px;font-weight:600;line-height:34px}.t-stat{font-size:24px;font-weight:700;line-height:28px}.t-story-body{font-size:18px;font-weight:400;line-height:27px}.t-option{font-size:17px;font-weight:500;line-height:24px}.t-body{font-size:15px;line-height:22px}.t-caption{font-size:13px;line-height:18px}.t-label{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.muted{color:var(--ink-muted)}.mx-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700;line-height:16px}.mx-eyebrow.muted{color:var(--ink-muted)}.mx-card{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-5)}.mx-avatar{width:var(--avatar);height:var(--avatar);background:var(--bar-fill);object-fit:cover;border-radius:50%;flex:none;display:block}.mx-btn{border-radius:var(--radius-pill);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.mx-btn.accent{background:var(--accent);color:var(--on-accent)}.mx-btn.lime{background:var(--lime);color:var(--on-lime)}.mx-btn.danger{background:var(--surface-raised);color:var(--live)}.stats-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat-tile{background:var(--surface-raised);border-radius:16px;gap:2px;padding:12px;display:grid}.stat-tile b{font-size:22px;font-weight:700;line-height:28px}.mx-btn.quiet{background:var(--surface-raised);color:var(--ink)}.mx-btn.sm{padding:8px 14px;font-size:13px}.mx-btn:disabled{opacity:.5;cursor:default}.mx-opt,.mx-bar{--row-line:color-mix(in srgb, var(--ink) 14%, transparent);width:100%;min-height:64px;color:var(--ink);border:1px solid var(--row-line);border-radius:var(--radius-pill);text-align:left;background:0 0;align-items:center;gap:16px;padding:0 16px;font-size:18px;font-weight:500;line-height:24px;display:flex}.mx-opt{cursor:pointer}.mx-opt:hover{background:var(--accent-tint)}.mx-opt .key,.mx-bar .key{border:2px solid;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.mx-bar .label{flex:1;min-width:0}.mx-bar .stat{flex:none;justify-items:end;display:grid}.mx-bar .count{color:var(--ink-muted);font-size:12px;font-weight:400;line-height:16px}.mx-bar .pct{color:var(--ink-muted);font-size:18px;font-weight:600}.mx-chip{color:var(--ink);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 16px;font-size:14px;font-weight:500}.mx-chip.on{background:var(--surface-raised)}.mx-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.mx-navitem{color:var(--ink-muted);flex-direction:column;flex:1;align-items:center;gap:4px;padding:14px 0;font-size:12px;font-weight:500;display:flex}.mx-navitem.on{color:var(--accent)}.mx-navitem:active{background:var(--accent-tint)}.mx-side-item{color:var(--ink-muted);border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px 14px;font-size:16px;display:flex}.mx-side-item.on{background:var(--sidebar-active);color:var(--ink)}.mx-side-item.on .mx-icon{color:var(--accent)}.mx-bar.mine{border:2px solid var(--accent)}.mx-bar.mine .key{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.mx-bar.mine .pct{color:var(--accent);font-weight:700}.mx-progress{border-radius:var(--radius-pill);background:var(--surface-raised);height:8px;overflow:hidden}.mx-progress>i{background:var(--accent);border-radius:var(--radius-pill);height:100%;display:block}.mx-iconbtn{cursor:pointer;color:var(--ink-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.mx-iconbtn.on{color:var(--accent)}.mx-iconbtn.on .mx-icon.fillable{fill:currentColor}.app{flex-direction:column;min-height:100dvh;display:flex}.app-main{flex:1;min-width:0;padding-bottom:92px}.sidebar{display:none}.bottom-nav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:10;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);grid-template-columns:repeat(5,1fr);align-items:center;height:60px;padding:0 6px;display:grid;position:fixed}.nav-glass{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 11%, transparent);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);pointer-events:none;width:calc(20% - 2.4px);transition:transform .38s cubic-bezier(.34,1.4,.5,1),opacity .2s;position:absolute;top:6px;bottom:6px;left:6px}.bottom-nav .mx-navitem{border-radius:var(--radius-pill);-webkit-tap-highlight-color:transparent;justify-content:center;height:48px;padding:0;position:relative}.bottom-nav .mx-navitem .mx-icon{transition:transform .26s cubic-bezier(.34,1.4,.5,1)}.bottom-nav .mx-navitem.on .mx-icon{transform:scale(1.1)}.bottom-nav .mx-navitem:active .mx-icon{transform:scale(.88)}.bottom-nav .mx-navitem:active{background:0 0}@media (prefers-reduced-motion:reduce){.nav-glass,.bottom-nav .mx-navitem .mx-icon{transition:none}}.create-fab{background:var(--accent);width:44px;height:44px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.create-fab .mx-icon{stroke-width:2.25px}.mobile-top{border-bottom:1px solid var(--line);background:var(--bg);z-index:5;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.feed-header{z-index:5;background:var(--bg);position:sticky;top:0}.feed-top{align-items:center;gap:16px;height:52px;padding:0 16px;display:flex}@media (max-width:430px){.hide-narrow{display:none}.feed-top{gap:12px}}.feed-layout,.feed-col{min-width:0}.right-rail,.only-wide{display:none}.page{gap:24px;width:100%;max-width:720px;margin:0 auto;padding:24px 16px 32px;display:grid}.explore-grid{gap:0;display:grid}.profile-grid,.create-grid{gap:24px;display:grid}.profile-left,.create-form,.profile-right{align-content:start;gap:24px;min-width:0;display:grid}.create-preview{display:none}.form-gap{gap:8px;display:grid}.story-grid{gap:16px;display:grid}.story-main,.story-side{align-content:start;gap:16px;min-width:0;display:grid}.side-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:auto}@media (min-width:768px){:root{--nav-h:0px;--head-h:55px}.app{grid-template-columns:76px minmax(0,1fr);display:grid}.app-main{padding-bottom:0}.bottom-nav,.mobile-top,.only-mobile{display:none!important}.only-wide{display:block}.sidebar{border-right:1px solid var(--line);flex-direction:column;align-items:stretch;gap:4px;height:100dvh;padding:20px 12px;display:flex;position:sticky;top:0}.side-label{display:none}.side-brand{color:var(--accent);justify-content:center;align-items:center;margin:0 0 20px;display:flex}.mx-side-item{justify-content:center;padding:12px;position:relative}.mx-side-item:hover{background:var(--sidebar-active);color:var(--ink)}.side-dot{margin:0;position:absolute;top:10px;right:12px}.side-actions{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.side-new{border-radius:50%;padding:12px}.side-foot{justify-items:center;gap:12px;margin-top:auto;display:grid}.side-user{align-items:center;gap:12px;display:flex}html:has(.feed-col){--feed-head:0px}.feed-col{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:640px;min-height:100dvh;margin:0 auto}.feed-layout .feed-col .story-card{padding:8px 16px}.page{padding:40px 32px 64px}.page-wide{max-width:1040px}.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.explore-row.mx-tile{background:var(--surface);border-radius:var(--radius-lg);border:0;align-content:start;gap:4px;padding:20px;display:grid}.explore-row.mx-tile:hover{background:var(--surface-raised)}.story-page{max-width:1040px;margin:0 auto;padding:24px 32px 64px}.story-main .mx-card{padding:32px}}@media (min-width:1000px){.story-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px}.story-side{position:sticky;top:24px}.profile-grid{grid-template-columns:360px minmax(0,1fr);gap:48px}.create-grid{grid-template-columns:minmax(0,1fr) 380px;gap:48px}.create-preview{align-self:start;display:block;position:sticky;top:40px}}@media (min-width:1100px){.app{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.sidebar{padding:24px 16px}.side-label{display:revert}.side-brand{color:var(--ink);justify-content:flex-start;gap:10px;margin:0 0 24px 14px}.mx-side-item{justify-content:flex-start;padding:12px 14px}.side-dot{margin-left:auto;position:static}.side-actions{flex-direction:row;justify-content:flex-start;margin-top:16px}.side-new{border-radius:var(--radius-pill);padding:12px 20px}.side-round{border-radius:50%;padding:12px}.side-foot{justify-items:stretch}.side-user{border-top:1px solid var(--line);padding-top:16px}.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.feed-layout{grid-template-columns:minmax(0,640px) 340px;justify-content:center;gap:40px;display:grid}.feed-col{margin:0}.right-rail{align-content:start;gap:16px;height:fit-content;padding:24px 0;display:grid;position:sticky;top:0}.rail-row{border-radius:var(--radius-md);gap:4px;padding:12px;display:grid}.rail-row:hover{background:var(--surface-raised)}}.story-card{border-bottom:1px solid var(--line);scroll-snap-align:start;flex-direction:column;justify-content:flex-start;gap:0;min-height:0;padding:24px 16px 12px;display:flex}.scroll-snap{scroll-snap-type:y proximity}.creator-row{align-items:center;gap:8px;display:flex}.creator-row .name{font-size:16px;font-weight:700;line-height:20px}.menu-wrap{display:inline-flex;position:relative}.menu{z-index:20;background:var(--surface-raised);border:1px solid var(--line);border-radius:18px;width:min(300px,80vw);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.menu button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;font-size:15px;display:flex}.menu button:hover,.menu button:focus-visible{background:var(--surface)}.feed-col .story-card{border-bottom:0;padding:6px 12px}.feed-card{background:var(--surface);border-radius:24px;flex-direction:column;gap:16px;padding:18px 18px 14px;display:flex}.feed-who{flex:1;min-width:0}.feed-body{align-content:start;gap:12px;display:grid}.topic-pill{color:var(--accent);background:var(--accent-tint);border-radius:var(--radius-pill);justify-self:start;padding:4px 10px;font-size:12px;font-weight:700;line-height:16px}.feed-summary{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.feed-proof{color:var(--ink-muted);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.feed-proof .mx-icon{width:18px;height:18px}.feed-cta{border-radius:var(--radius-pill);background:var(--lime);min-height:56px;color:var(--on-lime);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 22px;font-size:16px;font-weight:700;display:flex}.feed-cta-arrow{background:var(--on-lime);width:40px;height:40px;color:var(--lime);border-radius:50%;flex:none;place-items:center;display:grid}.feed-actions{align-items:center;gap:18px;display:flex}.story-hidden{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.card-actions{border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:16px;padding-top:12px;display:flex}.story-page{gap:16px;padding:16px;display:grid}.story-top{align-items:center;gap:12px;display:flex}.live-dot{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.live-dot:before{content:"";background:var(--live);border-radius:50%;width:8px;height:8px}.decision-box{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-5);gap:12px;display:grid}.decision-stack{gap:16px;display:grid}.outcome-box{gap:16px}.outcome-choice{margin-bottom:-8px;font-size:17px;font-weight:600;line-height:24px}.outcome-choice b{color:var(--accent);margin-right:4px}.mx-btn.block{width:100%;padding:18px 20px;font-size:18px}.ghost-link{cursor:pointer;color:var(--ink-muted);border-radius:var(--radius-pill);background:0 0;border:0;justify-self:center;align-items:center;gap:10px;padding:6px 12px;font-size:15px;font-weight:500;display:inline-flex}.ghost-link:hover{color:var(--ink)}.cta-box{border:1px solid var(--accent);border-radius:var(--radius-md);justify-items:stretch;gap:12px;padding:16px;display:grid}.you-pill{background:var(--lime);color:var(--on-lime);border-radius:var(--radius-pill);margin-left:auto;padding:2px 10px;font-size:14px;font-weight:700;position:relative}.search{background:var(--surface);border-radius:var(--radius-pill);color:var(--ink-muted);align-items:center;gap:12px;padding:12px 20px;display:flex}.search input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px}.search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.chips{gap:4px;display:flex;overflow-x:auto}.chips.wrap{flex-wrap:wrap;gap:8px;overflow-x:visible}.chips.wrap .mx-chip{border:1px solid var(--bar-fill)}.chips.wrap .mx-chip.on{border-color:var(--accent)}@media (max-width:767px){.chips.wrap.situations{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}}.explore-state{color:var(--ink-muted);margin-bottom:8px;font-size:12px;font-weight:600;display:inline-block}.explore-state.told{color:var(--accent)}.explore-row{border-bottom:1px solid var(--line);padding:16px 0;display:block}.explore-row:hover .t-body{color:var(--accent)}.tabs{border-bottom:1px solid var(--line);gap:24px;display:flex}.tabs button{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0;font-size:15px;font-weight:500}.tabs button.on{color:var(--ink);border-bottom-color:var(--accent)}.featured-decisions{gap:12px;display:grid}.featured-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.featured-list{gap:12px;display:grid}.featured-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);gap:8px;padding:16px 18px;display:grid}.featured-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.featured-title{font-weight:700}.featured-choice{color:var(--accent)}.featured-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.featured-meta .mx-iconbtn{margin-left:auto}.profile-story-row{position:relative}.profile-story-row .explore-row{padding-right:132px}.feature-button{position:absolute;top:50%;right:0;transform:translateY(-50%)}.type-toggle{grid-template-columns:1fr 1fr;gap:12px;display:grid}.type-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;gap:4px;padding:16px;display:grid}.type-card.on{border-color:var(--accent);background:var(--accent-tint)}.field{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);resize:vertical;width:100%;padding:12px 16px;font-family:inherit;font-size:16px}.field::placeholder{color:var(--ink-muted)}.field:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wizard-top{align-items:center;display:flex}.wizard-next{justify-self:stretch}@media (min-width:768px){.wizard-next{justify-self:start}}.skeleton{background:linear-gradient(90deg, var(--surface-raised) 0%, color-mix(in srgb, var(--surface-raised) 55%, var(--bg)) 50%, var(--surface-raised) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-stack{gap:12px;display:grid}.sk-row{align-items:center;gap:12px;display:flex}@keyframes pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.feed-empty{text-align:center;justify-items:center;gap:16px;padding:48px 16px;display:grid}.bell-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;right:-1px}.inline-dot{vertical-align:middle;margin:0 8px 2px 0;display:inline-block}select.field{appearance:none;cursor:pointer}.advice{gap:16px;padding-top:8px;display:grid}.advice-list{margin:0;padding:0;list-style:none;display:grid}.advice-item{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.sheet-backdrop{z-index:30;background:#0009;place-items:end center;animation:.2s both dec-fade;display:grid;position:fixed;inset:0}.sheet{background:var(--surface);border:1px solid var(--line);width:100%;max-width:560px;max-height:min(85dvh,100%);padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:24px 24px 0 0;align-content:start;gap:8px;animation:.25s both dec-rise;display:grid;overflow-y:auto}.sheet-head{background:var(--surface);justify-content:space-between;align-items:center;margin:-16px -16px 0;padding:16px;display:flex;position:sticky;top:-16px}.modal-backdrop{z-index:30;overscroll-behavior:contain;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--line);align-content:start;gap:8px;width:100%;max-width:420px;max-height:calc(100dvh - 32px);display:grid;overflow-y:auto}:is(html:has(.modal-backdrop),body:has(.modal-backdrop)){overflow:hidden}.modal .mx-btn{margin-top:8px}.toast-host{left:0;right:0;bottom:calc(var(--nav-h) + 16px + env(safe-area-inset-bottom));z-index:40;pointer-events:none;justify-items:center;padding:0 16px;display:grid;position:fixed}.toast{background:var(--surface-raised);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-pill);padding:10px 18px;font-size:14px}.face{object-fit:cover;background:var(--bar-fill);border-radius:50%;flex:none;display:block}.face-fallback{color:var(--ink-muted);place-items:center;font-weight:700;display:grid}.figure-section{min-width:0}.figure-row{scrollbar-width:none;scroll-snap-type:x proximity;gap:16px;padding:4px 2px 8px;display:flex;overflow-x:auto}.figure-row::-webkit-scrollbar{display:none}.figure-chip{scroll-snap-align:start;border-radius:var(--radius-md);flex:none;justify-items:center;gap:6px;width:76px;display:grid}.figure-chip .t-caption{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);overflow:hidden}.figure-ring{border:2px solid var(--accent);border-radius:50%;padding:3px;display:block}.figure-ring.big{padding:4px}.figure-head{align-items:center;gap:16px;display:flex}.figure-challenge{gap:6px;display:grid}.figure-challenge:hover{background:var(--surface-raised)}.mx-opt.picked{border-color:var(--accent)}.result-hero{gap:12px}.result-pct{letter-spacing:-.03em;color:var(--accent);font-size:64px;font-weight:800;line-height:64px}.review{gap:10px}.review-mark{text-transform:none;letter-spacing:0;align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.review-mark .mx-icon{width:16px;height:16px}.review-mark.ok{color:var(--accent)}.review-mark.no{color:var(--ink-muted)}.review-opt{border-radius:var(--radius-md);border:1px solid var(--row-line,color-mix(in srgb, var(--ink) 14%, transparent));align-items:center;gap:12px;padding:10px 14px;font-weight:500;display:flex}.review-opt .key{border:2px solid;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.review-opt .tag{letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:12px;font-weight:700}.review-opt.actual{border-color:var(--accent)}.review-opt.actual .tag,.review-opt.actual .key{color:var(--accent)}.review-opt.yours{color:var(--ink-muted)}.dna-card{border:1px solid var(--line);gap:12px;display:grid}.dna-title{letter-spacing:-.02em;align-items:center;gap:12px;margin:0;font-size:28px;font-weight:800;line-height:34px;display:flex}.dna-title .mx-icon{color:var(--accent);width:28px;height:28px}.dna-trait{gap:6px;padding-top:6px;display:grid}.dna-trait-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dna-trait-name{align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.dna-trait-name .mx-icon{width:20px;height:20px}.dna-phrase{color:var(--accent);text-align:right;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.dna-phrase .mx-icon{width:16px;height:16px}.dna-track{border-radius:var(--radius-pill);background:var(--surface-raised);height:8px;margin:8px 0 2px;position:relative}.dna-track>i{background:var(--accent);border-radius:var(--radius-pill);position:absolute;inset:0 auto 0 0}.dna-track>b{background:var(--ink);border:3px solid var(--surface);box-sizing:content-box;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.dna-avg{background:var(--ink-muted);opacity:.7;border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px;left:50%}.dna-avg.inline{vertical-align:-3px;width:2px;height:14px;margin-right:8px;display:inline-block;position:static}.dna-track.locked{background:var(--surface-raised)}.dna-ends{justify-content:space-between;display:flex}.dna-legend{margin-top:4px}.dna-unpopular{border-top:1px solid var(--line);gap:4px;margin-top:4px;padding-top:14px;display:grid}.dna-why{gap:14px;max-height:calc(100dvh - 32px);overflow-y:auto}.dna-why-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dna-why-list li{gap:2px;display:grid}.dna-why-story{background:var(--surface-raised);border-radius:var(--radius-md);gap:4px;padding:14px 16px;display:grid}.dna-why-story:hover{background:var(--accent-tint)}.decision-box,.decision-stack{scroll-margin-top:calc(var(--head-h) + 12px)}.fresh .mx-bar .pct{animation:.35s both dec-fade}.fresh .outcome-box,.decision-box.fresh .cta-box{animation:.5s .2s both dec-rise}@keyframes dec-fade{0%{opacity:0}}@keyframes dec-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.fresh .mx-bar .pct,.fresh .outcome-box,.decision-box.fresh .cta-box{animation:none}}@media (max-width:767px){.story-top{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);margin:-16px -16px 0;padding:12px 16px;position:sticky;top:0}}.t-hook{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:23px;font-weight:700;line-height:30px}.t-summary{margin:0;font-size:17px;line-height:25px}.card-meta{align-items:center;gap:12px;min-height:28px;display:flex}.card-link{gap:20px;margin-top:20px;display:grid}.card-by,.card-count{margin:0}.card-summary{color:var(--ink-muted);margin-top:12px}.story-lead{grid-area:lead;gap:12px;min-width:0;display:grid}.story-grid{grid-template-areas:"lead""decision""full""actions"}.story-grid>.story-side{grid-area:decision}.story-full{grid-area:full;min-width:0}.story-full summary{cursor:pointer;color:var(--accent);padding:4px 0;font-size:15px;font-weight:600;list-style:none}.story-full summary::-webkit-details-marker{display:none}.story-full summary:after{content:" ↓"}.story-full[open] summary:after{content:" ↑"}.story-full[open] summary{margin-bottom:12px}.story-full p{margin:0 0 14px}.story-actions{grid-area:actions;min-width:0}@media (min-width:768px){.t-hook{font-size:28px;line-height:35px}.t-summary{font-size:18px;line-height:27px}}@media (min-width:1000px){.story-grid{grid-template-rows:auto auto 1fr;grid-template-areas:"lead decision""full decision""actions decision"}.story-grid>.story-side{align-self:start}}.story-lead .t-hook{font-size:24px;line-height:30px}@media (min-width:768px){.story-lead .t-hook{font-size:32px;line-height:38px}}.mx-bar{isolation:isolate;position:relative;overflow:hidden}.mx-bar:before{content:"";width:var(--p,0%);background:color-mix(in srgb, var(--ink) 7%, transparent);z-index:-1;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.mx-bar.mine:before{background:color-mix(in srgb, var(--accent) 24%, transparent)}.fresh .mx-bar:before{animation:.9s cubic-bezier(.2,.8,.2,1) .1s both bar-fill}@keyframes bar-fill{0%{width:0}}@media (prefers-reduced-motion:reduce){.fresh .mx-bar:before{animation:none}}@media (max-width:600px){.feed-header .locale-toggle button.on{display:none}}.compare-card{gap:12px;display:grid}.compare-score{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.compare-score b{letter-spacing:-.02em;color:var(--accent);font-size:40px;font-weight:800;line-height:1}.compare-score span{font-size:16px;font-weight:500}.group-card{gap:12px;display:grid}.group-hero{background:radial-gradient(120% 90% at 0% 0%, var(--accent-tint) 0%, var(--surface) 70%)}.group-title{align-items:center;gap:12px;display:flex}.group-big{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.1;display:block}.group-badge{background:var(--accent);width:36px;height:36px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.group-badge svg{width:20px;height:20px}.group-badge.lg{width:52px;height:52px}.group-badge.lg svg{width:28px;height:28px}.group-people{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.group-stat{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;font-size:14px;display:flex}.group-stat b{color:var(--accent);font-size:18px}.group-chips{flex-wrap:wrap;gap:8px;display:flex}.group-chip{border-radius:var(--radius-pill);background:var(--surface-raised);padding:7px 12px;font-size:13px;font-weight:600}.group-split{border-radius:var(--radius-md);background:var(--surface-raised);gap:10px;margin-top:4px;padding:14px 16px;display:grid}.group-head{align-items:center;gap:10px;font-size:15px;line-height:1.35;display:flex}.group-name{color:var(--accent)}.group-rows{gap:7px;display:grid}.group-row{color:var(--ink-muted);grid-template-columns:minmax(0,1fr) 90px 56px;align-items:center;gap:8px;font-size:13px;display:grid}.group-row b{text-align:right}.group-row.own{color:var(--ink)}.group-bar{border-radius:var(--radius-pill);background:#7f7f7f33;height:8px;overflow:hidden}.group-bar i{border-radius:inherit;background:var(--ink-muted);height:100%;display:block}.group-row.own .group-bar i{background:var(--accent)}.compare-apart{border-radius:var(--radius-md);background:var(--surface-raised);gap:4px;padding:12px 16px;display:grid}.undo-link{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 0 0 4px;font-weight:700;text-decoration:underline}.profile-footer{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:8px;display:flex}@media (max-width:767px){input,textarea,select{font-size:16px!important}}.intro{gap:12px;max-width:380px}.intro-dots{justify-content:center;gap:6px;margin-bottom:4px;display:flex}.intro-dots i{background:var(--ink-muted);opacity:.4;border-radius:50%;width:8px;height:8px}.intro .mx-card{background:var(--surface-raised)}.intro-dots i.on{background:var(--accent);opacity:1}.intro-splash{justify-items:center;padding:12px 0 4px;display:grid}.intro-logo{aspect-ratio:520/519;border-radius:22%;width:132px;animation:.45s cubic-bezier(.2,.8,.2,1) both introTile;position:relative;overflow:hidden}.intro-logo img{width:100%;height:100%;position:absolute;inset:0}.intro-logo .left{animation:.7s cubic-bezier(.2,.8,.2,1) .2s both introL}.intro-logo .right{animation:.7s cubic-bezier(.2,.8,.2,1) .2s both introR}.intro-logo .lens{transform-origin:50% 30%;animation:.55s cubic-bezier(.2,.9,.3,1.35) .8s both introDrop}.intro-wordmark{letter-spacing:-1px;margin-top:18px;font-size:34px;font-weight:800;animation:.45s ease-out 1.3s both introUp}.intro-wordmark span{color:var(--lime);animation:.4s cubic-bezier(.2,.9,.3,1.7) 1.65s both introPop;display:inline-block}.intro-splash~h2,.intro-splash~p{text-align:center;animation:.5s ease-out 1.85s both introUp}@keyframes introTile{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes introL{0%{transform:translate(-75%)}to{transform:none}}@keyframes introR{0%{transform:translate(75%)}to{transform:none}}@keyframes introDrop{0%{opacity:0;transform:translateY(-70%)scale(.4)}to{opacity:1;transform:none}}@keyframes introUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes introPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.intro-logo,.intro-logo img,.intro-wordmark,.intro-wordmark span,.intro-splash~h2,.intro-splash~p{animation:none}}.poll{gap:14px}.vote-rows{gap:10px;display:grid}.vote-row{background:var(--surface-raised);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1.5px solid #0000;border-radius:20px;align-items:center;gap:14px;padding:12px 18px 18px;font-size:17px;font-weight:600;line-height:23px;transition:border-color .3s,background .3s,transform .12s;display:flex;position:relative}.vote-row:not(:disabled):hover{border-color:var(--line)}.vote-row:not(:disabled):active{transform:scale(.98)}.vote-row:disabled{cursor:default}.vote-row .key{background:var(--bg);width:32px;height:32px;color:var(--ink-muted);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;transition:background .3s,color .3s;display:grid}.vote-row .key .mx-icon{stroke-width:2.5px;width:18px;height:18px}.vote-row .label{flex:1;min-width:0}.vote-row .pct{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:700}.vote-track{background:0 0;border-radius:99px;height:4px;transition:background .3s;position:absolute;bottom:8px;left:18px;right:18px;overflow:hidden}.vote-fill{background:color-mix(in srgb, var(--ink) 30%, transparent);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));border-radius:99px;transition:transform .9s cubic-bezier(.2,.8,.2,1) .1s;display:block}.shown .vote-track{background:color-mix(in srgb, var(--ink) 8%, transparent)}.vote-row.mine{border-color:var(--lime)}.vote-row.mine .key{background:var(--lime);color:var(--on-lime)}.vote-row.mine .pct{color:var(--ink)}.vote-row.mine .vote-fill{background:var(--lime)}.you-tag,.author-tag{vertical-align:2px;letter-spacing:.06em;border-radius:99px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:800;line-height:14px;display:inline-block}.you-tag{background:var(--lime);color:var(--on-lime)}.author-tag{background:var(--accent-tint);color:var(--accent)}.fresh .you-tag{animation:.3s .5s both dec-fade}.verdict-title{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:30px}.fresh .verdict{animation:.45s both dec-rise}.deciders{align-items:center;gap:10px;font-size:13px;line-height:18px;display:flex}.avatar-stack{padding-left:8px;display:inline-flex}.avatar-stack .mx-avatar{border:2px solid var(--surface);box-sizing:content-box;margin-left:-8px}.after{gap:14px;display:grid}.fresh~.after{animation:.5s .35s both dec-rise}.top-advice{gap:10px;display:grid}.advice-card{text-align:left;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:20px;gap:8px;padding:16px;display:grid}.advice-card-head{align-items:center;gap:8px;font-size:14px;display:flex}.advice-card-body{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;line-height:22px;display:-webkit-box;overflow:hidden}.advice-card .t-caption{align-items:center;gap:6px;display:inline-flex}.advice-card .t-caption .mx-icon{width:16px;height:16px}.choice-tag{background:var(--accent-tint);color:var(--accent);border-radius:99px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700;line-height:15px;display:inline-block}.advice-card-head .choice-tag{margin-left:auto}.reply-pill-all{background:var(--surface-raised);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:99px;flex:none;padding:8px 14px;font-size:13px;font-weight:600}.after-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.after-buttons .mx-btn{white-space:nowrap;min-height:52px;padding:12px 14px;font-size:14px}.after-buttons .mx-btn .mx-icon{width:20px;height:20px}.after-buttons .mx-btn:only-child{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.vote-fill{transition:none}.fresh .verdict,.fresh~.after,.fresh .you-tag{animation:none}}.note-group{display:grid}.note-head{margin:8px 0 4px;font-size:15px;font-weight:700;line-height:20px}.note-row{color:var(--ink);align-items:center;gap:12px;padding:10px 0;display:flex}.note-face{flex:none;width:44px;height:44px;position:relative}.note-face .mx-avatar{width:44px;height:44px}.note-count{background:var(--surface-raised);width:44px;height:44px;color:var(--lime);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.note-badge{border:2px solid var(--bg);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-3px;right:-3px}.note-badge .mx-icon{stroke-width:2.5px;width:11px;height:11px}.note-badge.lime{background:var(--lime);color:var(--on-lime)}.note-badge.blue{color:#fff;background:#3a8dde}.note-badge.coral{color:#2a0f06;background:#ff7a59}.note-badge.violet{color:#fff;background:#8b6cf0}.note-text{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:20px}.note-text b{font-weight:700}.note-time{white-space:nowrap}.note-story{background:var(--surface-raised);width:48px;height:48px;color:var(--ink-muted);-webkit-line-clamp:4;border-radius:10px;-webkit-box-orient:vertical;flex:none;padding:5px;font-size:8px;line-height:10px;display:-webkit-box;overflow:hidden}.note-action{background:var(--lime);color:var(--on-lime);border-radius:10px;flex:none;padding:7px 12px;font-size:13px;font-weight:700}.tone-lime{--tone:#b7f000}.tone-peach{--tone:#ffc99a}.tone-sun{--tone:#ffe27a}.tone-sky{--tone:#a9c8ff}.tone-pink{--tone:#ffb3df}.tone-lav{--tone:#c7b6ff}.tone-mint{--tone:#94e6a8}.tone-aqua{--tone:#9fdcf2}.tone-coral{--tone:#ff9f8a}.tone-stone{--tone:#cfd6dc}.tone-sand{--tone:#e9dcc4}.gchip{border-radius:var(--radius-pill);background:var(--tone,#ddd);color:#141414;white-space:nowrap;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.gchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gmark{background:var(--tone);color:#141414;box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.gmark svg{width:45%;height:45%}.groups-page{gap:16px;display:grid}.groups-page>*{min-width:0}.groups-search{border-radius:var(--radius-md);background:var(--surface-raised);height:46px;color:var(--ink-muted);align-items:center;gap:10px;padding:0 16px;font-size:14px;display:flex}.groups-search svg{width:18px;height:18px}.groups-head{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.groups-bar{align-items:center;gap:12px;display:flex}.groups-bar .mx-iconbtn{color:var(--ink)}.seg{border-radius:var(--radius-md);background:var(--surface-raised);gap:4px;padding:4px;display:flex}.seg button{color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;padding:9px;font-size:14px;font-weight:600}.seg button.on{background:var(--accent);color:var(--on-accent);font-weight:800}.weekly-card{border-radius:var(--radius-lg,24px);color:#141414;background:#c7b6ff;gap:10px;padding:18px;display:grid}.weekly-eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:800}.weekly-hook{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:19px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.weekly-or{opacity:.6;font-size:12px;font-weight:700}.topic-list{gap:10px;display:grid}.topic-card{border-radius:var(--radius-md);color:#141414;background:#fff;gap:9px;padding:14px 16px;display:grid}.topic-title{font-size:16px;font-weight:700;line-height:1.3}.topic-meta{color:#6b6b6b;gap:12px;font-size:12px;display:flex}.topic-form{gap:8px;width:100%;display:grid}.groups-head:has(.topic-form){flex-direction:column;align-items:stretch}.group-hero-mark{text-align:center;justify-items:center;gap:10px;padding-top:4px;display:grid}.group-hero-mark.small{gap:6px}.group-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.group-stats div{border-radius:var(--radius-md);border:1px solid var(--surface-raised);gap:2px;padding:10px 12px;display:grid}.group-stats b{font-size:18px}.group-stats span{color:var(--ink-muted);font-size:12px}.weekly-sides{grid-template-columns:1fr 1fr;gap:10px;display:grid}.weekly-side{background:var(--tone);color:#141414;border-radius:22px;gap:4px;padding:16px;display:grid}.weekly-side-name{font-size:15px;font-weight:800}.weekly-side-pct{letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1.05}.weekly-side-note{opacity:.7;font-size:12px;font-weight:600}.weekly-question{border-radius:var(--radius-md);background:var(--surface);gap:6px;padding:14px 16px;display:grid}.weekly-options{gap:2px;display:grid}.weekly-options b{color:var(--ink);margin-right:4px}.weekly-cta{bottom:calc(88px + env(safe-area-inset-bottom));position:sticky}.reason-card,.post{gap:8px;display:grid}.reason-card{border-radius:var(--radius-md);color:#141414;background:#fff;padding:12px 14px}.reason-card p,.post p{font-size:14px;line-height:1.4}.post-who{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.post-choice{background:#ececec;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.post-think-count{color:#555;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.post-think-count svg,.post-acts svg{width:14px;height:14px}.topic-sheet{color:#141414;background:#fff;border-radius:28px;gap:4px;min-height:50vh;padding:20px 18px 24px;display:grid}.topic-sheet-title{margin-bottom:8px;font-size:19px;font-weight:800;line-height:1.25}.post{border-bottom:1px solid #eee;padding:12px 0}.post.guest{border-radius:var(--radius-md);background:#f3f3f3;border:0;margin:4px 0;padding:12px}.post-acts{color:#555;align-items:center;gap:12px;font-size:12px;display:flex}.post-acts button{font:inherit;color:#555;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:inline-flex}.post-acts button.on{color:#141414}.post-acts button.on svg{fill:#b7f000}@media (min-width:768px){.weekly-cta{bottom:16px}}.composer{gap:6px;display:grid}.composer-row{align-items:flex-end;gap:10px;display:flex}.composer-row>.avatar,.composer-row>.mx-avatar{flex:none;margin-bottom:3px}.composer-field{border:1px solid #0000;border-radius:20px;flex:1;align-items:flex-end;min-width:0;display:flex;position:relative}.composer-field textarea{resize:none;min-width:0;color:inherit;font:inherit;scrollbar-width:none;background:0 0;border:0;outline:none;flex:1;max-height:160px;padding:9px 14px;font-size:16px;line-height:1.4;overflow-y:auto}.composer-field.with-badge textarea{padding-left:6px}.composer-field>.side-key{width:20px;height:20px;margin:0 0 10px 10px;font-size:11px}.composer-fake{text-align:left;min-height:40px;font:inherit;cursor:text;white-space:nowrap;text-overflow:ellipsis;padding:9px 14px;font-size:15px;display:block;overflow:hidden}.composer-send{background:var(--accent);width:40px;height:40px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.composer-send svg{width:18px;height:18px}.composer-below{align-items:center;gap:8px;padding-left:42px;font-size:13px;display:flex}.composer-below input{accent-color:var(--accent);width:16px;height:16px;margin:0}.composer-below label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.composer.dark .composer-field{background:var(--surface-raised);border-color:var(--line);color:var(--ink)}.composer.dark .composer-field:focus-within{border-color:var(--ink-muted)}.composer.dark textarea::placeholder,.composer.dark .composer-fake{color:var(--ink-muted)}.composer.dark .composer-send:disabled{background:var(--surface-raised);color:var(--ink-muted);cursor:default}.composer.dark .composer-below{color:var(--ink-muted)}.composer.light{margin:4px 0 8px}.composer.light .composer-field{color:#141414;background:#f6f6f6;border-color:#e3e3e3}.composer.light .composer-field:focus-within{background:#fff;border-color:#141414}.composer.light textarea::placeholder{color:#8a8a8a}.composer.light .composer-send:disabled{color:#9a9a9a;cursor:default;background:#ececec}.profile-settings{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding-bottom:8px;display:flex}.dna-locked{align-items:center;gap:10px;display:flex}.dna-locked-icons{opacity:.6;gap:4px;display:inline-flex}.dna-locked-icons svg{width:16px;height:16px}.reflect{border-top:1px solid var(--line);gap:10px;margin-top:6px;padding-top:12px;display:grid}.reflect-opts{gap:8px;display:grid}.reflect-opt{border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.reflect-opt .key{background:var(--surface);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.reflect-opt.quiet{color:var(--ink-muted);border:1px dashed var(--line);background:0 0;justify-content:center}.reflect-opt:disabled{opacity:.6;cursor:default}.reflect-reason{align-items:center;gap:8px;display:flex}.reflect-reason .field{flex:1;min-width:0;padding:9px 14px;font-size:14px}.reflect-change{color:var(--ink-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.topic-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.topic-pill.plain{background:var(--surface-raised);color:var(--ink-muted)}.origin-note{color:var(--ink-muted);margin:-4px 0 0;font-size:13px}.legal-page{max-width:680px;padding-bottom:var(--space-6,32px);gap:12px;display:grid}.legal-page section{gap:8px;margin-top:12px;display:grid}.legal-links{justify-content:center;gap:8px;margin:0;display:flex}.legal-links a{text-underline-offset:3px;text-decoration:underline}.profile-delete{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.empty-page{align-content:start;justify-items:start;gap:16px;padding-top:64px;display:grid}.reveal{z-index:40;background:var(--bg);padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;grid-template-rows:1fr auto;animation:.3s both dec-fade;display:grid;position:fixed;inset:0}:is(html:has(.reveal),body:has(.reveal)){overflow:hidden}.reveal-body{place-self:center;justify-items:start;gap:12px;width:100%;max-width:420px;display:grid}.reveal-body>*{animation:.5s both reveal-up}.reveal-body>:nth-child(3){animation-delay:.5s}.reveal-body>:nth-child(4),.reveal-body>:nth-child(5){animation-delay:.9s}@keyframes reveal-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.reveal-name{letter-spacing:-.02em;color:var(--accent);margin:0;font-size:48px;font-weight:800;line-height:52px}.reveal-line{color:var(--ink);margin:0;font-size:20px;line-height:28px}.reveal-actions{justify-self:center;gap:10px;width:100%;max-width:420px;display:grid}.reveal-actions .mx-btn{justify-content:center;width:100%}.reveal-skip{color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px}.type-page{gap:20px;max-width:480px;margin:0 auto;padding:32px 16px 120px;display:grid}.type-card{justify-items:start;gap:12px;padding:28px 24px;display:grid}.type-page .mx-btn{justify-content:center}@media (prefers-reduced-motion:reduce){.reveal,.reveal-body>*{animation:none}}
