.icon{flex:none;inline-size:var(--ring-glyph);block-size:var(--ring-glyph);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10}@media(forced-colors:active){.icon{stroke:currentColor}}html:not([data-keys-seen]) .key-hint{display:none}.key-hint .icon{inline-size:var(--fs-micro);block-size:var(--fs-micro)}.key-hint span{white-space:pre}@media(pointer:coarse){html[data-keys-seen] .key-hint{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-s);min-inline-size:var(--tap);min-block-size:3rem;padding:0 var(--space-xl);border:var(--rule-w) solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-1);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:700;line-height:var(--lh-body);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--dur-quick) var(--ease-standard),box-shadow var(--dur-quick) var(--ease-standard),transform var(--dur-press) var(--ease-standard)}.btn--s{min-block-size:var(--tap);padding:0 var(--space-l);font-size:var(--fs-small)}.btn--l{min-block-size:3.5rem;padding:0 var(--space-2xl);font-size:1.1875rem}.btn--primary{background:var(--grad-primary);color:var(--color-on-primary);box-shadow:inset 0 1px 0 var(--btn-highlight),var(--shadow-teal)}.btn--secondary{background:var(--color-surface-2);color:var(--color-text-1);box-shadow:var(--shadow-1)}.btn--ghost{color:var(--color-text-2)}.btn--danger{border-color:var(--color-fault);color:var(--color-fault)}.confirm-dialog .btn--danger{background:var(--color-fault);color:var(--color-on-fault)}.btn--icon{padding:0;inline-size:var(--tap);min-block-size:var(--tap);border-radius:var(--radius-pill)}.btn:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px);background:var(--color-surface-2)}.btn--primary:active:not(:disabled,[aria-disabled=true]){background:var(--grad-primary);box-shadow:inset 0 1px 0 var(--btn-highlight),var(--shadow-1)}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled,[aria-disabled=true]){transform:translateY(-2px)}.btn--ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--color-surface-2)}.btn--secondary:hover:not(:disabled,[aria-disabled=true]){box-shadow:var(--shadow-2)}.btn--primary:hover:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 1px 0 var(--btn-highlight),var(--shadow-2),var(--shadow-teal)}.btn--danger:hover:not(:disabled,[aria-disabled=true]){background:var(--color-surface-2)}}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn--primary:focus-visible{box-shadow:inset 0 1px 0 var(--btn-highlight),var(--focus-ring)}@media(prefers-reduced-motion:reduce){.btn,.btn:hover:not(:disabled,[aria-disabled=true]),.btn:active:not(:disabled,[aria-disabled=true]){transform:none;transition:background-color var(--dur-fade) var(--ease-standard),box-shadow var(--dur-fade) var(--ease-standard)}}:root[data-motion=reduced] .btn,:root[data-motion=reduced] .btn:hover:not(:disabled,[aria-disabled=true]),:root[data-motion=reduced] .btn:active:not(:disabled,[aria-disabled=true]){transform:none}.btn:disabled,.btn[aria-disabled=true]{border:var(--rule-w) dashed var(--color-rule-strong);background:transparent;color:var(--color-text-3);box-shadow:none;transform:none;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true] .btn__label{opacity:.7}@media(forced-colors:active){.btn{border-color:ButtonText}.btn:disabled,.btn[aria-disabled=true]{border-color:GrayText;color:GrayText}}.toasts{position:fixed;z-index:var(--z-toast);inset-inline-start:calc(var(--safe-left) + var(--space-l));inset-block-end:calc(var(--safe-bottom) + var(--space-l));display:flex;flex-direction:column;gap:var(--space-s);inline-size:var(--toast-w);max-inline-size:calc(100vw - var(--space-2xl));pointer-events:none}.toasts>*{pointer-events:auto}.toast{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-m);padding:var(--space-s) var(--space-s) var(--space-s) var(--space-m);border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-surface);background:var(--color-surface-1);color:var(--color-text-1);box-shadow:var(--shadow-e2);animation:ec-rise-in var(--dur-enter) var(--ease-standard)}.toast[data-tone=error]{border-color:var(--color-fault);border-width:2px}.toast__message{flex:1 1 8rem;font-size:var(--fs-small);line-height:var(--lh-small)}.toast__note{flex-basis:100%;color:var(--color-text-2);font-size:var(--fs-small)}.toast__actions{display:flex;align-items:center;margin-inline-start:auto}.toasts__more{align-self:flex-start;padding:var(--space-xs) var(--space-s);border-radius:var(--radius-tag);background:var(--color-surface-1);color:var(--color-text-2);font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-size:var(--fs-readout-s)}@media(max-width:37.4375rem){.toasts{inset-inline:var(--gutter);inline-size:auto;max-inline-size:none;inset-block-end:calc(var(--tabbar-h) + var(--actionbar-h) + var(--safe-bottom) + var(--space-s))}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}html.ec-scroll-locked{overflow:hidden}.dlg{inline-size:min(var(--dialog-w),calc(100vw - var(--space-2xl)));max-block-size:min(88dvh,calc(100dvh - var(--space-2xl)));margin:auto;padding:0;border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-surface);background:var(--color-surface-1);color:var(--color-text-1);box-shadow:var(--shadow-e3);overflow:hidden}.dlg[open]{display:flex;animation:ec-scale-in var(--dur-quick) var(--ease-standard)}.dlg::backdrop{background:var(--color-scrim)}.dlg__panel{display:flex;flex-direction:column;inline-size:100%;min-block-size:0;padding:var(--space-xl);gap:var(--space-m)}.dlg__title{font-size:var(--fs-title-m);line-height:var(--lh-title-m);font-weight:var(--fw-title-m);letter-spacing:var(--tracking-title-m)}.dlg__body{min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.dlg__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-s)}.dlg--sheet .dlg__handle{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--space-m)}.dlg__grabber{display:none;grid-column:1 / -1;justify-self:center;inline-size:var(--space-3xl);block-size:var(--space-xs);margin-block-end:var(--space-s);border-radius:var(--radius-tag);background:var(--color-rule-strong)}.dlg--sheet .dlg__panel{padding-block-end:calc(var(--space-xl) + var(--safe-bottom))}@media(max-width:37.4375rem){.dlg--sheet{inline-size:100vw;max-inline-size:100vw;max-block-size:88dvh;margin:auto 0 0;border-end-start-radius:0;border-end-end-radius:0}.dlg--sheet[open]{animation:ec-sheet-in var(--dur-push) var(--ease-standard)}.dlg__grabber{display:block}.dlg__footer>*{flex:1 1 auto}}.dlg--popover{position:fixed;inset:var(--pop-y, auto) auto auto var(--pop-x, auto);inline-size:min(var(--popover-w),calc(100vw - var(--space-2xl)));margin:var(--space-xs) 0 0;z-index:var(--z-sheet);box-shadow:var(--shadow-e2)}.dlg--popover .dlg__panel{padding:var(--space-m)}@media(prefers-reduced-motion:reduce){.dlg[open]{animation:none}}.field{display:flex;flex-direction:column;gap:var(--space-xs)}.field__label{color:var(--color-text-1);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-body-strong)}.field__hint,.toggle__hint{color:var(--color-text-2);font-size:var(--fs-small);line-height:var(--lh-small)}.field__error{color:var(--color-fault);font-size:var(--fs-small);line-height:var(--lh-small)}.field__control{inline-size:100%;min-block-size:var(--tap);padding:var(--space-s) var(--space-m);border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-surface-0);color:var(--color-text-1);font:inherit;font-size:var(--fs-input);line-height:var(--lh-input)}.field__control--area{min-block-size:calc(var(--tap) * 2);resize:vertical}.field__control::placeholder{color:var(--color-text-3)}.field__control:disabled{border-style:dashed;color:var(--color-text-3);cursor:not-allowed}.field[data-invalid] .field__control{border-color:var(--color-fault);border-width:2px}.field__select{position:relative;display:block}.field__select .field__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:var(--space-3xl)}.field__select .icon{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-m);translate:0 -50%;color:var(--color-text-2);pointer-events:none}.toggle,.radio-card{position:relative;display:flex;align-items:flex-start;gap:var(--space-m);min-block-size:var(--tap);cursor:pointer}.toggle__text{display:flex;flex-direction:column;align-self:center;color:var(--color-text-1)}.toggle__input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}.toggle__box,.radio-card__dot{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:1.25rem;block-size:1.25rem;margin-block:calc((var(--tap) - 1.25rem) / 2);border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-tag);color:var(--color-on-primary)}.toggle__box .icon{opacity:0}.toggle__input:checked+.toggle__box{border-color:var(--color-primary);background:var(--color-primary)}.toggle__input:checked+.toggle__box .icon{opacity:1}.toggle__input:focus-visible+.toggle__box,.toggle__input:focus-visible+.toggle__track,.toggle__input:focus-visible+.radio-card__dot{outline:var(--focus-w) solid var(--color-focus);outline-offset:var(--focus-offset)}.toggle__input:disabled~*{color:var(--color-text-3)}.toggle__track{position:relative;flex:none;inline-size:2.25rem;block-size:1.25rem;margin-block:calc((var(--tap) - 1.25rem) / 2);border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-control)}.toggle__thumb{position:absolute;inset-block:2px;inset-inline-start:2px;inline-size:calc(1.25rem - 6px);border-radius:var(--radius-tag);background:var(--color-text-2);transition:translate var(--dur-quick) var(--ease-standard)}.toggle__input:checked+.toggle__track{border-color:var(--color-primary);background:var(--color-primary)}.toggle__input:checked+.toggle__track .toggle__thumb{translate:1rem 0;background:var(--color-on-primary)}.radio-card__dot{border-radius:var(--radius-round)}.radio-card__dot:after{content:"";inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-round);background:var(--color-text-1);opacity:0}.toggle__input:checked+.radio-card__dot:after{opacity:1}.radio-cards{display:grid;gap:var(--space-s)}.radio-card{padding:var(--space-m);border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-control)}.radio-card[data-checked]{border-color:var(--color-text-1);border-width:2px;padding:calc(var(--space-m) - 1px)}@media(prefers-reduced-motion:reduce){.toggle__thumb{transition:none}}@media(forced-colors:active){.toggle__input:checked+.toggle__box,.toggle__input:checked+.toggle__track{border-color:Highlight;background:Highlight}}.confirm-dialog__message{color:var(--color-text-1)}.confirm-dialog__cost{display:flex;align-items:center;gap:var(--space-s);margin-block-start:var(--space-m);color:var(--color-text-2);font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-size:var(--fs-readout-s)}.confirm-dialog__rows{inline-size:100%;margin-block:var(--space-m);border-collapse:collapse;font-size:var(--fs-small)}.confirm-dialog__rows th,.confirm-dialog__rows td{padding:var(--space-xs) 0;border-block-end:var(--rule-w) solid var(--color-rule);text-align:start;font-weight:var(--fw-body)}.confirm-dialog__rows td{font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-variant-numeric:var(--numeric);text-align:end}.confirm-dialog__rows tr:last-child th,.confirm-dialog__rows tr:last-child td{border-block-end:0;font-weight:var(--fw-body-strong)}.confirm-dialog__wait{margin-block:var(--space-m);color:var(--color-text-2)}.combobox{position:relative}.combobox__label{display:block;margin-block-end:var(--space-xs);font-size:var(--fs-small);font-weight:var(--fw-body-strong)}.combobox__input{inline-size:100%;min-block-size:var(--tap);padding:var(--space-s) var(--space-m);border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-surface-0);color:var(--color-text-1);font:inherit;font-size:var(--fs-input);line-height:var(--lh-input)}.combobox__list{position:absolute;inset-inline:0;z-index:var(--z-sheet);margin:var(--space-2xs) 0 0;padding:var(--space-xs) 0;max-block-size:40dvh;overflow-y:auto;list-style:none;border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-surface);background:var(--color-surface-1);box-shadow:var(--shadow-e2)}.combobox__list[hidden]{display:none}.combobox__option{display:flex;flex-direction:column;justify-content:center;min-block-size:var(--tap);padding:var(--space-xs) var(--space-m);cursor:pointer}.combobox__option[aria-selected=true]{background:var(--color-selected);box-shadow:inset 2px 0 0 var(--color-selection-bar)}.combobox__detail,.combobox__empty{color:var(--color-text-2);font-size:var(--fs-small)}.combobox__empty{margin:var(--space-xs) 0 0}.stop-alerts{display:grid;gap:var(--space-m)}.stop-alerts__live{margin:0;font-family:var(--font-mono);font-size:var(--fs-readout-s);line-height:var(--lh-readout-s)}.stop-alerts__fixed,.stop-alerts__consequence{margin:0;color:var(--color-text-2);font-size:var(--fs-small);line-height:var(--lh-small)}.stop-alerts__error{margin:0;color:var(--color-fault);font-size:var(--fs-small);line-height:var(--lh-small)}.state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);max-inline-size:var(--measure);padding:var(--space-3xl) var(--gutter)}.state__title{font-size:var(--fs-title-s);line-height:var(--lh-title-s);font-weight:var(--fw-title-s)}.state__message{color:var(--color-text-2)}.state[data-kind=error] .state__title{color:var(--color-fault)}.state .btn{margin-block-start:var(--space-s)}.error-boundary{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);max-inline-size:var(--measure);padding:var(--space-3xl) var(--gutter)}.error-boundary__title{font-size:var(--fs-title-s);line-height:var(--lh-title-s);font-weight:var(--fw-title-s);color:var(--color-fault)}.error-boundary__message{color:var(--color-text-2)}.error-boundary__actions{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-block-start:var(--space-s)}.skeleton{background:var(--color-surface-2)}.skeleton--row{block-size:var(--row-h);border-block-end:var(--rule-w) solid var(--color-rule);background:var(--color-surface-0)}.skeleton--row:before{content:"";display:block;inline-size:60%;block-size:var(--space-m);margin:var(--space-m) var(--gutter) var(--space-s);background:var(--color-surface-2)}.skeleton--readout{block-size:var(--readout-h)}.skeleton--horizon{block-size:var(--horizon-h)}.skeleton--pane{min-block-size:50dvh}.skeleton[data-breathe]{animation:ec-breathe var(--dur-breathe) var(--ease-standard) infinite}.segmented{display:inline-flex;max-inline-size:100%;overflow-x:auto}.segmented__item{display:inline-flex;align-items:center;gap:var(--space-xs);min-block-size:var(--tap);padding:0 var(--space-m);border:0;background:transparent;color:var(--color-text-2);font:inherit;font-size:var(--fs-caption);font-stretch:var(--stretch-condensed);font-weight:var(--fw-caption);white-space:nowrap;cursor:pointer}.segmented__count{font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-variant-numeric:var(--numeric);font-size:var(--fs-readout-s)}.segmented--tabs{border-block-end:var(--rule-w) solid var(--color-rule)}.segmented--tabs .segmented__item{margin-block-end:calc(var(--rule-w) * -1);border-block-end:2px solid transparent}.segmented--tabs .segmented__item[data-selected]{border-block-end-color:var(--color-text-1);color:var(--color-text-1)}.segmented--radio{border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-control)}.segmented--radio .segmented__item{border-radius:var(--radius-control)}.segmented--radio .segmented__item[data-selected]{background:var(--color-primary);color:var(--color-on-primary)}.segmented__item:disabled{color:var(--color-text-3);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.segmented__item:hover:not(:disabled,[data-selected]){background:var(--color-surface-2);color:var(--color-text-1)}}@media(forced-colors:active){.segmented--tabs .segmented__item[data-selected]{border-block-end-color:Highlight}.segmented--radio .segmented__item[data-selected]{background:Highlight;color:HighlightText}}.segmented--tabs,.segmented--radio{gap:var(--space-xs);padding:var(--space-2xs);border:0;border-radius:var(--radius-pill);background:var(--color-surface-2)}.segmented--tabs .segmented__item,.segmented--radio .segmented__item{margin:0;padding:0 var(--space-l);border:0;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--fs-small);font-stretch:var(--stretch-normal);font-weight:700}.segmented--tabs .segmented__item[data-selected],.segmented--radio .segmented__item[data-selected]{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-1)}.segmented__count{font-family:var(--font-display)}.countdown-ring{inline-size:2rem;block-size:2rem;flex:none}.countdown-ring--text{inline-size:auto;block-size:auto;font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-variant-numeric:var(--numeric);font-size:var(--fs-readout-s)}.countdown-ring__tick{stroke:var(--color-text-3);stroke-width:1.5px;opacity:.35}.countdown-ring__tick[data-lit]{stroke:var(--color-text-1);opacity:1}.countdown-ring__drain{fill:none;stroke:var(--color-text-1);stroke-width:2px;stroke-dasharray:100;transform:rotate(-90deg);transform-origin:center;animation:ec-countdown var(--dur-countdown) var(--ease-linear) forwards}@media(forced-colors:active){.countdown-ring__tick,.countdown-ring__drain{stroke:CanvasText}}.outbox{z-index:var(--z-outbox)}.outbox__entry{display:flex;align-items:center;gap:var(--space-m)}.outbox--strip{padding:var(--space-m) var(--space-l);border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-surface);background:var(--color-surface-1)}.outbox--chip{padding-inline:var(--space-m);border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-surface);background:var(--color-surface-1)}.outbox__text{flex:1 1 auto;min-inline-size:0}.outbox__line{margin:0;font-family:var(--font-mono);font-size:var(--fs-readout-s);line-height:var(--lh-readout-s);font-variant-numeric:var(--numeric)}.outbox__keep{margin:0;color:var(--color-text-2);font-size:var(--fs-small);line-height:var(--lh-small)}.outbox .countdown-ring{flex:none;inline-size:2rem;block-size:2rem}.mark{inline-size:1.5rem;block-size:1.5rem;flex:none}.mark__ring{fill:none;stroke:var(--color-text-3);stroke-width:var(--mark-w)}.mark__dot{stroke-width:1.5px}.mark[data-state=alert] .mark__dot{fill:var(--color-copper-mark);stroke:var(--color-copper-mark)}.mark[data-state=clear] .mark__dot{fill:var(--color-teal-mark);stroke:var(--color-teal-mark)}.mark[data-state=offline] .mark__dot,.mark[data-state=loading] .mark__dot{fill:none;stroke:var(--color-text-2)}.mark[data-state=loading]{animation:ec-breathe var(--dur-breathe) var(--ease-standard) infinite}.wordmark{display:inline-flex;align-items:center;color:var(--color-text-1);font-family:var(--font-sans);font-size:var(--fs-title-m);line-height:1;font-weight:var(--fw-title-l);white-space:nowrap}.wordmark__o{inline-size:.78em;block-size:.78em;margin-inline:.02em}.wordmark__o-ring{fill:none;stroke:var(--color-text-1);stroke-width:3px}.wordmark__o-dot{fill:var(--color-teal-ink)}@media(forced-colors:active){.mark__ring,.wordmark__o-ring,.mark[data-state] .mark__dot{stroke:CanvasText}.mark[data-state=alert] .mark__dot,.mark[data-state=clear] .mark__dot,.wordmark__o-dot{fill:CanvasText}}.wordmark{display:inline-flex;align-items:baseline;font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--color-text-1);white-space:nowrap}.wordmark__lert{color:var(--color-teal-ink)}.menu{position:relative;display:inline-block}.menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-inline-size:var(--tap);min-block-size:var(--tap);padding:0 var(--space-m);border:var(--rule-w) solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--color-text-2);font:inherit;cursor:pointer}.menu__list{position:absolute;z-index:var(--z-sheet);inset-block-start:100%;inset-inline-start:0;min-inline-size:12rem;margin-block-start:var(--space-2xs);padding:var(--space-xs) 0;border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-surface);background:var(--color-surface-1);box-shadow:var(--shadow-e2);animation:ec-fade-in var(--dur-quick) var(--ease-standard)}.menu[data-align=end] .menu__list{inset-inline:auto 0}.menu__item{display:flex;align-items:center;gap:var(--space-s);inline-size:100%;min-block-size:var(--tap);padding:0 var(--space-m);border:0;background:transparent;color:var(--color-text-1);font:inherit;text-align:start;cursor:pointer}.menu__item[data-danger]{color:var(--color-fault)}.menu__item:focus-visible{outline-offset:var(--focus-offset-inset);background:var(--color-selected)}.menu__item:disabled{color:var(--color-text-3);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.menu__item:hover:not(:disabled),.menu__trigger:hover{background:var(--color-surface-2)}}.auth-gate__starting{margin:var(--space-5xl) auto;color:var(--color-text-2);text-align:center}.topbar{display:flex;align-items:center;gap:var(--space-m);background:var(--color-surface-1);border-block-end:var(--rule-w) solid var(--color-rule)}.topbar>:first-child{margin-inline-start:var(--space-l)}.topbar>:last-child{margin-inline-end:var(--space-l)}.topbar__brand{display:inline-flex;align-items:center;min-block-size:var(--tap);min-inline-size:var(--tap);justify-content:center}.topbar__title{display:none;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-title-s);line-height:var(--lh-title-s);font-weight:var(--fw-title-s)}.topbar>.topbar__search{display:none;margin-inline-start:auto}.topbar__live{margin-inline-start:auto;color:var(--color-text-2);font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);white-space:nowrap}.topbar button,.topbar__brand{color:inherit}.crumb,.cmd-field,.topbar__search{display:inline-flex;align-items:center;gap:var(--space-s);min-block-size:var(--tap);padding-inline:var(--space-m);border:0;background:transparent;font:inherit;cursor:pointer}.crumb{color:var(--color-text-1);font-weight:var(--fw-body-strong);white-space:nowrap}.crumb__team{color:var(--color-text-2)}.crumb__all{display:block;margin-block-start:var(--space-m)}.cmd-field{flex:0 1 30rem;min-inline-size:0;max-inline-size:30rem;min-block-size:var(--control-h);margin-block:calc((var(--tap) - var(--control-h)) / 2);border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-control);color:var(--color-text-2);justify-content:flex-start}.cmd-field__text{flex:1 1 auto;text-align:start}.topbar__scope,.topbar__me{display:inline-flex;align-items:center}.avatar{display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;border:var(--rule-w) solid var(--color-rule-strong);border-radius:var(--radius-round);background:var(--color-surface-2);color:var(--color-text-1);font-size:var(--fs-caption);font-weight:var(--fw-caption)}.live{display:inline-flex;align-items:center}.live__mark{position:relative;display:inline-flex}.live-dot__ping{position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;border:var(--mark-w) solid var(--color-teal-mark);border-radius:var(--radius-round);pointer-events:none;animation:ec-ping var(--dur-ping) var(--ease-ping) 1 both}.nav ul{display:flex;margin:0;padding:0;list-style:none}.nav__link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2xs);color:var(--color-text-2);text-decoration:none}.nav__link[aria-current=page]{color:var(--color-text-1)}.nav__glyph{position:relative;display:inline-flex}.nav__glyph .icon{inline-size:var(--ring-glyph);block-size:var(--ring-glyph)}.nav__label{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);font-stretch:var(--stretch-condensed)}.nav__badge{position:absolute;inset-block-start:calc(-1 * var(--space-s));inset-inline-start:calc(100% - var(--space-s));display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.375rem;border-radius:var(--radius-pill);background:var(--grad-primary);color:var(--color-on-primary);font-family:var(--font-display);font-size:var(--fs-micro);font-weight:700;line-height:1;text-align:center;box-shadow:var(--shadow-1)}.shell__rail{min-block-size:0}.nav--rail{block-size:calc(100% - 2 * var(--space-m));margin:var(--space-m) var(--space-s);background:var(--color-surface-1);border-radius:var(--radius-panel);box-shadow:var(--shadow-1);padding-block:var(--space-s)}.nav--rail ul{flex-direction:column;gap:var(--space-2xs);padding-inline:var(--space-xs)}.nav--rail .nav__link{block-size:var(--rail-item-h);inline-size:100%;border-radius:var(--radius-card)}.nav--rail .nav__link[aria-current=page]{background:var(--color-teal-tint-bg);color:var(--color-teal-tint-fg);box-shadow:inset var(--bar-w) 0 0 var(--color-selection-bar)}@media(hover:hover)and (pointer:fine){.nav--rail .nav__link:not([aria-current=page]):hover{background:var(--color-surface-2)}}.shell__tabbar{background:var(--color-surface-1);border-block-start:var(--rule-w) solid var(--color-rule)}.shell__tabbar .nav,.nav--tabbar ul{inline-size:100%}.nav--tabbar li{flex:1 1 0;min-inline-size:0}.nav--tabbar .nav__link{min-block-size:var(--tabbar-h);inline-size:100%}.nav--tabbar .nav__link[aria-current=page]{box-shadow:inset 0 var(--bar-w) 0 var(--color-selection-bar)}.shell[data-pane-open]>.shell__tabbar{display:none}@media(max-width:37.4375rem){.shell[data-pane-open]{padding-block-end:0}.topbar__title{display:block;flex:1 1 auto}.topbar>.topbar__search{display:inline-flex;margin-inline-start:0}.topbar>.crumb,.topbar>.cmd-field,.topbar>.topbar__live,.topbar>.topbar__scope,.topbar>.topbar__me{display:none}}@media(min-width:37.5rem)and (max-width:63.9375rem){.cmd-field__text{display:none}}.shell__strips:empty{display:none}.strip{display:flex;align-items:center;justify-content:center;gap:var(--space-m);min-block-size:2.5rem;padding:var(--space-xs) var(--space-l);background:var(--color-surface-1);border-block-end:var(--rule-w) solid var(--color-rule);font-size:var(--fs-small);line-height:var(--lh-small)}.strip--offline{background:var(--hatch-offline),var(--color-surface-1);color:var(--color-text-1)}.strip--partial{border-inline-start:var(--bar-w) solid var(--color-copper-mark)}.shell__slot:empty{display:none}.shell__switching{padding:var(--space-s) var(--space-l);color:var(--color-text-2);font-size:var(--fs-small)}.shell__content[data-switching]{opacity:.5;pointer-events:none}.shell__main{background:var(--color-surface-0)}.shell__main:focus{outline:none}.page{padding-block:var(--space-2xl)}.page>h1{margin-block-end:var(--space-l);font-size:var(--fs-title-m);line-height:var(--lh-title-m);font-weight:var(--fw-title-m)}.page>h1:focus{outline:none}.page--pane{padding:0}.me-page{display:grid;gap:var(--space-2xl);justify-items:start}.me-page__who{display:grid;gap:var(--space-2xs);margin:0}.me-page__who span{color:var(--color-text-2);font-size:var(--fs-small)}.me-page__group h2{margin-block-end:var(--space-s);color:var(--color-text-2);font-size:var(--fs-caption);font-weight:var(--fw-caption);font-stretch:var(--stretch-condensed)}.me-page__group ul{margin:0;padding:0;list-style:none}.me-page__group a{display:flex;align-items:center;min-block-size:var(--tap);color:var(--color-text-1)}.shortcuts__group+.shortcuts__group{margin-block-start:var(--space-l)}.shortcuts__group h3{margin-block-end:var(--space-xs);color:var(--color-text-2);font-size:var(--fs-caption);font-stretch:var(--stretch-condensed)}.shortcuts__row{display:grid;grid-template-columns:8rem 1fr;gap:var(--space-m);padding-block:var(--space-xs)}.shortcuts__row dd{margin:0}.keycaps{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-palette);pointer-events:none}.keycaps__cap{position:fixed;display:inline-block!important;transform:translate(-100%)}:root{--rail-w: 5.75rem}@media(max-width:63.99rem){:root{--rail-w: 5.25rem}}.nav--rail .nav__label{text-align:center;line-height:1.1;font-stretch:var(--stretch-normal);font-weight:700;padding-inline:var(--space-2xs)}@media(max-width:37.4375rem){.shell__tabbar{margin:0 var(--space-l) calc(var(--space-m) + var(--safe-bottom));border:0;border-radius:var(--radius-pill);box-shadow:var(--shadow-3);overflow:hidden}.nav--tabbar .nav__link{border-radius:var(--radius-pill);font-weight:700}.nav--tabbar .nav__link[aria-current=page]{background:var(--color-teal-tint-bg);color:var(--color-teal-tint-fg);box-shadow:none}}.nav--rail .nav__link{block-size:auto;min-block-size:var(--rail-item-h);padding-block:var(--space-s)}.nav--rail .nav__link[aria-current=page]{box-shadow:none}@media(max-width:37.4375rem){.shell__tabbar{overflow:visible}.nav--tabbar .nav__label{white-space:nowrap}}@font-face{font-family:Instrument Sans Fallback Segoe;src:local("Segoe UI"),local("SegoeUI");size-adjust:102.17%;ascent-override:94.94%;descent-override:24.47%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback Arial;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica"),local("Liberation Sans");size-adjust:103.24%;ascent-override:93.96%;descent-override:24.22%;line-gap-override:0%}@font-face{font-family:Martian Mono Fallback Consolas;src:local("Consolas");size-adjust:118.22%;ascent-override:84.59%;descent-override:16.92%;line-gap-override:0%}@font-face{font-family:Martian Mono Fallback Menlo;src:local("Menlo"),local("Menlo-Regular"),local("SF Mono"),local("SFMono-Regular");size-adjust:107.96%;ascent-override:92.62%;descent-override:18.52%;line-gap-override:0%}@font-face{font-family:Martian Mono Fallback Courier;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono"),local("Roboto Mono");size-adjust:108.32%;ascent-override:92.32%;descent-override:18.46%;line-gap-override:0%}:root{--font-sans: "Nunito Sans Variable", "Instrument Sans Fallback Segoe", "Instrument Sans Fallback Arial", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk Variable", "Instrument Sans Fallback Segoe", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "Martian Mono Variable", "Martian Mono Fallback Consolas", "Martian Mono Fallback Menlo", "Martian Mono Fallback Courier", ui-monospace, monospace;--stretch-normal: 100%;--stretch-condensed: 87.5%;--stretch-mono: 87.5%;--numeric: tabular-nums lining-nums;--fs-micro: .75rem;--lh-micro: 1rem;--fw-micro: 450;--tracking-micro: .02em;--fs-caption: .8125rem;--lh-caption: 1.125rem;--fw-caption: 500;--fs-small: .8125rem;--lh-small: 1.25rem;--fw-small: 400;--fs-body: .9375rem;--lh-body: 1.375rem;--fw-body: 400;--fw-body-strong: 600;--fs-input: 1rem;--lh-input: 1.5rem;--fs-title-s: 1.0625rem;--lh-title-s: 1.5rem;--fw-title-s: 600;--fs-title-m: 1.375rem;--lh-title-m: 1.875rem;--fw-title-m: 600;--tracking-title-m: -.01em;--fs-title-l: 1.75rem;--lh-title-l: 2.25rem;--fw-title-l: 600;--tracking-title-l: -.015em;--fs-readout-s: .8125rem;--lh-readout-s: 1rem;--fw-readout-s: 500;--fs-readout-m: 1.25rem;--lh-readout-m: 1.5rem;--fw-readout-m: 450;--fs-readout-l: 2.5rem;--lh-readout-l: 2.75rem;--fw-readout-l: 350;--measure: 70ch;--space-2xs: .125rem;--space-xs: .25rem;--space-s: .5rem;--space-m: .75rem;--space-l: 1rem;--space-xl: 1.25rem;--space-2xl: 1.5rem;--space-3xl: 2rem;--space-4xl: 3rem;--space-5xl: 4rem;--radius-0: 0;--radius-tag: 10px;--radius-control: 12px;--radius-surface: 18px;--radius-chip: 14px;--radius-card: 24px;--radius-panel: 28px;--radius-pill: 999px;--radius-round: 50%;--pad-card: 1.25rem;--pad-panel: 2rem;--btn-highlight: rgba(255, 255, 255, .28);--rule-w: 1px;--mark-w: 1.25px;--bar-w: 2px;--line-fact: solid;--line-early: dashed;--line-ai: dotted;--focus-w: 2px;--focus-offset: 2px;--focus-offset-inset: -2px;--dur-press: 80ms;--dur-quick: .14s;--dur-enter: .22s;--dur-push: .26s;--dur-exit: .16s;--dur-settle: .36s;--dur-strike: .18s;--dur-digit: .18s;--dur-ping: 1.1s;--dur-breathe: 1.6s;--dur-fade: .14s;--dur-arming: .6s;--dur-countdown: 10s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.3, 0, 1, 1);--ease-settle: cubic-bezier(.16, 1, .3, 1);--ease-ping: cubic-bezier(0, .55, .45, 1);--ease-linear: linear;--motion-distance: 1;--ping-scale: 2.6;--z-base: 0;--z-sticky: 10;--z-rail: 20;--z-topbar: 30;--z-pane: 40;--z-sheet: 50;--z-palette: 60;--z-toast: 70;--z-outbox: 75;--z-skip: 100;--bp-compact-max: 37.4375rem;--bp-expanded-min: 64rem;--bp-wide-min: 90rem;--tap: 2.75rem;--control-h: 2.25rem;--control-h-touch: 2.75rem;--topbar-h: 3rem;--rail-w: 5.75rem;--rail-item-h: 3.5rem;--tabbar-h: 3.5rem;--actionbar-h: 3rem;--readout-h: 2.5rem;--horizon-h: 3.5rem;--horizon-h-mini: 1.5rem;--horizon-h-insights: 7.5rem;--horizon-early-zone: 16%;--segments-h: 2.5rem;--toolbar-h: 2.5rem;--row-h: 3.75rem;--row-h-compact: 2.75rem;--row-h-touch: 4rem;--ring-glyph: 1.25rem;--queue-w: clamp(22.5rem, 36vw, 32.5rem);--queue-w-min: 22.5rem;--queue-w-max: 32.5rem;--pane-min: 35rem;--pane-content-max: 52.5rem;--page-max: 70rem;--popover-w: 22.5rem;--dialog-w: 27.5rem;--palette-w: 40rem;--toast-w: 22.5rem;--gutter: 2rem;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}:root,:root[data-theme=dark]{color-scheme:dark;--color-canvas: #1B1E25;--color-surface-0: #22252D;--color-surface-1: #2A2E37;--color-surface-2: #323743;--color-selected: #30353F;--color-rule: #323743;--color-rule-strong: #8C97AE;--color-text-1: #F1F3F6;--color-text-2: #B4BBC7;--color-text-3: #A0A8B8;--color-copper-ink: #FFC89A;--color-copper-mark: #F0A860;--color-teal-ink: #2DD4BF;--color-teal-mark: #2DD4BF;--color-fault: #F58A94;--color-on-fault: #22252D;--color-primary: #2DD4BF;--color-primary-hover: #3BE0CB;--color-on-primary: #0C2420;--color-focus: #2DD4BF;--color-selection-bar: #2DD4BF;--color-scrim: rgba(8, 9, 11, .6);--color-vip-bg: #1F3B3A;--color-vip-fg: #7FF0DF;--color-email-canvas: #FFFFFF;--color-teal-tint-bg: #1F3B3A;--color-teal-tint-fg: #7FF0DF;--color-late-bg: #4A2F1F;--color-late-fg: #FFC89A;--color-neutral-bg: #2F3541;--color-neutral-fg: #D3D8E0;--color-avatar-1: #F4B45E;--color-avatar-2: #8FD3FF;--color-avatar-3: #C9B6FF;--color-avatar-4: #9BE8B0;--color-avatar-ink: #22252D;--color-heat-0: #22252D;--color-heat-1: #312B28;--color-heat-2: #40332C;--color-heat-3: #533D31;--color-heat-4: #694B38;--color-heat-5: #734F39;--hatch-offline: repeating-linear-gradient(135deg, #8C97AE 0 1px, transparent 1px 6px);--hatch-breached: repeating-linear-gradient(135deg, #F0A860 0 1px, transparent 1px 4px);--grad-primary: linear-gradient(180deg, #3BE0CB 0%, #22BFAB 100%);--focus-ring: 0 0 0 3px rgba(45, 212, 191, .55);--shadow-1: 0 1px 2px rgba(0, 0, 0, .35), 0 1px 1px rgba(0, 0, 0, .22);--shadow-2: 0 10px 24px -8px rgba(0, 0, 0, .55), 0 2px 6px rgba(0, 0, 0, .28);--shadow-3: 0 28px 56px -16px rgba(0, 0, 0, .66), 0 4px 12px rgba(0, 0, 0, .32);--shadow-teal: 0 10px 24px -8px rgba(34, 191, 171, .45);--shadow-e1: 0 1px 0 #323743;--shadow-e2: 0 10px 28px -8px rgba(0, 0, 0, .58);--shadow-e3: 0 28px 56px -16px rgba(0, 0, 0, .66)}:root[data-theme=light]{color-scheme:light;--color-canvas: #E9ECF0;--color-surface-0: #F3F6F7;--color-surface-1: #FFFFFF;--color-surface-2: #E9EEF3;--color-selected: #E1E6EE;--color-rule: #DBE0E7;--color-rule-strong: #6E7E9D;--color-text-1: #1C2128;--color-text-2: #4B5563;--color-text-3: #545F76;--color-copper-ink: #8A3B05;--color-copper-mark: #B45309;--color-teal-ink: #0D6B61;--color-teal-mark: #0B8A7A;--color-fault: #B4232F;--color-on-fault: #FFFFFF;--color-primary: #0A7265;--color-primary-hover: #0A6054;--color-on-primary: #FFFFFF;--color-focus: #0B8A7A;--color-selection-bar: #0B8A7A;--color-scrim: rgba(22, 33, 58, .32);--color-vip-bg: #D8F3EE;--color-vip-fg: #075E53;--color-email-canvas: #FFFFFF;--color-teal-tint-bg: #D8F3EE;--color-teal-tint-fg: #075E53;--color-late-bg: #FFE6D2;--color-late-fg: #8A3B05;--color-neutral-bg: #E8ECF0;--color-neutral-fg: #374151;--color-avatar-1: #F4B45E;--color-avatar-2: #8FD3FF;--color-avatar-3: #C9B6FF;--color-avatar-4: #9BE8B0;--color-avatar-ink: #22252D;--color-heat-0: #F5F7FA;--color-heat-1: #F0E8E4;--color-heat-2: #EBDDD3;--color-heat-3: #E5CEBF;--color-heat-4: #DEBDA6;--color-heat-5: #D4A788;--hatch-offline: repeating-linear-gradient(135deg, #6E7E9D 0 1px, transparent 1px 6px);--hatch-breached: repeating-linear-gradient(135deg, #B45309 0 1px, transparent 1px 4px);--grad-primary: linear-gradient(180deg, #0F9A87 0%, #0A7265 100%);--focus-ring: 0 0 0 3px rgba(11, 138, 122, .4);--shadow-1: 0 1px 2px rgba(22, 33, 58, .1), 0 1px 1px rgba(22, 33, 58, .06);--shadow-2: 0 10px 24px -8px rgba(22, 33, 58, .16), 0 2px 6px rgba(22, 33, 58, .08);--shadow-3: 0 28px 56px -16px rgba(22, 33, 58, .22), 0 4px 12px rgba(22, 33, 58, .1);--shadow-teal: 0 10px 24px -8px rgba(11, 138, 122, .3);--shadow-e1: 0 1px 0 #DBE0E7;--shadow-e2: 0 10px 28px -8px rgba(22, 33, 58, .16);--shadow-e3: 0 28px 56px -16px rgba(22, 33, 58, .22)}@media(max-width:63.99rem){:root{--topbar-h: 3.25rem;--rail-w: 5.25rem;--gutter: 1.25rem}}@media(max-width:37.4375rem){:root{--fs-body: 1rem;--lh-body: 1.5rem;--fs-title-l: 1.5rem;--lh-title-l: 2rem;--actionbar-h: 4rem;--gutter: 1rem;--row-h: 4rem}}@media(pointer:coarse){:root{--row-h: 4rem;--row-h-compact: 4rem;--control-h: 2.75rem}}:root[data-density=compact]{--row-h: 2.75rem}@media(pointer:coarse){:root[data-density=compact]{--row-h: 4rem}}@media(prefers-reduced-motion:reduce){:root{--dur-press: 0ms;--dur-quick: 0ms;--dur-enter: 0ms;--dur-push: 0ms;--dur-exit: 0ms;--dur-settle: 0ms;--dur-strike: 0ms;--dur-digit: 0ms;--dur-ping: 0ms;--dur-breathe: 0ms;--dur-fade: .1s;--motion-distance: 0;--ping-scale: 1}}:root[data-motion=reduced]{--dur-press: 0ms;--dur-quick: 0ms;--dur-enter: 0ms;--dur-push: 0ms;--dur-exit: 0ms;--dur-settle: 0ms;--dur-strike: 0ms;--dur-digit: 0ms;--dur-ping: 0ms;--dur-breathe: 0ms;--dur-fade: .1s;--motion-distance: 0;--ping-scale: 1}@media(forced-colors:active){:root,:root[data-theme=dark],:root[data-theme=light]{--color-canvas: Canvas;--color-surface-0: Canvas;--color-surface-1: Canvas;--color-surface-2: Canvas;--color-selected: Canvas;--color-rule: CanvasText;--color-rule-strong: CanvasText;--color-text-1: CanvasText;--color-text-2: CanvasText;--color-text-3: GrayText;--color-copper-ink: CanvasText;--color-copper-mark: CanvasText;--color-teal-ink: CanvasText;--color-teal-mark: CanvasText;--color-fault: CanvasText;--color-on-fault: Canvas;--color-primary: ButtonText;--color-primary-hover: ButtonText;--color-on-primary: ButtonFace;--color-focus: Highlight;--color-selection-bar: Highlight;--color-vip-bg: Canvas;--color-vip-fg: CanvasText;--color-teal-tint-bg: Canvas;--color-teal-tint-fg: CanvasText;--color-late-bg: Canvas;--color-late-fg: CanvasText;--color-neutral-bg: Canvas;--color-neutral-fg: CanvasText;--color-avatar-1: Canvas;--color-avatar-2: Canvas;--color-avatar-3: Canvas;--color-avatar-4: Canvas;--color-avatar-ink: CanvasText;--color-heat-0: Canvas;--color-heat-1: Canvas;--color-heat-2: Canvas;--color-heat-3: Canvas;--color-heat-4: Canvas;--color-heat-5: Canvas;--grad-primary: ButtonFace;--focus-ring: 0 0 0 3px Highlight;--shadow-1: none;--shadow-2: none;--shadow-3: none;--shadow-teal: none;--shadow-e1: none;--shadow-e2: none;--shadow-e3: none}}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.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}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-ext-wght-normal-7w74d1lj.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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-wght-normal-B9hoeQUC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-vietnamese-wght-normal-BhFYcaJr.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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-ext-wght-normal-DMEAsnHD.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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-wght-normal-BWQ3gi2K.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}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-cyrillic-ext-wdth-normal-BFx_pHPN.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-cyrillic-wdth-normal-Dgr-UBxV.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-latin-ext-wdth-normal-DeTdBbNh.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-latin-wdth-normal-1TqSgyfh.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}:where(*,*:before,*:after){box-sizing:border-box}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul){margin:0}html{background:var(--color-canvas);color:var(--color-text-1);font-family:var(--font-sans);font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--color-rule-strong) transparent}body{margin:0;background:var(--color-canvas);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);overflow-wrap:break-word}:where(h1){font-size:var(--fs-title-l);line-height:var(--lh-title-l);font-weight:var(--fw-title-l);letter-spacing:var(--tracking-title-l)}:where(h2){font-size:var(--fs-title-m);line-height:var(--lh-title-m);font-weight:var(--fw-title-m);letter-spacing:var(--tracking-title-m)}:where(h3){font-size:var(--fs-title-s);line-height:var(--lh-title-s);font-weight:var(--fw-title-s)}:where(h4,h5,h6){font-size:inherit;line-height:inherit;font-weight:var(--fw-body-strong)}:where(ul,ol)[role=list]{list-style:none;padding:0}:where(img,picture,video,canvas){display:block;max-inline-size:100%}:where(a){color:inherit;text-underline-offset:.2em}:where(button,input,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(input,textarea,select){font-size:var(--fs-input);line-height:var(--lh-input)}:where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;background:none;text-align:inherit;cursor:pointer}:where(button,a,[role=button],summary,label){touch-action:manipulation}:where([disabled],[aria-disabled=true]){cursor:not-allowed}:where([hidden]){display:none!important}:focus-visible{outline:var(--focus-w) solid var(--color-focus);outline-offset:var(--focus-offset)}[data-inset-focus]:focus-visible{outline-offset:var(--focus-offset-inset)}::selection{background:var(--color-primary);color:var(--color-on-primary)}.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;inset-block-start:calc(var(--safe-top) + var(--space-s));inset-inline-start:calc(var(--safe-left) + var(--space-s));z-index:var(--z-skip);display:inline-flex;align-items:center;min-block-size:var(--tap);padding-inline:var(--space-l);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--fw-body-strong);text-decoration:none;transform:translateY(calc(-100% - var(--space-4xl)))}.skip-link:focus,.skip-link:focus-visible{transform:none}.shell{display:grid;block-size:100dvh;grid-template-columns:calc(var(--rail-w) + var(--safe-left)) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"topbar topbar" "rail   main"}.shell__topbar{grid-area:topbar;position:sticky;inset-block-start:0;z-index:var(--z-topbar);min-block-size:calc(var(--topbar-h) + var(--safe-top));padding-block-start:var(--safe-top);padding-inline:var(--safe-left) var(--safe-right)}.shell__rail{grid-area:rail;position:sticky;inset-block-start:calc(var(--topbar-h) + var(--safe-top));z-index:var(--z-rail);block-size:calc(100dvh - var(--topbar-h) - var(--safe-top));padding-inline-start:var(--safe-left)}.shell__main{grid-area:main;min-inline-size:0;padding-inline-end:var(--safe-right)}.shell>.shell__tabbar{display:none}@media(max-width:37.4375rem){.shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"topbar" "main" "tabbar";padding-block-end:calc(var(--tabbar-h) + var(--safe-bottom))}.shell>.shell__rail{display:none}.shell>.shell__tabbar{display:flex;grid-area:tabbar;position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-rail);block-size:calc(var(--tabbar-h) + var(--safe-bottom));padding-block-end:var(--safe-bottom);padding-inline:var(--safe-left) var(--safe-right)}.shell__main{padding-inline-end:0}}.page{max-inline-size:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.split{min-inline-size:0}.split__pane{position:fixed;inset:calc(var(--topbar-h) + var(--safe-top)) var(--safe-right) 0 calc(var(--rail-w) + var(--safe-left));z-index:var(--z-pane);background:var(--color-surface-0)}@media(max-width:37.4375rem){.split__pane{top:0;right:0;bottom:0;left:0;padding:var(--safe-top) var(--safe-right) 0 var(--safe-left)}}@media(min-width:56.25rem){.split{position:sticky;inset-block-start:calc(var(--topbar-h) + var(--safe-top));display:grid;grid-template-columns:calc(var(--queue-w-min) + var(--space-xl)) minmax(0,1fr);block-size:calc(100dvh - var(--topbar-h) - var(--safe-top))}.split__queue,.split__pane{min-inline-size:0;overflow:hidden}.split__pane{position:relative;inset:auto;z-index:auto}}@media(min-width:64rem){.split{grid-template-columns:auto minmax(0,1fr)}.split__queue{inline-size:clamp(var(--queue-w-min),var(--queue-w),var(--queue-w-max))}.split__pane{min-inline-size:var(--pane-min)}}.pane{container-type:inline-size;container-name:pane;min-inline-size:0}html,body{block-size:100%;overflow:hidden}.shell{block-size:100dvh;overflow:hidden;min-block-size:0}.shell__main{display:flex;flex-direction:column;min-block-size:0;overflow:hidden}.shell__content{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@media(max-height:40rem){html,body{overflow:auto;block-size:auto}.shell{block-size:auto;min-block-size:100dvh;overflow:visible}.shell__main,.shell__content{overflow:visible}}.shell__main{contain:layout paint}.queue-column__head{gap:var(--space-xs);padding:var(--space-xs) var(--space-m) var(--space-2xs)}.queue-column .readout{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.queue-column .readout__chip{min-block-size:2rem;padding:0 var(--space-s)}.queue-column .segmented--tabs .segmented__item,.queue-column__head .queue-toolbar__chip,.queue-column__head .queue-toolbar__more-summary{min-block-size:2.25rem}@media(pointer:coarse){.queue-column .readout__chip,.queue-column .segmented--tabs .segmented__item,.queue-column__head .queue-toolbar__chip,.queue-column__head .queue-toolbar__more-summary{min-block-size:var(--tap)}}@media(max-width:37.4375rem){.page .split{block-size:auto}.page .split>.split__list{overflow:visible}.page--queue .queue-column{block-size:auto}.page--queue .queue-column__body{overflow:visible}}h1[tabindex="-1"]:focus,h1[tabindex="-1"]:focus-visible{outline:none}.t-micro{font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-variant-numeric:var(--numeric);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-micro);letter-spacing:var(--tracking-micro)}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);font-stretch:var(--stretch-condensed);letter-spacing:normal}.t-small{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-small);letter-spacing:normal}.t-body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);letter-spacing:normal}.t-body-strong{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body-strong);letter-spacing:normal}.t-title-s{font-size:var(--fs-title-s);line-height:var(--lh-title-s);font-weight:var(--fw-title-s);letter-spacing:normal}.t-title-m{font-size:var(--fs-title-m);line-height:var(--lh-title-m);font-weight:var(--fw-title-m);letter-spacing:var(--tracking-title-m)}.t-title-l{font-size:var(--fs-title-l);line-height:var(--lh-title-l);font-weight:var(--fw-title-l);letter-spacing:var(--tracking-title-l)}.t-readout-s,.t-readout-m,.t-readout-l{font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-variant-numeric:var(--numeric);letter-spacing:normal}.t-readout-s{font-size:var(--fs-readout-s);line-height:var(--lh-readout-s);font-weight:var(--fw-readout-s)}.t-readout-m{font-size:var(--fs-readout-m);line-height:var(--lh-readout-m);font-weight:var(--fw-readout-m)}.t-readout-l{font-size:var(--fs-readout-l);line-height:var(--lh-readout-l);font-weight:var(--fw-readout-l)}.mono{font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-variant-numeric:var(--numeric)}.condensed{font-stretch:var(--stretch-condensed)}.rule-label{display:flex;align-items:center;gap:var(--space-s);font-size:var(--fs-title-s);line-height:var(--lh-title-s);font-weight:var(--fw-title-s);letter-spacing:normal}.rule-label:after{content:"";order:1;flex:1 1 var(--space-l);border-block-start:var(--rule-w) solid var(--color-rule)}.rule-label__count{order:2;font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-variant-numeric:var(--numeric);font-size:var(--fs-readout-s);line-height:var(--lh-readout-s);font-weight:var(--fw-readout-s);color:var(--color-text-2)}.tag{display:inline-flex;align-items:center;gap:var(--space-xs);padding:0 calc(var(--space-xs) + var(--space-2xs));border:var(--rule-w) var(--line-fact) var(--color-rule-strong);border-radius:var(--radius-tag);color:var(--color-text-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);white-space:nowrap}.tag--fact{border-style:var(--line-fact)}.tag--early{border-style:var(--line-early)}.tag--ai{border-style:var(--line-ai)}.tag__prefix{font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-variant-numeric:var(--numeric)}.tag--vip{border-color:var(--color-vip-bg);background:var(--color-vip-bg);color:var(--color-vip-fg)}.tag--new{border-style:var(--line-fact);border-color:var(--color-text-2);color:var(--color-text-1)}.hatch-offline{background-image:var(--hatch-offline)}.hatch-breached{background-image:var(--hatch-breached)}.key-hint{display:inline-flex;align-items:center;justify-content:center;min-inline-size:calc(var(--fs-micro) + var(--space-s));padding:0 var(--space-xs);border:var(--rule-w) solid var(--color-rule);border-radius:var(--radius-tag);color:var(--color-text-2);font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-variant-numeric:var(--numeric);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-micro);letter-spacing:var(--tracking-micro)}@keyframes ec-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(var(--ping-scale));opacity:0}}@keyframes ec-contract{0%{transform:scale(1);opacity:1}to{transform:scale(.3);opacity:0}}@keyframes ec-strike{0%{transform-origin:left center;transform:scaleX(0)}to{transform-origin:left center;transform:scaleX(1)}}@keyframes ec-breathe{0%{opacity:.5}to{opacity:.8}}@keyframes ec-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ec-rise-in{0%{transform:translateY(calc(var(--space-xs) * var(--motion-distance)))}to{transform:translateY(0)}}@keyframes ec-push-in{0%{transform:translate(calc(100% * var(--motion-distance)))}to{transform:translate(0)}}@keyframes ec-sheet-in{0%{transform:translateY(calc(100% * var(--motion-distance)))}to{transform:translateY(0)}}@keyframes ec-scale-in{0%{transform:scale(calc(1 - .02 * var(--motion-distance)))}to{transform:scale(1)}}@keyframes ec-countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.is-animating{will-change:transform,opacity}html[data-hidden] *,html[data-hidden] *:before,html[data-hidden] *:after{animation-play-state:paused}.touch-pan-y{touch-action:pan-y}.touch-none,[data-sheet-handle]{touch-action:none}.swipe-follow{transform:translate(var(--swipe-x, 0px));transition:transform var(--dur-quick) var(--ease-standard)}.sheet-follow{transform:translateY(var(--sheet-y, 0px));transition:transform var(--dur-quick) var(--ease-standard)}.swipe-follow[data-dragging],.sheet-follow[data-dragging]{transition:none}
