@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_baa73f{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_baa73f{--font-display:"Outfit","Outfit Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;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:400;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:400;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:400;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:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;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:400;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;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:500;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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;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:600;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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:700;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:700;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_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-body:"Inter","Inter Fallback"}:root{color-scheme:light dark;--bg:#f1f3f8;--card:#fcfdff;--card2:#e7eaef;--field:#e7eaef;--fg:#171b21;--mute:#5e636d;--line:#d8dbe0;--accent:#469e1b;--on-accent:#0e1a01;--accent-dim:rgb(70 158 27/.14);--cta-bg:#0d0f15;--cta-fg:#f0f2f6;--sky:#0074a6;--sky-dim:rgb(0 116 166/.14);--heat:var(--accent);--danger:#c83122;--on-danger:#fcfdff;--good:var(--accent);--r:16px;--display:var(--font-display),"Segoe UI",system-ui,sans-serif;--body:var(--font-body),"Segoe UI",system-ui,sans-serif;--panel:var(--card);--panel-lip:var(--card);--raise:var(--card2);--raise-lip:var(--card2);--sink:rgb(13 15 21/.12);--accent-lip:var(--accent)}@media (prefers-color-scheme:dark){:root{--bg:#0d0f15;--card:#161a20;--card2:#20242c;--field:#20242c;--fg:#f0f2f6;--mute:#868c97;--line:#2a2e35;--accent:#a4e550;--on-accent:#0e1a01;--accent-dim:rgb(164 229 80/.16);--cta-bg:#a4e550;--cta-fg:#0e1a01;--sky:#55bef0;--sky-dim:rgb(85 190 240/.18);--danger:#f87b5c;--on-danger:#0d0f15;--sink:rgb(0 0 0/.22)}}.app-look{--bg:oklch(0.17 0.012 262);--card:oklch(0.215 0.014 262);--card2:oklch(0.26 0.016 262);--fg:oklch(0.96 0.006 262);--mute:oklch(0.64 0.018 262);--line:oklch(0.30 0.014 262);--field:oklch(0.26 0.016 262);--accent:oklch(0.85 0.19 130);--on-accent:oklch(0.20 0.05 130);--accent-dim:oklch(0.85 0.19 130/.16);--sky:oklch(0.76 0.12 232);--sky-dim:oklch(0.76 0.12 232/.18);--heat:oklch(0.85 0.19 130);--danger:oklch(0.72 0.16 35);--good:oklch(0.85 0.19 130);--panel:var(--card);--panel-lip:var(--card);--raise:var(--card2);--raise-lip:var(--card2);--sink:oklch(0 0 0/0.22);--accent-lip:var(--accent);color:var(--fg)}@media (prefers-color-scheme:light){.app-look{--bg:oklch(0.965 0.006 262);--card:oklch(0.995 0.003 262);--card2:oklch(0.935 0.008 262);--fg:oklch(0.22 0.014 262);--mute:oklch(0.50 0.016 262);--line:oklch(0.89 0.008 262);--field:oklch(0.935 0.008 262);--accent:oklch(0.62 0.18 138);--on-accent:oklch(0.99 0.01 138);--accent-dim:oklch(0.62 0.18 138/.14);--sky:oklch(0.52 0.13 232);--sky-dim:oklch(0.52 0.13 232/.14);--heat:oklch(0.62 0.18 138);--danger:oklch(0.55 0.19 30);--good:oklch(0.62 0.18 138);--panel:var(--card);--panel-lip:var(--card);--raise:var(--card2);--raise-lip:var(--card2);--sink:oklch(0.5 0.02 262/0.16);--accent-lip:var(--accent)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:16px/1.5 var(--body);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased}main{max-width:1120px;margin:0 auto;padding:8px 20px 64px}.narrow{max-width:720px;margin-inline:auto;padding-top:26px}a{color:var(--sky);font-weight:600;text-decoration:none}a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}b,strong{font-weight:600}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--fg);background:var(--field);padding:1px 5px;border-radius:6px}p{margin:0 0 12px}h1,h2,h3{font-family:var(--display);line-height:1.15}h1{font-weight:800;font-size:clamp(28px,6vw,34px);letter-spacing:-.01em;margin:0 0 8px;text-wrap:balance}h2{font-size:22px;margin:30px 0 8px}h2,h3{font-weight:700}h3{font-size:18px;margin:0 0 6px}.lede{font-size:17px;line-height:1.6;max-width:58ch;margin:0 0 22px}.lede,.muted{color:var(--mute)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px;margin:14px 0;box-shadow:none}.card.danger{border-color:color-mix(in oklab,var(--danger) 45%,var(--line))}.card.danger h3{color:var(--danger)}.card>button,.card>form{margin-top:12px}.facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 18px;gap:8px 18px;margin:10px 0 0;font-size:15px}.facts dt{color:var(--mute)}.facts dd{margin:0;color:var(--fg);overflow-wrap:anywhere}@media (max-width:420px){.facts{grid-template-columns:1fr;gap:2px 0}.facts dd{margin-bottom:10px}}.badge{display:inline-block;font-family:var(--body);font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:2px 7px;border-radius:3px;border:1px solid var(--line);color:var(--mute);margin-left:8px;vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.error{color:var(--danger)}button,input,select,textarea{font:inherit;color:var(--fg)}input[type=date],input[type=number],input[type=search],input[type=text],select,textarea{background:var(--field);border:1.5px solid transparent;border-radius:12px;padding:10px 12px;min-height:44px;width:100%;max-width:100%;color:var(--fg);box-shadow:none}input[type=date]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--mute);opacity:1}textarea{resize:vertical}select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font:600 15.5px/1.2 var(--display);background:var(--cta-bg);color:var(--cta-fg);border:0;padding:11px 20px;border-radius:999px;cursor:pointer}.primary,a.primary:hover{text-decoration:none}.primary:disabled{background:var(--field);color:var(--mute);cursor:not-allowed}.ghost{display:inline-flex;align-items:center;justify-content:center;min-height:42px;font:600 15px/1.2 var(--display);background:transparent;color:var(--fg);border:1.5px solid var(--line);border-radius:999px;padding:9px 18px;cursor:pointer;text-decoration:none}.ghost:hover{border-color:var(--mute)}.ghost:disabled{color:var(--mute);cursor:not-allowed}.danger .ghost{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 45%,var(--line))}.danger form .ghost{color:var(--fg);border-color:var(--line)}.danger .primary:not(:disabled){background:var(--danger);color:var(--on-danger)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;justify-content:center;min-height:40px;font:600 14px/1.2 var(--display);padding:9px 14px;border-radius:999px;border:0;background:var(--field);color:var(--fg);cursor:pointer;margin:0}.chip,a.chip:hover{text-decoration:none}.chip:hover{background:var(--line)}.chips button:not(.chip){font-family:var(--body);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:9px 12px;border-radius:6px;border:0;background:var(--raise);color:var(--mute);cursor:pointer;margin:0;box-shadow:inset 0 1px 0 var(--raise-lip),0 1px 2px var(--sink)}.chips button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px 0 var(--accent-lip),0 1px 2px var(--sink)}.seg{display:inline-flex;align-self:flex-start;border:1.5px solid var(--line);border-radius:999px;overflow:hidden}.seg label{padding:8px 16px;cursor:pointer;font:600 14px/1.2 var(--display);color:var(--mute)}.seg label+label{border-left:1.5px solid var(--line)}.seg label:has(input:checked){background:var(--cta-bg);color:var(--cta-fg)}.seg{position:relative}.seg input{position:absolute;opacity:0;width:1px;height:1px}.seg label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.field{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;font-size:13px;color:var(--mute)}.field>span:first-child{font-size:12.5px;font-weight:600}.row{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.row .field{flex:1 1 200px;margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}fieldset{border:0;margin:0;padding:0;min-width:0}fieldset legend{padding:0;margin-bottom:8px}details summary{cursor:pointer;color:var(--mute)}details[open] summary{margin-bottom:8px}.status{min-height:24px;margin:10px 0 0}.cover,.status{font-size:14px;color:var(--mute)}.cover{margin:0 0 12px}.narrower-tag{display:inline-block;font:700 11px var(--body);color:var(--sky);border:1px solid var(--sky);border-radius:999px;padding:2px 8px;margin-left:6px;white-space:nowrap}.swaps{width:100%;border-collapse:collapse;margin-top:12px}.swaps th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mute);font-weight:500;padding:0 8px 8px 0}.swaps td,.swaps th{border-bottom:1px solid var(--line)}.swaps td{padding:10px 8px 10px 0;vertical-align:top;font-size:14px}.swaps td.to{color:var(--accent);font-weight:600}.swaps td.why{color:var(--mute);font-size:13px}.swaps td.from .what,.swaps td.to .what{display:block;color:var(--mute);font-weight:400;font-size:13px;font-style:italic;margin-top:2px}@media (max-width:480px){.swaps thead{display:none}.swaps tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 10px;gap:2px 10px;padding:10px 0;border-bottom:1px solid var(--line)}.swaps td{border:0;padding:0}.swaps td.why{grid-column:1/-1}}table.entry{border-collapse:collapse;width:100%}table.entry th{text-align:left;font-size:12.5px;color:var(--mute);font-weight:600;padding:0 6px 8px 0}table.entry td{padding:4px 6px 4px 0}.picklist{max-height:300px;overflow:auto;border:0;border-radius:12px;background:var(--field);padding:6px 0;margin:12px 0}.pick{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer}.pick:hover{background:var(--line)}.pick input{width:18px;height:18px;accent-color:var(--accent);margin:0}.prose p{max-width:65ch}.prose li,.prose p{font-size:16px;line-height:1.7}.prose ol,.prose ul{padding-left:20px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.note{color:var(--mute);font-size:14px;line-height:1.55;margin:8px 0 0}.license-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5;color:var(--fg);background:var(--field);border-radius:12px;padding:14px;margin:8px 0 16px;max-height:480px;overflow-y:auto}.note.small{font-size:13px}.row-tight{margin:12px 0 0}.card.app-look{border:0;border-radius:var(--r);padding:16px;margin:12px 0;box-shadow:none}.app-look h2,.app-look h3{letter-spacing:-.015em}.app-look h2{margin:26px 0 10px}.app-look h3{margin:0}@media (prefers-color-scheme:light){.card.app-look{box-shadow:0 0 0 1px var(--line),0 1px 2px oklch(.6 .02 95/.1)}.app-look .chips button:not(.chip){box-shadow:0 0 0 1px var(--line),0 1px 2px oklch(.6 .02 95/.16)}.app-look .chips button[aria-pressed=true]{box-shadow:0 1px 2px oklch(.55 .1 140/.3)}}