@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d7b29b398dd797a1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65303d7bdb6c1b1a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/891631c764a307b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/73b9b49ded63c2ac-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59be34f4d8f1ff65-s.p.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39a40c15606bb1f5-s.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/23081e227a96aa1a-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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d7b29b398dd797a1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/65303d7bdb6c1b1a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/891631c764a307b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73b9b49ded63c2ac-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/59be34f4d8f1ff65-s.p.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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39a40c15606bb1f5-s.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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/23081e227a96aa1a-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:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_98a737{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.__variable_98a737{--font-serif:"EB Garamond","EB Garamond Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_75b79f{font-family:Inter,Inter Fallback;font-style:normal}.__variable_75b79f{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_898c26{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--primary:#cc785c;--primary-active:#a9583e;--primary-disabled:#e6dfd8;--ink:#141413;--body:#3d3d3a;--body-strong:#252523;--muted:#6c6a64;--muted-soft:#8e8b82;--canvas:#faf9f5;--surface-soft:#f5f0e8;--surface-card:#efe9de;--surface-cream-strong:#e8e0d2;--surface-dark:#181715;--surface-dark-elevated:#252320;--surface-dark-soft:#1f1e1b;--hairline:#e6dfd8;--hairline-soft:#ebe6df;--on-primary:#ffffff;--on-dark:#faf9f5;--on-dark-soft:#a09d96;--success:#5db872;--warning:#d4a017;--error:#c64545;--sketch:#6f5b45;--paper-fox:#8a6a48;--font-serif-stack:var(--font-serif),"Tiempos Headline",Garamond,"Times New Roman",serif;--font-sans-stack:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono-stack:var(--font-mono),ui-monospace,"SFMono-Regular",Menlo,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--canvas);color:var(--body);font-family:var(--font-sans-stack);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}.paper{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(160px 120px at 82% 14%,rgba(138,106,72,.07),transparent 70%),radial-gradient(190px 150px at 12% 64%,rgba(138,106,72,.06),transparent 72%),radial-gradient(140% 120% at 50% 0,transparent 60%,rgba(60,48,34,.05) 100%)}.paperGrain{width:100%;height:100%;opacity:.05;mix-blend-mode:multiply}.bgDecor,.paperGrain{position:absolute;inset:0}.bgDecor{z-index:0;overflow:hidden;pointer-events:none}.bgItem{position:absolute;color:var(--sketch)}.bgItem svg{width:100%;height:auto;display:block}.footer,.topnav,.wrap{position:relative;z-index:1}.topnav{height:64px;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--hairline);background:var(--canvas)}.brand,.topnav{display:flex;align-items:center}.brand{gap:9px;font-family:var(--font-sans-stack);font-weight:600;font-size:17px;letter-spacing:-.01em;text-decoration:none}.brand,.spike{color:var(--ink)}.spike{width:18px;height:18px;display:block}.navRight{display:flex;align-items:center;gap:18px}.navcap{font-family:var(--font-sans-stack);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.langToggle{display:inline-flex;border:1px solid var(--hairline);border-radius:8px;overflow:hidden;background:var(--canvas)}.lang{font-family:var(--font-sans-stack);font-size:12px;font-weight:600;letter-spacing:.06em;padding:7px 11px;border:none;background:transparent;color:var(--muted);cursor:pointer}.lang+.lang{border-left:1px solid var(--hairline)}.langActive{background:var(--surface-card);color:var(--ink)}.wrap{width:100%;max-width:920px;margin:0 auto;padding:64px 24px 88px;flex:1 0 auto}.hero{margin-bottom:32px}.badge{display:inline-block;background:var(--surface-card);font-family:var(--font-sans-stack);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;border-radius:9999px;padding:5px 13px;margin-bottom:18px}.badge,h1.display{color:var(--ink);font-weight:500}h1.display{font-family:var(--font-serif-stack);font-size:60px;line-height:1.05;letter-spacing:-1.5px;margin:0}.card{background:var(--surface-card);border-radius:12px;padding:32px}.cardTitle{font-family:var(--font-serif-stack);font-weight:600;font-size:28px;line-height:1.2;letter-spacing:-.3px;color:var(--ink);margin:0 0 14px}.card p{margin:0 0 14px;font-size:16px;line-height:1.6;color:var(--body);max-width:62ch}.card p:last-child{margin-bottom:0}.card strong{color:var(--body-strong);font-weight:600}.lede{color:var(--muted);font-size:16px;max-width:60ch;margin:36px 0 14px}.checker{display:flex;gap:12px;flex-wrap:wrap}.input{flex:1 1 320px;font-family:var(--font-mono-stack);font-size:15px;height:48px;padding:0 16px;border:1px solid var(--hairline);background:var(--canvas);color:var(--ink);border-radius:8px}.input::placeholder{color:var(--muted-soft)}.input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(204,120,92,.18)}.btnPrimary{font-family:var(--font-sans-stack);font-size:14px;font-weight:500;letter-spacing:.02em;height:48px;padding:0 24px;border:none;background:var(--primary);color:var(--on-primary);cursor:pointer;border-radius:8px;transition:background .12s ease}.btnPrimary:active{background:var(--primary-active)}.btnPrimary:disabled{background:var(--primary-disabled);color:var(--muted);cursor:wait}.hint{font-family:var(--font-sans-stack);font-size:13px;color:var(--muted-soft);margin:12px 0 0}.spin{color:var(--muted);margin-top:28px}.err,.spin{font-family:var(--font-sans-stack);font-size:14px}.err{border:1px solid var(--error);background:#f7e7e4;color:var(--error);padding:14px 16px;margin-top:22px;border-radius:8px}.report{margin-top:48px}.scoreRow{display:flex;gap:32px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--hairline);padding-top:36px}.scoreNum{font-family:var(--font-serif-stack);font-weight:600;font-size:104px;line-height:.9;letter-spacing:-3px}.scoreMeta{flex:1 1 300px}.verdict{font-family:var(--font-serif-stack);font-weight:500;font-size:32px;letter-spacing:-.5px;margin:0}.verdictBlurb{color:var(--muted);margin:6px 0 0;max-width:52ch}.gauge{height:10px;background:var(--surface-cream-strong);margin:18px 0 8px;overflow:hidden}.gauge,.gauge>span{border-radius:9999px}.gauge>span{display:block;height:100%}.subscores{font-family:var(--font-sans-stack);font-size:12px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);display:flex;gap:20px}.shotFrame{margin:32px 0;background:var(--surface-dark);border-radius:12px;padding:14px}.shotBar{display:flex;gap:7px;padding:4px 4px 12px}.shotBar i{width:11px;height:11px;border-radius:9999px;background:var(--surface-dark-elevated);display:block}.shot{display:block;width:100%;height:auto;border-radius:8px}.shotCap{font-family:var(--font-mono-stack);font-size:12px;color:var(--on-dark-soft);margin:12px 4px 2px;word-break:break-all}h2.sec{font-family:var(--font-sans-stack);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hairline);padding-bottom:8px;margin:36px 0 4px;display:flex;justify-content:space-between}ul.findings{list-style:none;margin:0;padding:0}li.finding{display:grid;grid-template-columns:64px 1fr;grid-gap:18px;gap:18px;padding:18px 0;border-bottom:1px solid var(--hairline-soft);align-items:start}.pts{font-family:var(--font-mono-stack);font-weight:700;font-size:19px;color:var(--ink);background:var(--surface-card);border-radius:8px;padding:8px 0;text-align:center}.pts small{display:block;font-size:8px;font-weight:500;color:var(--muted-soft);letter-spacing:1px;margin-top:2px}.fTitle{font-family:var(--font-sans-stack);font-weight:600;font-size:17px;color:var(--ink)}.fDetail{color:var(--body);font-size:15px;line-height:1.55;margin-top:3px}.clean{font-family:var(--font-sans-stack);color:var(--success);font-weight:500;padding:18px 0}.footer{flex-shrink:0;background:var(--surface-dark);color:var(--on-dark-soft);padding:56px 24px}.footInner{max-width:920px;margin:0 auto}.footBrand{display:flex;align-items:center;gap:9px;font-family:var(--font-sans-stack);font-weight:600;font-size:16px;margin-bottom:16px}.footBrand,.footBrand .spike{color:var(--on-dark)}.footNote{font-family:var(--font-sans-stack);font-size:13px;line-height:1.7;color:var(--on-dark-soft);max-width:76ch;margin:0}.shareBar{margin-top:32px;padding-top:28px;border-top:1px solid var(--hairline)}.shareTitle{font-family:var(--font-sans-stack);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.shareRow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.shareTargets{margin-top:12px}.shareLink{flex:1 1 280px;font-family:var(--font-mono-stack);font-size:13px;height:44px;padding:0 14px;border:1px solid var(--hairline);background:var(--surface-soft);color:var(--muted);border-radius:8px}.shareLink:focus{outline:none;border-color:var(--primary)}.shareBtn{font-family:var(--font-sans-stack);font-size:14px;font-weight:500;height:44px;padding:0 18px;border:1px solid var(--hairline);background:var(--canvas);color:var(--ink);cursor:pointer;border-radius:8px;transition:border-color .12s ease,background .12s ease}.shareBtn:hover{border-color:var(--primary)}.shareBtn:active{background:var(--surface-soft)}.shareIcon{display:inline-flex;align-items:center;justify-content:center;width:44px;padding:0;color:var(--ink)}.shareCopy{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.shareCopy:hover{border-color:var(--ink);opacity:.9}.permalinkCta{display:flex;justify-content:center;margin-top:40px}.permalinkCta .btnPrimary{display:inline-flex;align-items:center;text-decoration:none}@media (max-width:700px){h1.display{font-size:38px;letter-spacing:-.8px}.scoreNum{font-size:76px}.card{padding:24px}.navcap{display:none}}