@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(../media/merriweather-cyrillic-ext-400-normal.3rw8ourc0l8rq.woff2)format("woff2"),url(../media/merriweather-cyrillic-ext-400-normal.0mwnw2eknexjc.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(../media/merriweather-cyrillic-400-normal.2vcx07kpo63_y.woff2)format("woff2"),url(../media/merriweather-cyrillic-400-normal.1cd4mtzhyp-g4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(../media/merriweather-vietnamese-400-normal.36ohs5bviavpj.woff2)format("woff2"),url(../media/merriweather-vietnamese-400-normal.26csx_srxwcdv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(../media/merriweather-latin-ext-400-normal.0bq-v3zp3u6w-.woff2)format("woff2"),url(../media/merriweather-latin-ext-400-normal.3q985d6h018q6.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(../media/merriweather-latin-400-normal.15i_apm7eo5q0.woff2)format("woff2"),url(../media/merriweather-latin-400-normal.29_1cypd4-_1g.woff)format("woff");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:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(../media/merriweather-cyrillic-ext-400-italic.3mzxxk1ciyo7a.woff2)format("woff2"),url(../media/merriweather-cyrillic-ext-400-italic.3ijotoz9p-y7n.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(../media/merriweather-cyrillic-400-italic.3l3tt8rzby76p.woff2)format("woff2"),url(../media/merriweather-cyrillic-400-italic.0kmms39gzp-81.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(../media/merriweather-vietnamese-400-italic.3hqqn69b3sg-g.woff2)format("woff2"),url(../media/merriweather-vietnamese-400-italic.2_orgyk6wi9r_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(../media/merriweather-latin-ext-400-italic.3v7iv-5c6afc9.woff2)format("woff2"),url(../media/merriweather-latin-ext-400-italic.2zv05upv2s7kd.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(../media/merriweather-latin-400-italic.3e1hdfw1abjnm.woff2)format("woff2"),url(../media/merriweather-latin-400-italic.05sq1q6kxg9sk.woff)format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(../media/merriweather-cyrillic-ext-700-normal.10cy-0ziocsr_.woff2)format("woff2"),url(../media/merriweather-cyrillic-ext-700-normal.0en8ggkw2_ko8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(../media/merriweather-cyrillic-700-normal.43j0ybps8q_l7.woff2)format("woff2"),url(../media/merriweather-cyrillic-700-normal.37xx9fp589ls1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(../media/merriweather-vietnamese-700-normal.0z1_cq3er2rou.woff2)format("woff2"),url(../media/merriweather-vietnamese-700-normal.0o5wggltbi3qw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(../media/merriweather-latin-ext-700-normal.2l9_iklmmt9v1.woff2)format("woff2"),url(../media/merriweather-latin-ext-700-normal.07r6_54-o-qb3.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(../media/merriweather-latin-700-normal.2i4ve5-s38qas.woff2)format("woff2"),url(../media/merriweather-latin-700-normal.1_6dc2uj3h-ao.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-cyrillic-ext-400-normal.3jryothgdy2ez.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-ext-400-normal.0wixe_oliv_25.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-cyrillic-400-normal.034w3v3n_2l93.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-400-normal.0or-aw_mkbp2-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-greek-ext-400-normal.3yavpjf_s5vct.woff2)format("woff2"),url(../media/source-sans-3-greek-ext-400-normal.36ee8yhwmltph.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-greek-400-normal.1lz36lj5mi_w1.woff2)format("woff2"),url(../media/source-sans-3-greek-400-normal.2kwt1c67pctt8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-vietnamese-400-normal.2trd3ay48y6bi.woff2)format("woff2"),url(../media/source-sans-3-vietnamese-400-normal.2hjl7_v80sjig.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-latin-ext-400-normal.1qpthnia_t9e4.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-400-normal.10d4qy1rw6d2g.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-latin-400-normal.2zx3zpfpkahss.woff2)format("woff2"),url(../media/source-sans-3-latin-400-normal.1g-59xm-95pw1.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-cyrillic-ext-600-normal.2mlrr8c9fapkx.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-ext-600-normal.2-02puy79ft15.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-cyrillic-600-normal.43bevv0geo-2h.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-600-normal.2i89ytx-1v8v4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-greek-ext-600-normal.3ggmyfd0pd0pd.woff2)format("woff2"),url(../media/source-sans-3-greek-ext-600-normal.3otpx1k7obp8r.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-greek-600-normal.2hq-66uepqvv4.woff2)format("woff2"),url(../media/source-sans-3-greek-600-normal.28ev9eyi4qejy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-vietnamese-600-normal.1k0oab4dy377r.woff2)format("woff2"),url(../media/source-sans-3-vietnamese-600-normal.36qi-k5pak27s.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-latin-ext-600-normal.0wj7zwdqlm006.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-600-normal.120bfzbkj8ct5.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-latin-600-normal.1gb2sjkc9m25a.woff2)format("woff2"),url(../media/source-sans-3-latin-600-normal.2y75udts8az60.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-cyrillic-ext-700-normal.2qetsr7pnbu54.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-ext-700-normal.0u4ukb7wikcye.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-cyrillic-700-normal.1ojntk360vwxo.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-700-normal.03zo_d61w69qb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-greek-ext-700-normal.2iu4bjyzvh7vl.woff2)format("woff2"),url(../media/source-sans-3-greek-ext-700-normal.119ew1_il6-vf.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-greek-700-normal.1eedd2znu_8sr.woff2)format("woff2"),url(../media/source-sans-3-greek-700-normal.1amdv3i3enq-k.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-vietnamese-700-normal.2e4w29oc8usle.woff2)format("woff2"),url(../media/source-sans-3-vietnamese-700-normal.1ag5xpai902js.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-latin-ext-700-normal.162-3xjmz168z.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-700-normal.2h03oqzt7qdxb.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-latin-700-normal.11ykup8rgou5s.woff2)format("woff2"),url(../media/source-sans-3-latin-700-normal.0bw39-9vti60p.woff)format("woff");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}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbf8f2;--surface:#fff;--surface-2:#f4efe5;--ink:#15211f;--muted:#56615e;--line:#e4ddd0;--line-strong:#cfc6b6;--teal:#0a7262;--teal-dark:#075a4e;--button:#0a7262;--button-hover:#075a4e;--mint:#e3f1eb;--red:#b01e2c;--red-soft:#fbe9ea;--gold:#9a6a14;--gold-soft:#f5e9cf;--danger:#a3222e;--danger-soft:#fcefef;--warning-ink:#6f4d0e;--warning-soft:#fbf2de;--shadow-sm:0 1px 2px #15211f0f;--shadow:0 10px 30px -12px #15211f2e;--shadow-lg:0 30px 60px -24px #15211f4d;--radius:14px;--serif:"Merriweather", Georgia, "Times New Roman", serif;--body:"Source Sans 3", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--header-h:72px;--focus:#b86a00;--tone-0:#0a7262;--tone-0-soft:#e3f1eb;--tone-1:#b01e2c;--tone-1-soft:#fbe9ea;--tone-2:#8a5d0f;--tone-2-soft:#f5e9cf;--tone-3:#3c5a78;--tone-3-soft:#e5ecf3}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0e1614;--surface:#15201e;--surface-2:#1b2926;--ink:#edf2ef;--muted:#a8b6b1;--line:#273733;--line-strong:#3a4d48;--teal:#6fd0bb;--teal-dark:#9ae0cf;--button:#0f7a68;--button-hover:#0b6858;--mint:#16332d;--red:#f28a93;--red-soft:#3a1c20;--gold:#e3b760;--gold-soft:#33290f;--danger:#ff9ea5;--danger-soft:#3a1c20;--warning-ink:#f1d18e;--warning-soft:#2f2610;--shadow:0 10px 30px -12px #0009;--shadow-lg:0 30px 60px -24px #000000b3;--focus:#f2c66a;--tone-0:#6fd0bb;--tone-0-soft:#16332d;--tone-1:#f28a93;--tone-1-soft:#3a1c20;--tone-2:#e3b760;--tone-2-soft:#33290f;--tone-3:#9dbbe0;--tone-3-soft:#1c2837}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--paper);color:var(--ink);font:17px/1.6 var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}p a,li a:not([class]),dd a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img{max-width:100%;height:auto}svg{flex-shrink:0}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .5em;line-height:1.25}h2{font-size:clamp(26px,3.2vw,36px)}h3{font-size:20px}p{color:var(--muted);margin:0 0 1em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}::selection{background:var(--gold-soft)}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9em}.container{width:100%;max-width:1200px;margin:0 auto;padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.eyebrow{font:700 12px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);display:inline-block}.small{font-size:14px}.muted{color:var(--muted)}.teal-text{color:var(--teal)}.red-text{color:var(--red)}.button{min-height:46px;font:600 15px/1.2 var(--body);text-align:center;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.button:disabled,.button[aria-disabled=true]{opacity:.6;transform:none}.primary{background:var(--button);color:#fff;box-shadow:0 6px 16px -8px #0a7262b3}.primary:hover:not(:disabled){background:var(--button-hover);transform:translateY(-1px)}.secondary{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.secondary:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.button.large{min-height:54px;padding:12px 28px;font-size:17px}.button.block{width:100%}.text-link{min-height:40px;color:var(--teal);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.icon-button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{border-color:var(--teal);color:var(--teal)}.pill{background:var(--mint);color:var(--teal);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:clamp(20px,4vw,32px)}.notice{border-left:4px solid var(--gold);background:var(--warning-soft);color:var(--warning-ink);border-radius:0 10px 10px 0;margin:0 0 18px;padding:14px 18px;font-size:15px}.form-error{background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);color:var(--danger);border-radius:10px;margin:16px 0;padding:14px 16px;font-size:15px}.field-error{margin:6px 0 0;font-size:14px;color:var(--danger)!important}.field-help{margin:6px 0 0;font-size:14px}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field{flex-direction:column;gap:6px;display:flex}.field label,.auth-panel label{color:var(--ink);font-size:15px;font-weight:600}.auth-panel input:not([type=checkbox]),.vote-form input:not([type=checkbox]),.field input,.field select,.field textarea{border:1.5px solid var(--line-strong);background:var(--surface);width:100%;min-height:50px;color:var(--ink);border-radius:10px;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}:is(.auth-panel,.vote-form,.field) input:focus-visible{border-color:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 22%, transparent);outline:none}:is(.auth-panel,.vote-form) input[aria-invalid=true]{border-color:var(--danger)}.check-field{color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.check-field input{width:22px;height:22px;accent-color:var(--button);flex-shrink:0;margin:1px 0 0}.status-bar{text-align:center;background:var(--ink);min-height:38px;color:var(--paper);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:7px 16px;font-size:14px;display:flex}.status-bar strong{font-weight:700}.status-bar .status-detail{opacity:.8}.status-bar.is-open{background:var(--button);color:#fff}.status-bar.is-loading{background:var(--surface-2);color:var(--muted)}html[data-theme=dark] .status-bar:not(.is-open,.is-loading){background:var(--surface-2);color:var(--ink)}.status-pulse{opacity:.9;background:currentColor;border-radius:50%;width:9px;height:9px}.is-open .status-pulse{background:#8ef0c9;animation:2s infinite pulse;box-shadow:0 0 #8ef0c9b3}@keyframes pulse{70%{box-shadow:0 0 0 8px #8ef0c900}to{box-shadow:0 0 #8ef0c900}}.site-header{z-index:50;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{min-height:var(--header-h);align-items:center;gap:24px;display:flex}.brand{align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.brand img{background:#fff;border-radius:8px;width:58px;height:auto;padding:3px}.brand-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.brand-text strong{font:700 18px/1.2 var(--serif);white-space:nowrap}.brand-text small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:12px}.main-nav{align-items:center;gap:4px;display:flex}.main-nav a{min-height:44px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--ink);background:var(--surface-2)}.main-nav .nav-account{color:var(--teal)}.header-actions{align-items:center;gap:10px;display:flex}.mobile-menu{display:none}.header-cta{min-height:44px}.hero{background:radial-gradient(900px 420px at 85% 10%, color-mix(in srgb, var(--gold-soft) 90%, transparent), transparent 70%), radial-gradient(700px 400px at 0% 100%, color-mix(in srgb, var(--mint) 90%, transparent), transparent 70%);padding:clamp(40px,7vw,88px) 0 32px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.state-chip{background:var(--surface);border:1px solid var(--line);color:var(--muted);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 12px;font-size:14px;font-weight:600;display:inline-flex}.state-chip.is-open{color:var(--teal);border-color:color-mix(in srgb, var(--teal) 40%, transparent)}.state-chip.is-open .status-pulse{background:var(--teal);animation:2s infinite pulse-teal}@keyframes pulse-teal{70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--teal) 0%, transparent)}0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--teal) 55%, transparent)}}.hero-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:22px 0 10px;font-size:15px;font-weight:700}.hero h1{letter-spacing:-.025em;text-wrap:pretty;margin:0 0 22px;font-size:clamp(40px,6.4vw,76px);line-height:1.05}.hero-line-sm{letter-spacing:-.01em;color:var(--muted);margin-bottom:.18em;font-size:.5em;font-weight:400;display:block}.hero-accent{color:var(--teal)}.hero-year{color:var(--red);font-style:italic;font-weight:400}.hero-lede{max-width:580px;margin-bottom:30px;font-size:clamp(18px,1.9vw,21px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 40px;margin:40px 0 0;padding-top:26px;display:flex}.hero-facts div{flex-direction:column-reverse;display:flex}.hero-facts dt{color:var(--muted);font-size:14px}.hero-facts dd{font:700 36px/1.1 var(--serif);color:var(--ink);margin:0}.hero-visual{aspect-ratio:1/1.05;place-items:center;display:grid;position:relative}.hero-medal{aspect-ratio:1;width:min(100%,440px);box-shadow:var(--shadow-lg), inset 0 0 0 10px #ffffff8c, inset 0 0 0 11px #9a6a1440;background:radial-gradient(circle at 35% 30%,#fffdf8 0%,#f7efdf 55%,#ecdcbc 100%);border-radius:50%;place-items:center;display:grid;position:relative}html[data-theme=dark] .hero-medal{background:radial-gradient(circle at 35% 30%,#f3ecdf 0%,#e3d3b2 60%,#c9b089 100%)}.hero-medal picture{place-items:center;width:100%;height:100%;display:grid;position:relative}.hero-medal img{filter:drop-shadow(0 18px 22px #78141e47);width:46%;height:auto;position:relative}.medal-ring{border:1px dashed #9a6a1473;border-radius:50%;position:absolute}.ring-1{inset:7%}.ring-2{border-style:solid;border-color:var(--line);inset:-7%}.hero-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:12px 16px;font-size:14px;position:absolute}.hero-card-top{letter-spacing:.08em;text-transform:uppercase;color:var(--red);gap:10px;font-size:12px;font-weight:700;display:flex;top:6%;left:-2%}.hero-card-top span+span:before{content:"·";color:var(--muted);margin-right:10px}.hero-card-bottom{flex-direction:column;gap:2px;max-width:250px;display:flex;bottom:4%;right:-2%}.hero-card-bottom strong{font-family:var(--serif);font-size:16px}.hero-card-bottom span{color:var(--muted);line-height:1.4}.hero-partners{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(36px,5vw,60px);padding-top:24px;display:flex}.hero-partners>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.partner-logos{flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.partner-logos li{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;height:64px;padding:8px 14px;display:grid}.partner-logos img{width:auto;max-width:120px;max-height:46px}.progress-panel{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-lg);border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:20px 48px;margin:40px 0 16px;padding:clamp(22px,4vw,36px);display:grid}html[data-theme=dark] .progress-panel{background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}.progress-panel .eyebrow{color:#f0c46b}html[data-theme=dark] .progress-panel .eyebrow{color:var(--gold)}.progress-panel h2{margin-top:8px;font-size:clamp(22px,2.6vw,30px)}.progress-panel p{color:inherit;opacity:.78;margin:0}.progress-meter{justify-items:start;gap:14px;display:grid}.progress-track{background:#ffffff24;border-radius:999px;width:100%;height:10px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg,#5fd3b7,#f0c46b);height:100%;transition:width .6s;display:block}.progress-dots{grid-template-columns:repeat(12,1fr);gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.progress-dots li{background:#ffffff29;border-radius:3px;height:6px}.progress-dots li.done{background:#5fd3b7}.progress-panel .primary{color:#1b1506;box-shadow:none;background:#f0c46b}.progress-panel .primary:hover{background:#f6d489}.catalog{padding:clamp(48px,7vw,80px) 0 40px}.section-head{max-width:720px;margin-bottom:28px}.section-head.centered{text-align:center;margin-left:auto;margin-right:auto}.section-head h2{margin-top:8px}.catalog-toolbar{top:var(--header-h);z-index:20;background:var(--paper);-webkit-backdrop-filter:blur(10px);gap:12px;margin-bottom:8px;padding:12px 0;display:grid;position:sticky}.search-field{border:1.5px solid var(--line-strong);background:var(--surface);max-width:560px;min-height:52px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 18px;display:flex}.search-field:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 18%, transparent)}.search-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-height:48px;font-size:16px}.search-field input::-webkit-search-cancel-button{display:none}.search-field button{background:var(--surface-2);border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.chip-row{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.chip-row::-webkit-scrollbar{display:none}.chip{scroll-snap-align:start;border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:0 16px;font-size:14px;font-weight:600}.chip:hover{border-color:var(--teal);color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.result-count{min-height:1.6em;margin:0 0 8px;font-size:14px}.category-block{--tone:var(--tone-0);--tone-soft:var(--tone-0-soft);border-top:1px solid var(--line);padding:28px 0 36px}.tone-1{--tone:var(--tone-1);--tone-soft:var(--tone-1-soft)}.tone-2{--tone:var(--tone-2);--tone-soft:var(--tone-2-soft)}.tone-3{--tone:var(--tone-3);--tone-soft:var(--tone-3-soft)}.tone-0{--tone:var(--tone-0);--tone-soft:var(--tone-0-soft)}.category-block-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:22px;display:grid}.category-block-head .eyebrow{color:var(--tone)}.category-block-head h3{margin:4px 0 6px;font-size:clamp(21px,2.3vw,26px)}.category-block-head h3 a:hover{color:var(--tone)}.category-block-head p{margin:0;font-size:16px}.category-icon{background:var(--tone-soft,var(--mint));width:48px;height:48px;color:var(--tone,var(--teal));border-radius:14px;place-items:center;display:grid}.category-icon.large{border-radius:20px;width:68px;height:68px}.category-status{color:var(--muted);background:var(--surface-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.category-status.is-done{color:var(--teal);background:var(--mint)}.nominee-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.nominee-card{--tone:var(--tone-0);--tone-soft:var(--tone-0-soft);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;padding:22px 20px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.nominee-card:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--tone) 35%, var(--line));transform:translateY(-3px)}.nominee-card.is-mine{border:2px solid var(--teal);background:linear-gradient(180deg, var(--mint), var(--surface) 60%)}.monogram{width:56px;height:56px;font:700 19px/1 var(--serif);color:var(--tone,var(--teal));background:var(--tone-soft,var(--mint));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tone,var(--teal)) 22%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.monogram.sm{width:36px;height:36px;font-size:13px}.monogram.xl{width:clamp(96px,14vw,132px);height:clamp(96px,14vw,132px);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--tone) 30%, transparent), var(--shadow);font-size:clamp(34px,5vw,46px)}.nominee-card h4{overflow-wrap:anywhere;margin:16px 0 4px;font-size:18px;line-height:1.3}.nominee-card h4 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.nominee-card h4 a:hover{color:var(--tone)}.nominee-card>p{margin:0 0 18px;font-size:14px}.nominee-actions{z-index:1;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;display:flex;position:relative}.nominee-actions .button{min-height:44px;padding:8px 22px}.profile-link{min-height:44px;color:var(--muted);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.profile-link:hover{color:var(--ink)}.voted-note{color:var(--muted);align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.is-mine .voted-note{color:var(--teal)}.mine-badge{background:var(--button);color:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px}.empty-state{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);padding:56px 20px}.empty-state h3{color:var(--ink);margin-top:14px}.how{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(56px,8vw,96px) 0}.steps{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:30px 26px 24px;position:relative}.steps li>svg{color:var(--teal)}.steps h3{margin:16px 0 8px}.steps p{margin:0}.step-number{font:700 44px/1 var(--serif);color:var(--line-strong);position:absolute;top:22px;right:24px}.centered-link{text-align:center;margin:28px 0 0}.assurance{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 64px;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px);display:grid}.assurance-intro h2{margin-top:8px}.assurance-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.assurance-list li{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:18px;padding:22px;display:flex}.assurance-list svg{color:var(--red);margin-top:3px}.assurance-list h3{margin-bottom:4px;font-size:18px}.assurance-list p{margin:0}.page-hero{--tone:var(--teal);--tone-soft:var(--mint);background:linear-gradient(180deg, var(--surface-2), var(--paper));border-bottom:1px solid var(--line);padding:clamp(28px,5vw,56px) 0 clamp(28px,4vw,44px)}.page-hero h1{overflow-wrap:anywhere;margin:10px 0 12px;font-size:clamp(34px,5vw,54px)}.page-hero p{max-width:720px;font-size:clamp(17px,1.8vw,20px)}.page-hero .eyebrow{color:var(--tone)}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:20px;font-size:14px;display:flex}.breadcrumb a{text-underline-offset:3px;text-decoration:underline}.breadcrumb a:hover{color:var(--ink)}.category-hero-grid,.profile-grid{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;display:grid}.profile-grid{align-items:center}.profile-grid p a{color:var(--tone)}.profile-actions{margin-top:20px}.article-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:48px;padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(56px,8vw,96px);display:grid}.prose{max-width:760px}.prose section+section{margin-top:36px}.prose h2{font-size:clamp(22px,2.4vw,27px)}.prose p{font-size:17px;line-height:1.7}.pending-note{border-left:4px solid var(--gold);background:var(--warning-soft);border-radius:0 10px 10px 0;padding:12px 16px;color:var(--warning-ink)!important;font-size:15px!important}.aside-card{top:calc(var(--header-h) + 24px);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:18px;justify-items:start;gap:12px;padding:26px;display:grid;position:sticky}.aside-card>svg{color:var(--red)}.aside-card h2{margin:0;font-size:21px}.aside-card p{margin:0;font-size:15px}.aside-card ul{margin:0;padding:0;list-style:none}.category-cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(56px,8vw,96px);display:grid}.category-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.category-card:hover{box-shadow:var(--shadow);border-color:var(--tone);transform:translateY(-3px)}.category-card-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.category-number{font:700 30px/1 var(--serif);color:var(--line-strong)}.category-card .eyebrow{color:var(--tone)}.category-card strong{font:700 20px/1.3 var(--serif)}.category-card-text{color:var(--muted);font-size:15px;line-height:1.55}.category-card-foot{color:var(--tone);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-weight:600;display:inline-flex}.pager{justify-content:space-between;gap:16px;padding-bottom:64px;display:flex}.pager a{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:12px;max-width:48%;padding:16px 20px;font-weight:600;display:flex}.pager a:hover{border-color:var(--teal)}.pager small{color:var(--muted);font-size:13px;font-weight:400;display:block}.pager-next{text-align:right;margin-left:auto}.link-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.link-cards a{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:14px 18px;font-weight:600;text-decoration:none;display:flex}.link-cards a span{flex:1}.link-cards a:hover{border-color:var(--teal)}.peer-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.peer-list li{align-items:center;gap:12px;padding:8px 0;display:flex}.peer-list a{color:var(--ink);font-weight:600;text-decoration:none}.peer-list a:hover{color:var(--teal);text-decoration:underline}.results-announcement{background:var(--mint);border-radius:16px;gap:16px;margin-bottom:32px;padding:22px;display:flex}.results-announcement svg{color:var(--teal)}.results-announcement h2{margin-bottom:4px;font-size:20px}.results-announcement p{color:var(--ink);margin:0}.my-ballots-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ballot-list{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.ballot-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.ballot-list li+li{border-top:1px solid var(--line)}.ballot-list strong{font-size:16px;display:block}.ballot-list span{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:inline-flex}.ballot-list .is-voted span{color:var(--teal)}.ballot-list-number{font:700 18px/1 var(--serif);color:var(--muted)!important}.utility-main{min-height:60vh;padding:clamp(32px,6vw,72px) 16px}.center-page{text-align:center;background:var(--surface);border:1px solid var(--line);max-width:620px;box-shadow:var(--shadow);border-radius:22px;margin:0 auto;padding:clamp(24px,5vw,44px)}.center-page h1{margin-top:12px;font-size:clamp(28px,4vw,38px)}.center-page>svg{color:var(--teal)}.center-page .button{margin:6px}.receipt-seal{background:var(--mint);width:72px;height:72px;color:var(--teal);border-radius:50%;place-items:center;margin-bottom:12px;display:inline-grid}.receipt-details{text-align:left;background:var(--surface-2);border-radius:14px;gap:12px;margin:24px 0 12px;padding:18px;display:grid}.receipt-details div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.receipt-details dt{color:var(--muted);font-weight:600}.receipt-details dd{overflow-wrap:anywhere;margin:0}.receipt-actions{flex-wrap:wrap;justify-content:center;margin-top:18px;display:flex}.vote-page{max-width:620px;margin:0 auto}.vote-page>h1{margin:8px 0 20px;font-size:clamp(28px,4vw,40px)}.loading{min-height:55vh;color:var(--teal);place-items:center;display:grid}.not-found-code{font:700 clamp(64px, 12vw, 120px)/1 var(--serif);color:var(--red);opacity:.9}.account-page{text-align:left;max-width:520px}.auth-panel h2,.auth-unavailable h3{margin:4px 0 8px;font-size:24px}.auth-panel p,.auth-unavailable p{font-size:15px}.auth-panel form{gap:10px;margin-top:16px;display:grid}.auth-panel form .button{margin-top:10px}.auth-panel>.button{margin:8px 8px 0 0}.auth-options{flex-wrap:wrap;gap:4px 18px;margin-top:14px;display:flex}.auth-options button,.auth-options a,.auth-panel>.text-link{color:var(--teal);text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:15px;text-decoration:underline}.auth-unavailable{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);text-align:left;border-radius:14px;padding:20px}.auth-qr{background:#fff;border-radius:8px;margin:16px 0;display:block}.auth-secret{overflow-wrap:anywhere;padding:12px 0;font-size:13px;display:block}.vote-dialog{width:min(560px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-lg);border:0;border-radius:22px;padding:0;overflow:hidden}.vote-dialog[open]{animation:.22s ease-out dialog-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.vote-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a121099}.vote-dialog-inner{max-height:inherit;overscroll-behavior:contain;overflow-y:auto}.vote-dialog-head{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 24px;display:flex;position:sticky;top:0}.vote-dialog-head h2{font:700 16px/1.2 var(--body);letter-spacing:0;margin:0}.vote-flow{padding:22px 24px 20px}.vote-privacy svg{vertical-align:-2px;margin-right:4px}.panel .vote-flow{padding:0}.vote-choice{background:var(--surface-2);border-radius:16px;align-items:center;gap:16px;margin-bottom:20px;padding:16px;display:flex}.vote-choice>div{min-width:0}.vote-choice .eyebrow{font-size:11px}.vote-choice strong{font:700 19px/1.3 var(--serif);overflow-wrap:anywhere;display:block}.vote-choice p{margin:2px 0 0;font-size:14px}.vote-flow h2{margin:8px 0 10px;font-size:22px}.vote-flow h2:focus{outline:none}.vote-form{gap:18px;display:grid}.ballot-steps{color:var(--muted);gap:8px;margin:0 0 20px;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.ballot-steps li{border-top:3px solid var(--line);flex:1;align-items:center;gap:8px;padding-top:10px;display:flex}.ballot-steps li span{background:var(--surface-2);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.ballot-steps li.current{color:var(--ink);border-color:var(--teal)}.ballot-steps li.current span,.ballot-steps li.done span{background:var(--button);color:#fff}.ballot-steps li.done{border-color:var(--teal)}.review-list{border:1px solid var(--line);border-radius:14px;margin:12px 0;display:grid;overflow:hidden}.review-list div{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}.review-list div+div{border-top:1px solid var(--line)}.review-list dt{color:var(--muted);font-size:15px}.review-list dd{overflow-wrap:anywhere;margin:0;font-weight:600}.vote-actions{flex-wrap:wrap;gap:10px;margin:18px 0 4px;display:flex}.vote-status-message,.vote-success{text-align:center;padding:8px 0}.vote-status-message>svg,.vote-success-icon{color:var(--teal);margin:8px auto 4px;display:block}.vote-status-message .vote-actions,.vote-success .vote-actions{justify-content:center}.vote-success .ballot-steps{text-align:left}.vote-privacy{border-top:1px solid var(--line);margin:22px 0 0;padding-top:14px;font-size:13px}.site-footer{background:var(--ink);color:#d5dcd9;padding:56px 0 calc(28px + env(safe-area-inset-bottom))}html[data-theme=dark] .site-footer{border-top:1px solid var(--line);background:#0a100f}.site-footer p{color:#b3bdb9}.site-footer .eyebrow{color:#f0c46b}.footer-partners{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:36px;display:flex}.footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:32px;padding:40px 0;display:grid}.footer-title{font:700 24px/1.3 var(--serif);color:#fff!important}.footer-title em{color:#7fdcc6;font-style:italic;font-weight:400}.footer-grid nav,.footer-grid>div:not(.footer-intro){flex-direction:column;align-items:flex-start;gap:2px;display:flex}.footer-grid strong{color:#fff;margin-bottom:8px}.footer-grid a{color:#d5dcd9;align-items:center;gap:4px;min-height:36px;display:inline-flex}.footer-grid a:hover{color:#fff;text-decoration:underline}.footer-address{margin-top:10px;font-size:14px;font-style:normal;line-height:1.5}.footer-address span{color:#9fa9a5}.footer-bottom{color:#9fa9a5;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:22px;font-size:14px;display:flex}.site-footer :focus-visible{outline-color:#f2c66a}.mobile-cta{display:none}@media (max-width:1080px){.main-nav a{padding:0 10px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-intro{grid-column:1/-1}}@media (max-width:960px){:root{--header-h:64px}.mobile-menu{display:inline-flex}.main-nav{background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:2px;padding:10px 16px 18px;display:none;position:absolute;top:100%;left:0;right:0}.menu-open .main-nav{display:flex}.main-nav a{border-radius:12px;min-height:50px;padding:0 14px;font-size:17px}.hero-grid{grid-template-columns:1fr}.hero-visual{aspect-ratio:auto;width:100%;max-width:440px;margin:0 auto;padding:36px 0}.hero-medal{width:min(78%,360px)}.hero-card-top{top:4%;left:0}.hero-card-bottom{bottom:0;right:0}.progress-panel,.assurance{grid-template-columns:1fr}.article-layout{grid-template-columns:1fr;gap:32px}.aside-card{position:static}.steps{grid-template-columns:1fr}}@media (max-width:760px){.header-cta{display:none}.brand img{width:48px}.brand-text strong{font-size:16px}.brand-text small{font-size:11px}.status-bar .status-detail{display:none}.hero{padding-top:28px}.hero-kicker{letter-spacing:.08em;font-size:13px}.hero-visual{padding:20px 0 0}.hero-medal{width:min(64%,260px)}.hero-card-top{display:none}.hero-card-bottom{text-align:center;width:100%;max-width:none;margin-top:20px;position:static}.hero-facts{gap:12px 28px}.hero-facts dd{font-size:30px}.hero-actions .button{flex:200px}.catalog-toolbar{position:static}.category-block-head{grid-template-columns:auto minmax(0,1fr)}.category-status{grid-column:2;justify-self:start}.category-block-head p{display:none}.nominee-grid{grid-template-columns:1fr;gap:10px}.nominee-card{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:14px;display:grid}.nominee-card:hover{transform:none}.nominee-card .monogram{grid-row:span 2;width:48px;height:48px;font-size:16px}.nominee-card h4{margin:0;padding-right:4px;font-size:17px}.nominee-card>p{margin:0;font-size:13px}.nominee-actions{border-top:1px solid var(--line);grid-column:1/-1;margin-top:12px;padding-top:10px}.nominee-actions .button{flex:1}.mine-badge{grid-column:1/-1;justify-self:start;margin-bottom:8px;position:static}.footer-grid{grid-template-columns:1fr 1fr}.pager{flex-direction:column}.pager a{max-width:none}.category-hero-grid,.profile-grid{grid-template-columns:1fr;gap:16px}.mobile-cta{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -12px #0003}.mobile-cta div{flex-direction:column;min-width:0;line-height:1.25;display:flex}.mobile-cta strong{font-size:14px}.mobile-cta span{color:var(--muted);font-size:13px}.mobile-cta .button{flex-shrink:0;min-height:46px}body:has(.mobile-cta) .site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.vote-dialog{top:var(--vote-viewport-top,0px);max-height:calc(var(--vote-viewport-height,100dvh) - 24px);border-radius:18px;margin:12px auto;position:fixed}.vote-flow{padding:18px 16px max(18px, env(safe-area-inset-bottom))}.vote-actions .button{flex:100%}.review-list div,.receipt-details div{grid-template-columns:1fr;gap:2px}}@media (max-width:420px){.brand-text small{display:none}.header-actions{gap:6px}.hero-card-top{display:none}.hero-card-bottom{max-width:none;margin-top:20px;position:static}.hero-visual{padding:12px 0 0}.footer-grid{grid-template-columns:1fr}.partner-logos li{height:56px;padding:6px 10px}.partner-logos img{max-width:92px;max-height:40px}.mobile-cta div span{display:none}.ballot-list li{grid-template-columns:minmax(0,1fr) auto}.ballot-list-number{display:none}}@media print{.site-header,.status-bar,.mobile-cta,.site-footer{display:none}}
.staff-shell-header{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:8px 24px;display:flex}.staff-shell-brand{min-width:0;color:var(--ink);align-items:center;gap:12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.staff-shell-brand img{object-fit:contain;flex-shrink:0;width:53px;height:32px}.staff-shell-footer{background:var(--paper);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding:10px 24px;font-size:12px;display:flex}.staff-shell-footer nav{gap:20px;display:flex}.staff-shell-footer a{min-height:44px;color:var(--teal);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}:is(.staff-shell-header,.staff-shell-footer) :is(a,button):focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (max-width:600px){.staff-shell-header,.staff-shell-footer{padding-left:14px;padding-right:14px}.staff-shell-brand{gap:8px;font-size:14px}}.staff-workspace{background:var(--paper);grid-template-columns:225px minmax(0,1fr);min-height:75vh;display:grid}.staff-nav{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;gap:22px;min-width:0;padding:30px 20px;display:flex}.staff-brand{font-size:20px;font-weight:700}.staff-brand small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.staff-nav nav{flex-direction:column;gap:5px;display:flex}.staff-nav a,.staff-nav button{color:var(--ink);border-radius:5px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;text-decoration:none;display:flex}.staff-nav nav a[aria-current=page]{background:var(--mint);color:var(--teal);font-weight:700}.staff-nav button{border:1px solid var(--line);cursor:pointer;background:0 0}.staff-main{width:100%;min-width:0;max-width:1600px;margin:auto;padding:36px}.staff-page-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.staff-page-head h1{margin:8px 0;font-size:32px}.staff-page-head p{color:var(--muted);margin:0;font-size:14px}.staff-page-head>div:last-child{align-items:center;gap:14px;display:flex}.staff-context{text-transform:capitalize}.staff-state{color:var(--teal);background:var(--mint);white-space:nowrap;border-radius:4px;padding:8px 12px;font-size:13px;font-weight:700}.staff-state.paused{color:var(--red);border:1px solid var(--red);background:0 0}.staff-state.closed{color:var(--ink);border:1px solid var(--muted);background:0 0}.staff-scope{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:24px;padding:24px 0 18px;font-size:12px;display:flex}.staff-metrics{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.staff-metrics>div{border-right:1px solid var(--line);padding:22px}.staff-metrics>div:last-child{border:0}.staff-metrics strong{font-size:34px;font-weight:600;line-height:1.25;display:block}.staff-metrics span{color:var(--muted);font-size:13px}.staff-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.staff-panel{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;padding:26px}.staff-panel h2{font:600 19px var(--body);margin:0 0 20px}.staff-panel>p{color:var(--muted);font-size:14px}.staff-bar-row{grid-template-columns:1fr auto;gap:9px;margin:0 0 20px;font-size:13px;display:grid}.staff-bar{background:var(--line);grid-column:1/-1;height:6px}.staff-bar span{background:var(--teal);height:100%;display:block}.staff-events>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:15px 0;font-size:13px;display:flex}.staff-events strong,.staff-events span,.staff-events small{overflow-wrap:anywhere;display:block}.staff-events strong{text-transform:capitalize}.staff-events span,.staff-events small,.staff-events time{color:var(--muted)}.staff-events time{flex-shrink:0;font-size:11px}.staff-events{margin-bottom:18px}.staff-subheading{margin-top:35px!important}.staff-line{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:13px;display:flex}.staff-filters{flex-wrap:wrap;gap:16px;margin-bottom:22px;display:flex}.staff-filters label{border:1px solid var(--line);border-radius:5px;flex:1;align-items:center;gap:10px;padding:8px 12px;display:flex}.staff-filters input{width:100%;color:var(--ink);background:0 0;border:0;min-height:30px}.staff-filters select{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:5px;max-width:100%;padding:12px;font-size:13px}.staff-table-wrap{overflow-x:auto}.staff-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.staff-table-wrap th{color:var(--muted);background:var(--mint);font-weight:600}.staff-table-wrap th,.staff-table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 12px}.staff-table-wrap td{min-width:110px}.staff-table-wrap a{text-underline-offset:3px;text-decoration:underline}.staff-service{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:20px;padding:20px 0;font-size:14px;display:grid}.staff-service span{color:var(--muted)}.staff-footnote{color:var(--muted);margin:28px 0 0;font-size:12px}.staff-workspace .small{color:var(--muted);margin:12px 0}@media (max-width:1000px){.staff-workspace{grid-template-columns:190px minmax(0,1fr)}.staff-main{padding:24px}.staff-columns{grid-template-columns:1fr}.staff-page-head{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.staff-workspace{display:block}.staff-nav{border-right:0;border-bottom:1px solid var(--line);padding:15px}.staff-brand{font-size:16px}.staff-nav nav{flex-direction:row;overflow:auto}.staff-nav nav a{white-space:nowrap;flex-shrink:0}.staff-nav>a,.staff-nav>button{align-self:flex-start;display:inline-flex}.staff-main{padding:20px 15px}.staff-metrics{grid-template-columns:1fr 1fr}.staff-metrics>div{border-bottom:1px solid var(--line);padding:16px}.staff-metrics strong{font-size:30px}.staff-panel{padding:18px}.staff-page-head h1{font-size:28px}.staff-service{grid-template-columns:1fr;gap:8px}.staff-events>div{flex-direction:column;gap:5px}.staff-filters{flex-direction:column}}.staff-workspace{grid-template-columns:240px minmax(0,1fr);align-items:start}.staff-desktop-nav{min-height:100dvh;max-height:100dvh;padding:28px 18px;position:sticky;top:0;overflow-y:auto}.staff-nav-bottom{gap:8px;margin-top:auto;padding-top:28px;display:grid}.staff-nav-bottom button{width:100%}.staff-nav a:hover,.staff-nav button:hover{background:var(--mint)}.staff-badge{letter-spacing:.06em;border:1px solid var(--line);width:fit-content;color:var(--teal);background:var(--mint);border-radius:4px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.staff-main{margin:0 auto;padding:34px clamp(18px,3vw,44px)}.staff-page-head{align-items:flex-start}.staff-page-head h1{margin:12px 0;font-size:clamp(28px,3vw,38px);line-height:1.2}.staff-page-head p{max-width:560px}.staff-heading-context{align-items:center;gap:10px;display:flex}.staff-context{font-size:12px!important}.staff-context span{text-transform:capitalize}.staff-header-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.staff-workspace .button{min-height:44px;font-size:14px}.staff-workspace button:disabled{cursor:not-allowed;opacity:.6}.staff-workspace :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--teal);outline-offset:4px}.staff-scope{align-items:center;margin-bottom:20px;padding-top:22px;font-size:13px}.staff-scope>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.staff-stale{color:var(--red)}.staff-toolbar{flex-wrap:wrap;align-items:end;gap:14px 24px;margin-bottom:24px;display:flex}.staff-toolbar p{color:var(--muted);margin:0 auto 10px 0;font-size:13px}.staff-toolbar label,.staff-filters>label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.staff-workspace select{color:var(--ink);background:var(--paper);border:1px solid var(--line);min-height:44px;font:inherit;border-radius:6px;max-width:100%;padding:10px 12px}.staff-period select{min-width:190px}.staff-retention{color:var(--muted);max-width:900px;margin:0 0 22px;font-size:13px;line-height:1.6}.staff-metrics{border:0;gap:14px;overflow:visible}.staff-metrics>a{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;flex-direction:column;min-width:0;padding:20px;text-decoration:none;display:flex;position:relative}.staff-metrics>a:hover{background:var(--mint);border-color:var(--teal)}.staff-metrics strong{margin:12px 0 8px;font-size:clamp(30px,3.5vw,42px);line-height:1.2}.staff-metrics span{color:var(--ink);padding-right:12px;font-size:14px;font-weight:600}.staff-metrics small{color:var(--muted);font-size:12px;line-height:1.4}.staff-metrics svg{color:var(--muted);position:absolute;top:20px;right:14px}.staff-quick-actions{flex-wrap:wrap;gap:8px 22px;padding:14px 0 24px;display:flex}.staff-quick-actions a{color:var(--teal);align-items:center;gap:8px;min-height:38px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.staff-panel-title{margin-bottom:22px}.staff-panel-title h2{margin-bottom:6px;font-size:19px}.staff-panel-title p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.staff-trend{margin-top:0}.staff-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(to top, transparent, transparent calc(25% - 1px), var(--line) calc(25% - 1px), var(--line) 25%);align-items:stretch;gap:clamp(1px,.3vw,5px);height:170px;display:flex}.staff-chart-column{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.staff-chart-column span{background:var(--teal);border-radius:3px 3px 0 0;display:block}.staff-chart-axis{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:12px;font-size:12px;display:flex}.staff-chart-data{margin-top:20px;font-size:13px}.staff-chart-data summary{cursor:pointer;color:var(--teal);width:fit-content;padding:10px 0}.staff-chart-data .staff-table-wrap{max-height:320px;overflow:auto}.staff-bar-row{color:var(--ink);padding:5px 0;font-size:14px;text-decoration:none}.staff-bar-row:hover>span{color:var(--teal);text-decoration:underline}.staff-bar{border-radius:4px;height:7px;overflow:hidden}.staff-note{background:var(--mint);color:var(--ink);border-radius:6px;gap:12px;margin-top:24px;padding:16px;font-size:13px;line-height:1.6;display:flex}.staff-note svg{flex-shrink:0;margin-top:2px}.staff-note p{color:var(--ink);margin:0}.staff-filters{align-items:end;gap:12px}.staff-filters>label{flex:initial;border:0;border-radius:0;align-items:stretch;min-width:0;max-width:100%;padding:0}.staff-filters .staff-search{border:1px solid var(--line);border-radius:6px;flex-direction:row;flex:250px;align-items:center;padding:3px 5px 3px 12px}.staff-search input{font:inherit;min-width:0;font-weight:400}.staff-search svg{flex-shrink:0}.staff-search .button{padding:8px 12px}.staff-filters select{width:100%;max-width:300px}.staff-reset{color:var(--teal);cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px;text-decoration:underline}.staff-table-wrap table{font-size:14px}.staff-table-wrap td{overflow-wrap:anywhere;min-width:0}.staff-table-wrap th{color:var(--ink);font-size:12px}.staff-table-wrap a{color:var(--teal);font-weight:600}.staff-result-group{margin-bottom:20px}.staff-rank{font-weight:700}.staff-rank small{border:1px solid var(--line);border-radius:4px;margin-left:7px;padding:2px 6px;font-size:12px;font-weight:400}.staff-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:13px;display:flex}.staff-pagination>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.staff-pagination p{margin:0}.staff-events>div{font-size:14px}.staff-events time{font-size:12px}.staff-events small{margin-top:5px;font-size:12px}.staff-empty{text-align:center;color:var(--muted);padding:35px 15px}.staff-empty h2{color:var(--ink);margin:12px 0 8px;font-size:18px}.staff-empty p{margin:0;font-size:14px}.staff-attention,.staff-feedback{border-left:3px solid var(--teal);background:var(--mint);margin-bottom:24px;padding:16px;font-size:14px}.staff-attention a{color:var(--teal);font-weight:600}.staff-panel>.staff-attention{color:var(--ink)}.staff-controls{max-width:800px}.staff-controls>p{margin:22px 0;line-height:1.7}.staff-control-actions{flex-wrap:wrap;gap:12px;display:flex}.staff-updating{opacity:.7}.staff-dialog,.staff-drawer{color:var(--ink);background:var(--paper);border:1px solid var(--line)}.staff-dialog{border-radius:10px;width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);padding:28px;overflow:auto}.staff-dialog::backdrop,.staff-drawer::backdrop{background:#0000008c}.staff-dialog h2{margin:18px 0;font-size:23px}.staff-dialog p{font-size:14px;line-height:1.6}.staff-dialog label{margin-top:24px;font-size:14px;font-weight:600;display:block}.staff-dialog textarea{background:var(--paper);color:var(--ink);border:1px solid var(--line);width:100%;min-height:110px;font:inherit;resize:vertical;border-radius:5px;margin-top:8px;padding:12px;display:block}.staff-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.staff-menu{display:none!important}.staff-drawer{width:min(310px,90vw);max-width:90vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.staff-drawer .staff-nav{border:0;min-height:100%;padding:32px 20px}.staff-close{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:10px;position:absolute;top:10px;right:8px}.staff-spinning{animation:1.5s linear infinite staff-spin}@keyframes staff-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.staff-spinning{animation:none}}@media (max-width:1150px){.staff-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-header-actions{justify-content:flex-start}.staff-page-head{flex-direction:column;gap:18px}}@media (max-width:800px){.staff-workspace{display:block}.staff-desktop-nav{display:none}.staff-menu{padding:8px 10px!important;display:inline-flex!important}.staff-drawer .staff-nav nav{flex-direction:column;display:flex;overflow:visible}.staff-drawer .staff-nav nav a{white-space:normal}.staff-main{padding:24px 18px}.staff-columns{grid-template-columns:1fr}.staff-toolbar{align-items:stretch}}@media (max-width:600px){.staff-main{padding:22px 14px}.staff-panel{padding:18px 14px}.staff-metrics{gap:10px}.staff-metrics>a{padding:16px 12px}.staff-metrics span{padding-right:10px;font-size:13px}.staff-metrics svg{width:13px;top:18px;right:8px}.staff-filters{align-items:stretch}.staff-filters .staff-search{flex:initial;width:100%}.staff-filters select{max-width:100%}.staff-table-wrap{overflow:visible}.staff-table-wrap table,.staff-table-wrap tbody{display:block}.staff-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.staff-table-wrap tr{border-bottom:1px solid var(--line);padding:12px 0;display:block}.staff-table-wrap td{border:0;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);gap:14px;padding:7px 0;display:grid}.staff-table-wrap td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:600}.staff-pagination>div{justify-content:space-between;gap:6px;width:100%}.staff-pagination .button{padding:8px 10px}.staff-chart-axis{font-size:11px}.staff-chart-axis span:nth-child(2){display:none}.staff-dialog{padding:22px 18px}}
