@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-vietnamese-400-normal.BF4g3tCF.woff2)format("woff2"),url(/_astro/archivo-vietnamese-400-normal.FGOLYM1a.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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-ext-400-normal.B5tPZzqW.woff2)format("woff2"),url(/_astro/archivo-latin-ext-400-normal.DrmqtLj6.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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-400-normal.C81ewxNO.woff2)format("woff2"),url(/_astro/archivo-latin-400-normal.Bl602Mgc.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-vietnamese-600-normal.anCjMumA.woff2)format("woff2"),url(/_astro/archivo-vietnamese-600-normal.C8xBVdfP.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-ext-600-normal.Dm61iqcg.woff2)format("woff2"),url(/_astro/archivo-latin-ext-600-normal.D7uErJuz.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-600-normal.3BBy0ZsW.woff2)format("woff2"),url(/_astro/archivo-latin-600-normal.DwYieO8P.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-vietnamese-800-normal.DHDgv4cm.woff2)format("woff2"),url(/_astro/archivo-vietnamese-800-normal.BKe5Z8rz.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-ext-800-normal.BC6piDwP.woff2)format("woff2"),url(/_astro/archivo-latin-ext-800-normal.B9NTbsU1.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-800-normal.cB6v3kRN.woff2)format("woff2"),url(/_astro/archivo-latin-800-normal.DZa_k145.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:Archivo;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/archivo-vietnamese-800-italic.i5OyVSjR.woff2)format("woff2"),url(/_astro/archivo-vietnamese-800-italic.CsFne67k.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:Archivo;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-ext-800-italic.BXxXpqYB.woff2)format("woff2"),url(/_astro/archivo-latin-ext-800-italic.mGfwgvh-.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:Archivo;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-800-italic.DI7tBq57.woff2)format("woff2"),url(/_astro/archivo-latin-800-italic.Djl02qiC.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sora-latin-ext-700-normal.DM0oy5s8.woff2)format("woff2");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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sora-latin-700-normal.9waGdLWo.woff2)format("woff2");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-ext-500-normal.dm74KBQw.woff2)format("woff2");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-ext-600-normal._gBojHdJ.woff2)format("woff2");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-ext-700-normal.DYOwVNan.woff2)format("woff2");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/manrope-latin-ext-800-normal.DdFx7KEb.woff2)format("woff2");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/manrope-latin-800-normal.BfWYOv1c.woff2)format("woff2");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{--hf-red:#ec3013;--hf-red-button:#d92c11;--hf-red-hover:#c82910;--hf-red-active:#ae1800;--hf-red-on-dark:#ff9783;--hf-red-text-on-light:#ae1800;--hf-ink:#201e1d;--hf-bg:#f3f2f2;--hf-surface:#fff;--hf-canvas:#e6e4e4;--hf-divider:#201e1d66;--hf-muted:#605d5d;--hf-muted-2:#7d7979;--hf-line:#d7d3d3;--hf-dark-bg:#0f0e0e;--hf-dark-surface:#201e1d;--hf-dark-surface-2:#161515;--hf-dark-line:#444141;--hf-dark-line-2:#2d2b2b;--hf-dark-muted:#bab6b6;--hf-dark-muted-2:#7d7979;--hf-dark-fg:#fff;--hf-state-track:oklch(58% .15 145);--hf-state-pit:#7d7979;--hf-state-pb:oklch(72% .18 300);--hf-row-mine:#2a1210;--hf-group-schwarz:#201e1d;--hf-group-rot:#ec3013;--hf-group-gruen:oklch(58% .15 145);--hf-group-blau:oklch(50% .15 255);--hf-group-gelb:oklch(82% .16 90);--hf-group-weiss:#fff;--hf-group-badge-schwarz:#15161a;--hf-group-badge-rot:#d10f1f;--hf-group-badge-gruen:#1a7f37;--hf-group-badge-blau:#1f5fd1;--hf-group-badge-gelb:#f5c400;--hf-group-badge-weiss:#fff;--hf-group-badge-ink:#15161a;--hf-group-badge-frame:#15161a73;--hf-status-free:oklch(58% .15 145);--hf-status-few:oklch(75% .16 75);--hf-status-full:#ec3013;--hf-font:"Archivo", system-ui, sans-serif;--hf-font-mono:ui-monospace, Menlo, monospace;--hf-weight-body:400;--hf-weight-label:600;--hf-weight-heading:800;--hf-text-micro:10px;--hf-text-xs:11px;--hf-text-sm:12px;--hf-text-base:13px;--hf-text-md:15px;--hf-text-lg:18px;--hf-text-xl:24px;--hf-text-2xl:30px;--hf-text-3xl:38px;--hf-text-display:64px;--hf-space-1:4px;--hf-space-2:8px;--hf-space-3:12px;--hf-space-4:16px;--hf-space-5:20px;--hf-space-6:24px;--hf-space-8:32px;--hf-radius:0px;--hf-border:2px;--hf-border-hair:1px;--hf-cut:10px;--hf-shadow-lg:0 12px 32px #2d2b2b38;--hf-touch-min:56px;--hf-touch-primary:64px;--hf-rail:#fbfaf9;--hf-hairline:#f0eeed;--hf-hairline-2:#e6e3e3;--hf-hairline-3:#f7f5f4;--hf-ink-2:#45413f;--hf-ink-3:#6f6b6b;--hf-ink-4:#8d8988;--hf-ink-5:#a8a4a3;--hf-flag-green:#2e9e44;--hf-flag-yellow:#f2c200;--hf-flag-yellow-timing:#ffce00;--hf-flag-red:#ec3013;--hf-flag-white:#fff;--hf-flag-ink:#0f0e0e;--hf-status-done:#2e9e5b;--hf-status-credit:oklch(45% .14 145);--hf-red-soft:#fff2ef;--hf-red-deep:#7c1405;--hf-dark-dimmed:#8f8b8b;--hf-dark-lead:#26120e;--hf-placeholder:#c9c5c5;--hf-placeholder-fg:#605d5d;--hf-placeholder-avatar:#bab6b6;--hf-placeholder-avatar-fg:#444141;--hf-placeholder-night:#1c1b1b;--hf-c-night-bg:var(--hf-dark-bg);--hf-c-night-surface:var(--hf-dark-surface);--hf-c-night-surface-2:var(--hf-dark-surface-2);--hf-c-night-fg:var(--hf-dark-fg);--hf-c-night-muted:var(--hf-dark-muted);--hf-c-night-muted-2:var(--hf-dark-muted-2);--hf-c-night-line:var(--hf-dark-line);--hf-c-night-line-2:var(--hf-dark-line-2);--hf-c-night-accent-text:var(--hf-red-on-dark);--hf-c-night-dimmed:var(--hf-dark-dimmed);--hf-c-night-lead:var(--hf-dark-lead);--hf-c-night-mine:var(--hf-row-mine);--hf-c-day-bg:var(--hf-bg);--hf-c-day-surface:var(--hf-surface);--hf-c-day-fg:var(--hf-ink);--hf-c-day-muted:var(--hf-muted);--hf-c-day-line:var(--hf-line);--hf-shape-radius:var(--hf-radius);--hf-shape-radius-sm:var(--hf-radius);--hf-shape-radius-pill:0px;--hf-shape-cut:var(--hf-cut);--hf-shape-line:var(--hf-border);--hf-shape-hairline:var(--hf-border-hair);--hf-shape-shadow:none;--hf-shape-shadow-lift:var(--hf-shadow-lg);--hf-shape-desk-radius:10px;--hf-shape-desk-radius-sm:6px;--hf-shape-desk-shadow:0 1px 2px #201e1d0d, 0 4px 16px #201e1d0f;--hf-shape-desk-shadow-lift:0 2px 4px #201e1d0f, 0 10px 28px #201e1d1a;--hf-type-body:var(--hf-font);--hf-type-display:var(--hf-font);--hf-type-display-style:italic;--hf-type-display-tracking:-.02em;--hf-glass-refraction:0;--hf-motion-duration:.15s;--hf-motion-ease:ease-out;--hf-motion-press-scale:1;--hf-motion-release-scale:1;--hf-shape-radius-control-sm:var(--hf-shape-radius);--hf-shape-radius-control:var(--hf-shape-radius);--hf-shape-radius-control-lg:var(--hf-shape-radius);--hf-shape-radius-control-xl:var(--hf-shape-radius);--hf-shape-radius-card:var(--hf-shape-radius);--hf-shape-radius-card-row:var(--hf-shape-radius);--hf-shape-radius-tile:var(--hf-shape-radius-sm);--hf-shape-radius-tile-sm:var(--hf-shape-radius-sm);--hf-shape-radius-rail:var(--hf-shape-radius);--hf-shape-radius-field:var(--hf-shape-radius);--hf-shape-radius-search:var(--hf-shape-radius);--hf-shape-radius-card-app:var(--hf-shape-radius);--hf-shape-radius-card-hero:var(--hf-shape-radius);--hf-shape-radius-tile-action:var(--hf-shape-radius);--hf-accent-spot:none;--hf-motion-ease-color:var(--hf-motion-ease);--hf-motion-color:var(--hf-motion-duration);--hf-motion-fade:var(--hf-motion-duration);--hf-motion-hover:var(--hf-motion-duration);--hf-motion-label:var(--hf-motion-duration);--hf-motion-expand:var(--hf-motion-duration);--hf-motion-slide:var(--hf-motion-duration);--hf-motion-delay:0s;--hf-motion-pulse:0s;--hf-motion-press-scale-tile:1;--hf-type-body-weight:var(--hf-weight-body);--hf-accent-gradient:none;--hf-accent-gradient-hover:none;--hf-accent-gradient-chart:none;--hf-accent-gradient-meter:none;--hf-accent-glow-action:none;--hf-accent-glow-action-app:none;--hf-accent-glow-rail-active:none;--hf-accent-glow-tile:none;--hf-accent-glow-small:none;--hf-accent-glow-tab:none;--hf-accent-glow-choice:none;--hf-orb-1-size:0px;--hf-orb-1-x:0px;--hf-orb-1-y:0px;--hf-orb-2-size:0px;--hf-orb-2-x:0px;--hf-orb-2-y:0px;--hf-orb-3-size:0px;--hf-orb-3-x:0px;--hf-orb-3-y:0px;--hf-orb-blur:0px;--hf-type-leading:1.45;--hf-type-display-tracking-sm:var(--hf-type-display-tracking);--hf-shape-radius-capsule:var(--hf-shape-radius-sm);--hf-shape-radius-item:var(--hf-shape-radius-sm);--hf-disabled-opacity:.45;--hf-hover-lift:none;--hf-card-lift:none;--hf-card-pad:var(--hf-space-4);--hf-btn-height:var(--hf-touch-primary);--hf-btn-pad:var(--hf-space-5);--hf-btn-radius:max(var(--hf-shape-radius), var(--hf-shape-radius-pill));--hf-btn-size:16px;--hf-btn-weight:var(--hf-weight-heading);--hf-btn-case:uppercase;--hf-btn-tracking:.04em;--hf-btn-gap:var(--hf-space-3);--hf-btn-align:space-between;--hf-btn-glow:none;--hf-field-gap:var(--hf-space-1);--hf-field-pad:var(--hf-space-3);--hf-field-size:var(--hf-text-md);--hf-field-weight:var(--hf-weight-label);--hf-field-label-size:var(--hf-text-micro);--hf-field-label-weight:var(--hf-weight-label);--hf-field-label-tracking:.12em;--hf-field-label-case:uppercase;--hf-field-focus-offset:1px;--hf-chip-pad:3px 9px;--hf-chip-size:var(--hf-text-micro);--hf-chip-weight:var(--hf-weight-label);--hf-chip-case:uppercase;--hf-chip-tracking:.1em;--hf-check-size:22px;--hf-check-radius:var(--hf-shape-radius-sm);--hf-check-frame:var(--hf-shape-line);--hf-group-mark-square:inline-block;--hf-group-mark-name:none;--hf-rail-tilt:none;--hf-rail-label-shift:none;--hf-icon-slot:auto;--hf-avail-dot:block;--hf-avail-pad:0;--hf-avail-tint:0%;--hf-tool-tilt:none;--hf-tip-shadow:var(--hf-shape-shadow-lift)}:root,[data-theme=light],.hf-theme-light{color-scheme:light;--hf-c-bg:var(--hf-bg);--hf-c-surface:var(--hf-surface);--hf-c-surface-2:var(--hf-canvas);--hf-c-fg:var(--hf-ink);--hf-c-muted:var(--hf-muted);--hf-c-muted-2:var(--hf-muted-2);--hf-c-line:var(--hf-line);--hf-c-line-strong:var(--hf-ink);--hf-c-accent:var(--hf-red);--hf-c-accent-text:var(--hf-red-text-on-light);--hf-c-on-accent:#fff;--hf-c-group-border:var(--hf-ink);--hf-c-accent-fill:var(--hf-red-button);--hf-c-accent-hover:var(--hf-red-hover);--hf-c-accent-active:var(--hf-red-active);--hf-c-focus:var(--hf-red);--hf-c-divider:var(--hf-divider);--hf-c-accent-soft:var(--hf-red-soft);--hf-c-accent-deep:var(--hf-red-deep);--hf-c-inverse-bg:var(--hf-ink);--hf-c-inverse-fg:#fff;--hf-c-rail:var(--hf-rail);--hf-c-hairline:var(--hf-hairline);--hf-c-hairline-2:var(--hf-hairline-2);--hf-c-hairline-3:var(--hf-hairline-3);--hf-c-fg-2:var(--hf-ink-2);--hf-c-fg-3:var(--hf-ink-3);--hf-c-fg-4:var(--hf-ink-4);--hf-c-fg-5:var(--hf-ink-5);--hf-glass-control:var(--hf-c-surface);--hf-glass-highlight:none;--hf-glass-shadow:var(--hf-shape-shadow);--hf-glass-shadow-hover:var(--hf-shape-shadow);--hf-glass-shadow-raised:var(--hf-shape-shadow);--hf-glass-inner-row:var(--hf-c-surface-2);--hf-glass-inner-box:var(--hf-c-surface-2);--hf-glass-inner-tile:var(--hf-c-surface-2);--hf-glass-inner-tile-app:var(--hf-c-surface-2);--hf-glass-inner-strip:var(--hf-c-surface-2);--hf-glass-inner-rim:var(--hf-c-line);--hf-page-ground:var(--hf-c-bg);--hf-orb-1:none;--hf-orb-2:none;--hf-orb-3:none;--hf-accent-glow-dot:none;--hf-c-tone-positive-bg:color-mix(in oklch, var(--hf-status-free) 14%, transparent);--hf-c-tone-positive-fg:var(--hf-status-free);--hf-c-tone-pending-bg:color-mix(in oklch, var(--hf-status-few) 22%, transparent);--hf-c-tone-pending-fg:var(--hf-c-fg);--hf-c-tone-neutral-bg:transparent;--hf-c-tone-neutral-fg:var(--hf-c-muted);--hf-c-tone-accent-bg:color-mix(in oklch, var(--hf-c-accent) 12%, transparent);--hf-c-tone-accent-fg:var(--hf-c-accent-text);--hf-c-trend-positive:var(--hf-c-tone-positive-fg);--hf-c-muted-ground:var(--hf-c-muted);--hf-c-link-hover:var(--hf-c-accent-text);--hf-c-link-ground:var(--hf-c-accent-text);--hf-c-link-ground-hover:var(--hf-c-accent-text);--hf-touch:44px;--hf-touch-cta:var(--hf-touch-primary);--hf-c-fg-strong:var(--hf-c-fg);--hf-c-capsule-bg:var(--hf-c-inverse-bg);--hf-c-capsule-fg:var(--hf-c-inverse-fg);--hf-c-control:transparent;--hf-c-control-hover:var(--hf-c-surface-2);--hf-c-tile:var(--hf-c-surface-2);--hf-c-tile-fg:var(--hf-c-fg-2);--hf-c-hover:var(--hf-c-surface-2);--hf-c-knockout:var(--hf-c-surface);--hf-c-field-label:var(--hf-c-muted);--hf-c-field-focus:var(--hf-c-line-strong);--hf-c-field-error:var(--hf-c-accent);--hf-c-check-frame:var(--hf-c-line-strong);--hf-c-radio-frame:var(--hf-c-line-strong);--hf-avatar-fill:var(--hf-c-capsule-bg);--hf-avatar-rim:0 none;--hf-c-indicator:var(--hf-c-accent-fill);--hf-c-indicator-fg:var(--hf-c-on-accent);--hf-indicator-shadow:none;--hf-c-row-hover:var(--hf-c-surface-2);--hf-c-row-selected:var(--hf-c-accent-soft);--hf-c-initials:var(--hf-c-surface-2);--hf-c-bar:var(--hf-c-line-strong);--hf-c-track:var(--hf-c-line);--hf-c-meter:var(--hf-c-fg-2);--hf-c-dot-idle:var(--hf-c-line-strong);--hf-c-dashed:var(--hf-c-line-strong);--hf-c-dashed-soft:var(--hf-c-line);--hf-c-tile-hover:var(--hf-c-hover);--hf-c-tile-disabled:var(--hf-c-tile);--hf-c-focus-inner:var(--hf-c-bg);--hf-focus-outline:2px solid var(--hf-c-focus);--hf-focus-ring:0 0 transparent;--hf-focus-outline-ink:2px solid var(--hf-c-fg);--hf-focus-ring-inset:0 0 transparent;--hf-group-schwarz-bg:var(--hf-group-schwarz);--hf-group-schwarz-fg:#fff;--hf-group-schwarz-ring:var(--hf-c-group-border);--hf-group-rot-bg:var(--hf-group-rot);--hf-group-rot-fg:#fff;--hf-group-rot-ring:var(--hf-c-group-border);--hf-group-gruen-bg:var(--hf-group-gruen);--hf-group-gruen-fg:#fff;--hf-group-gruen-ring:var(--hf-c-group-border);--hf-group-blau-bg:var(--hf-group-blau);--hf-group-blau-fg:#fff;--hf-group-blau-ring:var(--hf-c-group-border);--hf-group-gelb-bg:var(--hf-group-gelb);--hf-group-gelb-fg:#000;--hf-group-gelb-ring:var(--hf-c-group-border);--hf-group-weiss-bg:var(--hf-group-weiss);--hf-group-weiss-fg:#000;--hf-group-weiss-ring:var(--hf-c-group-border)}[data-theme=dark],.hf-theme-dark{color-scheme:dark;--hf-c-bg:var(--hf-dark-bg);--hf-c-surface:var(--hf-dark-surface);--hf-c-surface-2:var(--hf-dark-surface-2);--hf-c-fg:var(--hf-dark-fg);--hf-c-muted:var(--hf-dark-muted);--hf-c-muted-2:var(--hf-dark-muted-2);--hf-c-line:var(--hf-dark-line-2);--hf-c-line-strong:var(--hf-dark-line);--hf-c-accent:var(--hf-red);--hf-c-accent-text:var(--hf-red-on-dark);--hf-c-on-accent:#fff;--hf-c-group-border:#fff;--hf-c-accent-fill:var(--hf-red-button);--hf-c-accent-hover:var(--hf-red-hover);--hf-c-accent-active:var(--hf-red-active);--hf-c-focus:var(--hf-red);--hf-c-divider:var(--hf-divider);--hf-c-accent-soft:var(--hf-dark-lead);--hf-c-accent-deep:var(--hf-red-on-dark);--hf-c-inverse-bg:var(--hf-dark-fg);--hf-c-inverse-fg:var(--hf-ink);--hf-c-rail:var(--hf-dark-surface-2);--hf-c-hairline:var(--hf-dark-line-2);--hf-c-hairline-2:var(--hf-dark-line);--hf-c-hairline-3:var(--hf-dark-surface-2);--hf-c-fg-2:var(--hf-dark-fg);--hf-c-fg-3:var(--hf-dark-muted);--hf-c-fg-4:var(--hf-dark-muted-2);--hf-c-fg-5:var(--hf-dark-muted-2);--hf-glass-control:var(--hf-c-surface);--hf-glass-highlight:none;--hf-glass-shadow:var(--hf-shape-shadow);--hf-glass-shadow-hover:var(--hf-shape-shadow);--hf-glass-shadow-raised:var(--hf-shape-shadow);--hf-glass-inner-row:var(--hf-c-surface-2);--hf-glass-inner-box:var(--hf-c-surface-2);--hf-glass-inner-tile:var(--hf-c-surface-2);--hf-glass-inner-tile-app:var(--hf-c-surface-2);--hf-glass-inner-strip:var(--hf-c-surface-2);--hf-glass-inner-rim:var(--hf-c-line);--hf-page-ground:var(--hf-c-bg);--hf-orb-1:none;--hf-orb-2:none;--hf-orb-3:none;--hf-accent-glow-dot:none;--hf-c-tone-positive-bg:color-mix(in oklch, var(--hf-status-free) 14%, transparent);--hf-c-tone-positive-fg:var(--hf-status-free);--hf-c-tone-pending-bg:color-mix(in oklch, var(--hf-status-few) 22%, transparent);--hf-c-tone-pending-fg:var(--hf-c-fg);--hf-c-tone-neutral-bg:transparent;--hf-c-tone-neutral-fg:var(--hf-c-muted);--hf-c-tone-accent-bg:color-mix(in oklch, var(--hf-c-accent) 12%, transparent);--hf-c-tone-accent-fg:var(--hf-c-accent-text);--hf-c-trend-positive:var(--hf-c-tone-positive-fg);--hf-c-muted-ground:var(--hf-c-muted);--hf-c-link-hover:var(--hf-c-accent-text);--hf-c-link-ground:var(--hf-c-accent-text);--hf-c-link-ground-hover:var(--hf-c-accent-text);--hf-touch:var(--hf-touch-min);--hf-touch-cta:var(--hf-touch-primary);--hf-c-fg-strong:var(--hf-c-fg);--hf-c-capsule-bg:var(--hf-c-inverse-bg);--hf-c-capsule-fg:var(--hf-c-inverse-fg);--hf-c-control:transparent;--hf-c-control-hover:var(--hf-c-surface-2);--hf-c-tile:var(--hf-c-surface-2);--hf-c-tile-fg:var(--hf-c-fg-2);--hf-c-hover:var(--hf-c-surface-2);--hf-c-knockout:var(--hf-c-surface);--hf-c-field-label:var(--hf-c-muted);--hf-c-field-focus:var(--hf-c-line-strong);--hf-c-field-error:var(--hf-c-accent);--hf-c-check-frame:var(--hf-c-line-strong);--hf-c-radio-frame:var(--hf-c-line-strong);--hf-avatar-fill:var(--hf-c-capsule-bg);--hf-avatar-rim:0 none;--hf-c-indicator:var(--hf-c-accent-fill);--hf-c-indicator-fg:var(--hf-c-on-accent);--hf-indicator-shadow:none;--hf-c-row-hover:var(--hf-c-surface-2);--hf-c-row-selected:var(--hf-c-accent-soft);--hf-c-initials:var(--hf-c-surface-2);--hf-c-bar:var(--hf-c-line-strong);--hf-c-track:var(--hf-c-line);--hf-c-meter:var(--hf-c-fg-2);--hf-c-dot-idle:var(--hf-c-line-strong);--hf-c-dashed:var(--hf-c-line-strong);--hf-c-dashed-soft:var(--hf-c-line);--hf-c-tile-hover:var(--hf-c-hover);--hf-c-tile-disabled:var(--hf-c-tile);--hf-c-focus-inner:var(--hf-c-bg);--hf-focus-outline:2px solid var(--hf-c-focus);--hf-focus-ring:0 0 transparent;--hf-focus-outline-ink:2px solid var(--hf-c-fg);--hf-focus-ring-inset:0 0 transparent;--hf-group-schwarz-bg:var(--hf-group-schwarz);--hf-group-schwarz-fg:#fff;--hf-group-schwarz-ring:var(--hf-c-group-border);--hf-group-rot-bg:var(--hf-group-rot);--hf-group-rot-fg:#fff;--hf-group-rot-ring:var(--hf-c-group-border);--hf-group-gruen-bg:var(--hf-group-gruen);--hf-group-gruen-fg:#fff;--hf-group-gruen-ring:var(--hf-c-group-border);--hf-group-blau-bg:var(--hf-group-blau);--hf-group-blau-fg:#fff;--hf-group-blau-ring:var(--hf-c-group-border);--hf-group-gelb-bg:var(--hf-group-gelb);--hf-group-gelb-fg:#000;--hf-group-gelb-ring:var(--hf-c-group-border);--hf-group-weiss-bg:var(--hf-group-weiss);--hf-group-weiss-fg:#000;--hf-group-weiss-ring:var(--hf-c-group-border)}[data-brand=winterberry]{--wb-cranberry:#7f1d1d;--wb-berry:#be3a3a;--wb-blush:#f4d6d6;--wb-snow:#fff8f2;--wb-cocoa:#2a1c1c;--wb-paper:color-mix(in srgb, var(--wb-snow) 70%, var(--wb-blush));--wb-rail:color-mix(in srgb, var(--wb-snow) 90%, var(--wb-blush));--wb-berry-deep:color-mix(in srgb, var(--wb-berry) 50%, var(--wb-cranberry));--wb-berry-light:color-mix(in srgb, var(--wb-berry) 45%, var(--wb-blush));--wb-berry-bright:color-mix(in srgb, var(--wb-berry) 80%, var(--wb-blush));--wb-night:color-mix(in srgb, var(--wb-cocoa) 60%, #000);--wb-night-2:color-mix(in srgb, var(--wb-cocoa) 80%, #000);--hf-c-night-bg:var(--wb-night);--hf-c-night-surface:var(--wb-cocoa);--hf-c-night-surface-2:var(--wb-night-2);--hf-c-night-fg:var(--wb-snow);--hf-c-night-muted:color-mix(in srgb, var(--wb-snow) 70%, var(--wb-cocoa));--hf-c-night-muted-2:color-mix(in srgb, var(--wb-snow) 45%, var(--wb-cocoa));--hf-c-night-line:color-mix(in srgb, var(--wb-snow) 18%, var(--wb-cocoa));--hf-c-night-line-2:color-mix(in srgb, var(--wb-snow) 8%, var(--wb-cocoa));--hf-c-night-accent-text:var(--wb-berry-light);--hf-c-night-dimmed:color-mix(in srgb, var(--wb-snow) 50%, var(--wb-cocoa));--hf-c-night-lead:color-mix(in srgb, var(--wb-cranberry) 30%, var(--wb-night));--hf-c-night-mine:color-mix(in srgb, var(--wb-cranberry) 40%, var(--wb-night));--hf-c-day-bg:var(--wb-paper);--hf-c-day-surface:var(--wb-snow);--hf-c-day-fg:var(--wb-cocoa);--hf-c-day-muted:color-mix(in srgb, var(--wb-cocoa) 72%, var(--wb-snow));--hf-c-day-line:color-mix(in srgb, var(--wb-cocoa) 16%, var(--wb-snow));--hf-shape-radius:12px;--hf-shape-radius-sm:6px;--hf-shape-radius-pill:0px;--hf-shape-cut:0px;--hf-shape-line:1px;--hf-shape-hairline:1px;--hf-shape-shadow:0 1px 2px #2a1c1c0f, 0 6px 20px #2a1c1c14;--hf-shape-shadow-lift:0 16px 40px #2a1c1c3d;--hf-shape-desk-radius:14px;--hf-shape-desk-radius-sm:8px;--hf-shape-desk-shadow:0 1px 2px #2a1c1c0d, 0 6px 20px #2a1c1c12;--hf-shape-desk-shadow-lift:0 2px 6px #2a1c1c12, 0 14px 32px #2a1c1c1f;--hf-type-body:var(--hf-font);--hf-type-display:var(--hf-font);--hf-type-display-style:normal;--hf-type-display-tracking:.01em;--hf-glass-refraction:0;--hf-motion-duration:.15s;--hf-motion-ease:ease-out;--hf-motion-press-scale:1;--hf-motion-release-scale:1;--hf-shape-radius-control-sm:var(--hf-shape-radius);--hf-shape-radius-control:var(--hf-shape-radius);--hf-shape-radius-control-lg:var(--hf-shape-radius);--hf-shape-radius-control-xl:var(--hf-shape-radius);--hf-shape-radius-card:var(--hf-shape-radius);--hf-shape-radius-card-row:var(--hf-shape-radius);--hf-shape-radius-tile:var(--hf-shape-radius-sm);--hf-shape-radius-tile-sm:var(--hf-shape-radius-sm);--hf-shape-radius-rail:var(--hf-shape-radius);--hf-shape-radius-field:var(--hf-shape-radius);--hf-shape-radius-search:var(--hf-shape-radius);--hf-shape-radius-card-app:var(--hf-shape-radius);--hf-shape-radius-card-hero:var(--hf-shape-radius);--hf-shape-radius-tile-action:var(--hf-shape-radius);--hf-accent-spot:none;--hf-motion-ease-color:var(--hf-motion-ease);--hf-motion-color:var(--hf-motion-duration);--hf-motion-fade:var(--hf-motion-duration);--hf-motion-hover:var(--hf-motion-duration);--hf-motion-label:var(--hf-motion-duration);--hf-motion-expand:var(--hf-motion-duration);--hf-motion-slide:var(--hf-motion-duration);--hf-motion-delay:0s;--hf-motion-pulse:0s;--hf-motion-press-scale-tile:1;--hf-type-body-weight:var(--hf-weight-body);--hf-accent-gradient:none;--hf-accent-gradient-hover:none;--hf-accent-gradient-chart:none;--hf-accent-gradient-meter:none;--hf-accent-glow-action:none;--hf-accent-glow-action-app:none;--hf-accent-glow-rail-active:none;--hf-accent-glow-tile:none;--hf-accent-glow-small:none;--hf-accent-glow-tab:none;--hf-accent-glow-choice:none;--hf-orb-1-size:0px;--hf-orb-1-x:0px;--hf-orb-1-y:0px;--hf-orb-2-size:0px;--hf-orb-2-x:0px;--hf-orb-2-y:0px;--hf-orb-3-size:0px;--hf-orb-3-x:0px;--hf-orb-3-y:0px;--hf-orb-blur:0px;--hf-type-leading:1.45;--hf-type-display-tracking-sm:var(--hf-type-display-tracking);--hf-shape-radius-capsule:var(--hf-shape-radius-sm);--hf-shape-radius-item:var(--hf-shape-radius-sm);--hf-disabled-opacity:.45;--hf-hover-lift:none;--hf-card-lift:none;--hf-card-pad:var(--hf-space-4);--hf-btn-height:var(--hf-touch-primary);--hf-btn-pad:var(--hf-space-5);--hf-btn-radius:max(var(--hf-shape-radius), var(--hf-shape-radius-pill));--hf-btn-size:16px;--hf-btn-weight:var(--hf-weight-heading);--hf-btn-case:uppercase;--hf-btn-tracking:.04em;--hf-btn-gap:var(--hf-space-3);--hf-btn-align:space-between;--hf-btn-glow:none;--hf-field-gap:var(--hf-space-1);--hf-field-pad:var(--hf-space-3);--hf-field-size:var(--hf-text-md);--hf-field-weight:var(--hf-weight-label);--hf-field-label-size:var(--hf-text-micro);--hf-field-label-weight:var(--hf-weight-label);--hf-field-label-tracking:.12em;--hf-field-label-case:uppercase;--hf-field-focus-offset:1px;--hf-chip-pad:3px 9px;--hf-chip-size:var(--hf-text-micro);--hf-chip-weight:var(--hf-weight-label);--hf-chip-case:uppercase;--hf-chip-tracking:.1em;--hf-check-size:22px;--hf-check-radius:var(--hf-shape-radius-sm);--hf-check-frame:var(--hf-shape-line);--hf-group-mark-square:inline-block;--hf-group-mark-name:none;--hf-rail-tilt:none;--hf-rail-label-shift:none;--hf-icon-slot:auto;--hf-avail-dot:block;--hf-avail-pad:0;--hf-avail-tint:0%;--hf-tool-tilt:none;--hf-tip-shadow:var(--hf-shape-shadow-lift)}[data-brand=winterberry],[data-brand=winterberry][data-theme=light],[data-brand=winterberry] [data-theme=light],[data-brand=winterberry] .hf-theme-light{color-scheme:light;--hf-c-bg:var(--hf-c-day-bg);--hf-c-surface:var(--hf-c-day-surface);--hf-c-surface-2:var(--wb-blush);--hf-c-fg:var(--hf-c-day-fg);--hf-c-muted:var(--hf-c-day-muted);--hf-c-muted-2:color-mix(in srgb, var(--wb-cocoa) 60%, var(--wb-snow));--hf-c-line:var(--hf-c-day-line);--hf-c-line-strong:var(--wb-cocoa);--hf-c-accent:var(--wb-berry);--hf-c-accent-text:var(--wb-cranberry);--hf-c-on-accent:var(--wb-snow);--hf-c-group-border:var(--wb-cocoa);--hf-c-accent-fill:var(--wb-berry);--hf-c-accent-hover:var(--wb-berry-deep);--hf-c-accent-active:var(--wb-cranberry);--hf-c-focus:var(--wb-berry);--hf-c-divider:color-mix(in srgb, var(--wb-cocoa) 40%, transparent);--hf-c-accent-soft:color-mix(in srgb, var(--wb-blush) 45%, var(--wb-snow));--hf-c-accent-deep:var(--wb-cranberry);--hf-c-inverse-bg:var(--wb-cocoa);--hf-c-inverse-fg:var(--wb-snow);--hf-c-rail:var(--wb-rail);--hf-c-hairline:color-mix(in srgb, var(--wb-cocoa) 6%, var(--wb-snow));--hf-c-hairline-2:color-mix(in srgb, var(--wb-cocoa) 10%, var(--wb-snow));--hf-c-hairline-3:color-mix(in srgb, var(--wb-cocoa) 3%, var(--wb-snow));--hf-c-fg-2:color-mix(in srgb, var(--wb-cocoa) 90%, var(--wb-snow));--hf-c-fg-3:color-mix(in srgb, var(--wb-cocoa) 68%, var(--wb-snow));--hf-c-fg-4:color-mix(in srgb, var(--wb-cocoa) 55%, var(--wb-snow));--hf-c-fg-5:color-mix(in srgb, var(--wb-cocoa) 45%, var(--wb-snow));--hf-glass-control:var(--hf-c-surface);--hf-glass-highlight:none;--hf-glass-shadow:var(--hf-shape-shadow);--hf-glass-shadow-hover:var(--hf-shape-shadow);--hf-glass-shadow-raised:var(--hf-shape-shadow);--hf-glass-inner-row:var(--hf-c-surface-2);--hf-glass-inner-box:var(--hf-c-surface-2);--hf-glass-inner-tile:var(--hf-c-surface-2);--hf-glass-inner-tile-app:var(--hf-c-surface-2);--hf-glass-inner-strip:var(--hf-c-surface-2);--hf-glass-inner-rim:var(--hf-c-line);--hf-page-ground:var(--hf-c-bg);--hf-orb-1:none;--hf-orb-2:none;--hf-orb-3:none;--hf-accent-glow-dot:none;--hf-c-tone-positive-bg:color-mix(in oklch, var(--hf-status-free) 14%, transparent);--hf-c-tone-positive-fg:var(--hf-status-free);--hf-c-tone-pending-bg:color-mix(in oklch, var(--hf-status-few) 22%, transparent);--hf-c-tone-pending-fg:var(--hf-c-fg);--hf-c-tone-neutral-bg:transparent;--hf-c-tone-neutral-fg:var(--hf-c-muted);--hf-c-tone-accent-bg:color-mix(in oklch, var(--hf-c-accent) 12%, transparent);--hf-c-tone-accent-fg:var(--hf-c-accent-text);--hf-c-trend-positive:var(--hf-c-tone-positive-fg);--hf-c-muted-ground:var(--hf-c-muted);--hf-c-link-hover:var(--hf-c-accent-text);--hf-c-link-ground:var(--hf-c-accent-text);--hf-c-link-ground-hover:var(--hf-c-accent-text);--hf-c-fg-strong:var(--hf-c-fg);--hf-c-capsule-bg:var(--hf-c-inverse-bg);--hf-c-capsule-fg:var(--hf-c-inverse-fg);--hf-c-control:transparent;--hf-c-control-hover:var(--hf-c-surface-2);--hf-c-tile:var(--hf-c-surface-2);--hf-c-tile-fg:var(--hf-c-fg-2);--hf-c-hover:var(--hf-c-surface-2);--hf-c-knockout:var(--hf-c-surface);--hf-c-field-label:var(--hf-c-muted);--hf-c-field-focus:var(--hf-c-line-strong);--hf-c-field-error:var(--hf-c-accent);--hf-c-check-frame:var(--hf-c-line-strong);--hf-c-radio-frame:var(--hf-c-line-strong);--hf-avatar-fill:var(--hf-c-capsule-bg);--hf-avatar-rim:0 none;--hf-c-indicator:var(--hf-c-accent-fill);--hf-c-indicator-fg:var(--hf-c-on-accent);--hf-indicator-shadow:none;--hf-c-row-hover:var(--hf-c-surface-2);--hf-c-row-selected:var(--hf-c-accent-soft);--hf-c-initials:var(--hf-c-surface-2);--hf-c-bar:var(--hf-c-line-strong);--hf-c-track:var(--hf-c-line);--hf-c-meter:var(--hf-c-fg-2);--hf-c-dot-idle:var(--hf-c-line-strong);--hf-c-dashed:var(--hf-c-line-strong);--hf-c-dashed-soft:var(--hf-c-line);--hf-c-tile-hover:var(--hf-c-hover);--hf-c-tile-disabled:var(--hf-c-tile);--hf-c-focus-inner:var(--hf-c-bg);--hf-focus-outline:2px solid var(--hf-c-focus);--hf-focus-ring:0 0 transparent;--hf-focus-outline-ink:2px solid var(--hf-c-fg);--hf-focus-ring-inset:0 0 transparent;--hf-group-schwarz-bg:var(--hf-group-schwarz);--hf-group-schwarz-fg:#fff;--hf-group-schwarz-ring:var(--hf-c-group-border);--hf-group-rot-bg:var(--hf-group-rot);--hf-group-rot-fg:#fff;--hf-group-rot-ring:var(--hf-c-group-border);--hf-group-gruen-bg:var(--hf-group-gruen);--hf-group-gruen-fg:#fff;--hf-group-gruen-ring:var(--hf-c-group-border);--hf-group-blau-bg:var(--hf-group-blau);--hf-group-blau-fg:#fff;--hf-group-blau-ring:var(--hf-c-group-border);--hf-group-gelb-bg:var(--hf-group-gelb);--hf-group-gelb-fg:#000;--hf-group-gelb-ring:var(--hf-c-group-border);--hf-group-weiss-bg:var(--hf-group-weiss);--hf-group-weiss-fg:#000;--hf-group-weiss-ring:var(--hf-c-group-border)}[data-brand=winterberry][data-theme=dark],[data-brand=winterberry] [data-theme=dark],[data-brand=winterberry] .hf-theme-dark{color-scheme:dark;--hf-c-bg:var(--hf-c-night-bg);--hf-c-surface:var(--hf-c-night-surface);--hf-c-surface-2:var(--hf-c-night-surface-2);--hf-c-fg:var(--hf-c-night-fg);--hf-c-muted:var(--hf-c-night-muted);--hf-c-muted-2:var(--hf-c-night-muted-2);--hf-c-line:var(--hf-c-night-line-2);--hf-c-line-strong:var(--hf-c-night-line);--hf-c-accent:var(--wb-berry-bright);--hf-c-accent-text:var(--hf-c-night-accent-text);--hf-c-on-accent:var(--wb-snow);--hf-c-group-border:var(--wb-snow);--hf-c-accent-fill:var(--wb-berry);--hf-c-accent-hover:var(--wb-berry-deep);--hf-c-accent-active:var(--wb-cranberry);--hf-c-focus:var(--wb-berry-light);--hf-c-divider:var(--hf-c-night-line);--hf-c-accent-soft:var(--hf-c-night-lead);--hf-c-accent-deep:var(--hf-c-night-accent-text);--hf-c-inverse-bg:var(--wb-snow);--hf-c-inverse-fg:var(--wb-cocoa);--hf-c-rail:var(--hf-c-night-surface-2);--hf-c-hairline:var(--hf-c-night-line-2);--hf-c-hairline-2:var(--hf-c-night-line);--hf-c-hairline-3:var(--hf-c-night-surface-2);--hf-c-fg-2:color-mix(in srgb, var(--wb-snow) 90%, var(--wb-cocoa));--hf-c-fg-3:var(--hf-c-night-muted);--hf-c-fg-4:var(--hf-c-night-muted-2);--hf-c-fg-5:color-mix(in srgb, var(--wb-snow) 40%, var(--wb-cocoa));--hf-glass-control:var(--hf-c-surface);--hf-glass-highlight:none;--hf-glass-shadow:var(--hf-shape-shadow);--hf-glass-shadow-hover:var(--hf-shape-shadow);--hf-glass-shadow-raised:var(--hf-shape-shadow);--hf-glass-inner-row:var(--hf-c-surface-2);--hf-glass-inner-box:var(--hf-c-surface-2);--hf-glass-inner-tile:var(--hf-c-surface-2);--hf-glass-inner-tile-app:var(--hf-c-surface-2);--hf-glass-inner-strip:var(--hf-c-surface-2);--hf-glass-inner-rim:var(--hf-c-line);--hf-page-ground:var(--hf-c-bg);--hf-orb-1:none;--hf-orb-2:none;--hf-orb-3:none;--hf-accent-glow-dot:none;--hf-c-tone-positive-bg:color-mix(in oklch, var(--hf-status-free) 14%, transparent);--hf-c-tone-positive-fg:var(--hf-status-free);--hf-c-tone-pending-bg:color-mix(in oklch, var(--hf-status-few) 22%, transparent);--hf-c-tone-pending-fg:var(--hf-c-fg);--hf-c-tone-neutral-bg:transparent;--hf-c-tone-neutral-fg:var(--hf-c-muted);--hf-c-tone-accent-bg:color-mix(in oklch, var(--hf-c-accent) 12%, transparent);--hf-c-tone-accent-fg:var(--hf-c-accent-text);--hf-c-trend-positive:var(--hf-c-tone-positive-fg);--hf-c-muted-ground:var(--hf-c-muted);--hf-c-link-hover:var(--hf-c-accent-text);--hf-c-link-ground:var(--hf-c-accent-text);--hf-c-link-ground-hover:var(--hf-c-accent-text);--hf-c-fg-strong:var(--hf-c-fg);--hf-c-capsule-bg:var(--hf-c-inverse-bg);--hf-c-capsule-fg:var(--hf-c-inverse-fg);--hf-c-control:transparent;--hf-c-control-hover:var(--hf-c-surface-2);--hf-c-tile:var(--hf-c-surface-2);--hf-c-tile-fg:var(--hf-c-fg-2);--hf-c-hover:var(--hf-c-surface-2);--hf-c-knockout:var(--hf-c-surface);--hf-c-field-label:var(--hf-c-muted);--hf-c-field-focus:var(--hf-c-line-strong);--hf-c-field-error:var(--hf-c-accent);--hf-c-check-frame:var(--hf-c-line-strong);--hf-c-radio-frame:var(--hf-c-line-strong);--hf-avatar-fill:var(--hf-c-capsule-bg);--hf-avatar-rim:0 none;--hf-c-indicator:var(--hf-c-accent-fill);--hf-c-indicator-fg:var(--hf-c-on-accent);--hf-indicator-shadow:none;--hf-c-row-hover:var(--hf-c-surface-2);--hf-c-row-selected:var(--hf-c-accent-soft);--hf-c-initials:var(--hf-c-surface-2);--hf-c-bar:var(--hf-c-line-strong);--hf-c-track:var(--hf-c-line);--hf-c-meter:var(--hf-c-fg-2);--hf-c-dot-idle:var(--hf-c-line-strong);--hf-c-dashed:var(--hf-c-line-strong);--hf-c-dashed-soft:var(--hf-c-line);--hf-c-tile-hover:var(--hf-c-hover);--hf-c-tile-disabled:var(--hf-c-tile);--hf-c-focus-inner:var(--hf-c-bg);--hf-focus-outline:2px solid var(--hf-c-focus);--hf-focus-ring:0 0 transparent;--hf-focus-outline-ink:2px solid var(--hf-c-fg);--hf-focus-ring-inset:0 0 transparent;--hf-group-schwarz-bg:var(--hf-group-schwarz);--hf-group-schwarz-fg:#fff;--hf-group-schwarz-ring:var(--hf-c-group-border);--hf-group-rot-bg:var(--hf-group-rot);--hf-group-rot-fg:#fff;--hf-group-rot-ring:var(--hf-c-group-border);--hf-group-gruen-bg:var(--hf-group-gruen);--hf-group-gruen-fg:#fff;--hf-group-gruen-ring:var(--hf-c-group-border);--hf-group-blau-bg:var(--hf-group-blau);--hf-group-blau-fg:#fff;--hf-group-blau-ring:var(--hf-c-group-border);--hf-group-gelb-bg:var(--hf-group-gelb);--hf-group-gelb-fg:#000;--hf-group-gelb-ring:var(--hf-c-group-border);--hf-group-weiss-bg:var(--hf-group-weiss);--hf-group-weiss-fg:#000;--hf-group-weiss-ring:var(--hf-c-group-border)}[data-brand=minimalist]{--min-bg:#e6eaf1;--min-surface:#f4f6fb;--min-surface-2:#edf1f7;--min-control:#fff;--min-ink:#14161a;--min-ink-2:#2b2f36;--min-ink-3:#454c57;--min-muted:#5b6270;--min-muted-2:#767e8b;--min-line-soft:#e7ebf2;--min-line:#dde2ea;--min-line-strong:#858d9b;--min-accent:#c81c00;--min-accent-soft:#fbeeec;--min-accent-deep:#8c1a05;--min-night-bg:#0e1014;--min-night-surface:#181b20;--min-night-surface-2:#1e222a;--min-night-control:#0b0d10;--min-night-fg:#e8eaef;--min-night-fg-3:#b8bfc9;--min-night-muted:#8b939f;--min-night-muted-2:#6f7784;--min-night-line:#363c46;--min-night-line-2:#2a2f38;--min-night-line-strong:#69717f;--min-night-accent:#ff563c;--min-night-accent-soft:#2a1512;--min-night-accent-deep:#ff8f7c;--min-night-lead:#2a1512;--min-night-mine:#241715;--hf-c-night-bg:var(--min-night-bg);--hf-c-night-surface:var(--min-night-surface);--hf-c-night-surface-2:var(--min-night-surface-2);--hf-c-night-fg:var(--min-night-fg);--hf-c-night-muted:var(--min-night-muted);--hf-c-night-muted-2:var(--min-night-muted-2);--hf-c-night-line:var(--min-night-line);--hf-c-night-line-2:var(--min-night-line-2);--hf-c-night-accent-text:var(--min-night-accent);--hf-c-night-dimmed:var(--min-night-muted-2);--hf-c-night-lead:var(--min-night-lead);--hf-c-night-mine:var(--min-night-mine);--hf-c-day-bg:var(--min-bg);--hf-c-day-surface:var(--min-surface);--hf-c-day-fg:var(--min-ink);--hf-c-day-muted:var(--min-muted);--hf-c-day-line:var(--min-line);--hf-shape-radius:4px;--hf-shape-radius-sm:2px;--hf-shape-radius-pill:0px;--hf-shape-cut:0px;--hf-shape-line:1px;--hf-shape-hairline:1px;--hf-shape-shadow:none;--hf-shape-shadow-lift:none;--hf-shape-desk-radius:8px;--hf-shape-desk-radius-sm:4px;--hf-shape-desk-shadow:none;--hf-shape-desk-shadow-lift:none;--hf-type-body:var(--hf-font);--hf-type-display:var(--hf-font);--hf-type-display-style:normal;--hf-type-display-tracking:-.03em;--hf-glass-refraction:0;--hf-motion-duration:.15s;--hf-motion-ease:ease-out;--hf-motion-press-scale:1;--hf-motion-release-scale:1;--hf-shape-radius-control-sm:var(--hf-shape-radius);--hf-shape-radius-control:var(--hf-shape-radius);--hf-shape-radius-control-lg:var(--hf-shape-radius);--hf-shape-radius-control-xl:var(--hf-shape-radius);--hf-shape-radius-card:var(--hf-shape-radius);--hf-shape-radius-card-row:var(--hf-shape-radius);--hf-shape-radius-tile:var(--hf-shape-radius-sm);--hf-shape-radius-tile-sm:var(--hf-shape-radius-sm);--hf-shape-radius-rail:var(--hf-shape-radius);--hf-shape-radius-field:var(--hf-shape-radius);--hf-shape-radius-search:var(--hf-shape-radius);--hf-shape-radius-card-app:var(--hf-shape-radius);--hf-shape-radius-card-hero:var(--hf-shape-radius);--hf-shape-radius-tile-action:var(--hf-shape-radius);--hf-accent-spot:none;--hf-motion-ease-color:var(--hf-motion-ease);--hf-motion-color:var(--hf-motion-duration);--hf-motion-fade:var(--hf-motion-duration);--hf-motion-hover:var(--hf-motion-duration);--hf-motion-label:var(--hf-motion-duration);--hf-motion-expand:var(--hf-motion-duration);--hf-motion-slide:var(--hf-motion-duration);--hf-motion-delay:0s;--hf-motion-pulse:0s;--hf-motion-press-scale-tile:1;--hf-type-body-weight:var(--hf-weight-body);--hf-accent-gradient:none;--hf-accent-gradient-hover:none;--hf-accent-gradient-chart:none;--hf-accent-gradient-meter:none;--hf-accent-glow-action:none;--hf-accent-glow-action-app:none;--hf-accent-glow-rail-active:none;--hf-accent-glow-tile:none;--hf-accent-glow-small:none;--hf-accent-glow-tab:none;--hf-accent-glow-choice:none;--hf-orb-1-size:0px;--hf-orb-1-x:0px;--hf-orb-1-y:0px;--hf-orb-2-size:0px;--hf-orb-2-x:0px;--hf-orb-2-y:0px;--hf-orb-3-size:0px;--hf-orb-3-x:0px;--hf-orb-3-y:0px;--hf-orb-blur:0px;--hf-space-1:4px;--hf-space-2:8px;--hf-space-3:14px;--hf-space-4:20px;--hf-space-5:32px;--hf-space-6:44px;--hf-space-8:64px;--hf-text-2xl:36px;--hf-text-3xl:56px;--hf-type-leading:1.45;--hf-type-display-tracking-sm:var(--hf-type-display-tracking);--hf-shape-radius-capsule:var(--hf-shape-radius-sm);--hf-shape-radius-item:var(--hf-shape-radius-sm);--hf-disabled-opacity:.45;--hf-hover-lift:none;--hf-card-lift:none;--hf-card-pad:var(--hf-space-4);--hf-btn-height:var(--hf-touch-primary);--hf-btn-pad:var(--hf-space-5);--hf-btn-radius:max(var(--hf-shape-radius), var(--hf-shape-radius-pill));--hf-btn-size:16px;--hf-btn-weight:var(--hf-weight-heading);--hf-btn-case:uppercase;--hf-btn-tracking:.04em;--hf-btn-gap:var(--hf-space-3);--hf-btn-align:space-between;--hf-btn-glow:none;--hf-field-gap:var(--hf-space-1);--hf-field-pad:var(--hf-space-3);--hf-field-size:var(--hf-text-md);--hf-field-weight:var(--hf-weight-label);--hf-field-label-size:var(--hf-text-micro);--hf-field-label-weight:var(--hf-weight-label);--hf-field-label-tracking:.12em;--hf-field-label-case:uppercase;--hf-field-focus-offset:1px;--hf-chip-pad:3px 9px;--hf-chip-size:var(--hf-text-micro);--hf-chip-weight:var(--hf-weight-label);--hf-chip-case:uppercase;--hf-chip-tracking:.1em;--hf-check-size:22px;--hf-check-radius:var(--hf-shape-radius-sm);--hf-check-frame:var(--hf-shape-line);--hf-group-mark-square:inline-block;--hf-group-mark-name:none;--hf-rail-tilt:none;--hf-rail-label-shift:none;--hf-icon-slot:auto;--hf-avail-dot:block;--hf-avail-pad:0;--hf-avail-tint:0%;--hf-tool-tilt:none;--hf-tip-shadow:var(--hf-shape-shadow-lift)}[data-brand=minimalist],[data-brand=minimalist][data-theme=light],[data-brand=minimalist] [data-theme=light],[data-brand=minimalist] .hf-theme-light{color-scheme:light;--hf-c-bg:var(--min-bg);--hf-c-surface:var(--min-surface);--hf-c-surface-2:var(--min-surface-2);--hf-c-fg:var(--min-ink);--hf-c-muted:var(--min-muted);--hf-c-muted-2:var(--min-muted-2);--hf-c-line:var(--min-line);--hf-c-line-strong:var(--min-line-strong);--hf-c-accent:var(--min-accent);--hf-c-accent-text:var(--min-accent);--hf-c-on-accent:#fff;--hf-c-group-border:var(--min-ink);--hf-c-accent-fill:var(--min-accent);--hf-c-accent-hover:color-mix(in srgb, var(--min-accent) 84%, #000);--hf-c-accent-active:color-mix(in srgb, var(--min-accent) 70%, #000);--hf-c-focus:var(--min-accent);--hf-c-divider:#14161a29;--hf-c-accent-soft:var(--min-accent-soft);--hf-c-accent-deep:var(--min-accent-deep);--hf-c-inverse-bg:var(--min-ink);--hf-c-inverse-fg:var(--min-surface);--hf-c-rail:var(--min-surface-2);--hf-c-hairline:var(--min-line-soft);--hf-c-hairline-2:var(--min-line);--hf-c-hairline-3:var(--min-line-soft);--hf-c-fg-2:var(--min-ink-2);--hf-c-fg-3:var(--min-ink-3);--hf-c-fg-4:var(--min-muted);--hf-c-fg-5:var(--min-muted-2);--hf-glass-control:var(--hf-c-surface);--hf-glass-highlight:none;--hf-glass-shadow:var(--hf-shape-shadow);--hf-glass-shadow-hover:var(--hf-shape-shadow);--hf-glass-shadow-raised:var(--hf-shape-shadow);--hf-glass-inner-row:var(--hf-c-surface-2);--hf-glass-inner-box:var(--hf-c-surface-2);--hf-glass-inner-tile:var(--hf-c-surface-2);--hf-glass-inner-tile-app:var(--hf-c-surface-2);--hf-glass-inner-strip:var(--hf-c-surface-2);--hf-glass-inner-rim:var(--hf-c-line);--hf-page-ground:var(--hf-c-bg);--hf-orb-1:none;--hf-orb-2:none;--hf-orb-3:none;--hf-accent-glow-dot:none;--hf-c-tone-positive-bg:color-mix(in oklch, var(--hf-status-free) 14%, transparent);--hf-c-tone-positive-fg:var(--hf-status-free);--hf-c-tone-pending-bg:color-mix(in oklch, var(--hf-status-few) 22%, transparent);--hf-c-tone-pending-fg:var(--hf-c-fg);--hf-c-tone-neutral-bg:transparent;--hf-c-tone-neutral-fg:var(--hf-c-muted);--hf-c-tone-accent-bg:color-mix(in oklch, var(--hf-c-accent) 12%, transparent);--hf-c-tone-accent-fg:var(--hf-c-accent-text);--hf-c-trend-positive:var(--hf-c-tone-positive-fg);--hf-c-muted-ground:var(--hf-c-muted);--hf-c-link-hover:var(--hf-c-accent-text);--hf-c-link-ground:var(--hf-c-accent-text);--hf-c-link-ground-hover:var(--hf-c-accent-text);--hf-c-fg-strong:var(--hf-c-fg);--hf-c-capsule-bg:var(--hf-c-inverse-bg);--hf-c-capsule-fg:var(--hf-c-inverse-fg);--hf-c-control:transparent;--hf-c-control-hover:var(--hf-c-surface-2);--hf-c-tile:var(--hf-c-surface-2);--hf-c-tile-fg:var(--hf-c-fg-2);--hf-c-hover:var(--hf-c-surface-2);--hf-c-knockout:var(--hf-c-surface);--hf-c-field-label:var(--hf-c-muted);--hf-c-field-focus:var(--hf-c-line-strong);--hf-c-field-error:var(--hf-c-accent);--hf-c-check-frame:var(--hf-c-line-strong);--hf-c-radio-frame:var(--hf-c-line-strong);--hf-avatar-fill:var(--hf-c-capsule-bg);--hf-avatar-rim:0 none;--hf-c-indicator:var(--hf-c-accent-fill);--hf-c-indicator-fg:var(--hf-c-on-accent);--hf-indicator-shadow:none;--hf-c-row-hover:var(--hf-c-surface-2);--hf-c-row-selected:var(--hf-c-accent-soft);--hf-c-initials:var(--hf-c-surface-2);--hf-c-bar:var(--hf-c-line-strong);--hf-c-track:var(--hf-c-line);--hf-c-meter:var(--hf-c-fg-2);--hf-c-dot-idle:var(--hf-c-line-strong);--hf-c-dashed:var(--hf-c-line-strong);--hf-c-dashed-soft:var(--hf-c-line);--hf-c-tile-hover:var(--hf-c-hover);--hf-c-tile-disabled:var(--hf-c-tile);--hf-c-focus-inner:var(--hf-c-bg);--hf-focus-outline:2px solid var(--hf-c-focus);--hf-focus-ring:0 0 transparent;--hf-focus-outline-ink:2px solid var(--hf-c-fg);--hf-focus-ring-inset:0 0 transparent;--hf-group-schwarz-bg:var(--hf-group-schwarz);--hf-group-schwarz-fg:#fff;--hf-group-schwarz-ring:var(--hf-c-group-border);--hf-group-rot-bg:var(--hf-group-rot);--hf-group-rot-fg:#fff;--hf-group-rot-ring:var(--hf-c-group-border);--hf-group-gruen-bg:var(--hf-group-gruen);--hf-group-gruen-fg:#fff;--hf-group-gruen-ring:var(--hf-c-group-border);--hf-group-blau-bg:var(--hf-group-blau);--hf-group-blau-fg:#fff;--hf-group-blau-ring:var(--hf-c-group-border);--hf-group-gelb-bg:var(--hf-group-gelb);--hf-group-gelb-fg:#000;--hf-group-gelb-ring:var(--hf-c-group-border);--hf-group-weiss-bg:var(--hf-group-weiss);--hf-group-weiss-fg:#000;--hf-group-weiss-ring:var(--hf-c-group-border)}[data-brand=minimalist][data-theme=dark],[data-brand=minimalist] [data-theme=dark],[data-brand=minimalist] .hf-theme-dark{color-scheme:dark;--hf-c-bg:var(--min-night-bg);--hf-c-surface:var(--min-night-surface);--hf-c-surface-2:var(--min-night-surface-2);--hf-c-fg:var(--min-night-fg);--hf-c-muted:var(--min-night-muted);--hf-c-muted-2:var(--min-night-muted-2);--hf-c-line:var(--min-night-line-2);--hf-c-line-strong:var(--min-night-line-strong);--hf-c-accent:var(--min-night-accent);--hf-c-accent-text:var(--min-night-accent);--hf-c-on-accent:#000;--hf-c-group-border:var(--min-night-fg);--hf-c-accent-fill:var(--min-night-accent);--hf-c-accent-hover:color-mix(in srgb, var(--min-night-accent) 84%, #fff);--hf-c-accent-active:color-mix(in srgb, var(--min-night-accent) 70%, #fff);--hf-c-focus:var(--min-night-accent);--hf-c-divider:#e8eaef2e;--hf-c-accent-soft:var(--min-night-accent-soft);--hf-c-accent-deep:var(--min-night-accent-deep);--hf-c-inverse-bg:var(--min-night-fg);--hf-c-inverse-fg:var(--min-ink);--hf-c-rail:var(--min-night-surface-2);--hf-c-hairline:var(--min-night-line-2);--hf-c-hairline-2:var(--min-night-line);--hf-c-hairline-3:var(--min-night-surface-2);--hf-c-fg-2:var(--min-night-fg);--hf-c-fg-3:var(--min-night-fg-3);--hf-c-fg-4:var(--min-night-muted);--hf-c-fg-5:var(--min-night-muted-2);--hf-glass-control:var(--hf-c-surface);--hf-glass-highlight:none;--hf-glass-shadow:var(--hf-shape-shadow);--hf-glass-shadow-hover:var(--hf-shape-shadow);--hf-glass-shadow-raised:var(--hf-shape-shadow);--hf-glass-inner-row:var(--hf-c-surface-2);--hf-glass-inner-box:var(--hf-c-surface-2);--hf-glass-inner-tile:var(--hf-c-surface-2);--hf-glass-inner-tile-app:var(--hf-c-surface-2);--hf-glass-inner-strip:var(--hf-c-surface-2);--hf-glass-inner-rim:var(--hf-c-line);--hf-page-ground:var(--hf-c-bg);--hf-orb-1:none;--hf-orb-2:none;--hf-orb-3:none;--hf-accent-glow-dot:none;--hf-c-tone-positive-bg:color-mix(in oklch, var(--hf-status-free) 14%, transparent);--hf-c-tone-positive-fg:var(--hf-status-free);--hf-c-tone-pending-bg:color-mix(in oklch, var(--hf-status-few) 22%, transparent);--hf-c-tone-pending-fg:var(--hf-c-fg);--hf-c-tone-neutral-bg:transparent;--hf-c-tone-neutral-fg:var(--hf-c-muted);--hf-c-tone-accent-bg:color-mix(in oklch, var(--hf-c-accent) 12%, transparent);--hf-c-tone-accent-fg:var(--hf-c-accent-text);--hf-c-trend-positive:var(--hf-c-tone-positive-fg);--hf-c-muted-ground:var(--hf-c-muted);--hf-c-link-hover:var(--hf-c-accent-text);--hf-c-link-ground:var(--hf-c-accent-text);--hf-c-link-ground-hover:var(--hf-c-accent-text);--hf-c-fg-strong:var(--hf-c-fg);--hf-c-capsule-bg:var(--hf-c-inverse-bg);--hf-c-capsule-fg:var(--hf-c-inverse-fg);--hf-c-control:transparent;--hf-c-control-hover:var(--hf-c-surface-2);--hf-c-tile:var(--hf-c-surface-2);--hf-c-tile-fg:var(--hf-c-fg-2);--hf-c-hover:var(--hf-c-surface-2);--hf-c-knockout:var(--hf-c-surface);--hf-c-field-label:var(--hf-c-muted);--hf-c-field-focus:var(--hf-c-line-strong);--hf-c-field-error:var(--hf-c-accent);--hf-c-check-frame:var(--hf-c-line-strong);--hf-c-radio-frame:var(--hf-c-line-strong);--hf-avatar-fill:var(--hf-c-capsule-bg);--hf-avatar-rim:0 none;--hf-c-indicator:var(--hf-c-accent-fill);--hf-c-indicator-fg:var(--hf-c-on-accent);--hf-indicator-shadow:none;--hf-c-row-hover:var(--hf-c-surface-2);--hf-c-row-selected:var(--hf-c-accent-soft);--hf-c-initials:var(--hf-c-surface-2);--hf-c-bar:var(--hf-c-line-strong);--hf-c-track:var(--hf-c-line);--hf-c-meter:var(--hf-c-fg-2);--hf-c-dot-idle:var(--hf-c-line-strong);--hf-c-dashed:var(--hf-c-line-strong);--hf-c-dashed-soft:var(--hf-c-line);--hf-c-tile-hover:var(--hf-c-hover);--hf-c-tile-disabled:var(--hf-c-tile);--hf-c-focus-inner:var(--hf-c-bg);--hf-focus-outline:2px solid var(--hf-c-focus);--hf-focus-ring:0 0 transparent;--hf-focus-outline-ink:2px solid var(--hf-c-fg);--hf-focus-ring-inset:0 0 transparent;--hf-group-schwarz-bg:var(--hf-group-schwarz);--hf-group-schwarz-fg:#fff;--hf-group-schwarz-ring:var(--hf-c-group-border);--hf-group-rot-bg:var(--hf-group-rot);--hf-group-rot-fg:#fff;--hf-group-rot-ring:var(--hf-c-group-border);--hf-group-gruen-bg:var(--hf-group-gruen);--hf-group-gruen-fg:#fff;--hf-group-gruen-ring:var(--hf-c-group-border);--hf-group-blau-bg:var(--hf-group-blau);--hf-group-blau-fg:#fff;--hf-group-blau-ring:var(--hf-c-group-border);--hf-group-gelb-bg:var(--hf-group-gelb);--hf-group-gelb-fg:#000;--hf-group-gelb-ring:var(--hf-c-group-border);--hf-group-weiss-bg:var(--hf-group-weiss);--hf-group-weiss-fg:#000;--hf-group-weiss-ring:var(--hf-c-group-border)}[data-brand=liquid-glass]{--lg-ground:#eceef3;--lg-ink:#15161a;--lg-ink-2:#3a3d47;--lg-ink-3:#5b5f6b;--lg-muted:#646874;--lg-muted-ground:#4b4f5b;--lg-accent:#ec3013;--lg-accent-aa:#dd2b0f;--lg-accent-aa-hover:#c8250e;--lg-accent-deep:#ae1800;--lg-accent-deeper:#7f1200;--lg-positive:#176b3b;--lg-solid:#fff;--lg-night-ground:#0e0f14;--lg-night-fg:#f4f4f6;--lg-night-muted:#ffffffb3;--lg-night-placeholder:#fff9;--lg-night-link:#ffa898;--lg-night-focus:#ff9783;--lg-night-solid:#1a1b21;--hf-c-night-bg:var(--lg-night-ground);--hf-c-night-surface:var(--lg-night-solid);--hf-c-night-surface-2:var(--lg-night-ground);--hf-c-night-fg:var(--lg-night-fg);--hf-c-night-muted:var(--lg-night-muted);--hf-c-night-muted-2:var(--lg-night-placeholder);--hf-c-night-line:#ffffff24;--hf-c-night-line-2:#ffffff14;--hf-c-night-accent-text:var(--lg-night-link);--hf-c-night-dimmed:#8f979e;--hf-c-night-lead:#2a1512;--hf-c-night-mine:#241715;--hf-c-day-bg:var(--lg-ground);--hf-c-day-surface:var(--lg-solid);--hf-c-day-fg:var(--lg-ink);--hf-c-day-muted:var(--lg-muted);--hf-c-day-line:#15161a12;--hf-shape-radius:22px;--hf-shape-radius-sm:12px;--hf-shape-radius-pill:0px;--hf-shape-cut:0px;--hf-shape-line:1px;--hf-shape-hairline:1px;--hf-shape-shadow:0 12px 32px #28141e1a;--hf-shape-shadow-lift:0 30px 70px #28141e2e;--hf-shape-desk-radius:22px;--hf-shape-desk-radius-sm:14px;--hf-shape-desk-shadow:0 14px 40px #28141e17, 0 1px 2px #28141e0d;--hf-shape-desk-shadow-lift:0 24px 50px #28141e24;--hf-type-body:"Manrope", "Segoe UI", system-ui, sans-serif;--hf-type-display:"Sora", sans-serif;--hf-type-display-style:normal;--hf-type-display-tracking:-.03em;--hf-type-body-weight:500;--hf-glass-refraction:0;--hf-motion-duration:.25s;--hf-motion-ease:cubic-bezier(.22, 1, .36, 1);--hf-motion-press-scale:.98;--hf-motion-release-scale:1;--hf-motion-press-scale-tile:.96;--hf-motion-ease-color:ease;--hf-motion-color:.2s;--hf-motion-fade:.25s;--hf-motion-hover:.3s;--hf-motion-label:.35s;--hf-motion-expand:.4s;--hf-motion-slide:.45s;--hf-motion-delay:50ms;--hf-motion-pulse:2s;--hf-shape-radius-control-sm:11px;--hf-shape-radius-control:12px;--hf-shape-radius-control-lg:14px;--hf-shape-radius-control-xl:16px;--hf-shape-radius-card:22px;--hf-shape-radius-card-row:18px;--hf-shape-radius-tile:16px;--hf-shape-radius-tile-sm:14px;--hf-shape-radius-rail:24px;--hf-shape-radius-field:12px;--hf-shape-radius-search:14px;--hf-shape-radius-card-app:20px;--hf-shape-radius-card-hero:24px;--hf-shape-radius-tile-action:18px;--hf-accent-spot:radial-gradient(circle, #ec301338, #ec301300 70%);--hf-accent-gradient:linear-gradient(135deg, var(--lg-accent-aa), var(--lg-accent-deep));--hf-accent-gradient-hover:linear-gradient(135deg, var(--lg-accent-aa-hover), var(--lg-accent-deep));--hf-accent-gradient-chart:linear-gradient(180deg, var(--lg-accent), var(--lg-accent-deep));--hf-accent-gradient-meter:linear-gradient(90deg, var(--lg-accent-deep), var(--lg-accent));--hf-accent-glow-action:0 10px 24px #ec30134d, inset 0 1px 0 #fff6;--hf-accent-glow-action-app:0 10px 24px #ec301359, inset 0 1px 0 #fff6;--hf-accent-glow-rail-active:0 10px 22px #ec301359, inset 0 1px 0 #ffffff73;--hf-accent-glow-tile:0 10px 22px #ec30134d;--hf-accent-glow-small:0 8px 18px #ec30134d;--hf-accent-glow-tab:0 8px 20px #ec301359, inset 0 1px 0 #fff6;--hf-accent-glow-choice:0 12px 30px #ec30132e, inset 0 1px 0 #fffffff2;--hf-orb-1-size:320px;--hf-orb-1-x:-120px;--hf-orb-1-y:-80px;--hf-orb-2-size:300px;--hf-orb-2-x:calc(100% - 180px);--hf-orb-2-y:35%;--hf-orb-3-size:260px;--hf-orb-3-x:20%;--hf-orb-3-y:calc(100% - 160px);--hf-orb-blur:60px;--hf-control-clip:none;--hf-glass-band-radius:var(--hf-shape-desk-radius-sm);--hf-glass-frame-on: ;--hf-glass-band-gap:var(--hf-space-3);--hf-glass-band-pad:var(--hf-space-4);--hf-glass-tabs-top:100px;--hf-glass-tabs-position:sticky;--hf-glass-tabs-display:flex;--hf-glass-tabs-inset:0px;--hf-glass-seam:-1px;--hf-glass-hover-lift:1;--hf-type-leading:normal;--hf-type-display-tracking-sm:-.02em;--hf-shape-radius-capsule:999px;--hf-shape-radius-item:10px;--hf-disabled-opacity:.55;--hf-hover-lift:translateY(-1px);--hf-card-lift:translateY(-2px);--hf-card-pad:22px;--hf-btn-height:48px;--hf-btn-pad:20px;--hf-btn-radius:var(--hf-shape-radius-control-xl);--hf-btn-size:14px;--hf-btn-weight:800;--hf-btn-case:none;--hf-btn-tracking:normal;--hf-btn-gap:8px;--hf-btn-align:center;--hf-btn-glow:var(--hf-accent-glow-action-app);--hf-field-gap:6px;--hf-field-pad:14px;--hf-field-size:13px;--hf-field-weight:var(--hf-type-body-weight);--hf-field-label-size:12px;--hf-field-label-weight:700;--hf-field-label-tracking:normal;--hf-field-label-case:none;--hf-field-focus-offset:2px;--hf-chip-pad:5px 10px;--hf-chip-size:11px;--hf-chip-weight:700;--hf-chip-case:none;--hf-chip-tracking:normal;--hf-check-size:20px;--hf-check-radius:6px;--hf-check-frame:1.5px;--hf-group-mark-square:none;--hf-group-mark-name:inline;--hf-rail-tilt:scale(1.08) rotate(-4deg);--hf-rail-label-shift:translateX(-8px);--hf-icon-slot:20px;--hf-avail-dot:none;--hf-avail-pad:5px 10px;--hf-avail-tint:100%;--hf-tool-tilt:scale(1.08) rotate(4deg);--hf-tip-shadow:0 8px 20px #0000002e;--hf-tabbar-bottom:max(28px, env(safe-area-inset-bottom));--hf-tabbar-margin:0 16px var(--hf-tabbar-bottom);--hf-tabbar-radius:var(--hf-shape-radius-capsule);--hf-tabbar-border:1px;--hf-tabbar-inset:6px;--hf-tabbar-item-height:52px;--hf-tabbar-weight:700;--hf-tabbar-leading:normal;--hf-tabbar-icon:20px;--hf-tabbar-pill:block;--hf-tabbar-glyph:none;--hf-tabbar-glyph-canvas:inline;--hf-sh-align:center;--hf-sh-rule:0px;--hf-sh-padding:0 4px;--hf-sh-leading:normal;--hf-sh-font:var(--hf-type-display);--hf-sh-size:16px;--hf-sh-weight:700;--hf-sh-case:none;--hf-sh-tracking:normal;--hf-sh-action-weight:800;--hf-sh-action-height:auto;--hf-sh-hit:44px}[data-brand=liquid-glass],[data-brand=liquid-glass][data-theme=light],[data-brand=liquid-glass] [data-theme=light],[data-brand=liquid-glass] .hf-theme-light{color-scheme:light;--hf-c-bg:var(--lg-ground);--hf-c-surface:var(--hf-glass);--hf-c-surface-2:var(--hf-glass-alt);--hf-c-fg:var(--lg-ink);--hf-c-muted:var(--lg-muted);--hf-c-muted-2:var(--lg-muted);--hf-c-line:#15161a12;--hf-c-line-strong:#15161a1f;--hf-c-accent:var(--lg-accent);--hf-c-accent-text:var(--lg-accent-deep);--hf-c-on-accent:#fff;--hf-c-group-border:var(--lg-ink);--hf-c-accent-fill:var(--lg-accent-aa);--hf-c-accent-hover:var(--lg-accent-aa-hover);--hf-c-accent-active:var(--lg-accent-deep);--hf-c-focus:var(--lg-accent);--hf-c-divider:#15161a1a;--hf-c-accent-soft:#ec30131a;--hf-c-accent-deep:var(--lg-accent-deep);--hf-c-inverse-bg:var(--lg-ink);--hf-c-inverse-fg:#fff;--hf-c-rail:var(--hf-glass-raised);--hf-c-hairline:#15161a12;--hf-c-hairline-2:#15161a1a;--hf-c-hairline-3:#15161a12;--hf-c-fg-2:var(--lg-ink-2);--hf-c-fg-3:var(--lg-ink-3);--hf-c-fg-4:var(--lg-muted);--hf-c-fg-5:var(--lg-muted);--hf-glass-control:#ffffffb3;--hf-glass-highlight:none;--hf-glass:#fff9;--hf-glass-alt:var(--hf-glass);--hf-glass-raised:var(--hf-glass);--hf-glass-blur:blur(24px) saturate(180%);--hf-glass-sheen:linear-gradient(140deg, #ffffffb3, #fff0 45%);--hf-glass-rim:#ffffffe6;--hf-glass-shadow:inset 0 1px 0 #fffffff2, 0 12px 32px #28141e1a;--hf-glass-shadow-hover:inset 0 1px 0 #fffffff2, 0 24px 50px #28141e24;--hf-glass-shadow-raised:inset 0 1px 0 #fffffff2, 0 30px 70px #28141e2e;--hf-glass-inner-row:#fff9;--hf-glass-inner-box:#ffffffa6;--hf-glass-inner-tile:#ffffffb3;--hf-glass-inner-tile-app:#fffc;--hf-glass-inner-strip:#ffffff80;--hf-glass-inner-rim:#ffffffe6;--hf-page-ground:linear-gradient(180deg, #f4f5f9 0%, #e8eaf0 100%);--hf-orb-1:radial-gradient(circle, #ec301357, #ec301300 70%);--hf-orb-2:radial-gradient(circle, #ffa07859, #ffa07800 70%);--hf-orb-3:radial-gradient(circle, #96aaff4d, #96aaff00 70%);--hf-accent-glow-dot:0 0 0 4px #ec301326;--hf-c-tone-positive-bg:#1f8a4c1f;--hf-c-tone-positive-fg:var(--lg-positive);--hf-c-tone-pending-bg:#d6781424;--hf-c-tone-pending-fg:#8a4b05;--hf-c-tone-neutral-bg:#15161a12;--hf-c-tone-neutral-fg:var(--lg-ink-3);--hf-c-tone-accent-bg:#ec30131a;--hf-c-tone-accent-fg:var(--lg-accent-deep);--hf-c-trend-positive:var(--lg-positive);--hf-c-muted-ground:var(--lg-muted-ground);--hf-c-link-hover:var(--lg-accent-deeper);--hf-c-link-ground:var(--lg-accent-deeper);--hf-c-link-ground-hover:var(--lg-ink);--hf-c-fg-strong:var(--lg-ink);--hf-c-capsule-bg:var(--lg-ink);--hf-c-capsule-fg:#fff;--hf-c-control:#fff9;--hf-c-control-hover:#fff;--hf-c-tile:#ffffff8c;--hf-c-tile-fg:var(--lg-ink-2);--hf-c-hover:#ffffffbf;--hf-c-knockout:#fff;--hf-c-field-label:var(--hf-c-fg-3);--hf-c-field-focus:var(--hf-c-accent);--hf-c-field-error:var(--hf-c-accent-text);--hf-c-check-frame:#15161a4d;--hf-c-radio-frame:#15161a40;--hf-avatar-fill:var(--lg-ink);--hf-avatar-rim:none;--hf-c-indicator:#fff;--hf-c-indicator-fg:var(--hf-c-fg-strong);--hf-indicator-shadow:0 6px 16px #28141e1f;--hf-c-row-hover:#fff9;--hf-c-row-selected:#ffffffd9;--hf-c-initials:#15161a0f;--hf-c-bar:#15161a1a;--hf-c-track:#15161a14;--hf-c-meter:var(--lg-ink-2);--hf-c-dot-idle:#c9cbd3;--hf-c-dashed:#15161a40;--hf-c-dashed-soft:#15161a33;--hf-c-tile-hover:#fff;--hf-c-tile-disabled:#fff6;--hf-c-focus-inner:#fff;--hf-focus-outline:2px solid transparent;--hf-focus-ring:0 0 0 2px var(--hf-c-focus-inner), 0 0 0 4px var(--hf-c-focus);--hf-focus-outline-ink:2px solid transparent;--hf-focus-ring-inset:inset 0 0 0 2px var(--hf-c-focus), inset 0 0 0 4px var(--hf-c-focus-inner);--hf-group-schwarz-bg:#15161a;--hf-group-schwarz-fg:var(--hf-c-on-accent);--hf-group-schwarz-ring:transparent;--hf-group-rot-bg:#d10f1f;--hf-group-rot-fg:var(--hf-c-on-accent);--hf-group-rot-ring:transparent;--hf-group-gruen-bg:#1a7f37;--hf-group-gruen-fg:var(--hf-c-on-accent);--hf-group-gruen-ring:transparent;--hf-group-blau-bg:#1f5fd1;--hf-group-blau-fg:var(--hf-c-on-accent);--hf-group-blau-ring:transparent;--hf-group-gelb-bg:#f5c400;--hf-group-gelb-fg:var(--lg-ink);--hf-group-gelb-ring:#15161a73;--hf-group-weiss-bg:#fff;--hf-group-weiss-fg:var(--lg-ink);--hf-group-weiss-ring:#15161a73;--hf-tabbar-rim:var(--hf-glass-rim);--hf-tabbar-shadow:var(--hf-glass-shadow);--hf-tabbar-ink:var(--hf-c-fg-3);--hf-tabbar-ink-active:var(--hf-c-on-accent);--hf-gbadge-black:var(--hf-group-badge-schwarz);--hf-gbadge-black-frame:transparent;--hf-gbadge-pale-frame:var(--hf-group-badge-frame)}[data-brand=liquid-glass][data-theme=dark],[data-brand=liquid-glass] [data-theme=dark],[data-brand=liquid-glass] .hf-theme-dark{color-scheme:dark;--hf-c-bg:var(--lg-night-ground);--hf-c-surface:var(--hf-glass);--hf-c-surface-2:var(--hf-glass-alt);--hf-c-fg:var(--lg-night-fg);--hf-c-muted:var(--lg-night-muted);--hf-c-muted-2:var(--lg-night-placeholder);--hf-c-line:#ffffff14;--hf-c-line-strong:#ffffff24;--hf-c-accent:var(--lg-accent);--hf-c-accent-text:var(--lg-night-link);--hf-c-on-accent:#fff;--hf-c-group-border:var(--lg-night-fg);--hf-c-accent-fill:var(--lg-accent-aa);--hf-c-accent-hover:var(--lg-accent-aa-hover);--hf-c-accent-active:var(--lg-accent-deep);--hf-c-focus:var(--lg-night-focus);--hf-c-divider:#ffffff24;--hf-c-accent-soft:#ec301340;--hf-c-accent-deep:var(--lg-night-link);--hf-c-inverse-bg:var(--lg-night-fg);--hf-c-inverse-fg:var(--lg-ink);--hf-c-rail:var(--hf-glass-raised);--hf-c-hairline:#ffffff14;--hf-c-hairline-2:#ffffff24;--hf-c-hairline-3:#ffffff14;--hf-c-fg-2:#ffffffb8;--hf-c-fg-3:#ffffffb8;--hf-c-fg-4:var(--lg-night-muted);--hf-c-fg-5:var(--lg-night-muted);--hf-glass-control:#ffffff0f;--hf-glass-highlight:none;--hf-glass:#ffffff0f;--hf-glass-alt:var(--hf-glass);--hf-glass-raised:var(--hf-glass);--hf-glass-blur:blur(30px) saturate(170%);--hf-glass-sheen:linear-gradient(135deg, #ffffff21, #fff0 40%, #fff0 60%, #ffffff0d);--hf-glass-rim:#ffffff24;--hf-glass-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #ffffff0a, 0 24px 60px #0006;--hf-glass-shadow-hover:inset 0 1px 0 #ffffff4d, 0 30px 60px #00000080;--hf-glass-shadow-raised:inset 0 1px 0 #ffffff3d, 0 40px 90px #0009;--hf-glass-inner-row:#ffffff0d;--hf-glass-inner-box:#ffffff0d;--hf-glass-inner-tile:#ffffff0d;--hf-glass-inner-tile-app:#ffffff0d;--hf-glass-inner-strip:#ffffff0d;--hf-glass-inner-rim:#ffffff1a;--hf-page-ground:var(--lg-night-ground);--hf-orb-1:radial-gradient(circle, #ec301359, #ec301300 70%);--hf-orb-2:radial-gradient(circle, #ff825038, #ff825000 70%);--hf-orb-3:radial-gradient(circle, #828cff29, #828cff00 70%);--hf-accent-glow-dot:0 0 0 4px #ec301333;--hf-c-tone-positive-bg:#7be0a829;--hf-c-tone-positive-fg:#9ff0c2;--hf-c-tone-pending-bg:#ffb36b2e;--hf-c-tone-pending-fg:#ffc98f;--hf-c-tone-neutral-bg:#ffffff1a;--hf-c-tone-neutral-fg:var(--lg-night-muted);--hf-c-tone-accent-bg:#ec301340;--hf-c-tone-accent-fg:var(--lg-night-link);--hf-c-trend-positive:#7be0a8;--hf-c-muted-ground:var(--lg-night-muted);--hf-c-link-hover:#fff;--hf-c-link-ground:var(--lg-night-link);--hf-c-link-ground-hover:#fff;--hf-c-fg-strong:#fff;--hf-c-capsule-bg:#ffffff24;--hf-c-capsule-fg:#fff;--hf-c-control:#ffffff0f;--hf-c-control-hover:#ffffff24;--hf-c-tile:#ffffff14;--hf-c-tile-fg:#fffc;--hf-c-hover:#ffffff14;--hf-c-knockout:#fff;--hf-c-field-label:var(--hf-c-fg-3);--hf-c-field-focus:var(--hf-c-accent);--hf-c-field-error:var(--hf-c-accent-text);--hf-c-check-frame:#ffffff4d;--hf-c-radio-frame:#ffffff40;--hf-avatar-fill:linear-gradient(135deg, #3a3a44, #1c1c22);--hf-avatar-rim:1px solid #ffffff1f;--hf-c-indicator:#ffffff24;--hf-c-indicator-fg:var(--hf-c-fg-strong);--hf-indicator-shadow:0 6px 16px #0006;--hf-c-row-hover:#ffffff0d;--hf-c-row-selected:#ffffff1a;--hf-c-initials:#ffffff1a;--hf-c-bar:#ffffff24;--hf-c-track:#ffffff1f;--hf-c-meter:#ffffff8c;--hf-c-dot-idle:#ffffff4d;--hf-c-dashed:#ffffff40;--hf-c-dashed-soft:#ffffff38;--hf-c-tile-hover:#ffffff29;--hf-c-tile-disabled:#ffffff0d;--hf-c-focus-inner:var(--lg-night-ground);--hf-focus-outline:2px solid transparent;--hf-focus-ring:0 0 0 2px var(--hf-c-focus-inner), 0 0 0 4px var(--hf-c-focus);--hf-focus-outline-ink:2px solid transparent;--hf-focus-ring-inset:inset 0 0 0 2px var(--hf-c-focus), inset 0 0 0 4px var(--hf-c-focus-inner);--hf-group-schwarz-bg:#000;--hf-group-schwarz-fg:var(--hf-c-on-accent);--hf-group-schwarz-ring:#ffffff80;--hf-group-rot-bg:#d10f1f;--hf-group-rot-fg:var(--hf-c-on-accent);--hf-group-rot-ring:transparent;--hf-group-gruen-bg:#1a7f37;--hf-group-gruen-fg:var(--hf-c-on-accent);--hf-group-gruen-ring:transparent;--hf-group-blau-bg:#1f5fd1;--hf-group-blau-fg:var(--hf-c-on-accent);--hf-group-blau-ring:transparent;--hf-group-gelb-bg:#f5c400;--hf-group-gelb-fg:var(--lg-ink);--hf-group-gelb-ring:transparent;--hf-group-weiss-bg:#fff;--hf-group-weiss-fg:var(--lg-ink);--hf-group-weiss-ring:transparent;--hf-tabbar-rim:var(--hf-glass-rim);--hf-tabbar-shadow:var(--hf-glass-shadow);--hf-tabbar-ink:var(--hf-c-fg-3);--hf-tabbar-ink-active:var(--hf-c-on-accent);--hf-gbadge-black:#000;--hf-gbadge-black-frame:#ffffff80;--hf-gbadge-pale-frame:transparent}@media (prefers-reduced-transparency:reduce),(forced-colors:active){[data-brand=liquid-glass],[data-brand=liquid-glass][data-theme=light],[data-brand=liquid-glass] [data-theme=light],[data-brand=liquid-glass] .hf-theme-light{--hf-glass:var(--lg-solid);--hf-glass-control:var(--lg-solid);--hf-glass-blur:none}[data-brand=liquid-glass][data-theme=dark],[data-brand=liquid-glass] [data-theme=dark],[data-brand=liquid-glass] .hf-theme-dark{--hf-glass:var(--lg-night-solid);--hf-glass-control:var(--lg-night-solid);--hf-glass-blur:none}}@supports not (backdrop-filter:blur(1px)){[data-brand=liquid-glass],[data-brand=liquid-glass][data-theme=light],[data-brand=liquid-glass] [data-theme=light],[data-brand=liquid-glass] .hf-theme-light{--hf-glass:var(--lg-solid);--hf-glass-control:var(--lg-solid);--hf-glass-blur:none}[data-brand=liquid-glass][data-theme=dark],[data-brand=liquid-glass] [data-theme=dark],[data-brand=liquid-glass] .hf-theme-dark{--hf-glass:var(--lg-night-solid);--hf-glass-control:var(--lg-night-solid);--hf-glass-blur:none}}@media (prefers-reduced-motion:reduce){[data-brand=liquid-glass]{--hf-motion-press-scale:1;--hf-motion-release-scale:1;--hf-motion-press-scale-tile:1;--hf-motion-duration:0s;--hf-motion-color:0s;--hf-motion-fade:0s;--hf-motion-hover:0s;--hf-motion-label:0s;--hf-motion-expand:0s;--hf-motion-slide:0s;--hf-motion-delay:0s;--hf-motion-pulse:0s}}.hf-btn{align-items:center;gap:var(--hf-btn-gap);min-height:var(--hf-btn-height,var(--hf-touch-primary));padding:0 var(--hf-btn-pad);border-radius:var(--hf-btn-radius);background-color:var(--hf-c-accent-fill);background-image:var(--hf-accent-gradient);box-shadow:var(--hf-btn-glow);color:var(--hf-c-on-accent);font:var(--hf-btn-weight) var(--hf-btn-size) / 1 var(--hf-type-body);text-transform:var(--hf-btn-case);letter-spacing:var(--hf-btn-tracking);cursor:pointer;clip-path:var(--hf-control-clip,polygon(var(--hf-shape-cut) 0, 100% 0, calc(100% - var(--hf-shape-cut)) 100%, 0 100%));border:0;display:flex}.hf-btn:hover{background-color:var(--hf-c-accent-hover);background-image:var(--hf-accent-gradient-hover)}.hf-btn:active{background-color:var(--hf-c-accent-active);background-image:var(--hf-accent-gradient-hover)}.hf-btn--ghost{color:var(--hf-c-fg);box-shadow:inset 0 0 0 var(--hf-shape-line) var(--hf-c-fg);clip-path:none;background:0 0}.hf-btn:focus-visible{outline:var(--hf-focus-outline);outline-offset:2px;box-shadow:var(--hf-focus-ring), var(--hf-btn-glow)}.hf-btn.hf-btn--ghost:focus-visible{box-shadow:var(--hf-focus-ring), inset 0 0 0 var(--hf-shape-line) var(--hf-c-fg)}.hf-group{border:var(--hf-shape-line) solid var(--hf-c-day-fg);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--hf-c-muted-2);flex:none;display:inline-block}.hf-group--on-dark{border-color:var(--hf-c-night-fg)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:var(--hf-type-body);font-size:var(--hf-text-base);line-height:var(--hf-type-leading)}body{background:var(--hf-glass-shell,var(--hf-c-bg));color:var(--hf-c-fg);font-family:var(--hf-type-body);font-weight:var(--hf-weight-body);margin:0}body:before{content:var(--hf-bg-content,none);z-index:-1;background-color:var(--hf-c-bg);background-image:var(--hf-bg-image,none);filter:var(--hf-bg-filter,none);transform:var(--hf-bg-scale,none);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.hf-theme-dark,.hf-theme-light{background:var(--hf-c-bg);color:var(--hf-c-fg)}h1,h2,h3,h4{font-weight:var(--hf-weight-heading);margin:0;line-height:1.05}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--hf-focus-outline);outline-offset:2px}@layer hf-focus{:focus-visible{box-shadow:var(--hf-focus-ring)}}.hf-wordmark{font-family:var(--hf-type-display);font-style:var(--hf-type-display-style);font-weight:var(--hf-weight-heading);text-transform:uppercase;letter-spacing:var(--hf-type-display-tracking);line-height:.95}.hf-label{font-size:var(--hf-text-micro);font-weight:var(--hf-weight-label);letter-spacing:.12em;text-transform:uppercase;color:var(--hf-c-muted)}.hf-label--accent{color:var(--hf-c-accent-text)}.hf-label--fg{color:var(--hf-c-fg)}.hf-mono{font-family:var(--hf-font-mono)}.hf-hr{border:0;border-top:var(--hf-shape-line) solid var(--hf-c-line-strong);margin:0}.hf-hr--hair{border-top-width:var(--hf-shape-hairline);border-top-color:var(--hf-c-line)}.hf-container{padding:0 var(--hf-space-5)}.hf-stack>*+*{margin-top:var(--hf-space-4)}:where(.hf-btn,.hf-iconbtn,.hf-seg__item,.hf-tabbar__item,.hf-ph__back,.hf-sheet__close){--hf-press-peak:calc((var(--hf-motion-release-scale) - var(--hf-motion-press-scale)) / max(1 - var(--hf-motion-press-scale), .001));transition-property:transform;transition-duration:var(--hf-motion-duration);transition-timing-function:linear(0, calc(var(--hf-press-peak) * .6) 15%, var(--hf-press-peak) 40%, calc(1 + (var(--hf-press-peak) - 1) * .3) 70%, 1)}:where(.hf-btn,.hf-iconbtn,.hf-seg__item,.hf-tabbar__item,.hf-ph__back,.hf-sheet__close):where(:active:not(:disabled,[aria-disabled=true])){transform:scale(var(--hf-motion-press-scale));transition-timing-function:var(--hf-motion-ease)}html,body{overflow-x:clip}body :where(img,svg,video){max-width:100%;height:auto}body :where(h1,h2,h3,p,span,a,li){overflow-wrap:anywhere}.site-header{justify-content:space-between;align-items:center;gap:var(--hf-space-3) var(--hf-space-4);padding:var(--hf-space-4) var(--hf-space-5);background:var(--hf-glass-raised,var(--hf-c-surface));background-image:var(--hf-glass-sheen,none);backdrop-filter:var(--hf-glass-blur,none);border-bottom:var(--hf-shape-line) solid var(--hf-c-line-strong);flex-wrap:wrap;display:flex}.site-header__logo{height:32px}.site-nav{gap:var(--hf-space-2) var(--hf-space-4);font-size:var(--hf-text-sm);font-weight:var(--hf-weight-label);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;display:flex}.site-nav a{text-decoration:none}.site-nav a[aria-current=page]{color:var(--hf-c-accent-text)}.site-main{max-width:var(--hf-layout-max,1280px);padding:var(--hf-space-8) var(--hf-space-5);gap:var(--hf-space-6);margin:0 auto;display:grid}.hero{gap:var(--hf-space-4);padding:var(--hf-space-8) var(--hf-space-5);background:var(--hf-c-surface);border:var(--hf-shape-line) solid var(--hf-c-line-strong);border-radius:var(--hf-shape-radius);display:grid}.hero__actions{gap:var(--hf-space-3);flex-wrap:wrap;display:flex}.site-footer{padding:var(--hf-space-6) var(--hf-space-5);border-top:var(--hf-shape-line) solid var(--hf-c-line-strong);font-size:var(--hf-text-xs);color:var(--hf-c-muted)}.site-footer__links a{min-height:24px;padding:0 var(--hf-space-1);align-items:center;display:inline-flex}.steps{gap:var(--hf-space-4);counter-reset:step;display:grid}.steps li{padding:var(--hf-space-4);background:var(--hf-c-surface);border-left:4px solid var(--hf-c-accent);border-radius:var(--hf-shape-radius);list-style:none}.steps li:before{counter-increment:step;content:counter(step);font-style:var(--hf-type-display-style);font-weight:800;font-size:var(--hf-text-xl);color:var(--hf-c-accent-text);display:block}.site-header{z-index:20;position:sticky;top:0}.site-menu{position:relative}.site-menu__toggle{cursor:pointer;border:var(--hf-shape-line) solid var(--hf-c-line-strong);border-radius:var(--hf-shape-radius);flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0 10px;list-style:none;display:none}.site-menu__toggle::-webkit-details-marker{display:none}.site-menu__bar{background:var(--hf-c-fg);height:2px;display:block}.site-nav__login{color:var(--hf-c-muted)}.site-nav__cta{background:var(--hf-c-accent-fill);clip-path:polygon(calc(var(--hf-shape-cut) * .6) 0, 100% 0, calc(100% - var(--hf-shape-cut) * .6) 100%, 0 100%);border-radius:var(--hf-shape-radius);padding:8px 14px;color:var(--hf-c-on-accent)!important}@media (width<=899px){.site-menu__toggle{display:flex}.site-menu[open] .site-nav{right:0;top:calc(100% + var(--hf-space-2));min-width:240px;padding:var(--hf-space-4);background:var(--hf-c-surface);border:var(--hf-shape-line) solid var(--hf-c-line-strong);border-radius:var(--hf-shape-radius);flex-direction:column;display:flex;position:absolute;box-shadow:0 12px 32px #0000002e}}.hero--home{grid-template-columns:1fr}.hero__photo{background:var(--hf-placeholder-night);border-radius:var(--hf-shape-radius-sm);min-height:220px;color:var(--hf-c-night-muted);font-size:var(--hf-text-sm);letter-spacing:.08em;text-transform:uppercase;place-items:center;display:grid}.facts{gap:var(--hf-space-4);grid-template-columns:repeat(2,1fr);display:grid}.fact{padding:var(--hf-space-4);border:var(--hf-shape-line) solid var(--hf-c-line-strong);border-radius:var(--hf-shape-radius);gap:4px;display:grid}.fact__value{font-family:var(--hf-font-heading);font-style:var(--hf-type-display-style);font-size:40px;font-weight:800;line-height:1}.fact__label{font-size:var(--hf-text-sm);color:var(--hf-c-muted)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--hf-space-3);flex-wrap:wrap;display:flex}.section-head a{min-height:24px;font-size:var(--hf-text-sm);font-weight:var(--hf-weight-label);text-transform:uppercase;letter-spacing:.06em;align-items:center;display:inline-flex}.teaser{gap:var(--hf-space-3);padding:var(--hf-space-6) var(--hf-space-5);background:var(--hf-c-fg);color:var(--hf-c-bg);border-radius:var(--hf-shape-radius);box-shadow:var(--hf-shape-shadow);display:grid}.teaser a:not(.hf-btn){color:inherit}.teaser .hf-label--accent{color:var(--hf-c-night-accent-text)}.services{gap:var(--hf-space-3);grid-template-columns:repeat(2,1fr);display:grid}.service{padding:var(--hf-space-4);border:var(--hf-shape-line) solid var(--hf-c-line-strong);color:inherit;border-radius:var(--hf-shape-radius);box-shadow:var(--hf-shape-shadow);gap:4px;text-decoration:none;display:grid}.service:focus-visible{box-shadow:var(--hf-focus-ring), var(--hf-shape-shadow)}.service__name{font-weight:800}.service__desc{font-size:var(--hf-text-sm);color:var(--hf-c-muted)}.partners{gap:var(--hf-space-4);flex-wrap:wrap;align-items:center;display:flex}.partner{padding:var(--hf-space-3) var(--hf-space-5);border:var(--hf-shape-line) solid var(--hf-c-line);font-family:var(--hf-font-heading);font-style:var(--hf-type-display-style);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--hf-shape-radius);font-weight:800}@media (width>=900px){.hero--home{grid-template-columns:1.1fr 1fr;align-items:center}.hero__photo{min-height:360px}.facts,.services{grid-template-columns:repeat(4,1fr)}}.event-list{gap:var(--hf-space-2);margin:0;padding:0;list-style:none;display:grid}.event-row{gap:var(--hf-space-3);padding:var(--hf-space-3) var(--hf-space-4);border:var(--hf-shape-line) solid var(--hf-c-line-strong);color:inherit;border-radius:var(--hf-shape-radius);grid-template-columns:64px 1fr auto;align-items:center;text-decoration:none;display:grid}.event-row__date{text-align:center;display:grid}.event-row__day{font-family:var(--hf-font-heading);font-style:var(--hf-type-display-style);font-size:28px;font-weight:800;line-height:1}.event-row__month{font-size:var(--hf-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--hf-c-muted)}.event-row__body{gap:2px;min-width:0;display:grid}.event-row__track{font-weight:800}.event-row__sub{font-size:var(--hf-text-sm);color:var(--hf-c-muted)}.event-row__side{justify-items:end;gap:4px;display:grid}.event-row__price{font-weight:800}.event-row__early{font-size:var(--hf-text-xs);color:var(--hf-c-accent-text)}.event-list__empty,.event-list__error{color:var(--hf-c-muted)}.detail,.detail__grid{gap:var(--hf-space-5);display:grid}.detail__facts{gap:var(--hf-space-3);grid-template-columns:repeat(2,1fr);display:grid}.group-rows{gap:var(--hf-space-2);display:grid}.group-row{gap:var(--hf-space-3);padding:var(--hf-space-3) 0;border-bottom:var(--hf-shape-hairline) solid var(--hf-c-line);grid-template-columns:24px 1fr auto auto;align-items:center;display:grid}.group-row__name{font-weight:800}.group-row__desc,.group-row__free{font-size:var(--hf-text-sm);color:var(--hf-c-muted)}.price-box{gap:var(--hf-space-3);padding:var(--hf-space-5);border:var(--hf-shape-line) solid var(--hf-c-line-strong);background:var(--hf-c-surface);border-radius:var(--hf-shape-radius);box-shadow:var(--hf-shape-shadow);align-self:start;display:grid}.price-box__price{align-items:baseline;gap:var(--hf-space-3);display:flex}.price-box__now{font-family:var(--hf-font-heading);font-style:var(--hf-type-display-style);font-size:40px;font-weight:800;line-height:1}.price-box__regular{color:var(--hf-c-muted);text-decoration:line-through}.price-box__rows{font-size:var(--hf-text-sm);gap:6px;display:grid}.price-box__rows>div{justify-content:space-between;gap:var(--hf-space-3);display:flex}.price-box__note{font-size:var(--hf-text-xs);color:var(--hf-c-muted)}.price-box__link{min-height:44px;font-size:var(--hf-text-sm);color:var(--hf-c-accent-text);justify-content:center;align-items:center;font-weight:700;display:flex}@media (width>=900px){.detail__grid{grid-template-columns:1.4fr 1fr}.detail__facts{grid-template-columns:repeat(4,1fr)}}.track-cards{gap:var(--hf-space-3);display:grid}.track-card{padding:var(--hf-space-4);border:var(--hf-shape-line) solid var(--hf-c-line-strong);color:inherit;border-radius:var(--hf-shape-radius);box-shadow:var(--hf-shape-shadow);gap:4px;text-decoration:none;display:grid}.track-card:focus-visible{box-shadow:var(--hf-focus-ring), var(--hf-shape-shadow)}.track-card__name{font-family:var(--hf-font-heading);font-style:var(--hf-type-display-style);font-weight:800;font-size:var(--hf-text-xl)}.track-card__meta{font-size:var(--hf-text-sm);color:var(--hf-c-muted)}.track-map-placeholder{border:2px dashed var(--hf-c-line-strong);min-height:240px;color:var(--hf-c-muted);font-size:var(--hf-text-sm);place-items:center;display:grid}.info-list{gap:4px;margin:0;padding-left:1.2em;display:grid}@media (width>=900px){.track-cards{grid-template-columns:repeat(3,1fr)}}.prose{max-width:820px;line-height:1.55}.prose h2,.prose h3{font-family:var(--hf-font-heading);font-style:var(--hf-type-display-style);margin-top:var(--hf-space-6);font-weight:800}.prose h1,.prose img{display:none}.prose hr{border:0;border-top:var(--hf-shape-line) solid var(--hf-c-line-strong);margin:var(--hf-space-5) 0}.prose ul{padding-left:1.2em}.prose a{color:var(--hf-c-accent-text)}.prose-meta{font-size:var(--hf-text-xs);color:var(--hf-c-muted)}.page-head,.rookie-steps{gap:var(--hf-space-3);display:grid}.rookie-step{gap:var(--hf-space-3);padding:var(--hf-space-4);border:var(--hf-shape-line) solid var(--hf-c-line-strong);border-radius:var(--hf-shape-radius);grid-template-columns:40px 1fr;display:grid}.rookie-step__no{font-family:var(--hf-font-heading);font-style:var(--hf-type-display-style);color:var(--hf-c-accent-text);font-size:28px;font-weight:800}.rookie-step__title{font-weight:800}.rookie-step__desc{font-size:var(--hf-text-sm);color:var(--hf-c-muted)}@media (width>=900px){.rookie-steps{grid-template-columns:repeat(2,1fr)}}.hf-wm{display:block}.hf-wm--display{font-size:var(--hf-text-display)}.hf-wm--3xl{font-size:var(--hf-text-3xl)}.hf-wm--2xl{font-size:var(--hf-text-2xl)}.hf-wm--xl{font-size:var(--hf-text-xl)}.hf-wm--lg{font-size:var(--hf-text-lg)}.hf-wm--accent{color:var(--hf-c-accent)}
