@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(../media/golos-text-cyrillic-ext-400-normal.e37ac308.woff2)format("woff2"),url(../media/golos-text-cyrillic-ext-400-normal.f6cf1d2b.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(../media/golos-text-cyrillic-400-normal.ba3e43a1.woff2)format("woff2"),url(../media/golos-text-cyrillic-400-normal.05ede967.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(../media/golos-text-latin-ext-400-normal.823067fb.woff2)format("woff2"),url(../media/golos-text-latin-ext-400-normal.4677b7a4.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(../media/golos-text-latin-400-normal.acf0f984.woff2)format("woff2"),url(../media/golos-text-latin-400-normal.339cf915.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(../media/golos-text-cyrillic-ext-500-normal.d20c9caf.woff2)format("woff2"),url(../media/golos-text-cyrillic-ext-500-normal.edd5bccb.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(../media/golos-text-cyrillic-500-normal.a9c559ef.woff2)format("woff2"),url(../media/golos-text-cyrillic-500-normal.3367656e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(../media/golos-text-latin-ext-500-normal.ba1c498b.woff2)format("woff2"),url(../media/golos-text-latin-ext-500-normal.72840451.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(../media/golos-text-latin-500-normal.115b7f5a.woff2)format("woff2"),url(../media/golos-text-latin-500-normal.69991c2d.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(../media/golos-text-cyrillic-ext-600-normal.fe659d66.woff2)format("woff2"),url(../media/golos-text-cyrillic-ext-600-normal.d08cf83a.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(../media/golos-text-cyrillic-600-normal.dd5dc527.woff2)format("woff2"),url(../media/golos-text-cyrillic-600-normal.6770bac9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(../media/golos-text-latin-ext-600-normal.2d7ba2d3.woff2)format("woff2"),url(../media/golos-text-latin-ext-600-normal.dc2d042f.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(../media/golos-text-latin-600-normal.3a70439b.woff2)format("woff2"),url(../media/golos-text-latin-600-normal.d17ac4e9.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(../media/golos-text-cyrillic-ext-700-normal.ceb1b7c8.woff2)format("woff2"),url(../media/golos-text-cyrillic-ext-700-normal.f46d1c79.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(../media/golos-text-cyrillic-700-normal.91633d50.woff2)format("woff2"),url(../media/golos-text-cyrillic-700-normal.186d3218.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(../media/golos-text-latin-ext-700-normal.b83588aa.woff2)format("woff2"),url(../media/golos-text-latin-ext-700-normal.05dc54fb.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(../media/golos-text-latin-700-normal.46a51eba.woff2)format("woff2"),url(../media/golos-text-latin-700-normal.c5d0851a.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(../media/unbounded-cyrillic-ext-800-normal.837199fa.woff2)format("woff2"),url(../media/unbounded-cyrillic-ext-800-normal.196c59f8.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(../media/unbounded-cyrillic-800-normal.0d967392.woff2)format("woff2"),url(../media/unbounded-cyrillic-800-normal.4f354537.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(../media/unbounded-vietnamese-800-normal.929130e6.woff2)format("woff2"),url(../media/unbounded-vietnamese-800-normal.1311196d.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(../media/unbounded-latin-ext-800-normal.a3f219a8.woff2)format("woff2"),url(../media/unbounded-latin-ext-800-normal.06633f95.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(../media/unbounded-latin-800-normal.4f8b52af.woff2)format("woff2"),url(../media/unbounded-latin-800-normal.42044240.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.472863ba.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.e44713e8.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.d0101253.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.e4e4d6ce.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.ee78a2d9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.d8252392.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.36df61f8.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.ce445492.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.e1d6b3bf.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.73d9f091.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.ce0918cd.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.7fee6a8b.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.8a93350f.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.a45ff377.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.4c516e94.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.e113bdf0.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.3e695a5e.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.12cbb022.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.6c2181b8.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.8206b19e.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-cyrillic-ext-600-normal.d9afee76.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-600-normal.630c69f3.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-cyrillic-600-normal.c3780ba6.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-600-normal.d7d4f293.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-vietnamese-600-normal.36564eb9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-600-normal.94873fe6.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-ext-600-normal.a9bb49b0.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-600-normal.98282f07.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-600-normal.4050d131.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-600-normal.c45bc78a.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{--radius-xs:5px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:22px;--radius-3xl:28px;--radius-pill:999px;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--motion-fast:.16s;--motion-base:.26s;--motion-slow:.42s;--motion-stagger:14ms;--motion-ease:cubic-bezier(.22,.61,.36,1);--motion-ease-out:cubic-bezier(.16,1,.3,1);--shadow-card:0 1px 2px rgba(0,0,0,.04);--shadow-raised:0 8px 24px rgba(0,0,0,.1);--shadow-float:0 18px 44px rgba(0,0,0,.16);--container-max:1200px;--gutter:20px;--touch-target:44px;--text-mono-xs-size:11px;--text-mono-xs-weight:500;--text-mono-xs-tracking:.12em;--text-mono-xs-leading:1.2;--text-mono-sm-size:12px;--text-mono-sm-weight:600;--text-mono-sm-tracking:.14em;--text-mono-sm-leading:1.2;--text-mono-md-size:13px;--text-mono-md-weight:400;--text-mono-md-tracking:0;--text-mono-md-leading:1.35;--text-body-sm-size:14px;--text-body-sm-weight:400;--text-body-sm-tracking:0;--text-body-sm-leading:1.45;--text-body-md-size:16px;--text-body-md-weight:500;--text-body-md-tracking:0;--text-body-md-leading:1.5;--text-body-lg-size:17px;--text-body-lg-weight:400;--text-body-lg-tracking:0;--text-body-lg-leading:1.55;--text-title-sm-size:19px;--text-title-sm-weight:700;--text-title-sm-tracking:-.02em;--text-title-sm-leading:1.2;--text-title-md-size:26px;--text-title-md-weight:800;--text-title-md-tracking:-.03em;--text-title-md-leading:1.15;--text-title-lg-size:34px;--text-title-lg-weight:800;--text-title-lg-tracking:-.04em;--text-title-lg-leading:1.05;--text-display-sm-size:clamp(1.5rem,5vw,2.75rem);--text-display-md-size:clamp(1.75rem,6vw,3.5rem);--text-display-lg-size:clamp(2rem,7vw,5rem)}@media (min-width:768px){:root{--gutter:40px}}[data-brand=cobalt]{--font-display:"Unbounded",system-ui,sans-serif;--font-body:"Golos Text",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--display-weight:800;--display-style:normal;--display-tracking:-.03em;--display-leading:1.02;--marker-size:8px;--marker-rotate:0deg;--marker-radius:50%}[data-brand=gold]{--font-display:"Playfair Display",Georgia,serif;--font-body:"Golos Text",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--display-weight:400;--display-style:normal;--display-tracking:-.015em;--display-leading:1;--marker-size:7px;--marker-rotate:45deg;--marker-radius:1px;--disc-segment-dim:#bfa05a}[data-brand=cobalt][data-theme=dark]{--bg:#0b0b0c;--surface:#141416;--surface-sunken:#1f2023;--overlay:rgba(0,0,0,.7);--text:#f5f4f1;--text-muted:rgba(245,244,241,.7);--text-faint:rgba(245,244,241,.5);--border:rgba(255,255,255,.09);--border-strong:rgba(255,255,255,.16);--focus-ring:#5a74ff;--accent:#2b4bff;--accent-pressed:#1e36e8;--accent-text:#5a74ff;--accent-subtle:rgba(43,75,255,.16);--on-accent:#fff;--pro:#e9b949;--on-pro:#181500;--success:#3dd68c;--warning:#e9b949;--danger:#ff6b6b;--chart-track:rgba(255,255,255,.12);--chart-fill:#2b4bff;--color-scheme:dark}[data-brand=cobalt][data-theme=light]{--bg:#f1efe9;--surface:#fff;--surface-sunken:#e4e1d8;--overlay:rgba(16,16,18,.6);--text:#101012;--text-muted:rgba(16,16,18,.7);--text-faint:rgba(16,16,18,.6);--border:rgba(16,16,18,.08);--border-strong:rgba(16,16,18,.18);--focus-ring:#1e36e8;--accent:#1e36e8;--accent-pressed:#1729be;--accent-text:#1e36e8;--accent-subtle:rgba(30,54,232,.12);--on-accent:#fff;--pro:#e9b949;--on-pro:#181500;--success:#0e7a57;--warning:#8a5a08;--danger:#c0242a;--chart-track:#d7d3c8;--chart-fill:#1e36e8;--color-scheme:light}[data-brand=gold][data-theme=dark]{--bg:#0a0908;--surface:#131110;--surface-sunken:#1c1917;--overlay:rgba(0,0,0,.7);--text:#f2efe7;--text-muted:rgba(242,239,231,.7);--text-faint:rgba(242,239,231,.5);--border:rgba(255,255,255,.09);--border-strong:rgba(255,255,255,.16);--focus-ring:#c6a961;--accent:#c6a961;--accent-pressed:#a5872f;--accent-text:#c6a961;--accent-subtle:rgba(198,169,97,.1);--on-accent:#161307;--pro:#c6a961;--on-pro:#161307;--success:#9cc97a;--warning:#e3b341;--danger:#e07a5f;--chart-track:rgba(198,169,97,.1);--chart-fill:#c6a961;--color-scheme:dark}[data-brand=gold][data-theme=light]{--bg:#efeae0;--surface:#fff;--surface-sunken:#e2dccf;--overlay:rgba(20,18,16,.6);--text:#141210;--text-muted:rgba(20,18,16,.7);--text-faint:rgba(20,18,16,.6);--border:rgba(20,18,16,.08);--border-strong:rgba(20,18,16,.18);--focus-ring:#7a6222;--accent:#c6a961;--accent-pressed:#a5872f;--accent-text:#7a6222;--accent-subtle:rgba(198,169,97,.2);--on-accent:#161307;--pro:#c6a961;--on-pro:#161307;--success:#2f6b47;--warning:#8a5a08;--danger:#a8452c;--chart-track:#d6cebc;--chart-fill:#a5872f;--color-scheme:light}
:root{--z-skip-link:100;--z-header:20}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;color-scheme:var(--color-scheme)}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body);font-size:var(--text-body-md-size);line-height:var(--text-body-md-leading);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0}img,svg,video{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
