@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a7daa7{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_a7daa7{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_4e71c2{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_4e71c2{--font-space:"Space Grotesk","Space Grotesk Fallback"}:root{color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#2f5222;color:#f6efdc;font-family:var(--font-space),"Space Grotesk",system-ui,sans-serif;-webkit-font-smoothing:antialiased}@keyframes kzRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.wrapped{--pad:18px 20px 24px;--pad-top:18px 20px 0;--gap:16px;--s-hero:38px;--s-title:31px;--s-opt:19px;--s-body:15px;--s-micro:13px;--s-nano:10px;--s-result:27px;--s-big:40px;--card-pad:16px;--opt-pad:15px 16px 13px;--stat-gap:10px;min-height:100dvh;width:100%;background:#2f5222;color:#f6efdc;font-family:var(--font-space),"Space Grotesk",system-ui,sans-serif;display:flex;flex-direction:column;overflow-x:hidden;position:relative}@media (min-width:768px){.wrapped{--pad:34px 60px 34px;--pad-top:26px 60px 0;--gap:22px;--s-hero:66px;--s-title:48px;--s-opt:28px;--s-body:16px;--s-micro:16px;--s-nano:11px;--s-result:40px;--s-big:56px;--card-pad:22px 26px;--opt-pad:22px 22px 18px;--stat-gap:14px 32px}}.stripes{position:absolute;inset:0;opacity:.055;background-image:repeating-linear-gradient(135deg,#f6efdc 0 1px,transparent 1px 9px);pointer-events:none;z-index:0}.header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--pad-top);position:relative;z-index:1}.brand{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:800;letter-spacing:.14em;font-size:var(--s-micro)}.screen{flex:1 1;padding:var(--pad);position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--gap)}.rise{animation:kzRise .5s ease both}.intro{justify-content:center}.eyebrow{font-size:var(--s-nano);letter-spacing:.22em;opacity:.55}.hero{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:800;font-size:var(--s-hero);line-height:.92;letter-spacing:-.03em;margin:0;text-wrap:balance}.lede{margin:0;max-width:30ch;font-size:var(--s-body);line-height:1.5;opacity:.72}.form{display:flex;flex-direction:column;gap:12px;max-width:420px}.field{width:100%;background:transparent;border:2px solid rgba(246,239,220,.35);border-radius:999px;padding:14px 20px;color:#f6efdc;font-family:var(--font-space),"Space Grotesk",sans-serif;font-size:var(--s-body);outline:none;transition:border-color .18s ease}.field::placeholder{color:rgba(246,239,220,.5)}.field:focus{border-color:#f6efdc}.btn-primary{width:100%;cursor:pointer;border:none;border-radius:999px;background:#f6efdc;color:#2f5222;font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:800;font-size:var(--s-body);letter-spacing:.02em;padding:16px 20px;min-height:52px;transition:background .18s ease,transform .12s ease}.btn-primary:hover{background:#fff9e8;transform:translateY(-1px)}.btn-primary:active{transform:translateY(1px)}.q-meta{display:flex;flex-direction:column;gap:10px}.q-counter{display:flex;justify-content:space-between;font-size:var(--s-nano);letter-spacing:.18em;opacity:.6}.q-progress{height:3px;width:100%;background:rgba(246,239,220,.2);border-radius:2px;overflow:hidden}.q-progress span{display:block;height:100%;background:#f6efdc;transition:width .35s ease}.q-title{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:800;font-size:var(--s-title);line-height:1;letter-spacing:-.02em;margin:0;text-wrap:balance}.options{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:768px){.options{grid-template-columns:repeat(var(--opt-count,2),1fr)}}.option{cursor:pointer;border:2px solid rgba(246,239,220,.4);border-radius:18px;background:rgba(246,239,220,.06);color:#f6efdc;font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:800;font-size:var(--s-opt);letter-spacing:-.01em;padding:var(--opt-pad);text-align:left;min-height:56px;display:flex;align-items:flex-end;transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease}.option:hover{border-color:#f6efdc;transform:translateY(-2px)}.option[data-selected=true]{background:#f6efdc;color:#2f5222}.finale{cursor:pointer;align-items:center;justify-content:center}.finale-note{margin:0;text-align:center;font-size:var(--s-nano);letter-spacing:.2em;opacity:.5}.gauge{position:relative;width:var(--gauge-size,160px);max-width:100%;aspect-ratio:1;flex:0 0 auto;--gauge-track:rgba(246,239,220,0.18);--gauge-fill:#f6efdc}.gauge svg{display:block;width:100%;height:100%}.gauge circle{fill:none;stroke-linecap:round}.gauge-track{stroke:var(--gauge-track)}.gauge-fill{stroke:var(--gauge-fill);transition:stroke-dasharray .7s ease}.gauge-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;pointer-events:none}.gauge-center b{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:800;font-size:15px;line-height:1;letter-spacing:-.03em}.gauge-center span{font-size:9px;letter-spacing:.08em;opacity:.6}.q-nav{margin-top:auto;display:flex;align-items:center;gap:14px;padding-top:8px}.btn-back{cursor:pointer;background:transparent;border:none;color:#f6efdc;opacity:.55;font-family:var(--font-space),"Space Grotesk",sans-serif;font-size:var(--s-nano);letter-spacing:.14em;padding:8px 0;transition:opacity .18s ease}.btn-back:hover{opacity:1}.result{display:grid;grid-template-columns:1fr;align-content:start;grid-gap:14px;gap:14px}.result-head{display:flex;flex-direction:column;gap:10px}.result-title{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:800;font-size:var(--s-result);line-height:.94;letter-spacing:-.03em;margin:0;text-wrap:balance}.result-card{align-self:start;background:#f6efdc;color:#2f5222;border-radius:22px;padding:var(--card-pad);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.result-card .gauge{--gauge-track:rgba(47,82,34,0.14);--gauge-fill:#e5793b;--gauge-size:118px}.result-card .gauge-center b{font-size:26px}.result-card .gauge-center span{font-size:10px;opacity:.7}@media (min-width:768px){.result-card .gauge{--gauge-size:178px}.result-card .gauge-center b{font-size:34px}}.card-copy{flex:1 1 130px;display:flex;flex-direction:column;gap:14px}.card-copy p{margin:0;font-size:var(--s-body);line-height:1.4;max-width:26ch;opacity:.8}.card-copy strong{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:800;opacity:1}.result-side{display:flex;flex-direction:column;gap:14px;align-self:start}.side-label{font-size:var(--s-nano);letter-spacing:.2em;opacity:.55}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--stat-gap);gap:var(--stat-gap)}.stat{display:flex;align-items:center;gap:9px}.stat .gauge{--gauge-size:56px}.stat .gauge-center b{font-size:13px}@media (min-width:768px){.stat .gauge{--gauge-size:72px}.stat .gauge-center b{font-size:15px}}.stat-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.stat-copy span{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:800;font-size:var(--s-body);letter-spacing:-.01em}.stat-copy em{font-style:normal;font-size:var(--s-nano);letter-spacing:.06em;opacity:.5}.result-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:4px}.btn-share{flex:1 1 160px;cursor:pointer;border:none;border-radius:999px;background:#f6efdc;color:#2f5222;font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:800;font-size:var(--s-body);padding:15px 22px;min-height:52px;transition:background .18s ease}.btn-share:hover{background:#fff9e8}.btn-restart{flex:0 1 auto;cursor:pointer;border:2px solid rgba(246,239,220,.4);border-radius:999px;background:transparent;color:#f6efdc;font-family:var(--font-space),"Space Grotesk",sans-serif;font-weight:500;font-size:var(--s-body);padding:13px 22px;min-height:52px;transition:border-color .18s ease}.btn-restart:hover{border-color:#f6efdc}@media (max-width:1023px) and (max-height:720px){.screen.result{padding:12px 18px 16px;gap:11px}.result-title{font-size:24px}.result-card{padding:13px;gap:13px}.result-card .gauge{--gauge-size:100px}.result-card .gauge-center b{font-size:22px}.result-side{gap:11px}.stat .gauge{--gauge-size:48px}.stat .gauge-center b{font-size:11px}.result-actions .btn-restart,.result-actions .btn-share{min-height:46px;padding:12px 18px}}@media (min-width:1024px){.result{grid-template-columns:1.05fr 1fr;gap:var(--gap) 44px}.result-card,.result-head{grid-column:1}.result-side{grid-column:2/3;grid-row:1/span 2}.stats{grid-template-columns:1fr 1fr}}