@font-face{font-family:Zilla Slab;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fe0eb311b7825c23-s.p.05_t0-zck24ou.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d1c06f13a371d444-s.p.0_0f4uq0qy-5_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7a827c4486e280b3-s.p.00zwk5~366shk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ce5e4627fcd5388a-s.p.11wfvzmz53y2~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:italic;font-weight:600;font-display:swap;src:url(../media/7aaeadce193d9ace-s.p.0rwd8j4f~2-66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:italic;font-weight:600;font-display:swap;src:url(../media/36de5b34b2b35c9f-s.p.06u2~~-wbyjvm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77ff06b584ce5c3b-s.p.0dk~8x8uhun5j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8a66589f2577848-s.p.0pvn16gvsk1jm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ec8b6964dca4738-s.p.11d5urnlw8vam.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49bcce62f8e09af8-s.p.0iitys6lds-vt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8cd2bc38ce1bfc5d-s.p.14..wsb2rane..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3191a2e06136a6d-s.p.0rudd9nuz9-bd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab Fallback;src:local(Times New Roman);ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.0%;size-adjust:106.83%}.zilla_slab_941bbe58-module__oYAXCq__className{font-family:Zilla Slab,Zilla Slab Fallback}.zilla_slab_941bbe58-module__oYAXCq__variable{--font-zilla:"Zilla Slab", "Zilla Slab Fallback"}
:root{--bg:#faf3dd;--surface:#e6eddc;--ink:#1f3b2a;--muted:#3d5546;--accent:#4a7c59;--accent-ink:#fff;--accent-strong:#3b6447;--bgbtn:#4a7c59;--bgbtn-ink:#fff;--bgbtn-strong:#3b6447;--faq-bg:#c8d5b9;--hover-tint:#dde7d2;--meter-track:#335140;--meter-zone:#3f6a4f;--env-back:#a9be98;--env-flap:#b8cba8;--chip-pending:#2f6e6a;--bar-shade:#1f3b2a29;--f1:#4a7c59;--f2:#68b0ab;--f3:#8fc0a9;--f4:#c8d5b9;--paper:#fffdf6;--paper-ink:#1f3b2a;--paper-muted:#46594b;--paper-band:#eef2e4;--font:var(--font-zilla), "Zilla Slab", Rockwell, "Roboto Slab", Georgia, serif;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2rem, 1.2rem + 2.2vw, 3rem);--step-display:clamp(4rem, 7vw, 7.5rem);--margin:clamp(1rem, 2.2vw, 2rem);--gutter:clamp(1rem, 2vw, 2rem);--section:clamp(7.5rem, 12vw, 13rem);--tab-cut:12px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--t-press:.14s;--t-hover:.18s;--t-ui:.24s;--t-reveal:.8s}:root[data-palette=altin]{--bg:#133621;--surface:#1a4429;--ink:#f4d96c;--muted:#c4b66c;--accent:#133621;--accent-ink:#f4d96c;--accent-strong:#0b2416;--bgbtn:#f4d96c;--bgbtn-ink:#133621;--bgbtn-strong:#fbe796;--faq-bg:#24553a;--f1:#24553a;--f2:#a8994f;--f3:#20502f;--f4:#cfb658;--paper:#f4d96c;--paper-ink:#133621;--paper-muted:#3c5530;--paper-band:#ead063;--hover-tint:#dcc25a;--meter-track:#3d5a33;--meter-zone:#4f6b3c;--env-back:#c4ab4c;--env-flap:#d3b955;--chip-pending:#3c5530;--bar-shade:#00000073}:root[data-palette=akdeniz]{--bg:#f3f5f7;--surface:#e3eaf2;--ink:#142640;--muted:#3d4e66;--accent:#1f5fa8;--accent-ink:#fff;--accent-strong:#174a85;--bgbtn:#1f5fa8;--bgbtn-ink:#fff;--bgbtn-strong:#174a85;--faq-bg:#d6e4f0;--f1:#1f5fa8;--f2:#5b9bd5;--f3:#a7c7e7;--f4:#d6e4f0;--paper:#fff;--paper-ink:#142640;--paper-muted:#475a73;--paper-band:#eef3f8;--hover-tint:#dce7f3;--meter-track:#22385a;--meter-zone:#2c4870;--env-back:#a9c1da;--env-flap:#bdd1e6;--chip-pending:#1f6e8c;--bar-shade:#14264029}:root[data-palette=zeytin]{--bg:#f2efe8;--surface:#e6e1d6;--ink:#2a2a22;--muted:#555246;--accent:#5e7136;--accent-ink:#fff;--accent-strong:#4b5b2b;--bgbtn:#5e7136;--bgbtn-ink:#fff;--bgbtn-strong:#4b5b2b;--faq-bg:#dcd7c6;--f1:#5e7136;--f2:#a3a86b;--f3:#c9c3a4;--f4:#dcd7c6;--paper:#fffefa;--paper-ink:#2a2a22;--paper-muted:#57544a;--paper-band:#f0ede4;--hover-tint:#e7e3d6;--meter-track:#3f3f33;--meter-zone:#4c4d3c;--env-back:#bdb79c;--env-flap:#cfcab2;--chip-pending:#6a6a3a;--bar-shade:#2a2a2229}:root[data-palette=gece]{--bg:#111a2e;--surface:#182440;--ink:#ede6d6;--muted:#b9b3a3;--accent:#111a2e;--accent-ink:#f5efe0;--accent-strong:#0a1120;--bgbtn:#e3b23c;--bgbtn-ink:#111a2e;--bgbtn-strong:#f0c55a;--faq-bg:#182440;--f1:#24365c;--f2:#e3b23c;--f3:#1d2b4d;--f4:#c9b98f;--paper:#f5efe0;--paper-ink:#111a2e;--paper-muted:#4a5266;--paper-band:#e9e1cc;--hover-tint:#e2d8bf;--meter-track:#22304f;--meter-zone:#2b3b60;--env-back:#bfae84;--env-flap:#d2c39c;--chip-pending:#24365c;--bar-shade:#0006}:root[data-palette=toprak]{--bg:#f5eee3;--surface:#eadfcc;--ink:#2e2418;--muted:#5a4a38;--accent:#7a5230;--accent-ink:#fff;--accent-strong:#644327;--bgbtn:#7a5230;--bgbtn-ink:#fff;--bgbtn-strong:#644327;--faq-bg:#eadbc4;--f1:#7a5230;--f2:#c49a6c;--f3:#dcc3a1;--f4:#eadbc4;--paper:#fffcf7;--paper-ink:#2e2418;--paper-muted:#696056;--paper-band:#f6eee2;--hover-tint:#efe4d2;--meter-track:#473e34;--meter-zone:#5c544b;--env-back:#bbaf9d;--env-flap:#d3c5b0;--chip-pending:#553922;--bar-shade:#2e241829}:root[data-palette=bordo]{--bg:#f7f1ec;--surface:#eee2dc;--ink:#2b161b;--muted:#5b3e44;--accent:#7a2335;--accent-ink:#fff;--accent-strong:#641d2b;--bgbtn:#7a2335;--bgbtn-ink:#fff;--bgbtn-strong:#641d2b;--faq-bg:#f0dcdd;--f1:#7a2335;--f2:#c98a93;--f3:#e3bec3;--f4:#f0dcdd;--paper:#fff;--paper-ink:#2b161b;--paper-muted:#66575b;--paper-band:#faf1f1;--hover-tint:#f4e5e6;--meter-track:#443236;--meter-zone:#5a494d;--env-back:#c0b0b1;--env-flap:#d8c6c7;--chip-pending:#551825;--bar-shade:#2b161b29}:root[data-palette=celik]{--bg:#eef0f2;--surface:#e1e6ea;--ink:#1e2329;--muted:#46505a;--accent:#3e5568;--accent-ink:#fff;--accent-strong:#334655;--bgbtn:#3e5568;--bgbtn-ink:#fff;--bgbtn-strong:#334655;--faq-bg:#d7dfe6;--f1:#3e5568;--f2:#8da2b3;--f3:#b8c6d1;--f4:#d7dfe6;--paper:#fff;--paper-ink:#1e2329;--paper-muted:#5d6165;--paper-band:#f2f5f7;--hover-tint:#e3e9ee;--meter-track:#393d43;--meter-zone:#505358;--env-back:#acb2b8;--env-flap:#c2c9cf;--chip-pending:#2b3b49;--bar-shade:#1e232929}:root[data-palette=nane]{--bg:#eef7f3;--surface:#ddefe7;--ink:#12263a;--muted:#3a4e5e;--accent:#1f6f5c;--accent-ink:#fff;--accent-strong:#195b4b;--bgbtn:#1f6f5c;--bgbtn-ink:#fff;--bgbtn-strong:#195b4b;--faq-bg:#d3eee4;--f1:#1f6f5c;--f2:#6fb9a3;--f3:#a9dccb;--f4:#d3eee4;--paper:#fff;--paper-ink:#12263a;--paper-muted:#546371;--paper-band:#eef8f4;--hover-tint:#dff2eb;--meter-track:#2e4052;--meter-zone:#465665;--env-back:#a9beb6;--env-flap:#bed6cd;--chip-pending:#164e40;--bar-shade:#12263a29}:root[data-palette=kirmizi]{--bg:#faf8f5;--surface:#f1ece6;--ink:#1c1c1c;--muted:#4a4642;--accent:#b3261e;--accent-ink:#fff;--accent-strong:#931f19;--bgbtn:#b3261e;--bgbtn-ink:#fff;--bgbtn-strong:#931f19;--faq-bg:#f8ddd8;--f1:#b3261e;--f2:#e07a6f;--f3:#f2b8b0;--f4:#f8ddd8;--paper:#fff;--paper-ink:#1c1c1c;--paper-muted:#5c5c5c;--paper-band:#fbf1ef;--hover-tint:#f9e6e2;--meter-track:#373737;--meter-zone:#4e4e4e;--env-back:#c6b1ad;--env-flap:#dfc7c2;--chip-pending:#7d1b15;--bar-shade:#1c1c1c29}:root[data-palette=mono]{--bg:#fff;--surface:#efefef;--ink:#111;--muted:#4a4a4a;--accent:#111;--accent-ink:#fff;--accent-strong:#0e0e0e;--bgbtn:#111;--bgbtn-ink:#fff;--bgbtn-strong:#0e0e0e;--faq-bg:#e4e4e4;--f1:#111;--f2:#8c8c8c;--f3:#c4c4c4;--f4:#e4e4e4;--paper:#f5f5f3;--paper-ink:#111;--paper-muted:#515150;--paper-band:#ececea;--hover-tint:#e8e8e7;--meter-track:#2e2e2e;--meter-zone:#454545;--env-back:#b6b6b6;--env-flap:#cdcdcd;--chip-pending:#0c0c0c;--bar-shade:#11111129}:root[data-palette=okyanus]{--bg:#0e2a2f;--surface:#143840;--ink:#e6f2ef;--muted:#a9c4bf;--accent:#0e2a2f;--accent-ink:#eaf4f1;--accent-strong:#0a1d21;--bgbtn:#4fc1b0;--bgbtn-ink:#0e2a2f;--bgbtn-strong:#69cabc;--faq-bg:#143840;--f1:#1d4e57;--f2:#4fc1b0;--f3:#16424a;--f4:#a8dcd1;--paper:#eaf4f1;--paper-ink:#0e2a2f;--paper-muted:#546b6d;--paper-band:#d8ebe6;--hover-tint:#c0e4dc;--meter-track:#263f44;--meter-zone:#395054;--env-back:#8fbbb2;--env-flap:#9ecfc4;--chip-pending:#1d4e57;--bar-shade:#0006}:root[data-palette=antrasit]{--bg:#2a2c2e;--surface:#33363a;--ink:#f2ede4;--muted:#bdb6aa;--accent:#2a2c2e;--accent-ink:#f2ede4;--accent-strong:#1d1f20;--bgbtn:#e0a526;--bgbtn-ink:#2a2c2e;--bgbtn-strong:#e5b247;--faq-bg:#33363a;--f1:#3b3f44;--f2:#e0a526;--f3:#34373b;--f4:#cfc6b6;--paper:#f2ede4;--paper-ink:#2a2c2e;--paper-muted:#6a6a68;--paper-band:#e6decf;--hover-tint:#dad2c2;--meter-track:#3f4143;--meter-zone:#505254;--env-back:#b0a89b;--env-flap:#c3baab;--chip-pending:#3b3f44;--bar-shade:#0006}:root[data-palette=orman]{--bg:#1b2a1f;--surface:#223326;--ink:#e8efe4;--muted:#afc0a8;--accent:#1b2a1f;--accent-ink:#eef3ea;--accent-strong:#131d16;--bgbtn:#9bc48a;--bgbtn-ink:#1b2a1f;--bgbtn-strong:#aacd9c;--faq-bg:#223326;--f1:#2c4433;--f2:#9bc48a;--f3:#24372a;--f4:#c9ddbe;--paper:#eef3ea;--paper-ink:#1b2a1f;--paper-muted:#5f6a60;--paper-band:#dde8d6;--hover-tint:#d3e2ca;--meter-track:#323f35;--meter-zone:#445047;--env-back:#abbca2;--env-flap:#bdd0b3;--chip-pending:#2c4433;--bar-shade:#0006}:root[data-palette=kahve]{--bg:#2b1e17;--surface:#362720;--ink:#f1e6d8;--muted:#c3b29e;--accent:#2b1e17;--accent-ink:#f4eadc;--accent-strong:#1e1510;--bgbtn:#d9a35b;--bgbtn-ink:#2b1e17;--bgbtn-strong:#dfb174;--faq-bg:#362720;--f1:#4a3428;--f2:#d9a35b;--f3:#3a2a21;--f4:#cdb79a;--paper:#f4eadc;--paper-ink:#2b1e17;--paper-muted:#6b5f56;--paper-band:#e8dac5;--hover-tint:#dac8b0;--meter-track:#40342e;--meter-zone:#514641;--env-back:#ae9c83;--env-flap:#c1ac91;--chip-pending:#4a3428;--bar-shade:#0006}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:84px}body{background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--font);font-size:var(--step-body);font-kerning:normal;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,p,figure,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:inherit}::selection{background:var(--ink);color:var(--bg)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sheet :focus-visible,.authCard :focus-visible,.panel :focus-visible,.prose :focus-visible,.legalNav :focus-visible{outline-color:var(--paper-ink)}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.05}p{text-wrap:pretty}.wrap{padding-inline:var(--margin)}.topbar{z-index:40;font-size:var(--step-small);background:var(--bg);transition:box-shadow var(--t-ui) ease;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex;position:sticky;top:0}.topbar.is-stuck{box-shadow:0 6px 20px var(--bar-shade)}.wordmark{min-height:44px;font-weight:600;font-size:var(--step-lead);letter-spacing:-.01em;align-items:center;text-decoration:none;display:inline-flex}.topbar__actions{align-items:center;gap:8px;display:flex}.button{--tab-cut:9px;background:var(--accent);min-height:44px;color:var(--accent-ink);font-size:var(--step-small);white-space:nowrap;clip-path:polygon(var(--tab-cut) 0, calc(100% - var(--tab-cut)) 0, 100% 100%, 0 100%);transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease, color var(--t-hover) ease;justify-content:center;align-items:center;padding:0 1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.button:active:not(:disabled){transform:scale(.97)}.button:focus-visible{clip-path:none}.button:disabled{opacity:.45}.button--ground{background:var(--bgbtn);color:var(--bgbtn-ink)}.button--quiet{background:var(--faq-bg);color:var(--ink)}.button--band{background:var(--paper-band);color:var(--paper-ink)}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled){background:var(--accent-strong)}.button--ground:hover:not(:disabled){background:var(--bgbtn-strong)}.button--quiet:hover:not(:disabled){background:var(--surface);text-underline-offset:.2em;text-decoration:underline}.button--band:hover:not(:disabled){background:var(--hover-tint)}}.chip{background:var(--paper-band);min-height:52px;color:var(--paper-ink);font-size:var(--step-body);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);padding:0 20px}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{background:var(--paper-ink);color:var(--paper)}.chip--sm{min-height:44px;font-size:var(--step-small);padding:0 18px;font-weight:500}@media (hover:hover) and (pointer:fine){.chip:hover{background:var(--hover-tint)}.chip[aria-pressed=true]:hover{background:var(--paper-ink)}}.iconbtn{background:var(--paper);width:44px;height:44px;color:var(--paper-ink);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);place-items:center;display:inline-grid}.iconbtn:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.iconbtn:hover{background:var(--paper-ink);color:var(--paper)}}.palette-switch{background:var(--bgbtn);min-height:44px;color:var(--bgbtn-ink);font-size:var(--step-small);white-space:nowrap;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease;align-items:center;gap:10px;padding:0 12px;font-weight:600;display:inline-flex}.palette-switch:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.palette-switch:hover{background:var(--bgbtn-strong)}}.palette-switch__dots{gap:3px;display:inline-flex}.palette-switch__dots i{border-radius:50%;width:12px;height:12px}.palette-switch__text{display:none}@media (min-width:900px){.palette-switch__text{display:inline}}.app{flex-direction:column;min-height:100svh;display:flex}.stage{width:100%;max-width:920px;padding-inline:var(--margin);flex-direction:column;flex:1;margin-inline:auto;display:flex}.sheet-tabs{align-items:flex-end;gap:4px;display:flex}.sheet-tab{background:var(--paper);width:fit-content;min-width:170px;height:44px;color:var(--paper-ink);font-size:var(--step-body);white-space:nowrap;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 100%,0 100%);justify-content:center;align-items:center;padding:0 28px;font-weight:500;display:flex}button.sheet-tab{background:var(--f4);transition:background-color var(--t-hover) ease}button.sheet-tab[aria-selected=true]{background:var(--paper)}@media (hover:hover) and (pointer:fine){button.sheet-tab[aria-selected=false]:hover{background:var(--hover-tint)}}.sheet-tab:focus-visible{clip-path:none}.sheet{background:var(--paper);color:var(--paper-ink);flex-direction:column;flex:1;display:flex}.sheet__body{flex:1;padding:clamp(20px,3.5vw,40px) clamp(20px,4vw,48px) clamp(24px,3vw,40px)}.hello{justify-items:start;gap:12px;display:grid}.hello__h{font-size:var(--step-head)}.hello__lead{max-width:52ch;font-size:var(--step-body);line-height:1.4}.honest{background:var(--paper-band);max-width:56ch;padding:12px 18px;font-weight:500}.hello__ask{font-size:var(--step-lead);letter-spacing:-.01em;margin-top:6px;line-height:1.2}.starters{gap:4px;width:100%;display:grid}.starter{text-align:left;background:var(--paper-band);width:100%;min-height:46px;color:var(--paper-ink);line-height:1.3;font-size:var(--step-body);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);padding:8px 18px}.starter:active:not(:disabled){transform:scale(.985)}.starter:disabled{opacity:.55}@media (hover:hover) and (pointer:fine){.starter:hover:not(:disabled){background:var(--paper-ink);color:var(--paper)}}.hello__legal,.panel__legal{font-size:var(--step-small);flex-wrap:wrap;gap:4px 24px;margin-top:18px;display:flex}.hello__legal a,.panel__legal a{align-items:center;min-height:44px;display:inline-flex}.restoring{color:var(--paper-muted)}.thread{align-content:start;gap:20px;display:grid}.msg{overflow-wrap:anywhere}.msg--user{background:var(--paper-ink);max-width:min(85%,640px);color:var(--paper);white-space:pre-wrap;justify-self:end;padding:14px 18px}.msg--sofia{background:var(--paper-band);gap:12px;max-width:100%;padding:18px 20px;display:grid}.msg__who{font-weight:600}.markdown>*+*{margin-top:.8em}.markdown h3{font-size:var(--step-lead);letter-spacing:-.01em;line-height:1.2}.markdown h4{font-size:var(--step-body);font-weight:600;line-height:1.3}.markdown ul,.markdown ol{gap:.35em;padding-left:1.3em;display:grid}.markdown ul{list-style:outside}.markdown ol{list-style:decimal}.markdown strong{font-weight:600}.markdown a{text-underline-offset:.2em;text-decoration-thickness:.07em}.markdown a:hover{text-decoration-thickness:.14em}.markdown code{background:var(--paper);padding:0 .3em;font-family:inherit}.markdown__table{background:var(--paper);max-width:100%;overflow-x:auto}.markdown__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.markdown__table th{text-align:left;font-weight:500;font-size:var(--step-small);background:var(--paper-ink);color:var(--paper);padding:10px 14px}.markdown__table td{font-size:var(--step-small);vertical-align:baseline;padding:10px 14px}.markdown__table tbody tr:nth-child(2n){background:var(--paper-band)}.typing{font-size:var(--step-small);align-items:center;gap:10px;display:inline-flex}.typing__dots{gap:4px;display:inline-flex}.typing__dots i{background:var(--paper-ink);opacity:.35;border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.typing__dots i{animation:1.1s ease-in-out infinite typing-dot}.typing__dots i:nth-child(2){animation-delay:.16s}.typing__dots i:nth-child(3){animation-delay:.32s}.msg{animation:msg-in .38s var(--ease-out) both}}@media (prefers-reduced-motion:reduce){.typing__dots i{opacity:.8}}@keyframes typing-dot{0%,to{opacity:.25}40%{opacity:1}}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}}.thinking{grid-template-rows:1fr;display:grid}.thinking__inner{min-height:0;overflow:hidden}.thinking__row{align-items:center;gap:14px;padding:4px 0;display:flex}.thinking__text{font-size:var(--step-small);color:var(--paper-muted)}.thinking.is-hidden{opacity:0;visibility:hidden;transition:grid-template-rows .38s var(--ease-in-out), opacity .24s ease, visibility 0s linear .38s;grid-template-rows:0fr}.bubble{flex:none;display:block;overflow:visible}.bubble__shape{fill:var(--paper);stroke:var(--paper-ink);stroke-width:3px;stroke-linejoin:round}.bubble__dot{fill:var(--paper-ink);transform-box:fill-box;transform-origin:50%}.thinking__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.thinking:not(.is-hidden){animation:thinking-in .56s var(--ease-out) .2s backwards}.bubble{transform-origin:22% 95%;animation:bubble-pop .56s var(--ease-out) .2s backwards, bubble-breathe 3.2s ease-in-out .76s infinite alternate}.bubble__dot{animation:1.2s ease-in-out infinite bubble-bounce}.bubble__dot--2{animation-delay:.16s}.bubble__dot--3{animation-delay:.32s}.sources__list .source{animation:rise-in .46s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms)}.starters li{animation:rise-in .52s var(--ease-out) both;animation-delay:calc(.12s + var(--i,0) * 70ms)}.feedback{animation:rise-in .42s var(--ease-out) .24s both}}@media (prefers-reduced-motion:reduce){.thinking.is-hidden{transition:none}.bubble__dot{opacity:.85}}@keyframes thinking-in{0%{opacity:0;grid-template-rows:0fr;transform:translateY(8px)scale(.96)}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}}@keyframes bubble-pop{0%{opacity:0;transform:scale(.7)translateY(6px)}}@keyframes bubble-breathe{0%{transform:scale(1)}to{transform:scale(1.035)rotate(-.8deg)}}@keyframes bubble-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.fail{background:var(--paper);gap:12px;padding:14px 16px;font-weight:500;display:grid}.fail__actions{flex-wrap:wrap;gap:8px;display:flex}.sources{gap:8px;margin-top:4px;display:grid}.sources__h{font-size:var(--step-body);letter-spacing:0;font-weight:600;line-height:1.3}.sources__list{gap:6px;display:grid}.source{background:var(--paper);gap:2px;padding:12px 14px;display:grid}.source__title{font-weight:600;line-height:1.25}.source__meta{font-size:var(--step-small);color:var(--paper-muted);flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.badge{background:var(--paper-ink);color:var(--paper);font-size:var(--step-small);font-variant-numeric:tabular-nums;padding:1px 10px;font-weight:500}.source__link{min-height:44px;color:var(--paper-ink);font-size:var(--step-small);text-underline-offset:.2em;align-items:center;margin-left:auto;font-weight:600;text-decoration-thickness:.07em;display:inline-flex}.source__link:hover{text-decoration-thickness:.16em}.source__toggle{min-height:44px;font-size:var(--step-small);text-underline-offset:.2em;justify-self:start;align-items:center;font-weight:500;text-decoration:underline;text-decoration-thickness:.07em;display:inline-flex}.source__more{display:grid}.source__pages{padding-bottom:6px;display:grid}.source__pages a{min-height:44px;font-size:var(--step-small);overflow-wrap:anywhere;text-underline-offset:.2em;align-items:center;text-decoration-thickness:.07em;display:flex}.sources__more{background:var(--paper);justify-self:start}.nosource{font-size:var(--step-small);max-width:60ch}.feedback{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.feedback__q,.feedback__thanks{font-size:var(--step-small)}.feedback__btns{gap:6px;display:flex}.notice{background:var(--paper-ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px clamp(20px,4vw,48px);font-weight:500;display:flex}.notice__close{background:var(--paper);min-height:44px;color:var(--paper-ink);font-size:var(--step-small);padding:0 14px;font-weight:600}.notice :focus-visible{outline-color:var(--paper)}.composer{z-index:20;padding:14px clamp(20px, 4vw, 48px) calc(12px + env(safe-area-inset-bottom));background:var(--paper-band);position:sticky;bottom:0}.composer__row{align-items:flex-end;gap:8px;display:flex}.field{background:var(--paper);width:100%;min-height:52px;color:var(--paper-ink);font-size:max(1rem, var(--step-body));border:0;border-radius:0;padding:.6rem .9rem}.field::placeholder{color:var(--paper-muted);opacity:1}.field:focus-visible{outline-color:var(--paper-ink);outline-offset:0}.composer__field{resize:none;flex:1;min-width:0;max-height:220px;line-height:1.35;overflow-y:auto}.composer__send{min-height:52px;font-size:var(--step-body);padding-inline:1.4rem}.composer__meta{font-size:var(--step-small);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:8px;display:flex}.composer__count{font-variant-numeric:tabular-nums;margin-left:auto}.composer__count.is-full{font-weight:600}.hook__intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.hook__h{font-size:var(--step-lead);letter-spacing:-.01em;line-height:1.15}.hook__progress{gap:6px;display:flex}.hook__progress span{background:var(--f4);width:44px;height:6px;transition:background-color var(--t-ui) ease}.hook__progress span.is-done{background:var(--paper-ink)}.step{border:0;min-width:0;margin:18px 0 24px;padding:0}.step legend{max-width:24ch;font-size:var(--step-head);letter-spacing:-.025em;text-wrap:balance;padding:0;font-weight:600;line-height:1.05}.step legend:focus{outline:none}.chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.step--result{background:var(--paper-ink);color:var(--paper);margin:18px 0 0;padding:clamp(20px,3vw,36px)}.step--result :focus-visible{outline-color:var(--paper)}.quiz__verdict{font-size:var(--step-head);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.05}.quiz__verdict:focus{outline:none}.quiz__why{max-width:60ch;margin-top:8px}.meter{background:var(--meter-track);height:14px;margin-top:20px;position:relative;overflow:hidden}.meter__zone{background:var(--meter-zone);width:66.7%;position:absolute;inset:0 auto 0 0}.meter__fill{background:var(--paper);transform-origin:0;position:absolute;inset:0}.quiz__nums{font-size:var(--step-small);font-variant-numeric:tabular-nums;margin-top:12px}.hook__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.button--paper{background:var(--paper);color:var(--paper-ink);min-height:52px;font-size:var(--step-body)}@media (hover:hover) and (pointer:fine){.button--paper:hover:not(:disabled){background:var(--paper-band)}}.hook__again,.hook__back{min-height:44px;font-size:var(--step-body);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.hook__back{color:var(--paper-ink)}.quiz__bridge{font-size:var(--step-small);margin-top:12px}.quiz__fine{max-width:80ch;font-size:var(--step-small);color:var(--f4);margin-top:16px}@media (prefers-reduced-motion:no-preference){.step{animation:step-in .42s var(--ease-out) both}.meter__fill{animation:meter-in .7s var(--ease-out) both}}@keyframes step-in{0%{opacity:0;transform:translateY(14px)}}@keyframes meter-in{0%{transform:scaleX(0)}}.panel{background:var(--paper);width:min(480px,100% - 32px);max-height:calc(100svh - 32px);color:var(--paper-ink);font-size:var(--step-body);border:0;padding:0;overflow-y:auto}.panel::backdrop{background:var(--bar-shade)}.panel__body{gap:14px;padding:clamp(20px,4vw,32px);display:grid}.panel__h{font-size:var(--step-head)}.panel__sub{font-size:var(--step-lead);letter-spacing:-.01em;margin-top:10px;line-height:1.2}.panel__who{overflow-wrap:anywhere;font-weight:600}.panel__actions{flex-wrap:wrap;gap:8px;display:flex}.panel__confirm{background:var(--paper-band);gap:10px;width:100%;padding:14px 16px;font-weight:500;display:grid}.panel__legal{margin-top:0}.panel__close{justify-self:start}.authShell{width:100%;max-width:560px;padding-inline:var(--margin);flex-direction:column;flex:1;margin-inline:auto;padding-bottom:clamp(32px,6vw,80px);display:flex}.authCard{background:var(--paper);color:var(--paper-ink);align-content:start;gap:14px;padding:clamp(20px,4vw,40px);display:grid}.authCard h1{font-size:var(--step-head)}.authTabs{gap:6px;display:flex}.authTabs button{background:var(--paper-band);min-height:48px;color:var(--paper-ink);transition:background-color var(--t-hover) ease, color var(--t-hover) ease;flex:1;padding:0 14px;font-weight:500}.authTabs button[aria-selected=true]{background:var(--paper-ink);color:var(--paper)}@media (hover:hover) and (pointer:fine){.authTabs button[aria-selected=false]:hover{background:var(--hover-tint)}}.authForm{gap:8px;display:grid}.authForm label{font-size:var(--step-small);font-weight:600}.authForm input[type=email],.authForm input[type=password],.authForm input[type=text]{background:var(--paper-band);width:100%;min-height:52px;color:var(--paper-ink);font-size:max(1rem, var(--step-body));border:0;border-radius:0;padding:.6rem .9rem}.authForm input:focus-visible{outline-offset:0}.authForm .button{min-height:52px;font-size:var(--step-body);gap:8px;margin-top:8px}.authLabelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.authLink{min-height:44px;font-size:var(--step-small);text-underline-offset:.2em;font-weight:500;text-decoration:underline}.authHint,.authNote,.authLegal{font-size:var(--step-small);color:var(--paper-muted)}.authNote{font-size:var(--step-body);color:var(--paper-ink)}.authNote code{background:var(--paper-band);padding:0 .3em;font-family:inherit;font-weight:600}.authConsent{align-items:flex-start;gap:12px;padding-block:6px;line-height:1.4;display:flex;font-weight:400!important;font-size:var(--step-small)!important}.authConsent input{width:24px;height:24px;accent-color:var(--accent);flex:none;margin:2px 0 0}.authConsent a,.authSkip a,.authLegal a{text-underline-offset:.2em}.authOr{font-size:var(--step-small);color:var(--paper-muted);justify-content:center;display:flex}.authGoogle{width:100%;min-height:52px;font-size:var(--step-body)}.authError,.authSent{gap:8px;padding:14px 16px;font-weight:500;display:grid}.authError{background:var(--paper-ink);color:var(--paper)}.authError .authLink{color:var(--paper);justify-self:start}.authError :focus-visible{outline-color:var(--paper)}.authSent{background:var(--paper-band);align-items:flex-start;gap:12px;display:flex}.authSent svg{flex:none;margin-top:3px}.authSkip{font-size:var(--step-body)}.authSkip a{align-items:center;min-height:44px;display:inline-flex}.authLegal{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.authLegal a{align-items:center;min-height:44px;display:inline-flex}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.legalShell{width:100%;max-width:820px;padding-inline:var(--margin);flex:1;margin-inline:auto;padding-bottom:clamp(48px,8vw,120px)}.legalNav{font-size:var(--step-small);flex-wrap:wrap;gap:4px 24px;margin-bottom:18px;font-weight:500;display:flex}.legalNav a{text-underline-offset:.2em;align-items:center;min-height:44px;display:inline-flex}.prose{background:var(--paper);color:var(--paper-ink);padding:clamp(24px,5vw,64px)}.prose h1{font-size:var(--step-head)}.prose h2{font-size:var(--step-lead);letter-spacing:-.01em;margin-top:40px;line-height:1.2}.prose h1+.legalMeta,.prose h1+p{margin-top:14px}.prose p,.prose ul{font-size:var(--step-body);margin-top:12px;line-height:1.55}.prose ul{padding-left:1.2em;list-style:outside}.prose li+li{margin-top:6px}.prose a{color:inherit;text-underline-offset:.2em}.prose .legalMeta{font-size:var(--step-small);color:var(--paper-muted)}.prose h2.legalWarn{background:var(--paper-ink);color:var(--paper);padding:12px 16px}@media (max-width:760px){:root{--step-display:11vw}html{scroll-padding-top:76px}.topbar{gap:8px;padding-block:8px}.topbar__actions{gap:6px}.button{padding-inline:.9rem}.palette-switch{padding:0 11px}.stage,.authShell,.legalShell{padding-inline:0}.sheet-tabs{margin-left:4%}.sheet-tab{min-width:0;font-size:var(--step-small);padding:0 20px}.chip{min-height:48px;padding:0 16px}.chip--sm{min-height:44px}.step legend,.quiz__verdict{font-size:var(--step-lead);line-height:1.15}.hook__h{font-size:var(--step-body)}.authShell,.legalShell{padding-bottom:0}.starter{font-size:var(--step-body)}.msg--user{max-width:92%}.msg--sofia{padding:16px}.composer__send{padding-inline:1rem}.authCard,.prose{padding:20px var(--margin) 32px}.legalNav{padding-inline:var(--margin)}}@media (max-width:400px){.topbar{gap:6px}.topbar__actions{gap:4px}.topbar .button{padding-inline:.6rem}.palette-switch{padding:0 9px}}@media (max-width:345px){.topbar{flex-wrap:wrap}.topbar__actions{justify-content:flex-end;width:100%}}
