@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Bold Italic"),url(../_fonts/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3TmtIkGQLhEx6A5-9BWhNjtMQCpk5HdHq_tV2beBI0kkLwbUqHeT1xUa_mo.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:"Barlow Condensed Fallback: Arial";src:local("Arial");size-adjust:76.4916%;ascent-override:130.7334%;descent-override:26.1467%;line-gap-override:0%}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Bold Italic"),url(../_fonts/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3TmtYkGQLhEx6A5-dhq37xzuvZK4EEaihRY0SxkyYXQ9hImsciMi5UbAH8I.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Bold Italic"),url(../_fonts/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3Tmu4kGQLhExw-1mNSAPi1v8rfZ4zF7xWES8akdbY9Tkmjyn29VgtgqZQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:700;font-style:italic}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed ExtraBold Italic"),url(../_fonts/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fmtIkGQLhEx6A5-Uo9bSYcFp9P0uzlgDF_88I8_LxiX7L0KR5FuDnwuagk.woff2) format(woff2);font-display:swap;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-weight:800;font-style:italic}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed ExtraBold Italic"),url(../_fonts/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fmtYkGQLhEx6A5-RT0GAZ3y_olYiEwxJ2krFF4pw-w4E96w8HNZrEraQ-A.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:italic}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed ExtraBold Italic"),url(../_fonts/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fmu4kGQLhExw-EdQ6seFZMznqfgVecfWMPpHsR5jUt5d_sooDUHpEzVQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:800;font-style:italic}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Bold"),url(../_fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3nWuYMBYrp0xg-8PUo1LS8rDnEBNPQR_u4FyWaKZzPbSxh4xg41Irr6Xg.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Bold"),url(../_fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3jWuYMBYrp0xg-ErnBffLzO7bfdO9mErXRG6_A5OPtwIkz6w4ffSsaBqc.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Bold"),url(../_fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuYMBYro-8jWBKlgGuZQvlkH06CXM7yMl7KYsOkYZRKdXbKVTsbM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:700;font-style:normal}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed ExtraBold"),url(../_fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3nWuYMBYrp0xg-uqpioSxVucG31XuhpoKYv_Fql7cC7NyznyCZOfzsbho.woff2) format(woff2);font-display:swap;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-weight:800;font-style:normal}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed ExtraBold"),url(../_fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3jWuYMBYrp0xg-e6UMncHrZbNLnf8xyRW3EQNFvRXmiOazBBSqgCxDNH0.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed ExtraBold"),url(../_fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3bWuYMBYro-hwBSMxynO8ymbL0qdbg0A_j1rxHEkFUjKKK7BAZSfWQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:800;font-style:normal}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Bold Italic"),url(../_fonts/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3TWvw-EXI8aB6DbLTn66gfdKDo0Z10C7gNxv9Ycz6YkAtKK8g.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed ExtraBold Italic"),url(../_fonts/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fWvw-7aw0Df2KqsQJCh_Ft0GtfaaRJ426S6C1H7w5QkqKJ5w.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed Bold"),url(../_fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2_3I-KsrYoJ_DxhI2cBqkECAvotscs9V9XpqwVKIBQt7fWgM.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Barlow Condensed;src:local("Barlow Condensed ExtraBold"),url(../_fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1_3I-kUfXvffqZWSp5Q2pziaFfwchf8FnO6RGV1SATeDZhaU.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/7cHrv4kjgoGqM7E_Cfs0wH8DnzcjTrA-d5q9YscR9iflgbBOslLHjOjyDWmKzxFLFVX4_36JwEo.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"Barlow Fallback: Arial";src:local("Arial");size-adjust:96.68%;ascent-override:103.4341%;descent-override:20.6868%;line-gap-override:0%}@font-face{font-family:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/7cHrv4kjgoGqM7E_Cfs1wH8DnzcjTrA-QU29NempEpous9VbNMHz_I864X8cbNvruVyefO6AbpU.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/7cHrv4kjgoGqM7E_Cfs7wH8Dnzcj-V3qDOtfNM_sELHxYHBFlXQ0fca6Rl10e4fuirHVDWto.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow SemiBold Italic"),url(../_fonts/7cHsv4kjgoGqM7E_CfPk5GohvToJdLm8BvE-mKAuNcbOYmoj5YSIaQzeaGfwrdAad9Ns2vVtLCsykyo.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow SemiBold Italic"),url(../_fonts/7cHsv4kjgoGqM7E_CfPk5GogvToJdLm8BvE-722i_yYliwgd7_iy_fTT8gnIPft07meCfDHNcCRz4PE.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow SemiBold Italic"),url(../_fonts/7cHsv4kjgoGqM7E_CfPk5GouvToJdLm8-fJLtIzdSgfNl4EBdKc5UGMrT5JCxnOtPt5rIAUKIAqk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:600;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/7cHpv4kjgoGqM7E_A8s5ynghnQci-GLeC1Rn0_I1lVJd6JwGwlovsqIGem96Rq0Ybz0zG3bE.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/7cHpv4kjgoGqM7E_Ass5ynghnQci-TDkKqlxNJdC_DkLTWpEx-EtzBrT-7oDhQDv_oC0_E2o.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/7cHpv4kjgoGqM7E_DMs5ynghnQ-WHZpL_hFgH7hfnUzfpi4K2wIwFDWpHjKdAOfDtSILNI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow SemiBold"),url(../_fonts/7cHqv4kjgoGqM7E30-8s6Fostz0rdom9-vcoCSGMspt53KTzrX_-QdCOadb-eC5WCiVQbELvF6Eo.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow SemiBold"),url(../_fonts/7cHqv4kjgoGqM7E30-8s6Vostz0rdom9-NA2m_ymAgjwHKJP9_M7LSASpj7YzxFQjeyyBL5XBQY4.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow SemiBold"),url(../_fonts/7cHqv4kjgoGqM7E30-8s51ostz0rdg-Ftsj_sViS3U07Djdg3N0wvo8OY6aq6e8FEkUw7XrmAk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:600;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/7cHrv4kjgoGqM7E_Ccs_-brD3VH7GtMksMxk1G_3UHHBlhsSKBkRwgAY9Srcqdgg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow SemiBold Italic"),url(../_fonts/7cHsv4kjgoGqM7E_CfPk5Foq-m5d1_RlyoZ4eNUCEPgcROdY5AB-eSz1mrzrBERj4ZpA.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/7cHpv4kjgoGqM7EPCA-Q73XoVwSOcE4DDvcw6DHx8Xyw_NNpDb_sO530LYdzpI.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow SemiBold"),url(../_fonts/7cHqv4kjgoGqM7E30-8c4w-nicEHQST4fHX6rdgbTu9QAbgdxgWt5LytuKi4DBdSvI.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}:root{--font-ui:"Barlow",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Barlow Condensed","Barlow",ui-sans-serif,system-ui,sans-serif;--face:#f7f8fa;--strip:#fff;--sunken:#eceff3;--ink:#15161a;--ink-2:#474c57;--ink-3:#616876;--rule:#dde1e7;--accent:#2459c4;--brand-green:#007a4d;--brand-gold:#ffb81c;--danger:#b8322a;--danger-tint:#fbeceb;--lift:0 10px 24px -12px rgba(21,22,26,.35),0 2px 4px -2px rgba(21,22,26,.12);--frame:#2459c4;--frame-edge:transparent;--frame-ring:var(--frame);--on-frame:#fff;--frame-soft:rgba(36,89,196,.12);--radius-face:16px;--radius:12px;--gutter:18px;--ease-out:cubic-bezier(.16,1,.3,1);color-scheme:light}[data-theme=dark]{--face:#131722;--strip:#1a1f2c;--sunken:#232a3b;--ink:#eceef3;--ink-2:#b6bccb;--ink-3:#959cac;--rule:#2c3446;--accent:#7aa6f5;--brand-green:#3fbf86;--danger:#f0766c;--danger-tint:hsla(5,81%,68%,.12);--lift:0 14px 30px -12px rgba(0,0,0,.7),0 2px 6px -2px rgba(0,0,0,.5);--frame-soft:rgba(122,166,245,.16);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--ink-3) var(--frame)}body,html{background:var(--frame);transition:background-color .35s var(--ease-out)}body{color:var(--ink);font-family:var(--font-ui);font-size:16px;line-height:1.5;margin:0;min-height:100vh;min-height:100dvh;padding:8px;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}@media (min-width:768px){body{padding:14px}:root{--gutter:32px;--radius-face:22px}}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;line-height:1.05;margin:0;text-wrap:balance}p{margin:0}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.2em}button,input,select{color:inherit;font:inherit}::-moz-selection{background:var(--frame);color:var(--on-frame)}::selection{background:var(--frame);color:var(--on-frame)}:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.visually-hidden{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.face{background:var(--face);border-radius:var(--radius-face);box-shadow:0 0 0 2px var(--frame-edge),0 1px 3px #0000001f;display:flex;flex-direction:column;margin:0 auto;max-width:900px;min-height:calc(100dvh - 16px);position:relative;transition:background-color .35s var(--ease-out)}@media (min-width:768px){.face{min-height:calc(100dvh - 28px)}}.face:before{border-radius:calc(var(--radius-face) - 5px);box-shadow:inset 0 0 0 1px var(--rule);content:"";top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;position:absolute}.face-main{flex:1;padding:8px var(--gutter) 40px}.namebar{display:flex;gap:14px;padding:14px var(--gutter) 10px}.brand,.namebar{align-items:center}.brand{color:var(--ink);display:inline-flex;gap:8px;margin-right:auto;text-decoration:none}.brand-mark{flex:none;height:46px;margin:-4px -2px -4px -4px;transition:transform .35s var(--ease-out);width:46px}.brand-mark .brand-tag{stroke:var(--face)}@media (hover:hover){.brand:hover .brand-mark{transform:rotate(-6deg) translateY(-1px)}}.brand-text{align-items:flex-start;display:inline-flex;flex-direction:column}.wordmark{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.015em;line-height:.9}.wordmark span{color:var(--brand-green)}.brand-region{align-items:center;color:var(--ink-2);display:inline-flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.18em;line-height:1;margin-top:3px;text-transform:uppercase}.brand-region:before{background:linear-gradient(90deg,var(--brand-green) 50%,var(--brand-gold) 50%);border-radius:2px;content:"";height:3px;width:12px}.hp{align-items:baseline;display:inline-flex;font-family:var(--font-display);gap:4px;line-height:1;white-space:nowrap}.hp-label{color:var(--ink-3);font-size:14px;font-weight:700}.hp-value{color:var(--ink);font-size:23px;font-weight:800}.hp-value small{color:var(--ink-2);font-size:.62em;font-weight:700;margin-right:1px}@media (max-width:374px){.namebar{gap:8px;padding-inline:14px}.brand-mark{height:38px;width:38px}.wordmark{font-size:22px}.brand-region{font-size:9.5px;letter-spacing:.1em}.hp{align-items:flex-end;flex-direction:column;gap:2px}.hp-label{font-size:11px}}.icon-btn{background:var(--sunken);border:0;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-grid;flex:none;height:40px;place-items:center;transition:background-color .2s var(--ease-out),transform .2s var(--ease-out);width:40px}.icon-btn:hover{background:var(--frame-soft)}.icon-btn:active{transform:scale(.94)}.tabs{display:flex;gap:6px;overflow-x:auto;padding:2px var(--gutter) 14px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.tab{border-radius:10px;box-shadow:0 0 0 1px var(--rule);display:grid;flex:none;opacity:.8;place-items:center;text-decoration:none;transition:opacity .2s var(--ease-out),box-shadow .2s var(--ease-out),transform .2s var(--ease-out)}.tab .logo-plate{box-shadow:none}.tab:hover{opacity:1}.tab.router-link-active{box-shadow:0 0 0 2.5px var(--game-ring);opacity:1}.fineprint{border-top:1px solid var(--rule);color:var(--ink-3);font-size:13px;line-height:1.55;padding:16px var(--gutter) 18px}.fineprint strong{color:var(--ink-2);font-weight:600}.page-head{padding:16px 0 20px}.page-title{font-size:clamp(36px,7vw,54px)}.page-meta{color:var(--ink-2);font-size:15px;margin-top:8px;text-wrap:pretty}.backlink{align-items:center;display:inline-flex;font-size:15px;font-weight:600;gap:6px;margin-bottom:12px;text-decoration:none}.lookup{max-width:820px}.controls{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 128px;margin-bottom:18px}.controls .search{grid-column:1/-1}@media (min-width:768px){.controls{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 140px}.controls .search{grid-column:auto}}.field{display:block;position:relative}.field-icon{color:var(--ink-3);left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input,.select{background-color:var(--sunken);border:1.5px solid transparent;border-radius:var(--radius);caret-color:var(--accent);color:var(--ink);font-size:16px;height:56px;padding:0 16px;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out),box-shadow .2s var(--ease-out);width:100%}.search .input{font-size:17px;padding-left:46px;padding-right:48px}.input::-moz-placeholder{color:var(--ink-3)}.input::placeholder{color:var(--ink-3)}.input:hover,.select:hover{border-color:var(--rule)}.input:focus,.select:focus{background-color:var(--strip);border-color:var(--accent);box-shadow:0 0 0 4px var(--frame-soft);outline:none}.input::-webkit-search-cancel-button{display:none}.field-clear{background:transparent;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.field-clear:active{transform:translateY(-50%) scale(.94)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-repeat:no-repeat;background-size:5px 5px;cursor:pointer;padding-right:38px;text-overflow:ellipsis}.select option{background:var(--strip);color:var(--ink)}.btn{align-items:center;background:var(--ink);border:0;border-radius:var(--radius);color:var(--face);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out)}.btn:hover{opacity:.88}.btn:active{transform:scale(.97)}.btn-quiet{background:var(--strip);box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--ink)}.results-count{color:var(--ink-3);font-size:14px;margin-bottom:10px}.strips{display:grid;gap:6px;list-style:none;margin:0;padding:0}.strips>li{transition:opacity .3s var(--ease-out)}.strips.has-open>li:not(.is-open){opacity:.72}.strips.has-open>li:not(.is-open):focus-within,.strips.has-open>li:not(.is-open):hover{opacity:.9}.strip{background:var(--strip);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--rule);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.is-open .strip{box-shadow:inset 0 0 0 2px var(--frame-ring),var(--lift);transform:translateY(-2px)}.strip-head{align-items:center;background:transparent;border:0;border-radius:var(--radius);cursor:pointer;display:grid;gap:4px 16px;grid-template-columns:minmax(0,1fr) auto;min-height:66px;padding:12px 16px;text-align:left;transition:background-color .2s var(--ease-out);width:100%}.strip-head:hover{background:var(--frame-soft)}.strip-name{display:block;font-size:17px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.strip-name .sub{color:var(--ink-2);font-weight:400}.strip-print{color:var(--ink-3);display:block;font-size:11.5px;font-weight:600;letter-spacing:.06em;line-height:1.35;margin-top:4px;overflow-wrap:anywhere;text-transform:uppercase}.strip-print .no{color:var(--ink-2);letter-spacing:.04em;white-space:nowrap}.strip-price{text-align:right;white-space:nowrap}.price{color:var(--ink);display:block;font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1}.price small{color:var(--ink-2);font-size:.6em;font-weight:700;margin-right:1px}.price.is-empty{color:var(--ink-3);font-size:20px}.price-note{color:var(--ink-3);display:block;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.2;margin-top:5px;text-transform:uppercase}.price-note b{color:var(--ink-2);font-weight:600}.is-open .strip-versions{display:none}.strip-versions{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1;margin-top:6px}.strip-version{align-items:baseline;background:var(--sunken);border-radius:8px;display:inline-flex;gap:6px;padding:5px 9px 4px}.strip-version-label{color:var(--ink-2);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.strip-version-price{color:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1}.strip-version-price small{color:var(--ink-2);font-size:.65em;margin-right:1px}.strip-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.is-open .strip-detail{grid-template-rows:1fr}.strip-detail>div{overflow:hidden}.detail-body{display:flex;gap:14px;margin:0 12px;padding:2px 0 14px}.variants{border-top:1px solid var(--rule);flex:1;margin:0}.variant{align-items:baseline;border-bottom:1px solid var(--rule);display:grid;gap:2px 16px;grid-template-columns:minmax(0,1fr) auto;padding:10px 4px}.variant-type{color:var(--ink-2);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.variant-working{color:var(--ink-2);font-size:13.5px;grid-column:1;margin:0}.variant-price{align-self:center;color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:700;grid-column:2;grid-row:1/span 2;line-height:1;margin:0}.variant-price small{color:var(--ink-2);font-size:.62em;margin-right:1px}.skeleton{animation:shimmer 1.4s linear infinite;background:linear-gradient(90deg,var(--sunken) 0,var(--strip) 50%,var(--sunken) 100%) 0 0 /200% 100%;border-radius:var(--radius);height:66px}@keyframes shimmer{to{background-position:-200% 0}}.state{background:var(--sunken);border-radius:var(--radius);display:grid;gap:10px;justify-items:start;margin-bottom:14px;padding:20px}.state-title{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.1}.state p{color:var(--ink-2);max-width:60ch}.state-error{background:var(--danger-tint);box-shadow:inset 0 0 0 1.5px var(--danger)}.state-error .state-title{align-items:center;color:var(--danger);display:flex;gap:8px}.pager{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:22px}.pager-info{color:var(--ink-2);font-size:14px}.pager-pages{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.page-btn{background:var(--sunken);border:0;border-radius:10px;color:var(--ink);cursor:pointer;display:inline-grid;font-size:15px;font-weight:600;height:42px;min-width:42px;padding:0 10px;place-items:center;transition:background-color .2s var(--ease-out)}.page-btn:hover:not(:disabled){background:var(--frame-soft)}.page-btn[aria-current=page]{background:var(--frame);box-shadow:inset 0 0 0 2px var(--frame-edge);color:var(--on-frame)}.page-btn:disabled{cursor:not-allowed;opacity:.4}.page-gap{color:var(--ink-3);display:grid;min-width:20px;place-items:center}.home-hero{padding:24px 0 28px}.home-title{font-size:clamp(44px,9vw,80px);font-weight:800;letter-spacing:-.02em;line-height:.95;max-width:12ch}.home-lede{color:var(--ink-2);font-size:18px;margin-top:18px;max-width:52ch}.games{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (min-width:640px){.games{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}}.game{background:var(--game-frame);border-radius:14px;box-shadow:inset 0 0 0 2px var(--game-edge);color:var(--game-ink);display:grid;gap:6px;height:100%;padding:6px;text-decoration:none;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.game:hover{box-shadow:inset 0 0 0 2px var(--game-edge),var(--lift);transform:translateY(-3px)}.game-bar{display:grid;gap:1px;padding:2px 6px 4px}.game-name{font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.1}.game-updated{font-size:11px;font-weight:600;letter-spacing:.06em;opacity:.85;text-transform:uppercase}.logo-plate{align-items:center;border-radius:9px;display:flex;justify-content:center;overflow:hidden}.logo-plate--light{background:#fbfbfd}.logo-plate--dark{background:#10131b;color:#fff}.logo-plate img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.logo-plate--tile{height:96px;padding:14px 16px}.logo-plate--tab{height:40px;padding:6px 10px;width:96px}.logo-plate--title{box-shadow:inset 0 0 0 1px var(--rule);height:64px;margin-bottom:14px;padding:10px 14px;width:168px}.logo-wordmark{color:var(--game-frame,var(--frame));font-family:var(--font-display);font-weight:800;letter-spacing:.01em;line-height:.95;text-align:center;text-transform:uppercase}.logo-plate--tile .logo-wordmark{font-size:26px}.logo-plate--tab .logo-wordmark{font-size:13px}.logo-plate--title .logo-wordmark{font-size:24px}.working{background:var(--strip);border-radius:16px;box-shadow:inset 0 0 0 1px var(--rule);margin-top:40px;padding:24px 20px}@media (min-width:768px){.working{padding:30px 32px}}.working h2{font-size:30px}.formula{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 16px;margin:20px 0 6px}.formula-working{align-items:baseline;display:grid;gap:6px 12px;grid-template-columns:auto minmax(0,1fr)}.formula-working .formula-term{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 10px}.formula-term{display:grid;gap:6px}.formula-term .price{font-size:clamp(32px,6vw,48px)}.nowrap{white-space:nowrap}.formula-label{color:var(--ink-3);font-size:13px}.formula-source .price{color:var(--ink-2);font-size:clamp(24px,4.5vw,32px)}.formula-working .formula-op{font-size:clamp(20px,4vw,28px);padding-bottom:0}.formula-op{color:var(--ink-3);font-family:var(--font-display);font-size:clamp(26px,5vw,38px);font-weight:700;line-height:1;padding-bottom:22px}.formula-result .price{font-size:clamp(44px,9vw,64px)}.notice{border-top:1px solid var(--rule);color:var(--ink-3);display:grid;font-size:13px;gap:6px;line-height:1.55;margin-top:22px;max-width:75ch;padding-top:16px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important}}
