.glyph{--glyph-dim:0.24;--glyph-step:5.76px}.glyph__spin, .glyph__part, .glyph__wave, .glyph__pulse, .glyph__swing, .glyph__clapper{animation-duration:var(--duration-loop);animation-iteration-count:infinite;animation-play-state:var(--motion-attention)}.glyph__spin{transform-box:view-box;transform-origin:12px 12px}@keyframes glyph-turn{to{rotate:360deg}}@keyframes glyph-settled{0%{rotate:0deg}76%{rotate:360deg}100%{rotate:360deg}}@keyframes glyph-swing-round{0%, 30%{rotate:0deg}70%{rotate:120deg}70.01%, 100%{rotate:360deg}}@keyframes glyph-fade{to{opacity:var(--glyph-dim)}}@keyframes glyph-lift{50%{translate:0 -1.7px}}@keyframes glyph-ripple{0%, 66.67%, 100%{translate:0 0;scale:1;opacity:var(--glyph-dim)}33.34%{translate:0 -2px;scale:1.2;opacity:1}}@keyframes glyph-part-a{0%, 100%{translate:0 0}30%, 70%{translate:2.17px -1.25px}}@keyframes glyph-part-b{0%, 100%{translate:0 0}30%, 70%{translate:0 2.5px}}@keyframes glyph-part-c{0%, 100%{translate:0 0}30%, 70%{translate:-2.17px -1.25px}}@keyframes glyph-breathe{0%, 100%{scale:1}35%, 65%{scale:1.6}}@keyframes glyph-step-down{0%, 40%{translate:0 0}60%, 100%{translate:0 var(--glyph-step)}}@keyframes glyph-step-right{0%, 40%{translate:0 0}60%, 100%{translate:var(--glyph-step) 0}}@keyframes glyph-step-up{0%, 40%{translate:0 0}60%, 100%{translate:0 calc(var(--glyph-step) * -1)}}@keyframes glyph-step-left{0%, 40%{translate:0 0}60%, 100%{translate:calc(var(--glyph-step) * -1) 0}}@keyframes glyph-swing{0%, 100%{rotate:9deg}50%{rotate:-9deg}}@keyframes glyph-swing-back{0%, 100%{rotate:-13deg}50%{rotate:13deg}}[data-glyph="ringTurning"] .glyph__track{opacity:var(--glyph-dim)}[data-glyph="ringTurning"] .glyph__spin, [data-glyph="arcsTurning"] .glyph__spin{animation-name:glyph-turn;animation-timing-function:linear}[data-glyph="arcsSettling"] .glyph__spin, [data-glyph="wedgeSplitting"] .glyph__spin{animation-timing-function:var(--ease-loop)}[data-glyph="arcsSettling"] .glyph__spin{animation-name:glyph-settled}[data-glyph="wedgeSplitting"] .glyph__spin{animation-name:glyph-swing-round;transform-origin:12px 14.02px}[data-glyph="wedgeSplitting"] .glyph__part{animation-timing-function:var(--ease-loop)}[data-glyph="wedgeSplitting"] .glyph__part:nth-of-type(1){animation-name:glyph-part-a}[data-glyph="wedgeSplitting"] .glyph__part:nth-of-type(2){animation-name:glyph-part-b}[data-glyph="wedgeSplitting"] .glyph__part:nth-of-type(3){animation-name:glyph-part-c}[data-glyph="cellsMarching"] .glyph__pulse{animation-name:glyph-breathe;animation-timing-function:var(--ease-loop);transform-box:fill-box;transform-origin:center}[data-glyph="cellsMarching"] .glyph__wave{animation-timing-function:var(--ease-loop)}[data-glyph="cellsMarching"] .glyph__wave:nth-of-type(1), [data-glyph="cellsMarching"] .glyph__wave:nth-of-type(2){animation-name:glyph-step-down}[data-glyph="cellsMarching"] .glyph__wave:nth-of-type(3), [data-glyph="cellsMarching"] .glyph__wave:nth-of-type(4){animation-name:glyph-step-right}[data-glyph="cellsMarching"] .glyph__wave:nth-of-type(5), [data-glyph="cellsMarching"] .glyph__wave:nth-of-type(6){animation-name:glyph-step-up}[data-glyph="cellsMarching"] .glyph__wave:nth-of-type(7), [data-glyph="cellsMarching"] .glyph__wave:nth-of-type(8){animation-name:glyph-step-left}[data-glyph="spokesFading"] .glyph__wave{animation-name:glyph-fade;animation-timing-function:linear;animation-delay:calc(var(--duration-loop) / 12 * -12)}[data-glyph="spokesFading"] .glyph__wave:nth-of-type(2){animation-delay:calc(var(--duration-loop) / 12 * -11)}[data-glyph="spokesFading"] .glyph__wave:nth-of-type(3){animation-delay:calc(var(--duration-loop) / 12 * -10)}[data-glyph="spokesFading"] .glyph__wave:nth-of-type(4){animation-delay:calc(var(--duration-loop) / 12 * -9)}[data-glyph="spokesFading"] .glyph__wave:nth-of-type(5){animation-delay:calc(var(--duration-loop) / 12 * -8)}[data-glyph="spokesFading"] .glyph__wave:nth-of-type(6){animation-delay:calc(var(--duration-loop) / 12 * -7)}[data-glyph="spokesFading"] .glyph__wave:nth-of-type(7){animation-delay:calc(var(--duration-loop) / 12 * -6)}[data-glyph="spokesFading"] .glyph__wave:nth-of-type(8){animation-delay:calc(var(--duration-loop) / 12 * -5)}[data-glyph="spokesFading"] .glyph__wave:nth-of-type(9){animation-delay:calc(var(--duration-loop) / 12 * -4)}[data-glyph="spokesFading"] .glyph__wave:nth-of-type(10){animation-delay:calc(var(--duration-loop) / 12 * -3)}[data-glyph="spokesFading"] .glyph__wave:nth-of-type(11){animation-delay:calc(var(--duration-loop) / 12 * -2)}[data-glyph="spokesFading"] .glyph__wave:nth-of-type(12){animation-delay:calc(var(--duration-loop) / 12 * -1)}[data-glyph="dotsBouncing"] .glyph__wave{animation-name:glyph-lift;animation-timing-function:var(--ease-loop);transform-box:fill-box;transform-origin:center}[data-glyph="dotsBouncing"] .glyph__wave:nth-of-type(2){animation-delay:calc(var(--duration-loop) / 6 * -5)}[data-glyph="dotsBouncing"] .glyph__wave:nth-of-type(3){animation-delay:calc(var(--duration-loop) / 6 * -4)}[data-glyph="dotsFading"] .glyph__wave, [data-glyph="dotsSwelling"] .glyph__wave, [data-glyph="dotsRippling"] .glyph__wave{animation-timing-function:var(--ease-loop);transform-box:fill-box;transform-origin:center}[data-glyph="dotsFading"] .glyph__wave:nth-of-type(2), [data-glyph="dotsSwelling"] .glyph__wave:nth-of-type(2), [data-glyph="dotsRippling"] .glyph__wave:nth-of-type(2){animation-delay:calc(var(--duration-loop) / 6 * -5)}[data-glyph="dotsFading"] .glyph__wave:nth-of-type(3), [data-glyph="dotsSwelling"] .glyph__wave:nth-of-type(3), [data-glyph="dotsRippling"] .glyph__wave:nth-of-type(3){animation-delay:calc(var(--duration-loop) / 6 * -4)}[data-glyph="dotsRippling"] .glyph__wave{animation-name:glyph-ripple}[data-glyph="bellRinging"] .glyph__swing{animation-name:glyph-swing;animation-timing-function:var(--ease-loop);transform-box:view-box;transform-origin:12px 3px}[data-glyph="bellRinging"] .glyph__clapper{animation-name:glyph-swing-back;animation-timing-function:var(--ease-loop);transform-box:view-box;transform-origin:12px 15.6px}.glyph__bars line, .glyph__turn, .glyph__from, .glyph__from circle, .glyph__from path, .glyph__to, .glyph__to rect, .glyph__slash line, .glyph__stroke rect{transition-property:transform, opacity;transition-duration:var(--motion-travel);transition-timing-function:var(--ease);transform-box:view-box;transform-origin:12px 12px}.glyph__bite{transition-property:r, cx, cy, stroke-dasharray, stroke-dashoffset;transition-duration:calc(var(--motion-travel) * 0.8);transition-timing-function:var(--ease)}[data-glyph="tickBoldToEmpty"] .glyph__stroke rect{transform-box:fill-box;transform-origin:left center}[data-glyph="tickBoldToEmpty"] .glyph__stroke g:nth-of-type(1) rect{transition-duration:calc(var(--motion-travel) * 0.45)}[data-glyph="tickBoldToEmpty"] .glyph__stroke g:nth-of-type(2) rect{transition-duration:calc(var(--motion-travel) * 0.65)}[data-glyph="tickBoldToEmpty"]:not([data-state="to"]) .glyph__stroke g:nth-of-type(2) rect{transition-delay:calc(var(--motion-travel) * 0.35)}[data-glyph="tickBoldToEmpty"][data-state="to"] .glyph__stroke g:nth-of-type(1) rect{transition-delay:calc(var(--motion-travel) * 0.55)}[data-glyph="tickBoldToEmpty"][data-state="to"] .glyph__stroke rect{transform:scaleX(0)}.glyph[data-ink="brand"]{--k1:var(--kd1, transparent);--k2:var(--kd2, transparent);--k3:var(--kd3, transparent);--k4:var(--kd4, transparent);--k5:var(--kd5, transparent);--k6:var(--kd6, transparent);--k7:var(--kd7, transparent);--k8:var(--kd8, transparent)}[data-ground="light"] .glyph[data-ink="brand"]{--k1:var(--kp1, transparent);--k2:var(--kp2, transparent);--k3:var(--kp3, transparent);--k4:var(--kp4, transparent);--k5:var(--kp5, transparent);--k6:var(--kp6, transparent);--k7:var(--kp7, transparent);--k8:var(--kp8, transparent)}.glyph[data-mirrors="true"]:dir(rtl){scale:-1 1}.component[data-component="mark-pack"] .matrix{grid-template-columns:repeat(auto-fill, minmax(7.5rem, 1fr));gap:var(--space-100);max-width:calc(8 * 7.5rem)}.component[data-component="mark-pack"] .cell{display:flex;flex-direction:column;align-items:center;gap:var(--space-050);border:0;border-radius:var(--radius-100);background:none;padding:var(--space-150) var(--space-050);color:inherit;font:inherit;text-align:center;cursor:pointer;transition:background-color var(--duration-100) var(--ease)}.component[data-component="mark-pack"] .cell:hover{background:var(--state-hover)}.component[data-component="mark-pack"] .cell:active{background:var(--surface-press)}.component[data-component="mark-pack"] .cell:focus-visible{outline:var(--focus-ring-width) solid var(--ink);outline-offset:calc(var(--focus-ring-offset) * -1)}.component[data-component="mark-pack"] .cell[hidden]{display:none}.component[data-component="mark-pack"] .specimen{display:block;min-height:0;padding:0;border-radius:0;background:none}.component[data-component="mark-pack"] .mark{display:block;overflow:visible}.component[data-component="mark-pack"] .mark[data-ink="colour"], .component[data-component="mark-pack"] .cell:hover .mark[data-ink="mono"], :where(html[data-device="keyboard"]) .component[data-component="mark-pack"] .cell:focus-visible .mark[data-ink="mono"]{display:none}.component[data-component="mark-pack"] .cell:hover .mark[data-ink="colour"], :where(html[data-device="keyboard"]) .component[data-component="mark-pack"] .cell:focus-visible .mark[data-ink="colour"]{display:block}.component[data-component="mark-pack"] .cell-name{display:flex;flex-direction:column;align-items:center;gap:var(--space-050);padding:0;border:0}.component[data-component="mark-pack"] .cell-name .caption{font-family:var(--font-sans);font-size:var(--type-100);line-height:var(--leading-tight);color:var(--ink-body)}.component[data-component="mark-pack"] .cell-name :is(.variant, .state){display:none}.kit-control[data-component="avatar"]{--kit-radius:var(--radius-100);position:relative;width:var(--kit-step);padding:0;gap:var(--space-000);justify-content:center;background-color:var(--surface-300);box-shadow:none;color:var(--ink-body);font-size:var(--type-100);font-weight:var(--weight-strong);cursor:default;user-select:none}.kit-control[data-component="avatar"][data-variant^="circle-"]{--kit-radius:var(--radius-pill)}.avatar__photograph{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--kit-radius);object-fit:cover}.avatar__presence{position:absolute;inset-inline-end:0;bottom:0;display:flex;align-items:center;justify-content:center;width:var(--space-150);height:var(--space-150);border-radius:var(--radius-pill);box-shadow:0 0 0 var(--space-025) var(--surface-100)}.avatar__presence.is-online{background-color:var(--signal-success)}.avatar__presence.is-away{background-color:var(--surface-100);box-shadow:0 0 0 var(--space-025) var(--surface-100), inset 0 0 0 var(--space-025) var(--ink-muted)}.avatar__presence.is-paused{background-color:var(--signal-success);color:var(--surface-000)}.avatar__presence.is-paused .glyph{width:var(--space-100);height:var(--space-100)}.kit-control[data-component="avatar"][data-variant$="-small"] .avatar__presence{width:var(--space-100);height:var(--space-100)}.kit-control[data-component="avatar"][data-variant$="-micro"]{width:1.15em;min-width:1.15em;height:1.15em;font-size:inherit;vertical-align:middle}.kit-control[data-component="avatar"][data-variant^="square-"][data-variant$="-micro"]{--kit-radius:calc(var(--radius-100) / 2.25)}.kit-control[data-component="avatar"][data-variant$="-micro"] .avatar__presence{width:calc(1.15em * 0.4);height:calc(1.15em * 0.4);box-shadow:0 0 0 calc(var(--space-025) / 2) var(--surface-100)}.kit-control[data-component="avatar"][data-variant$="-micro"] .avatar__presence.is-away{box-shadow:0 0 0 calc(var(--space-025) / 2) var(--surface-100), inset 0 0 0 calc(var(--space-025) / 2) var(--ink-muted)}.kit-control[data-component="avatar"][data-variant$="-micro"] .avatar__presence.is-paused .glyph{width:80%;height:80%}.kit-control[data-component="avatar"][data-variant$="-micro"] .kit-slot[data-slot="initials"]{font-size:calc(1.15em * 0.54);line-height:1}.kit-control[data-component="avatar-stack"]{height:auto;min-width:0;padding:0;background-color:transparent;color:var(--ink-muted);font-size:var(--type-100)}.avatar-stack__faces{display:inline-flex;flex-direction:row-reverse}.avatar-stack__faces .kit-control + .kit-control{margin-inline-end:calc(var(--space-100) * -1)}.kit-control[data-component="avatar-stack"][data-variant$="-micro"]{font-size:inherit;vertical-align:middle}.kit-control[data-component="avatar-stack"][data-variant$="-micro"] .kit-slot[data-slot="overflow"]{font-size:var(--type-100)}.kit-control[data-component="avatar-stack"][data-variant$="-micro"] .avatar-stack__faces .kit-control + .kit-control{margin-inline-end:calc(1.15em * -0.26)}.kit-control[data-component="avatar-stack"][data-variant$="-small"] .avatar-stack__faces .kit-control + .kit-control{margin-inline-end:calc(var(--space-050) * -1)}.kit-control[data-component="avatar"][data-state="selected"]{background-color:var(--surface-300);color:var(--ink-body);box-shadow:none}.kit-control[data-component="avatar"][data-state="selected"]::after{content:"";position:absolute;inset:0;border:var(--space-025) solid var(--plate-ink);border-radius:inherit;pointer-events:none}.kit-control[data-component="avatar"][data-state="selected"][data-variant$="-micro"]::after{border-width:calc(var(--space-025) / 2)}.avatar-stack__faces .kit-control[data-component="avatar"]{box-shadow:inset 0 0 0 var(--space-025) var(--hairline-faint)}.kit-control[data-component="avatar-stack"][data-variant$="-micro"] .kit-control[data-component="avatar"]{box-shadow:inset 0 0 0 calc(var(--space-025) / 2) var(--hairline-faint)}.kit-control[data-component="avatar"][data-state="selected"] > .kit-slot{color:inherit}.kit-control[data-component="button-quiet"]{background-color:var(--surface-200)}.kit-control[data-component="button-ghost"]{background-color:transparent}.kit-control[data-component="button-danger"]{background-color:var(--signal-danger);color:var(--surface-000)}.kit-control[data-component="button-stop"]{background-color:var(--surface-200);color:var(--signal-danger)}.kit-control[data-component="button-primary"][data-state="disabled"], .kit-control[data-component="button-danger"][data-state="disabled"]{background-color:var(--surface-200)}.kit-control[data-component^="button-"]{--corner-start-start:var(--kit-radius);--corner-start-end:var(--kit-radius);--corner-end-start:var(--kit-radius);--corner-end-end:var(--kit-radius);border-start-start-radius:var(--corner-start-start);border-start-end-radius:var(--corner-start-end);border-end-start-radius:var(--corner-end-start);border-end-end-radius:var(--corner-end-end)}.kit-control[data-component^="button-"][data-variant*="pill"]{--kit-radius:var(--radius-pill);padding:0 var(--space-200)}.kit-control[data-component^="button-"][data-variant^="mark"]{--kit-radius:var(--radius-pill);width:var(--kit-step);justify-content:center;padding:0}.kit-control[data-component^="button-"][data-variant^="mark"] > .kit-slot[data-slot="label"]{display:none}.kit-control[data-component^="button-"][data-angle="bl"]{--corner-end-start:0}.kit-control[data-component^="button-"][data-angle="br"]{--corner-end-end:0}.kit-control[data-component^="button-"][data-angle="bottom"]{--corner-end-start:0;--corner-end-end:0}.kit-control[data-component^="button-"][data-angle="top"]{--corner-start-start:0;--corner-start-end:0}.kit-control[data-component^="button-"][data-variant$="-compact"]:has(> .kit-slot[data-slot="icon"]){padding-inline-start:var(--space-100)}.kit-control[data-component^="button-"][data-variant*="pill"][data-variant$="-compact"]:has(> .kit-slot[data-slot="icon"]){padding-inline-start:var(--space-150)}.kit-control[data-component^="button-"][data-split]{padding:0;gap:0}.kit-control[data-component^="button-"][data-split] > .kit-slot{align-self:stretch}.button__act, .button__more{display:inline-flex;align-items:center;justify-content:center;height:100%;transition:background-color var(--duration-200) var(--ease)}.button__act{gap:var(--space-100);padding:0 var(--space-150);border-start-start-radius:var(--corner-start-start);border-end-start-radius:var(--corner-end-start)}.button__more{padding:0 var(--space-100);border-start-end-radius:var(--corner-start-end);border-end-end-radius:var(--corner-end-end);box-shadow:inset var(--space-025) 0 0 0 var(--track-on-plate)}.kit-control[data-component^="button-"][data-variant*="pill"][data-split] .button__act{padding-inline-start:var(--space-200)}.kit-control[data-component^="button-"][data-variant$="-compact"][data-split] .button__act:has(> .glyph){padding-inline-start:var(--space-100)}.kit-control[data-component^="button-"][data-split]:not([data-state="disabled"]) .button__act:hover, .kit-control[data-component^="button-"][data-split]:not([data-state="disabled"]) .button__more:hover{background-color:var(--state-hover);cursor:pointer}.kit-control[data-component^="button-"][data-split]:not([data-state="disabled"]) .button__act:active, .kit-control[data-component^="button-"][data-split]:not([data-state="disabled"]) .button__more:active{background-color:var(--state-press)}.button__act:focus-visible, .button__more:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.kit-control[data-component^="button-"]:not([data-variant^="mark"]){height:auto;min-height:var(--kit-step);padding-block:var(--space-050)}.kit-control[data-component^="button-"][data-split]{padding-block:0}.button__act, .button__more{min-height:var(--kit-step);min-width:var(--hit-target-min)}.kit-control[data-component="chip"]{--kit-radius:var(--radius-400);height:auto;min-width:0;padding:var(--space-050) var(--space-150);gap:var(--space-050);background-color:var(--track-on-plate);font-size:var(--type-100);line-height:var(--leading-body)}.kit-control[data-component="chip"][data-variant="worker"], .kit-control[data-component="chip"][data-variant="verified"]{background-color:transparent}.kit-control[data-component="chip"][data-variant="worker"]{color:var(--ink-muted)}.kit-control[data-component="chip"][data-variant="verified"]{color:var(--signal-success)}.kit-control[data-component="chip"][data-variant="account"]{--kit-radius:var(--radius-200);height:var(--kit-step);padding:var(--space-050);padding-inline-end:var(--space-100);gap:var(--space-100);display:grid;grid-template-columns:auto 1fr;align-content:center;background-color:transparent;line-height:var(--leading-tight)}.kit-control[data-component="chip"][data-variant="account"] .kit-control[data-component="avatar"]{background-color:transparent}.kit-control[data-component="chip"][data-variant="account"] .kit-slot[data-slot="leading"]{grid-row:1 / span 2}.kit-control[data-component="chip"][data-variant="account"] .kit-slot[data-slot="label"]{font-size:var(--type-200);font-weight:var(--weight-strong)}.kit-control[data-component="chip"][data-variant="account"] .kit-slot[data-slot="meta"]{color:var(--kit-quiet, var(--ink-muted));font-weight:var(--weight-regular)}.kit-control[data-component="chip"][data-variant="call"] .kit-slot[data-slot="meta"]{color:var(--kit-quiet, var(--ink-muted));font-variant-numeric:var(--numerals-aligned)}.kit-control[data-component="chip"][data-variant="route"]{font-family:var(--font-mono);white-space:nowrap}.kit-control[data-component="chip"][data-variant="route"]:not([data-state="selected"]) .kit-slot{color:var(--kit-quiet, var(--ink-muted))}.kit-control[data-state="selected"] .kit-control[data-component="chip"]{background-color:transparent;background-image:none;color:var(--kit-quiet, var(--ink-body))}.kit-control[data-state="selected"] .kit-control[data-component="chip"]::before{background-color:var(--kit-quiet, var(--accent-artwork))}.kit-control[data-component="chip"][data-variant^="inline"]{display:inline;box-sizing:border-box;padding-block:var(--space-025);padding-inline:var(--space-050) var(--space-100);font-size:inherit;line-height:inherit;vertical-align:baseline;white-space:nowrap;box-decoration-break:clone;-webkit-box-decoration-break:clone}.kit-control[data-component="chip"][data-variant^="inline"] > .kit-slot[data-slot="leading"]{margin-inline-end:var(--space-025);vertical-align:-0.04em}.kit-control[data-component="chip"][data-variant="inline-face"] > .kit-slot[data-slot="leading"]{vertical-align:0.2em}.kit-control[data-component="chip"][data-variant="inline-me"]{background-image:linear-gradient(var(--plate-on-plate), var(--plate-on-plate));color:var(--ink);font-weight:var(--weight-strong)}.chip__sentence{display:block;max-width:var(--measure);color:var(--ink-body);font-size:var(--type-200);font-weight:var(--weight-regular);line-height:var(--leading-body);text-align:start}.kit-control[data-component="chip"][data-variant^="inline"][data-state="focus-visible"]{outline-offset:0}.kit-control[data-component="count"]{height:auto;min-width:0;padding:0;gap:var(--space-050);background-color:transparent;color:var(--kit-quiet, var(--ink-muted));font-size:var(--type-100);font-variant-numeric:var(--numerals-aligned)}.kit-control[data-component="count"][data-variant="pill"]{--kit-radius:var(--radius-pill);padding-inline:var(--space-050);background-color:var(--state-hover);color:var(--ink)}.rule{border-block-start:var(--border-state);border-block-start-color:var(--hairline)}.kit-control[data-component="divider"]{display:flex;width:100%;padding:0;gap:var(--space-150);background-color:transparent;color:var(--ink-subtle);font-size:var(--type-100)}.divider__rule{display:block;flex:1}.kit-control[data-component="divider"] .kit-slot[data-slot="rule"]{flex:1}.kit-control[data-component="divider"][data-variant="vertical"]{width:auto;min-width:0;align-items:stretch}.kit-control[data-component="divider"][data-variant="add"]{height:auto;gap:var(--space-050)}.kit-control[data-component="divider"][data-variant="add"] .kit-slot[data-slot="label"]{flex:none}.kit-control[data-component="divider"][data-variant="vertical"] .kit-slot[data-slot="rule"]{flex:none;align-items:stretch}.kit-control[data-component="divider"][data-variant="vertical"] .rule{flex:none;border-block-start:0;border-inline-start:var(--border-state);border-inline-start-color:var(--hairline)}.kit-control[data-component="icon-button"]{--kit-radius:var(--radius-300);width:var(--kit-step);padding:0;justify-content:center;background-color:transparent;color:var(--ink)}.kit-control[data-component="icon-button"]:not([data-state="disabled"]) .kit-slot{color:var(--kit-quiet, var(--ink-muted))}.kit-control[data-component="icon-button"][data-variant^="danger"][data-state="hover"] .kit-slot, .kit-control[data-component="icon-button"][data-variant^="danger"][data-state="press"] .kit-slot{color:var(--signal-danger)}.kit-control[data-component="link"]{--kit-radius:var(--space-000);height:auto;min-width:0;padding:0;background-color:transparent;color:var(--signal-info);font-size:var(--type-200);text-decoration-line:underline;text-decoration-color:var(--stroke);text-underline-offset:var(--space-025);cursor:pointer;transition:text-decoration-color var(--duration-200) var(--ease), color var(--duration-200) var(--ease)}.kit-control[data-component="link"][data-state="focus-visible"], .kit-control[data-component="link"]:focus-visible{outline-offset:var(--space-050)}.kit-control[data-component="link"][data-state="hover"], .kit-control[data-component="link"][data-state="press"], .kit-control[data-component="link"][data-state="selected"], .kit-control[data-component="link"][data-state="rest"]:hover, .kit-control[data-component="link"][data-state="rest"]:active{box-shadow:none;text-decoration-color:currentColor}.kit-control[data-component="link"][data-state="press"], .kit-control[data-component="link"][data-state="rest"]:active{color:var(--ink)}.kit-control[data-component="link"][data-tint-role="selection"], .kit-control[data-component="link"][data-tint-role="selection"] > .kit-slot{color:var(--ink);font-weight:var(--weight-strong);text-decoration-color:var(--accent-ink)}.is-padded-target, .kit-control[data-variant$="-compact"]{position:relative}.is-padded-target::after, .kit-control[data-variant$="-compact"]::after{content:"";position:absolute;inset-block:min(0px, calc((100% - var(--hit-target-min)) / 2));inset-inline:min(0px, calc((100% - var(--hit-target-min)) / 2))}.is-padded-target > *, .kit-control[data-variant$="-compact"] > *{position:relative;z-index:1}.is-scroll-window::-webkit-scrollbar{width:var(--space-100)}.is-scroll-window::-webkit-scrollbar-thumb{border:var(--space-025) solid transparent;border-radius:var(--radius-pill);background-color:var(--stroke);background-clip:content-box}.glyph{flex:none;display:block}.kit-control[data-component][data-state="disabled"]{color:var(--ink-body)}.kit-control[data-component][data-state="disabled"] > .kit-slot{opacity:var(--disabled-opacity)}.kit-annotated{position:relative;display:inline-flex;isolation:isolate}.kit-annotated > .kit-control[data-component="tooltip"]{position:absolute;z-index:var(--layer-popover);inset-inline-start:50%;width:max-content;visibility:hidden;opacity:0;transform:translateX(-50%);pointer-events:none;transition:opacity var(--duration-200) var(--ease), visibility 0s linear var(--duration-200)}.kit-annotated[data-placement="above"] > .kit-control[data-component="tooltip"]{bottom:calc(100% + var(--space-100))}.kit-annotated[data-placement="below"] > .kit-control[data-component="tooltip"]{top:calc(100% + var(--space-100))}.kit-annotated:hover > .kit-control[data-component="tooltip"], .kit-annotated:focus-within > .kit-control[data-component="tooltip"], .kit-annotated[data-state="revealed"] > .kit-control[data-component="tooltip"]{visibility:visible;opacity:1;transition-delay:var(--duration-200), 0s}.kit-control[data-component="tooltip"]{--kit-radius:var(--radius-100);height:auto;min-width:0;gap:0;padding:var(--space-050) var(--space-100);background-color:var(--surface-300);color:var(--ink);font-size:var(--type-100);font-weight:var(--weight-regular);white-space:nowrap;box-shadow:var(--elevation-popover)}.tooltip__arrow{position:absolute;z-index:-1;inset-inline-start:calc(50% - var(--space-050));width:var(--space-100);height:var(--space-100);background-color:var(--surface-300);box-shadow:var(--elevation-popover)}.kit-control[data-component="tooltip"][data-variant="above"] .tooltip__arrow{bottom:0;transform:translateY(50%) rotate(45deg)}.kit-control[data-component="tooltip"][data-variant="below"] .tooltip__arrow{top:0;transform:translateY(-50%) rotate(45deg)}.cell[data-component="tooltip"] .specimen{padding-block:var(--space-600)}@media (prefers-reduced-motion: reduce){.kit-annotated:hover > .kit-control[data-component="tooltip"], .kit-annotated:focus-within > .kit-control[data-component="tooltip"], .kit-annotated[data-state="revealed"] > .kit-control[data-component="tooltip"]{transition-delay:0s, 0s}}.kit-annotated:where(:dir(rtl)) > .kit-control[data-component="tooltip"]{transform:translateX(50%)}.kit-control[data-component="checkbox"]{--kit-radius:var(--radius-100);height:auto;min-height:max(var(--kit-step), var(--hit-target-min));min-width:max(var(--kit-step), var(--hit-target-min));padding:var(--space-000) var(--space-100);gap:var(--space-100);background-color:transparent;color:var(--ink-body);cursor:pointer}.kit-control[data-component="checkbox"] .kit-slot[data-slot="box"]{flex:none}.kit-control[data-component="checkbox"][data-tint-role="primary-action"]:not([data-state="disabled"]){background-color:transparent;color:var(--ink-body)}.checkbox__box{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--kit-step);height:var(--kit-step);border:var(--border-state);border-radius:var(--radius-200);color:transparent;transition:background-color var(--duration-100) var(--ease), border-color var(--duration-100) var(--ease)}.kit-control[data-component="checkbox"][data-tint-role="primary-action"] .checkbox__box{border-color:var(--accent-ink);background-color:var(--accent-ink);color:var(--surface-000)}.kit-control[data-component="checkbox"][data-state="disabled"] .checkbox__box{border-color:var(--stroke);background-color:var(--surface-300);color:var(--ink-subtle)}.kit-control[data-component="combobox"]{position:relative;background-color:var(--surface-300);color:var(--ink-body);width:100%;max-width:var(--side-width)}.kit-control[data-component="combobox"][data-state="disabled"]{background-color:transparent}:where(html[data-device="keyboard"]) .kit-control[data-component="combobox"]:has(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.kit-control[data-component="combobox"] .kit-slot[data-slot="input"]{flex:1}.kit-control[data-component="combobox"][data-variant^="closed"]{flex-wrap:nowrap}.kit-control[data-component="combobox"]:not([data-variant^="closed"]){flex-wrap:wrap;row-gap:var(--space-000);height:auto;overflow:hidden}.kit-control[data-component="combobox"]:not([data-variant^="closed"]) .kit-slot[data-slot="input"]{height:var(--kit-step)}.kit-control[data-component="combobox"] .kit-slot[data-slot="list"]{flex:1 0 100%;display:block}.combobox__list{display:grid;gap:var(--space-000);margin-inline:calc(var(--space-150) * -1);padding:var(--space-100) var(--space-050);border-block-start:var(--border-state);border-block-start-color:var(--hairline);background-color:var(--surface-300)}.combobox__option{display:flex;align-items:center;padding:var(--space-050) var(--space-100);border-radius:var(--radius-100);color:var(--ink-subtle);font-weight:var(--weight-regular)}.combobox__option[aria-selected="true"]{background-color:var(--state-selected);color:var(--ink-body);font-weight:var(--weight-medium)}.combobox__empty{display:block;padding:var(--space-050) var(--space-100);color:var(--ink-subtle);font-size:var(--type-100);font-weight:var(--weight-regular);line-height:var(--leading-body)}.kit-control[data-component="combobox"][data-state="disabled"] .combobox__list{background-color:transparent;border-block-start-color:var(--hairline-faint)}.kit-control[data-component="combobox"][data-state="disabled"] .combobox__option[aria-selected="true"]{background-color:transparent;color:var(--ink-subtle)}.kit-control[data-component="combobox"] .kit-slot[data-slot="chevron"]{color:var(--ink-subtle)}.kit-control[data-component="field"]{position:relative;width:100%;max-width:var(--side-width);background-color:var(--surface-300);color:var(--ink-body);cursor:text}.kit-control[data-component="field"][data-state="disabled"]{background-color:transparent}.kit-control[data-component="field"][data-readonly="true"]{background-color:transparent;cursor:default}.kit-control[data-component="field"][data-variant^="multiline"]{height:auto;min-height:calc(var(--kit-step) * 2);align-items:stretch;padding-block:var(--space-100)}.kit-control[data-component="field"][data-variant^="multiline"] .field__input{height:100%}:where(html[data-device="keyboard"]) .kit-control[data-component="field"]:has(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.kit-control[data-invalid="true"]::before, .kit-control[data-component="field"][data-readonly="true"]::before, .kit-control[data-component="field"][data-state="disabled"]::before, .kit-control[data-component="search-field"][data-state="disabled"]::before, .kit-control[data-component="combobox"][data-state="disabled"]::before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:transparent;box-shadow:inset 0 0 0 var(--focus-ring-width) var(--hairline);pointer-events:none}.kit-control[data-component][data-invalid="true"]::before{box-shadow:inset 0 0 0 var(--focus-ring-width) var(--signal-danger)}.field__input, .field__input:focus, .field__input:hover{flex:1;min-width:0;border:0;outline:0;padding:0;margin:0;background-color:transparent;color:inherit;font:inherit;font-weight:var(--weight-regular);line-height:var(--leading-body);resize:none}.kit-control[data-component="field"][data-variant^="number"] .field__input{font-variant-numeric:var(--numerals-aligned)}.field__unit{color:var(--ink-subtle);font-weight:var(--weight-regular)}.kit-control[data-component="field"][data-variant^="secret"] .field__input{font-family:var(--font-mono)}.field__input::placeholder{color:var(--ink-subtle)}.kit-control[data-component="field"] .kit-slot[data-slot="input"]{flex:1;align-self:stretch}.kit-control[data-component="field"] .kit-slot[data-slot="leading"], .kit-control[data-component="field"] .kit-slot[data-slot="trailing"]{color:var(--ink-subtle)}.kit-control[data-component="field"][data-state="disabled"] .kit-slot[data-slot="leading"], .kit-control[data-component="field"][data-state="disabled"] .kit-slot[data-slot="trailing"]{color:var(--stroke)}.kit-control[data-component="form-field"]{display:grid;gap:var(--space-050);height:auto;width:100%;max-width:var(--side-width);padding:0;background-color:transparent;font-size:var(--type-100)}.form-field__label{display:flex;align-items:baseline;gap:var(--space-100);color:var(--ink-muted)}.form-field__required{color:var(--ink-subtle);font-weight:var(--weight-regular)}.form-field__hint{display:block;color:var(--ink-subtle);font-weight:var(--weight-regular)}.form-field__error{display:flex;align-items:flex-start;gap:var(--space-050);color:var(--signal-danger)}.radio-group{display:grid;gap:var(--density-group-gap);justify-items:start}.radio-group.is-tight{gap:var(--density-stack-gap);justify-items:stretch}.radio-group.is-tight .is-padded-target::after{inset:0}.radio-group__label{padding-inline:var(--space-100);color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--type-100);line-height:var(--leading-tight);margin-block-end:var(--space-050)}.kit-control[data-component="radio"]{--kit-radius:var(--radius-100);height:auto;min-height:max(var(--kit-step), var(--hit-target-min));min-width:max(var(--kit-step), var(--hit-target-min));padding:var(--space-000) var(--space-100);gap:var(--space-100);background-color:transparent;color:var(--ink-body);cursor:pointer}.kit-control[data-component="radio"] .kit-slot[data-slot="box"]{flex:none}.kit-control[data-component="radio"][data-tint-role="primary-action"]:not([data-state="disabled"]){background-color:transparent;color:var(--ink-body)}.radio__box{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--kit-step);height:var(--kit-step);border:var(--border-state);border-width:var(--border-mark-width);border-radius:var(--radius-pill);transition:border-color var(--duration-100) var(--ease)}.kit-control[data-component="radio"][data-tint-role="primary-action"] .radio__box{border-color:var(--accent-ink)}.radio__centre{display:block;width:var(--space-100);height:var(--space-100);border-radius:var(--radius-pill);background-color:var(--accent-ink);transform:scale(0);transition:transform var(--motion-travel) var(--ease)}.kit-control[data-component="radio"][data-variant="checked"] .radio__centre{transform:scale(1)}.kit-control[data-component="radio"][data-state="disabled"] .radio__box{border-color:var(--stroke)}.kit-control[data-component="radio"][data-state="disabled"] .radio__centre{background-color:var(--ink-subtle)}.kit-control[data-component="search-field"]{--kit-radius:var(--radius-300);background-color:var(--surface-300);color:var(--ink-body)}.kit-control[data-component="search-field"] .kit-slot[data-slot="glyph"], .kit-control[data-component="search-field"] .kit-slot[data-slot="clear"]{color:var(--ink-subtle)}.kit-control[data-component="search-field"][data-variant^="empty"]{width:100%;max-width:var(--rail-width-min)}.kit-control[data-component="search-field"][data-tint-role="selection"] .kit-slot[data-slot="glyph"]{color:var(--accent-ink)}.kit-control[data-component="search-field"][data-variant^="rail"]{width:100%;max-width:var(--rail-width-min)}.kit-control[data-component="search-field"][data-variant^="wide"]{width:100%;max-width:var(--side-width);font-size:var(--type-300)}.kit-control[data-component="search-field"] .kit-slot[data-slot="scope"]{flex:none;padding-inline:var(--space-100);border-radius:var(--radius-pill);background-color:var(--plate-on-plate);font-size:var(--type-100);color:var(--ink-muted)}.kit-control[data-component="search-field"][data-variant^="collapsed"]{--kit-radius:var(--radius-pill);width:var(--kit-step);padding:0;justify-content:center}:where(html[data-device="keyboard"]) .kit-control[data-component="search-field"]:has(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.kit-control[data-component="search-field"] .kit-slot[data-slot="input"]{flex:1;color:var(--ink-body)}.kit-control[data-component="search-field"] input[type="search"]::-webkit-search-cancel-button, .kit-control[data-component="search-field"] input[type="search"]::-webkit-search-decoration{appearance:none}.kit-control[data-component="search-field"][data-state="disabled"]{position:relative;background-color:transparent}.kit-control[data-component="search-field"][data-state="disabled"] .kit-slot[data-slot="input"], .kit-control[data-component="search-field"][data-state="disabled"] .kit-slot[data-slot="scope"]{color:var(--ink-subtle)}.kit-control[data-component="search-field"][data-state="disabled"] .kit-slot[data-slot="glyph"], .kit-control[data-component="search-field"][data-state="disabled"] .kit-slot[data-slot="clear"]{color:var(--stroke)}.kit-control[data-component="select"]{background-color:var(--surface-200);cursor:pointer}.kit-control[data-component="select"][data-variant^="placeholder"]{color:var(--ink-subtle)}.kit-control[data-component="select"][data-state="disabled"]{background-color:transparent}.kit-control[data-component="select"][data-tint-role="selection"]{box-shadow:inset 0 0 0 var(--space-025) var(--accent-ink);color:var(--ink-body)}.kit-control[data-component="select"][data-tint-role="selection"] > .kit-slot{color:var(--ink-muted)}.kit-control[data-component="select"][data-tint-role="selection"] .kit-slot[data-slot="value"]{color:var(--ink-body)}.kit-control[data-component="select"] .kit-slot[data-slot="chevron"]{transition:transform var(--duration-200) var(--ease)}.kit-control[data-component="select"][data-variant^="open"] .kit-slot[data-slot="chevron"]{transform:rotate(180deg)}.kit-control[data-component="select"][data-variant^="open"]{flex-wrap:wrap;row-gap:var(--space-000);height:auto;overflow:hidden}.kit-control[data-component="select"][data-variant^="open"] .kit-slot[data-slot="value"]{height:var(--kit-step)}.kit-control[data-component="select"] .kit-slot[data-slot="list"]{flex:1 0 100%;display:block}.select__list{display:grid;gap:var(--space-000);margin-inline:calc(var(--space-150) * -1);padding:var(--space-100) var(--space-050);border-block-start:var(--border-state);border-block-start-color:var(--hairline);background-color:var(--surface-200)}.select__option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-100);padding:var(--space-050) var(--space-100);border-radius:var(--radius-100);color:var(--ink-subtle);font-weight:var(--weight-regular)}.select__option[aria-selected="true"]{color:var(--ink-body);font-weight:var(--weight-medium)}.kit-control[data-component="select"][data-state="disabled"] .select__list{background-color:transparent;border-block-start-color:var(--hairline-faint)}.kit-control[data-component="select"][data-state="disabled"] .select__option[aria-selected="true"]{color:var(--ink-subtle)}.kit-control[data-component="toggle"]{--kit-radius:var(--radius-100);height:auto;min-height:max(var(--kit-step), var(--hit-target-min));min-width:max(var(--kit-step), var(--hit-target-min));padding:var(--space-000) var(--space-100);gap:var(--space-100);background-color:transparent;color:var(--ink-body);cursor:pointer}.kit-control[data-component="toggle"] .kit-slot[data-slot="track"]{flex:none}.kit-control[data-component="toggle"][data-tint-role="primary-action"]:not([data-state="disabled"]){background-color:transparent;color:var(--ink-body)}.toggle__track{display:block;position:relative;flex:none;width:calc(var(--kit-step) + var(--space-300));height:var(--kit-step);border-radius:var(--radius-pill);background-color:var(--surface-300);transition:background-color var(--duration-300) var(--ease)}.kit-control[data-component="toggle"][data-tint-role="primary-action"] .toggle__track{background-color:var(--accent-ink)}.kit-control[data-component="toggle"][data-state="disabled"] .toggle__track{background-color:var(--surface-300)}.toggle__knob{position:absolute;top:var(--space-025);inset-inline-start:var(--space-025);width:calc(var(--kit-step) - var(--space-050));height:calc(var(--kit-step) - var(--space-050));border:var(--border-state);border-radius:var(--radius-pill);background-color:var(--surface-000);transition:transform var(--motion-travel) var(--ease)}.kit-control[data-component="toggle"][data-variant^="on"] .toggle__knob{transform:translateX(var(--space-300))}.kit-control[data-component="toggle"][data-variant^="on"]:dir(rtl) .toggle__knob{transform:translateX(calc(-1 * var(--space-300)))}.cell[data-component="toolbar"]{grid-column:1 / -1}.cell[data-component="rail"], .cell[data-component="rail-foot"], .cell[data-component="pane-head"], .cell[data-component="tabs"], .cell[data-component="breadcrumbs"], .cell[data-component="pagination"], .cell[data-component="rail"] .specimen{flex:1;align-items:stretch}.separator{flex:none;align-self:center}.separator.is-bridge, .separator.is-slash{border-block-start-color:var(--stroke)}.separator.is-bridge{width:var(--space-100)}.separator.is-slash{width:var(--space-150);transform:rotate(-65deg)}.kit-control[data-component="menu"]{display:flex;height:auto;flex-direction:column;align-items:stretch;padding:var(--space-050);gap:var(--space-050);background-color:transparent}.kit-control[data-component="menu"] .kit-slot[data-slot="title"]{padding-inline:var(--density-control-inset);color:var(--ink-muted);font-size:var(--type-100)}.menu__items{display:flex;flex:1;flex-direction:column;align-items:stretch}.menu__item{display:flex;align-items:center;gap:var(--density-control-inset);height:var(--kit-step);padding-inline:var(--density-control-inset);border:0;border-radius:var(--radius-200);background-color:transparent;color:var(--ink-body);font-family:var(--font-sans);font-size:var(--type-200);text-align:start;cursor:pointer}.menu__item:hover, .menu__item[data-state="hover"]{background-color:var(--state-hover);color:var(--ink)}.menu__item:active, .menu__item[data-state="press"]{background-color:var(--state-press);color:var(--ink)}.menu__item[data-state="selected"]{background-color:var(--state-selected);color:var(--ink);font-weight:var(--weight-medium)}.menu__item:focus-visible, .menu__item[data-state="focus-visible"]{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.menu__item.is-danger, .menu__item.is-danger:hover, .menu__item.is-danger:active, .menu__item.is-danger[data-state="hover"], .menu__item.is-danger[data-state="press"]{color:var(--signal-danger)}.menu__item[data-state="disabled"]{color:var(--ink-body);opacity:var(--disabled-opacity);cursor:default}.menu__meta{color:var(--ink-muted);font-size:var(--type-100)}.menu__title{display:block}.menu__items > .separator.is-rule{align-self:stretch;height:0;margin-block:var(--space-050)}.menu__tick{margin-inline-start:auto}.kit-control[data-component="nav-link"]{display:flex;width:100%;justify-content:flex-start;padding-inline:var(--density-control-inset);gap:var(--density-control-inset);background-color:transparent;color:var(--ink-body);font-weight:var(--weight-regular)}.kit-control[data-component="nav-link"] .kit-slot[data-slot="glyph"], .kit-control[data-component="nav-link"] .kit-slot[data-slot="count"]{flex:none}.kit-control[data-component="nav-link"] .kit-slot[data-slot="label"]{display:block;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-control[data-component="nav-link"] .kit-slot[data-slot="count"]{margin-inline-start:auto}.kit-control[data-component="nav-link"][data-tint-role="selection"]{font-weight:var(--weight-medium)}.kit-control[data-component="pagination"]{height:auto;padding:0;gap:var(--space-100);background-color:transparent}.kit-control[data-component="pagination"] .kit-slot[data-slot="count"]{min-width:0}.kit-control[data-component="pane-head"]{position:relative;display:flex;width:100%;padding-inline:var(--density-panel-inset);gap:var(--space-100);background-color:transparent}.kit-control[data-component="pane-head"]::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;border-block-end:var(--border-state);border-block-end-color:var(--hairline)}.kit-control[data-component="pane-head"] .kit-slot[data-slot="title"]{color:var(--ink);font-size:var(--type-400);font-weight:var(--weight-strong)}.kit-control[data-component="pane-head"] .kit-slot[data-slot="count"]{min-width:0}.kit-control[data-component="pane-head"] .kit-slot[data-slot="select"]{margin-inline-start:auto;margin-inline-end:calc(-1 * var(--space-100))}.kit-control[data-component="rail-foot"]{position:relative;display:flex;width:100%;max-width:var(--rail-width);height:auto;align-items:center;padding:var(--space-050) var(--space-000);gap:var(--space-100);background-color:transparent}.kit-control[data-component="rail-foot"]::after{content:"";position:absolute;inset-inline:0;inset-block-start:0;border-block-start:var(--border-state);border-block-start-color:var(--hairline)}.kit-control[data-component="rail-foot"] .kit-slot[data-slot="lead"]{flex:1;min-width:0}.kit-control[data-component="rail-foot"][data-variant="account"] .kit-slot[data-slot="lead"]{padding-inline-start:var(--space-100)}.kit-control[data-component="rail-foot"][data-variant="account"] .kit-slot[data-slot="trailing"]{margin-inline-end:var(--space-050)}.kit-control[data-component="rail-foot"][data-variant$="-folded"]{max-width:var(--rail-width-collapsed);flex-direction:column;padding-inline:var(--space-000)}.kit-control[data-component="rail-foot"][data-variant$="-folded"] .kit-slot[data-slot="lead"], .kit-control[data-component="rail-foot"][data-variant$="-folded"] .kit-slot[data-slot="trailing"]{justify-content:center;padding-inline-start:var(--space-000);margin-inline-end:var(--space-000)}.rail-foot__rows{display:flex;flex:1;flex-direction:column}.kit-control[data-component="rail-foot"][data-variant$="-folded"] .rail-foot__rows{align-items:center}.kit-control[data-component="rail-toggle"]{--kit-radius:var(--radius-300);width:var(--kit-step);padding:0;justify-content:center;background-color:transparent;color:var(--ink)}.kit-control[data-component="rail-toggle"]:not([data-state="disabled"]) .kit-slot{color:var(--kit-quiet, var(--ink-muted))}.kit-control[data-component="rail-toggle"][data-tint-role="selection"], .kit-control[data-component="rail-toggle"][data-tint-role="selection"] .kit-slot{color:var(--surface-000)}.kit-control[data-component="rail"]{--kit-radius:var(--radius-200);--rail-grip:var(--space-050);position:relative;display:flex;flex-direction:column;align-items:stretch;width:var(--kit-step);min-width:0;height:auto;padding:var(--space-050);padding-inline-end:calc(var(--space-050) + var(--rail-grip));gap:var(--space-050);background-color:var(--surface-100)}.kit-control[data-component="rail"]{transition:width var(--motion-travel) var(--ease)}:root[data-rail-sizing] .kit-control[data-component="rail"]{transition:none}.kit-control[data-component="rail"][data-variant="collapsed"]{--rail-grip:0px;width:var(--rail-width-collapsed)}.kit-control[data-component="rail"][data-variant="collapsed"]::after{content:"";position:absolute;inset-block:0;inset-inline-end:0;border-inline-start:var(--border-state);border-inline-start-color:var(--hairline)}.kit-control[data-component="rail"][data-variant="collapsed"] .kit-slot[data-slot="toggle"]{justify-content:center}.kit-control[data-component="rail"][data-variant="collapsed"] .rail__body{align-items:center}.kit-control[data-component="rail"] .kit-slot[data-slot="body"]{flex:1;min-height:0;align-items:stretch;overflow:hidden auto}.rail__body{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:var(--space-050)}.rail__grip{position:absolute;inset-block:0;inset-inline-end:0;width:var(--rail-grip);cursor:col-resize;background-color:var(--stroke)}.rail__grip::after{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--space-050));inset-inline-end:calc(-1 * var(--space-200))}.rail__grip:hover, .rail__grip.is-dragging{background-color:var(--ink-subtle)}.rail__grip:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.kit-control[data-component="section-label"]{display:flex;width:100%;padding-inline:var(--density-control-inset);background-color:transparent}.kit-control[data-component="section-label"][data-variant="title"]{color:var(--ink);font-size:var(--type-400);font-weight:var(--weight-strong)}.kit-control[data-component="section-label"][data-variant="separator"], .kit-control[data-component="section-label"][data-variant="separator-with-creation"]{color:var(--ink-subtle);font-size:var(--type-100)}.kit-control[data-component="section-label"] .kit-slot[data-slot="create"]{margin-inline-start:auto;margin-inline-end:calc(-1 * var(--space-100))}.kit-control[data-component="toolbar"], .aos-toolbar{--kit-radius:0px;display:flex;align-items:center;flex:none;width:100%;height:var(--toolbar-height);min-height:var(--toolbar-height);padding-inline:var(--space-150);gap:var(--space-150);color:var(--ink-body);background:transparent;border:0;border-radius:0;box-shadow:none}.aos-toolbar > .kit-toolbar-link:last-of-type{margin-inline-end:auto}.kit-control[data-component="toolbar"] > .kit-slot{min-width:0;flex:0 1 auto}.kit-control[data-component="toolbar"] > .kit-slot[data-slot="brand"]{flex:0 1 auto;margin-inline-end:auto;color:var(--ink);font-size:var(--type-300);font-weight:var(--weight-strong)}.kit-control[data-component="toolbar"] > .kit-slot[data-slot="instrument"]{color:var(--ink-muted);font-size:var(--type-100)}.kit-toolbar-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-100);max-width:100%;box-sizing:border-box;min-width:var(--space-400);height:var(--space-400);min-height:var(--space-400);padding-inline:var(--space-050);border-radius:var(--radius-100);color:var(--ink);text-decoration:none;font-family:var(--font-sans);font-size:var(--type-300);font-weight:var(--weight-strong);line-height:var(--control-100);letter-spacing:normal;transition:background-color var(--duration-100) var(--ease)}.kit-toolbar-link > svg, .kit-toolbar-link > .kit-toolbar-mark{width:var(--space-300);height:var(--space-300);flex:none}.kit-toolbar-link > .kit-toolbar-mark > svg{width:100%;height:100%}.kit-toolbar-link > span:last-child:not(:first-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-toolbar-link:hover{background:var(--surface-100)}.kit-toolbar-link:active{background:var(--surface-200)}.kit-toolbar-link:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}@media (prefers-reduced-motion: reduce){.kit-toolbar-link{transition:none}}.kit-control[data-component="toolbar"] > .kit-slot[data-slot="route"]{flex:0 1 auto;max-width:40%}.kit-control[data-component="toolbar"] > .kit-slot[data-slot="route"] > *{min-width:0;max-width:100%}.kit-control[data-component="toolbar"] > .kit-slot[data-slot="route"] [data-slot="label"]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-toolbar-link::after, .kit-toolbar-account::after{content:"";position:absolute;width:max(100%, var(--hit-target-min));height:var(--hit-target-min);inset-inline-start:50%;top:50%;transform:translate(-50%, -50%)}.kit-toolbar-account{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--density-control-height);height:var(--density-control-height);padding:0;border:0;border-radius:var(--radius-pill);background:var(--surface-100);color:var(--ink-body);font:var(--weight-strong) var(--type-100)/1 var(--font-sans)}.kit-toolbar-account:hover{background:var(--surface-200)}.kit-toolbar-account:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.kit-toolbar-link:dir(rtl)::after, .kit-toolbar-account:dir(rtl)::after{transform:translate(50%, -50%)}.kit-control[data-severity] .kit-slot[data-slot="mark"], .kit-control[data-severity] .kit-slot[data-slot="severity"]{flex:none}.kit-control[data-severity] .kit-slot[data-slot="severity"]{min-width:calc(var(--control-500) + var(--space-150));font-weight:var(--weight-strong)}.kit-control[data-severity="info"] .kit-slot[data-slot="mark"], .kit-control[data-severity="info"] .kit-slot[data-slot="severity"]{color:var(--signal-info)}.kit-control[data-severity="success"] .kit-slot[data-slot="mark"], .kit-control[data-severity="success"] .kit-slot[data-slot="severity"]{color:var(--signal-success)}.kit-control[data-severity="warning"] .kit-slot[data-slot="mark"], .kit-control[data-severity="warning"] .kit-slot[data-slot="severity"]{color:var(--signal-warning)}.kit-control[data-severity="danger"] .kit-slot[data-slot="mark"], .kit-control[data-severity="danger"] .kit-slot[data-slot="severity"]{color:var(--signal-danger)}.kit-control[data-component="alert"][data-severity="info"]{background-color:var(--signal-info-wash)}.kit-control[data-component="alert"][data-severity="success"]{background-color:var(--signal-success-wash)}.kit-control[data-component="alert"][data-severity="warning"]{background-color:var(--signal-warning-wash)}.kit-control[data-component="alert"][data-severity="danger"]{background-color:var(--signal-danger-wash)}.kit-control[data-severity="warning"] .kit-slot[data-slot="mark"] .glyph{scale:0.88}.kit-control[data-component="alert"]{width:100%;max-width:var(--measure);height:auto;min-height:var(--kit-step);align-items:flex-start;flex-wrap:wrap;align-content:center;padding-block:var(--space-100);background-color:var(--surface-200);color:var(--ink-body);font-weight:var(--weight-regular);text-align:start}.kit-control[data-component="alert"] .kit-slot[data-slot="message"]{flex:1;display:block}.cell[data-component="alert"]{grid-column:span 2}.kit-control[data-component="banner"]{--kit-radius:var(--radius-100);width:100%;max-width:var(--measure);height:auto;min-height:var(--kit-step);align-items:flex-start;flex-wrap:wrap;align-content:center;padding:var(--space-050) var(--space-100);background-color:transparent;color:var(--ink-muted);font-size:var(--type-100);font-weight:var(--weight-regular);text-align:start}.kit-control[data-component="banner"] .kit-slot[data-slot="message"]{flex:1;display:block}.kit-control[data-component="banner"][data-severity]{background-color:var(--surface-100)}.cell[data-component="banner"]{grid-column:span 2}.kit-control[data-component="empty-state"]{flex-direction:column;width:100%;height:auto;min-height:var(--kit-step);gap:var(--space-100);padding:var(--space-300) var(--space-100);background-color:transparent;text-align:center}.kit-control[data-component="empty-state"] .kit-slot[data-slot="mark"]{color:var(--ink-muted)}.kit-control[data-component="empty-state"] .kit-slot[data-slot="title"]{display:block;color:var(--ink);font-size:var(--type-300)}.kit-control[data-component="empty-state"] .kit-slot[data-slot="message"]{display:block;min-height:2lh;max-width:var(--measure);color:var(--ink-muted);font-size:var(--type-100);font-weight:var(--weight-regular)}.kit-control[data-component="empty-state"] .kit-slot[data-slot="action"]{margin-block-start:var(--space-100)}.kit-control[data-component="act-menu"]{display:flex;width:max-content;height:auto;min-height:var(--kit-step);align-items:stretch;padding:0;background-color:transparent}.kit-control[data-component="act-menu"] > .kit-slot[data-slot="acts"]{display:flex;width:100%}.kit-control[data-component="act-menu"] .kit-control[data-component="menu"]{width:100%}.kit-control[data-component="calendar-block"][data-variant="chip"], .kit-control[data-component="calendar-block"][data-variant="plate"]{grid-template-areas:"lifetime time name marks";grid-template-columns:auto auto 1fr auto}.kit-control[data-component="calendar-block"][data-variant="block"], .kit-control[data-component="calendar-block"][data-variant="ghost"]{grid-template-areas:"lifetime name name marks"
    "lifetime time reading reading";grid-template-columns:auto auto 1fr auto;align-items:start}.kit-control[data-component="calendar-block"] > .kit-slot[data-slot="time"]{grid-area:time;font-variant-numeric:var(--numerals-aligned);font-weight:var(--weight-regular)}.kit-control[data-component="calendar-block"] > .kit-slot[data-slot="reading"]{grid-area:reading;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-control[data-component="calendar-block"] > .kit-slot[data-slot="marks"]{grid-area:marks}.kit-control[data-component="calendar-block"] > .kit-slot[data-slot="name"]{grid-area:name;display:block;min-width:0;overflow:hidden;font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap}.kit-control[data-component="calendar-block"] > .kit-slot[data-slot="lifetime"]{grid-area:lifetime;align-self:stretch}.calendar-block__lifetime{width:var(--space-050);align-self:stretch;border-radius:var(--radius-100);background-color:transparent}.calendar-block__lifetime[data-lifetime="pending"]{background-image:linear-gradient(to bottom, currentColor 0 50%, transparent 50% 100%)}.calendar-block__lifetime[data-lifetime="held"]{box-shadow:inset 0 0 0 var(--border-mark-width) currentColor}.calendar-block__lifetime[data-lifetime="refused"]{background-color:currentColor}.kit-control[data-component="calendar-block"]:has(.calendar-block__lifetime[data-lifetime="refused"]){--kit-edge:inset 0 0 0 var(--border-mark-width) currentColor;background-color:transparent;color:var(--ink-body)}.kit-control[data-component="calendar-block"][data-variant="ghost"]{position:relative;background-color:transparent;color:var(--ink-body)}.kit-control[data-component="calendar-block"][data-variant="ghost"]::after{content:"";position:absolute;inset:0;border:var(--border-mark-width) dashed currentColor;border-radius:inherit;pointer-events:none}.kit-control[data-component="calendar-block"][data-variant="plate"].is-cut-start{border-start-start-radius:0;border-end-start-radius:0}.kit-control[data-component="calendar-block"][data-variant="plate"].is-cut-end{border-start-end-radius:0;border-end-end-radius:0}.cell[data-component="calendar-block"] .specimen{width:22ch}.kit-control[data-component="calendar-block"]{--calendar-event-radius:var(--radius-300);--hit-target-min:var(--control-200);--calendar-hue:var(--hue-teal);--kit-radius:var(--calendar-event-radius, var(--radius-300));display:grid;align-items:center;gap:var(--space-025) var(--space-050);width:100%;height:auto;min-height:var(--kit-step);padding:var(--space-050);background-color:var(--calendar-hue);font-size:var(--type-100);line-height:var(--leading-tight);text-align:start;--plate-ink:var(--surface-000)}.kit-control[data-component="calendar-block"] > :is([data-slot="time"], [data-slot="name"]){font-weight:var(--weight-regular)}.kit-control[data-component="calendar-block"][data-past="true"]{--plate-ink:color-mix(in srgb, var(--calendar-hue) 70%, var(--ink));background-color:color-mix(in srgb, var(--calendar-hue) 30%, var(--surface-000))}.kit-control[data-component="calendar-block"][data-state="selected"]{box-shadow:var(--kit-edge), var(--elevation-popover), inset 0 0 0 100vmax color-mix(in srgb, var(--ink) 20%, transparent)}.kit-control[data-component="calendar-day"]{--kit-radius:var(--radius-100);flex-direction:column;align-items:stretch;gap:var(--space-025);height:auto;min-height:var(--kit-step);padding:var(--space-025);background-color:transparent;font-size:var(--type-100);text-align:start}.kit-control[data-component="calendar-day"][data-state="selected"]{box-shadow:none;color:var(--ink-body);font-weight:var(--weight-regular)}.kit-control[data-component="calendar-day"] > .kit-slot[data-slot="date"]{justify-content:flex-start}.kit-control[data-component="calendar-day"] > .kit-slot[data-slot="events"]{display:flex;flex-direction:column;gap:var(--space-025);min-width:0}.kit-control[data-component="calendar-day"][data-variant="week"] > .kit-slot[data-slot="events"]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);align-items:start;gap:var(--space-025)}.calendar-day__overflow{display:block;color:var(--ink-muted);font-weight:var(--weight-medium)}.cell[data-component="calendar-day"] .specimen{width:18ch}.kit-control[data-component="calendar-day"]:hover{background-color:var(--hairline-faint)}.kit-control[data-component="calendar-day"][data-variant="outside"]{background-color:color-mix(in srgb, var(--surface-000) 50%, black);opacity:1}.kit-control[data-component="calendar-day"][data-variant="outside"] > .kit-slot[data-slot="date"]{color:var(--ink-subtle)}.kit-control[data-component="calendar-day"][data-state="dropping"], .kit-control[data-component="calendar-day"][data-state="sketching"]{background-color:color-mix(in srgb, var(--accent-ink) 16%, transparent)}.kit-control[data-component="calendar-day"] > .kit-slot[data-slot="overflow"]{margin-block-start:0}.kit-control[data-component="calendar-day"] > .kit-slot[data-slot="overflow"] .kit-control[data-component="button-quiet"]{min-height:var(--control-200);height:var(--control-200);padding:var(--space-025) var(--space-100);font-size:var(--type-100);font-weight:var(--weight-medium);color:var(--ink-muted)}.kit-control[data-component="calendar-month"] > .kit-slot[data-slot="weekdays"], .kit-control[data-component="calendar-month"] > .kit-slot[data-slot="cells"]{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));align-items:stretch;gap:0;width:100%}.kit-control[data-component="calendar-month"] > .kit-slot[data-slot="cells"]{order:2;flex:1 1 auto;grid-auto-rows:1fr;min-height:0}.kit-control[data-component="calendar-month"] > .kit-slot[data-slot="cells"] > *{border-inline-end:var(--border-state);border-block-end:var(--border-state);border-radius:0;border-color:var(--hairline-faint)}.kit-control[data-component="calendar-month"] > .kit-slot[data-slot="cells"] > :nth-child(7n){border-inline-end:0}.kit-control[data-component="calendar-month"] > .kit-slot[data-slot="weekdays"] > *{display:block;padding-block:var(--space-050) var(--space-100);color:var(--ink-muted);font-weight:var(--weight-medium);text-align:center}.calendar-month__weekday{display:block;color:var(--ink-muted);font-weight:var(--weight-regular);text-align:center}.cell[data-component="calendar-month"]{grid-column:1 / -1}.kit-control[data-component="calendar-month"]{--calendar-month-date-height:calc(var(--control-200) + var(--space-050));--calendar-month-lane-height:calc(var(--control-200) + var(--space-025));--kit-radius:0;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto;min-height:0;padding:0;background-color:transparent;font-size:var(--type-100);display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto minmax(0, 1fr)}.kit-control[data-component="calendar-month"] > .kit-slot[data-slot="weekdays"]{padding-block-end:var(--space-025);border-block-end:var(--border-state);grid-area:1 / 1;padding:0;border-color:var(--hairline)}.kit-control[data-component="calendar-month"] > .kit-slot[data-slot="cells"], .kit-control[data-component="calendar-month"] > .kit-slot[data-slot="bands"]{grid-area:2 / 1;grid-template-rows:repeat(var(--calendar-weeks, 5), minmax(0, 1fr))}.kit-control[data-component="calendar-month"] > .kit-slot[data-slot="cells"] > .kit-control[data-component="calendar-day"]{min-width:0;min-height:0;padding:var(--space-025) var(--space-050) var(--space-050);overflow:hidden;justify-content:flex-start}.kit-control[data-component="calendar-month"] .kit-control[data-component="calendar-day"] > .kit-slot[data-slot="date"]{flex:none;min-height:var(--calendar-month-date-height, calc(var(--control-200) + var(--space-050)));height:var(--calendar-month-date-height, calc(var(--control-200) + var(--space-050)));justify-content:center;margin-block-end:calc(var(--calendar-band-lanes, 0) * var(--calendar-month-lane-height, calc(var(--control-200) + var(--space-025))))}.kit-control[data-component="calendar-month"] .kit-control[data-component="mini-date"]{flex:none;width:var(--control-200);min-width:var(--control-200);height:var(--control-200);padding:0}.kit-control[data-component="calendar-month"] .kit-control[data-component="calendar-day"] > .kit-slot[data-slot="events"]{display:flex;flex-direction:column;gap:var(--space-025)}.kit-control[data-component="calendar-month"] .kit-control[data-component="calendar-block"]{min-height:calc(var(--control-200) - var(--space-025));padding:var(--space-025) var(--space-100)}.kit-control[data-component="calendar-month"] > .kit-slot[data-slot="bands"]{order:1;display:grid;width:100%;align-items:stretch;grid-template-columns:minmax(0, 1fr);min-height:0;pointer-events:none;z-index:1}.calendar-month-week-band{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));grid-auto-rows:var(--calendar-month-lane-height, calc(var(--control-200) + var(--space-025)));align-content:start;padding-block-start:calc(var(--calendar-month-date-height, calc(var(--control-200) + var(--space-050))) + var(--space-025) * 2);min-width:0;min-height:0;overflow:hidden}.calendar-month-week-band > .kit-control[data-component="calendar-block"]{width:auto;margin-inline:var(--space-025);margin-block-end:var(--space-025);pointer-events:auto}.calendar-month-week-band > .kit-control[data-component="calendar-block"] > .kit-slot[data-slot="time"]{display:none}.calendar-month-week-band > [data-continues-before="true"]{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:0}.calendar-month-week-band > [data-continues-after="true"]{border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:0}.cell[data-component="calendar-month"] .specimen > .kit-control{min-height:calc(var(--control-500) * 12)}@media (width < 37.5rem){.kit-control[data-component="calendar-month"] .kit-control[data-component="calendar-block"] > .kit-slot[data-slot="time"]{display:none}}.kit-control[data-component="card"]{--kit-radius:var(--radius-300);flex-direction:column;align-items:stretch;width:100%;height:auto;min-height:var(--kit-step);gap:var(--space-050);padding:var(--density-card-inset);border:0;background-color:var(--surface-200);box-shadow:var(--elevation-raised);text-align:start}.kit-control[data-component="card"] .kit-slot[data-slot="head"]{padding-inline:var(--density-control-inset);color:var(--ink);font-weight:var(--weight-strong)}.kit-control[data-component="card"] .kit-slot[data-slot="foot"]{display:block;padding-inline:var(--density-control-inset);color:var(--ink-muted);font-size:var(--type-100);font-weight:var(--weight-regular)}.kit-control[data-component="card"] .kit-slot[data-slot="body"]{display:block}.card__body{display:flex;flex-direction:column}.cell[data-component="card"]{grid-column:span 2}.kit-control[data-component="card"][data-inset="flush"] > .kit-slot:is([data-slot="head"], [data-slot="foot"]){padding-inline:0}:root{--detail-head-density:initial}.kit-control[data-component="detail-head"]{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;width:100%;height:auto;min-height:max(var(--density-row-height), var(--hit-target-min));padding-block:var(--detail-head-density, var(--density-row-padding));column-gap:var(--space-100);row-gap:0;border:0;background-color:transparent;text-align:start}.kit-control[data-component="detail-head"] .kit-slot[data-slot="figure"]{grid-column:1;grid-row:1 / span 3}.kit-control[data-component="detail-head"] .kit-slot[data-slot="title"]{grid-column:2;grid-row:1;display:block;color:var(--ink);font-size:var(--type-400);font-weight:var(--weight-strong)}.kit-control[data-component="detail-head"] .kit-slot[data-slot="subtitle"]{grid-column:2;grid-row:2;display:block;color:var(--ink-body);font-size:var(--type-100);font-weight:var(--weight-regular)}.kit-control[data-component="detail-head"] .kit-slot[data-slot="meta"]{grid-column:2;grid-row:3;display:block;color:var(--ink-muted);font-size:var(--type-100);font-weight:var(--weight-regular)}.kit-control[data-component="detail-head"] .kit-slot[data-slot="actions"]{grid-column:2;grid-row:4}.kit-control[data-component="detail-head"] .kit-slot[data-slot="close"]{grid-column:3;grid-row:1;align-self:start}.detail-head__actions{display:inline-flex;gap:var(--space-050);margin-inline-start:calc(var(--space-150) * -1);padding-block-start:var(--space-100)}.cell[data-component="detail-head"]{grid-column:span 2}.kit-control[data-component="detail-head"][data-variant="document"] .kit-slot[data-slot="title"]{font-size:var(--type-700);line-height:var(--leading-tight)}.kit-control[data-component="detail-head"][data-variant="document"] .kit-slot[data-slot="subtitle"], .kit-control[data-component="detail-head"][data-variant="document"] .kit-slot[data-slot="meta"]{padding-block-start:var(--space-150)}.kit-control[data-component="detail-head"][data-variant="document"]:not(:has(> .kit-slot[data-slot="figure"])){grid-template-columns:minmax(0, 1fr) auto}.kit-control[data-component="detail-head"][data-variant="document"]:not(:has(> .kit-slot[data-slot="figure"])) > .kit-slot:not([data-slot="close"]){grid-column:1}:root{--list-row-density:initial}.kit-control[data-component="list-row"]{display:grid;grid-template-columns:auto auto minmax(0, max-content) auto minmax(0, 1fr) auto minmax(0, auto) auto;align-items:center;align-content:center;width:100%;height:auto;min-height:max(var(--density-row-height), var(--hit-target-min));padding:var(--list-row-density, var(--density-row-padding));column-gap:0;row-gap:0;border:0;background-color:transparent;text-align:start}.kit-control[data-component="list-row"]:not(:has(.kit-slot[data-slot="detail"])){grid-template-rows:auto 0}.kit-control[data-component="list-row"] > .kit-slot:not(:last-child):not([data-slot="detail"]){margin-inline-end:var(--space-100)}.kit-control[data-component="list-row"] .kit-slot[data-slot="marker"]{grid-column:1;grid-row:1 / span 2}.kit-control[data-component="list-row"] .kit-slot[data-slot="figure"]{grid-column:2;grid-row:1 / span 2;color:var(--ink-muted)}.kit-control[data-component="list-row"] .kit-slot[data-slot="name"]{grid-column:3;grid-row:1;display:block;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.kit-control[data-component="list-row"] .kit-slot[data-slot="star"]{grid-column:4;grid-row:1;height:0}.kit-control[data-component="list-row"] .kit-slot[data-slot="tags"]{grid-column:6;grid-row:1 / span 2}.kit-control[data-component="list-row"] .kit-slot[data-slot="meta"]{grid-column:7;grid-row:1 / span 2;color:var(--ink-muted);font-size:var(--type-100);font-variant-numeric:var(--numerals-aligned)}.kit-control[data-component="list-row"] .kit-slot[data-slot="actions"]{grid-column:8;grid-row:1 / span 2}.kit-control[data-component="list-row"] .kit-slot[data-slot="detail"]{grid-column:3 / span 3;grid-row:2;display:block;overflow:hidden;color:var(--ink-body);font-size:var(--type-100);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap}.kit-control[data-component="list-row"] .list-row__marker{display:block;width:var(--space-100);height:var(--space-100);border-radius:var(--radius-pill);background-color:var(--ink)}.kit-control[data-component="list-row"][data-state="selected"] > .kit-slot{color:var(--surface-000)}.kit-control[data-component="list-row"][data-state="selected"] .list-row__marker{background-color:var(--surface-000)}.list-row__actions{display:inline-flex;gap:var(--space-050)}.cell[data-component="list-row"]{grid-column:span 2}.kit-control[data-component="list-row"]:has(> .kit-slot[data-slot="detail"]){min-height:max(var(--density-two-line-height), var(--hit-target-min))}.kit-control[data-component="message-direct"]{display:grid;width:100%;height:auto;min-height:var(--kit-step);align-content:start;align-items:end;justify-items:start;grid-template-columns:auto minmax(0, auto) minmax(32%, 1fr);padding-block:var(--space-025);padding-inline:var(--space-100);column-gap:0;row-gap:var(--space-025);background-color:transparent;text-align:start}.kit-control[data-component="message-direct"][data-aligned="end"]{grid-template-columns:minmax(32%, 1fr) minmax(0, auto) auto}.message-direct__run{display:flex;width:100%;flex-direction:column;gap:var(--space-025)}.kit-control[data-component="message-direct"] > .kit-slot[data-slot="figure"]{grid-column:1;grid-row:1 / -1;width:var(--control-300);align-self:end;margin-inline-end:var(--space-100);justify-content:center}.kit-control[data-component="message-direct"][data-aligned="end"] > .kit-slot[data-slot="figure"]{grid-column:3;margin-inline:var(--space-100) 0}.kit-control[data-component="message-direct"] > .kit-slot[data-slot="body"]{grid-column:2;min-width:0;max-width:100%}.kit-control[data-component="message-direct"][data-aligned="end"] > .kit-slot[data-slot="body"]{grid-column:2;justify-self:end}.message-direct__bubble{display:inline-block;max-width:var(--measure);padding-block:var(--space-050);padding-inline:var(--space-100);border-radius:var(--radius-300);background-color:var(--surface-200);color:var(--ink-body);font-size:var(--type-200);font-weight:var(--weight-regular);line-height:var(--leading-body);overflow-wrap:anywhere}.kit-control[data-component="message-direct"] .message-direct__bubble{border-end-start-radius:var(--radius-100)}.kit-control[data-component="message-direct"][data-join="middle"] .message-direct__bubble, .kit-control[data-component="message-direct"][data-join="last"] .message-direct__bubble{border-start-start-radius:var(--radius-100)}.kit-control[data-component="message-direct"][data-aligned="end"] .message-direct__bubble{border-start-start-radius:var(--radius-300);border-end-start-radius:var(--radius-300);border-end-end-radius:var(--radius-100)}.kit-control[data-component="message-direct"][data-aligned="end"][data-join="middle"] .message-direct__bubble, .kit-control[data-component="message-direct"][data-aligned="end"][data-join="last"] .message-direct__bubble{border-start-end-radius:var(--radius-100)}.kit-control[data-component="message-direct"][data-variant^="curved-"]{min-height:0;padding-block:var(--space-050);padding-inline:var(--space-150)}.message-direct__run--curved{gap:var(--space-050)}.message-direct__run--curved > .kit-control[data-component="message-direct"][data-variant^="curved-"]{padding-block:0}.kit-control[data-component="message-direct"][data-variant^="curved-"][data-join] .message-direct__bubble{--message-tail:var(--space-000);--message-margin:calc(var(--space-025) * 2 + var(--border-mark-width));position:relative;isolation:isolate;padding-block:var(--space-100);padding-inline:var(--space-150);border-radius:var(--radius-400);border-end-start-radius:var(--radius-100);background-color:transparent}.kit-control[data-component="message-direct"][data-variant^="curved-"][data-join][data-aligned="end"] .message-direct__bubble{border-end-start-radius:var(--radius-400);border-end-end-radius:var(--radius-100)}.kit-control[data-component="message-direct"][data-variant^="curved-"]:is([data-join="middle"], [data-join="last"]):not([data-aligned="end"]) .message-direct__bubble{border-start-start-radius:var(--radius-100)}.kit-control[data-component="message-direct"][data-variant^="curved-"]:is([data-join="middle"], [data-join="last"])[data-aligned="end"] .message-direct__bubble{border-start-end-radius:var(--radius-100)}.kit-control[data-component="message-direct"][data-variant^="curved-"]:is([data-join="only"], [data-join="last"]) .message-direct__bubble{--message-tail:var(--space-100)}.message-direct__shape{position:absolute;z-index:-1;top:calc(-1 * var(--message-margin));inset-inline-start:calc(-1 * (var(--message-margin) + var(--message-tail)));width:calc(100% + var(--message-margin) * 2 + var(--message-tail));height:calc(100% + var(--message-margin) * 2);overflow:visible;transform:scaleX(-1);pointer-events:none}.kit-control[data-component="message-direct"][data-aligned="end"] .message-direct__shape{inset-inline-start:calc(-1 * var(--message-margin));transform:none}.message-direct__silhouette{fill:var(--surface-200)}.kit-control[data-component="message-direct"][data-aligned="end"] .message-direct__silhouette{fill:var(--ink)}.message-direct__selection{display:none;fill:var(--ink)}.kit-control[data-component="message-direct"][data-aligned="end"] .message-direct__bubble{background-color:var(--ink);color:var(--surface-000)}.message-direct__text{white-space:pre-wrap}.message-direct__author{display:block;margin-block-end:var(--space-025);color:var(--ink);font-size:var(--type-100);font-weight:var(--weight-strong)}.message-direct__meta{display:inline-flex;align-items:center;margin-inline-start:var(--space-100);color:var(--ink-subtle);font-size:var(--type-100);font-weight:var(--weight-regular);gap:var(--space-050);vertical-align:baseline}.kit-control[data-component="message-direct"][data-aligned="end"] .message-direct__meta{--kit-quiet:var(--surface-000);color:var(--surface-000)}.message-direct__at{font-variant-numeric:var(--numerals-aligned)}.message-direct__quote{display:flex;max-width:100%;min-height:var(--hit-target-min);flex-direction:column;justify-content:center;margin-block-end:var(--space-050);padding-inline-start:var(--space-100);border-inline-start:var(--border-state);border-radius:var(--radius-100);color:var(--ink-muted);cursor:pointer;font-size:var(--type-100)}.message-direct__quote:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.message-direct__quote-who{color:var(--ink-body);font-weight:var(--weight-medium)}.message-direct__quote-text{overflow:hidden;font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap}.message-direct__bubble .kit-control[data-component="reaction-row"]{display:flex;margin-block-start:var(--space-050)}.kit-control[data-component="message-direct"][data-state="selected"]{--kit-quiet:var(--ink-muted);box-shadow:inset 0 0 0 100vmax var(--state-selected);color:var(--ink-body);font-weight:var(--weight-regular)}.kit-control[data-component="message-direct"][data-state="selected"] > .kit-slot{color:var(--ink-body)}.kit-control[data-component="message-direct"][data-state="selected"] .message-direct__bubble{outline:var(--border-mark-width) solid var(--ink);outline-offset:var(--space-025)}.kit-control[data-component="message-direct"][data-variant^="curved-"][data-state="selected"]{box-shadow:none}.kit-control[data-component="message-direct"][data-variant^="curved-"][data-state="selected"] .message-direct__bubble, .kit-control[data-component="message-direct"][data-variant^="curved-"] .message-direct__bubble:focus-visible{outline:none}.kit-control[data-component="message-direct"][data-variant^="curved-"][data-state="selected"] .message-direct__selection, :where(html[data-device="keyboard"]) .kit-control[data-component="message-direct"][data-variant^="curved-"] .message-direct__bubble:focus-visible .message-direct__selection{display:block}.message-direct__frame{flex-direction:column}.message-direct__frame > .kit-control[data-component="message-direct"]{padding-inline:0}.cell[data-component="message-direct"]{grid-column:span 2}.message-direct__shape:dir(rtl){transform:none}.kit-control[data-component="message-direct"][data-aligned="end"]:dir(rtl) .message-direct__shape{transform:scaleX(-1)}.kit-control[data-component="numeric-readout"]{height:auto;min-width:0;padding-inline:0;background-color:transparent;color:var(--ink-muted);font-size:var(--type-100);font-variant-numeric:var(--numerals-aligned);font-weight:var(--weight-regular)}.kit-control[data-component="numeric-readout"][data-variant="ambient"]{color:var(--ink);font-size:var(--type-600)}.kit-control[data-component="mini-date"]{--kit-radius:var(--radius-pill);width:var(--kit-step);padding:0;justify-content:center;background-color:transparent;color:var(--ink);font-size:var(--type-100);font-variant-numeric:var(--numerals-aligned)}.kit-control[data-component="mini-date"][data-variant="today"]{background-color:var(--accent-ink);color:var(--surface-000);font-weight:var(--weight-strong)}.kit-control[data-component="mini-date"][data-tint-role="selection"]{color:var(--ink);font-weight:var(--weight-strong)}.kit-control[data-component="mini-date"][data-state="selected"]{background-color:var(--ink);box-shadow:none;color:var(--surface-000)}.kit-control[data-component="mini-date"][data-tint-role="selection"][data-state="selected"]{background-color:var(--accent-ink)}.kit-control[data-component="numeric-readout"][data-variant="summary"]{color:var(--ink);font-size:var(--type-800);line-height:var(--leading-tight)}.kit-control[data-component="numeric-readout"][data-variant="focus"]{color:var(--ink);font-size:var(--type-900);line-height:var(--leading-tight)}.kit-control[data-component="presence-roster"]{flex-direction:column;align-items:stretch;height:auto;min-height:var(--kit-step);padding-inline:0;background-color:transparent;text-align:start}.presence-roster__members{display:flex;flex-direction:column;gap:var(--space-050)}.kit-control[data-component="presence-roster"][data-variant$="-compact"] .presence-roster__members{gap:var(--space-025)}.presence-roster__member{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:var(--space-100)}.presence-roster__name{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.kit-control[data-component="typing-indicator"]{height:auto;min-height:var(--kit-step);padding-inline:0;background-color:transparent;color:var(--ink-muted);font-size:var(--type-100);font-weight:var(--weight-regular)}.kit-control[data-component="delivery-ticks"]{height:auto;min-width:0;padding-inline:0;background-color:transparent;color:var(--kit-quiet, var(--ink-muted))}.kit-control[data-component="reaction-picker"]{display:inline-flex;width:max-content;height:auto;min-height:var(--kit-step);align-items:center;gap:var(--space-100);padding-inline:0;background-color:transparent}.reaction-picker__payloads{display:inline-flex;align-items:center;gap:var(--space-100)}.kit-control[data-component="reaction-picker"] .kit-control[data-component="chip"]{min-width:var(--control-300);min-height:var(--control-300);justify-content:center;padding:var(--space-025);background-color:transparent}.reaction-picker__payload{font-size:var(--type-600);line-height:1}.kit-control[data-component="reaction-picker"] > .kit-slot[data-slot="more"]{padding-inline-start:var(--space-025);border-inline-start:var(--border-state);border-color:var(--hairline)}.cell[data-component="reaction-picker"]{grid-column:span 2}.kit-control[data-component="reaction-row"]{flex-wrap:wrap;height:auto;min-height:var(--kit-step);gap:var(--space-050);padding-inline:0;background-color:transparent}.reaction-row__reactions{display:inline-flex;flex-wrap:wrap;gap:var(--space-050)}.reaction-row__payload{font-size:var(--type-100);line-height:1}.kit-control[data-component="reaction-row"] .kit-control[data-component="chip"]{min-height:var(--control-200)}.kit-control[data-component="reaction-row"] .kit-control[data-component="chip"] .kit-slot[data-slot="label"]{font-variant-numeric:var(--numerals-aligned);line-height:1}:root{--setting-row-density:initial}.kit-control[data-component="setting-row"]{display:grid;grid-template-columns:auto minmax(0, 1fr) minmax(0, auto) var(--control-100);align-items:center;align-content:center;width:100%;height:auto;min-height:max(var(--density-row-height), var(--hit-target-min));padding-block:var(--setting-row-density, var(--density-row-padding));column-gap:var(--space-100);row-gap:0;border:0;background-color:transparent;text-align:start}.kit-control[data-component="setting-row"]:not(:has(.kit-slot[data-slot="hint"])){grid-template-rows:auto 0}.kit-control[data-component="setting-row"] .kit-slot[data-slot="leading"]{grid-column:1;grid-row:1 / span 2;justify-content:center;min-width:var(--control-300);color:var(--ink-muted)}.kit-control[data-component="setting-row"][data-variant$="-compact"] .kit-slot[data-slot="leading"]{min-width:var(--control-200)}.kit-control[data-component="setting-row"][data-variant$="-compact"]::after{inset-block:0}.kit-control[data-component="setting-row"] .kit-slot[data-slot="label"]{grid-column:2;grid-row:1;display:block;color:var(--ink)}.kit-control[data-component="setting-row"] .kit-slot[data-slot="hint"]{grid-column:2 / span 2;grid-row:2;display:block;color:var(--ink-muted);font-size:var(--type-100);font-weight:var(--weight-regular)}.kit-control[data-component="setting-row"] .kit-slot[data-slot="value"]{grid-column:3;grid-row:1;overflow:hidden;color:var(--ink-body);font-size:var(--type-100);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap}.kit-control[data-component="setting-row"] .kit-slot[data-slot="affordance"]{grid-column:4;grid-row:1 / span 2;justify-content:center;color:var(--ink-muted)}.kit-control[data-component="setting-row"][data-state="selected"] > .kit-slot{color:var(--surface-000)}.kit-control[data-component="setting-row"][data-state="selected"] .radio__centre{background-color:var(--surface-000)}.cell[data-component="setting-row"]{grid-column:span 2}.kit-control[data-component="setting-row"][data-variant$="-compact"]{min-height:max(var(--density-compact-row-height), var(--hit-target-min));padding-block:var(--density-compact-row-padding)}.cell[data-component="dialog"]{grid-column:span 2}.dialog__frame{flex-direction:column;align-items:flex-start}.kit-control[data-component="dialog"]{--kit-radius:var(--radius-300);position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:var(--layer-dialog);display:flex;width:max-content;max-width:min(var(--measure), calc(100% - var(--space-300) * 2));height:auto;flex-direction:column;align-items:stretch;padding:var(--density-dialog-inset);border:var(--border-state);border-color:var(--hairline);gap:var(--density-group-gap);background-color:var(--surface-200);box-shadow:var(--elevation-dialog);transform:translate(-50%, -50%);animation:dialog-rise var(--duration-300) var(--ease)}@keyframes dialog-rise{from{transform:translate(-50%, -46%);opacity:0}}.kit-control[data-component="dialog"] .kit-slot[data-slot="title"]{display:block;color:var(--ink);font-size:var(--type-400);font-weight:var(--weight-strong)}.kit-control[data-component="dialog"] .kit-slot[data-slot="body"]{display:block;color:var(--ink-body);font-size:var(--type-200);font-weight:var(--weight-regular);line-height:var(--leading-body)}.kit-control[data-component="dialog"] .kit-slot[data-slot="actions"]{display:block}.dialog__actions{display:flex;justify-content:flex-end;gap:var(--space-100)}.dialog__chooser{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-100)}.dialog__opener{flex:none}@media (prefers-reduced-motion: reduce){.kit-control[data-component="dialog"]{animation:none}}.kit-control[data-component="dialog"]:dir(rtl){transform:translate(50%, -50%);animation-name:dialog-rise-rtl}@keyframes dialog-rise-rtl{from{transform:translate(50%, -46%);opacity:0}}.overlay-frame{position:relative;display:flex;overflow:hidden;box-sizing:border-box;width:100%;padding:var(--space-150);border:var(--border-state);border-color:var(--hairline);border-radius:var(--radius-200);background-color:var(--surface-000)}.overlay-scrim{position:absolute;inset:0;background-color:var(--scrim)}.overlay-anchored{position:absolute;z-index:var(--layer-raised)}.overlay-frame > [data-rung="sheet"]{position:relative;z-index:var(--layer-sheet)}.overlay-frame > .overlay-scrim{z-index:var(--layer-scrim)}.overlay-frame > [data-rung="dialog"]{z-index:var(--layer-dialog)}.overlay-frame > [data-rung="popover"]{z-index:var(--layer-popover)}.cell[data-component="popover"]{grid-column:span 2}.kit-control[data-component="popover"]{--kit-radius:var(--radius-300);display:flex;width:max-content;max-width:100%;height:auto;min-height:var(--kit-step);flex-direction:column;align-items:stretch;padding:var(--space-050);gap:var(--space-050);border:var(--border-state);border-color:var(--hairline);background-color:var(--surface-200);box-shadow:var(--elevation-popover);animation:popover-drop var(--duration-200) var(--ease)}.kit-control[data-component="popover"].is-flipped{animation-name:popover-rise}@keyframes popover-drop{from{transform:translateY(calc(var(--space-050) * -1));opacity:0}}@keyframes popover-rise{from{transform:translateY(var(--space-050));opacity:0}}.kit-control[data-component="popover"] .kit-slot[data-slot="head"]{padding:var(--space-050) var(--space-100);border-block-end:var(--border-state);border-block-end-color:var(--hairline)}.kit-control[data-component="popover"] .kit-slot[data-slot="body"]{display:block}.popover__foot{display:flex;align-items:center;gap:var(--space-100);padding:var(--space-100);border-block-start:var(--border-state);border-block-start-color:var(--hairline)}.popover__minutes{min-width:0;height:var(--control-400);flex:1;padding:var(--space-050) var(--space-100);border:0;border-radius:var(--radius-100);background-color:var(--surface-300);color:var(--ink-body);font:inherit;font-size:var(--type-200)}.popover__minutes:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.popover__unit{flex:none;color:var(--ink-muted);font-size:var(--type-100);font-weight:var(--weight-regular)}.popover__frame{flex-direction:column;align-items:flex-start}.popover__frame[data-state="flipped"] .popover__opener{margin-block-start:auto}.popover__frame[data-state="shifted"] .popover__opener{align-self:flex-end}.popover__point{display:inline-flex;align-items:center;justify-content:center;width:var(--control-300);height:var(--control-300);border-radius:var(--radius-100);background-color:var(--surface-200);color:var(--ink-muted)}@media (prefers-reduced-motion: reduce){.kit-control[data-component="popover"]{animation:none}}:root{--sheet-density:initial}.cell[data-component="sheet"]{grid-column:span 2}.sheet__frame{align-items:stretch}.kit-control[data-component="sheet"]{--kit-radius:var(--radius-300);display:flex;min-width:0;flex:1;flex-direction:column;align-items:stretch;height:auto;min-height:var(--hit-target-min);padding:var(--density-panel-inset);border:var(--border-state);border-color:var(--hairline);gap:var(--sheet-density, var(--density-stack-gap));background-color:var(--surface-200);box-shadow:var(--elevation-sheet)}.kit-control[data-component="sheet"] > .kit-slot{display:block;flex:none}.kit-control[data-component="sheet"] .kit-slot[data-slot="lede"]{color:var(--ink-muted);font-size:var(--type-100);font-weight:var(--weight-regular);line-height:var(--leading-body)}.kit-control[data-component="sheet"] .kit-slot[data-slot="body"]{min-height:0;flex:1;overflow-y:auto}.kit-control[data-component="sheet"] .kit-slot[data-slot="status"]{color:var(--ink-muted);font-size:var(--type-100);font-variant-numeric:var(--numerals-aligned)}.kit-control[data-component="sheet"] .kit-slot[data-slot="head"]{padding-block:var(--sheet-density, var(--density-stack-gap))}.kit-control[data-component="sheet"] .kit-control[data-component="detail-head"]{padding-inline:0;column-gap:0}.kit-control[data-component="sheet"] .kit-control[data-component="detail-head"] .kit-slot[data-slot="close"]{align-self:center;margin-inline-start:var(--space-100)}.kit-control[data-component="sheet"][data-scrolled="true"] .kit-slot[data-slot="head"]{border-block-end:var(--border-state);border-block-end-color:var(--hairline)}.kit-control[data-component="sheet"][data-scrolled="false"] .kit-slot[data-slot="body"]{border-block-end:var(--border-state);border-block-end-color:var(--hairline)}.kit-control[data-component="sheet"] .kit-control[data-component="form-field"], .kit-control[data-component="sheet"] .kit-control[data-component="field"]{max-width:none}.kit-control[data-component="sheet"] .kit-control[data-component="field"]{flex:1}.sheet__fields, .sheet__list, .sheet__filter{display:flex;flex-direction:column;align-items:stretch;gap:var(--sheet-density, var(--density-stack-gap))}.sheet__filter{flex-direction:row;align-items:center;gap:var(--space-100)}.sheet__actions{display:flex;justify-content:flex-end;gap:var(--space-100)}.cell[data-component="bulk-bar"]{grid-column:span 2}.bulk-bar__frame{position:relative;display:flex;width:100%;flex-direction:column;align-items:stretch}.bulk-bar__rows{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-100)}.bulk-bar__frame[data-state="revealed"] .bulk-bar__rows{padding-block-end:calc(var(--control-500) + var(--space-150))}.bulk-bar__rows .kit-control[data-state="selected"] .kit-control[data-component="chip"]{background-color:color-mix(in srgb, currentColor 12%, var(--surface-200))}.kit-control[data-component="bulk-bar"]{--kit-radius:var(--radius-pill);position:absolute;inset-inline:0;inset-block-end:0;display:flex;height:var(--kit-step);align-items:center;gap:var(--space-100);padding-inline:var(--space-150);border:var(--border-state);border-color:var(--hairline);background-color:var(--surface-300);box-shadow:var(--elevation-raised);animation:bulk-bar-rise var(--duration-300) var(--ease)}@keyframes bulk-bar-rise{from{transform:translateY(var(--space-150));opacity:0}}.kit-control[data-component="bulk-bar"] .kit-slot[data-slot="count"]{flex:1}.bulk-bar__actions{display:flex;align-items:center;gap:var(--space-100)}@media (prefers-reduced-motion: reduce){.kit-control[data-component="bulk-bar"]{animation:none}}.cell[data-component="filter-panel"]{grid-column:span 2}.kit-control[data-component="filter-panel"]{display:flex;width:100%;height:auto;flex-wrap:wrap;align-items:center;gap:var(--space-100);padding:0;background-color:transparent}.kit-control[data-component="filter-panel"] > .kit-slot[data-slot="label"]{color:var(--ink-muted);font-size:var(--type-100);font-weight:var(--weight-regular)}.filter-panel__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-050)}.filter-chip__facet{color:var(--ink-muted);font-weight:var(--weight-regular)}.filter-chip .kit-slot[data-slot="trailing"]{color:var(--ink-muted)}