@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--brand-hue:182;--brand-chroma:.105;--neutral-hue:240;--color-bg:var(--lightningcss-light,oklch(.982 .004 var(--neutral-hue)))var(--lightningcss-dark,oklch(.17 .012 var(--neutral-hue)));--color-surface:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(.215 .013 var(--neutral-hue)));--color-surface-sunken:var(--lightningcss-light,oklch(.965 .005 var(--neutral-hue)))var(--lightningcss-dark,oklch(.19 .012 var(--neutral-hue)));--color-surface-hover:var(--lightningcss-light,oklch(.955 .007 var(--neutral-hue)))var(--lightningcss-dark,oklch(.26 .015 var(--neutral-hue)));--color-border:var(--lightningcss-light,oklch(.9 .007 var(--neutral-hue)))var(--lightningcss-dark,oklch(.31 .014 var(--neutral-hue)));--color-border-strong:var(--lightningcss-light,oklch(.6 .014 var(--neutral-hue)))var(--lightningcss-dark,oklch(.56 .016 var(--neutral-hue)));--color-text:var(--lightningcss-light,oklch(.24 .02 var(--neutral-hue)))var(--lightningcss-dark,oklch(.94 .007 var(--neutral-hue)));--color-text-muted:var(--lightningcss-light,oklch(.48 .02 var(--neutral-hue)))var(--lightningcss-dark,oklch(.75 .014 var(--neutral-hue)));--color-accent:var(--lightningcss-light,oklch(.48 var(--brand-chroma) var(--brand-hue)))var(--lightningcss-dark,oklch(.8 var(--brand-chroma) var(--brand-hue)));--color-accent-hover:var(--lightningcss-light,oklch(.42 var(--brand-chroma) var(--brand-hue)))var(--lightningcss-dark,oklch(.86 var(--brand-chroma) var(--brand-hue)));--color-accent-soft:var(--lightningcss-light,oklch(.95 .03 var(--brand-hue)))var(--lightningcss-dark,oklch(.3 .045 var(--brand-hue)));--color-on-accent:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(.2 .03 var(--brand-hue)));--color-focus:var(--lightningcss-light,oklch(50% .17 255))var(--lightningcss-dark,oklch(78% .13 255));--color-info-fg:var(--lightningcss-light,oklch(47% .13 250))var(--lightningcss-dark,oklch(80% .1 250));--color-info-bg:var(--lightningcss-light,oklch(96% .025 250))var(--lightningcss-dark,oklch(27% .045 250));--color-info-border:var(--lightningcss-light,oklch(62% .12 250))var(--lightningcss-dark,oklch(60% .1 250));--color-success-fg:var(--lightningcss-light,oklch(46% .12 150))var(--lightningcss-dark,oklch(80% .13 150));--color-success-bg:var(--lightningcss-light,oklch(96% .035 150))var(--lightningcss-dark,oklch(27% .045 150));--color-success-border:var(--lightningcss-light,oklch(62% .13 150))var(--lightningcss-dark,oklch(60% .11 150));--color-warning-fg:var(--lightningcss-light,oklch(47% .1 65))var(--lightningcss-dark,oklch(83% .12 75));--color-warning-bg:var(--lightningcss-light,oklch(96% .045 85))var(--lightningcss-dark,oklch(29% .05 75));--color-warning-border:var(--lightningcss-light,oklch(70% .14 75))var(--lightningcss-dark,oklch(65% .12 75));--color-danger-fg:var(--lightningcss-light,oklch(50% .18 25))var(--lightningcss-dark,oklch(78% .13 25));--color-danger-bg:var(--lightningcss-light,oklch(96% .025 25))var(--lightningcss-dark,oklch(28% .06 25));--color-danger-border:var(--lightningcss-light,oklch(62% .18 25))var(--lightningcss-dark,oklch(62% .15 25));--color-danger-solid:var(--lightningcss-light,oklch(52% .19 25))var(--lightningcss-dark,oklch(68% .17 25));--color-on-danger:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(18% .03 25));--font-sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--text-xl:clamp(1.25rem, 1.12rem + .55vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.25rem + 1vw, 1.875rem);--text-3xl:clamp(1.75rem, 1.4rem + 1.5vw, 2.375rem);--leading-tight:1.2;--leading-normal:1.55;--weight-medium:520;--weight-semibold:620;--weight-bold:700;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--gutter:clamp(1rem, 4vw, 2rem);--content-max:72rem;--content-narrow:28rem;--control-height:2.75rem;--radius-s:.375rem;--radius-m:.625rem;--radius-l:.875rem;--radius-full:999px;--shadow-s:0 1px 2px var(--lightningcss-light,oklch(20% .02 240/.06))var(--lightningcss-dark,oklch(0% 0 0/.35));--shadow-m:0 2px 4px var(--lightningcss-light,oklch(20% .02 240/.05))var(--lightningcss-dark,oklch(0% 0 0/.3)), 0 8px 24px var(--lightningcss-light,oklch(20% .02 240/.08))var(--lightningcss-dark,oklch(0% 0 0/.4));--shadow-l:0 4px 8px var(--lightningcss-light,oklch(20% .02 240/.06))var(--lightningcss-dark,oklch(0% 0 0/.35)), 0 24px 48px var(--lightningcss-light,oklch(20% .02 240/.16))var(--lightningcss-dark,oklch(0% 0 0/.55));--duration-fast:.12s;--duration-medium:.2s;--ease-out:cubic-bezier(.2, .8, .2, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-medium:0s}}:root:has(input[name=color-scheme][value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has(input[name=color-scheme][value=dark]:checked){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@layer base{html{font-family:var(--font-sans);font-optical-sizing:auto;line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:5rem}body{min-block-size:100dvh}h1,h2,h3,h4{line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:-.015em;text-wrap:balance;margin-block:0}h1{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.025em}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{text-wrap:pretty;margin-block:0}:where(p,li){max-inline-size:72ch}a{color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:from-font}a:hover{color:var(--color-accent-hover);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::selection{background-color:var(--color-accent-soft)}img,video{block-size:auto;max-inline-size:100%}code,kbd{font-family:var(--font-mono);font-size:.9em}hr{border:0;border-block-start:1px solid var(--color-border);margin-block:var(--space-l)}.icon{vertical-align:-.25em;flex:none;block-size:1.25em;inline-size:1.25em;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}}@layer layout{.container{inline-size:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto}.narrow{max-inline-size:var(--content-narrow);margin-inline:auto}.stack{gap:var(--stack-space,var(--space-m));flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--cluster-space,var(--space-s));flex-wrap:wrap;display:flex}.grid-auto{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min,16rem), 100%), 1fr));gap:var(--grid-space,var(--space-l));display:grid}.form-grid{container-type:inline-size}.form-grid>.form-grid__fields{gap:var(--space-l) var(--space-m);grid-template-columns:minmax(0,1fr);display:grid}@container (inline-size>34rem){.form-grid>.form-grid__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-grid .span-full{grid-column:1/-1}.page-header{justify-content:space-between;align-items:end;gap:var(--space-m);flex-wrap:wrap;margin-block-end:var(--space-xl);display:flex}.page-header>:first-child{gap:var(--space-2xs);display:grid}.section{gap:var(--space-l);padding-block:var(--space-xl);border-block-start:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);display:grid}.section:first-of-type{border-block-start:0;padding-block-start:0}}@layer components{body{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.skip-link{z-index:100;padding:var(--space-xs) var(--space-m);border-radius:var(--radius-m);background-color:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-semibold);position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs);translate:0 -200%}.skip-link:focus-visible{translate:0}.site-header{z-index:10;background-color:var(--color-surface);border-block-end:1px solid var(--color-border);position:sticky;inset-block-start:0}.site-header__inner{align-items:center;gap:var(--space-2xs) var(--space-l);min-block-size:3.75rem;padding-block:var(--space-xs);flex-wrap:wrap;display:flex}.brand{align-items:center;gap:var(--space-xs);color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.02em;text-decoration:none;display:inline-flex}.brand:hover{color:var(--color-text)}.brand__mark{border-radius:var(--radius-m);background-color:var(--color-accent);block-size:2rem;inline-size:2rem;color:var(--color-on-accent);place-items:center;display:grid}.brand__mark .icon{block-size:1.15rem;inline-size:1.15rem}.site-header__account{margin-inline-start:auto}.site-nav{flex:auto}.site-nav>ul{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:flex}@media (width<40rem){.site-nav{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;flex-basis:100%;order:1;padding-block-end:var(--space-xs);overflow-x:auto}}.nav-link{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-m);color:var(--color-text-muted);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none;display:inline-flex}.nav-link:hover{color:var(--color-text);background-color:var(--color-surface-hover);text-decoration:none}.nav-link[aria-current=page]{color:var(--color-accent);background-color:var(--color-accent-soft)}.site-main{padding-block:var(--space-xl) var(--space-3xl)}.site-footer{padding-block:var(--space-l);border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm)}.button{--button-bg:var(--color-surface);--button-bg-hover:var(--color-surface-hover);--button-fg:var(--color-text);--button-border:var(--color-border-strong);justify-content:center;align-items:center;gap:var(--space-xs);min-block-size:var(--control-height);padding-inline:var(--space-m);border:1px solid var(--button-border);border-radius:var(--radius-m);background-color:var(--button-bg);color:var(--button-fg);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), translate var(--duration-fast) var(--ease-out);line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{background-color:var(--button-bg-hover);color:var(--button-fg);text-decoration:none}.button:active{translate:0 1px}.button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed;translate:none}.button[data-loading]{cursor:progress;opacity:.75}.button--primary{--button-bg:var(--color-accent);--button-bg-hover:var(--color-accent-hover);--button-fg:var(--color-on-accent);--button-border:transparent}.button--danger{--button-bg:var(--color-danger-solid);--button-bg-hover:var(--color-danger-fg);--button-fg:var(--color-on-danger);--button-border:transparent}.button--ghost{--button-bg:transparent;--button-border:transparent;--button-fg:var(--color-text-muted)}.button--small{min-block-size:2.25rem;padding-inline:var(--space-s);font-size:var(--text-sm)}.button--icon{inline-size:var(--control-height);padding-inline:0}.button--icon.button--small{inline-size:2.25rem}@media (forced-colors:active){.button{border-color:buttontext}}.field{align-content:start;gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.field__label{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.field__required{color:var(--color-danger-fg);margin-inline-start:var(--space-3xs)}.field__hint{color:var(--color-text-muted);font-size:var(--text-sm)}.field__error{align-items:start;gap:var(--space-2xs);color:var(--color-danger-fg);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.field__error .icon{block-size:1.1em;inline-size:1.1em;margin-block-start:.1em}.control{inline-size:100%;min-block-size:var(--control-height);padding:var(--space-xs) var(--space-s);border:1px solid var(--color-border-strong);border-radius:var(--radius-m);background-color:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out)}.control:hover{border-color:var(--color-text-muted)}.control:focus-visible{outline-offset:0;border-color:var(--color-focus)}.control::placeholder{color:var(--color-text-muted);opacity:1}:is(.control[aria-invalid=true],.control:user-invalid){border-color:var(--color-danger-border)}.control:disabled,.control[readonly]{background-color:var(--color-surface-sunken);color:var(--color-text-muted)}.control:disabled{cursor:not-allowed;border-style:dashed}textarea.control{field-sizing:content;resize:vertical;min-block-size:5lh}.control-group{align-items:stretch;display:flex}.control-group>.control{flex:1;min-inline-size:0}.control-group>.control:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.control-group>.control:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.control-group__addon{padding-inline:var(--space-s);border:1px solid var(--color-border-strong);background-color:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-sm);place-items:center;display:grid}.control-group__addon:first-child{border-inline-end:0;border-start-start-radius:var(--radius-m);border-end-start-radius:var(--radius-m)}.control-group__addon:last-child{border-inline-start:0;border-start-end-radius:var(--radius-m);border-end-end-radius:var(--radius-m)}.select{display:grid;position:relative}.select>select.control{appearance:none;padding-inline-end:calc(var(--space-s) * 2 + 1rem)}.select>.icon{color:var(--color-text-muted);pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--space-s)}.checkbox{align-items:start;column-gap:var(--space-xs);grid-template-columns:auto 1fr;display:grid}.checkbox>input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-accent);margin:.15rem 0 0}.checkbox>label{font-weight:var(--weight-medium)}.checkbox>.field__hint,.checkbox>.field__error{grid-column:2}fieldset.fieldset{gap:var(--space-s);border:0;min-inline-size:0;margin:0;padding:0;display:grid}fieldset.fieldset>legend{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-block-end:var(--space-xs);padding:0}.table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-l);background-color:var(--color-surface);position:relative;overflow-x:auto}.table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.table caption{padding:var(--space-m) var(--space-m) var(--space-s);caption-side:top;text-align:start;font-size:var(--text-base);font-weight:var(--weight-semibold)}.table th,.table td{padding:var(--space-s) var(--space-m);border-block-end:1px solid var(--color-border);text-align:start;vertical-align:top}.table thead th{background-color:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.table tbody tr:hover{background-color:var(--color-surface-hover)}.table tbody tr:last-child>*{border-block-end:0}.table tfoot>tr>*{border-block-start:2px solid var(--color-border-strong);font-weight:var(--weight-semibold);border-block-end:0}.table .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.table .muted{color:var(--color-text-muted)}.card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-l);box-shadow:var(--shadow-s);container-type:inline-size}.card__header{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-m) var(--space-l);border-block-end:1px solid var(--color-border);flex-wrap:wrap;display:flex}.card__title{font-size:var(--text-lg)}.card__body{padding:var(--space-l)}.card__footer{padding:var(--space-m) var(--space-l);border-block-start:1px solid var(--color-border);background-color:var(--color-surface-sunken);border-end-end-radius:inherit;border-end-start-radius:inherit}@container (inline-size<30rem){.card__header,.card__body,.card__footer{padding-inline:var(--space-m)}}.dialog{font-size:var(--text-base);font-variant-numeric:normal;line-height:var(--leading-normal);text-align:start;white-space:normal;inline-size:min(100% - 2 * var(--space-m), 34rem);max-block-size:min(100dvh - 2 * var(--space-m), 44rem);border-radius:var(--radius-l);background-color:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-l);opacity:0;transition:opacity var(--duration-medium) var(--ease-out), translate var(--duration-medium) var(--ease-out), overlay var(--duration-medium) allow-discrete, display var(--duration-medium) allow-discrete;border:0;padding:0;translate:0 .75rem}.dialog[open]{opacity:1;translate:0}@starting-style{.dialog[open]{opacity:0;translate:0 .75rem}}.dialog::backdrop{background-color:oklch(20% .02 240/.5)}.dialog__header{justify-content:space-between;align-items:start;gap:var(--space-m);padding:var(--space-l) var(--space-l) 0;display:flex}.dialog__title{font-size:var(--text-xl)}.dialog__body{padding:var(--space-m) var(--space-l) var(--space-l)}.dialog__footer{justify-content:end;gap:var(--space-s);padding:var(--space-m) var(--space-l);border-block-start:1px solid var(--color-border);background-color:var(--color-surface-sunken);flex-wrap:wrap-reverse;display:flex}.notice{--notice-fg:var(--color-info-fg);--notice-bg:var(--color-info-bg);--notice-border:var(--color-info-border);gap:var(--space-2xs) var(--space-s);padding:var(--space-m);border:1px solid var(--notice-border);border-radius:var(--radius-m);background-color:var(--notice-bg);color:var(--color-text);border-inline-start-width:4px;grid-template-columns:auto 1fr;display:grid}.notice>.icon{color:var(--notice-fg);grid-row:span 2;margin-block-start:.1em}.notice__title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.notice__body{gap:var(--space-xs);grid-column:2;display:grid}.notice--success{--notice-fg:var(--color-success-fg);--notice-bg:var(--color-success-bg);--notice-border:var(--color-success-border)}.notice--warning{--notice-fg:var(--color-warning-fg);--notice-bg:var(--color-warning-bg);--notice-border:var(--color-warning-border)}.notice--danger{--notice-fg:var(--color-danger-fg);--notice-bg:var(--color-danger-bg);--notice-border:var(--color-danger-border)}.badge{--badge-fg:var(--color-text-muted);--badge-bg:var(--color-surface-sunken);--badge-border:var(--color-border);align-items:center;gap:var(--space-2xs);padding:.125rem var(--space-xs);border:1px solid var(--badge-border);border-radius:var(--radius-full);background-color:var(--badge-bg);color:var(--badge-fg);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;line-height:1.4;display:inline-flex}.badge--accent{--badge-fg:var(--color-accent);--badge-bg:var(--color-accent-soft);--badge-border:transparent}.badge--info{--badge-fg:var(--color-info-fg);--badge-bg:var(--color-info-bg);--badge-border:transparent}.badge--success{--badge-fg:var(--color-success-fg);--badge-bg:var(--color-success-bg);--badge-border:transparent}.badge--warning{--badge-fg:var(--color-warning-fg);--badge-bg:var(--color-warning-bg);--badge-border:transparent}.badge--danger{--badge-fg:var(--color-danger-fg);--badge-bg:var(--color-danger-bg);--badge-border:transparent}.money{font-variant-numeric:tabular-nums;white-space:nowrap}.money--total{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.01em}.meta-list{gap:var(--space-2xs) var(--space-m);grid-template-columns:max-content 1fr;margin:0;display:grid}.meta-list>dt{color:var(--color-text-muted)}.meta-list>dd{margin:0}.swatches{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(8rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.swatch{gap:var(--space-2xs);font-size:var(--text-xs);display:grid}.swatch:before{content:"";border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--swatch);block-size:3rem}.swatch code{color:var(--color-text-muted)}.scheme-switch{min-inline-size:0;padding:var(--space-3xs);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface);margin:0;display:inline-flex}.scheme-switch>label{padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.scheme-switch>label:has(:checked){background-color:var(--color-accent-soft);color:var(--color-accent)}.scheme-switch>label:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:1px}.scheme-switch input{opacity:0;pointer-events:none;position:absolute}}@layer utilities{.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.muted{color:var(--color-text-muted)}.small{font-size:var(--text-sm)}.num{font-variant-numeric:tabular-nums}}@layer print{@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:0 0;font-size:10.5pt}.site-header,.site-footer,.skip-link,.button,.no-print{display:none!important}.site-main{padding-block:0}.card{box-shadow:none;break-inside:avoid}.table-wrap{border:0;overflow:visible}.table thead{display:table-header-group}.table tr{break-inside:avoid}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}
