@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,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(./inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-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(./inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-bg: #111214;--c-bg-2: var(--c-bg);--c-surface: #18191c;--c-surface-2: #1d1e21;--c-surface-3: #242528;--c-line: rgba(255, 255, 255, .08);--c-line-strong: rgba(255, 255, 255, .16);--c-text: #eceef0;--c-text-2: #a9adb5;--c-text-3: #8a8f98;--c-amg: #d4001a;--c-focus: #ffffff;--c-overlay: rgba(0, 0, 0, .55);--c-primary-bg: var(--c-text);--c-primary-bg-hover: #ffffff;--c-primary-bg-active: #d9dbdf;--c-primary-fg: var(--c-bg);--c-selection: rgba(255, 255, 255, .2);--c-swatch-ring: rgba(255, 255, 255, .14);--c-scrollbar: #3a3c41;--c-ink-on-light: #111214;--c-ink-on-light-2: #44474d;--c-veil: rgba(0, 0, 0, .4);--c-veil-strong: rgba(17, 18, 20, .74);--c-shot-ghost: #25272b;--focus-w: 2px;--focus-offset: 2px;--f-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-display: var(--f-sans);--fs-xs: 13px;--fs-sm: 14px;--fs-md: 16px;--fs-lg: 20px;--fs-xl: 28px;--fs-2xl: clamp(32px, 1.3rem + 3.2vw, 64px);--fs-3xl: var(--fs-2xl);--lh-display: 1;--lh-head: 1.15;--lh-ui: 1.4;--lh-body: 1.5;--tracking-display: -.03em;--tracking-head: -.02em;--tracking-small: .01em;--tracking-caps: .06em;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 72px;--sp-9: 96px;--sp-10: 128px;--margin: clamp(16px, 2.2vw, 32px);--gutter: clamp(12px, 1.4vw, 24px);--control-h: 36px;--control-h-touch: 44px;--tap-min: 44px;--stage-clear: 40px;--r-xs: 2px;--r-sm: 4px;--r-md: 8px;--r-lg: var(--r-md);--r-pill: 999px;--shadow-1: 0 0 0 1px rgba(255, 255, 255, .06), 0 12px 32px rgba(0, 0, 0, .5);--shadow-2: 0 0 0 1px rgba(255, 255, 255, .06), 0 24px 64px rgba(0, 0, 0, .6);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.55, .055, .675, .19);--t-fast: .14s;--t-hover: .18s;--t-med: .24s;--t-exit: .16s;--t-slow: .4s;--t-camera: .9s;--t-reveal: .8s;--move-sm: 4px;--move-md: 12px;--move-lg: 24px;--press-scale: .97;--header-h: 56px;--panel-w: 384px;--panel-w-md: 352px;--bar-h: 64px;--z-toolbar: 10;--z-header: 20;--z-bar: 30;--z-menu: 40;--z-toast: 50;color-scheme:dark}@media(width<1024px){:root{--header-h: 48px}}@media(prefers-reduced-motion:reduce){:root{--t-med: .15s;--t-slow: .15s;--t-exit: .12s;--t-camera: 0ms;--t-reveal: 0ms;--move-sm: 0px;--move-md: 0px;--move-lg: 0px;--press-scale: 1}}*,*:before,*:after{box-sizing:border-box}html{background:var(--c-bg);color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block:var(--sp-4) calc(var(--bar-h) + var(--sp-4))}body{margin:0;min-block-size:100svh;background:var(--c-bg);color:var(--c-text);font-family:var(--f-sans);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-body);font-optical-sizing:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0}h1,h2,h3{text-wrap:balance;font-weight:var(--fw-medium)}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.07em}img,svg,canvas{display:block}img{max-inline-size:100%}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}select{background-color:var(--c-surface-2);color:var(--c-text)}::selection{background:var(--c-selection);color:var(--c-text)}:focus-visible{outline:var(--focus-w) solid var(--c-focus);outline-offset:var(--focus-offset)}*{scrollbar-color:var(--c-scrollbar) transparent}[hidden]{display:none!important}.sr-only{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.num{font-variant-numeric:tabular-nums}.code{font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.02em}.nowrap{white-space:nowrap}body.is-dragging{user-select:none}:root[data-qa="1"] *,:root[data-qa="1"] *:before,:root[data-qa="1"] *:after{transition:none!important;animation:none!important}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:amg-route-out .2s var(--ease-out) both}::view-transition-new(root){animation:amg-route-in .38s var(--ease-out) 60ms both}::view-transition-group(*){animation-duration:.38s;animation-timing-function:var(--ease-out)}}@keyframes amg-route-out{to{opacity:0;transform:translateY(calc(var(--move-lg) * -.67))}}@keyframes amg-route-in{0%{opacity:0;transform:translateY(calc(var(--move-lg) * .67))}}.icon{flex:none;color:inherit}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);block-size:var(--control-h);min-inline-size:0;padding-inline:var(--sp-4);border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-text);font:var(--fw-medium) var(--fs-sm) / 1 var(--f-sans);letter-spacing:.005em;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color var(--t-hover) ease,color var(--t-hover) ease,transform var(--t-fast) var(--ease-out)}.btn:active:not([aria-disabled=true]){transform:scale(var(--press-scale))}.btn--primary{background:var(--c-primary-bg);color:var(--c-primary-fg)}.btn--primary:active:not([aria-disabled=true]){background:var(--c-primary-bg-active)}.btn--secondary{background:var(--c-surface-2);color:var(--c-text)}.btn--text{padding-inline:0;color:var(--c-text-2);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em;text-decoration-thickness:.07em;transition:color var(--t-hover) ease,text-decoration-color var(--t-hover) ease,transform var(--t-fast) var(--ease-out)}.btn--icon{inline-size:var(--control-h);padding:0;color:var(--c-text-2)}.btn--icon.btn--on-surface{background:var(--c-surface)}.btn--block{inline-size:100%}@media(hover:hover){.btn--primary:hover:not([aria-disabled=true]){background:var(--c-primary-bg-hover)}.btn--secondary:hover:not([aria-disabled=true]){background:var(--c-surface-3)}.btn--text:hover:not([aria-disabled=true]){color:var(--c-text);text-decoration-color:currentColor}.btn--icon:hover:not([aria-disabled=true]){color:var(--c-text);background:var(--c-surface-2)}}.btn[aria-disabled=true]{color:var(--c-text-3);cursor:not-allowed}.btn--primary[aria-disabled=true]{background:var(--c-surface-2)}.btn[aria-busy=true]{cursor:progress}.btn__spinner{display:none}.btn[data-spin] .btn__spinner{display:inline-flex}@media(prefers-reduced-motion:no-preference){.btn[data-spin] .btn__spinner .icon{animation:kit-spin .9s linear infinite}}@keyframes kit-spin{to{transform:rotate(360deg)}}@media(pointer:coarse){.btn{block-size:var(--control-h-touch)}.btn--icon{inline-size:var(--control-h-touch)}}.ctl-label,.ctl-legend{display:block;padding:0;margin-block-end:var(--sp-2);color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-ui);letter-spacing:.005em}.ctl-help{margin-block-start:var(--sp-2);color:var(--c-text-3);font-size:var(--fs-xs);line-height:1.35;letter-spacing:var(--tracking-small)}fieldset.seg,fieldset.swatches,fieldset.matlist{min-inline-size:0;margin:0;padding:0;border:0}.seg__track{display:grid;grid-template-columns:repeat(var(--seg-n, 2),minmax(0,1fr));gap:2px;block-size:var(--control-h);padding:2px;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--c-line)}.seg__opt{position:relative;display:grid;place-items:center;min-inline-size:0;padding-inline:var(--sp-2);border-radius:var(--r-xs);color:var(--c-text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1;cursor:pointer;user-select:none;transition:background-color var(--t-hover) ease,color var(--t-hover) ease}.seg__text{overflow:hidden;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap}.seg__input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.seg__opt:has(.seg__input:checked){background:var(--c-surface-2);color:var(--c-text)}.seg__opt:has(.seg__input:checked):before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;inline-size:12px;block-size:2px;translate:-50% 0;background:var(--c-amg)}.seg__opt:has(.seg__input:focus-visible){outline:var(--focus-w) solid var(--c-focus);outline-offset:var(--focus-offset)}.seg__opt:has(.seg__input:disabled){color:var(--c-text-3);cursor:not-allowed}.seg__opt:has(.seg__input:disabled) .seg__input{cursor:not-allowed}@media(hover:hover){.seg__opt:hover:not(:has(.seg__input:disabled)){color:var(--c-text)}}@media(pointer:coarse){.seg__track{block-size:var(--control-h-touch)}}.slider__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.slider__head .ctl-label{margin:0}.slider__value{color:var(--c-text);font-size:var(--fs-sm)}.slider__rail{position:relative;block-size:var(--control-h)}.slider__track,.slider__fill{position:absolute;inset-inline-start:0;inset-block-start:50%;block-size:2px;translate:0 -50%;pointer-events:none}.slider__track{inline-size:100%;background:var(--c-line-strong)}.slider__fill{inline-size:calc(8px + (100% - 16px) * var(--p, 0));background:var(--c-text)}.slider__input{position:relative;display:block;inline-size:100%;block-size:100%;margin:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none;outline:none}.slider__input::-webkit-slider-runnable-track{block-size:2px;background:transparent}.slider__input::-webkit-slider-thumb{inline-size:16px;block-size:16px;margin-block-start:-7px;border:0;border-radius:var(--r-pill);background:var(--c-text);appearance:none;-webkit-appearance:none;transition:box-shadow var(--t-hover) ease}.slider__input::-moz-range-track{block-size:2px;background:transparent}.slider__input::-moz-range-thumb{inline-size:16px;block-size:16px;border:0;border-radius:var(--r-pill);background:var(--c-text)}@media(hover:hover){.slider__input:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--c-line-strong)}}.slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--c-bg),0 0 0 4px var(--c-focus)}.slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--c-bg),0 0 0 4px var(--c-focus)}.slider__input:disabled{cursor:not-allowed}.slider__input:disabled::-webkit-slider-thumb{background:var(--c-text-3)}.slider:has(.slider__input:disabled) .slider__fill{background:var(--c-text-3)}@media(pointer:coarse){.slider__rail{block-size:var(--control-h-touch)}}.switch{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-block-size:44px;color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-ui);cursor:pointer;user-select:none}.switch__input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.switch__track{position:relative;flex:none;inline-size:32px;block-size:18px;border-radius:var(--r-pill);background:var(--c-surface-3);box-shadow:inset 0 0 0 1px var(--c-line-strong);transition:background-color var(--t-hover) ease}.switch__thumb{position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:14px;block-size:14px;border-radius:var(--r-pill);background:var(--c-text-2);transition:transform var(--t-med) var(--ease-out),background-color var(--t-hover) ease}.switch:has(.switch__input:checked) .switch__track{background:var(--c-text);box-shadow:none}.switch:has(.switch__input:checked) .switch__thumb{background:var(--c-bg);transform:translate(14px)}.switch:has(.switch__input:focus-visible) .switch__track{outline:var(--focus-w) solid var(--c-focus);outline-offset:var(--focus-offset)}.switch:has(.switch__input:disabled){color:var(--c-text-3);cursor:not-allowed}@media(hover:hover){.switch:hover:not(:has(.switch__input:disabled)) .switch__thumb{background:var(--c-text)}.switch:hover:has(.switch__input:checked) .switch__thumb{background:var(--c-bg)}}@media(prefers-reduced-motion:reduce){.switch__thumb,.chevron,.tabs__indicator{transition-duration:0ms}}.swatches__legend{display:flex;min-inline-size:0}.swatches__current{overflow:hidden;color:var(--c-text-2);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:pre}.swatches__grid{display:grid;grid-template-columns:repeat(auto-fill,32px);gap:12px;padding:6px 2px}.swatch{position:relative;inline-size:32px;block-size:32px;border-radius:var(--r-pill)}.swatch__input{position:absolute;inset:-2px;z-index:1;margin:0;border-radius:var(--r-pill);opacity:0;cursor:pointer}.swatch__chip{position:absolute;inset:0;border-radius:inherit;background:var(--swatch);box-shadow:inset 0 0 0 1px var(--c-swatch-ring);transition:box-shadow var(--t-hover) ease}@media(hover:hover){.swatch:hover:not(:has(.swatch__input:checked,.swatch__input:disabled)) .swatch__chip{box-shadow:inset 0 0 0 1px var(--c-swatch-ring),0 0 0 2px var(--c-surface),0 0 0 4px var(--c-line-strong)}}.swatch:has(.swatch__input:checked) .swatch__chip{box-shadow:inset 0 0 0 1px var(--c-swatch-ring),0 0 0 2px var(--c-surface),0 0 0 4px var(--c-text)}.swatch:has(.swatch__input:checked):after{content:"";position:absolute;inset-block-start:-5px;inset-inline-start:50%;z-index:2;inline-size:3px;block-size:6px;translate:-50% 0;background:var(--c-amg);pointer-events:none}.swatch:has(.swatch__input:focus-visible){outline:var(--focus-w) solid var(--c-focus);outline-offset:6px}.swatch:has(.swatch__input:disabled) .swatch__chip{opacity:.35}.swatch:has(.swatch__input:disabled) .swatch__input{cursor:not-allowed}@media(pointer:coarse){.swatches__grid{grid-template-columns:repeat(auto-fill,44px);gap:4px;padding-inline:0}.swatch{margin:6px}.swatch__input{inset:-6px}}.matlist__rows{display:grid}.matrow{position:relative;display:flex;align-items:center;gap:var(--sp-3);min-block-size:44px;padding-inline:var(--sp-3);color:var(--c-text-2);cursor:pointer;transition:background-color var(--t-hover) ease,color var(--t-hover) ease}.matrow__input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.matrow__chip{flex:none;inline-size:24px;block-size:24px;background:var(--swatch);box-shadow:inset 0 0 0 1px var(--c-swatch-ring)}.matrow__chips{display:flex;flex:none;gap:3px;inline-size:42px}.matrow__dot{flex:none;inline-size:12px;block-size:12px;border-radius:var(--r-pill);background:var(--swatch);box-shadow:inset 0 0 0 1px var(--c-swatch-ring)}.matrow__text{display:grid;min-inline-size:0}.matrow__label{overflow:hidden;color:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-ui);text-overflow:ellipsis;white-space:nowrap}.matrow__detail{color:var(--c-text-3);font-size:var(--fs-xs);line-height:1.35}.matrow:has(.matrow__input:checked){background:var(--c-surface-2);color:var(--c-text)}.matrow:has(.matrow__input:checked):before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:2px;background:var(--c-amg)}.matrow:has(.matrow__input:focus-visible){outline:var(--focus-w) solid var(--c-focus);outline-offset:calc(var(--focus-offset) * -1)}.matrow.is-disabled{color:var(--c-text-3);cursor:not-allowed}.matrow.is-disabled .matrow__input{cursor:not-allowed}@media(hover:hover){.matrow:hover:not(.is-disabled){background:var(--c-surface-2);color:var(--c-text)}}.field{display:grid;min-inline-size:0}.field__box{position:relative;display:flex;align-items:center}.field__input,.field__select{inline-size:100%;min-inline-size:0;block-size:var(--control-h);padding-inline:var(--sp-3);border:0;border-radius:var(--r-sm);background:var(--c-surface-2);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-text-3);font-size:var(--fs-md);line-height:1.2;transition:box-shadow var(--t-hover) ease}.field__input::placeholder{color:var(--c-text-3);opacity:1}.field__input--icon{padding-inline-start:36px}.field__icon{position:absolute;inset-inline-start:12px;color:var(--c-text-3);pointer-events:none}.field__input[type=search]::-webkit-search-cancel-button{appearance:none}.field__select{padding-inline-end:36px;appearance:none;-webkit-appearance:none;cursor:pointer}.field__select option{background-color:var(--c-surface-2);color:var(--c-text)}.field__chevron{position:absolute;inset-inline-end:12px;color:var(--c-text-2);pointer-events:none}@media(hover:hover){.field__input:hover,.field__select:hover{box-shadow:inset 0 0 0 1px var(--c-text-2)}}.field__input:focus-visible,.field__select:focus-visible{outline:var(--focus-w) solid var(--c-focus);outline-offset:var(--focus-offset)}.field__error{display:flex;align-items:flex-start;gap:var(--sp-2);margin-block-start:var(--sp-2);color:var(--c-text);font-size:var(--fs-sm);line-height:var(--lh-ui)}.field__error .icon{margin-block-start:1px;color:var(--c-text-2)}@media(pointer:coarse){.field__input,.field__select{block-size:var(--control-h-touch)}}.check{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);min-block-size:var(--control-h);color:var(--c-text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-ui);cursor:pointer;user-select:none;transition:color var(--t-hover) ease}.check__box{position:relative;display:grid;flex:none;place-items:center;inline-size:18px;block-size:18px}.check__input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;border-radius:var(--r-xs);background:transparent;box-shadow:inset 0 0 0 1.5px var(--c-text-2);appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color var(--t-hover) ease,box-shadow var(--t-hover) ease}.check__mark{position:relative;color:var(--c-primary-fg);opacity:0;pointer-events:none}.check__input:checked{background:var(--c-text);box-shadow:none}.check__input:checked+.check__mark{opacity:1}.check__text{display:grid}.check__reason{color:var(--c-text-3);font-size:var(--fs-xs);font-weight:var(--fw-regular)}.check:has(.check__input:checked){color:var(--c-text)}.check.is-disabled{color:var(--c-text-3);cursor:not-allowed}.check.is-disabled .check__input{box-shadow:inset 0 0 0 1.5px var(--c-text-3);cursor:not-allowed}@media(hover:hover){.check:hover:not(.is-disabled){color:var(--c-text)}.check:hover:not(.is-disabled) .check__input:not(:checked){box-shadow:inset 0 0 0 1.5px var(--c-text)}}@media(pointer:coarse){.check{min-block-size:var(--control-h-touch)}}.acc{border-block-end:1px solid var(--c-line)}.acc__head{margin:0;font:inherit}.acc__btn{display:flex;align-items:center;gap:var(--sp-3);inline-size:100%;min-block-size:44px;padding-inline:var(--acc-pad, var(--sp-5));border:0;background:transparent;color:var(--c-text);text-align:start;cursor:pointer;transition:background-color var(--t-hover) ease}.acc__title{flex:none;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-ui)}.acc__summary{flex:1;min-inline-size:0;overflow:hidden;color:var(--c-text-2);font-size:var(--fs-sm);text-align:end;text-overflow:ellipsis;white-space:nowrap}.acc__chevron{color:var(--c-text-2);transition:transform var(--t-med) var(--ease-out)}.acc__btn[aria-expanded=true] .acc__chevron{transform:rotate(180deg)}.acc__btn:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}.acc__inner{display:grid;gap:var(--sp-5);padding:var(--sp-2) var(--acc-pad, var(--sp-5)) var(--sp-5)}@media(hover:hover){.acc__btn:hover{background:var(--c-surface-2)}}@media(width<640px){.acc{--acc-pad: var(--sp-4)}}.tabs__bar{overflow-x:auto;border-block-end:1px solid var(--c-line);scrollbar-width:none}.tabs__bar::-webkit-scrollbar{display:none}.tabs__list{position:relative;display:flex;gap:var(--sp-5);inline-size:max-content;min-inline-size:100%;padding-inline:var(--tabs-pad, var(--sp-5))}.tabs__tab{position:relative;block-size:44px;padding:0;border:0;background:transparent;color:var(--c-text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:color var(--t-hover) ease}.tabs__tab[aria-selected=true]{color:var(--c-text)}.tabs__tab:focus-visible{outline-offset:-2px}@media(hover:hover){.tabs__tab:hover{color:var(--c-text)}}.tabs__indicator{position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:1px;block-size:2px;background:var(--c-amg);transform-origin:left center;transition:transform var(--t-med) var(--ease-out);pointer-events:none}.tabs__panel:focus-visible{outline-offset:-2px}.menu-wrap{position:relative;display:inline-flex}.menu{position:fixed;inset:auto;margin:0;min-inline-size:200px;max-inline-size:min(320px,100vw - 16px);padding:var(--sp-1);border:0;border-radius:var(--r-md);background:var(--c-surface-3);color:var(--c-text);box-shadow:var(--shadow-1);overscroll-behavior:contain;opacity:0;transition:opacity var(--t-exit) var(--ease-exit),display var(--t-exit) allow-discrete,overlay var(--t-exit) allow-discrete}.menu:popover-open{opacity:1;transform:none;transition:opacity var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-out),display var(--t-med) allow-discrete,overlay var(--t-med) allow-discrete}@starting-style{.menu:popover-open{opacity:0;transform:translateY(calc(var(--move-sm) * -1)) scale(.98)}}.menu__item{display:flex;align-items:center;gap:var(--sp-3);inline-size:100%;block-size:var(--control-h);padding-inline:var(--sp-3);border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-text);font-size:var(--fs-sm);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--t-hover) ease}.menu__item .icon{color:var(--c-text-2)}.menu__item:focus-visible{outline-offset:-2px}.menu__item[aria-disabled=true]{color:var(--c-text-3);cursor:not-allowed}@media(hover:hover){.menu__item:hover:not([aria-disabled=true]){background:var(--c-surface-2)}}.menu__item:focus{background:var(--c-surface-2)}@media(pointer:coarse){.menu__item{block-size:var(--control-h-touch)}}.dialog{inline-size:min(480px,100vw - 32px);max-block-size:calc(100dvh - 32px);padding:var(--sp-5);border:0;border-radius:var(--r-md);background:var(--c-surface-3);color:var(--c-text);box-shadow:var(--shadow-2);overscroll-behavior:contain;opacity:0;transform:scale(.98);transition:opacity var(--t-exit) var(--ease-exit),transform var(--t-exit) var(--ease-exit),display var(--t-exit) allow-discrete,overlay var(--t-exit) allow-discrete}.dialog[open]{opacity:1;transform:none;transition:opacity var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-out),display var(--t-med) allow-discrete,overlay var(--t-med) allow-discrete}@starting-style{.dialog[open]{opacity:0;transform:scale(.98)}}.dialog::backdrop{background:var(--c-overlay)}.dialog__title{margin-block-end:var(--sp-3);font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:1.3;letter-spacing:-.01em}.dialog__body{display:grid;gap:var(--sp-3);color:var(--c-text-2);font-size:var(--fs-md)}.dialog .btn--secondary{background:var(--c-line)}@media(hover:hover){.dialog .btn--secondary:hover:not([aria-disabled=true]){background:var(--c-line-strong)}}.dialog__actions{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-block-start:var(--sp-5)}@media(width<640px){.dialog__actions{flex-direction:column}.dialog__actions .btn{inline-size:100%}}.toast-region{position:fixed;inset-block-end:calc(var(--toast-bottom, 24px) + env(safe-area-inset-bottom));inset-inline:0 var(--toast-end, 0px);z-index:var(--z-toast);display:flex;justify-content:center;padding-inline:var(--sp-4);pointer-events:none}.toast{display:flex;align-items:center;gap:var(--sp-4);max-inline-size:min(560px,100%);min-block-size:44px;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--c-surface-3);color:var(--c-text);box-shadow:var(--shadow-1);font-size:var(--fs-sm);line-height:var(--lh-ui);pointer-events:auto;opacity:1;transition:opacity var(--t-exit) var(--ease-exit)}.toast .btn--text{block-size:auto;color:var(--c-text);text-decoration-color:currentColor}.toast.is-leaving{opacity:0}@media(prefers-reduced-motion:no-preference){.toast:not(.is-leaving){animation:kit-toast-in var(--t-med) var(--ease-out)}}@keyframes kit-toast-in{0%{opacity:0;transform:translateY(8px)}}.tooltip{position:fixed;inset:auto;margin:0;max-inline-size:280px;padding:6px 10px;border:0;border-radius:var(--r-sm);background:var(--c-surface-3);color:var(--c-text);box-shadow:var(--shadow-1);font-size:var(--fs-xs);line-height:1.35;pointer-events:none}.skel{display:block;background:var(--c-surface-2)}.skel--rect{background:var(--c-surface)}.skel--disc{border-radius:var(--r-pill)}.state{display:grid;justify-items:start;gap:var(--sp-2);color:var(--c-text-2);font-size:var(--fs-sm);line-height:var(--lh-ui)}.state__title{color:var(--c-text);font-size:var(--fs-md);font-weight:var(--fw-medium)}.state__text{max-inline-size:62ch}.state__line{display:flex;align-items:flex-start;gap:var(--sp-2);color:var(--c-text)}.state__line .icon{margin-block-start:2px;color:var(--c-text-2)}.state__icon{color:var(--c-text-3)}.state__actions{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-block-start:var(--sp-2)}.status-text{color:var(--c-text-2);font-size:var(--fs-sm)}.skip-link{position:absolute;inset-block-start:var(--sp-2);inset-inline-start:var(--sp-2);z-index:calc(var(--z-toast) + 1);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--c-primary-bg);color:var(--c-primary-fg);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.app-header{position:relative;z-index:var(--z-header);display:flex;align-items:center;gap:var(--sp-5);block-size:var(--header-h);padding-inline:max(var(--margin),env(safe-area-inset-left)) max(var(--margin),env(safe-area-inset-right));padding-block-start:env(safe-area-inset-top);box-sizing:content-box;view-transition-name:app-header}.header__start{display:flex;flex:1;align-items:center;gap:var(--sp-6);min-inline-size:0;block-size:100%}.brand{display:inline-flex;align-items:baseline;flex:none;color:var(--c-text);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:-.01em;text-decoration:none;white-space:pre}.brand__word{font-weight:var(--fw-medium)}.brand__mark{font-weight:var(--fw-semibold)}.nav{display:flex;align-items:stretch;gap:var(--sp-5);block-size:100%}.nav__link{position:relative;display:inline-flex;align-items:center;color:var(--c-text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;transition:color var(--t-hover) ease}.nav__link[aria-current=page]{color:var(--c-text)}.nav .nav__link[aria-current=page]:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:var(--c-amg)}.nav .nav__link:focus-visible{outline:none}.nav .nav__link:focus-visible .nav__text{border-radius:var(--r-xs);outline:var(--focus-w) solid var(--c-focus);outline-offset:6px}.sheet__nav .nav__link:focus-visible{outline-offset:2px}@media(hover:hover){.nav__link:hover{color:var(--c-text)}}.header__actions{display:flex;flex:none;align-items:center;gap:var(--sp-2)}.header__actions:empty{display:none}.header__menu{display:none;color:var(--c-text)}.app-main{display:block;min-block-size:calc(100svh - var(--header-h))}.app-main:focus{outline:none}:root[data-route=snap] .app-header,:root[data-route=snap] .skip-link{display:none}@media(width<1024px){.app-header{gap:var(--sp-3)}.nav{display:none}.header__menu{display:inline-flex;padding-inline:var(--sp-2);margin-inline-end:calc(var(--sp-2) * -1)}}.sheet{inline-size:100%;max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:env(safe-area-inset-top) max(var(--margin),env(safe-area-inset-right)) env(safe-area-inset-bottom) max(var(--margin),env(safe-area-inset-left));border:0;background:var(--c-bg);color:var(--c-text);opacity:0;transition:opacity var(--t-exit) var(--ease-exit),display var(--t-exit) allow-discrete,overlay var(--t-exit) allow-discrete}.sheet[open]{opacity:1;transition:opacity var(--t-med) var(--ease-out),display var(--t-med) allow-discrete,overlay var(--t-med) allow-discrete}@starting-style{.sheet[open]{opacity:0}}.sheet::backdrop{background:var(--c-bg)}.sheet__top{display:flex;align-items:center;justify-content:space-between;block-size:48px;margin-inline-end:calc(var(--sp-2) * -1)}.sheet__nav{display:grid;gap:var(--sp-1);margin-block-start:var(--sp-6)}.sheet__nav .nav__link{min-block-size:52px;color:var(--c-text-2);font-size:var(--fs-lg);font-weight:var(--fw-medium)}.sheet__nav .nav__link[aria-current=page]{color:var(--c-text)}.sheet__nav .nav__link[aria-current=page]:before{content:"";position:absolute;inset-block:14px;inset-inline-start:calc(var(--margin) * -1);inline-size:2px;background:var(--c-amg)}.route-error{display:grid;gap:var(--sp-4);max-inline-size:62ch;padding:var(--sp-9) var(--margin)}.route-error h1{font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-head);letter-spacing:var(--tracking-head)}
