.mnu-positioner{z-index:var(--z-popover)}.mnu.listbox{--mnu-in:200ms;--mnu-out:150ms;--mnu-ease:cubic-bezier(0.25,1,0.5,1);box-sizing:border-box;width:max-content;min-width:max(var(--anchor-width,0px),180px);max-width:min(320px,calc(100vw - 2 * var(--space-2)));max-height:var(--available-height,none);overflow-y:auto;overscroll-behavior:contain;border:0;background:var(--bg-surface);box-shadow:var(--shadow-overlay);color:var(--fg-default);outline:0;transform-origin:var(--transform-origin,center);transition:opacity var(--mnu-in) var(--mnu-ease),transform var(--mnu-in) var(--mnu-ease)}.mnu[data-ending-style],.mnu[data-starting-style]{opacity:0;transform:scale(.96)}.mnu[data-ending-style]{transition-duration:var(--mnu-out)}.mnu.listbox[data-instant]{transition:none}.mnu .mnu-item{box-sizing:border-box;justify-content:flex-start;gap:var(--space-3);width:100%;min-height:var(--h);padding-block:var(--space-2);border:0;background:transparent;color:var(--fg-default);font:inherit;text-align:start;text-decoration:none;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mnu .mnu-item .icon{flex:none;visibility:visible}.mnu-chevron,.mnu-icon{color:var(--fg-muted)}.mnu-text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}.mnu-detail,.mnu-hint{color:var(--fg-muted)}.mnu-hint{flex:none;white-space:nowrap}.mnu-tick{color:var(--fg-default)}.mnu .mnu-radio:not([data-checked]) .mnu-tick{visibility:hidden}.mnu .mnu-item.is-hover,.mnu .mnu-item[data-highlighted]{background:var(--neutral-a2)}@media (hover:hover){.mnu .mnu-item:hover:not([data-highlighted]){background:transparent}}.mnu .mnu-item.is-active,.mnu .mnu-item:not([data-disabled]):active{background:var(--neutral-a3)}.mnu .mnu-sub[data-popup-open]{background:var(--neutral-a2)}.mnu .mnu-item.is-focus,.mnu .mnu-item:focus-visible{outline:var(--stroke-heavy) solid var(--focus-ring);outline-offset:calc(var(--stroke-heavy) * -1)}.mnu .mnu-danger,.mnu .mnu-danger .mnu-icon{color:var(--danger-fg)}.mnu .mnu-danger.is-active,.mnu .mnu-danger.is-hover,.mnu .mnu-danger:not([data-disabled]):active,.mnu .mnu-danger[data-highlighted]{background:var(--danger-bg);color:var(--danger-fg-strong)}.mnu .mnu-danger.is-hover .mnu-icon,.mnu .mnu-danger[data-highlighted] .mnu-icon{color:var(--danger-fg-strong)}.mnu .mnu-item[data-disabled],.mnu .mnu-item[data-disabled] .icon,.mnu .mnu-item[data-disabled] .mnu-detail,.mnu .mnu-item[data-disabled] .mnu-hint{color:var(--fg-disabled);cursor:not-allowed}.mnu-group{display:flex;flex-direction:column}.mnu-group+.mnu-group{margin-top:var(--space-1)}.mnu-group-name{display:block;padding:var(--space-2) var(--space-3) var(--space-1);color:var(--fg-muted)}.mnu-sep{flex:none;height:var(--stroke);margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}.mnu-note{margin:0;padding:var(--space-2) var(--space-3);color:var(--fg-muted);text-wrap:pretty}.mnu-note.msg{align-items:flex-start;gap:var(--space-2);color:var(--danger-fg)}.mnu-loading{display:flex;flex-direction:column}.mnu .mnu-bar{cursor:default}.mnu .mnu-bar:hover{background:transparent}.mnu-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mnu-trigger.btn-secondary[data-popup-open]:not(:disabled){background:var(--bg-control-active)}.mnu-trigger.btn-ghost[data-popup-open]:not(:disabled){background:var(--neutral-a5)}.mnu-static{display:inline-flex;flex-direction:column;max-width:100%}.mnu-static[data-side=top]{flex-direction:column-reverse}.mnu-static[data-side=left]{flex-flow:row-reverse wrap}.mnu-static[data-side=right]{flex-flow:row wrap}.mnu-static[data-align=start]{align-items:flex-start}.mnu-static[data-align=center]{align-items:center}.mnu-static[data-align=end]{align-items:flex-end}.mnu-static .mnu.listbox{max-width:min(320px,100%);transition:none}@media (prefers-reduced-motion:reduce){.mnu.listbox{transition-duration:var(--mnu-out)}.mnu[data-ending-style],.mnu[data-starting-style]{transform:none}}@media (forced-colors:active){.mnu.listbox{border:var(--stroke) solid CanvasText}.mnu .mnu-item[data-highlighted]{forced-color-adjust:none;background:Highlight;color:HighlightText}.mnu .mnu-item[data-disabled]{color:GrayText}}.mtr{--mtr-quick:150ms;--mtr-base:200ms;--mtr-ease:cubic-bezier(0.25,1,0.5,1);--mtr-ease-move:cubic-bezier(0.65,0,0.35,1);--mtr-h:4px;--mtr-min:4px;--mtr-r:var(--radius-full);--mtr-fill-bg:var(--fg-muted);position:relative;display:block;box-sizing:border-box;inline-size:100%;block-size:var(--mtr-h);background:var(--bg-control)}.mtr,.mtr-fill{border-radius:var(--mtr-r)}.mtr-fill{position:absolute;inset:0;background:var(--mtr-fill-bg);-webkit-clip-path:inset(0 calc(100% - max(var(--mtr-v) * 1%, var(--mtr-min))) 0 0 round var(--mtr-r));clip-path:inset(0 calc(100% - max(var(--mtr-v) * 1%, var(--mtr-min))) 0 0 round var(--mtr-r));transition-property:background-color,-webkit-clip-path;transition-property:clip-path,background-color;transition-property:clip-path,background-color,-webkit-clip-path;transition-duration:var(--mtr-base),var(--mtr-quick);transition-timing-function:var(--mtr-ease-move),var(--mtr-ease)}.mtr[data-state=empty]{--mtr-min:0px}.mtr[data-status=watch]{--mtr-fill-bg:var(--warning-border)}.mtr[data-status=attention]{--mtr-fill-bg:var(--danger-border)}.mtr[data-state=pending]{background:var(--hatch)}.mtr[data-state=loading],.mtr[data-state=not-applicable],.mtr[data-state=not-reported]{background:transparent}.mtr-skel{display:block;border-radius:var(--mtr-r)}@media (forced-colors:active){.mtr{forced-color-adjust:none;background:Canvas;outline:var(--stroke) solid CanvasText}.mtr-fill{background:CanvasText}.mtr[data-state=loading],.mtr[data-state=not-applicable],.mtr[data-state=not-reported]{outline:none}}.mb{--mb-pad:var(--space-4);--mb-rule:var(--stroke) solid var(--border-subtle);inline-size:100%}.mb-row{display:grid}.mb-row>.mb-item{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start;justify-items:start}.mb[data-mb-sub] .mb-row>.mb-item{grid-row:span 3}.mb-row>.mb-item>.hm-label{align-self:end}@container (width < 640px){.mb-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-row>.mb-item{padding:var(--mb-pad)}.mb-row>.mb-item:nth-child(-n+2){-webkit-padding-before:0;padding-block-start:0}.mb-row>.mb-item:last-child,.mb-row>.mb-item:nth-last-child(2):nth-child(odd){-webkit-padding-after:0;padding-block-end:0}.mb-row>.mb-item:nth-child(odd){-webkit-padding-start:0;padding-inline-start:0}.mb-row>.mb-item:nth-child(2n){-webkit-padding-end:0;padding-inline-end:0}.mb-row>.mb-item:last-child:nth-child(odd){grid-column:1/-1;-webkit-padding-end:0;padding-inline-end:0}.mb[data-mb-dividers] .mb-row>.mb-item:nth-child(2n){-webkit-border-start:var(--mb-rule);border-inline-start:var(--mb-rule)}.mb[data-mb-dividers] .mb-row>.mb-item:not(:last-child){-webkit-border-after:var(--mb-rule);border-block-end:var(--mb-rule)}.mb[data-mb-dividers] .mb-row>.mb-item:nth-last-child(2):nth-child(odd){-webkit-border-after:none;border-block-end:none}}@container (width >= 640px){.mb-row{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:auto auto}.mb[data-mb-sub] .mb-row{grid-template-rows:auto auto auto}.mb-row>.mb-item{padding-inline:var(--mb-pad)}.mb-row>.mb-item:first-child{-webkit-padding-start:0;padding-inline-start:0}.mb-row>.mb-item:last-child{-webkit-padding-end:0;padding-inline-end:0}.mb[data-mb-dividers] .mb-row>.mb-item:not(:first-child){-webkit-border-start:var(--mb-rule);border-inline-start:var(--mb-rule)}}.pe{container-type:inline-size;box-sizing:border-box;padding:var(--space-3) var(--space-4);background:var(--bg-subtle);border-radius:var(--radius-2);color:var(--fg-default)}.pe[data-kind=plain]{padding:0;background:none;border-radius:0}.pe-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3)}@container (max-width: 399px){.pe-in{grid-template-columns:auto minmax(0,1fr);align-items:start}.pe-action{grid-column:2;-webkit-margin-start:calc(-1 * var(--control-px-md));margin-inline-start:calc(-1 * var(--control-px-md))}}.pe-text{min-width:0}.pe-name{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium)}.pe-detail,.pe-name{margin:0;overflow-wrap:anywhere}.pe-detail{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--weight-regular);color:var(--fg-muted)}.pe-action{justify-self:start}.pop-positioner{z-index:var(--z-popover)}.pop{--pop-in:200ms;--pop-out:150ms;--pop-ease:cubic-bezier(0.25,1,0.5,1);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2);width:max-content;max-width:min(360px,calc(100vw - 2 * var(--space-2)));max-height:var(--available-height,none);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4);background:var(--bg-surface);border-radius:var(--container-radius);box-shadow:var(--shadow-overlay);color:var(--fg-default);outline:0;transform-origin:var(--transform-origin,center);transition:opacity var(--pop-in) var(--pop-ease),transform var(--pop-in) var(--pop-ease)}.pop[data-size=wide]{width:min(452px,calc(100vw - 2 * var(--space-2)));max-width:none}.pop[data-ending-style],.pop[data-starting-style]{opacity:0;transform:scale(.96)}.pop[data-ending-style]{transition-duration:var(--pop-out)}.pop[data-instant]{transition:none}.pop-title{color:var(--fg-default);text-wrap:balance}.pop-body{min-width:0;text-wrap:pretty}.pop-trigger.btn-secondary[data-popup-open]:not(:disabled){background:var(--bg-control-active)}.pop-trigger.btn-ghost[data-popup-open]:not(:disabled){background:var(--neutral-a5)}.pop-static{display:inline-flex;flex-direction:column;max-width:100%}.pop-static[data-side=top]{flex-direction:column-reverse}.pop-static[data-side=left]{flex-flow:row-reverse wrap}.pop-static[data-side=right]{flex-flow:row wrap}.pop-static[data-align=start]{align-items:flex-start}.pop-static[data-align=center]{align-items:center}.pop-static[data-align=end]{align-items:flex-end}.pop-static .pop{max-width:min(360px,100%);transition:none}@media (prefers-reduced-motion:reduce){.pop{transition-duration:var(--pop-out)}.pop[data-ending-style],.pop[data-starting-style]{transform:none}}@media (forced-colors:active){.pop{border:var(--stroke) solid CanvasText}}.rl{container:rl/inline-size;--rl-num-min:64px;--rl-num-min-narrow:64px;--rl-skel-num:40px;--rl-inset:var(--pad,var(--space-2));--rl-ground:var(--bg-surface);--rl-text-ok:var(--success-fg);--rl-text-watch:var(--warning-fg);--rl-text-stop:var(--danger-fg);--rl-text-progress:var(--progress-fg);--rl-text-review:var(--info-fg);--rl-instant:100ms;--rl-base:200ms;--rl-ease-hover:cubic-bezier(0.25,0.1,0.25,1);--rl-ease-out:cubic-bezier(0.25,1,0.5,1);min-width:0}.rl[data-ground=subtle]{--rl-ground:var(--app-ground)}.rl-group[data-scope=aside],.rl[data-ground=subtle]{--rl-text-ok:var(--success-fg-strong);--rl-text-watch:var(--warning-fg-strong);--rl-text-stop:var(--danger-fg-strong);--rl-text-progress:var(--progress-fg-strong);--rl-text-review:var(--info-fg-strong)}.rl-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.rl-grid{display:grid;grid-template-columns:var(--rl-tracks);grid-column-gap:var(--space-4);column-gap:var(--space-4)}.rl-group,.rl-head,.rl-pin,.rl-row{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.rl-band,.rl-head,.rl-more,.rl-row{box-sizing:border-box;min-height:var(--control-h-lg);padding:var(--space-2) var(--rl-inset);align-items:center}.rl-head{box-shadow:inset 0 calc(var(--stroke) * -1) 0 var(--border-default);color:var(--fg-muted)}.rl-head-name{min-width:0;overflow:clip;overflow-clip-margin:var(--space-1);text-overflow:ellipsis;white-space:nowrap}.rl-head-cell[data-align=end]{text-align:end}.rl-short{display:none}@media not print{.rl[data-sticky] .rl-pin{position:-webkit-sticky;position:sticky;top:var(--ledger-pin-top,0);z-index:2;background:var(--rl-ground)}.rl[data-sticky] .rl-row{scroll-margin-block-start:calc(var(--ledger-pin-top, 0px) + var(--control-h-lg))}}.rl-band{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:calc(var(--control-h-lg) + var(--space-1));box-shadow:inset 0 calc(var(--stroke) * -1) 0 var(--border-default)}.rl-band-name{min-width:0;font-weight:var(--weight-strong)}.rl-band-count{flex:none;color:var(--fg-muted)}.rl-row{position:relative;box-shadow:inset 0 calc(var(--stroke) * -1) 0 var(--rl-line,var(--border-subtle));color:var(--fg-default);text-decoration:none;transition-property:background-color;transition-duration:var(--rl-instant);transition-timing-function:var(--rl-ease-hover)}button.rl-row{width:100%;margin:0;border:0;background:transparent;font:inherit;text-align:start;cursor:pointer}.rl-row:has(+.rl-more+.rl-sum),.rl-row:has(+.rl-sum){--rl-line:transparent}.rl-row[data-status]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--stroke-heavy);background:var(--danger-border)}.rl-row[data-status=watch]:before{inset-block:25%;background:var(--warning-border)}.rl-label{flex-direction:column;gap:var(--space-1)}.rl-label,.rl-name{display:flex;min-width:0}.rl-name{align-items:center;gap:var(--space-2)}.rl-name-text{min-width:0;overflow:clip;overflow-clip-margin:var(--space-1);text-overflow:ellipsis;white-space:nowrap}.rl-note{min-width:0;color:var(--fg-muted)}.rl-dot{flex:none;width:var(--space-2);height:var(--space-2);box-sizing:border-box;border-radius:var(--radius-full);background:var(--fg-muted)}.rl-dot[data-tone=positive]{background:var(--success-border)}.rl-dot[data-tone=watch]{background:transparent;box-shadow:inset 0 0 0 var(--stroke-heavy) var(--warning-border)}.rl-dot[data-tone=attention]{border-radius:var(--radius-1);background:var(--danger-border)}.rl-cells{display:contents}.rl-cell{min-width:0}.rl-cell[data-align=end]{display:flex;justify-content:flex-end;text-align:end}.rl-cell-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.rl-none{display:none}.rl-cell[data-status=watch]>.fgr{color:var(--rl-text-watch)}.rl-cell[data-status=attention]>.fgr{color:var(--rl-text-stop)}.rl-row[data-quiet] .rl-cell,.rl-row[data-quiet] .rl-cell>.fgr{color:var(--fg-muted);font-weight:var(--weight-regular)}.rl-state{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--weight-medium);text-align:end;color:var(--fg-muted);--rl-tone:var(--fg-muted)}.rl-state-text{text-box:trim-both cap alphabetic}.rl-state[data-tone=positive]{color:var(--rl-text-ok);--rl-tone:var(--success-border)}.rl-state[data-tone=watch]{color:var(--rl-text-watch);--rl-tone:var(--warning-border)}.rl-state[data-tone=progress]{color:var(--rl-text-progress);--rl-tone:var(--progress-border)}.rl-state[data-tone=review]{color:var(--rl-text-review);--rl-tone:var(--info-border)}.rl-state[data-tone=attention]{color:var(--rl-text-stop);--rl-tone:var(--danger-border)}.rl-disc{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--rl-tone);color:var(--bg-surface)}.rl-disc[data-glyph=absent]{background:transparent;box-shadow:inset 0 0 0 var(--stroke) var(--rl-tone);color:var(--rl-tone)}.rl-chev{display:flex;justify-content:flex-end;color:var(--fg-muted);transition-property:color;transition-duration:var(--rl-instant);transition-timing-function:var(--rl-ease-hover)}@media (hover:hover){.rl-row[data-nav]:hover{background:var(--neutral-a3)}.rl-row[data-nav]:hover .rl-chev{color:var(--fg-default)}}.rl-row[data-nav].is-hover{background:var(--neutral-a3)}.rl-row[data-nav].is-hover .rl-chev{color:var(--fg-default)}.rl-row[data-nav].is-active,.rl-row[data-nav]:active{background:var(--neutral-a4)}.rl-row[data-nav].is-focus,.rl-row[data-nav]:focus-visible{outline:var(--stroke-heavy) solid var(--focus-ring);outline-offset:calc(var(--stroke-heavy) * -1)}.rl-row[data-revealed]{transition-property:background-color,opacity;transition-duration:var(--rl-base);transition-timing-function:var(--rl-ease-out)}@starting-style{.rl-row[data-revealed]{opacity:0}}.rl[data-instant] .rl-row[data-revealed]{transition-duration:0s}.rl-sum .rl-cell>.fgr,.rl-sum .rl-name{font-weight:var(--weight-strong)}.rl-sum[data-tier=subtotal]{box-shadow:inset 0 var(--stroke) 0 var(--border-strong)}.rl-sum[data-tier=grand]{box-shadow:inset 0 var(--stroke-heavy) 0 var(--border-strong),inset 0 calc(var(--stroke) * -1) 0 var(--border-strong)}.rl-group[data-scope=aside]{background:var(--neutral-a2);box-shadow:inset 0 var(--stroke) 0 var(--border-strong)}.rl-more{grid-column:1/-1;-webkit-padding-start:calc(var(--rl-inset) - var(--space-3));padding-inline-start:calc(var(--rl-inset) - var(--space-3))}.rl-more .btn{max-width:100%;height:auto;white-space:normal;text-align:start}.rl-skel{display:inline-block}.rl-empty,.rl-error{padding:var(--space-4) var(--rl-inset)}.rl-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}@media (pointer:coarse){.rl-head,.rl-more,.rl-row{min-height:var(--control-h-xl)}}@container rl (max-width: 479px){.rl[data-narrow=columns] .rl-grid{grid-template-columns:var(--rl-tracks-narrow);column-gap:var(--space-3)}.rl[data-narrow=columns] .rl-short{display:inline}.rl[data-narrow=columns] .rl-full:has(+.rl-short){display:none}.rl[data-narrow=columns] .rl-name-text{white-space:normal;overflow-wrap:anywhere}.rl:not([data-narrow=columns]) .rl-head-cell{display:none}.rl:not([data-narrow=columns]) .rl-head{display:flex}.rl:not([data-narrow=columns]) .rl-head-name:empty,.rl:not([data-narrow=columns]) .rl-pin .rl-head-name:empty{display:none}.rl:not([data-narrow=columns]) .rl-head:has(.rl-head-name:empty){display:none}.rl:not([data-narrow=columns]) .rl-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name state chev" "cells cells chev";column-gap:var(--space-3);row-gap:var(--space-2)}.rl:not([data-narrow=columns]) .rl-label{grid-area:name}.rl:not([data-narrow=columns]) .rl-state{grid-area:state}.rl:not([data-narrow=columns]) .rl-chev{grid-area:chev}.rl:not([data-narrow=columns]) .rl-cells{grid-area:cells;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-2)}.rl:not([data-narrow=columns]) .rl-cells:not(:has(.rl-cell)){display:none}.rl:not([data-narrow=columns]) .rl-cell{display:inline-flex;align-items:baseline;gap:var(--space-1)}.rl:not([data-narrow=columns]) .rl-cell-label{position:static;width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;color:var(--fg-muted)}.rl:not([data-narrow=columns]) .rl-cell[data-empty]{display:none}.rl:not([data-narrow=columns]) .rl-cells[data-empty] .rl-none{display:inline;color:var(--fg-muted)}}@media (prefers-reduced-motion:reduce){.rl{--rl-base:150ms}}@media (forced-colors:active){.rl-disc,.rl-dot,.rl-row[data-status]:before{forced-color-adjust:none;background:CanvasText;color:Canvas}.rl-disc[data-glyph=absent],.rl-dot[data-tone=watch]{background:transparent;box-shadow:inset 0 0 0 var(--stroke) CanvasText;color:CanvasText}}@media print{.rl-row{page-break-inside:avoid;break-inside:avoid}.rl-more{display:none}}.rp,.rp-trigger{max-width:100%}.rp-trigger{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--gap);row-gap:0;padding-block:var(--space-2);min-width:var(--minw);-webkit-padding-end:calc(var(--pxi) + var(--icon) + var(--gap));padding-inline-end:calc(var(--pxi) + var(--icon) + var(--gap));text-align:start;cursor:pointer}.rp-trigger[data-popup-open]{border-color:var(--border-control-hover)}.rp-trigger[data-disabled]{background:var(--bg-input-disabled);border-color:var(--border-subtle);color:var(--fg-disabled);cursor:not-allowed}.rp-trigger[aria-busy=true]{cursor:progress}.rp-trigger:disabled~.rp-end,.rp-trigger[data-disabled]~.rp-end{color:var(--fg-disabled)}.rp-name{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:var(--weight-medium)}.rp-meta,.rp-name{white-space:nowrap}.rp-meta{flex:none;color:var(--fg-muted)}.rp-trigger:disabled .rp-meta,.rp-trigger[data-disabled] .rp-meta{color:var(--fg-disabled)}.rp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.rp-one{display:inline-flex;align-items:baseline;gap:var(--space-2);min-width:0;max-width:100%;color:var(--fg-default)}.rp-positioner{z-index:var(--z-popover)}.rp-menu{--rp-in:200ms;--rp-out:150ms;--rp-ease:cubic-bezier(0.25,1,0.5,1);box-sizing:border-box;min-width:var(--anchor-width,0);max-width:min(360px,calc(100vw - 16px));max-height:var(--available-height,none);overflow-y:auto;overscroll-behavior:contain;border:0;background:var(--bg-surface);box-shadow:var(--shadow-overlay);color:var(--fg-default);outline:0;transform-origin:var(--transform-origin,top left);transition:opacity var(--rp-in) var(--rp-ease),transform var(--rp-in) var(--rp-ease)}.rp-menu[data-ending-style],.rp-menu[data-starting-style]{opacity:0;transform:scale(.96)}.rp-menu[data-ending-style]{transition-duration:var(--rp-out)}.rp-menu.listbox[data-instant]{transition:none}.rp-row{box-sizing:border-box;width:100%;min-height:var(--control-h-lg);padding-block:var(--space-2);gap:var(--space-3);border:0;background:transparent;color:var(--fg-default);font-family:var(--font-sans);font-size:var(--fs);line-height:20px;text-align:start;text-decoration:none;outline-offset:calc(var(--stroke-heavy) * -1)}@media (pointer:coarse){.rp-row{min-height:var(--control-h-xl)}}.rp-row-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.rp-row-meta{flex:none;white-space:nowrap;color:var(--fg-muted)}.rp-check{flex:none;color:var(--fg-default)}@media (hover:hover){.rp-menu .rp-row:hover{background:transparent}}.rp-menu .rp-row[data-highlighted]{background:var(--neutral-a2)}.rp-menu .rp-row[data-highlighted]:active{background:var(--neutral-a3)}.rp-menu .rp-row[data-current]{background:var(--neutral-4)}.rp-menu .rp-row[data-current] .rp-check{visibility:visible}.rp-menu .rp-row[data-disabled]{color:var(--fg-disabled);cursor:not-allowed}.rp-menu .rp-row[data-disabled] .rp-row-meta{color:var(--fg-disabled)}.rp-static{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:-moz-fit-content;width:fit-content;max-width:100%}.rp-static .rp-menu{display:flex;width:max-content;min-width:100%;max-height:none;overflow:visible;transition:none}@media (prefers-reduced-motion:reduce){.rp-menu{transition-duration:var(--rp-out)}.rp-menu[data-ending-style],.rp-menu[data-starting-style]{transform:none}}@media (forced-colors:active){.rp-menu{border:var(--stroke) solid CanvasText}.rp-menu .rp-row[data-current],.rp-menu .rp-row[data-highlighted]{forced-color-adjust:none;background:Highlight;color:HighlightText}.rp-menu .rp-row[data-current] .rp-check,.rp-menu .rp-row[data-current] .rp-row-meta,.rp-menu .rp-row[data-highlighted] .rp-check,.rp-menu .rp-row[data-highlighted] .rp-row-meta{color:HighlightText}.rp-menu .rp-row[data-disabled]{color:GrayText}}.rvl{--rvl-in:200ms;--rvl-out:150ms;--rvl-arrive:cubic-bezier(0.25,1,0.5,1);--rvl-turn:cubic-bezier(0.65,0,0.35,1);min-width:0}.rvl-trigger{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--h);max-width:100%;margin:0;padding:0;-webkit-padding-end:var(--space-1);padding-inline-end:var(--space-1);border:0;border-radius:var(--control-radius);background:transparent;color:var(--fg-muted);font:inherit;text-align:start;cursor:pointer;transition:color var(--rvl-in) var(--rvl-arrive)}.rvl-trigger .rvl-label{color:inherit}@media (hover:hover){.rvl-trigger:not(:disabled):hover{color:var(--fg-default)}}.rvl-trigger.is-active,.rvl-trigger.is-hover,.rvl-trigger:not(:disabled):active{color:var(--fg-default)}.rvl-trigger.is-disabled,.rvl-trigger:disabled{color:var(--fg-disabled);cursor:not-allowed}.rvl-chev{transition:transform var(--rvl-in) var(--rvl-turn)}.rvl-trigger[data-panel-open] .rvl-chev{transform:rotate(180deg)}.rvl-panel{min-width:0;transition:opacity var(--rvl-in) var(--rvl-arrive),transform var(--rvl-in) var(--rvl-arrive)}.rvl-panel[data-starting-style]{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}.rvl-panel[data-ending-style]{opacity:0;transform:translateY(calc(-1 * var(--space-1)));transition-duration:var(--rvl-out)}.rvl-body{-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3)}.rvl[data-instant] .rvl-chev,.rvl[data-instant] .rvl-panel{transition:none}@media (prefers-reduced-motion:reduce){.rvl-panel{transition-duration:var(--rvl-out)}.rvl-panel[data-ending-style],.rvl-panel[data-starting-style]{transform:none}}@media (forced-colors:active){.rvl-trigger{color:ButtonText}.rvl-trigger:disabled{color:GrayText}}.sl{--sl-fg:var(--fg-default);display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-2)}.sl,.sl-text{min-width:0;margin:0}.sl-text{flex:1 1 12ch;text-box:trim-both cap alphabetic;font-family:var(--font-sans);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;color:var(--sl-fg)}.sl-end{display:inline-flex;align-items:baseline;flex:none;-webkit-margin-start:auto;margin-inline-start:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sl[data-tone=accent]{--sl-fg:var(--accent-fg)}.sl[data-tone=positive]{--sl-fg:var(--success-fg)}.sl[data-tone=watch]{--sl-fg:var(--warning-fg)}.seg{--seg-inset:3px;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;box-sizing:border-box;padding:var(--seg-inset);border:0;border-radius:var(--radius-bar);background:var(--bg-control)}.seg-opt{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap);min-height:calc(var(--h) - 2 * var(--seg-inset));padding-inline:var(--px);border:0;border-radius:calc(var(--radius-bar) - var(--seg-inset));background:transparent;color:var(--fg-muted);font-family:var(--font-sans);font-size:var(--fs);font-weight:var(--weight-medium);line-height:1;white-space:nowrap;cursor:pointer}.seg-opt:has(>.icon:first-child):has(>.lbl){-webkit-padding-start:var(--pxi);padding-inline-start:var(--pxi)}.seg-opt[aria-pressed=true]{background:var(--bg-surface);color:var(--fg-default);box-shadow:var(--card-lift)}@media (hover:hover){.seg-opt[aria-pressed=false]:not(:disabled):hover{color:var(--fg-default)}}.seg-opt[aria-pressed=false].is-hover{color:var(--fg-default)}.seg-opt.is-focus,.seg-opt:focus-visible{z-index:1;outline-offset:calc(var(--stroke-heavy) * -1)}.seg-opt:disabled{color:var(--fg-disabled);cursor:not-allowed}.seg-opt[aria-pressed=true]:disabled{box-shadow:none}.sel-label{color:var(--fg-default)}.sel-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sel-field .select{display:flex;width:100%}.sel-field .select>.input{flex:1 1 auto;width:100%}.sel-field select.input[data-empty]{color:var(--fg-muted)}.sel-field select.input option{color:var(--fg-default)}.sel-trigger{display:flex;align-items:center;gap:var(--gap);text-align:start;cursor:pointer;min-width:var(--minw);-webkit-padding-end:calc(var(--pxi) + var(--icon) + var(--gap));padding-inline-end:calc(var(--pxi) + var(--icon) + var(--gap))}.sel-trigger[data-disabled]{background:var(--bg-input-disabled);border-color:var(--border-subtle);color:var(--fg-disabled);cursor:not-allowed}.sel-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-value[data-empty]{color:var(--fg-muted)}.sel-trigger[aria-expanded=true],.sel-trigger[data-popup-open]{border-color:var(--border-control-hover)}.sel-positioner{z-index:var(--z-dropdown)}.sel-menu{box-sizing:border-box;display:flex;flex-direction:column;min-width:var(--anchor-width,0);max-width:min(360px,calc(100vw - 16px));max-height:min(var(--available-height,320px),320px);padding:var(--space-1);background:var(--bg-surface);border-radius:var(--radius-2);box-shadow:var(--shadow-overlay);color:var(--fg-default);font-family:var(--font-sans);outline:0;transition-property:opacity,transform;transition-duration:.12s;transition-timing-function:ease-out}.sel-menu[data-ending-style],.sel-menu[data-starting-style]{opacity:0;transform:translateY(calc(var(--space-1) * -1))}.sel-menu.sel-static{margin-top:var(--space-1);max-height:none;min-width:0;max-width:none}.sel-menu.sel-alone{margin-top:0}.sel-list{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;outline:0}.sel-search{margin-bottom:var(--space-1)}.sel-search.select{display:flex}.sel-search .input{width:100%}.sel-group+.sel-group{margin-top:var(--space-1)}.sel-group-name{display:block;padding:var(--space-2) var(--space-3) var(--space-1);color:var(--fg-muted)}.sel-empty{margin:0;padding:var(--space-3);color:var(--fg-muted)}.sel-opt{box-sizing:border-box;width:100%;min-height:var(--control-h-lg);padding-block:var(--space-2);border:0;background:transparent;color:var(--fg-default);font-family:var(--font-sans);font-size:var(--fs);line-height:20px;text-align:start;outline:0}@media (pointer:coarse){.sel-opt{min-height:var(--control-h-xl)}}.sel-opt-text{display:flex;flex-direction:column;min-width:0}.sel-opt .icon,.sel-tick{flex:none;visibility:visible}.sel-tick{display:inline-flex}.sel-menu .sel-opt[data-highlighted],.sel-opt.is-hover{background:var(--neutral-a2)}@media (hover:hover){.sel-menu .sel-opt:hover,.sel-sheet .sel-opt:hover{background:var(--neutral-a2)}}.sel-menu .sel-opt[aria-selected=true],.sel-menu .sel-opt[data-selected],.sel-sheet .sel-opt[aria-selected=true]{background:var(--neutral-4);color:var(--fg-default)}.sel-opt[aria-selected=true] .icon,.sel-opt[data-selected] .icon{color:var(--fg-default)}.sel-opt:disabled,.sel-opt[data-disabled]{color:var(--fg-disabled);cursor:not-allowed}.sel-backdrop{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--scrim);opacity:calc(1 - var(--drawer-swipe-progress, 0));transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-out}.sel-backdrop[data-ending-style],.sel-backdrop[data-starting-style]{opacity:0}.sel-backdrop[data-swiping]{transition:none}.sel-viewport{position:fixed;inset:0;z-index:var(--z-modal);display:flex;flex-direction:column;justify-content:flex-end}.sel-popup-sheet{width:100%;outline:0;transform:translateY(var(--drawer-swipe-movement-y,0));transition-property:transform;transition-duration:.24s;transition-timing-function:ease-out}.sel-popup-sheet[data-ending-style],.sel-popup-sheet[data-starting-style]{transform:translateY(100%)}.sel-popup-sheet[data-swiping]{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sel-sheet{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-height:85dvh;padding:var(--space-2) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom, 0px));background:var(--bg-surface);border-radius:var(--radius-3) var(--radius-3) 0 0;box-shadow:var(--shadow-overlay);color:var(--fg-default);font-family:var(--font-sans)}.sel-sheet-static{max-height:none}.sel-grab{align-self:center;flex:none;width:36px;height:4px;margin-bottom:var(--space-3);border-radius:var(--radius-full);background:var(--neutral-a6)}.sel-sheet-title{flex:none;margin:0 0 var(--space-3)}.sel-sheet .sel-search{flex:none}.sel-sheet .sel-opt{min-height:var(--control-h-xl)}@media (prefers-reduced-motion:reduce){.sel-backdrop,.sel-menu,.sel-popup-sheet{transition-property:none}}.sht-scrim{--sht-in:300ms;--sht-out:200ms;--sht-scrim-ease:cubic-bezier(0.25,1,0.5,1);position:fixed;inset:0;z-index:var(--z-modal);background:var(--scrim);transition:opacity var(--sht-in) var(--sht-scrim-ease)}.sht-scrim[data-ending-style],.sht-scrim[data-starting-style]{opacity:0}.sht-scrim[data-ending-style]{transition-duration:var(--sht-out)}.sht{--sht-in:300ms;--sht-out:200ms;--sht-arrive:cubic-bezier(0.16,1,0.3,1);--sht-leave:cubic-bezier(0.32,0,0.67,0);--sht-pad:var(--space-5);position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--z-modal);box-sizing:border-box;display:flex;flex-direction:column;width:min(480px,100%);background:var(--bg-surface);box-shadow:var(--shadow-modal);color:var(--fg-default);outline:0;transition:transform var(--sht-in) var(--sht-arrive),opacity var(--sht-in) var(--sht-arrive)}.sht[data-ending-style],.sht[data-starting-style]{transform:translateX(100%)}.sht[data-ending-style]{transition-duration:var(--sht-out);transition-timing-function:var(--sht-leave)}.sht[data-side=bottom]{inset-block-start:auto;inset-block-end:0;inset-inline:0;width:auto;max-width:40rem;max-height:90dvh;margin-inline:auto;-webkit-padding-after:env(safe-area-inset-bottom,0);padding-block-end:env(safe-area-inset-bottom,0);border-start-start-radius:var(--radius-4);border-start-end-radius:var(--radius-4)}.sht[data-side=bottom]:before{content:"";flex:none;align-self:center;width:36px;height:4px;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);border-radius:var(--radius-full);background:var(--border-default)}.sht[data-side=bottom][data-ending-style],.sht[data-side=bottom][data-starting-style]{transform:translateY(100%)}.sht[data-side=bottom] .sht-head{-webkit-padding-after:0;padding-block-end:0;box-shadow:none}.sht-scrim[data-instant],.sht[data-instant]{transition:none}@media (max-width:479px){.sht{--sht-pad:var(--space-4)}}.sht-head{flex:none;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--sht-pad);box-shadow:inset 0 calc(var(--stroke) * -1) 0 var(--border-subtle)}.sht-titleline{position:relative;-webkit-padding-end:calc(var(--control-h-md) + var(--space-4));padding-inline-end:calc(var(--control-h-md) + var(--space-4))}.sht-title{color:var(--fg-default);text-wrap:balance;overflow-wrap:anywhere}.sht-x{position:absolute;inset-block-start:.5cap;inset-inline-end:0;display:flex;align-items:center;height:0}.sht-line{text-wrap:pretty;overflow-wrap:anywhere}.sht-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--sht-pad);overflow-y:auto;overscroll-behavior:contain}.sht-foot{flex:none;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--sht-pad);-webkit-padding-after:calc(var(--space-4) + env(safe-area-inset-bottom, 0px));padding-block-end:calc(var(--space-4) + env(safe-area-inset-bottom, 0px));box-shadow:inset 0 var(--stroke) 0 var(--border-subtle)}.sht-error .icon{flex:none}.sht-static{position:relative;box-sizing:border-box;width:100%;height:520px;background:var(--scrim);border-radius:var(--container-radius);overflow:hidden}.sht-static .sht{position:absolute;z-index:auto;transition:none}@media (prefers-reduced-motion:reduce){.sht,.sht-scrim{--sht-in:150ms;--sht-out:150ms}.sht[data-ending-style],.sht[data-side=bottom][data-ending-style],.sht[data-side=bottom][data-starting-style],.sht[data-starting-style]{opacity:0;transform:none}}@media (forced-colors:active){.sht{-webkit-border-start:var(--stroke) solid CanvasText;border-inline-start:var(--stroke) solid CanvasText}.sht[data-side=bottom]{-webkit-border-start:0;border-inline-start:0;-webkit-border-before:var(--stroke) solid CanvasText;border-block-start:var(--stroke) solid CanvasText}}.sb-rail{display:none;flex-direction:column;box-sizing:border-box;width:var(--app-nav-w);height:100%}@media (min-width:1024px){.sb-rail{display:flex}}.sb-rail[data-static]{display:flex}.sb-rail[data-fixed]{position:fixed;top:0;bottom:0;left:0;height:auto;z-index:var(--z-dropdown)}.sb{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;width:100%;min-height:0;background:var(--bg-control);color:var(--fg-default);font-family:var(--font-sans)}.sb-mill{position:relative;flex:none;margin:var(--space-4) var(--space-3) 0}.btn.sb-mill-btn{display:flex;width:100%;height:auto;min-height:0;gap:var(--space-3);justify-content:flex-start;padding:var(--space-2);text-align:start;white-space:normal}.btn.sb-mill-btn:not(.icon-only):has(>.icon:last-child){-webkit-padding-end:var(--space-2);padding-inline-end:var(--space-2)}.sb-mill-fixed{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border:var(--stroke) solid transparent}.sb-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--app-mark);height:var(--app-mark);border-radius:var(--radius-2);background:var(--accent-solid);color:var(--fg-on-accent)}.sb-mill-text,.sb-user-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sb-mill-name,.sb-user-name{color:var(--fg-default);font-weight:var(--weight-medium)}.sb-mill-detail,.sb-mill-name,.sb-user-name,.sb-user-role{overflow:hidden;font-size:var(--fs-label);line-height:16px;text-overflow:ellipsis;white-space:nowrap}.sb-mill-detail,.sb-user-role{color:var(--fg-muted);font-weight:var(--weight-regular)}.sb-mill-chevron{flex:none;color:var(--fg-muted)}.sb-positioner{z-index:var(--z-popover)}.sel-menu.sb-menu-static{position:absolute;top:calc(100% + var(--space-1));right:0;left:0;z-index:var(--z-dropdown);min-width:0;max-height:none;margin-top:0}.sb-menu-static .sel-list{overflow:hidden}.sb-scroll{flex:1 1 auto;min-height:0;padding:var(--space-5) var(--space-3) var(--space-3);overflow-y:auto;overscroll-behavior:contain}.sb-group+.sb-group{margin-top:var(--space-3)}.sb-group-label{margin:0 0 var(--space-1);padding-inline:var(--space-3);color:var(--fg-muted);font-size:var(--fs-label);font-weight:var(--weight-regular);line-height:20px}.sb-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.sb-item{position:relative;display:flex;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--control-h-lg);padding-inline:var(--space-3);border-radius:var(--control-radius);color:var(--fg-muted);font-size:var(--fs-label);font-weight:var(--weight-medium);line-height:20px;text-decoration:none}.sb-item .icon{flex:none}.sb-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.sb-item:hover{background:var(--bg-control-hover);color:var(--fg-default)}}.sb-item.is-hover{background:var(--bg-control-hover);color:var(--fg-default)}.sb-item.is-focus,.sb-item:focus-visible{outline:var(--stroke-heavy) solid var(--focus-ring);outline-offset:calc(var(--stroke-heavy) * -1)}.sb-item[aria-current=page]{background:var(--bg-canvas);color:var(--fg-default)}.sb-item[aria-current=page]:before{content:"";position:absolute;top:var(--space-2);bottom:var(--space-2);left:0;width:var(--stroke-heavy);background:var(--accent-strong)}.sb[data-in=drawer] .sb-item{min-height:var(--control-h-xl)}@media (pointer:coarse){.sb-item{min-height:var(--control-h-xl)}}.sb-count{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-regular)}.sb-count[data-attention]{color:var(--danger-fg)}.sb-dot{flex:none;width:var(--swatch);height:var(--swatch);-webkit-margin-start:auto;margin-inline-start:auto;border-radius:var(--radius-full)}.sb-dot[data-tone=stop]{background:var(--danger-solid)}.sb-dot[data-tone=watch]{background:var(--warning-fg)}.sb-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sb-foot{display:flex;flex:none;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-4)}.sb-warning{gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);color:var(--warning-fg);font-size:var(--fs-label);font-weight:var(--weight-medium);line-height:20px}.sb-user,.sb-warning{display:flex;align-items:center}.sb-user{gap:var(--space-3);box-sizing:border-box;width:100%;margin-top:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border:var(--stroke) solid var(--border-subtle);border-radius:var(--radius-2);background:var(--bg-surface);color:inherit;font:inherit;text-align:start}button.sb-user{cursor:pointer}@media (hover:hover){button.sb-user:hover{background:var(--bg-subtle)}}button.sb-user:focus-visible{outline:var(--stroke-heavy) solid var(--focus-ring);outline-offset:calc(var(--stroke-heavy) * -1)}.sb-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--avatar);height:var(--avatar);border-radius:var(--radius-full);background:var(--bg-control);color:var(--fg-default);font-size:var(--fs-small);font-weight:var(--weight-medium);line-height:16px}.sb-user-chevron{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--fg-muted)}.sb-footer{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-1) var(--space-2) 0;color:var(--fg-muted);font-size:var(--fs-small);line-height:16px}.sb-footer>svg{flex:none;width:var(--space-3);height:var(--space-3)}.sb-scrim{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--scrim);opacity:calc(1 - var(--drawer-swipe-progress, 0));transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-out}.sb-scrim[data-ending-style],.sb-scrim[data-starting-style]{opacity:0}.sb-scrim[data-swiping]{transition:none}.sb-viewport{position:fixed;inset:0;z-index:var(--z-modal);display:flex;justify-content:flex-start}.sb-drawer{display:flex;box-sizing:border-box;width:var(--app-nav-w);max-width:100%;height:100%;background:var(--bg-control);box-shadow:var(--shadow-modal);outline:0;transform:translateX(var(--drawer-swipe-movement-x,0));transition-property:transform;transition-duration:.24s;transition-timing-function:ease-out}.sb-drawer[data-ending-style],.sb-drawer[data-starting-style]{transform:translateX(-100%)}.sb-drawer[data-swiping]{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-viewport[data-side=right]{justify-content:flex-end}.sb-viewport[data-side=right] .sb-drawer[data-ending-style],.sb-viewport[data-side=right] .sb-drawer[data-starting-style]{transform:translateX(100%)}@media (min-width:1024px){.sb-scrim:not(.sb-scrim-static),.sb-viewport{display:none}}.sb-scrim-static{position:absolute;opacity:1;transition:none}.sb-drawer-static{position:absolute;top:0;bottom:0;left:0;height:auto;transform:none;transition:none}.sb-menu-wrap{position:relative;display:inline-flex;flex:none}@media (min-width:1024px){.sb-menu-wrap:not([data-visible]){display:none}}.sb-menu-dot{position:absolute;top:var(--space-2);right:var(--space-2);width:var(--swatch);height:var(--swatch);border-radius:var(--radius-full);background:var(--danger-solid);pointer-events:none}@media (prefers-reduced-motion:reduce){.sb-drawer,.sb-scrim{transition-property:none}}.sb-lang{width:100%;border:0;background:transparent;font-family:inherit;text-align:start;cursor:pointer}.sk{--sk-wait:300ms;--sk-quick:150ms;--sk-ease:cubic-bezier(0.25,1,0.5,1);animation-name:sk-in;animation-duration:var(--sk-quick);animation-timing-function:var(--sk-ease);animation-delay:var(--sk-wait);animation-fill-mode:both}@keyframes sk-in{0%{opacity:0}to{opacity:1}}.skel.sk-text{display:inline-block;vertical-align:middle;width:100%;height:.7em;height:1cap}.skel.sk-block{display:block;width:100%;height:var(--control-h-lg)}.skel.sk-circle{display:inline-block;vertical-align:middle;flex:none;width:var(--avatar);aspect-ratio:1;height:auto;border-radius:var(--radius-full)}.skel.sk-subtle{background:var(--bg-control-hover)}@media (forced-colors:active){.skel.sk{forced-color-adjust:none;background:GrayText}}.spk{display:block;width:100%;height:var(--space-6);overflow:visible;color:var(--fg-muted)}.spk[data-tone=watch]{color:var(--warning-border)}.spk[data-tone=attention]{color:var(--danger-border)}.spk-dot,.spk-last,.spk-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spk-dot,.spk-line{stroke-width:var(--stroke-heavy)}.spk-last{stroke-width:calc(var(--stroke-heavy) * 3)}@media (forced-colors:active){.spk{color:CanvasText}}.stm{--stm-instant:100ms;--stm-quick:150ms;--stm-base:200ms;--stm-ease:cubic-bezier(0.25,1,0.5,1);--stm-k:1.2;--stm-w:calc(var(--stroke-heavy) * var(--stm-k));display:inline-block;vertical-align:middle;overflow:visible}.stm-arc,.stm-queue circle,.stm-track{fill:none;stroke-width:var(--stm-w)}.stm-track{stroke:var(--border-control);transition:stroke var(--stm-quick) var(--stm-ease),opacity var(--stm-quick) var(--stm-ease)}.stm[data-state=working] .stm-track{stroke:var(--border-default)}.stm[data-state=queued] .stm-track{opacity:0}.stm[data-state=error] .stm-track{stroke:var(--danger-solid)}.stm-arc{stroke:var(--success-border);stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100;opacity:0;transition:stroke-dashoffset var(--stm-base) var(--stm-ease),opacity var(--stm-instant) var(--stm-ease)}.stm[data-state=working] .stm-arc{stroke-dashoffset:75;opacity:1}.stm[data-state=done] .stm-arc{stroke-dashoffset:0;opacity:1}.stm-queue,.stm-turn{transform-box:view-box;transform-origin:12px 12px;animation-name:stm-turn;animation-duration:.8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.stm[data-state=working] .stm-turn{animation-play-state:running}.stm-queue{opacity:0;animation-duration:2.4s;transition:opacity var(--stm-quick) var(--stm-ease)}.stm[data-state=queued] .stm-queue{opacity:1;animation-play-state:running}.stm-queue-light{stroke:color-mix(in srgb,var(--accent-strong) 30%,var(--bg-surface));stroke-dasharray:6.25 6.25}.stm-queue-dark{stroke:var(--accent-strong);stroke-dasharray:6.25 6.25 6.25 6.25 6.25 68.75}.stm-disc{fill:var(--success-border);stroke:none;opacity:0;transform:scale(.6);transform-box:view-box;transform-origin:12px 12px;transition:opacity var(--stm-instant) var(--stm-ease),transform var(--stm-instant) var(--stm-ease)}.stm[data-state=done] .stm-disc,.stm[data-state=error] .stm-disc{opacity:1;transform:none;transition:opacity var(--stm-quick) var(--stm-ease) var(--stm-quick),transform var(--stm-quick) var(--stm-ease) var(--stm-quick)}.stm[data-state=error] .stm-disc{fill:var(--danger-solid);transition-delay:0s}.stm-bang,.stm-check{fill:none;stroke:var(--bg-surface);stroke-width:var(--stm-w);stroke-linecap:round;stroke-linejoin:round}.stm-check{stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset var(--stm-instant) var(--stm-ease),opacity var(--stm-instant) var(--stm-ease)}.stm[data-state=done] .stm-check{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset var(--stm-base) var(--stm-ease) calc(var(--stm-base) + var(--stm-instant) / 2),opacity var(--stm-instant) var(--stm-ease) calc(var(--stm-base) + var(--stm-instant) / 2)}.stm-bang{opacity:0;transition:opacity var(--stm-instant) var(--stm-ease)}.stm[data-state=error] .stm-bang{opacity:1;transition:opacity var(--stm-quick) var(--stm-ease) var(--stm-instant)}.stm[data-tone=current] .stm-track{stroke:color-mix(in srgb,currentColor 25%,transparent)}.stm[data-tone=current] .stm-arc{stroke:currentColor}@keyframes stm-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.stm-turn{animation-duration:1.6s!important}.stm-queue{animation-duration:4.8s!important}}.stp{--stp-marker:24px;--stp-quick:150ms;--stp-instant:100ms;--stp-ease:cubic-bezier(0.25,1,0.5,1);--stp-ease-hover:cubic-bezier(0.25,0.1,0.25,1);--stp-press:0.92;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1);margin:0 calc(var(--space-1) * -1);border:0;border-radius:var(--control-radius);background:none;font:inherit;color:var(--fg-muted);text-align:start;cursor:pointer}div.stp{cursor:default}.stp-marker{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:var(--stp-marker);height:var(--stp-marker);border:var(--stroke) solid var(--border-default);border-radius:var(--radius-full);background-color:var(--bg-surface);color:var(--fg-muted);transition-property:background-color,border-color,color,transform;transition-duration:var(--stp-quick),var(--stp-quick),var(--stp-quick),var(--stp-instant);transition-timing-function:var(--stp-ease),var(--stp-ease),var(--stp-ease),var(--stp-ease-hover)}.stp-glyph{grid-area:1/1;opacity:0;transform:scale(.6);transition:opacity var(--stp-quick) var(--stp-ease),transform var(--stp-quick) var(--stp-ease)}.stp-num{font-size:var(--fs-small);line-height:1;font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stp[data-mark=complete] .stp-check,.stp[data-mark=flagged] .stp-flag,.stp[data-mark=unstarted] .stp-num{opacity:1;transform:none}.stp[data-mark=complete] .stp-marker{border-color:var(--success-border);background-color:var(--success-border);color:var(--bg-surface)}.stp[data-mark=flagged] .stp-marker{border-color:var(--danger-border);color:var(--danger-fg)}.stp[data-current] .stp-marker{border-color:var(--accent-solid);background-color:var(--accent-solid);color:var(--fg-on-accent)}.stp .stp-title{color:inherit;text-wrap:balance;transition:color var(--stp-instant) var(--stp-ease-hover)}.stp[data-current]{color:var(--fg-default)}.stp[data-current] .stp-title{font-weight:var(--weight-strong)}.stp-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (hover:hover){button.stp:hover:not(:disabled):not([data-current]){color:var(--fg-default)}button.stp:hover:not(:disabled):not([data-current]):is([data-mark=unstarted],[data-mark=flagged]) .stp-marker{background-color:var(--bg-control)}button.stp[data-mark=unstarted]:hover:not(:disabled):not([data-current]) .stp-marker{border-color:var(--border-control)}}.stp.is-active:not([data-current]),.stp.is-hover:not([data-current]),button.stp:active:not(:disabled):not([data-current]){color:var(--fg-default)}.stp.is-hover:not([data-current]):is([data-mark=unstarted],[data-mark=flagged]) .stp-marker{background-color:var(--bg-control)}.stp.is-hover[data-mark=unstarted]:not([data-current]) .stp-marker{border-color:var(--border-control)}.stp.is-active:not([data-current]):is([data-mark=unstarted],[data-mark=flagged]) .stp-marker,button.stp:active:not(:disabled):not([data-current]):is([data-mark=unstarted],[data-mark=flagged]) .stp-marker{background-color:var(--bg-control-hover)}.stp.is-active .stp-marker,button.stp:active:not(:disabled) .stp-marker{transform:scale(var(--stp-press))}.stp:disabled,.stp[data-disabled]{color:var(--fg-disabled);cursor:not-allowed}.stp:is(:disabled,[data-disabled]) .stp-marker{border-color:var(--border-subtle);background-color:var(--bg-surface);color:var(--fg-disabled)}@media (forced-colors:active){.stp[data-current] .stp-marker,.stp[data-mark=complete] .stp-marker{forced-color-adjust:none;border-color:Highlight;background-color:Highlight;color:HighlightText}.stp[data-mark=flagged]:not([data-current]) .stp-marker{border-color:Mark;color:CanvasText}.stp:is(:disabled,[data-disabled]) .stp-marker{border-color:GrayText;background-color:Canvas;color:GrayText}}.switch.sw-44{--sw-w:44px;--sw-h:26px;border:0;border-radius:var(--radius-full);background:var(--neutral-7);transition:background-color var(--sw-move) var(--sw-ease)}.switch.sw-44[aria-checked=true]{background:var(--fg-default)}.switch.sw-44:before{top:var(--sw-inset);left:var(--sw-inset);border-radius:var(--radius-full);background:var(--bg-surface);transition:transform var(--sw-move) var(--sw-ease)}.switch.sw-44[aria-checked=true]:before{left:var(--sw-inset);right:auto;transform:translateX(calc(var(--sw-w) - var(--sw-h)))}.switch.sw-44:disabled{background:var(--bg-input-disabled)}.switch.sw-44:disabled:before{background:var(--border-default)}.switch.sw-44{--sw-move:150ms;--sw-ease:cubic-bezier(0.25,1,0.5,1)}.sw-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--control-h-lg);cursor:pointer}@media (pointer:coarse){.sw-row{min-height:var(--control-h-xl)}}.sw-text{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.sw-row.is-disabled{cursor:not-allowed}.sw-row.is-disabled .p-caption,.sw-row.is-disabled .sw-label{color:var(--fg-disabled)}@media (hover:hover){.switch.sw-44:not(:disabled):hover{background:var(--neutral-8)}.switch.sw-44[aria-checked=true]:not(:disabled):hover{background:var(--neutral-11)}}.switch.sw-44.is-hover{background:var(--neutral-8)}.switch.sw-44[aria-checked=true].is-hover{background:var(--neutral-11)}