@layer malm.reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;color:inherit;margin:0}button{text-align:inherit;background:0 0;border:0;padding:0}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}p,li,dd,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}[hidden]{display:none!important}}@layer malm.base{html{font-family:var(--font-sans);font-feature-settings:var(--font-features);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--color-canvas);color:var(--color-ink);font-size:var(--text-md);line-height:var(--leading-normal);font-weight:var(--weight-regular);text-wrap:pretty;scrollbar-gutter:stable}::selection{background:var(--color-selection)}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semi);text-wrap:balance}h1{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-xl)}h2{font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-lg)}h3{font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-lg)}h4,h5,h6{font-size:var(--text-md);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}a{color:var(--color-accent-text);text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);transition:var(--ws-transition-colors)}a:hover{text-decoration-color:currentColor}.ws-external-link__mark{margin-inline-start:.25em;display:inline-block}a:where(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.ws-nav-link,.ws-toolbar-action,.ws-card,.ws-status-pill){color:inherit;text-decoration:none}small{font-size:var(--text-xs);letter-spacing:var(--tracking-sm);color:var(--color-ink-faint)}strong,b{font-weight:var(--weight-semi)}code,kbd,samp,pre{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;font-size:.9em}hr{border:0;border-block-start:1px solid var(--color-line);height:0;margin-block:var(--space-4)}:where(a[href],button:not(:disabled),summary,label[for],input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),[role=button]:not([aria-disabled=true])){cursor:pointer}:where(button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled,[role=button][aria-disabled=true]){cursor:not-allowed}summary{list-style:none}summary::-webkit-details-marker{display:none}:where(summary:not(.ws-nav-link)){align-items:center;gap:var(--space-2);display:flex}:where(summary:not(.ws-nav-link)):before{content:"";block-size:1em;inline-size:1em;transition:rotate var(--ws-duration-fast) var(--ws-ease);forced-color-adjust:none;background:currentColor;flex:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(details[open]>summary:not(.ws-nav-link)):before{rotate:90deg}:where(summary:not(.ws-nav-link)):dir(rtl):before{scale:-1 1}dialog{margin:auto}:where(:popover-open){width:auto;height:auto;inset:unset;margin:0;position:absolute}:focus-visible{outline:var(--ws-focus-width,2px) solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--ws-radius-sm)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select,textarea):focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 1px var(--color-focus-ring);outline:none}[tabindex="-1"]:focus{outline:none}:where(input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],select,textarea){min-height:var(--ws-control-height);border:1px solid var(--color-control-border);border-radius:var(--ws-radius-sm);background:var(--color-surface);color:var(--color-ink);padding:var(--ws-pad-control);font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-snug);transition:var(--ws-transition-colors)}:where(textarea){padding-block:var(--space-2);line-height:var(--leading-normal)}:where(input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time]){color:oklch(from var(--color-ink) l 0 h)}:where(input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]){font-variant-numeric:tabular-nums;justify-self:start;inline-size:auto;max-inline-size:100%}:where(input[type=number],input[type=time]){inline-size:var(--ws-field-numeric-width,7rem)}@supports (field-sizing:content){:where(input[type=number],input[type=time]){field-sizing:content;inline-size:auto;min-inline-size:4ch}}:where(input,select,textarea)::placeholder{color:var(--color-ink-faint);opacity:1}:where(input,select,textarea):disabled{background:var(--color-surface-sunken);color:var(--color-ink-faint);cursor:not-allowed}:where(input,textarea):read-only:not([type=checkbox],[type=radio],[type=file]){background-color:var(--color-surface-sunken)}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}:where(input,select,textarea)[aria-invalid=true]:focus-visible{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}select:not([multiple],[size]){appearance:none;background-image:var(--ws-select-chevron);background-repeat:no-repeat;background-position:right var(--space-2) center;background-size:1rem 1rem;padding-right:2rem}@media (forced-colors:active){select:not([multiple],[size]){appearance:auto;background-image:none}}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent);width:1rem;height:1rem;min-height:0}input[type=range]{accent-color:var(--color-accent)}input[type=file]{max-inline-size:100%;color:var(--color-ink-muted);font-size:var(--text-sm)}input[type=file]::file-selector-button{min-height:var(--ws-control-height);padding:var(--ws-pad-control);border:1px solid var(--color-control-border);border-radius:var(--ws-radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:var(--weight-semi);cursor:pointer;transition:var(--ws-transition-colors);margin-inline-end:var(--space-3)}input[type=file]:hover::file-selector-button{background:var(--color-surface-hover)}input[type=file]:disabled::file-selector-button{background:var(--color-surface-sunken);color:var(--color-ink-faint);cursor:not-allowed}label{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-ink-muted)}fieldset{border:0;min-width:0;margin:0;padding:0}legend{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-ink-muted);padding:0}}@layer malm.components{.ws-logo{--ws-logo-height:1.5rem;--ws-logo-circle:var(--color-ws-blue);--ws-logo-quadrant:var(--color-ws-orange);--ws-logo-plate:var(--color-ws-yellow);height:var(--ws-logo-height);width:auto;color:var(--color-ink);display:block}.ws-logo--sm{--ws-logo-height:1.125rem}.ws-logo--lg{--ws-logo-height:2rem}.ws-logo--xl{--ws-logo-height:3rem}.ws-logo--inverse{color:var(--color-white)}.ws-mark{--ws-mark-size:1.5rem;width:var(--ws-mark-size);height:var(--ws-mark-size);--ws-logo-circle:var(--color-ws-blue);--ws-logo-quadrant:var(--color-ws-orange);--ws-logo-plate:var(--color-ws-yellow);display:block}.ws-mark--sm{--ws-mark-size:1.125rem}.ws-mark--lg{--ws-mark-size:2rem}.ws-mark--xl{--ws-mark-size:3rem}.ws-element{--ws-element-unit:.75rem;width:calc(var(--ws-element-cols) * var(--ws-element-unit));height:calc(var(--ws-element-rows) * var(--ws-element-unit));fill:currentColor;pointer-events:none;display:block}.ws-element--blue{color:var(--color-ws-blue)}.ws-element--orange{color:var(--color-ws-orange)}.ws-element--yellow{color:var(--color-ws-yellow)}.ws-element-field{isolation:isolate;position:relative;overflow:hidden}.ws-element-field>.ws-element{z-index:-1;position:absolute}@media screen{[data-theme=dark] .ws-element{opacity:.6}[data-theme=dark] .ws-element--dots{opacity:1;filter:invert()}}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws-element{opacity:.6}:root:not([data-theme=light]) .ws-element--dots{opacity:1;filter:invert()}}.ws-element--half-top{clip-path:inset(0 0 50%)}.ws-element--half-bottom{clip-path:inset(50% 0 0)}.ws-element--half-left{clip-path:inset(0 50% 0 0)}.ws-element--half-right{clip-path:inset(0 0 0 50%)}.ws-icon{--ws-icon-size:1.15em;width:var(--ws-icon-size);height:var(--ws-icon-size);fill:currentColor;vertical-align:-.15em;flex:none;display:inline-block}.ws-icon--sm{--ws-icon-size:1em}.ws-icon--lg{--ws-icon-size:1.5em}.ws-icon--24{--ws-icon-size:1.5rem}.ws-icon--32{--ws-icon-size:2rem}.ws-icon--spin{animation:1s linear infinite ws-spin}@keyframes ws-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ws-icon--spin{animation-duration:2.5s}}.ws-icon-sprite{block-size:0;inline-size:0;position:absolute;overflow:hidden}.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger{--ws-btn-height:var(--ws-control-height);--ws-btn-padding:var(--ws-pad-control);--ws-btn-radius:var(--ws-radius-md);--ws-btn-font-size:var(--text-sm);--ws-btn-edge:transparent;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--ws-btn-height);padding:var(--ws-btn-padding);border-radius:var(--ws-btn-radius);color:var(--color-ink);font-family:inherit;font-size:var(--ws-btn-font-size);font-weight:var(--weight-regular);line-height:var(--leading-snug);white-space:nowrap;box-shadow:inset 0 -2px 0 var(--ws-btn-edge);transition:var(--ws-transition-colors), translate var(--ws-duration-fast) var(--ws-ease);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:active,.btn-primary:active,.btn-secondary:active,.btn-ghost:active,.btn-danger:active{translate:0 1px}@media (prefers-reduced-motion:reduce){.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger{transition:var(--ws-transition-colors)}.btn:active,.btn-primary:active,.btn-secondary:active,.btn-ghost:active,.btn-danger:active{translate:none}}.btn-primary,.btn--primary{--ws-btn-edge:color-mix(in oklab, var(--color-accent) 60%, var(--color-black));background:var(--color-accent);color:var(--color-accent-ink);border-color:#0000}.btn-primary:hover,.btn--primary:hover{background:var(--color-accent-hover)}.btn-primary:active,.btn--primary:active{background:var(--color-accent-active)}.btn-secondary,.btn--secondary{--ws-btn-edge:var(--color-line);border-color:var(--color-control-border);background:var(--color-surface);color:var(--color-ink)}.btn-secondary:hover,.btn--secondary:hover{border-color:var(--color-ink-muted);background:var(--color-surface-hover)}.btn-secondary:active,.btn--secondary:active{--ws-btn-edge:transparent;border-color:var(--color-ink-muted);background:var(--color-surface-active)}.btn-ghost,.btn--ghost{border-color:var(--color-control-border);color:var(--color-ink)}.btn-ghost:hover,.btn--ghost:hover{background:var(--color-surface-hover);color:var(--color-ink)}.btn-ghost:active,.btn--ghost:active{background:var(--color-surface-active)}.btn-danger,.btn--danger{--ws-btn-edge:color-mix(in oklab, var(--color-danger) 60%, var(--color-black));background:var(--color-danger);color:var(--color-danger-ink);border-color:#0000}.btn-danger:hover,.btn--danger:hover{background:var(--color-danger-hover)}:is(.btn-ghost,.btn--ghost):is(.btn-danger,.btn--danger){--ws-btn-edge:transparent;border-color:var(--color-control-border);color:var(--color-danger-text);background:0 0}:is(.btn-ghost,.btn--ghost):is(.btn-danger,.btn--danger):hover{background:var(--color-danger-soft);color:var(--color-danger-on-soft)}.btn--marked{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success-on-soft)}.btn--marked:hover{background:color-mix(in oklab, var(--color-success-soft), var(--color-success) 14%)}:is(.btn,.btn-secondary,.btn-ghost)[aria-pressed=true]{border-color:var(--color-control-border);background:var(--color-surface-active);color:var(--color-ink)}@media (forced-colors:active){:is(.btn,.btn-secondary,.btn-ghost)[aria-pressed=true]{color:highlighttext;background:highlight}}.btn--sm{--ws-btn-height:var(--ws-control-height-sm);--ws-btn-padding:var(--ws-pad-control-sm);--ws-btn-font-size:var(--text-xs)}.btn--lg{--ws-btn-height:var(--ws-control-height-lg);--ws-btn-padding:var(--ws-pad-control-lg);--ws-btn-font-size:var(--text-md)}.btn--icon{width:var(--ws-btn-height);min-width:var(--ws-btn-height);padding:0}.btn--block{width:100%;display:flex}:is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger):is(:disabled,[aria-disabled=true]:not([data-busy])){opacity:.55;pointer-events:none}@media (forced-colors:active){:is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger):is(:disabled,[aria-disabled=true]:not([data-busy])){color:graytext;border-color:graytext}}:is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger)[data-busy]{cursor:progress;position:relative;overflow:clip}:is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger)[data-busy]>*{pointer-events:none}:is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger)[data-busy]:after{content:"";block-size:2px;inline-size:40%;animation:ws-indeterminate 1.5s var(--ws-ease-indeterminate) infinite;background:currentColor;position:absolute;inset-block-end:0;inset-inline-start:0}:is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger)[data-busy]:dir(rtl):after{animation-name:ws-indeterminate-rtl}@media (prefers-reduced-motion:reduce){:is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger)[data-busy]:after{animation-duration:3s}}.ws-btn-group{display:inline-flex}.ws-btn-group>*+*{margin-inline-start:-1px}.ws-btn-group>:not(:first-child,:last-child){border-radius:0}.ws-btn-group>:first-child:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.ws-btn-group>:last-child:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.ws-btn-group>:hover,.ws-btn-group>:focus-visible{z-index:1;position:relative}.panel,.ws-panel{--ws-panel-padding:var(--ws-pad-panel);border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-lg);background:var(--color-surface);box-shadow:var(--ws-shadow-panel);min-width:0;overflow:clip}.panel.ws-panel--pad-lg{--ws-panel-padding:var(--ws-pad-panel-lg)}:is(.panel,.ws-panel):has([data-combobox-panel]:not([hidden])){overflow:visible}.ws-panel:target{outline:2px solid var(--color-accent);outline-offset:2px}.ws-panel__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--ws-panel-padding);border-block-end:1px solid var(--color-line);flex-wrap:wrap;display:flex}.ws-panel__header,.ws-panel__footer{min-block-size:calc(var(--ws-control-height-sm) + 2 * var(--ws-panel-padding) + 1px)}.ws-panel__footer>.btn-ghost:last-child{margin-inline-end:calc(var(--space-3) * -1 - 1px)}.ws-panel__footer>.btn-ghost.btn--sm:last-child{margin-inline-end:calc(var(--space-2) * -1 - 1px)}:is(.panel,.ws-panel)>:is(.ws-table-scroll,.ws-table) :is(th,td):first-child{padding-inline-start:var(--ws-panel-padding)}:is(.panel,.ws-panel)>:is(.ws-table-scroll,.ws-table) :is(th,td):last-child{padding-inline-end:var(--ws-panel-padding)}:is(.panel,.ws-panel)>.ws-table-scroll:not(:last-child,:has(+.ws-panel__footer)){border-block-end:1px solid var(--color-line)}.ws-panel__title{font-size:var(--text-md);font-weight:var(--weight-semi);letter-spacing:var(--tracking-normal)}.ws-panel__qualifier{font-weight:var(--weight-regular);color:var(--color-ink-muted)}.ws-panel__toolbar{align-items:center;gap:var(--space-2) var(--space-3);min-block-size:calc(var(--ws-control-height-sm) + 2 * var(--space-2));padding:var(--space-2) var(--ws-panel-padding);border-block-end:1px solid var(--color-line);flex-wrap:wrap;display:flex}.ws-panel__body{padding:var(--ws-panel-padding)}.ws-panel__body+:is(.ws-panel__body,.ws-table-scroll,.ws-table){border-block-start:1px solid var(--color-line)}:is(.panel,.ws-panel)>.ws-subheading{padding:var(--space-3) var(--space-3) var(--space-2)}:is(.ws-table-scroll,.ws-table)+.ws-subheading{border-block-start:1px solid var(--color-line)}.ws-panel__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--ws-panel-padding);border-block-start:1px solid var(--color-line);background:var(--color-surface-sunken);border-end-end-radius:inherit;border-end-start-radius:inherit;display:flex}.ws-panel--flush{box-shadow:none;border:0}.ws-panel--sunken{background:var(--color-surface-sunken);box-shadow:none}.ws-panel--accent{--color-ink:var(--color-accent-on-soft);--color-ink-muted:var(--color-accent-on-soft);--color-ink-faint:var(--color-accent-on-soft);background:var(--color-accent-soft);border-color:color-mix(in oklab, var(--color-accent) 30%, transparent);box-shadow:none;color:var(--color-accent-on-soft)}.ws-panel--accent :is(input,select,textarea,.ws-input-group,.ws-popover-panel){--color-ink:var(--color-ink-page);--color-ink-muted:var(--color-ink-muted-page);--color-ink-faint:var(--color-ink-faint-page);color:var(--color-ink)}.ws-card{--ws-card-pad:var(--ws-pad-panel);border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-lg);background:var(--color-surface);padding:var(--ws-card-pad);color:inherit;box-shadow:var(--ws-shadow-panel);transition:var(--ws-transition-colors);text-decoration:none;display:block}.ws-card:hover{border-color:var(--color-ink-muted)}.ws-toolbar-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ws-toolbar-row--fields{align-items:end;gap:var(--space-3)}.ws-toolbar-row--fields>.ws-field{min-inline-size:min(100%,12rem)}.ws-toolbar-row--fields>.ws-field--auto{min-inline-size:0}.ws-toolbar-row .ws-spacer{margin-inline-start:auto}.ws-toolbar-row__count{font-size:var(--text-sm);font-weight:var(--weight-semi);font-variant-numeric:tabular-nums;white-space:nowrap}.ws-toolbar-action{align-items:center;gap:var(--space-2);min-height:var(--ws-control-height);padding:var(--ws-pad-control);border:1px solid var(--color-control-border);border-radius:var(--ws-radius-md);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-regular);transition:var(--ws-transition-colors);text-decoration:none;display:inline-flex}.ws-toolbar-action:hover{background:var(--color-surface-hover);color:var(--color-ink)}.ws-toolbar-action:active{background:var(--color-surface-active)}.ws-toolbar-action[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-on-soft)}@media (forced-colors:active){.ws-toolbar-action[aria-pressed=true]{border-color:highlight}}.ws-toolbar-action-warning,.ws-toolbar-action--warning{color:var(--color-warn-text)}.ws-toolbar-action-warning:hover,.ws-toolbar-action--warning:hover{background:var(--color-warn-soft);color:var(--color-warn-on-soft)}.ws-label-caps{font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);color:var(--color-ink-muted)}.ws-subheading{font-size:var(--text-sm);letter-spacing:var(--tracking-normal)}.ws-panel-caption{font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);color:var(--color-ink-muted)}.ws-panel-caption--brand{color:var(--color-caption)}.ws-name{min-width:0;display:inline-grid}.ws-name__main{color:var(--color-ink);font-weight:var(--weight-semi);overflow-wrap:anywhere}.ws-name__sub{color:var(--color-ink-faint);font-size:var(--text-xs);font-weight:var(--weight-regular);overflow-wrap:anywhere}.ws-name--mono .ws-name__sub{font-family:var(--font-mono)}.ws-inline-info{border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-md);background:var(--color-surface-sunken);color:var(--color-ink-muted);padding:var(--ws-pad-control);font-size:var(--text-sm)}.ws-nav-link{align-items:center;gap:var(--space-2);min-height:var(--ws-control-height);padding:var(--ws-pad-control);border-radius:var(--ws-radius-md);color:var(--color-ink-muted);font-size:var(--text-md);font-weight:var(--weight-regular);white-space:nowrap;transition:var(--ws-transition-colors);text-decoration:none;display:inline-flex}.ws-nav-link:hover{background:var(--color-surface-hover);color:var(--color-ink)}.ws-nav-link:is([aria-current=page],[aria-current=true]),.ws-nav-link--active{color:var(--color-ink);background-image:linear-gradient(currentColor,currentColor);background-position:center bottom .3rem;background-repeat:no-repeat;background-size:calc(100% - 1.5rem) 1px}.ws-nav-link:is([aria-current=page],[aria-current=true]):hover,.ws-nav-link--active:hover{color:var(--color-ink);background-color:#0000}.ws-nav--stack :is(.ws-nav-link:is([aria-current=page],[aria-current=true]),.ws-nav-link--active),.ws-nav--stack :is(.ws-nav-link:is([aria-current=page],[aria-current=true]),.ws-nav-link--active):hover{background:var(--color-accent-soft);color:var(--color-accent-on-soft);font-weight:var(--weight-semi)}.ws-nav-link--active-purple,.ws-nav-link--active-purple:hover{background:var(--color-area-purple);color:var(--color-area-ink);font-weight:var(--weight-semi)}.ws-nav-link--active-green,.ws-nav-link--active-green:hover{background:var(--color-area-green);color:var(--color-area-ink);font-weight:var(--weight-semi)}.ws-nav-link--active-slate,.ws-nav-link--active-slate:hover{background:var(--color-area-slate);color:var(--color-area-ink);font-weight:var(--weight-semi)}@media (forced-colors:active){.ws-nav-link:is([aria-current=page],.ws-nav-link--active,.ws-nav-link--active-purple,.ws-nav-link--active-green,.ws-nav-link--active-slate){color:highlighttext;background:highlight}}.ws-nav{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ws-nav--scroll{scrollbar-width:none;scroll-snap-type:x proximity;min-width:0;padding:var(--space-1);margin:calc(-1 * var(--space-1));flex-wrap:nowrap;overflow-x:auto}.ws-nav--scroll::-webkit-scrollbar{display:none}.ws-nav--scroll>*{scroll-snap-align:start}.ws-nav--stack{flex-direction:column;align-items:stretch}.ws-nav--stack .ws-nav-link{justify-content:flex-start}:is(.ws-nav,.ws-nav--stack,.ws-shell__aside) .ws-nav-link:not([aria-current=page],[aria-current=true],[class*=ws-nav-link--active]){text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}.ws-nav-link:has(>.ws-nav-link__label){text-decoration:none}.ws-nav-link:not([aria-current],[class*=ws-nav-link--active])>.ws-nav-link__label{text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}.ws-nav--stack .ws-nav-link>.ws-badge:last-child{margin-inline-start:auto}.ws-nav__separator{block-size:1px;margin:var(--space-2) var(--space-3);background:var(--color-line)}.ws-nav__group-label{padding:var(--space-4) var(--space-3) var(--space-1);font-size:var(--text-2xs);font-weight:var(--weight-semi);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-muted)}.ws-breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-faint);flex-wrap:wrap;display:flex}.ws-breadcrumb a{color:var(--color-ink-muted);text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}.ws-breadcrumb a:hover{color:var(--color-accent-text);text-decoration-color:currentColor}.ws-breadcrumb>ol{display:contents}.ws-breadcrumb li{align-items:center;gap:var(--space-2);display:flex}.ws-breadcrumb li+li:before{content:"/" / "";color:var(--color-line-strong)}.ws-breadcrumb [aria-current=page]{color:var(--color-ink);font-weight:var(--weight-semi)}.ws-nav-menu{--ws-nav-menu-pad:var(--space-1);padding:var(--ws-nav-menu-pad);gap:1px;margin:0;list-style:none;display:grid}.ws-nav-menu[popover]:not(:popover-open){display:none}.ws-nav-menu__item{align-items:center;gap:var(--space-2);padding:var(--ws-pad-control);border-radius:var(--ws-radius-md);color:var(--color-ink);font-size:var(--text-sm);text-decoration:none;display:flex}.ws-nav-menu__text{flex:1;min-width:0;display:grid}.ws-nav-menu__text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-nav-menu__sub{color:var(--color-ink-faint);font-size:var(--text-xs);font-weight:var(--weight-regular)}.ws-nav-menu__item[aria-current=page] .ws-nav-menu__sub{color:inherit}.ws-nav-menu__item:hover{background:var(--color-surface-hover);text-decoration:underline}.ws-nav-menu__item[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent-on-soft);font-weight:var(--weight-semi)}@media (forced-colors:active){.ws-nav-menu__item[aria-current=page]{color:highlighttext;background:highlight}}.ws-nav-menu__label{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-ink-faint);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal)}.ws-nav-menu__separator{block-size:1px;margin-block:var(--ws-nav-menu-pad);background:var(--color-line)}.ws-segmented{--ws-segmented-pad:.125rem;align-items:center;gap:var(--space-1);max-inline-size:100%;padding:var(--ws-segmented-pad);border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-lg);background:var(--color-surface);flex-wrap:wrap;display:inline-flex}.ws-segmented>*{align-items:center;gap:var(--space-2);min-height:calc(var(--ws-control-height) - 2 * var(--ws-segmented-pad) - 2px);padding:0 var(--space-3);border-radius:var(--ws-radius-md);color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-regular);white-space:nowrap;transition:var(--ws-transition-colors);background:0 0;border:0;text-decoration:none;display:inline-flex}.ws-segmented>:hover{background:var(--color-surface-hover);color:var(--color-ink)}.ws-segmented>[aria-selected=true],.ws-segmented>[aria-current=page],.ws-segmented>[aria-current=true],.ws-segmented>[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-control-border)}@media (forced-colors:active){.ws-segmented>:is([aria-selected=true],[aria-current=page],[aria-current=true],[aria-pressed=true]){color:highlighttext;background:highlight}}.ws-tabs{--ws-tab-pad:var(--ws-pad-control);border:1px solid var(--color-line);border-radius:var(--ws-radius-md) var(--ws-radius-md) 0 0;background:var(--color-surface-sunken);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.ws-tabs::-webkit-scrollbar{display:none}.ws-tabs--flush{border-block-end:0;margin-block-end:-1px}.ws-tabs>*{align-items:center;gap:var(--space-2);min-height:var(--ws-control-height);padding:var(--ws-tab-pad);border:0;border-inline-end:1px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-regular);white-space:nowrap;transition:var(--ws-transition-colors);background:0 0;border-block-end:1px solid #0000;margin-block-end:-1px;text-decoration:none;display:inline-flex}.ws-tabs>:focus-visible{outline-offset:-2px}.ws-tabs>:last-child{border-inline-end:0}.ws-tabs>:hover{background:var(--color-surface-hover);color:var(--color-ink)}.ws-tabs>[aria-selected=true],.ws-tabs>[aria-current=page],.ws-tabs>[aria-selected=true]:hover,.ws-tabs>[aria-current=page]:hover{border-block-end-color:var(--color-surface);background:var(--color-surface);color:var(--color-ink)}@media (forced-colors:active){.ws-tabs>:is([aria-selected=true],[aria-current=page]){border-block-end-color:highlight}}.ws-tabs>:disabled,.ws-tabs>[aria-disabled=true]{opacity:.5;pointer-events:none}.ws-status-pill{--ws-pill-ink:var(--color-ink-muted);--ws-pill-mark:var(--color-line-strong);align-items:center;gap:var(--space-2);color:var(--ws-pill-ink);font-size:var(--text-sm);line-height:var(--leading-snug);white-space:nowrap;display:inline-flex}.ws-status-pill:before{content:"";background:var(--ws-pill-mark);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.ws-status-pill:has(>.ws-status-pill__dot,>svg):before{display:none}.ws-status-pill--neutral{--ws-pill-ink:var(--color-ink-muted);--ws-pill-mark:var(--color-line-strong)}.ws-status-pill--success{--ws-pill-ink:var(--color-success-text);--ws-pill-mark:var(--color-mark-success)}.ws-status-pill--warning{--ws-pill-ink:var(--color-warn-text);--ws-pill-mark:var(--color-mark-warn)}.ws-status-pill--error{--ws-pill-ink:var(--color-danger-text);--ws-pill-mark:var(--color-mark-error)}.ws-status-pill--info,.ws-status-pill--accent{--ws-pill-ink:var(--color-info-text);--ws-pill-mark:var(--color-mark-info)}a.ws-status-pill{text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}a.ws-status-pill:hover{text-decoration-color:currentColor}a.ws-status-pill{min-block-size:1.5rem;min-inline-size:1.5rem}.ws-status-pill__dot{border-radius:var(--ws-radius-pill);background:currentColor;flex:none;width:.5em;height:.5em}.ws-badge{--ws-badge-pad:.4rem;min-width:1.35rem;min-height:1.35rem;padding-inline:var(--ws-badge-pad);border-radius:var(--ws-radius-pill);background:var(--color-neutral-soft);color:var(--color-neutral-on-soft);font-size:var(--text-xs);font-weight:var(--weight-semi);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ws-badge--accent{background:var(--color-accent-soft);color:var(--color-accent-on-soft)}.ws-badge--danger{background:var(--color-danger-soft);color:var(--color-danger-on-soft)}.ws-tag{--ws-tag-pad:var(--space-1) var(--space-2);align-items:center;gap:var(--space-1);padding:var(--ws-tag-pad);border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-sm);background:var(--color-surface);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-regular);white-space:nowrap;display:inline-flex}.ws-tag--on{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-on-soft)}.ws-tag__remove{border-radius:var(--ws-radius-pill);width:1.1em;height:1.1em;color:inherit;opacity:.6;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-end:-.15em;display:inline-flex;position:relative}.ws-tag__remove:after{content:"";position:absolute;inset:calc(.55em - .75rem)}.ws-tag__remove:hover{opacity:1;background:color-mix(in oklab, currentColor 15%, transparent)}.ws-swatch{border-radius:var(--ws-radius-pill);width:.65em;height:.65em;box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 45%, transparent);forced-color-adjust:none;flex:none}svg.ws-swatch{box-shadow:none;border-radius:0}.ws-notice{--ws-notice-pad:var(--space-3) var(--ws-pad-panel);align-items:flex-start;gap:var(--space-3);padding:var(--ws-notice-pad);border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-md);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.ws-notice__icon{flex:none;margin-block-start:.1em}.ws-notice__body{min-width:0;max-width:var(--measure);flex:1}.ws-notice__body>*+*{margin-block-start:var(--space-1)}.ws-notice__title{font-weight:var(--weight-semi)}.ws-notice a{color:inherit;text-decoration-color:currentColor}:is(.ws-notice--success,.ws-notice--warning,.ws-notice--error,.ws-notice--info) :is(.btn--secondary,.btn-secondary){--ws-btn-edge:transparent;color:var(--ws-notice-ink);background:0 0;border-color:currentColor}:is(.ws-notice--success,.ws-notice--warning,.ws-notice--error,.ws-notice--info) :is(.btn--secondary,.btn-secondary):hover{background:color-mix(in srgb, var(--ws-notice-ink) 12%, transparent)}.ws-notice__actions{align-items:center;gap:var(--space-2);margin-block-start:var(--space-1);display:flex}.ws-notice--success{--ws-notice-fill:var(--color-success-soft);--ws-notice-ink:var(--color-success-on-soft)}.ws-notice--warning{--ws-notice-fill:var(--color-warn-soft);--ws-notice-ink:var(--color-warn-on-soft)}.ws-notice--error{--ws-notice-fill:var(--color-danger-soft);--ws-notice-ink:var(--color-danger-on-soft)}.ws-notice--info{--ws-notice-fill:var(--color-info-soft);--ws-notice-ink:var(--color-info-on-soft)}:is(.ws-notice--success,.ws-notice--warning,.ws-notice--error,.ws-notice--info){--color-ink:var(--ws-notice-ink);--color-ink-muted:var(--ws-notice-ink);--color-ink-faint:var(--ws-notice-ink);border-color:var(--ws-notice-fill);background:var(--ws-notice-fill);color:var(--ws-notice-ink)}.ws-error-summary{--ws-error-summary-pad:var(--space-4);max-inline-size:var(--measure);padding:var(--ws-error-summary-pad);border:.3125rem solid var(--color-danger);color:var(--color-ink)}.ws-error-summary:focus-visible,.ws-error-summary:focus{outline:var(--ws-focus-width,2px) solid var(--color-focus-ring);outline-offset:2px}.ws-error-summary__title{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-semi)}.ws-error-summary__body>*+*{margin-block-start:var(--space-3)}.ws-error-summary__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ws-error-summary__list a{color:var(--color-danger-text);font-weight:var(--weight-semi)}.ws-confirmation{--ws-confirmation-pad:var(--space-8) var(--space-6);padding:var(--ws-confirmation-pad);background:var(--color-success);color:var(--color-success-ink);text-align:center;overflow-wrap:break-word}.ws-confirmation__title{color:inherit;font-size:var(--text-2xl);font-weight:var(--weight-semi);margin:0}.ws-confirmation__body{margin:var(--space-3) auto 0;max-inline-size:var(--measure-tight);font-size:var(--text-lg)}.ws-confirmation__body strong{font-weight:var(--weight-semi)}@media (forced-colors:active){.ws-confirmation{border:.3125rem solid canvastext}}.ws-notice--band{--ws-notice-pad:var(--space-8) clamp(var(--space-5), 5vw, 4.75rem);align-items:end;gap:var(--space-4) var(--space-8);border-width:0 0 1px;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ws-notice--band .ws-notice__icon{align-self:start}.ws-notice--band .ws-notice__title{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--weight-semi);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.ws-notice--band .ws-notice__actions{margin:0}@media (width<56rem){.ws-notice--band{grid-template-columns:auto minmax(0,1fr);align-items:start}.ws-notice--band .ws-notice__actions{grid-column:1/-1}}.ws-toast-region{z-index:var(--ws-z-toast);inset-block-end:var(--space-4);inset-inline:var(--space-4);justify-items:center;gap:var(--space-2);pointer-events:none;display:grid;position:fixed}.ws-toast{--ws-toast-pad:var(--space-3) var(--ws-pad-panel);align-items:flex-start;gap:var(--space-3);width:min(28rem,100%);padding:var(--ws-toast-pad);border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-md);background:var(--color-surface-raised);color:var(--color-ink);font-size:var(--text-sm);box-shadow:var(--ws-shadow-popover);pointer-events:auto;animation:ws-toast-in var(--ws-duration-base) var(--ws-ease);display:flex}.ws-toast[data-leaving]{animation:ws-toast-out var(--ws-duration-base) var(--ws-ease) forwards}.ws-toast--success{--ws-toast-fill:var(--color-success-soft);--ws-toast-ink:var(--color-success-on-soft)}.ws-toast--warning{--ws-toast-fill:var(--color-warn-soft);--ws-toast-ink:var(--color-warn-on-soft)}.ws-toast--error{--ws-toast-fill:var(--color-danger-soft);--ws-toast-ink:var(--color-danger-on-soft)}.ws-toast--info{--ws-toast-fill:var(--color-info-soft);--ws-toast-ink:var(--color-info-on-soft)}:is(.ws-toast--success,.ws-toast--warning,.ws-toast--error,.ws-toast--info){--color-ink:var(--ws-toast-ink);--color-ink-muted:var(--ws-toast-ink);--color-ink-faint:var(--ws-toast-ink);border-color:var(--ws-toast-fill);background:var(--ws-toast-fill);color:var(--ws-toast-ink)}@keyframes ws-toast-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes ws-toast-out{to{opacity:0;transform:translateY(.5rem)}}.ws-field{gap:var(--space-1);align-content:start;justify-items:stretch;min-width:0;display:grid}.ws-field>*{min-width:0}.ws-field__label{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-ink-muted);display:flex}.ws-field__optional{font-weight:var(--weight-regular);color:var(--color-ink-faint)}.ws-field__hint{max-width:var(--measure);font-size:var(--text-sm);color:var(--color-ink-muted)}.ws-field__error{font-size:var(--text-sm);font-weight:var(--weight-semi);color:var(--color-danger-text)}:is(.ws-field--error,.ws-field:has(>[aria-invalid=true])){border-inline-start:.3125rem solid var(--color-danger);padding-inline-start:var(--space-3)}.ws-character-count__status{max-inline-size:var(--measure);font-size:var(--text-sm);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.ws-character-count__status--over{font-size:var(--text-sm);font-weight:var(--weight-semi);color:var(--color-danger-text)}.ws-character-count:has(.ws-character-count__status--over) :where(textarea,input):not(:focus-visible){border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}.ws-field-row{column-gap:var(--space-4);min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));margin-block-end:calc(-1 * var(--space-4));display:grid}.ws-field-row>*{margin-block-end:var(--space-4)}.ws-field-row>.ws-field{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.ws-field-row>.ws-field>:is(.ws-field__label,label.ws-sr-only){grid-row:1}.ws-field-row>.ws-field>.ws-field__hint{grid-row:2}.ws-field-row>.ws-field>.ws-field__error{grid-row:3}.ws-field-row>.ws-field>:not(.ws-field__label,label.ws-sr-only,.ws-field__hint,.ws-field__error,.ws-character-count__status,noscript,input[type=hidden]){grid-row:4;align-self:start}.ws-field-row>.ws-field>:is(.ws-character-count__status,noscript){grid-row:5}.ws-field-row>.ws-field:has(>:is(.ws-character-count__status,noscript)){grid-row:span 5}.ws-field-row>.ws-field>:not(.ws-field__label,label.ws-sr-only){margin-block-start:var(--space-1)}.ws-field-row>.ws-field--wide{grid-column:1/-1}.ws-field--narrow{max-inline-size:10rem}.ws-field--auto{justify-items:start;max-inline-size:100%}.ws-field--auto>:where(input,select){inline-size:auto;max-inline-size:100%}.ws-field--grow{flex:18rem}.ws-field__value{min-height:var(--ws-control-height);overflow-wrap:anywhere;align-items:center;margin:0;display:flex}.ws-fieldset{gap:var(--space-2);align-content:start;min-width:0;display:grid}.ws-fieldset>legend{margin-block-end:var(--space-2)}.ws-fieldset--error{border-inline-start:.3125rem solid var(--color-danger);padding-inline-start:var(--space-3)}.ws-input-group{border:1px solid var(--color-control-border);border-radius:var(--ws-radius-sm);background:var(--color-surface);min-width:0;transition:var(--ws-transition-colors);align-items:stretch;display:flex}.ws-input-group:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 1px var(--color-focus-ring)}.ws-input-group>:where(input,select,textarea){min-width:0;min-height:calc(var(--ws-control-height) - 2px);border-radius:inherit;background:0 0;border:0;flex:1}.ws-input-group>:where(input,select,textarea):focus-visible{box-shadow:none;border-color:#0000;outline:none}.ws-input-group--search{flex:12rem;max-inline-size:20rem}.ws-input-group__affix{align-items:center;gap:var(--space-1);padding-inline:var(--space-3);color:var(--color-ink-faint);font-size:var(--text-sm);white-space:nowrap;pointer-events:none;display:inline-flex}.ws-input-group__affix+:where(input,select,textarea){padding-inline-start:0}.ws-input-group__affix:has(+:where(input,select,textarea)){padding-inline-end:var(--space-2)}.ws-input-group>:where(input,select,textarea):where(:has(+.ws-input-group__affix)){padding-inline-end:0}.ws-input-group--hours{--ws-hours-width:5ch;inline-size:fit-content}.ws-input-group--hours>:where(input){inline-size:var(--ws-hours-width);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;text-align:end;padding-inline-end:var(--space-1)}.ws-input-group--hours .ws-input-group__affix{font-size:var(--text-lg);color:var(--color-ink-faint);padding-inline-start:0}.ws-input-group__affix:has(button,select,a){pointer-events:auto;padding-inline:0}.ws-input-group[aria-invalid=true],.ws-input-group:has([aria-invalid=true]){border-color:var(--color-danger)}.ws-check{align-items:flex-start;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-ink);cursor:pointer;display:flex}.ws-check>input{flex:none;margin-block-start:.15em}.ws-check__hint{font-size:var(--text-sm);color:var(--color-ink-muted);display:block}.ws-switch{align-items:center;gap:var(--space-2);font-size:var(--text-md);cursor:pointer;display:inline-flex}.ws-switch>input{appearance:none;border-radius:var(--ws-radius-pill);background:var(--color-control-border);width:2.25rem;height:1.25rem;transition:background-color var(--ws-duration-base) var(--ws-ease);flex:none;margin:0;position:relative}.ws-switch>input:after{content:"";border-radius:var(--ws-radius-pill);background:var(--color-surface);width:.875rem;height:.875rem;transition:inset-inline-start var(--ws-duration-base) var(--ws-ease), background-color var(--ws-duration-base) var(--ws-ease);position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem}.ws-switch>input:checked{background:var(--color-accent)}.ws-switch>input:checked:after{background:var(--color-accent-ink);inset-inline-start:1.1875rem}.ws-switch>input:disabled{opacity:.5;cursor:not-allowed}@media (forced-colors:active){.ws-switch>input{border:1px solid buttontext}.ws-switch>input:checked{background:highlight}.ws-switch>input:after{background:buttontext}.ws-switch>input:checked:after{background:highlighttext}}.ws-date-input{align-items:stretch;gap:var(--space-1);max-inline-size:100%;display:inline-flex;position:relative}.ws-date-input>input[type=text]{inline-size:calc(10ch + 2 * var(--space-3) + 2px);font-variant-numeric:tabular-nums}.ws-date-input__picker{opacity:0;pointer-events:none;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute}.ws-table{--ws-table-pad:var(--ws-pad-cell);--ws-table-head-pad:var(--ws-table-pad);border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ws-table th,.ws-table td{padding:var(--ws-table-pad);text-align:start;vertical-align:middle;border-block-end:1px solid var(--color-line)}.ws-table thead th{padding:var(--ws-table-head-pad);z-index:1;background:var(--color-surface);border-block-end:1px solid var(--color-line-strong);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-regular);white-space:nowrap;position:sticky;inset-block-start:0}.ws-table caption{padding:var(--ws-table-pad);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-semi);text-align:start}.ws-table--no-sticky thead th{position:static}.ws-table tbody tr{background:var(--color-surface)}.ws-table tbody tr:hover,.ws-table tbody tr:focus-within{background:var(--color-surface-hover)}.ws-table tbody tr[aria-selected=true]{--color-ink-muted:var(--color-ink);--color-ink-faint:var(--color-ink);background:var(--color-surface-active)}@media (forced-colors:active){.ws-table tbody tr[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}.ws-table tbody tr:last-child :is(td,th){border-block-end:0}.ws-table tfoot td,.ws-table tfoot th{border-block-start:2px solid var(--color-line-strong);background:var(--color-surface-sunken);font-weight:var(--weight-regular);border-block-end:0}.ws-table [data-align=end],.ws-table .ws-num,.ws-table [data-align=end] :where(input:not([type=checkbox],[type=radio])),.ws-table .ws-num :where(input:not([type=checkbox],[type=radio])){text-align:end;font-variant-numeric:tabular-nums}.ws-table [data-align=center]{text-align:center}.ws-unit{color:var(--color-ink-faint);font-weight:var(--weight-regular);text-transform:none;margin-inline-start:.25em}.ws-table tbody th{font-weight:var(--weight-regular)}.ws-table--dense{--ws-table-pad:var(--space-1) var(--space-2)}.ws-table--nowrap :is(th,td){white-space:nowrap}.ws-table--top :is(th,td){vertical-align:top}.ws-table--fixed{table-layout:fixed}.ws-table :is(col,th)[data-width=xs]{inline-size:6.5rem}.ws-table :is(col,th)[data-width=sm]{inline-size:9.5rem}.ws-table :is(col,th)[data-width=md]{inline-size:12.5rem}.ws-table :is(col,th)[data-width=lg]{inline-size:16rem}.ws-table--min-md{min-inline-size:44rem}.ws-table--min-lg{min-inline-size:56rem}.ws-table :is(th,td)[data-indent]{padding-inline-start:calc(var(--space-3) + var(--ws-table-indent,var(--space-6)))}.ws-table tbody th[scope=rowgroup]{font-weight:var(--weight-regular);text-align:start}.ws-table tbody tr[data-state=cancelled]>:is(th,td){color:var(--color-ink-muted);text-decoration:line-through}.ws-table th[data-group]{border-inline-start:1px solid var(--color-line);text-align:center}.ws-table td[data-heat]{--ws-heat:0%;--ws-heat-top:var(--color-selection);background:color-mix(in oklab, var(--ws-heat-top) var(--ws-heat), var(--color-surface));color:var(--color-ink);text-align:end;font-variant-numeric:tabular-nums}.ws-table tbody tr:has(>td[data-heat]):hover{background:var(--color-surface)}.ws-table tbody tr:has(.ws-table__row-link){cursor:pointer;position:relative}.ws-table__row-link{color:inherit;font-weight:var(--weight-semi);text-decoration:none}.ws-table__row-link:after{content:"";position:absolute;inset:0}.ws-table__row-link:hover{color:var(--color-accent-text);text-decoration:underline}.ws-table tbody tr:has(.ws-table__row-link) :is(a:not(.ws-table__row-link),button,input,select,summary,label){z-index:1;position:relative}.ws-table th>:is(button,a){align-items:center;gap:var(--space-1);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);display:inline-flex}.ws-table th>:is(button,a):hover{color:var(--color-ink);text-decoration-color:currentColor}.ws-table th[aria-sort]:not([aria-sort=none])>:is(button,a){color:var(--color-ink)}.ws-table th[aria-sort=ascending]>:is(button,a):after{content:"↑" / ""}.ws-table th[aria-sort=descending]>:is(button,a):after{content:"↓" / ""}.ws-table :is(th,td)[data-sorted]{background:var(--color-surface-sunken)}.ws-table :is(th,td)[data-pin=start],.ws-table :is(th,td)[data-pin=end]{z-index:1;background:inherit;position:sticky}.ws-table :is(th,td)[data-pin=start]{inset-inline-start:0}.ws-table :is(th,td)[data-pin=end]{inset-inline-end:0}.ws-table td[data-pin=start]{border-inline-end:1px solid var(--color-line)}.ws-table td[data-pin=end]{border-inline-start:1px solid var(--color-line)}.ws-table thead th[data-pin]{z-index:2;background:var(--color-surface)}.ws-table tfoot :is(th,td)[data-pin]{background:var(--color-surface-sunken)}.ws-table tbody tr[data-tint]{background:var(--ws-tint-bg);color:var(--ws-tint-ink)}.ws-table tbody tr[data-tint]:hover{background:color-mix(in oklab, var(--ws-tint-bg) 92%, var(--color-ink))}.ws-table tbody tr[data-tint=warn]{--ws-tint-bg:var(--color-warn-soft);--ws-tint-ink:var(--color-warn-on-soft)}.ws-table tbody tr[data-tint=danger]{--ws-tint-bg:var(--color-danger-soft);--ws-tint-ink:var(--color-danger-on-soft)}.ws-table tbody tr[data-tint=success]{--ws-tint-bg:var(--color-success-soft);--ws-tint-ink:var(--color-success-on-soft)}.ws-table tbody tr[data-tint=neutral]{--ws-tint-bg:var(--color-neutral-soft);--ws-tint-ink:var(--color-neutral-on-soft)}.panel:has(>.ws-table),.ws-panel:has(>.ws-table),.ws-panel__body:has(>.ws-table){overflow-x:auto}.ws-table-scroll{border-radius:inherit;min-width:0;max-width:100%;overflow-x:auto}.ws-table-scroll--sticky{max-block-size:var(--ws-table-max,calc(100dvh - var(--ws-header-height) - var(--space-8)));overflow:auto}.ws-table-scroll--sticky>.ws-table thead th{position:sticky;inset-block-start:0}.ws-table-scroll--framed{border:1px solid var(--color-line);border-radius:var(--ws-radius-md)}.ws-table .ws-nowrap{white-space:nowrap}.ws-table .ws-cell-max{max-inline-size:var(--ws-cell-max,20rem);white-space:normal;display:block}.ws-table .ws-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.ws-summary-list{--ws-summary-list-pad:var(--space-3);margin:0;container-type:inline-size}.ws-summary-list__row{gap:var(--space-1);padding-block:var(--ws-summary-list-pad);border-block-end:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}.ws-summary-list__key{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-ink-muted)}.ws-summary-list__value,.ws-summary-list__actions{overflow-wrap:anywhere;min-width:0;margin:0}.ws-summary-list__value>*+*{margin-block-start:var(--space-2)}.ws-summary-list__actions{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}@container (width>=36rem){.ws-summary-list__row{gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,2fr)}.ws-summary-list__actions{justify-content:end}.ws-summary-list__row:not(:has(.ws-summary-list__actions)) .ws-summary-list__value{grid-column:span 2}}.ws-heatmap{--ws-table-pad:var(--space-1) var(--space-1)}.ws-heatmap td[data-heat]{--ws-heat:0%;background:color-mix(in oklab, var(--color-selection) var(--ws-heat), var(--color-surface));min-inline-size:2rem;color:var(--color-ink);text-align:end;font-variant-numeric:tabular-nums}:is(.ws-heatmap,.ws-table) td[data-heat="1"]{--ws-heat:10%}:is(.ws-heatmap,.ws-table) td[data-heat="2"]{--ws-heat:20%}:is(.ws-heatmap,.ws-table) td[data-heat="3"]{--ws-heat:30%}:is(.ws-heatmap,.ws-table) td[data-heat="4"]{--ws-heat:40%}:is(.ws-heatmap,.ws-table) td[data-heat="5"]{--ws-heat:50%}:is(.ws-heatmap,.ws-table) td[data-heat="6"]{--ws-heat:60%}:is(.ws-heatmap,.ws-table) td[data-heat="7"]{--ws-heat:70%}:is(.ws-heatmap,.ws-table) td[data-heat="8"]{--ws-heat:80%}:is(.ws-heatmap,.ws-table) td[data-heat="9"]{--ws-heat:90%}:is(.ws-heatmap,.ws-table) td[data-heat="10"]{--ws-heat:100%}.ws-heatmap tbody tr:hover{background:var(--color-surface)}.ws-heatmap thead th{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-regular);text-align:end}.ws-heatmap tbody th{inline-size:1%;padding-inline:var(--space-2) var(--space-3);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-regular);text-align:end;white-space:nowrap}.ws-heatmap td[data-empty]{color:var(--color-ink-faint)}.ws-chart{--ws-chart-height:var(--ws-chart-height-md);max-inline-size:var(--ws-chart-max,none);gap:var(--space-3);min-inline-size:0;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-ink-muted);margin:0;display:grid;container:ws-chart/inline-size}:is(.ws-chart,.ws-chart-tip,.ws-timeline-strip,.ws-sparkline) [data-color],:is(.ws-sparkline,.ws-timeline-strip)[data-color]{--ws-chart-c:var(--color-chart-1)}:is(.ws-chart,.ws-chart-tip,.ws-timeline-strip) [data-color="2"],.ws-sparkline[data-color="2"]{--ws-chart-c:var(--color-chart-2)}:is(.ws-chart,.ws-chart-tip,.ws-timeline-strip) [data-color="3"],.ws-sparkline[data-color="3"]{--ws-chart-c:var(--color-chart-3)}:is(.ws-chart,.ws-chart-tip,.ws-timeline-strip) [data-color="4"],.ws-sparkline[data-color="4"]{--ws-chart-c:var(--color-chart-4)}:is(.ws-chart,.ws-chart-tip,.ws-timeline-strip) [data-color="5"],.ws-sparkline[data-color="5"]{--ws-chart-c:var(--color-chart-5)}:is(.ws-chart,.ws-chart-tip,.ws-timeline-strip) [data-color="6"],.ws-sparkline[data-color="6"]{--ws-chart-c:var(--color-chart-6)}:is(.ws-chart,.ws-chart-tip,.ws-timeline-strip) [data-color="7"],.ws-sparkline[data-color="7"]{--ws-chart-c:var(--color-chart-7)}:is(.ws-chart,.ws-chart-tip,.ws-timeline-strip) [data-color="8"],.ws-sparkline[data-color="8"]{--ws-chart-c:var(--color-chart-8)}:is(.ws-chart,.ws-chart-tip,.ws-timeline-strip) [data-color="9"],.ws-sparkline[data-color="9"]{--ws-chart-c:var(--color-chart-9)}:is(.ws-chart,.ws-chart-tip,.ws-timeline-strip) [data-color="10"],.ws-sparkline[data-color="10"]{--ws-chart-c:var(--color-chart-10)}:is(.ws-chart,.ws-chart-tip,.ws-timeline-strip) [data-color="11"],.ws-sparkline[data-color="11"]{--ws-chart-c:var(--color-chart-11)}:is(.ws-chart,.ws-chart-tip,.ws-timeline-strip) [data-color="12"],.ws-sparkline[data-color="12"]{--ws-chart-c:var(--color-chart-12)}:is(.ws-chart,.ws-chart-tip,.ws-timeline-strip) [data-color=other],.ws-sparkline[data-color=other]{--ws-chart-c:var(--color-chart-other)}:is(.ws-chart,.ws-chart-tip) [data-color=pos]{--ws-chart-c:var(--color-chart-pos)}:is(.ws-chart,.ws-chart-tip) [data-color=neg]{--ws-chart-c:var(--color-chart-neg)}:is(.ws-chart,.ws-chart-tip) [data-color=seq-1]{--ws-chart-c:var(--color-chart-seq-1)}:is(.ws-chart,.ws-chart-tip) [data-color=seq-2]{--ws-chart-c:var(--color-chart-seq-2)}:is(.ws-chart,.ws-chart-tip) [data-color=seq-3]{--ws-chart-c:var(--color-chart-seq-3)}:is(.ws-chart,.ws-chart-tip) [data-color=seq-4]{--ws-chart-c:var(--color-chart-seq-4)}:is(.ws-chart,.ws-chart-tip) [data-color=seq-5]{--ws-chart-c:var(--color-chart-seq-5)}.ws-chart__caption{gap:.125rem;display:grid}.ws-chart__title{font-size:var(--text-sm);font-weight:var(--weight-semi);color:var(--color-ink)}.ws-chart__subtitle{font-size:var(--text-xs);color:var(--color-ink-muted)}.ws-chart__defs{block-size:0;inline-size:0;position:absolute;overflow:hidden}.ws-chart__defs path{stroke:var(--color-line-strong);stroke-width:1px}.ws-chart__source{min-block-size:var(--ws-control-height-sm);font-size:var(--text-xs);color:var(--color-ink-muted);grid-area:1/1;place-self:start;align-items:center;margin:0;display:flex;position:relative}.ws-chart__legend{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ws-chart__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.ws-chart__legend strong{color:var(--color-ink);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.ws-chart__key{background:var(--ws-chart-c);flex:none;display:inline-block}.ws-chart__key--rect{border-radius:var(--ws-radius-sm);block-size:.625rem;inline-size:.625rem}.ws-chart__key--line{border-radius:1px;block-size:2px;inline-size:.875rem}.ws-chart__key--tile{border:1px solid var(--ws-chart-c);border-radius:var(--ws-radius-sm);background:color-mix(in oklab, var(--ws-chart-c) 24%, var(--color-surface));block-size:.75rem;inline-size:.75rem}.ws-chart__key--line[data-color=other]{background:repeating-linear-gradient(90deg, var(--ws-chart-c) 0 4px, transparent 4px 6px)}.ws-chart__key--dot{border-radius:50%;block-size:.5rem;inline-size:.5rem}.ws-chart__head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.ws-chart__foot{align-items:start;column-gap:var(--space-3);border-block-start:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;padding-block-start:var(--space-3);display:grid}.ws-chart__data{grid-area:1/1/auto/-1;display:grid}.ws-chart__data>summary{justify-self:end}.ws-chart__data[open]>summary{margin-block-end:var(--space-3)}.ws-chart__data .ws-table :is(th,td):first-child{padding-inline-start:0}.ws-chart__data .ws-table :is(th,td):last-child{padding-inline-end:0}.ws-chart__plot{min-inline-size:0;block-size:var(--ws-chart-height);position:relative}.ws-chart__subhead{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.ws-chart__drawing{block-size:100%;inline-size:100%;display:block;overflow:visible}.ws-chart__drawing[data-fit=width]{block-size:auto}.ws-chart__plot.ws-chart__plot--ratio{block-size:auto;inline-size:100%;aspect-ratio:var(--ws-ratio,1)}:is(.ws-chart__plot,.ws-sparkline,.ws-timeline-strip,.ws-timeline-axis) text{font-variant-numeric:tabular-nums}:is(.ws-chart__plot,.ws-timeline-strip):focus-visible{outline-offset:.375rem}.ws-chart__pie{gap:var(--space-5);grid-template-columns:minmax(0,11rem) minmax(0,26rem);align-items:center;display:grid}.ws-chart__legend--list{gap:var(--space-2) var(--space-3);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.ws-chart__legend--list li{display:contents}.ws-chart__legend-name{color:var(--color-ink);overflow-wrap:break-word}.ws-chart__legend--list .ws-num{text-align:end;color:var(--color-ink)}.ws-chart__legend--list .ws-chart__legend-share{color:var(--color-ink-muted)}@container ws-chart (inline-size<26rem){.ws-chart__pie{grid-template-columns:minmax(0,1fr)}.ws-chart__plot.ws-chart__plot--pie{justify-self:center;max-inline-size:11rem}}.ws-timeline-strip,.ws-timeline-axis{min-inline-size:var(--ws-timeline-strip-min,8rem);inline-size:100%;display:block;position:relative}.ws-timeline-strip[data-live]{block-size:1.25rem}.ws-timeline-axis[data-live]{block-size:1.125rem}.ws-sparkline{inline-size:var(--ws-sparkline-width,100%);min-inline-size:3rem;block-size:var(--ws-sparkline-height,1.5rem);vertical-align:middle;display:inline-block;position:relative}.ws-sparkline>.ws-chart__drawing{position:absolute;inset:0}.ws-chart-tip:empty{display:none}.ws-chart-tip{font-family:var(--font-sans);color:var(--color-ink)}.ws-chart-tip__title{font-weight:var(--weight-regular);margin-block-end:var(--space-1)}.ws-chart-tip__row{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-block:2px;display:grid}.ws-chart-tip__row strong{font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;text-align:end}@media print{.ws-chart,.ws-timeline-strip,.ws-sparkline{print-color-adjust:exact;break-inside:avoid}.ws-chart__data>summary{display:none}:is(.ws-chart__plot,.ws-timeline-strip,.ws-timeline-axis) svg{block-size:auto;inline-size:100%}}@media (forced-colors:active){.ws-chart__key{forced-color-adjust:none;background:canvastext}}.ws-combobox{min-width:0;display:grid;position:relative}.ws-combobox__control{align-items:center;gap:var(--space-1);min-height:var(--ws-control-height);min-width:0;padding:var(--space-1);border:1px solid var(--color-control-border);border-radius:var(--ws-radius-sm);background:var(--color-surface);cursor:text;transition:var(--ws-transition-colors);flex-wrap:wrap;display:flex}.ws-combobox__control:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 1px var(--color-focus-ring)}.ws-combobox__control:has([aria-invalid=true]){border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}.ws-combobox__chips{display:contents}.ws-combobox__chips>li{min-width:0;display:flex}.ws-combobox__control>input{min-width:0;min-height:0;padding:0 var(--space-2);background:0 0;border:0;flex:8rem}.ws-combobox__control>input:focus-visible{box-shadow:none;outline:none}[aria-multiselectable=true]>.ws-combobox__option[aria-selected=true]:after{content:"✓" / "";margin-inline-start:auto}.ws-combobox__panel{--ws-combobox-pad:var(--space-1);z-index:var(--ws-z-dropdown);max-block-size:min(20rem,50svb);padding:var(--ws-combobox-pad);position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline:0;overflow-y:auto}.ws-combobox__list,.ws-combobox__section{gap:1px;margin:0;padding:0;list-style:none;display:grid}.ws-combobox__option{align-items:baseline;gap:var(--space-2);min-inline-size:0;padding:var(--ws-pad-control);border-radius:var(--ws-radius-md);font-size:var(--text-sm);text-align:start;cursor:default;display:flex}.ws-combobox__option[aria-selected=true]{background:var(--color-accent-soft);color:var(--color-accent-on-soft)}.ws-combobox__option[data-active]{background:var(--color-accent);color:var(--color-accent-ink)}.ws-combobox__option[data-active] :where(.ws-combobox__meta){color:inherit}@media (forced-colors:active){.ws-combobox__option:is([aria-selected=true],[data-active]){color:highlighttext;background:highlight}}.ws-combobox__option[data-mine]{position:relative}.ws-combobox__option[data-mine]:before{content:"";inset-block:var(--space-2);border-radius:var(--ws-radius-pill);background:var(--color-accent);inline-size:2px;position:absolute;inset-inline-start:0}@media (forced-colors:active){.ws-combobox__option[data-mine]:before{background:canvastext}}.ws-combobox__code{font-variant-numeric:tabular-nums;font-weight:var(--weight-semi);white-space:nowrap}.ws-combobox__meta{color:var(--color-ink-muted);white-space:nowrap}.ws-combobox__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-combobox__group{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semi)}.ws-combobox__empty{padding:var(--ws-pad-control);color:var(--color-ink-faint);font-size:var(--text-sm)}.ws-day-strip{--ws-day-strip-pad:var(--space-2);border:1px solid var(--color-line);border-radius:var(--ws-radius-lg);background:var(--color-surface);align-items:stretch;min-width:0;display:flex;overflow:hidden}.ws-day-strip__day{justify-items:center;gap:var(--space-1);min-width:0;padding:var(--ws-day-strip-pad);border-inline-start:1px solid var(--color-line);color:var(--color-ink);text-align:center;flex:1 1 0;text-decoration:none;display:grid}.ws-day-strip__day:first-child{border-inline-start:0}:is(.ws-day-strip__day,.ws-day-strip__step,.ws-period__step):focus-visible{outline-offset:-2px}.ws-day-strip__day:hover{background:var(--color-surface-hover)}.ws-day-strip__day[aria-current=date],.ws-day-strip__day[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent-on-soft);font-weight:var(--weight-semi)}.ws-day-strip__day[aria-current] .ws-day-strip__name{color:inherit}.ws-day-strip__day--quiet{background:var(--color-canvas);color:var(--color-ink-faint)}.ws-day-strip__name{font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);color:var(--color-ink-muted)}.ws-day-strip__date{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.ws-day-strip__mark{box-sizing:border-box;border-radius:var(--ws-radius-pill);block-size:.25rem;inline-size:1.5rem}.ws-day-strip__mark--done{color:var(--color-accent);background:currentColor}.ws-day-strip__mark--draft{color:var(--color-control-border);border:1px solid}.ws-day-strip__mark--away{color:var(--color-accent);background:radial-gradient(circle,currentColor .1rem,#0000 .11rem) 0/.375rem 100% repeat-x;border-radius:0}.ws-day-strip__mark--warn{color:var(--color-mark-warn);background:repeating-linear-gradient(90deg,currentColor 0 .3rem,#0000 0 .45rem);border-radius:0}@media (forced-colors:active){.ws-day-strip__day[aria-current]{color:highlighttext;background:highlight}.ws-day-strip__mark{forced-color-adjust:none;color:canvastext}.ws-day-strip__day[aria-current] .ws-day-strip__mark{color:highlighttext}}.ws-day-strip__step{padding-inline:var(--space-2);color:var(--color-ink-muted);place-items:center;text-decoration:none;display:grid}.ws-day-strip__step:hover{background:var(--color-surface-hover);color:var(--color-ink)}.ws-day-strip__step[aria-disabled=true]{color:var(--color-ink-faint);pointer-events:none}.ws-period{border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-lg);background:var(--color-surface);font-size:var(--text-sm);align-items:stretch;display:inline-flex;overflow:hidden}.ws-period__step{padding-inline:var(--space-3);color:var(--color-ink-muted);place-items:center;text-decoration:none;display:grid}.ws-period__step:hover{background:var(--color-surface-hover);color:var(--color-ink)}.ws-period__step[aria-disabled=true],.ws-period__step:not([href]){color:var(--color-ink-faint);pointer-events:none}.ws-period__label{padding:var(--space-2) var(--space-4);border-inline:1px solid var(--color-line);font-weight:var(--weight-semi);white-space:nowrap}.ws-period__label:first-letter{text-transform:uppercase}.ws-period--capitalize .ws-period__label{text-transform:capitalize}.ws-period__range{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ws-period__range>.ws-field{justify-items:start}.ws-period__range>.ws-field>input{inline-size:auto}.ws-change-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ws-change{align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ws-change__label{color:var(--color-ink-muted)}.ws-change__values{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.ws-change__from{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;text-decoration:line-through}.ws-change__arrow{color:var(--color-ink-faint)}.ws-change__to{color:var(--color-ink);font-variant-numeric:tabular-nums}.ws-change__none{color:var(--color-ink-faint);font-style:italic;text-decoration:none}.ws-change--compare .ws-change__from{color:var(--color-ink-muted);text-decoration:none}.ws-change__delta{color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.ws-change-list:has(>.ws-change--compare){align-items:baseline;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,max-content) repeat(4,max-content)}.ws-change-list>.ws-change--compare,.ws-change-list>.ws-change--compare>.ws-change__values{display:contents}.ws-change-list>.ws-change--compare>.ws-change__label{grid-column:1}.ws-change-list>.ws-change--compare :is(.ws-change__from,.ws-change__arrow,.ws-change__to,.ws-change__delta){font-size:var(--text-sm)}.ws-change-list>.ws-change--compare .ws-change__from{text-align:end;grid-column:2}.ws-change-list>.ws-change--compare .ws-change__arrow{grid-column:3}.ws-change-list>.ws-change--compare .ws-change__to{text-align:end;font-weight:var(--weight-semi);grid-column:4}.ws-change-list>.ws-change--compare .ws-change__delta{text-align:end;color:var(--color-ink);grid-column:5}@media (width<36rem){.ws-change-list:has(>.ws-change--compare){grid-template-columns:repeat(4,max-content)}.ws-change-list>.ws-change--compare>.ws-change__label{grid-column:1/-1}.ws-change-list>.ws-change--compare .ws-change__from{grid-column:1}.ws-change-list>.ws-change--compare .ws-change__arrow{grid-column:2}.ws-change-list>.ws-change--compare .ws-change__to{grid-column:3}.ws-change-list>.ws-change--compare .ws-change__delta{grid-column:4}}.ws-change--removed .ws-change__from{color:var(--color-ink-muted)}.ws-login{min-block-size:100svb;padding:var(--space-6) var(--space-4);background:linear-gradient(to bottom in oklab, var(--color-canvas), var(--color-canvas-sunken));place-items:center;display:grid}.ws-login__inner{justify-items:center;gap:var(--space-8);inline-size:100%;max-inline-size:26rem;display:grid}.ws-login__card{gap:var(--space-6);inline-size:100%;padding:var(--ws-login-pad,var(--space-8));border:1px solid var(--color-line);border-radius:var(--ws-radius-xl);background:var(--color-surface);display:grid}.ws-login__head{gap:var(--space-2);display:grid}.ws-login__title{font-size:var(--text-3xl);font-weight:var(--weight-semi);letter-spacing:var(--tracking-xl);line-height:var(--leading-tight)}.ws-login__lead{max-inline-size:var(--measure-tight);color:var(--color-ink-muted);font-size:var(--text-md);line-height:var(--leading-normal)}.ws-login__or{align-items:center;gap:var(--space-3);color:var(--color-ink-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-normal);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ws-login__or:before,.ws-login__or:after{content:"";background:var(--color-line);block-size:1px}.ws-login__provider-mark{vertical-align:middle;border-radius:var(--ws-radius-pill);background:var(--color-surface-hover);place-items:center;block-size:2rem;inline-size:2rem;display:inline-grid}.ws-login__foot{max-inline-size:var(--measure-tight);color:var(--color-ink-faint);font-size:var(--text-xs);text-align:center}@media (width>=40rem){.ws-login{padding:var(--space-8)}}.ws-login--framed{border:1px solid var(--color-line);border-radius:var(--ws-radius-xl);min-block-size:0;inline-size:100%}.ws-dialog{--ws-dialog-pad:var(--space-4);inline-size:min(32rem, calc(100vw - 2 * var(--space-4)));max-block-size:min(44rem, calc(100svb - 2 * var(--space-8)));border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-lg);background:var(--color-surface-raised);color:var(--color-ink);box-shadow:var(--ws-shadow-dialog);grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:clip}.ws-dialog:not([open]){display:none}.ws-dialog>form{display:contents}.ws-dialog--wide{inline-size:min(48rem, calc(100vw - 2 * var(--space-4)))}.ws-dialog::backdrop{background:var(--color-overlay)}.ws-dialog,.ws-dialog::backdrop{transition:opacity var(--ws-duration-base) var(--ws-ease), translate var(--ws-duration-base) var(--ws-ease), display var(--ws-duration-base) allow-discrete, overlay var(--ws-duration-base) allow-discrete;opacity:0;translate:0 .5rem}.ws-dialog[open],.ws-dialog[open]::backdrop{opacity:1}.ws-dialog[open]{translate:0}@starting-style{.ws-dialog[open],.ws-dialog[open]::backdrop{opacity:0}.ws-dialog[open]{translate:0 .5rem}}@media (prefers-reduced-motion:reduce){.ws-dialog,.ws-dialog[open],.ws-dialog::backdrop{transition-duration:1ms;translate:none}}.ws-dialog__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-3) var(--ws-dialog-pad);border-block-end:1px solid var(--color-line);display:flex}.ws-dialog__title{font-size:var(--text-lg);font-weight:var(--weight-semi);text-wrap:balance;margin:0}.ws-dialog__body{padding:var(--ws-dialog-pad);overscroll-behavior:contain;font-size:var(--text-md);overflow-y:auto}.ws-dialog__footer{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--ws-dialog-pad);border-block-start:1px solid var(--color-line);background:var(--color-surface-sunken);display:flex}.ws-dialog__footer--spread{justify-content:space-between}@media (width<30rem){.ws-dialog{--ws-dialog-pad:var(--ws-pad-panel);inline-size:calc(100vw - 2 * var(--space-3));max-block-size:calc(100svb - 2 * var(--space-4))}.ws-dialog__footer{flex-direction:column;align-items:stretch}}.ws-popover-panel{border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-lg);background:var(--color-surface-raised);color:var(--color-ink);box-shadow:var(--ws-shadow-popover)}.ws-popover-panel:popover-open{min-width:12rem;max-width:min(24rem, calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-2));overscroll-behavior:contain;overflow-y:auto}.ws-menu{--ws-menu-pad:var(--space-1);--ws-menu-item-pad:var(--space-2) var(--space-3);padding:var(--ws-menu-pad);margin:0;list-style:none;display:grid}.ws-menu__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--ws-menu-item-pad);border-radius:var(--ws-radius-sm);color:var(--color-ink);font-size:var(--text-sm);text-align:start;transition:var(--ws-transition-colors);background:0 0;border:0;text-decoration:none;display:flex}.ws-menu__item:hover{background:var(--color-surface-hover)}.ws-menu__item[aria-checked=true],.ws-menu__item[aria-current=true]{color:var(--color-accent-text);font-weight:var(--weight-semi)}.ws-menu__item--danger{color:var(--color-danger-text)}.ws-menu__item--danger:hover{background:var(--color-danger-soft);color:var(--color-danger-on-soft)}.ws-menu__item:disabled,.ws-menu__item[aria-disabled=true]{opacity:.5;pointer-events:none}.ws-multi-select{min-width:0;display:inline-flex}.ws-multi-select__submit{padding:var(--space-2) var(--space-3) var(--space-1);border-block-start:1px solid var(--color-line)}.ws-menu__header{gap:var(--space-1);padding:var(--ws-menu-item-pad);font-size:var(--text-sm);display:grid}.ws-menu__header>*{overflow-wrap:anywhere}.ws-menu__separator{height:1px;margin-block:var(--space-1);background:var(--color-line)}.ws-menu__label{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);color:var(--color-ink-faint)}.ws-tooltip{--ws-tooltip-pad:var(--space-1) var(--space-2);width:max-content;max-width:18rem;padding:var(--ws-tooltip-pad);border-radius:var(--ws-radius-sm);background:var(--color-tooltip);color:var(--color-tooltip-ink);font-size:var(--text-xs);line-height:var(--leading-snug);box-shadow:var(--ws-shadow-popover);border:1px solid #0000}.ws-spinner{--ws-spinner-size:1em;--ws-spinner-arc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.0' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-dasharray='18.8 62.8'/%3E%3C/svg%3E");--ws-spinner-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.0' fill='none' stroke='%23000' stroke-width='3' stroke-opacity='0.18'/%3E%3C/svg%3E");width:var(--ws-spinner-size);height:var(--ws-spinner-size);mask:var(--ws-spinner-arc) center / contain no-repeat, var(--ws-spinner-ring) center / contain no-repeat;background:currentColor;flex:none;animation:.9s linear infinite ws-spin;display:inline-block}.ws-spinner--lg{--ws-spinner-size:1.75rem;--ws-spinner-arc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-dasharray='19.8 66.0'/%3E%3C/svg%3E");--ws-spinner-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.5' fill='none' stroke='%23000' stroke-width='2' stroke-opacity='0.18'/%3E%3C/svg%3E")}@media (forced-colors:active){.ws-spinner{forced-color-adjust:none;background:canvastext}}@media (prefers-reduced-motion:reduce){.ws-spinner{animation-duration:2.5s}}.ws-loader{--ws-loader-size:2.5rem;justify-items:center;gap:var(--space-2);display:inline-grid}.ws-loader--sm{--ws-loader-size:1.5rem}.ws-loader--lg{--ws-loader-size:4rem}.ws-loader__mark{inline-size:var(--ws-loader-size);block-size:var(--ws-loader-size);overflow:visible}.ws-loader__mark>*{transform-box:view-box;animation:1.8s var(--ws-ease) infinite both}.ws-loader__circle{transform-origin:11.2px 5.6px;animation-name:ws-loader-circle}.ws-loader__quadrant{transform-origin:0 28px;animation-name:ws-loader-quadrant}.ws-loader__plate{transform-origin:22.4px 28px;animation-name:ws-loader-plate}.ws-loader__label{color:inherit;font-size:var(--text-sm)}@keyframes ws-loader-circle{0%,5%{opacity:0;scale:0}20%,80%{opacity:1;scale:1}95%,to{opacity:0;scale:1}}@keyframes ws-loader-quadrant{0%,20%{opacity:0;rotate:-90deg}40%,80%{opacity:1;rotate:0deg}95%,to{opacity:0;rotate:0deg}}@keyframes ws-loader-plate{0%,40%{opacity:0;scale:1 0}60%,80%{opacity:1;scale:1}95%,to{opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){.ws-loader__mark>*{animation:none}.ws-loader__mark{animation:2.4s ease-in-out infinite ws-loader-breathe}}@keyframes ws-loader-breathe{50%{opacity:.35}}:is(.panel,.ws-panel,.ws-card)[aria-busy=true]{position:relative;overflow:clip}:is(.panel,.ws-panel,.ws-card)[aria-busy=true]:before,:is(.panel,.ws-panel,.ws-card)[aria-busy=true]:after{content:"";z-index:2;block-size:.1875rem;position:absolute;inset-block-start:0}:is(.panel,.ws-panel,.ws-card)[aria-busy=true]:before{background:var(--color-accent-soft);inset-inline:0}:is(.panel,.ws-panel,.ws-card)[aria-busy=true]:after{background:var(--color-accent);inline-size:40%;animation:ws-indeterminate 1.5s var(--ws-ease-indeterminate) infinite;inset-inline-start:0}@media (forced-colors:active){:is(.panel,.ws-panel,.ws-card)[aria-busy=true]:after{forced-color-adjust:none;background:highlight}}.ws-skeleton{--ws-skeleton-radius:var(--ws-radius-sm);border-radius:var(--ws-skeleton-radius);background:var(--color-skeleton);background-image:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-surface) 60%, transparent), transparent);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s ease-in-out infinite ws-shimmer;display:block}.ws-skeleton--text{height:.75em;margin-block:.375em}.ws-skeleton--title{width:40%;height:1.125em;margin-block-end:.25em}.ws-skeleton--circle{border-radius:var(--ws-radius-pill);aspect-ratio:1}@keyframes ws-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ws-skeleton{animation:none}}.ws-progress{appearance:none;border-radius:var(--ws-radius-pill);background:var(--color-canvas-sunken);border:0;width:100%;height:.5rem;overflow:hidden}.ws-progress::-webkit-progress-bar{background:var(--color-canvas-sunken)}.ws-progress::-webkit-progress-value{background:var(--color-accent);transition:inline-size var(--ws-duration-base) var(--ws-ease)}.ws-progress::-moz-progress-bar{background:var(--color-accent)}.ws-meter{--ws-meter-value:0%;--ws-meter-color:var(--color-accent);border-radius:var(--ws-radius-pill);background:var(--color-canvas-sunken);height:.5rem;position:relative;overflow:hidden}@media (forced-colors:active){.ws-meter,.ws-progress{forced-color-adjust:none;outline:1px solid canvastext}}.ws-meter:before{content:"";inline-size:var(--ws-meter-value);background:var(--ws-meter-color);border-radius:inherit;transition:inline-size var(--ws-duration-base) var(--ws-ease);position:absolute;inset-block:0;inset-inline-start:0}.ws-meter--over{--ws-meter-color:var(--color-mark-warn)}.ws-meter--sm{vertical-align:middle;inline-size:2.25rem;display:inline-block}.ws-meter--budget{--ws-meter-color:var(--color-mark-success)}.ws-meter--budget.ws-meter--near{--ws-meter-color:var(--color-mark-caution)}.ws-meter--budget.ws-meter--over{--ws-meter-limit:100%;background:linear-gradient(to right, var(--color-mark-error) 0 calc(var(--ws-meter-limit) - 1px), var(--color-surface) calc(var(--ws-meter-limit) - 1px) calc(var(--ws-meter-limit) + 1px), var(--color-danger) calc(var(--ws-meter-limit) + 1px) 100%)}.ws-meter--budget.ws-meter--over:before{display:none}.ws-empty{--ws-empty-pad:var(--space-12) var(--space-6);justify-items:center;gap:var(--space-3);padding:var(--ws-empty-pad);text-align:center;color:var(--color-ink-faint);display:grid}.ws-empty__icon{color:var(--color-line-strong)}.ws-empty__title{font-size:var(--text-lg);font-weight:var(--weight-semi);color:var(--color-ink)}.ws-empty__body{max-width:var(--measure-tight);font-size:var(--text-sm)}.ws-empty--lg .ws-empty__title{font-size:var(--text-3xl);font-weight:var(--weight-semi);letter-spacing:var(--tracking-xl)}.ws-empty--lg .ws-empty__body{max-width:var(--measure);font-size:var(--text-md);color:var(--color-ink-muted)}.ws-error-page{box-sizing:content-box;max-inline-size:48rem;color:var(--color-ink);padding:1em;font-size:clamp(1rem,7vw,2rem);line-height:1.5}@media (width>=52.5rem){.ws-error-page{padding:2em}}.ws-error-page>p{margin:0 0 1em}.ws-mark.ws-error-page__mark{aspect-ratio:1;width:25%;height:auto;display:block}.ws-error-page__title{font-size:2em;font-weight:var(--weight-semi);margin:.67em 0;line-height:1.2}.ws-error-page__actions{flex-wrap:wrap;align-items:center;gap:.5em 1em;display:flex}.ws-error-page__actions :is(a,button):not(.btn){color:inherit;font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ws-error-page__actions :is(a,button):not(.btn):hover{color:var(--color-accent-text)}.ws-error-page__actions form{display:contents}.ws-empty--inline{--ws-empty-pad:var(--space-2) 0;justify-content:start;place-items:center start;gap:var(--space-2);text-align:start;grid-auto-flow:column}.ws-empty--inline .ws-empty__title{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-ink-faint)}@keyframes ws-indeterminate{0%{translate:-100%}to{translate:250%}}@keyframes ws-indeterminate-rtl{0%{translate:100%}to{translate:-250%}}:is(.panel,.ws-panel,.ws-card)[aria-busy=true]:dir(rtl):after{animation-name:ws-indeterminate-rtl}@media (prefers-reduced-motion:reduce){:is(.panel,.ws-panel,.ws-card)[aria-busy=true]:after{animation-duration:3s}}.ws-avatar{--ws-avatar-size:2rem;width:var(--ws-avatar-size);height:var(--ws-avatar-size);border-radius:var(--ws-radius-pill);background:var(--color-neutral-soft);color:var(--color-neutral-on-soft);font-size:calc(var(--ws-avatar-size) * .4);font-weight:var(--weight-semi);text-transform:uppercase;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.ws-avatar>img{object-fit:cover;width:100%;height:100%}.ws-avatar--sm{--ws-avatar-size:1.5rem}.ws-avatar--lg{--ws-avatar-size:2.5rem}.ws-avatar--xl{--ws-avatar-size:4rem}.ws-avatar-stack{align-items:center;display:inline-flex}.ws-avatar-stack>*+*{margin-inline-start:-.5rem}.ws-avatar-stack>.ws-avatar{box-shadow:0 0 0 2px var(--color-surface)}.ws-stat{justify-items:end;gap:var(--space-2);text-align:end;display:grid}.ws-stat--text{text-align:start;justify-items:start}.ws-stat>*{text-box:trim-both cap alphabetic}.ws-stat__label+.ws-stat__value{margin-block-start:var(--space-1)}.ws-stat-row>*,.ws-card:has(>.ws-stat){container-type:inline-size}.ws-stat__label{font-size:var(--text-xs);color:var(--color-ink-muted)}.ws-stat__value{font-size:min(var(--text-3xl), 15cqi);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-xl);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink)}.ws-stat__unit{font-size:var(--text-lg);font-weight:var(--weight-regular);color:var(--color-ink-faint)}.ws-stat__meta{font-size:var(--text-xs);color:var(--color-ink-faint)}.ws-stat__delta{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semi);font-variant-numeric:tabular-nums;display:inline-flex}.ws-stat__delta--up{color:var(--color-success-text)}.ws-stat__delta--down{color:var(--color-danger-text)}.ws-stat__delta--flat{color:var(--color-ink-faint)}.ws-stat--sm .ws-stat__value{font-size:var(--text-xl)}.ws-stat--lg .ws-stat__value{font-size:min(var(--size-4), 15cqi);font-weight:var(--weight-semi)}.ws-stat--text .ws-stat__value{font-size:var(--text-xl);font-variant-numeric:normal;white-space:normal;text-wrap:balance}.ws-stat--end{text-align:end;justify-items:end}.ws-stat-row{grid-template-columns:repeat(auto-fit, minmax(min(var(--ws-stat-min,6.5rem), 100%), 1fr));border-radius:inherit;gap:1px;display:grid;overflow:hidden}.ws-stat-row>*{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);padding:var(--ws-pad-panel)}.ws-stat-row--cards{--ws-stat-n:4;gap:var(--space-3);grid-template-columns:repeat(auto-fit, minmax(clamp(100% / var(--ws-stat-n) - var(--space-3), (var(--ws-stat-n) * var(--ws-stat-min,6.5rem) + (var(--ws-stat-n) - 1) * var(--space-3) - 100%) * 999, 100%), 1fr));overflow:visible}.ws-stat-row--cards:has(>:nth-child(2):last-child){--ws-stat-n:2}.ws-stat-row--cards:has(>:nth-child(3):last-child){--ws-stat-n:3}.ws-stat-row--cards>*{box-shadow:none;border:1px solid var(--color-line);border-radius:var(--ws-radius-md)}.ws-pagination{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ws-pagination__count{color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.ws-pagination__pages{align-items:center;gap:var(--space-1);display:flex}.ws-pagination__page{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--ws-control-height-sm);min-height:var(--ws-control-height-sm);padding-inline:var(--space-2);border-radius:var(--ws-radius-sm);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;transition:var(--ws-transition-colors);border:1px solid #0000;text-decoration:none;display:inline-flex}.ws-pagination__page:hover{background:var(--color-surface-hover);color:var(--color-ink)}.ws-pagination__page[aria-current=page]{border-color:var(--color-control-border);background:var(--color-surface);color:var(--color-ink)}@media (forced-colors:active){.ws-pagination__page[aria-current=page]{color:highlighttext;background:highlight}}.ws-pagination__ellipsis{padding-inline:var(--space-1);color:var(--color-ink-faint)}.ws-pagination__page[aria-disabled=true]{opacity:.4;pointer-events:none}.ws-shell{--ws-shell-header-pad:var(--space-4);--ws-shell-aside-pad:var(--space-4) var(--space-3);--ws-shell-main-pad:var(--ws-gutter);background:var(--color-canvas);grid-template:"header header""aside main"minmax(0,1fr)/auto minmax(0,1fr);min-height:100dvh;display:grid}.ws-shell>.ws-shell__header{grid-area:header}.ws-shell>.ws-shell__aside{grid-area:aside}.ws-shell>.ws-shell__main{grid-area:main}html:has(.ws-shell>.ws-shell__header){scroll-padding-block-start:calc(var(--ws-header-height) + var(--space-4))}.ws-shell__header{z-index:var(--ws-z-header);align-items:center;gap:var(--space-4);min-height:var(--ws-header-height);padding-inline:var(--ws-shell-header-pad);border-block-end:1px solid var(--color-line);background:var(--color-surface);min-width:0;display:flex;position:sticky;inset-block-start:0}.ws-shell__brand{align-items:center;gap:var(--space-2);color:inherit;flex:none;text-decoration:none;display:inline-flex}.ws-shell__nav{flex:1;min-width:0}.ws-shell__header>.ws-shell__nav{align-self:stretch;align-items:stretch;margin-block-end:-1px;padding-block:0}.ws-shell__nav .ws-nav-link{border-radius:0}.ws-shell__nav .ws-nav-link:is([aria-current=page],[aria-current=true]),.ws-shell__nav .ws-nav-link--active{background-image:none;box-shadow:inset 0 -2px}.ws-shell__actions{align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto;display:flex}.ws-shell__me{border-radius:var(--ws-radius-pill);text-decoration:none;display:inline-flex}.ws-shell__me[aria-current=page]{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-ink-muted)}.ws-shell__sign-out{margin:0;display:flex}.ws-shell__aside{width:var(--ws-sidebar-width);height:calc(100dvh - var(--ws-header-height));padding:var(--ws-shell-aside-pad);border-inline-end:1px solid var(--color-line);background:var(--color-surface);align-self:start;position:sticky;inset-block-start:var(--ws-header-height);overflow-y:auto}.ws-shell__main{min-width:0;padding:var(--ws-shell-main-pad)}.ws-page{--ws-page-gap:var(--space-6);width:100%;max-width:var(--ws-max-width);gap:var(--ws-page-gap);min-width:0;margin-inline:auto;display:grid}.ws-page--wide{max-width:none}.ws-page--dense{--ws-page-gap:var(--space-4)}.ws-page>*{min-width:0}.ws-page-header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ws-page-header__text{gap:var(--space-1);min-width:0;display:grid}.ws-page-header__text>.ws-breadcrumb{margin-block-end:var(--space-2)}.ws-page-header__title{font-size:var(--text-2xl);font-weight:var(--weight-semi);letter-spacing:var(--tracking-xl)}.ws-page-header__qualifier{color:var(--color-ink-muted)}.ws-page-header__meta{font-size:var(--text-sm);color:var(--color-ink-faint)}.ws-page-header__status{flex:auto;justify-content:center;min-width:0;display:flex}.ws-page-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}@media (width<60rem){.ws-shell{grid-template:"header""aside""main"minmax(0,1fr)/minmax(0,1fr)}.ws-shell__aside{width:auto;height:auto;padding:var(--ws-shell-aside-pad-narrow,var(--space-2) var(--space-3));border-inline-end:0;border-block-end:1px solid var(--color-line);position:static;overflow:visible}.ws-shell__aside .ws-nav--stack{scrollbar-width:none;min-width:0;padding:var(--space-1);margin:calc(-1 * var(--space-1));flex-direction:row;overflow-x:auto}.ws-shell__main{padding:var(--ws-shell-main-pad-narrow,var(--space-4))}}.ws-shell--no-aside{grid-template:"header""main"minmax(0,1fr)/minmax(0,1fr)}.ws-skip-link{z-index:var(--ws-z-toast);padding:var(--ws-pad-control);border-radius:var(--ws-radius-sm);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:var(--weight-semi);transition:translate var(--ws-duration-base) var(--ws-ease);text-decoration:none;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);translate:0 -200%}.ws-skip-link:focus-visible{translate:0}.ws-prose{max-width:min(var(--prose-max), var(--measure-prose));font-size:var(--prose-size-body);line-height:var(--leading-prose);color:var(--color-ink);hyphens:auto;text-wrap:pretty}.ws-prose>*+*{margin-block-start:var(--space-4)}.ws-prose--lg{--prose-size-body:1.1875rem;--prose-max:40em;line-height:1.6}.ws-prose--lg>*+*{margin-block-start:.75em}@media print{.ws-prose--lg{--prose-size-body:10.5pt;--prose-max:none}}.ws-prose h1{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-xl)}.ws-prose>:is(h1,h2,h3,h4){margin-block-start:var(--space-8);margin-block-end:var(--space-2)}.ws-prose>:is(h1,h2,h3,h4):first-child,.ws-prose>:is(h1,h2,h3,h4)+*{margin-block-start:0}.ws-prose h2{font-size:var(--prose-size-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-lg)}.ws-prose h3{font-size:var(--prose-size-h3);line-height:var(--leading-snug);letter-spacing:var(--tracking-lg)}.ws-prose h4{font-size:var(--prose-size-body);line-height:var(--leading-snug)}.ws-prose :is(h1,h2,h3,h4){hyphens:none;scroll-margin-block-start:calc(var(--ws-header-height) + var(--space-4))}.ws-prose>.ws-prose__lead{font-size:var(--prose-size-lead);line-height:var(--leading-normal);color:var(--color-ink-muted)}.ws-prose :is(ul,ol){padding-inline-start:1.5em}.ws-prose li+li{margin-block-start:var(--space-1)}.ws-prose a{color:var(--color-accent-text)}.ws-prose blockquote{border-inline-start:2px solid var(--color-line-strong);font-family:var(--font-serif);color:var(--color-ink-muted);padding-inline-start:var(--space-4);font-style:italic}.ws-prose :is(code,kbd){border-radius:var(--ws-radius-sm);background:var(--color-surface-sunken);padding:.1em .3em;font-size:.875em}.ws-prose :is(pre,code){hyphens:none;text-wrap:wrap}.ws-prose pre{white-space:pre;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--ws-radius-md);background:var(--color-surface-sunken);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-x:auto}.ws-prose pre code{font-size:inherit;background:0 0;padding:0}.ws-prose img{border-radius:var(--ws-radius-md)}.ws-prose table{border-collapse:collapse;max-width:100%;font-size:var(--text-sm);display:block;overflow-x:auto}.ws-prose :is(th,td){padding:var(--ws-pad-cell);border-block-end:1px solid var(--color-line);text-align:start;vertical-align:top}.ws-prose :is(th,td)[align=right]{text-align:end;font-variant-numeric:tabular-nums}.ws-prose :is(th,td)[align=center]{text-align:center}.ws-prose td code{overflow-wrap:anywhere}.ws-prose th{font-weight:var(--weight-regular);color:var(--color-ink-muted)}.ws-prose hr{margin-block:var(--space-8)}.ws-kbd{border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-sm);background:var(--color-surface);min-width:1.5em;color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semi);text-align:center;border-block-end-width:2px;padding:.1em .4em;line-height:1.4;display:inline-block}.ws-code{--ws-code-pad:var(--space-3) var(--space-4);border:1px solid var(--ws-code-line);border-radius:var(--ws-radius-md);min-width:0;color:var(--color-ink);margin:0;overflow:clip}.ws-code:not(.ws-code--light){--color-ink:var(--color-code-inverse-ink);--color-ink-muted:var(--color-code-inverse-faint);--color-ink-faint:var(--color-code-inverse-faint);--color-success-soft:var(--dark-success-soft);--color-success-on-soft:var(--dark-success-on-soft);--color-danger-soft:var(--dark-danger-soft);--color-danger-on-soft:var(--dark-danger-on-soft);--color-warn-soft:var(--dark-warn-soft);--color-warn-on-soft:var(--dark-warn-on-soft);--ws-code-bar:var(--color-code-inverse-bar);--ws-code-line:var(--color-code-inverse-line);background:var(--color-code-inverse);color-scheme:dark}.ws-code--light{--ws-code-bar:var(--color-surface);--ws-code-line:var(--color-line);background:var(--color-surface-sunken)}.ws-code__header{align-items:center;gap:var(--space-2);min-height:var(--ws-control-height);padding-inline:var(--space-4) var(--space-1);border-block-end:1px solid var(--ws-code-line);background:var(--ws-code-bar);color:var(--color-ink-muted);font-size:var(--text-xs);display:flex}.ws-code__file{color:var(--color-ink);font-family:var(--font-mono)}.ws-code__header>.btn{color:var(--color-ink);margin-inline-start:auto}.ws-code__header>.btn:hover{background:var(--ws-code-line)}.ws-code__body{padding:var(--ws-code-pad);max-block-size:var(--ws-code-max,none);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-code);line-height:round(calc(var(--leading-code) * 1em), 1px);tab-size:2;margin:0;overflow:auto}.ws-code__body>code{counter-reset:ws-line;font-size:inherit;display:block}.ws-code__line{min-height:1lh;padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2));display:block}.ws-code--scroll{--ws-code-max:20rem}.ws-code--prose .ws-code__body{font-family:var(--font-sans);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}.ws-code--wrap .ws-code__body{white-space:pre-wrap;overflow-wrap:anywhere}.ws-code--lines .ws-code__line{counter-increment:ws-line}.ws-code--lines .ws-code__line:before{content:counter(ws-line) / "";min-inline-size:2.5ch;color:var(--color-ink-faint);font-variant-numeric:tabular-nums;text-align:end;user-select:none;margin-inline-end:var(--space-4);display:inline-block}.ws-code__line--mark{background:var(--color-warn-soft);color:var(--color-warn-on-soft)}.ws-code--shell .ws-code__line:before{content:"$" / "";color:var(--color-ink-faint);user-select:none;margin-inline-end:1ch}.ws-code__line--add{background:var(--color-success-soft);color:var(--color-success-on-soft)}.ws-code__line--del{background:var(--color-danger-soft);color:var(--color-danger-on-soft)}.ws-ansi-bold{font-weight:var(--weight-semi)}.ws-ansi-31,.ws-ansi-91{color:var(--color-term-red)}.ws-ansi-32,.ws-ansi-92{color:var(--color-term-green)}.ws-ansi-33,.ws-ansi-93{color:var(--color-term-yellow)}.ws-ansi-34,.ws-ansi-94{color:var(--color-term-blue)}.ws-ansi-35,.ws-ansi-95{color:var(--color-term-magenta)}.ws-ansi-36,.ws-ansi-96{color:var(--color-term-cyan)}.ws-ansi-30,.ws-ansi-90{color:var(--color-term-grey)}.ws-ansi-37,.ws-ansi-97{color:var(--color-ink)}@media (forced-colors:active){.ws-code__line--mark{outline-offset:-1px;outline:1px solid highlight}}.ws-doc{gap:var(--space-12);min-inline-size:0;display:grid}.ws-doc-hero{gap:var(--space-8);padding-block:var(--space-6) var(--space-12);border-block-end:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.ws-doc-hero__text{gap:var(--space-5);max-inline-size:48rem;display:grid}.ws-doc-hero__kicker,.ws-doc-hero__meta{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.ws-doc-hero__title{font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:var(--weight-semi);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.ws-doc-hero__lead{max-inline-size:var(--measure);font-size:var(--text-xl);line-height:var(--leading-snug);margin:0}.ws-doc-hero__art{align-content:space-between;justify-items:end;display:grid}.ws-doc-hero__art>.ws-doc-hero__ring{--ws-element-unit:calc(.75rem * 2.6)}.ws-doc__body{gap:var(--space-12);max-inline-size:48rem;display:grid}.ws-doc__section{gap:var(--space-5);display:grid}.ws-doc__section>h2{font-size:var(--text-3xl);line-height:var(--leading-tight);margin:0}.ws-doc .ws-prose{max-inline-size:var(--measure-prose);font-size:var(--text-lg);line-height:var(--leading-prose)}@media (width<52rem){.ws-doc-hero{grid-template-columns:minmax(0,1fr)}.ws-doc-hero__art{display:none}}@page ws-doc{size:A4;margin:18mm 16mm 20mm}@media print{.ws-doc{page:ws-doc;gap:10mm}.ws-doc-hero{padding-block:0 8mm}.ws-doc-hero__title{font-size:26pt}.ws-doc-hero__lead{font-size:13pt}.ws-doc__body{gap:10mm;max-inline-size:none}.ws-doc .ws-prose{max-inline-size:none;font-size:10.5pt}.ws-doc__section>h2{break-after:avoid;font-size:15pt}.ws-doc a{text-decoration:none}}.ws-finding{--ws-finding-edge:var(--color-line-strong);--ws-finding-pad:var(--space-6);gap:var(--space-5);padding:var(--ws-finding-pad);border:1px solid var(--color-line);border-inline-start:4px solid var(--ws-finding-edge);border-radius:var(--ws-radius-md);background:var(--color-surface);scroll-margin-block-start:calc(var(--ws-header-height) + var(--space-4));display:grid}@media (width<36rem){.ws-finding{--ws-finding-pad:var(--space-4)}}.ws-finding[data-tone=error]{--ws-finding-edge:var(--color-mark-error)}.ws-finding[data-tone=warning]{--ws-finding-edge:var(--color-mark-warn)}.ws-finding[data-tone=info]{--ws-finding-edge:var(--color-mark-info)}.ws-finding[data-tone=success]{--ws-finding-edge:var(--color-mark-success)}.ws-finding__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ws-finding__title{max-inline-size:30em;font-size:var(--text-2xl);line-height:var(--leading-snug);margin:0}.ws-finding__part{gap:var(--space-2);display:grid}.ws-finding__part>h4{color:var(--color-ink-muted);margin:0}.ws-finding__todo{padding-block:var(--space-1);border-inline-start:3px solid var(--color-accent);padding-inline-start:var(--space-4)}.ws-finding__todo>h4{color:var(--color-ink)}@media print{.ws-finding{break-inside:avoid-page;padding:5mm}.ws-finding__title{break-after:avoid;font-size:12.5pt}}.ws-anchor{color:var(--color-ink-muted);font-weight:var(--weight-regular);opacity:0;margin-inline-start:var(--space-2);text-decoration:none}:is(h1,h2,h3,h4,.ws-panel__title):hover>.ws-anchor,.ws-anchor:focus-visible{opacity:1}[id]:has(>:is(h1,h2,h3,h4,.ws-panel__header) .ws-anchor),:is(h1,h2,h3,h4)[id]{scroll-margin-block-start:calc(var(--ws-header-height) + var(--space-4))}.ws-panel:target,section:target{outline:2px solid var(--color-accent);outline-offset:2px}@media print{.ws-anchor{display:none}}.ws-tree{--ws-tree-node:14rem;--ws-tree-node-h:3.5rem;--ws-tree-gap-x:var(--space-8);--ws-tree-gap-y:var(--space-2);--ws-tree-pad:var(--space-4);--ws-tree-tools-pad:var(--space-3) var(--space-4);--ws-tree-node-pad:var(--space-2) var(--space-3);--ws-tree-line:var(--color-line-strong);min-width:0}.ws-tree__tools{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--ws-tree-tools-pad);border-block-end:1px solid var(--color-line);flex-wrap:wrap;display:flex}.ws-tree__scroll{min-width:0;padding:var(--ws-tree-pad);overflow-x:auto}.ws-tree__level,.ws-tree__children{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ws-tree__level{inline-size:max-content}.ws-tree__item{padding-block:calc(var(--ws-tree-gap-y) / 2);align-items:flex-start;display:flex;position:relative}.ws-tree__children{--ws-tree-mid:calc(var(--ws-tree-gap-y) / 2 + var(--ws-tree-node-h) / 2);margin-block-start:calc(var(--ws-tree-gap-y) / -2);padding-inline-start:calc(var(--ws-tree-gap-x) / 2)}.ws-tree__children>.ws-tree__item{padding-inline-start:calc(var(--ws-tree-gap-x) / 2)}.ws-tree__children>.ws-tree__item:before,.ws-tree__children>.ws-tree__item:after{content:"";position:absolute;inset-inline-start:0}.ws-tree__children>.ws-tree__item:before{border-inline-start:1px solid var(--ws-tree-line);inset-block:0}.ws-tree__children>.ws-tree__item:first-child:before{inset-block-start:var(--ws-tree-mid)}.ws-tree__children>.ws-tree__item:last-child:before{block-size:var(--ws-tree-mid);inset-block-end:auto}.ws-tree__children>.ws-tree__item:only-child:before{content:none}.ws-tree__children>.ws-tree__item:after{inline-size:calc(var(--ws-tree-gap-x) / 2);border-block-start:1px solid var(--ws-tree-line);inset-block-start:var(--ws-tree-mid)}.ws-tree__children>.ws-tree__item:first-child:after{inline-size:var(--ws-tree-gap-x);inset-inline-start:calc(var(--ws-tree-gap-x) / -2)}.ws-tree--down{--ws-tree-sibling:var(--space-3);--ws-tree-level:var(--space-6)}.ws-tree--down .ws-tree__level{flex-direction:row;justify-content:center;min-inline-size:100%}.ws-tree--down .ws-tree__item{padding-block:0;padding-inline:calc(var(--ws-tree-sibling) / 2);flex-direction:column;align-items:center}.ws-tree--down .ws-tree__children{padding:calc(var(--ws-tree-level) / 2) 0 0;flex-direction:row;margin:0;position:relative}.ws-tree--down .ws-tree__children:before{content:"";block-size:calc(var(--ws-tree-level) / 2);border-inline-start:1px solid var(--ws-tree-line);position:absolute;inset-block-start:0;inset-inline-start:50%}.ws-tree--down .ws-tree__children>.ws-tree__item{padding-block-start:calc(var(--ws-tree-level) / 2)}.ws-tree--down .ws-tree__children>.ws-tree__item:before,.ws-tree--down .ws-tree__children>.ws-tree__item:is(:first-child,:last-child,:only-child):before,.ws-tree--down .ws-tree__children>.ws-tree__item:after,.ws-tree--down .ws-tree__children>.ws-tree__item:is(:first-child,:last-child):after{content:"";inline-size:50%;block-size:calc(var(--ws-tree-level) / 2);border:0;border-block-start:1px solid var(--ws-tree-line);inset-block:0 auto}.ws-tree--down .ws-tree__children>.ws-tree__item:before,.ws-tree--down .ws-tree__children>.ws-tree__item:is(:first-child,:last-child,:only-child):before{inset-inline:auto 50%}.ws-tree--down .ws-tree__children>.ws-tree__item:after,.ws-tree--down .ws-tree__children>.ws-tree__item:is(:first-child,:last-child):after{border-inline-start:1px solid var(--ws-tree-line);inset-inline:50% auto}.ws-tree--down .ws-tree__children>.ws-tree__item:first-child:before,.ws-tree--down .ws-tree__children>.ws-tree__item:last-child:after{border-block-start:0}.ws-tree--down.ws-tree--stack{--ws-tree-rail:var(--space-4);--ws-tree-indent:calc(var(--space-6) + var(--space-2));--ws-tree-stack-gap:var(--space-2)}.ws-tree--down.ws-tree--stack .ws-tree__children[data-leaves]{padding:calc(var(--ws-tree-level) / 2 - var(--ws-tree-stack-gap)) 0 0;flex-direction:column;align-self:flex-start;gap:0}.ws-tree--down.ws-tree--stack .ws-tree__children[data-leaves]:before{block-size:calc(var(--ws-tree-level) / 2 - var(--ws-tree-stack-gap));inset-inline-start:var(--ws-tree-rail)}.ws-tree--down.ws-tree--stack .ws-tree__children[data-leaves]>.ws-tree__item{padding:var(--ws-tree-stack-gap) 0 0 var(--ws-tree-indent);align-items:flex-start;position:relative}.ws-tree--down.ws-tree--stack .ws-tree__children[data-leaves]>.ws-tree__item:before,.ws-tree--down.ws-tree--stack .ws-tree__children[data-leaves]>.ws-tree__item:is(:first-child,:last-child,:only-child):before,.ws-tree--down.ws-tree--stack .ws-tree__children[data-leaves]>.ws-tree__item:after,.ws-tree--down.ws-tree--stack .ws-tree__children[data-leaves]>.ws-tree__item:is(:first-child,:last-child):after{content:none}.ws-tree--down.ws-tree--stack .ws-tree__children[data-leaves]>.ws-tree__item>.ws-tree__node{inline-size:calc(var(--ws-tree-node) - var(--ws-tree-indent));position:relative}.ws-tree--down.ws-tree--stack .ws-tree__children[data-leaves]>.ws-tree__item>.ws-tree__node:before{content:"";inline-size:calc(var(--ws-tree-indent) - var(--ws-tree-rail));block-size:calc(50% + var(--ws-tree-stack-gap) + 1px);border-inline-start:1px solid var(--ws-tree-line);border-block-end:1px solid var(--ws-tree-line);pointer-events:none;position:absolute;inset-block-start:calc(-1 * var(--ws-tree-stack-gap) - 1px);inset-inline-start:calc(var(--ws-tree-rail) - var(--ws-tree-indent) - 1px)}.ws-tree--down.ws-tree--stack .ws-tree__children[data-leaves]>.ws-tree__item:not(:last-child)>.ws-tree__node:after{content:"";border-inline-start:1px solid var(--ws-tree-line);pointer-events:none;inline-size:0;position:absolute;inset-block:50% -1px;inset-inline-start:calc(var(--ws-tree-rail) - var(--ws-tree-indent) - 1px)}.ws-tree__node{align-items:center;gap:var(--space-2);inline-size:var(--ws-tree-node);block-size:var(--ws-tree-node-h);padding:var(--ws-tree-node-pad);border:1px solid var(--color-line);border-radius:var(--ws-radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-sm);text-align:start;flex:none;display:flex}button.ws-tree__node{cursor:pointer}button.ws-tree__node:hover{border-color:var(--color-line-strong);background:var(--color-surface-hover)}button.ws-tree__node:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ws-tree__node[data-open],.ws-tree__node[aria-expanded=true]{border-color:var(--color-line-strong)}.ws-tree__node[aria-current]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.ws-tree__text{flex-direction:column;flex:auto;min-width:0;display:flex}.ws-tree__name,.ws-tree__note,.ws-tree__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-tree__name{font-weight:var(--weight-semi);line-height:var(--leading-snug)}.ws-tree__note,.ws-tree__value{color:var(--color-ink-muted);font-size:var(--text-xs)}.ws-tree__value{font-variant-numeric:tabular-nums}.ws-tree__count{min-inline-size:1.5rem;padding:0 var(--space-1);border-radius:var(--ws-radius-pill);background:var(--color-neutral-soft);color:var(--color-neutral-on-soft);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;flex:none;line-height:1.5rem}.ws-tree__hit{border-radius:var(--ws-radius-sm);background:var(--color-selection);color:inherit}.ws-tree__empty{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.ws-tree__trail ol{gap:var(--space-1);margin:0 0 var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ws-tree__trail li+li:before{content:"/";color:var(--color-ink-faint);margin-inline-end:var(--space-1)}.ws-tree__trail [aria-current]{font-weight:var(--weight-semi)}.ws-tree__crumb-value{font-weight:var(--weight-regular);color:var(--color-ink-muted);margin-inline-start:var(--space-1)}.ws-tree__crumb{color:var(--color-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ws-tree__map{--ws-chart-surface:var(--color-surface)}.ws-tree__map .ws-chart__plot--tree{aspect-ratio:3;block-size:auto;min-inline-size:0;position:relative}.ws-tree__map .ws-chart__marks{position:absolute;inset:0}.ws-tree__map .ws-chart__tile{inline-size:var(--ws-w);block-size:var(--ws-h);box-sizing:border-box;border:1px solid var(--ws-chart-surface);background:linear-gradient(var(--ws-chart-c), var(--ws-chart-c)) top / 100% 2px no-repeat, color-mix(in oklab, var(--ws-chart-c) 18%, var(--ws-chart-surface));color:var(--color-ink);position:absolute;inset-block-start:var(--ws-y);inset-inline-start:var(--ws-x);overflow:hidden;container-type:size}.ws-tree__map .ws-chart__tile:is(:hover,[data-active]){background:linear-gradient(var(--ws-chart-c), var(--ws-chart-c)) top / 100% 2px no-repeat, color-mix(in oklab, var(--ws-chart-c) 30%, var(--ws-chart-surface))}.ws-tree__map .ws-chart__tile-label{padding:var(--space-1) var(--space-2);line-height:1.3;display:grid}.ws-tree__map .ws-chart__tile-label>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-tree__map .ws-chart__tile-note{overflow-wrap:anywhere}.ws-tree__rest{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-ink-muted)}.ws-tree__map .ws-chart__tile-label .ws-num{color:var(--color-ink-muted)}@container (inline-size<4.5rem) or (block-size<2.6rem){.ws-tree__map .ws-chart__tile-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (forced-colors:active){.ws-tree__map .ws-chart__tile{border-color:canvas}.ws-tree__map .ws-chart__tile-label{color:canvastext;background:canvas}}.ws-tree__map button.ws-chart__tile{font:inherit;text-align:start;cursor:pointer;flex-direction:column;justify-content:flex-start;padding:0;display:flex}.ws-tree__crumb:focus-visible,.ws-tree__map button.ws-chart__tile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ws-chart__plot[data-height=sm]{--ws-chart-height:var(--ws-chart-height-sm)}.ws-chart__plot[data-height=md]{--ws-chart-height:var(--ws-chart-height-md)}.ws-chart__plot[data-height=lg]{--ws-chart-height:var(--ws-chart-height-lg)}.ws-chart__plot[data-height="1"]{--ws-chart-height:1rem}.ws-chart__plot[data-height="1.25"]{--ws-chart-height:1.25rem}.ws-chart__plot[data-height="1.5"]{--ws-chart-height:1.5rem}.ws-chart__plot[data-height="1.75"]{--ws-chart-height:1.75rem}.ws-chart__plot[data-height="2"]{--ws-chart-height:2rem}.ws-chart__plot[data-height="2.25"]{--ws-chart-height:2.25rem}.ws-chart__plot[data-height="2.5"]{--ws-chart-height:2.5rem}.ws-chart__plot[data-height="2.75"]{--ws-chart-height:2.75rem}.ws-chart__plot[data-height="3"]{--ws-chart-height:3rem}.ws-chart__plot[data-height="3.25"]{--ws-chart-height:3.25rem}.ws-chart__plot[data-height="3.5"]{--ws-chart-height:3.5rem}.ws-chart__plot[data-height="3.75"]{--ws-chart-height:3.75rem}.ws-chart__plot[data-height="4"]{--ws-chart-height:4rem}.ws-chart__plot[data-height="4.25"]{--ws-chart-height:4.25rem}.ws-chart__plot[data-height="4.5"]{--ws-chart-height:4.5rem}.ws-chart__plot[data-height="4.75"]{--ws-chart-height:4.75rem}.ws-chart__plot[data-height="5"]{--ws-chart-height:5rem}.ws-chart__plot[data-height="5.25"]{--ws-chart-height:5.25rem}.ws-chart__plot[data-height="5.5"]{--ws-chart-height:5.5rem}.ws-chart__plot[data-height="5.75"]{--ws-chart-height:5.75rem}.ws-chart__plot[data-height="6"]{--ws-chart-height:6rem}.ws-chart__plot[data-height="6.25"]{--ws-chart-height:6.25rem}.ws-chart__plot[data-height="6.5"]{--ws-chart-height:6.5rem}.ws-chart__plot[data-height="6.75"]{--ws-chart-height:6.75rem}.ws-chart__plot[data-height="7"]{--ws-chart-height:7rem}.ws-chart__plot[data-height="7.25"]{--ws-chart-height:7.25rem}.ws-chart__plot[data-height="7.5"]{--ws-chart-height:7.5rem}.ws-chart__plot[data-height="7.75"]{--ws-chart-height:7.75rem}.ws-chart__plot[data-height="8"]{--ws-chart-height:8rem}.ws-chart__plot[data-height="8.25"]{--ws-chart-height:8.25rem}.ws-chart__plot[data-height="8.5"]{--ws-chart-height:8.5rem}.ws-chart__plot[data-height="8.75"]{--ws-chart-height:8.75rem}.ws-chart__plot[data-height="9"]{--ws-chart-height:9rem}.ws-chart__plot[data-height="9.25"]{--ws-chart-height:9.25rem}.ws-chart__plot[data-height="9.5"]{--ws-chart-height:9.5rem}.ws-chart__plot[data-height="9.75"]{--ws-chart-height:9.75rem}.ws-chart__plot[data-height="10"]{--ws-chart-height:10rem}.ws-chart__plot[data-height="10.25"]{--ws-chart-height:10.25rem}.ws-chart__plot[data-height="10.5"]{--ws-chart-height:10.5rem}.ws-chart__plot[data-height="10.75"]{--ws-chart-height:10.75rem}.ws-chart__plot[data-height="11"]{--ws-chart-height:11rem}.ws-chart__plot[data-height="11.25"]{--ws-chart-height:11.25rem}.ws-chart__plot[data-height="11.5"]{--ws-chart-height:11.5rem}.ws-chart__plot[data-height="11.75"]{--ws-chart-height:11.75rem}.ws-chart__plot[data-height="12"]{--ws-chart-height:12rem}.ws-chart__plot[data-height="12.25"]{--ws-chart-height:12.25rem}.ws-chart__plot[data-height="12.5"]{--ws-chart-height:12.5rem}.ws-chart__plot[data-height="12.75"]{--ws-chart-height:12.75rem}.ws-chart__plot[data-height="13"]{--ws-chart-height:13rem}.ws-chart__plot[data-height="13.25"]{--ws-chart-height:13.25rem}.ws-chart__plot[data-height="13.5"]{--ws-chart-height:13.5rem}.ws-chart__plot[data-height="13.75"]{--ws-chart-height:13.75rem}.ws-chart__plot[data-height="14"]{--ws-chart-height:14rem}.ws-chart__plot[data-height="14.25"]{--ws-chart-height:14.25rem}.ws-chart__plot[data-height="14.5"]{--ws-chart-height:14.5rem}.ws-chart__plot[data-height="14.75"]{--ws-chart-height:14.75rem}.ws-chart__plot[data-height="15"]{--ws-chart-height:15rem}.ws-chart__plot[data-height="15.25"]{--ws-chart-height:15.25rem}.ws-chart__plot[data-height="15.5"]{--ws-chart-height:15.5rem}.ws-chart__plot[data-height="15.75"]{--ws-chart-height:15.75rem}.ws-chart__plot[data-height="16"]{--ws-chart-height:16rem}.ws-chart__plot[data-height="16.25"]{--ws-chart-height:16.25rem}.ws-chart__plot[data-height="16.5"]{--ws-chart-height:16.5rem}.ws-chart__plot[data-height="16.75"]{--ws-chart-height:16.75rem}.ws-chart__plot[data-height="17"]{--ws-chart-height:17rem}.ws-chart__plot[data-height="17.25"]{--ws-chart-height:17.25rem}.ws-chart__plot[data-height="17.5"]{--ws-chart-height:17.5rem}.ws-chart__plot[data-height="17.75"]{--ws-chart-height:17.75rem}.ws-chart__plot[data-height="18"]{--ws-chart-height:18rem}.ws-chart__plot[data-height="18.25"]{--ws-chart-height:18.25rem}.ws-chart__plot[data-height="18.5"]{--ws-chart-height:18.5rem}.ws-chart__plot[data-height="18.75"]{--ws-chart-height:18.75rem}.ws-chart__plot[data-height="19"]{--ws-chart-height:19rem}.ws-chart__plot[data-height="19.25"]{--ws-chart-height:19.25rem}.ws-chart__plot[data-height="19.5"]{--ws-chart-height:19.5rem}.ws-chart__plot[data-height="19.75"]{--ws-chart-height:19.75rem}.ws-chart__plot[data-height="20"]{--ws-chart-height:20rem}.ws-chart__plot[data-height="20.25"]{--ws-chart-height:20.25rem}.ws-chart__plot[data-height="20.5"]{--ws-chart-height:20.5rem}.ws-chart__plot[data-height="20.75"]{--ws-chart-height:20.75rem}.ws-chart__plot[data-height="21"]{--ws-chart-height:21rem}.ws-chart__plot[data-height="21.25"]{--ws-chart-height:21.25rem}.ws-chart__plot[data-height="21.5"]{--ws-chart-height:21.5rem}.ws-chart__plot[data-height="21.75"]{--ws-chart-height:21.75rem}.ws-chart__plot[data-height="22"]{--ws-chart-height:22rem}.ws-chart__plot[data-height="22.25"]{--ws-chart-height:22.25rem}.ws-chart__plot[data-height="22.5"]{--ws-chart-height:22.5rem}.ws-chart__plot[data-height="22.75"]{--ws-chart-height:22.75rem}.ws-chart__plot[data-height="23"]{--ws-chart-height:23rem}.ws-chart__plot[data-height="23.25"]{--ws-chart-height:23.25rem}.ws-chart__plot[data-height="23.5"]{--ws-chart-height:23.5rem}.ws-chart__plot[data-height="23.75"]{--ws-chart-height:23.75rem}.ws-chart__plot[data-height="24"]{--ws-chart-height:24rem}.ws-chart__plot[data-height="24.25"]{--ws-chart-height:24.25rem}.ws-chart__plot[data-height="24.5"]{--ws-chart-height:24.5rem}.ws-chart__plot[data-height="24.75"]{--ws-chart-height:24.75rem}.ws-chart__plot[data-height="25"]{--ws-chart-height:25rem}.ws-chart__plot[data-height="25.25"]{--ws-chart-height:25.25rem}.ws-chart__plot[data-height="25.5"]{--ws-chart-height:25.5rem}.ws-chart__plot[data-height="25.75"]{--ws-chart-height:25.75rem}.ws-chart__plot[data-height="26"]{--ws-chart-height:26rem}.ws-chart__plot[data-height="26.25"]{--ws-chart-height:26.25rem}.ws-chart__plot[data-height="26.5"]{--ws-chart-height:26.5rem}.ws-chart__plot[data-height="26.75"]{--ws-chart-height:26.75rem}.ws-chart__plot[data-height="27"]{--ws-chart-height:27rem}.ws-chart__plot[data-height="27.25"]{--ws-chart-height:27.25rem}.ws-chart__plot[data-height="27.5"]{--ws-chart-height:27.5rem}.ws-chart__plot[data-height="27.75"]{--ws-chart-height:27.75rem}.ws-chart__plot[data-height="28"]{--ws-chart-height:28rem}.ws-chart__plot[data-height="28.25"]{--ws-chart-height:28.25rem}.ws-chart__plot[data-height="28.5"]{--ws-chart-height:28.5rem}.ws-chart__plot[data-height="28.75"]{--ws-chart-height:28.75rem}.ws-chart__plot[data-height="29"]{--ws-chart-height:29rem}.ws-chart__plot[data-height="29.25"]{--ws-chart-height:29.25rem}.ws-chart__plot[data-height="29.5"]{--ws-chart-height:29.5rem}.ws-chart__plot[data-height="29.75"]{--ws-chart-height:29.75rem}.ws-chart__plot[data-height="30"]{--ws-chart-height:30rem}.ws-chart__plot[data-height="30.25"]{--ws-chart-height:30.25rem}.ws-chart__plot[data-height="30.5"]{--ws-chart-height:30.5rem}.ws-chart__plot[data-height="30.75"]{--ws-chart-height:30.75rem}.ws-chart__plot[data-height="31"]{--ws-chart-height:31rem}.ws-chart__plot[data-height="31.25"]{--ws-chart-height:31.25rem}.ws-chart__plot[data-height="31.5"]{--ws-chart-height:31.5rem}.ws-chart__plot[data-height="31.75"]{--ws-chart-height:31.75rem}.ws-chart__plot[data-height="32"]{--ws-chart-height:32rem}.ws-chart__plot[data-height="32.25"]{--ws-chart-height:32.25rem}.ws-chart__plot[data-height="32.5"]{--ws-chart-height:32.5rem}.ws-chart__plot[data-height="32.75"]{--ws-chart-height:32.75rem}.ws-chart__plot[data-height="33"]{--ws-chart-height:33rem}.ws-chart__plot[data-height="33.25"]{--ws-chart-height:33.25rem}.ws-chart__plot[data-height="33.5"]{--ws-chart-height:33.5rem}.ws-chart__plot[data-height="33.75"]{--ws-chart-height:33.75rem}.ws-chart__plot[data-height="34"]{--ws-chart-height:34rem}.ws-chart__plot[data-height="34.25"]{--ws-chart-height:34.25rem}.ws-chart__plot[data-height="34.5"]{--ws-chart-height:34.5rem}.ws-chart__plot[data-height="34.75"]{--ws-chart-height:34.75rem}.ws-chart__plot[data-height="35"]{--ws-chart-height:35rem}.ws-chart__plot[data-height="35.25"]{--ws-chart-height:35.25rem}.ws-chart__plot[data-height="35.5"]{--ws-chart-height:35.5rem}.ws-chart__plot[data-height="35.75"]{--ws-chart-height:35.75rem}.ws-chart__plot[data-height="36"]{--ws-chart-height:36rem}.ws-chart__plot[data-height="36.25"]{--ws-chart-height:36.25rem}.ws-chart__plot[data-height="36.5"]{--ws-chart-height:36.5rem}.ws-chart__plot[data-height="36.75"]{--ws-chart-height:36.75rem}.ws-chart__plot[data-height="37"]{--ws-chart-height:37rem}.ws-chart__plot[data-height="37.25"]{--ws-chart-height:37.25rem}.ws-chart__plot[data-height="37.5"]{--ws-chart-height:37.5rem}.ws-chart__plot[data-height="37.75"]{--ws-chart-height:37.75rem}.ws-chart__plot[data-height="38"]{--ws-chart-height:38rem}.ws-chart__plot[data-height="38.25"]{--ws-chart-height:38.25rem}.ws-chart__plot[data-height="38.5"]{--ws-chart-height:38.5rem}.ws-chart__plot[data-height="38.75"]{--ws-chart-height:38.75rem}.ws-chart__plot[data-height="39"]{--ws-chart-height:39rem}.ws-chart__plot[data-height="39.25"]{--ws-chart-height:39.25rem}.ws-chart__plot[data-height="39.5"]{--ws-chart-height:39.5rem}.ws-chart__plot[data-height="39.75"]{--ws-chart-height:39.75rem}.ws-chart__plot[data-height="40"]{--ws-chart-height:40rem}.ws-sparkline[data-height="0.5"]{--ws-sparkline-height:.5rem}.ws-sparkline[data-height="0.75"]{--ws-sparkline-height:.75rem}.ws-sparkline[data-height="1"]{--ws-sparkline-height:1rem}.ws-sparkline[data-height="1.25"]{--ws-sparkline-height:1.25rem}.ws-sparkline[data-height="1.5"]{--ws-sparkline-height:1.5rem}.ws-sparkline[data-height="1.75"]{--ws-sparkline-height:1.75rem}.ws-sparkline[data-height="2"]{--ws-sparkline-height:2rem}.ws-sparkline[data-height="2.25"]{--ws-sparkline-height:2.25rem}.ws-sparkline[data-height="2.5"]{--ws-sparkline-height:2.5rem}.ws-sparkline[data-height="2.75"]{--ws-sparkline-height:2.75rem}.ws-sparkline[data-height="3"]{--ws-sparkline-height:3rem}.ws-sparkline[data-height="3.25"]{--ws-sparkline-height:3.25rem}.ws-sparkline[data-height="3.5"]{--ws-sparkline-height:3.5rem}.ws-sparkline[data-height="3.75"]{--ws-sparkline-height:3.75rem}.ws-sparkline[data-height="4"]{--ws-sparkline-height:4rem}.ws-sparkline[data-height="4.25"]{--ws-sparkline-height:4.25rem}.ws-sparkline[data-height="4.5"]{--ws-sparkline-height:4.5rem}.ws-sparkline[data-height="4.75"]{--ws-sparkline-height:4.75rem}.ws-sparkline[data-height="5"]{--ws-sparkline-height:5rem}.ws-sparkline[data-height="5.25"]{--ws-sparkline-height:5.25rem}.ws-sparkline[data-height="5.5"]{--ws-sparkline-height:5.5rem}.ws-sparkline[data-height="5.75"]{--ws-sparkline-height:5.75rem}.ws-sparkline[data-height="6"]{--ws-sparkline-height:6rem}.ws-sparkline[data-height="6.25"]{--ws-sparkline-height:6.25rem}.ws-sparkline[data-height="6.5"]{--ws-sparkline-height:6.5rem}.ws-sparkline[data-height="6.75"]{--ws-sparkline-height:6.75rem}.ws-sparkline[data-height="7"]{--ws-sparkline-height:7rem}.ws-sparkline[data-height="7.25"]{--ws-sparkline-height:7.25rem}.ws-sparkline[data-height="7.5"]{--ws-sparkline-height:7.5rem}.ws-sparkline[data-height="7.75"]{--ws-sparkline-height:7.75rem}.ws-sparkline[data-height="8"]{--ws-sparkline-height:8rem}.ws-day-split[data-height="4"]{--ws-day-split-height:4rem}.ws-day-split[data-height="4.25"]{--ws-day-split-height:4.25rem}.ws-day-split[data-height="4.5"]{--ws-day-split-height:4.5rem}.ws-day-split[data-height="4.75"]{--ws-day-split-height:4.75rem}.ws-day-split[data-height="5"]{--ws-day-split-height:5rem}.ws-day-split[data-height="5.25"]{--ws-day-split-height:5.25rem}.ws-day-split[data-height="5.5"]{--ws-day-split-height:5.5rem}.ws-day-split[data-height="5.75"]{--ws-day-split-height:5.75rem}.ws-day-split[data-height="6"]{--ws-day-split-height:6rem}.ws-day-split[data-height="6.25"]{--ws-day-split-height:6.25rem}.ws-day-split[data-height="6.5"]{--ws-day-split-height:6.5rem}.ws-day-split[data-height="6.75"]{--ws-day-split-height:6.75rem}.ws-day-split[data-height="7"]{--ws-day-split-height:7rem}.ws-day-split[data-height="7.25"]{--ws-day-split-height:7.25rem}.ws-day-split[data-height="7.5"]{--ws-day-split-height:7.5rem}.ws-day-split[data-height="7.75"]{--ws-day-split-height:7.75rem}.ws-day-split[data-height="8"]{--ws-day-split-height:8rem}.ws-day-split[data-height="8.25"]{--ws-day-split-height:8.25rem}.ws-day-split[data-height="8.5"]{--ws-day-split-height:8.5rem}.ws-day-split[data-height="8.75"]{--ws-day-split-height:8.75rem}.ws-day-split[data-height="9"]{--ws-day-split-height:9rem}.ws-day-split[data-height="9.25"]{--ws-day-split-height:9.25rem}.ws-day-split[data-height="9.5"]{--ws-day-split-height:9.5rem}.ws-day-split[data-height="9.75"]{--ws-day-split-height:9.75rem}.ws-day-split[data-height="10"]{--ws-day-split-height:10rem}.ws-day-split[data-height="10.25"]{--ws-day-split-height:10.25rem}.ws-day-split[data-height="10.5"]{--ws-day-split-height:10.5rem}.ws-day-split[data-height="10.75"]{--ws-day-split-height:10.75rem}.ws-day-split[data-height="11"]{--ws-day-split-height:11rem}.ws-day-split[data-height="11.25"]{--ws-day-split-height:11.25rem}.ws-day-split[data-height="11.5"]{--ws-day-split-height:11.5rem}.ws-day-split[data-height="11.75"]{--ws-day-split-height:11.75rem}.ws-day-split[data-height="12"]{--ws-day-split-height:12rem}.ws-day-split[data-height="12.25"]{--ws-day-split-height:12.25rem}.ws-day-split[data-height="12.5"]{--ws-day-split-height:12.5rem}.ws-day-split[data-height="12.75"]{--ws-day-split-height:12.75rem}.ws-day-split[data-height="13"]{--ws-day-split-height:13rem}.ws-day-split[data-height="13.25"]{--ws-day-split-height:13.25rem}.ws-day-split[data-height="13.5"]{--ws-day-split-height:13.5rem}.ws-day-split[data-height="13.75"]{--ws-day-split-height:13.75rem}.ws-day-split[data-height="14"]{--ws-day-split-height:14rem}.ws-day-split[data-height="14.25"]{--ws-day-split-height:14.25rem}.ws-day-split[data-height="14.5"]{--ws-day-split-height:14.5rem}.ws-day-split[data-height="14.75"]{--ws-day-split-height:14.75rem}.ws-day-split[data-height="15"]{--ws-day-split-height:15rem}.ws-day-split[data-height="15.25"]{--ws-day-split-height:15.25rem}.ws-day-split[data-height="15.5"]{--ws-day-split-height:15.5rem}.ws-day-split[data-height="15.75"]{--ws-day-split-height:15.75rem}.ws-day-split[data-height="16"]{--ws-day-split-height:16rem}.ws-day-split[data-height="16.25"]{--ws-day-split-height:16.25rem}.ws-day-split[data-height="16.5"]{--ws-day-split-height:16.5rem}.ws-day-split[data-height="16.75"]{--ws-day-split-height:16.75rem}.ws-day-split[data-height="17"]{--ws-day-split-height:17rem}.ws-day-split[data-height="17.25"]{--ws-day-split-height:17.25rem}.ws-day-split[data-height="17.5"]{--ws-day-split-height:17.5rem}.ws-day-split[data-height="17.75"]{--ws-day-split-height:17.75rem}.ws-day-split[data-height="18"]{--ws-day-split-height:18rem}.ws-day-split[data-height="18.25"]{--ws-day-split-height:18.25rem}.ws-day-split[data-height="18.5"]{--ws-day-split-height:18.5rem}.ws-day-split[data-height="18.75"]{--ws-day-split-height:18.75rem}.ws-day-split[data-height="19"]{--ws-day-split-height:19rem}.ws-day-split[data-height="19.25"]{--ws-day-split-height:19.25rem}.ws-day-split[data-height="19.5"]{--ws-day-split-height:19.5rem}.ws-day-split[data-height="19.75"]{--ws-day-split-height:19.75rem}.ws-day-split[data-height="20"]{--ws-day-split-height:20rem}.ws-day-split[data-height="20.25"]{--ws-day-split-height:20.25rem}.ws-day-split[data-height="20.5"]{--ws-day-split-height:20.5rem}.ws-day-split[data-height="20.75"]{--ws-day-split-height:20.75rem}.ws-day-split[data-height="21"]{--ws-day-split-height:21rem}.ws-day-split[data-height="21.25"]{--ws-day-split-height:21.25rem}.ws-day-split[data-height="21.5"]{--ws-day-split-height:21.5rem}.ws-day-split[data-height="21.75"]{--ws-day-split-height:21.75rem}.ws-day-split[data-height="22"]{--ws-day-split-height:22rem}.ws-day-split[data-height="22.25"]{--ws-day-split-height:22.25rem}.ws-day-split[data-height="22.5"]{--ws-day-split-height:22.5rem}.ws-day-split[data-height="22.75"]{--ws-day-split-height:22.75rem}.ws-day-split[data-height="23"]{--ws-day-split-height:23rem}.ws-day-split[data-height="23.25"]{--ws-day-split-height:23.25rem}.ws-day-split[data-height="23.5"]{--ws-day-split-height:23.5rem}.ws-day-split[data-height="23.75"]{--ws-day-split-height:23.75rem}.ws-day-split[data-height="24"]{--ws-day-split-height:24rem}.ws-day-split[data-height="24.25"]{--ws-day-split-height:24.25rem}.ws-day-split[data-height="24.5"]{--ws-day-split-height:24.5rem}.ws-day-split[data-height="24.75"]{--ws-day-split-height:24.75rem}.ws-day-split[data-height="25"]{--ws-day-split-height:25rem}.ws-day-split[data-height="25.25"]{--ws-day-split-height:25.25rem}.ws-day-split[data-height="25.5"]{--ws-day-split-height:25.5rem}.ws-day-split[data-height="25.75"]{--ws-day-split-height:25.75rem}.ws-day-split[data-height="26"]{--ws-day-split-height:26rem}.ws-day-split[data-height="26.25"]{--ws-day-split-height:26.25rem}.ws-day-split[data-height="26.5"]{--ws-day-split-height:26.5rem}.ws-day-split[data-height="26.75"]{--ws-day-split-height:26.75rem}.ws-day-split[data-height="27"]{--ws-day-split-height:27rem}.ws-day-split[data-height="27.25"]{--ws-day-split-height:27.25rem}.ws-day-split[data-height="27.5"]{--ws-day-split-height:27.5rem}.ws-day-split[data-height="27.75"]{--ws-day-split-height:27.75rem}.ws-day-split[data-height="28"]{--ws-day-split-height:28rem}.ws-day-split[data-height="28.25"]{--ws-day-split-height:28.25rem}.ws-day-split[data-height="28.5"]{--ws-day-split-height:28.5rem}.ws-day-split[data-height="28.75"]{--ws-day-split-height:28.75rem}.ws-day-split[data-height="29"]{--ws-day-split-height:29rem}.ws-day-split[data-height="29.25"]{--ws-day-split-height:29.25rem}.ws-day-split[data-height="29.5"]{--ws-day-split-height:29.5rem}.ws-day-split[data-height="29.75"]{--ws-day-split-height:29.75rem}.ws-day-split[data-height="30"]{--ws-day-split-height:30rem}.ws-day-split[data-height="30.25"]{--ws-day-split-height:30.25rem}.ws-day-split[data-height="30.5"]{--ws-day-split-height:30.5rem}.ws-day-split[data-height="30.75"]{--ws-day-split-height:30.75rem}.ws-day-split[data-height="31"]{--ws-day-split-height:31rem}.ws-day-split[data-height="31.25"]{--ws-day-split-height:31.25rem}.ws-day-split[data-height="31.5"]{--ws-day-split-height:31.5rem}.ws-day-split[data-height="31.75"]{--ws-day-split-height:31.75rem}.ws-day-split[data-height="32"]{--ws-day-split-height:32rem}.ws-day-split[data-height="32.25"]{--ws-day-split-height:32.25rem}.ws-day-split[data-height="32.5"]{--ws-day-split-height:32.5rem}.ws-day-split[data-height="32.75"]{--ws-day-split-height:32.75rem}.ws-day-split[data-height="33"]{--ws-day-split-height:33rem}.ws-day-split[data-height="33.25"]{--ws-day-split-height:33.25rem}.ws-day-split[data-height="33.5"]{--ws-day-split-height:33.5rem}.ws-day-split[data-height="33.75"]{--ws-day-split-height:33.75rem}.ws-day-split[data-height="34"]{--ws-day-split-height:34rem}.ws-day-split[data-height="34.25"]{--ws-day-split-height:34.25rem}.ws-day-split[data-height="34.5"]{--ws-day-split-height:34.5rem}.ws-day-split[data-height="34.75"]{--ws-day-split-height:34.75rem}.ws-day-split[data-height="35"]{--ws-day-split-height:35rem}.ws-day-split[data-height="35.25"]{--ws-day-split-height:35.25rem}.ws-day-split[data-height="35.5"]{--ws-day-split-height:35.5rem}.ws-day-split[data-height="35.75"]{--ws-day-split-height:35.75rem}.ws-day-split[data-height="36"]{--ws-day-split-height:36rem}.ws-day-split[data-height="36.25"]{--ws-day-split-height:36.25rem}.ws-day-split[data-height="36.5"]{--ws-day-split-height:36.5rem}.ws-day-split[data-height="36.75"]{--ws-day-split-height:36.75rem}.ws-day-split[data-height="37"]{--ws-day-split-height:37rem}.ws-day-split[data-height="37.25"]{--ws-day-split-height:37.25rem}.ws-day-split[data-height="37.5"]{--ws-day-split-height:37.5rem}.ws-day-split[data-height="37.75"]{--ws-day-split-height:37.75rem}.ws-day-split[data-height="38"]{--ws-day-split-height:38rem}.ws-day-split[data-height="38.25"]{--ws-day-split-height:38.25rem}.ws-day-split[data-height="38.5"]{--ws-day-split-height:38.5rem}.ws-day-split[data-height="38.75"]{--ws-day-split-height:38.75rem}.ws-day-split[data-height="39"]{--ws-day-split-height:39rem}.ws-day-split[data-height="39.25"]{--ws-day-split-height:39.25rem}.ws-day-split[data-height="39.5"]{--ws-day-split-height:39.5rem}.ws-day-split[data-height="39.75"]{--ws-day-split-height:39.75rem}.ws-day-split[data-height="40"]{--ws-day-split-height:40rem}.ws-day-split[data-row-min="1"]{--ws-day-split-row-min:1rem}.ws-day-split[data-row-min="1.25"]{--ws-day-split-row-min:1.25rem}.ws-day-split[data-row-min="1.5"]{--ws-day-split-row-min:1.5rem}.ws-day-split[data-row-min="1.75"]{--ws-day-split-row-min:1.75rem}.ws-day-split[data-row-min="2"]{--ws-day-split-row-min:2rem}.ws-day-split[data-row-min="2.25"]{--ws-day-split-row-min:2.25rem}.ws-day-split[data-row-min="2.5"]{--ws-day-split-row-min:2.5rem}.ws-day-split[data-row-min="2.75"]{--ws-day-split-row-min:2.75rem}.ws-day-split[data-row-min="3"]{--ws-day-split-row-min:3rem}.ws-day-split[data-row-min="3.25"]{--ws-day-split-row-min:3.25rem}.ws-day-split[data-row-min="3.5"]{--ws-day-split-row-min:3.5rem}.ws-day-split[data-row-min="3.75"]{--ws-day-split-row-min:3.75rem}.ws-day-split[data-row-min="4"]{--ws-day-split-row-min:4rem}.ws-day-split[data-row-min="4.25"]{--ws-day-split-row-min:4.25rem}.ws-day-split[data-row-min="4.5"]{--ws-day-split-row-min:4.5rem}.ws-day-split[data-row-min="4.75"]{--ws-day-split-row-min:4.75rem}.ws-day-split[data-row-min="5"]{--ws-day-split-row-min:5rem}.ws-day-split[data-row-min="5.25"]{--ws-day-split-row-min:5.25rem}.ws-day-split[data-row-min="5.5"]{--ws-day-split-row-min:5.5rem}.ws-day-split[data-row-min="5.75"]{--ws-day-split-row-min:5.75rem}.ws-day-split[data-row-min="6"]{--ws-day-split-row-min:6rem}.ws-day-split[data-row-min="6.25"]{--ws-day-split-row-min:6.25rem}.ws-day-split[data-row-min="6.5"]{--ws-day-split-row-min:6.5rem}.ws-day-split[data-row-min="6.75"]{--ws-day-split-row-min:6.75rem}.ws-day-split[data-row-min="7"]{--ws-day-split-row-min:7rem}.ws-day-split[data-row-min="7.25"]{--ws-day-split-row-min:7.25rem}.ws-day-split[data-row-min="7.5"]{--ws-day-split-row-min:7.5rem}.ws-day-split[data-row-min="7.75"]{--ws-day-split-row-min:7.75rem}.ws-day-split[data-row-min="8"]{--ws-day-split-row-min:8rem}.ws-grid[data-col="4"]{--ws-col:4rem}.ws-grid[data-col="5"]{--ws-col:5rem}.ws-grid[data-col="6"]{--ws-col:6rem}.ws-grid[data-col="7"]{--ws-col:7rem}.ws-grid[data-col="8"]{--ws-col:8rem}.ws-grid[data-col="9"]{--ws-col:9rem}.ws-grid[data-col="10"]{--ws-col:10rem}.ws-grid[data-col="11"]{--ws-col:11rem}.ws-grid[data-col="12"]{--ws-col:12rem}.ws-grid[data-col="13"]{--ws-col:13rem}.ws-grid[data-col="14"]{--ws-col:14rem}.ws-grid[data-col="15"]{--ws-col:15rem}.ws-grid[data-col="16"]{--ws-col:16rem}.ws-grid[data-col="17"]{--ws-col:17rem}.ws-grid[data-col="18"]{--ws-col:18rem}.ws-grid[data-col="19"]{--ws-col:19rem}.ws-grid[data-col="20"]{--ws-col:20rem}.ws-grid[data-col="21"]{--ws-col:21rem}.ws-grid[data-col="22"]{--ws-col:22rem}.ws-grid[data-col="23"]{--ws-col:23rem}.ws-grid[data-col="24"]{--ws-col:24rem}.ws-grid[data-col="25"]{--ws-col:25rem}.ws-grid[data-col="26"]{--ws-col:26rem}.ws-grid[data-col="27"]{--ws-col:27rem}.ws-grid[data-col="28"]{--ws-col:28rem}.ws-grid[data-col="29"]{--ws-col:29rem}.ws-grid[data-col="30"]{--ws-col:30rem}.ws-grid[data-col="31"]{--ws-col:31rem}.ws-grid[data-col="32"]{--ws-col:32rem}.ws-grid[data-col="33"]{--ws-col:33rem}.ws-grid[data-col="34"]{--ws-col:34rem}.ws-grid[data-col="35"]{--ws-col:35rem}.ws-grid[data-col="36"]{--ws-col:36rem}.ws-grid[data-col="37"]{--ws-col:37rem}.ws-grid[data-col="38"]{--ws-col:38rem}.ws-grid[data-col="39"]{--ws-col:39rem}.ws-grid[data-col="40"]{--ws-col:40rem}.ws-grid[data-col="41"]{--ws-col:41rem}.ws-grid[data-col="42"]{--ws-col:42rem}.ws-grid[data-col="43"]{--ws-col:43rem}.ws-grid[data-col="44"]{--ws-col:44rem}.ws-grid[data-col="45"]{--ws-col:45rem}.ws-grid[data-col="46"]{--ws-col:46rem}.ws-grid[data-col="47"]{--ws-col:47rem}.ws-grid[data-col="48"]{--ws-col:48rem}.ws-chart[data-max="8"]{--ws-chart-max:8rem}.ws-chart[data-max="9"]{--ws-chart-max:9rem}.ws-chart[data-max="10"]{--ws-chart-max:10rem}.ws-chart[data-max="11"]{--ws-chart-max:11rem}.ws-chart[data-max="12"]{--ws-chart-max:12rem}.ws-chart[data-max="13"]{--ws-chart-max:13rem}.ws-chart[data-max="14"]{--ws-chart-max:14rem}.ws-chart[data-max="15"]{--ws-chart-max:15rem}.ws-chart[data-max="16"]{--ws-chart-max:16rem}.ws-chart[data-max="17"]{--ws-chart-max:17rem}.ws-chart[data-max="18"]{--ws-chart-max:18rem}.ws-chart[data-max="19"]{--ws-chart-max:19rem}.ws-chart[data-max="20"]{--ws-chart-max:20rem}.ws-chart[data-max="21"]{--ws-chart-max:21rem}.ws-chart[data-max="22"]{--ws-chart-max:22rem}.ws-chart[data-max="23"]{--ws-chart-max:23rem}.ws-chart[data-max="24"]{--ws-chart-max:24rem}.ws-chart[data-max="25"]{--ws-chart-max:25rem}.ws-chart[data-max="26"]{--ws-chart-max:26rem}.ws-chart[data-max="27"]{--ws-chart-max:27rem}.ws-chart[data-max="28"]{--ws-chart-max:28rem}.ws-chart[data-max="29"]{--ws-chart-max:29rem}.ws-chart[data-max="30"]{--ws-chart-max:30rem}.ws-chart[data-max="31"]{--ws-chart-max:31rem}.ws-chart[data-max="32"]{--ws-chart-max:32rem}.ws-chart[data-max="33"]{--ws-chart-max:33rem}.ws-chart[data-max="34"]{--ws-chart-max:34rem}.ws-chart[data-max="35"]{--ws-chart-max:35rem}.ws-chart[data-max="36"]{--ws-chart-max:36rem}.ws-chart[data-max="37"]{--ws-chart-max:37rem}.ws-chart[data-max="38"]{--ws-chart-max:38rem}.ws-chart[data-max="39"]{--ws-chart-max:39rem}.ws-chart[data-max="40"]{--ws-chart-max:40rem}.ws-chart[data-max="41"]{--ws-chart-max:41rem}.ws-chart[data-max="42"]{--ws-chart-max:42rem}.ws-chart[data-max="43"]{--ws-chart-max:43rem}.ws-chart[data-max="44"]{--ws-chart-max:44rem}.ws-chart[data-max="45"]{--ws-chart-max:45rem}.ws-chart[data-max="46"]{--ws-chart-max:46rem}.ws-chart[data-max="47"]{--ws-chart-max:47rem}.ws-chart[data-max="48"]{--ws-chart-max:48rem}.ws-chart[data-max="49"]{--ws-chart-max:49rem}.ws-chart[data-max="50"]{--ws-chart-max:50rem}.ws-chart[data-max="51"]{--ws-chart-max:51rem}.ws-chart[data-max="52"]{--ws-chart-max:52rem}.ws-chart[data-max="53"]{--ws-chart-max:53rem}.ws-chart[data-max="54"]{--ws-chart-max:54rem}.ws-chart[data-max="55"]{--ws-chart-max:55rem}.ws-chart[data-max="56"]{--ws-chart-max:56rem}.ws-chart[data-max="57"]{--ws-chart-max:57rem}.ws-chart[data-max="58"]{--ws-chart-max:58rem}.ws-chart[data-max="59"]{--ws-chart-max:59rem}.ws-chart[data-max="60"]{--ws-chart-max:60rem}.ws-chart[data-max="61"]{--ws-chart-max:61rem}.ws-chart[data-max="62"]{--ws-chart-max:62rem}.ws-chart[data-max="63"]{--ws-chart-max:63rem}.ws-chart[data-max="64"]{--ws-chart-max:64rem}.ws-chart[data-max="65"]{--ws-chart-max:65rem}.ws-chart[data-max="66"]{--ws-chart-max:66rem}.ws-chart[data-max="67"]{--ws-chart-max:67rem}.ws-chart[data-max="68"]{--ws-chart-max:68rem}.ws-chart[data-max="69"]{--ws-chart-max:69rem}.ws-chart[data-max="70"]{--ws-chart-max:70rem}.ws-chart[data-max="71"]{--ws-chart-max:71rem}.ws-chart[data-max="72"]{--ws-chart-max:72rem}.ws-chart[data-max="73"]{--ws-chart-max:73rem}.ws-chart[data-max="74"]{--ws-chart-max:74rem}.ws-chart[data-max="75"]{--ws-chart-max:75rem}.ws-chart[data-max="76"]{--ws-chart-max:76rem}.ws-chart[data-max="77"]{--ws-chart-max:77rem}.ws-chart[data-max="78"]{--ws-chart-max:78rem}.ws-chart[data-max="79"]{--ws-chart-max:79rem}.ws-chart[data-max="80"]{--ws-chart-max:80rem}.ws-chart[data-max="81"]{--ws-chart-max:81rem}.ws-chart[data-max="82"]{--ws-chart-max:82rem}.ws-chart[data-max="83"]{--ws-chart-max:83rem}.ws-chart[data-max="84"]{--ws-chart-max:84rem}.ws-chart[data-max="85"]{--ws-chart-max:85rem}.ws-chart[data-max="86"]{--ws-chart-max:86rem}.ws-chart[data-max="87"]{--ws-chart-max:87rem}.ws-chart[data-max="88"]{--ws-chart-max:88rem}.ws-chart[data-max="89"]{--ws-chart-max:89rem}.ws-chart[data-max="90"]{--ws-chart-max:90rem}.ws-chart[data-max="91"]{--ws-chart-max:91rem}.ws-chart[data-max="92"]{--ws-chart-max:92rem}.ws-chart[data-max="93"]{--ws-chart-max:93rem}.ws-chart[data-max="94"]{--ws-chart-max:94rem}.ws-chart[data-max="95"]{--ws-chart-max:95rem}.ws-chart[data-max="96"]{--ws-chart-max:96rem}.ws-element[data-cols="1"]{--ws-element-cols:1}.ws-element[data-cols="2"]{--ws-element-cols:2}.ws-element[data-cols="3"]{--ws-element-cols:3}.ws-element[data-cols="4"]{--ws-element-cols:4}.ws-element[data-cols="5"]{--ws-element-cols:5}.ws-element[data-cols="6"]{--ws-element-cols:6}.ws-element[data-cols="7"]{--ws-element-cols:7}.ws-element[data-cols="8"]{--ws-element-cols:8}.ws-element[data-cols="9"]{--ws-element-cols:9}.ws-element[data-cols="10"]{--ws-element-cols:10}.ws-element[data-cols="11"]{--ws-element-cols:11}.ws-element[data-cols="12"]{--ws-element-cols:12}.ws-element[data-cols="13"]{--ws-element-cols:13}.ws-element[data-cols="14"]{--ws-element-cols:14}.ws-element[data-cols="15"]{--ws-element-cols:15}.ws-element[data-cols="16"]{--ws-element-cols:16}.ws-element[data-cols="17"]{--ws-element-cols:17}.ws-element[data-cols="18"]{--ws-element-cols:18}.ws-element[data-cols="19"]{--ws-element-cols:19}.ws-element[data-cols="20"]{--ws-element-cols:20}.ws-element[data-cols="21"]{--ws-element-cols:21}.ws-element[data-cols="22"]{--ws-element-cols:22}.ws-element[data-cols="23"]{--ws-element-cols:23}.ws-element[data-cols="24"]{--ws-element-cols:24}.ws-element[data-cols="25"]{--ws-element-cols:25}.ws-element[data-cols="26"]{--ws-element-cols:26}.ws-element[data-cols="27"]{--ws-element-cols:27}.ws-element[data-cols="28"]{--ws-element-cols:28}.ws-element[data-cols="29"]{--ws-element-cols:29}.ws-element[data-cols="30"]{--ws-element-cols:30}.ws-element[data-cols="31"]{--ws-element-cols:31}.ws-element[data-cols="32"]{--ws-element-cols:32}.ws-element[data-cols="33"]{--ws-element-cols:33}.ws-element[data-cols="34"]{--ws-element-cols:34}.ws-element[data-cols="35"]{--ws-element-cols:35}.ws-element[data-cols="36"]{--ws-element-cols:36}.ws-element[data-cols="37"]{--ws-element-cols:37}.ws-element[data-cols="38"]{--ws-element-cols:38}.ws-element[data-cols="39"]{--ws-element-cols:39}.ws-element[data-cols="40"]{--ws-element-cols:40}.ws-element[data-cols="41"]{--ws-element-cols:41}.ws-element[data-cols="42"]{--ws-element-cols:42}.ws-element[data-cols="43"]{--ws-element-cols:43}.ws-element[data-cols="44"]{--ws-element-cols:44}.ws-element[data-cols="45"]{--ws-element-cols:45}.ws-element[data-cols="46"]{--ws-element-cols:46}.ws-element[data-cols="47"]{--ws-element-cols:47}.ws-element[data-cols="48"]{--ws-element-cols:48}.ws-element[data-rows="0.5"]{--ws-element-rows:.5}.ws-element[data-rows="1"]{--ws-element-rows:1}.ws-element[data-rows="1.5"]{--ws-element-rows:1.5}.ws-element[data-rows="2"]{--ws-element-rows:2}.ws-element[data-rows="2.5"]{--ws-element-rows:2.5}.ws-element[data-rows="3"]{--ws-element-rows:3}.ws-element[data-rows="3.5"]{--ws-element-rows:3.5}.ws-element[data-rows="4"]{--ws-element-rows:4}.ws-element[data-rows="4.5"]{--ws-element-rows:4.5}.ws-element[data-rows="5"]{--ws-element-rows:5}.ws-element[data-rows="5.5"]{--ws-element-rows:5.5}.ws-element[data-rows="6"]{--ws-element-rows:6}.ws-element[data-rows="6.5"]{--ws-element-rows:6.5}.ws-element[data-rows="7"]{--ws-element-rows:7}.ws-element[data-rows="7.5"]{--ws-element-rows:7.5}.ws-element[data-rows="8"]{--ws-element-rows:8}.ws-element[data-rows="8.5"]{--ws-element-rows:8.5}.ws-element[data-rows="9"]{--ws-element-rows:9}.ws-element[data-rows="9.5"]{--ws-element-rows:9.5}.ws-element[data-rows="10"]{--ws-element-rows:10}.ws-element[data-rows="10.5"]{--ws-element-rows:10.5}.ws-element[data-rows="11"]{--ws-element-rows:11}.ws-element[data-rows="11.5"]{--ws-element-rows:11.5}.ws-element[data-rows="12"]{--ws-element-rows:12}.ws-element[data-rows="12.5"]{--ws-element-rows:12.5}.ws-element[data-rows="13"]{--ws-element-rows:13}.ws-element[data-rows="13.5"]{--ws-element-rows:13.5}.ws-element[data-rows="14"]{--ws-element-rows:14}.ws-element[data-rows="14.5"]{--ws-element-rows:14.5}.ws-element[data-rows="15"]{--ws-element-rows:15}.ws-element[data-rows="15.5"]{--ws-element-rows:15.5}.ws-element[data-rows="16"]{--ws-element-rows:16}.ws-element[data-rows="16.5"]{--ws-element-rows:16.5}.ws-element[data-rows="17"]{--ws-element-rows:17}.ws-element[data-rows="17.5"]{--ws-element-rows:17.5}.ws-element[data-rows="18"]{--ws-element-rows:18}.ws-element[data-rows="18.5"]{--ws-element-rows:18.5}.ws-element[data-rows="19"]{--ws-element-rows:19}.ws-element[data-rows="19.5"]{--ws-element-rows:19.5}.ws-element[data-rows="20"]{--ws-element-rows:20}.ws-element[data-rows="20.5"]{--ws-element-rows:20.5}.ws-element[data-rows="21"]{--ws-element-rows:21}.ws-element[data-rows="21.5"]{--ws-element-rows:21.5}.ws-element[data-rows="22"]{--ws-element-rows:22}.ws-element[data-rows="22.5"]{--ws-element-rows:22.5}.ws-element[data-rows="23"]{--ws-element-rows:23}.ws-element[data-rows="23.5"]{--ws-element-rows:23.5}.ws-element[data-rows="24"]{--ws-element-rows:24}.ws-element[data-rows="24.5"]{--ws-element-rows:24.5}.ws-element[data-rows="25"]{--ws-element-rows:25}.ws-element[data-rows="25.5"]{--ws-element-rows:25.5}.ws-element[data-rows="26"]{--ws-element-rows:26}.ws-element[data-rows="26.5"]{--ws-element-rows:26.5}.ws-element[data-rows="27"]{--ws-element-rows:27}.ws-element[data-rows="27.5"]{--ws-element-rows:27.5}.ws-element[data-rows="28"]{--ws-element-rows:28}.ws-element[data-rows="28.5"]{--ws-element-rows:28.5}.ws-element[data-rows="29"]{--ws-element-rows:29}.ws-element[data-rows="29.5"]{--ws-element-rows:29.5}.ws-element[data-rows="30"]{--ws-element-rows:30}.ws-element[data-rows="30.5"]{--ws-element-rows:30.5}.ws-element[data-rows="31"]{--ws-element-rows:31}.ws-element[data-rows="31.5"]{--ws-element-rows:31.5}.ws-element[data-rows="32"]{--ws-element-rows:32}.ws-element[data-rows="32.5"]{--ws-element-rows:32.5}.ws-element[data-rows="33"]{--ws-element-rows:33}.ws-element[data-rows="33.5"]{--ws-element-rows:33.5}.ws-element[data-rows="34"]{--ws-element-rows:34}.ws-element[data-rows="34.5"]{--ws-element-rows:34.5}.ws-element[data-rows="35"]{--ws-element-rows:35}.ws-element[data-rows="35.5"]{--ws-element-rows:35.5}.ws-element[data-rows="36"]{--ws-element-rows:36}.ws-element[data-rows="36.5"]{--ws-element-rows:36.5}.ws-element[data-rows="37"]{--ws-element-rows:37}.ws-element[data-rows="37.5"]{--ws-element-rows:37.5}.ws-element[data-rows="38"]{--ws-element-rows:38}.ws-element[data-rows="38.5"]{--ws-element-rows:38.5}.ws-element[data-rows="39"]{--ws-element-rows:39}.ws-element[data-rows="39.5"]{--ws-element-rows:39.5}.ws-element[data-rows="40"]{--ws-element-rows:40}.ws-element[data-rows="40.5"]{--ws-element-rows:40.5}.ws-element[data-rows="41"]{--ws-element-rows:41}.ws-element[data-rows="41.5"]{--ws-element-rows:41.5}.ws-element[data-rows="42"]{--ws-element-rows:42}.ws-element[data-rows="42.5"]{--ws-element-rows:42.5}.ws-element[data-rows="43"]{--ws-element-rows:43}.ws-element[data-rows="43.5"]{--ws-element-rows:43.5}.ws-element[data-rows="44"]{--ws-element-rows:44}.ws-element[data-rows="44.5"]{--ws-element-rows:44.5}.ws-element[data-rows="45"]{--ws-element-rows:45}.ws-element[data-rows="45.5"]{--ws-element-rows:45.5}.ws-element[data-rows="46"]{--ws-element-rows:46}.ws-element[data-rows="46.5"]{--ws-element-rows:46.5}.ws-element[data-rows="47"]{--ws-element-rows:47}.ws-element[data-rows="47.5"]{--ws-element-rows:47.5}.ws-element[data-rows="48"]{--ws-element-rows:48}.ws-meter[data-value="0"]{--ws-meter-value:0%}.ws-meter[data-value="1"]{--ws-meter-value:1%}.ws-meter[data-value="2"]{--ws-meter-value:2%}.ws-meter[data-value="3"]{--ws-meter-value:3%}.ws-meter[data-value="4"]{--ws-meter-value:4%}.ws-meter[data-value="5"]{--ws-meter-value:5%}.ws-meter[data-value="6"]{--ws-meter-value:6%}.ws-meter[data-value="7"]{--ws-meter-value:7%}.ws-meter[data-value="8"]{--ws-meter-value:8%}.ws-meter[data-value="9"]{--ws-meter-value:9%}.ws-meter[data-value="10"]{--ws-meter-value:10%}.ws-meter[data-value="11"]{--ws-meter-value:11%}.ws-meter[data-value="12"]{--ws-meter-value:12%}.ws-meter[data-value="13"]{--ws-meter-value:13%}.ws-meter[data-value="14"]{--ws-meter-value:14%}.ws-meter[data-value="15"]{--ws-meter-value:15%}.ws-meter[data-value="16"]{--ws-meter-value:16%}.ws-meter[data-value="17"]{--ws-meter-value:17%}.ws-meter[data-value="18"]{--ws-meter-value:18%}.ws-meter[data-value="19"]{--ws-meter-value:19%}.ws-meter[data-value="20"]{--ws-meter-value:20%}.ws-meter[data-value="21"]{--ws-meter-value:21%}.ws-meter[data-value="22"]{--ws-meter-value:22%}.ws-meter[data-value="23"]{--ws-meter-value:23%}.ws-meter[data-value="24"]{--ws-meter-value:24%}.ws-meter[data-value="25"]{--ws-meter-value:25%}.ws-meter[data-value="26"]{--ws-meter-value:26%}.ws-meter[data-value="27"]{--ws-meter-value:27%}.ws-meter[data-value="28"]{--ws-meter-value:28%}.ws-meter[data-value="29"]{--ws-meter-value:29%}.ws-meter[data-value="30"]{--ws-meter-value:30%}.ws-meter[data-value="31"]{--ws-meter-value:31%}.ws-meter[data-value="32"]{--ws-meter-value:32%}.ws-meter[data-value="33"]{--ws-meter-value:33%}.ws-meter[data-value="34"]{--ws-meter-value:34%}.ws-meter[data-value="35"]{--ws-meter-value:35%}.ws-meter[data-value="36"]{--ws-meter-value:36%}.ws-meter[data-value="37"]{--ws-meter-value:37%}.ws-meter[data-value="38"]{--ws-meter-value:38%}.ws-meter[data-value="39"]{--ws-meter-value:39%}.ws-meter[data-value="40"]{--ws-meter-value:40%}.ws-meter[data-value="41"]{--ws-meter-value:41%}.ws-meter[data-value="42"]{--ws-meter-value:42%}.ws-meter[data-value="43"]{--ws-meter-value:43%}.ws-meter[data-value="44"]{--ws-meter-value:44%}.ws-meter[data-value="45"]{--ws-meter-value:45%}.ws-meter[data-value="46"]{--ws-meter-value:46%}.ws-meter[data-value="47"]{--ws-meter-value:47%}.ws-meter[data-value="48"]{--ws-meter-value:48%}.ws-meter[data-value="49"]{--ws-meter-value:49%}.ws-meter[data-value="50"]{--ws-meter-value:50%}.ws-meter[data-value="51"]{--ws-meter-value:51%}.ws-meter[data-value="52"]{--ws-meter-value:52%}.ws-meter[data-value="53"]{--ws-meter-value:53%}.ws-meter[data-value="54"]{--ws-meter-value:54%}.ws-meter[data-value="55"]{--ws-meter-value:55%}.ws-meter[data-value="56"]{--ws-meter-value:56%}.ws-meter[data-value="57"]{--ws-meter-value:57%}.ws-meter[data-value="58"]{--ws-meter-value:58%}.ws-meter[data-value="59"]{--ws-meter-value:59%}.ws-meter[data-value="60"]{--ws-meter-value:60%}.ws-meter[data-value="61"]{--ws-meter-value:61%}.ws-meter[data-value="62"]{--ws-meter-value:62%}.ws-meter[data-value="63"]{--ws-meter-value:63%}.ws-meter[data-value="64"]{--ws-meter-value:64%}.ws-meter[data-value="65"]{--ws-meter-value:65%}.ws-meter[data-value="66"]{--ws-meter-value:66%}.ws-meter[data-value="67"]{--ws-meter-value:67%}.ws-meter[data-value="68"]{--ws-meter-value:68%}.ws-meter[data-value="69"]{--ws-meter-value:69%}.ws-meter[data-value="70"]{--ws-meter-value:70%}.ws-meter[data-value="71"]{--ws-meter-value:71%}.ws-meter[data-value="72"]{--ws-meter-value:72%}.ws-meter[data-value="73"]{--ws-meter-value:73%}.ws-meter[data-value="74"]{--ws-meter-value:74%}.ws-meter[data-value="75"]{--ws-meter-value:75%}.ws-meter[data-value="76"]{--ws-meter-value:76%}.ws-meter[data-value="77"]{--ws-meter-value:77%}.ws-meter[data-value="78"]{--ws-meter-value:78%}.ws-meter[data-value="79"]{--ws-meter-value:79%}.ws-meter[data-value="80"]{--ws-meter-value:80%}.ws-meter[data-value="81"]{--ws-meter-value:81%}.ws-meter[data-value="82"]{--ws-meter-value:82%}.ws-meter[data-value="83"]{--ws-meter-value:83%}.ws-meter[data-value="84"]{--ws-meter-value:84%}.ws-meter[data-value="85"]{--ws-meter-value:85%}.ws-meter[data-value="86"]{--ws-meter-value:86%}.ws-meter[data-value="87"]{--ws-meter-value:87%}.ws-meter[data-value="88"]{--ws-meter-value:88%}.ws-meter[data-value="89"]{--ws-meter-value:89%}.ws-meter[data-value="90"]{--ws-meter-value:90%}.ws-meter[data-value="91"]{--ws-meter-value:91%}.ws-meter[data-value="92"]{--ws-meter-value:92%}.ws-meter[data-value="93"]{--ws-meter-value:93%}.ws-meter[data-value="94"]{--ws-meter-value:94%}.ws-meter[data-value="95"]{--ws-meter-value:95%}.ws-meter[data-value="96"]{--ws-meter-value:96%}.ws-meter[data-value="97"]{--ws-meter-value:97%}.ws-meter[data-value="98"]{--ws-meter-value:98%}.ws-meter[data-value="99"]{--ws-meter-value:99%}.ws-meter[data-value="100"]{--ws-meter-value:100%}.ws-meter[data-limit="0"]{--ws-meter-limit:0%}.ws-meter[data-limit="1"]{--ws-meter-limit:1%}.ws-meter[data-limit="2"]{--ws-meter-limit:2%}.ws-meter[data-limit="3"]{--ws-meter-limit:3%}.ws-meter[data-limit="4"]{--ws-meter-limit:4%}.ws-meter[data-limit="5"]{--ws-meter-limit:5%}.ws-meter[data-limit="6"]{--ws-meter-limit:6%}.ws-meter[data-limit="7"]{--ws-meter-limit:7%}.ws-meter[data-limit="8"]{--ws-meter-limit:8%}.ws-meter[data-limit="9"]{--ws-meter-limit:9%}.ws-meter[data-limit="10"]{--ws-meter-limit:10%}.ws-meter[data-limit="11"]{--ws-meter-limit:11%}.ws-meter[data-limit="12"]{--ws-meter-limit:12%}.ws-meter[data-limit="13"]{--ws-meter-limit:13%}.ws-meter[data-limit="14"]{--ws-meter-limit:14%}.ws-meter[data-limit="15"]{--ws-meter-limit:15%}.ws-meter[data-limit="16"]{--ws-meter-limit:16%}.ws-meter[data-limit="17"]{--ws-meter-limit:17%}.ws-meter[data-limit="18"]{--ws-meter-limit:18%}.ws-meter[data-limit="19"]{--ws-meter-limit:19%}.ws-meter[data-limit="20"]{--ws-meter-limit:20%}.ws-meter[data-limit="21"]{--ws-meter-limit:21%}.ws-meter[data-limit="22"]{--ws-meter-limit:22%}.ws-meter[data-limit="23"]{--ws-meter-limit:23%}.ws-meter[data-limit="24"]{--ws-meter-limit:24%}.ws-meter[data-limit="25"]{--ws-meter-limit:25%}.ws-meter[data-limit="26"]{--ws-meter-limit:26%}.ws-meter[data-limit="27"]{--ws-meter-limit:27%}.ws-meter[data-limit="28"]{--ws-meter-limit:28%}.ws-meter[data-limit="29"]{--ws-meter-limit:29%}.ws-meter[data-limit="30"]{--ws-meter-limit:30%}.ws-meter[data-limit="31"]{--ws-meter-limit:31%}.ws-meter[data-limit="32"]{--ws-meter-limit:32%}.ws-meter[data-limit="33"]{--ws-meter-limit:33%}.ws-meter[data-limit="34"]{--ws-meter-limit:34%}.ws-meter[data-limit="35"]{--ws-meter-limit:35%}.ws-meter[data-limit="36"]{--ws-meter-limit:36%}.ws-meter[data-limit="37"]{--ws-meter-limit:37%}.ws-meter[data-limit="38"]{--ws-meter-limit:38%}.ws-meter[data-limit="39"]{--ws-meter-limit:39%}.ws-meter[data-limit="40"]{--ws-meter-limit:40%}.ws-meter[data-limit="41"]{--ws-meter-limit:41%}.ws-meter[data-limit="42"]{--ws-meter-limit:42%}.ws-meter[data-limit="43"]{--ws-meter-limit:43%}.ws-meter[data-limit="44"]{--ws-meter-limit:44%}.ws-meter[data-limit="45"]{--ws-meter-limit:45%}.ws-meter[data-limit="46"]{--ws-meter-limit:46%}.ws-meter[data-limit="47"]{--ws-meter-limit:47%}.ws-meter[data-limit="48"]{--ws-meter-limit:48%}.ws-meter[data-limit="49"]{--ws-meter-limit:49%}.ws-meter[data-limit="50"]{--ws-meter-limit:50%}.ws-meter[data-limit="51"]{--ws-meter-limit:51%}.ws-meter[data-limit="52"]{--ws-meter-limit:52%}.ws-meter[data-limit="53"]{--ws-meter-limit:53%}.ws-meter[data-limit="54"]{--ws-meter-limit:54%}.ws-meter[data-limit="55"]{--ws-meter-limit:55%}.ws-meter[data-limit="56"]{--ws-meter-limit:56%}.ws-meter[data-limit="57"]{--ws-meter-limit:57%}.ws-meter[data-limit="58"]{--ws-meter-limit:58%}.ws-meter[data-limit="59"]{--ws-meter-limit:59%}.ws-meter[data-limit="60"]{--ws-meter-limit:60%}.ws-meter[data-limit="61"]{--ws-meter-limit:61%}.ws-meter[data-limit="62"]{--ws-meter-limit:62%}.ws-meter[data-limit="63"]{--ws-meter-limit:63%}.ws-meter[data-limit="64"]{--ws-meter-limit:64%}.ws-meter[data-limit="65"]{--ws-meter-limit:65%}.ws-meter[data-limit="66"]{--ws-meter-limit:66%}.ws-meter[data-limit="67"]{--ws-meter-limit:67%}.ws-meter[data-limit="68"]{--ws-meter-limit:68%}.ws-meter[data-limit="69"]{--ws-meter-limit:69%}.ws-meter[data-limit="70"]{--ws-meter-limit:70%}.ws-meter[data-limit="71"]{--ws-meter-limit:71%}.ws-meter[data-limit="72"]{--ws-meter-limit:72%}.ws-meter[data-limit="73"]{--ws-meter-limit:73%}.ws-meter[data-limit="74"]{--ws-meter-limit:74%}.ws-meter[data-limit="75"]{--ws-meter-limit:75%}.ws-meter[data-limit="76"]{--ws-meter-limit:76%}.ws-meter[data-limit="77"]{--ws-meter-limit:77%}.ws-meter[data-limit="78"]{--ws-meter-limit:78%}.ws-meter[data-limit="79"]{--ws-meter-limit:79%}.ws-meter[data-limit="80"]{--ws-meter-limit:80%}.ws-meter[data-limit="81"]{--ws-meter-limit:81%}.ws-meter[data-limit="82"]{--ws-meter-limit:82%}.ws-meter[data-limit="83"]{--ws-meter-limit:83%}.ws-meter[data-limit="84"]{--ws-meter-limit:84%}.ws-meter[data-limit="85"]{--ws-meter-limit:85%}.ws-meter[data-limit="86"]{--ws-meter-limit:86%}.ws-meter[data-limit="87"]{--ws-meter-limit:87%}.ws-meter[data-limit="88"]{--ws-meter-limit:88%}.ws-meter[data-limit="89"]{--ws-meter-limit:89%}.ws-meter[data-limit="90"]{--ws-meter-limit:90%}.ws-meter[data-limit="91"]{--ws-meter-limit:91%}.ws-meter[data-limit="92"]{--ws-meter-limit:92%}.ws-meter[data-limit="93"]{--ws-meter-limit:93%}.ws-meter[data-limit="94"]{--ws-meter-limit:94%}.ws-meter[data-limit="95"]{--ws-meter-limit:95%}.ws-meter[data-limit="96"]{--ws-meter-limit:96%}.ws-meter[data-limit="97"]{--ws-meter-limit:97%}.ws-meter[data-limit="98"]{--ws-meter-limit:98%}.ws-meter[data-limit="99"]{--ws-meter-limit:99%}.ws-meter[data-limit="100"]{--ws-meter-limit:100%}.ws-element[data-unit="0.5"]{--ws-element-unit:.5rem}.ws-element[data-unit="0.75"]{--ws-element-unit:.75rem}.ws-element[data-unit="1"]{--ws-element-unit:1rem}.ws-element[data-unit="1.25"]{--ws-element-unit:1.25rem}.ws-element[data-unit="1.5"]{--ws-element-unit:1.5rem}.ws-element[data-unit="1.75"]{--ws-element-unit:1.75rem}.ws-element[data-unit="2"]{--ws-element-unit:2rem}.ws-element[data-unit="2.25"]{--ws-element-unit:2.25rem}.ws-element[data-unit="2.5"]{--ws-element-unit:2.5rem}.ws-element[data-unit="2.75"]{--ws-element-unit:2.75rem}.ws-element[data-unit="3"]{--ws-element-unit:3rem}.ws-element[data-unit="3.25"]{--ws-element-unit:3.25rem}.ws-element[data-unit="3.5"]{--ws-element-unit:3.5rem}.ws-element[data-unit="3.75"]{--ws-element-unit:3.75rem}.ws-element[data-unit="4"]{--ws-element-unit:4rem}.ws-element[data-top="0"]{inset-block-start:0}.ws-element[data-top="0.5"]{inset-block-start:.5rem}.ws-element[data-top="1"]{inset-block-start:1rem}.ws-element[data-top="1.5"]{inset-block-start:1.5rem}.ws-element[data-top="2"]{inset-block-start:2rem}.ws-element[data-top="2.5"]{inset-block-start:2.5rem}.ws-element[data-top="3"]{inset-block-start:3rem}.ws-element[data-top="3.5"]{inset-block-start:3.5rem}.ws-element[data-top="4"]{inset-block-start:4rem}.ws-element[data-top="4.5"]{inset-block-start:4.5rem}.ws-element[data-top="5"]{inset-block-start:5rem}.ws-element[data-top="5.5"]{inset-block-start:5.5rem}.ws-element[data-top="6"]{inset-block-start:6rem}.ws-element[data-top="6.5"]{inset-block-start:6.5rem}.ws-element[data-top="7"]{inset-block-start:7rem}.ws-element[data-top="7.5"]{inset-block-start:7.5rem}.ws-element[data-top="8"]{inset-block-start:8rem}.ws-element[data-top="8.5"]{inset-block-start:8.5rem}.ws-element[data-top="9"]{inset-block-start:9rem}.ws-element[data-top="9.5"]{inset-block-start:9.5rem}.ws-element[data-top="10"]{inset-block-start:10rem}.ws-element[data-top="10.5"]{inset-block-start:10.5rem}.ws-element[data-top="11"]{inset-block-start:11rem}.ws-element[data-top="11.5"]{inset-block-start:11.5rem}.ws-element[data-top="12"]{inset-block-start:12rem}.ws-element[data-top="12.5"]{inset-block-start:12.5rem}.ws-element[data-top="13"]{inset-block-start:13rem}.ws-element[data-top="13.5"]{inset-block-start:13.5rem}.ws-element[data-top="14"]{inset-block-start:14rem}.ws-element[data-top="14.5"]{inset-block-start:14.5rem}.ws-element[data-top="15"]{inset-block-start:15rem}.ws-element[data-top="15.5"]{inset-block-start:15.5rem}.ws-element[data-top="16"]{inset-block-start:16rem}.ws-element[data-top="16.5"]{inset-block-start:16.5rem}.ws-element[data-top="17"]{inset-block-start:17rem}.ws-element[data-top="17.5"]{inset-block-start:17.5rem}.ws-element[data-top="18"]{inset-block-start:18rem}.ws-element[data-top="18.5"]{inset-block-start:18.5rem}.ws-element[data-top="19"]{inset-block-start:19rem}.ws-element[data-top="19.5"]{inset-block-start:19.5rem}.ws-element[data-top="20"]{inset-block-start:20rem}.ws-element[data-top="20.5"]{inset-block-start:20.5rem}.ws-element[data-top="21"]{inset-block-start:21rem}.ws-element[data-top="21.5"]{inset-block-start:21.5rem}.ws-element[data-top="22"]{inset-block-start:22rem}.ws-element[data-top="22.5"]{inset-block-start:22.5rem}.ws-element[data-top="23"]{inset-block-start:23rem}.ws-element[data-top="23.5"]{inset-block-start:23.5rem}.ws-element[data-top="24"]{inset-block-start:24rem}.ws-element[data-right="0"]{inset-inline-end:0}.ws-element[data-right="0.5"]{inset-inline-end:.5rem}.ws-element[data-right="1"]{inset-inline-end:1rem}.ws-element[data-right="1.5"]{inset-inline-end:1.5rem}.ws-element[data-right="2"]{inset-inline-end:2rem}.ws-element[data-right="2.5"]{inset-inline-end:2.5rem}.ws-element[data-right="3"]{inset-inline-end:3rem}.ws-element[data-right="3.5"]{inset-inline-end:3.5rem}.ws-element[data-right="4"]{inset-inline-end:4rem}.ws-element[data-right="4.5"]{inset-inline-end:4.5rem}.ws-element[data-right="5"]{inset-inline-end:5rem}.ws-element[data-right="5.5"]{inset-inline-end:5.5rem}.ws-element[data-right="6"]{inset-inline-end:6rem}.ws-element[data-right="6.5"]{inset-inline-end:6.5rem}.ws-element[data-right="7"]{inset-inline-end:7rem}.ws-element[data-right="7.5"]{inset-inline-end:7.5rem}.ws-element[data-right="8"]{inset-inline-end:8rem}.ws-element[data-right="8.5"]{inset-inline-end:8.5rem}.ws-element[data-right="9"]{inset-inline-end:9rem}.ws-element[data-right="9.5"]{inset-inline-end:9.5rem}.ws-element[data-right="10"]{inset-inline-end:10rem}.ws-element[data-right="10.5"]{inset-inline-end:10.5rem}.ws-element[data-right="11"]{inset-inline-end:11rem}.ws-element[data-right="11.5"]{inset-inline-end:11.5rem}.ws-element[data-right="12"]{inset-inline-end:12rem}.ws-element[data-right="12.5"]{inset-inline-end:12.5rem}.ws-element[data-right="13"]{inset-inline-end:13rem}.ws-element[data-right="13.5"]{inset-inline-end:13.5rem}.ws-element[data-right="14"]{inset-inline-end:14rem}.ws-element[data-right="14.5"]{inset-inline-end:14.5rem}.ws-element[data-right="15"]{inset-inline-end:15rem}.ws-element[data-right="15.5"]{inset-inline-end:15.5rem}.ws-element[data-right="16"]{inset-inline-end:16rem}.ws-element[data-right="16.5"]{inset-inline-end:16.5rem}.ws-element[data-right="17"]{inset-inline-end:17rem}.ws-element[data-right="17.5"]{inset-inline-end:17.5rem}.ws-element[data-right="18"]{inset-inline-end:18rem}.ws-element[data-right="18.5"]{inset-inline-end:18.5rem}.ws-element[data-right="19"]{inset-inline-end:19rem}.ws-element[data-right="19.5"]{inset-inline-end:19.5rem}.ws-element[data-right="20"]{inset-inline-end:20rem}.ws-element[data-right="20.5"]{inset-inline-end:20.5rem}.ws-element[data-right="21"]{inset-inline-end:21rem}.ws-element[data-right="21.5"]{inset-inline-end:21.5rem}.ws-element[data-right="22"]{inset-inline-end:22rem}.ws-element[data-right="22.5"]{inset-inline-end:22.5rem}.ws-element[data-right="23"]{inset-inline-end:23rem}.ws-element[data-right="23.5"]{inset-inline-end:23.5rem}.ws-element[data-right="24"]{inset-inline-end:24rem}.ws-element[data-bottom="0"]{inset-block-end:0}.ws-element[data-bottom="0.5"]{inset-block-end:.5rem}.ws-element[data-bottom="1"]{inset-block-end:1rem}.ws-element[data-bottom="1.5"]{inset-block-end:1.5rem}.ws-element[data-bottom="2"]{inset-block-end:2rem}.ws-element[data-bottom="2.5"]{inset-block-end:2.5rem}.ws-element[data-bottom="3"]{inset-block-end:3rem}.ws-element[data-bottom="3.5"]{inset-block-end:3.5rem}.ws-element[data-bottom="4"]{inset-block-end:4rem}.ws-element[data-bottom="4.5"]{inset-block-end:4.5rem}.ws-element[data-bottom="5"]{inset-block-end:5rem}.ws-element[data-bottom="5.5"]{inset-block-end:5.5rem}.ws-element[data-bottom="6"]{inset-block-end:6rem}.ws-element[data-bottom="6.5"]{inset-block-end:6.5rem}.ws-element[data-bottom="7"]{inset-block-end:7rem}.ws-element[data-bottom="7.5"]{inset-block-end:7.5rem}.ws-element[data-bottom="8"]{inset-block-end:8rem}.ws-element[data-bottom="8.5"]{inset-block-end:8.5rem}.ws-element[data-bottom="9"]{inset-block-end:9rem}.ws-element[data-bottom="9.5"]{inset-block-end:9.5rem}.ws-element[data-bottom="10"]{inset-block-end:10rem}.ws-element[data-bottom="10.5"]{inset-block-end:10.5rem}.ws-element[data-bottom="11"]{inset-block-end:11rem}.ws-element[data-bottom="11.5"]{inset-block-end:11.5rem}.ws-element[data-bottom="12"]{inset-block-end:12rem}.ws-element[data-bottom="12.5"]{inset-block-end:12.5rem}.ws-element[data-bottom="13"]{inset-block-end:13rem}.ws-element[data-bottom="13.5"]{inset-block-end:13.5rem}.ws-element[data-bottom="14"]{inset-block-end:14rem}.ws-element[data-bottom="14.5"]{inset-block-end:14.5rem}.ws-element[data-bottom="15"]{inset-block-end:15rem}.ws-element[data-bottom="15.5"]{inset-block-end:15.5rem}.ws-element[data-bottom="16"]{inset-block-end:16rem}.ws-element[data-bottom="16.5"]{inset-block-end:16.5rem}.ws-element[data-bottom="17"]{inset-block-end:17rem}.ws-element[data-bottom="17.5"]{inset-block-end:17.5rem}.ws-element[data-bottom="18"]{inset-block-end:18rem}.ws-element[data-bottom="18.5"]{inset-block-end:18.5rem}.ws-element[data-bottom="19"]{inset-block-end:19rem}.ws-element[data-bottom="19.5"]{inset-block-end:19.5rem}.ws-element[data-bottom="20"]{inset-block-end:20rem}.ws-element[data-bottom="20.5"]{inset-block-end:20.5rem}.ws-element[data-bottom="21"]{inset-block-end:21rem}.ws-element[data-bottom="21.5"]{inset-block-end:21.5rem}.ws-element[data-bottom="22"]{inset-block-end:22rem}.ws-element[data-bottom="22.5"]{inset-block-end:22.5rem}.ws-element[data-bottom="23"]{inset-block-end:23rem}.ws-element[data-bottom="23.5"]{inset-block-end:23.5rem}.ws-element[data-bottom="24"]{inset-block-end:24rem}.ws-element[data-left="0"]{inset-inline-start:0}.ws-element[data-left="0.5"]{inset-inline-start:.5rem}.ws-element[data-left="1"]{inset-inline-start:1rem}.ws-element[data-left="1.5"]{inset-inline-start:1.5rem}.ws-element[data-left="2"]{inset-inline-start:2rem}.ws-element[data-left="2.5"]{inset-inline-start:2.5rem}.ws-element[data-left="3"]{inset-inline-start:3rem}.ws-element[data-left="3.5"]{inset-inline-start:3.5rem}.ws-element[data-left="4"]{inset-inline-start:4rem}.ws-element[data-left="4.5"]{inset-inline-start:4.5rem}.ws-element[data-left="5"]{inset-inline-start:5rem}.ws-element[data-left="5.5"]{inset-inline-start:5.5rem}.ws-element[data-left="6"]{inset-inline-start:6rem}.ws-element[data-left="6.5"]{inset-inline-start:6.5rem}.ws-element[data-left="7"]{inset-inline-start:7rem}.ws-element[data-left="7.5"]{inset-inline-start:7.5rem}.ws-element[data-left="8"]{inset-inline-start:8rem}.ws-element[data-left="8.5"]{inset-inline-start:8.5rem}.ws-element[data-left="9"]{inset-inline-start:9rem}.ws-element[data-left="9.5"]{inset-inline-start:9.5rem}.ws-element[data-left="10"]{inset-inline-start:10rem}.ws-element[data-left="10.5"]{inset-inline-start:10.5rem}.ws-element[data-left="11"]{inset-inline-start:11rem}.ws-element[data-left="11.5"]{inset-inline-start:11.5rem}.ws-element[data-left="12"]{inset-inline-start:12rem}.ws-element[data-left="12.5"]{inset-inline-start:12.5rem}.ws-element[data-left="13"]{inset-inline-start:13rem}.ws-element[data-left="13.5"]{inset-inline-start:13.5rem}.ws-element[data-left="14"]{inset-inline-start:14rem}.ws-element[data-left="14.5"]{inset-inline-start:14.5rem}.ws-element[data-left="15"]{inset-inline-start:15rem}.ws-element[data-left="15.5"]{inset-inline-start:15.5rem}.ws-element[data-left="16"]{inset-inline-start:16rem}.ws-element[data-left="16.5"]{inset-inline-start:16.5rem}.ws-element[data-left="17"]{inset-inline-start:17rem}.ws-element[data-left="17.5"]{inset-inline-start:17.5rem}.ws-element[data-left="18"]{inset-inline-start:18rem}.ws-element[data-left="18.5"]{inset-inline-start:18.5rem}.ws-element[data-left="19"]{inset-inline-start:19rem}.ws-element[data-left="19.5"]{inset-inline-start:19.5rem}.ws-element[data-left="20"]{inset-inline-start:20rem}.ws-element[data-left="20.5"]{inset-inline-start:20.5rem}.ws-element[data-left="21"]{inset-inline-start:21rem}.ws-element[data-left="21.5"]{inset-inline-start:21.5rem}.ws-element[data-left="22"]{inset-inline-start:22rem}.ws-element[data-left="22.5"]{inset-inline-start:22.5rem}.ws-element[data-left="23"]{inset-inline-start:23rem}.ws-element[data-left="23.5"]{inset-inline-start:23.5rem}.ws-element[data-left="24"]{inset-inline-start:24rem}[data-x]{--ws-x:calc((var(--ws-x-i,0) + var(--ws-x-d,0) / 10) * 1%)}[data-x="0"]{--ws-x-i:0}[data-x="1"]{--ws-x-i:1}[data-x="2"]{--ws-x-i:2}[data-x="3"]{--ws-x-i:3}[data-x="4"]{--ws-x-i:4}[data-x="5"]{--ws-x-i:5}[data-x="6"]{--ws-x-i:6}[data-x="7"]{--ws-x-i:7}[data-x="8"]{--ws-x-i:8}[data-x="9"]{--ws-x-i:9}[data-x="10"]{--ws-x-i:10}[data-x="11"]{--ws-x-i:11}[data-x="12"]{--ws-x-i:12}[data-x="13"]{--ws-x-i:13}[data-x="14"]{--ws-x-i:14}[data-x="15"]{--ws-x-i:15}[data-x="16"]{--ws-x-i:16}[data-x="17"]{--ws-x-i:17}[data-x="18"]{--ws-x-i:18}[data-x="19"]{--ws-x-i:19}[data-x="20"]{--ws-x-i:20}[data-x="21"]{--ws-x-i:21}[data-x="22"]{--ws-x-i:22}[data-x="23"]{--ws-x-i:23}[data-x="24"]{--ws-x-i:24}[data-x="25"]{--ws-x-i:25}[data-x="26"]{--ws-x-i:26}[data-x="27"]{--ws-x-i:27}[data-x="28"]{--ws-x-i:28}[data-x="29"]{--ws-x-i:29}[data-x="30"]{--ws-x-i:30}[data-x="31"]{--ws-x-i:31}[data-x="32"]{--ws-x-i:32}[data-x="33"]{--ws-x-i:33}[data-x="34"]{--ws-x-i:34}[data-x="35"]{--ws-x-i:35}[data-x="36"]{--ws-x-i:36}[data-x="37"]{--ws-x-i:37}[data-x="38"]{--ws-x-i:38}[data-x="39"]{--ws-x-i:39}[data-x="40"]{--ws-x-i:40}[data-x="41"]{--ws-x-i:41}[data-x="42"]{--ws-x-i:42}[data-x="43"]{--ws-x-i:43}[data-x="44"]{--ws-x-i:44}[data-x="45"]{--ws-x-i:45}[data-x="46"]{--ws-x-i:46}[data-x="47"]{--ws-x-i:47}[data-x="48"]{--ws-x-i:48}[data-x="49"]{--ws-x-i:49}[data-x="50"]{--ws-x-i:50}[data-x="51"]{--ws-x-i:51}[data-x="52"]{--ws-x-i:52}[data-x="53"]{--ws-x-i:53}[data-x="54"]{--ws-x-i:54}[data-x="55"]{--ws-x-i:55}[data-x="56"]{--ws-x-i:56}[data-x="57"]{--ws-x-i:57}[data-x="58"]{--ws-x-i:58}[data-x="59"]{--ws-x-i:59}[data-x="60"]{--ws-x-i:60}[data-x="61"]{--ws-x-i:61}[data-x="62"]{--ws-x-i:62}[data-x="63"]{--ws-x-i:63}[data-x="64"]{--ws-x-i:64}[data-x="65"]{--ws-x-i:65}[data-x="66"]{--ws-x-i:66}[data-x="67"]{--ws-x-i:67}[data-x="68"]{--ws-x-i:68}[data-x="69"]{--ws-x-i:69}[data-x="70"]{--ws-x-i:70}[data-x="71"]{--ws-x-i:71}[data-x="72"]{--ws-x-i:72}[data-x="73"]{--ws-x-i:73}[data-x="74"]{--ws-x-i:74}[data-x="75"]{--ws-x-i:75}[data-x="76"]{--ws-x-i:76}[data-x="77"]{--ws-x-i:77}[data-x="78"]{--ws-x-i:78}[data-x="79"]{--ws-x-i:79}[data-x="80"]{--ws-x-i:80}[data-x="81"]{--ws-x-i:81}[data-x="82"]{--ws-x-i:82}[data-x="83"]{--ws-x-i:83}[data-x="84"]{--ws-x-i:84}[data-x="85"]{--ws-x-i:85}[data-x="86"]{--ws-x-i:86}[data-x="87"]{--ws-x-i:87}[data-x="88"]{--ws-x-i:88}[data-x="89"]{--ws-x-i:89}[data-x="90"]{--ws-x-i:90}[data-x="91"]{--ws-x-i:91}[data-x="92"]{--ws-x-i:92}[data-x="93"]{--ws-x-i:93}[data-x="94"]{--ws-x-i:94}[data-x="95"]{--ws-x-i:95}[data-x="96"]{--ws-x-i:96}[data-x="97"]{--ws-x-i:97}[data-x="98"]{--ws-x-i:98}[data-x="99"]{--ws-x-i:99}[data-x="100"]{--ws-x-i:100}[data-xd="1"]{--ws-x-d:1}[data-xd="2"]{--ws-x-d:2}[data-xd="3"]{--ws-x-d:3}[data-xd="4"]{--ws-x-d:4}[data-xd="5"]{--ws-x-d:5}[data-xd="6"]{--ws-x-d:6}[data-xd="7"]{--ws-x-d:7}[data-xd="8"]{--ws-x-d:8}[data-xd="9"]{--ws-x-d:9}[data-y]{--ws-y:calc((var(--ws-y-i,0) + var(--ws-y-d,0) / 10) * 1%)}[data-y="0"]{--ws-y-i:0}[data-y="1"]{--ws-y-i:1}[data-y="2"]{--ws-y-i:2}[data-y="3"]{--ws-y-i:3}[data-y="4"]{--ws-y-i:4}[data-y="5"]{--ws-y-i:5}[data-y="6"]{--ws-y-i:6}[data-y="7"]{--ws-y-i:7}[data-y="8"]{--ws-y-i:8}[data-y="9"]{--ws-y-i:9}[data-y="10"]{--ws-y-i:10}[data-y="11"]{--ws-y-i:11}[data-y="12"]{--ws-y-i:12}[data-y="13"]{--ws-y-i:13}[data-y="14"]{--ws-y-i:14}[data-y="15"]{--ws-y-i:15}[data-y="16"]{--ws-y-i:16}[data-y="17"]{--ws-y-i:17}[data-y="18"]{--ws-y-i:18}[data-y="19"]{--ws-y-i:19}[data-y="20"]{--ws-y-i:20}[data-y="21"]{--ws-y-i:21}[data-y="22"]{--ws-y-i:22}[data-y="23"]{--ws-y-i:23}[data-y="24"]{--ws-y-i:24}[data-y="25"]{--ws-y-i:25}[data-y="26"]{--ws-y-i:26}[data-y="27"]{--ws-y-i:27}[data-y="28"]{--ws-y-i:28}[data-y="29"]{--ws-y-i:29}[data-y="30"]{--ws-y-i:30}[data-y="31"]{--ws-y-i:31}[data-y="32"]{--ws-y-i:32}[data-y="33"]{--ws-y-i:33}[data-y="34"]{--ws-y-i:34}[data-y="35"]{--ws-y-i:35}[data-y="36"]{--ws-y-i:36}[data-y="37"]{--ws-y-i:37}[data-y="38"]{--ws-y-i:38}[data-y="39"]{--ws-y-i:39}[data-y="40"]{--ws-y-i:40}[data-y="41"]{--ws-y-i:41}[data-y="42"]{--ws-y-i:42}[data-y="43"]{--ws-y-i:43}[data-y="44"]{--ws-y-i:44}[data-y="45"]{--ws-y-i:45}[data-y="46"]{--ws-y-i:46}[data-y="47"]{--ws-y-i:47}[data-y="48"]{--ws-y-i:48}[data-y="49"]{--ws-y-i:49}[data-y="50"]{--ws-y-i:50}[data-y="51"]{--ws-y-i:51}[data-y="52"]{--ws-y-i:52}[data-y="53"]{--ws-y-i:53}[data-y="54"]{--ws-y-i:54}[data-y="55"]{--ws-y-i:55}[data-y="56"]{--ws-y-i:56}[data-y="57"]{--ws-y-i:57}[data-y="58"]{--ws-y-i:58}[data-y="59"]{--ws-y-i:59}[data-y="60"]{--ws-y-i:60}[data-y="61"]{--ws-y-i:61}[data-y="62"]{--ws-y-i:62}[data-y="63"]{--ws-y-i:63}[data-y="64"]{--ws-y-i:64}[data-y="65"]{--ws-y-i:65}[data-y="66"]{--ws-y-i:66}[data-y="67"]{--ws-y-i:67}[data-y="68"]{--ws-y-i:68}[data-y="69"]{--ws-y-i:69}[data-y="70"]{--ws-y-i:70}[data-y="71"]{--ws-y-i:71}[data-y="72"]{--ws-y-i:72}[data-y="73"]{--ws-y-i:73}[data-y="74"]{--ws-y-i:74}[data-y="75"]{--ws-y-i:75}[data-y="76"]{--ws-y-i:76}[data-y="77"]{--ws-y-i:77}[data-y="78"]{--ws-y-i:78}[data-y="79"]{--ws-y-i:79}[data-y="80"]{--ws-y-i:80}[data-y="81"]{--ws-y-i:81}[data-y="82"]{--ws-y-i:82}[data-y="83"]{--ws-y-i:83}[data-y="84"]{--ws-y-i:84}[data-y="85"]{--ws-y-i:85}[data-y="86"]{--ws-y-i:86}[data-y="87"]{--ws-y-i:87}[data-y="88"]{--ws-y-i:88}[data-y="89"]{--ws-y-i:89}[data-y="90"]{--ws-y-i:90}[data-y="91"]{--ws-y-i:91}[data-y="92"]{--ws-y-i:92}[data-y="93"]{--ws-y-i:93}[data-y="94"]{--ws-y-i:94}[data-y="95"]{--ws-y-i:95}[data-y="96"]{--ws-y-i:96}[data-y="97"]{--ws-y-i:97}[data-y="98"]{--ws-y-i:98}[data-y="99"]{--ws-y-i:99}[data-y="100"]{--ws-y-i:100}[data-yd="1"]{--ws-y-d:1}[data-yd="2"]{--ws-y-d:2}[data-yd="3"]{--ws-y-d:3}[data-yd="4"]{--ws-y-d:4}[data-yd="5"]{--ws-y-d:5}[data-yd="6"]{--ws-y-d:6}[data-yd="7"]{--ws-y-d:7}[data-yd="8"]{--ws-y-d:8}[data-yd="9"]{--ws-y-d:9}[data-w]{--ws-w:calc((var(--ws-w-i,0) + var(--ws-w-d,0) / 10) * 1%)}[data-w="0"]{--ws-w-i:0}[data-w="1"]{--ws-w-i:1}[data-w="2"]{--ws-w-i:2}[data-w="3"]{--ws-w-i:3}[data-w="4"]{--ws-w-i:4}[data-w="5"]{--ws-w-i:5}[data-w="6"]{--ws-w-i:6}[data-w="7"]{--ws-w-i:7}[data-w="8"]{--ws-w-i:8}[data-w="9"]{--ws-w-i:9}[data-w="10"]{--ws-w-i:10}[data-w="11"]{--ws-w-i:11}[data-w="12"]{--ws-w-i:12}[data-w="13"]{--ws-w-i:13}[data-w="14"]{--ws-w-i:14}[data-w="15"]{--ws-w-i:15}[data-w="16"]{--ws-w-i:16}[data-w="17"]{--ws-w-i:17}[data-w="18"]{--ws-w-i:18}[data-w="19"]{--ws-w-i:19}[data-w="20"]{--ws-w-i:20}[data-w="21"]{--ws-w-i:21}[data-w="22"]{--ws-w-i:22}[data-w="23"]{--ws-w-i:23}[data-w="24"]{--ws-w-i:24}[data-w="25"]{--ws-w-i:25}[data-w="26"]{--ws-w-i:26}[data-w="27"]{--ws-w-i:27}[data-w="28"]{--ws-w-i:28}[data-w="29"]{--ws-w-i:29}[data-w="30"]{--ws-w-i:30}[data-w="31"]{--ws-w-i:31}[data-w="32"]{--ws-w-i:32}[data-w="33"]{--ws-w-i:33}[data-w="34"]{--ws-w-i:34}[data-w="35"]{--ws-w-i:35}[data-w="36"]{--ws-w-i:36}[data-w="37"]{--ws-w-i:37}[data-w="38"]{--ws-w-i:38}[data-w="39"]{--ws-w-i:39}[data-w="40"]{--ws-w-i:40}[data-w="41"]{--ws-w-i:41}[data-w="42"]{--ws-w-i:42}[data-w="43"]{--ws-w-i:43}[data-w="44"]{--ws-w-i:44}[data-w="45"]{--ws-w-i:45}[data-w="46"]{--ws-w-i:46}[data-w="47"]{--ws-w-i:47}[data-w="48"]{--ws-w-i:48}[data-w="49"]{--ws-w-i:49}[data-w="50"]{--ws-w-i:50}[data-w="51"]{--ws-w-i:51}[data-w="52"]{--ws-w-i:52}[data-w="53"]{--ws-w-i:53}[data-w="54"]{--ws-w-i:54}[data-w="55"]{--ws-w-i:55}[data-w="56"]{--ws-w-i:56}[data-w="57"]{--ws-w-i:57}[data-w="58"]{--ws-w-i:58}[data-w="59"]{--ws-w-i:59}[data-w="60"]{--ws-w-i:60}[data-w="61"]{--ws-w-i:61}[data-w="62"]{--ws-w-i:62}[data-w="63"]{--ws-w-i:63}[data-w="64"]{--ws-w-i:64}[data-w="65"]{--ws-w-i:65}[data-w="66"]{--ws-w-i:66}[data-w="67"]{--ws-w-i:67}[data-w="68"]{--ws-w-i:68}[data-w="69"]{--ws-w-i:69}[data-w="70"]{--ws-w-i:70}[data-w="71"]{--ws-w-i:71}[data-w="72"]{--ws-w-i:72}[data-w="73"]{--ws-w-i:73}[data-w="74"]{--ws-w-i:74}[data-w="75"]{--ws-w-i:75}[data-w="76"]{--ws-w-i:76}[data-w="77"]{--ws-w-i:77}[data-w="78"]{--ws-w-i:78}[data-w="79"]{--ws-w-i:79}[data-w="80"]{--ws-w-i:80}[data-w="81"]{--ws-w-i:81}[data-w="82"]{--ws-w-i:82}[data-w="83"]{--ws-w-i:83}[data-w="84"]{--ws-w-i:84}[data-w="85"]{--ws-w-i:85}[data-w="86"]{--ws-w-i:86}[data-w="87"]{--ws-w-i:87}[data-w="88"]{--ws-w-i:88}[data-w="89"]{--ws-w-i:89}[data-w="90"]{--ws-w-i:90}[data-w="91"]{--ws-w-i:91}[data-w="92"]{--ws-w-i:92}[data-w="93"]{--ws-w-i:93}[data-w="94"]{--ws-w-i:94}[data-w="95"]{--ws-w-i:95}[data-w="96"]{--ws-w-i:96}[data-w="97"]{--ws-w-i:97}[data-w="98"]{--ws-w-i:98}[data-w="99"]{--ws-w-i:99}[data-w="100"]{--ws-w-i:100}[data-wd="1"]{--ws-w-d:1}[data-wd="2"]{--ws-w-d:2}[data-wd="3"]{--ws-w-d:3}[data-wd="4"]{--ws-w-d:4}[data-wd="5"]{--ws-w-d:5}[data-wd="6"]{--ws-w-d:6}[data-wd="7"]{--ws-w-d:7}[data-wd="8"]{--ws-w-d:8}[data-wd="9"]{--ws-w-d:9}[data-h]{--ws-h:calc((var(--ws-h-i,0) + var(--ws-h-d,0) / 10) * 1%)}[data-h="0"]{--ws-h-i:0}[data-h="1"]{--ws-h-i:1}[data-h="2"]{--ws-h-i:2}[data-h="3"]{--ws-h-i:3}[data-h="4"]{--ws-h-i:4}[data-h="5"]{--ws-h-i:5}[data-h="6"]{--ws-h-i:6}[data-h="7"]{--ws-h-i:7}[data-h="8"]{--ws-h-i:8}[data-h="9"]{--ws-h-i:9}[data-h="10"]{--ws-h-i:10}[data-h="11"]{--ws-h-i:11}[data-h="12"]{--ws-h-i:12}[data-h="13"]{--ws-h-i:13}[data-h="14"]{--ws-h-i:14}[data-h="15"]{--ws-h-i:15}[data-h="16"]{--ws-h-i:16}[data-h="17"]{--ws-h-i:17}[data-h="18"]{--ws-h-i:18}[data-h="19"]{--ws-h-i:19}[data-h="20"]{--ws-h-i:20}[data-h="21"]{--ws-h-i:21}[data-h="22"]{--ws-h-i:22}[data-h="23"]{--ws-h-i:23}[data-h="24"]{--ws-h-i:24}[data-h="25"]{--ws-h-i:25}[data-h="26"]{--ws-h-i:26}[data-h="27"]{--ws-h-i:27}[data-h="28"]{--ws-h-i:28}[data-h="29"]{--ws-h-i:29}[data-h="30"]{--ws-h-i:30}[data-h="31"]{--ws-h-i:31}[data-h="32"]{--ws-h-i:32}[data-h="33"]{--ws-h-i:33}[data-h="34"]{--ws-h-i:34}[data-h="35"]{--ws-h-i:35}[data-h="36"]{--ws-h-i:36}[data-h="37"]{--ws-h-i:37}[data-h="38"]{--ws-h-i:38}[data-h="39"]{--ws-h-i:39}[data-h="40"]{--ws-h-i:40}[data-h="41"]{--ws-h-i:41}[data-h="42"]{--ws-h-i:42}[data-h="43"]{--ws-h-i:43}[data-h="44"]{--ws-h-i:44}[data-h="45"]{--ws-h-i:45}[data-h="46"]{--ws-h-i:46}[data-h="47"]{--ws-h-i:47}[data-h="48"]{--ws-h-i:48}[data-h="49"]{--ws-h-i:49}[data-h="50"]{--ws-h-i:50}[data-h="51"]{--ws-h-i:51}[data-h="52"]{--ws-h-i:52}[data-h="53"]{--ws-h-i:53}[data-h="54"]{--ws-h-i:54}[data-h="55"]{--ws-h-i:55}[data-h="56"]{--ws-h-i:56}[data-h="57"]{--ws-h-i:57}[data-h="58"]{--ws-h-i:58}[data-h="59"]{--ws-h-i:59}[data-h="60"]{--ws-h-i:60}[data-h="61"]{--ws-h-i:61}[data-h="62"]{--ws-h-i:62}[data-h="63"]{--ws-h-i:63}[data-h="64"]{--ws-h-i:64}[data-h="65"]{--ws-h-i:65}[data-h="66"]{--ws-h-i:66}[data-h="67"]{--ws-h-i:67}[data-h="68"]{--ws-h-i:68}[data-h="69"]{--ws-h-i:69}[data-h="70"]{--ws-h-i:70}[data-h="71"]{--ws-h-i:71}[data-h="72"]{--ws-h-i:72}[data-h="73"]{--ws-h-i:73}[data-h="74"]{--ws-h-i:74}[data-h="75"]{--ws-h-i:75}[data-h="76"]{--ws-h-i:76}[data-h="77"]{--ws-h-i:77}[data-h="78"]{--ws-h-i:78}[data-h="79"]{--ws-h-i:79}[data-h="80"]{--ws-h-i:80}[data-h="81"]{--ws-h-i:81}[data-h="82"]{--ws-h-i:82}[data-h="83"]{--ws-h-i:83}[data-h="84"]{--ws-h-i:84}[data-h="85"]{--ws-h-i:85}[data-h="86"]{--ws-h-i:86}[data-h="87"]{--ws-h-i:87}[data-h="88"]{--ws-h-i:88}[data-h="89"]{--ws-h-i:89}[data-h="90"]{--ws-h-i:90}[data-h="91"]{--ws-h-i:91}[data-h="92"]{--ws-h-i:92}[data-h="93"]{--ws-h-i:93}[data-h="94"]{--ws-h-i:94}[data-h="95"]{--ws-h-i:95}[data-h="96"]{--ws-h-i:96}[data-h="97"]{--ws-h-i:97}[data-h="98"]{--ws-h-i:98}[data-h="99"]{--ws-h-i:99}[data-h="100"]{--ws-h-i:100}[data-hd="1"]{--ws-h-d:1}[data-hd="2"]{--ws-h-d:2}[data-hd="3"]{--ws-h-d:3}[data-hd="4"]{--ws-h-d:4}[data-hd="5"]{--ws-h-d:5}[data-hd="6"]{--ws-h-d:6}[data-hd="7"]{--ws-h-d:7}[data-hd="8"]{--ws-h-d:8}[data-hd="9"]{--ws-h-d:9}.ws-ansi-c000{color:#000}.ws-ansi-c001{color:#00005f}.ws-ansi-c002{color:#000087}.ws-ansi-c003{color:#0000af}.ws-ansi-c004{color:#0000d7}.ws-ansi-c005{color:#00f}.ws-ansi-c010{color:#005f00}.ws-ansi-c011{color:#005f5f}.ws-ansi-c012{color:#005f87}.ws-ansi-c013{color:#005faf}.ws-ansi-c014{color:#005fd7}.ws-ansi-c015{color:#005fff}.ws-ansi-c020{color:#008700}.ws-ansi-c021{color:#00875f}.ws-ansi-c022{color:#008787}.ws-ansi-c023{color:#0087af}.ws-ansi-c024{color:#0087d7}.ws-ansi-c025{color:#0087ff}.ws-ansi-c030{color:#00af00}.ws-ansi-c031{color:#00af5f}.ws-ansi-c032{color:#00af87}.ws-ansi-c033{color:#00afaf}.ws-ansi-c034{color:#00afd7}.ws-ansi-c035{color:#00afff}.ws-ansi-c040{color:#00d700}.ws-ansi-c041{color:#00d75f}.ws-ansi-c042{color:#00d787}.ws-ansi-c043{color:#00d7af}.ws-ansi-c044{color:#00d7d7}.ws-ansi-c045{color:#00d7ff}.ws-ansi-c050{color:#0f0}.ws-ansi-c051{color:#00ff5f}.ws-ansi-c052{color:#00ff87}.ws-ansi-c053{color:#00ffaf}.ws-ansi-c054{color:#00ffd7}.ws-ansi-c055{color:#0ff}.ws-ansi-c100{color:#5f0000}.ws-ansi-c101{color:#5f005f}.ws-ansi-c102{color:#5f0087}.ws-ansi-c103{color:#5f00af}.ws-ansi-c104{color:#5f00d7}.ws-ansi-c105{color:#5f00ff}.ws-ansi-c110{color:#5f5f00}.ws-ansi-c111{color:#5f5f5f}.ws-ansi-c112{color:#5f5f87}.ws-ansi-c113{color:#5f5faf}.ws-ansi-c114{color:#5f5fd7}.ws-ansi-c115{color:#5f5fff}.ws-ansi-c120{color:#5f8700}.ws-ansi-c121{color:#5f875f}.ws-ansi-c122{color:#5f8787}.ws-ansi-c123{color:#5f87af}.ws-ansi-c124{color:#5f87d7}.ws-ansi-c125{color:#5f87ff}.ws-ansi-c130{color:#5faf00}.ws-ansi-c131{color:#5faf5f}.ws-ansi-c132{color:#5faf87}.ws-ansi-c133{color:#5fafaf}.ws-ansi-c134{color:#5fafd7}.ws-ansi-c135{color:#5fafff}.ws-ansi-c140{color:#5fd700}.ws-ansi-c141{color:#5fd75f}.ws-ansi-c142{color:#5fd787}.ws-ansi-c143{color:#5fd7af}.ws-ansi-c144{color:#5fd7d7}.ws-ansi-c145{color:#5fd7ff}.ws-ansi-c150{color:#5fff00}.ws-ansi-c151{color:#5fff5f}.ws-ansi-c152{color:#5fff87}.ws-ansi-c153{color:#5fffaf}.ws-ansi-c154{color:#5fffd7}.ws-ansi-c155{color:#5fffff}.ws-ansi-c200{color:#870000}.ws-ansi-c201{color:#87005f}.ws-ansi-c202{color:#870087}.ws-ansi-c203{color:#8700af}.ws-ansi-c204{color:#8700d7}.ws-ansi-c205{color:#8700ff}.ws-ansi-c210{color:#875f00}.ws-ansi-c211{color:#875f5f}.ws-ansi-c212{color:#875f87}.ws-ansi-c213{color:#875faf}.ws-ansi-c214{color:#875fd7}.ws-ansi-c215{color:#875fff}.ws-ansi-c220{color:#878700}.ws-ansi-c221{color:#87875f}.ws-ansi-c222{color:#878787}.ws-ansi-c223{color:#8787af}.ws-ansi-c224{color:#8787d7}.ws-ansi-c225{color:#8787ff}.ws-ansi-c230{color:#87af00}.ws-ansi-c231{color:#87af5f}.ws-ansi-c232{color:#87af87}.ws-ansi-c233{color:#87afaf}.ws-ansi-c234{color:#87afd7}.ws-ansi-c235{color:#87afff}.ws-ansi-c240{color:#87d700}.ws-ansi-c241{color:#87d75f}.ws-ansi-c242{color:#87d787}.ws-ansi-c243{color:#87d7af}.ws-ansi-c244{color:#87d7d7}.ws-ansi-c245{color:#87d7ff}.ws-ansi-c250{color:#87ff00}.ws-ansi-c251{color:#87ff5f}.ws-ansi-c252{color:#87ff87}.ws-ansi-c253{color:#87ffaf}.ws-ansi-c254{color:#87ffd7}.ws-ansi-c255{color:#87ffff}.ws-ansi-c300{color:#af0000}.ws-ansi-c301{color:#af005f}.ws-ansi-c302{color:#af0087}.ws-ansi-c303{color:#af00af}.ws-ansi-c304{color:#af00d7}.ws-ansi-c305{color:#af00ff}.ws-ansi-c310{color:#af5f00}.ws-ansi-c311{color:#af5f5f}.ws-ansi-c312{color:#af5f87}.ws-ansi-c313{color:#af5faf}.ws-ansi-c314{color:#af5fd7}.ws-ansi-c315{color:#af5fff}.ws-ansi-c320{color:#af8700}.ws-ansi-c321{color:#af875f}.ws-ansi-c322{color:#af8787}.ws-ansi-c323{color:#af87af}.ws-ansi-c324{color:#af87d7}.ws-ansi-c325{color:#af87ff}.ws-ansi-c330{color:#afaf00}.ws-ansi-c331{color:#afaf5f}.ws-ansi-c332{color:#afaf87}.ws-ansi-c333{color:#afafaf}.ws-ansi-c334{color:#afafd7}.ws-ansi-c335{color:#afafff}.ws-ansi-c340{color:#afd700}.ws-ansi-c341{color:#afd75f}.ws-ansi-c342{color:#afd787}.ws-ansi-c343{color:#afd7af}.ws-ansi-c344{color:#afd7d7}.ws-ansi-c345{color:#afd7ff}.ws-ansi-c350{color:#afff00}.ws-ansi-c351{color:#afff5f}.ws-ansi-c352{color:#afff87}.ws-ansi-c353{color:#afffaf}.ws-ansi-c354{color:#afffd7}.ws-ansi-c355{color:#afffff}.ws-ansi-c400{color:#d70000}.ws-ansi-c401{color:#d7005f}.ws-ansi-c402{color:#d70087}.ws-ansi-c403{color:#d700af}.ws-ansi-c404{color:#d700d7}.ws-ansi-c405{color:#d700ff}.ws-ansi-c410{color:#d75f00}.ws-ansi-c411{color:#d75f5f}.ws-ansi-c412{color:#d75f87}.ws-ansi-c413{color:#d75faf}.ws-ansi-c414{color:#d75fd7}.ws-ansi-c415{color:#d75fff}.ws-ansi-c420{color:#d78700}.ws-ansi-c421{color:#d7875f}.ws-ansi-c422{color:#d78787}.ws-ansi-c423{color:#d787af}.ws-ansi-c424{color:#d787d7}.ws-ansi-c425{color:#d787ff}.ws-ansi-c430{color:#d7af00}.ws-ansi-c431{color:#d7af5f}.ws-ansi-c432{color:#d7af87}.ws-ansi-c433{color:#d7afaf}.ws-ansi-c434{color:#d7afd7}.ws-ansi-c435{color:#d7afff}.ws-ansi-c440{color:#d7d700}.ws-ansi-c441{color:#d7d75f}.ws-ansi-c442{color:#d7d787}.ws-ansi-c443{color:#d7d7af}.ws-ansi-c444{color:#d7d7d7}.ws-ansi-c445{color:#d7d7ff}.ws-ansi-c450{color:#d7ff00}.ws-ansi-c451{color:#d7ff5f}.ws-ansi-c452{color:#d7ff87}.ws-ansi-c453{color:#d7ffaf}.ws-ansi-c454{color:#d7ffd7}.ws-ansi-c455{color:#d7ffff}.ws-ansi-c500{color:red}.ws-ansi-c501{color:#ff005f}.ws-ansi-c502{color:#ff0087}.ws-ansi-c503{color:#ff00af}.ws-ansi-c504{color:#ff00d7}.ws-ansi-c505{color:#f0f}.ws-ansi-c510{color:#ff5f00}.ws-ansi-c511{color:#ff5f5f}.ws-ansi-c512{color:#ff5f87}.ws-ansi-c513{color:#ff5faf}.ws-ansi-c514{color:#ff5fd7}.ws-ansi-c515{color:#ff5fff}.ws-ansi-c520{color:#ff8700}.ws-ansi-c521{color:#ff875f}.ws-ansi-c522{color:#ff8787}.ws-ansi-c523{color:#ff87af}.ws-ansi-c524{color:#ff87d7}.ws-ansi-c525{color:#ff87ff}.ws-ansi-c530{color:#ffaf00}.ws-ansi-c531{color:#ffaf5f}.ws-ansi-c532{color:#ffaf87}.ws-ansi-c533{color:#ffafaf}.ws-ansi-c534{color:#ffafd7}.ws-ansi-c535{color:#ffafff}.ws-ansi-c540{color:gold}.ws-ansi-c541{color:#ffd75f}.ws-ansi-c542{color:#ffd787}.ws-ansi-c543{color:#ffd7af}.ws-ansi-c544{color:#ffd7d7}.ws-ansi-c545{color:#ffd7ff}.ws-ansi-c550{color:#ff0}.ws-ansi-c551{color:#ffff5f}.ws-ansi-c552{color:#ffff87}.ws-ansi-c553{color:#ffffaf}.ws-ansi-c554{color:#ffffd7}.ws-ansi-c555{color:#fff}.ws-diagram{--pele-bg:var(--color-surface);--pele-fg:var(--color-ink);--pele-muted:var(--color-ink-muted);--pele-line:var(--color-ink-muted);--pele-surface:var(--color-surface-sunken);--pele-surface-alt:var(--color-surface-hover);--pele-border:var(--color-line-strong);--pele-accent:var(--color-accent);--pele-font:var(--font-sans);--pele-radius:var(--ws-radius-sm);--pele-series-1:var(--color-chart-1);--pele-series-2:var(--color-chart-2);--pele-series-3:var(--color-chart-3);--pele-series-4:var(--color-chart-4);--pele-series-5:var(--color-chart-5);--pele-series-6:var(--color-chart-6);--pele-series-7:var(--color-chart-7);--pele-series-8:var(--color-chart-8);gap:var(--space-3);min-inline-size:0;margin:0;display:grid}.ws-diagram__scroll{overscroll-behavior-x:contain;min-inline-size:0;overflow-x:auto}.ws-diagram__scroll:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ws-diagram__scroll>svg{display:block}.ws-diagram__caption{max-inline-size:var(--measure);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-ink-muted)}.ws-diagram__error{gap:var(--space-3);display:grid}.ws-diagram__detail pre{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-muted);white-space:pre-wrap;overflow-x:auto}.ws-diagram .pele-node rect{rx:var(--_r)}.ws-diagram svg{--_bg:var(--pele-bg);--_fg:var(--pele-fg);--_m:var(--pele-muted);--_l:var(--pele-line);--_s:var(--pele-surface);--_a:var(--pele-surface-alt);--_b:var(--pele-border);--_c:var(--pele-accent);--_r:var(--pele-radius,var(--ws-radius-sm));--_fm:var(--pele-font-mono,var(--font-mono));color:var(--_fg);font-size:var(--text-md);font-family:var(--pele-font,var(--font-sans));letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr}.ws-heatmap-key{gap:var(--space-3);font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ws-heatmap-key li{align-items:center;gap:var(--space-1);display:inline-flex}.ws-heatmap-key__swatch{background:repeating-linear-gradient(135deg, transparent 0 5px, color-mix(in oklab, var(--color-chart-3) 45%, var(--color-surface)) 5px 7px), color-mix(in oklab, var(--color-chart-3) 22%, var(--color-surface));block-size:1rem;inline-size:1rem;display:inline-block}@media (forced-colors:active){.ws-heatmap-key__swatch{forced-color-adjust:none;background:repeating-linear-gradient(135deg,canvas 0 5px,canvastext 5px 6px)}}.ws-chart__key[data-color=total]{--ws-chart-c:var(--color-ink);background:var(--color-ink)}.ws-chart-tip .ws-chart__key[data-color=total]{--ws-chart-c:var(--color-tooltip-ink);background:var(--color-tooltip-ink)}td>.ws-timeline-strip,td>.ws-stack>.ws-timeline-strip,th>.ws-timeline-axis{min-inline-size:12rem}.ws-chart__legend [data-color]{--ws-chart-c:var(--color-chart-1)}.ws-chart__legend [data-color="2"]{--ws-chart-c:var(--color-chart-2)}.ws-chart__legend [data-color="3"]{--ws-chart-c:var(--color-chart-3)}.ws-chart__legend [data-color="4"]{--ws-chart-c:var(--color-chart-4)}.ws-chart__legend [data-color="5"]{--ws-chart-c:var(--color-chart-5)}.ws-chart__legend [data-color="6"]{--ws-chart-c:var(--color-chart-6)}.ws-chart__legend [data-color="7"]{--ws-chart-c:var(--color-chart-7)}.ws-chart__legend [data-color="8"]{--ws-chart-c:var(--color-chart-8)}.ws-chart__legend [data-color="9"]{--ws-chart-c:var(--color-chart-9)}.ws-chart__legend [data-color="10"]{--ws-chart-c:var(--color-chart-10)}.ws-chart__legend [data-color="11"]{--ws-chart-c:var(--color-chart-11)}.ws-chart__legend [data-color="12"]{--ws-chart-c:var(--color-chart-12)}.ws-chart__legend [data-color=other]{--ws-chart-c:var(--color-chart-other)}.ws-chart__legend [data-color=pos]{--ws-chart-c:var(--color-chart-pos)}.ws-chart__legend [data-color=neg]{--ws-chart-c:var(--color-chart-neg)}.ws-chart__legend{font-size:var(--text-xs);color:var(--color-ink-muted)}.ws-day-split{--ws-day-split-height:15rem;--ws-day-split-row-min:2.75rem;--ws-day-split-bar:4rem;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.ws-day-split__bar{inline-size:var(--ws-day-split-bar);block-size:var(--ws-day-split-height);border-radius:var(--ws-radius-lg);background:var(--color-canvas);flex:none;min-block-size:4.5rem;position:relative;overflow:hidden}.ws-day-split__part{block-size:var(--ws-h);forced-color-adjust:none;transition:inset-block-start var(--ws-duration-fast) var(--ws-ease), block-size var(--ws-duration-fast) var(--ws-ease);place-items:center;display:grid;position:absolute;inset-block-start:var(--ws-y);inset-inline:0;container-type:size}.ws-day-split__label{padding-inline:var(--space-1);border-radius:var(--ws-radius-pill);background:var(--color-chart-label-bg);color:var(--color-chart-label);font-size:var(--text-xs);font-weight:var(--weight-semi);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;white-space:nowrap;forced-color-adjust:auto}@container (block-size<=1.5rem){.ws-day-split__label{display:none}}.ws-day-split__handle{z-index:2;cursor:ns-resize;touch-action:none;block-size:1.5rem;margin-block-start:-.75rem;position:absolute;inset-block-start:var(--ws-y);inset-inline:0}.ws-day-split__handle:after{content:"";border-radius:var(--ws-radius-pill);background:var(--color-surface);block-size:2px;position:absolute;inset-block-start:calc(50% - 1px);inset-inline:.25rem}.ws-day-split__handle:hover:after,.ws-day-split__handle:focus-visible:after,.ws-day-split__bar[data-dragging] .ws-day-split__handle:after{block-size:4px;inset-block-start:calc(50% - 2px);inset-inline:.125rem}.ws-day-split__handle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;background:var(--color-surface)}.ws-day-split__handle:focus-visible:after{background:var(--color-ink)}@media (forced-colors:active){.ws-day-split__handle:after{background:canvastext}}:is(.ws-day-split__part,.ws-swatch)[data-color="1"]{background:var(--color-chart-1)}:is(.ws-day-split__part,.ws-swatch)[data-color="2"]{background:var(--color-chart-2)}:is(.ws-day-split__part,.ws-swatch)[data-color="3"]{background:var(--color-chart-3)}:is(.ws-day-split__part,.ws-swatch)[data-color="4"]{background:var(--color-chart-4)}:is(.ws-day-split__part,.ws-swatch)[data-color="5"]{background:var(--color-chart-5)}:is(.ws-day-split__part,.ws-swatch)[data-color="6"]{background:var(--color-chart-6)}:is(.ws-day-split__part,.ws-swatch)[data-color="7"]{background:var(--color-chart-7)}:is(.ws-day-split__part,.ws-swatch)[data-color="8"]{background:var(--color-chart-8)}:is(.ws-day-split__part,.ws-swatch)[data-color="9"]{background:var(--color-chart-9)}:is(.ws-day-split__part,.ws-swatch)[data-color="10"]{background:var(--color-chart-10)}:is(.ws-day-split__part,.ws-swatch)[data-color="11"]{background:var(--color-chart-11)}:is(.ws-day-split__part,.ws-swatch)[data-color="12"]{background:var(--color-chart-12)}:is(.ws-day-split__part,.ws-swatch)[data-color=other]{background:var(--color-chart-other)}:is(.ws-day-split__part,.ws-swatch)[data-color=size-1]{background:var(--color-chart-size-1)}:is(.ws-day-split__part,.ws-swatch)[data-color=size-2]{background:var(--color-chart-size-2)}:is(.ws-day-split__part,.ws-swatch)[data-color=size-3]{background:var(--color-chart-size-3)}:is(.ws-day-split__part,.ws-swatch)[data-color=flex-1]{background:var(--color-chart-flex-1)}:is(.ws-day-split__part,.ws-swatch)[data-color=flex-2]{background:var(--color-chart-flex-2)}:is(.ws-day-split__part,.ws-swatch)[data-color=flex-3]{background:var(--color-chart-flex-3)}:is(.ws-day-split__part,.ws-swatch)[data-color=flex-4]{background:var(--color-chart-flex-4)}:is(.ws-day-split__part,.ws-swatch)[data-color=flex-5]{background:var(--color-chart-flex-5)}:is(.ws-day-split__part,.ws-swatch)[data-color=flex-6]{background:var(--color-chart-flex-6)}.ws-day-split__rows{--ws-control-height:var(--ws-control-height-sm);--ws-pad-control:var(--ws-pad-control-sm);min-width:0;block-size:var(--ws-day-split-height);min-block-size:var(--ws-day-split-row-min);flex:1;position:relative}.ws-day-split__row{block-size:var(--ws-h);padding-inline:var(--space-2);border-block-end:1px solid var(--color-surface);background:var(--color-canvas);transition:inset-block-start var(--ws-duration-fast) var(--ws-ease), block-size var(--ws-duration-fast) var(--ws-ease);position:absolute;inset-block-start:var(--ws-y);inset-inline:0;overflow:hidden}.ws-day-split--list .ws-day-split__bar{display:none}.ws-day-split--list .ws-day-split__rows{flex-direction:column;block-size:auto;display:flex}.ws-day-split--list .ws-day-split__row{min-block-size:var(--ws-day-split-row-min);padding-block:var(--space-1);position:static;overflow:visible}.ws-day-split:has([data-dragging]) :is(.ws-day-split__part,.ws-day-split__row){transition:none}.ws-day-split__inset{--ws-day-split-axis:32px;padding-block:0;padding-inline:var(--ws-day-split-axis)}.ws-day-strip--compact{--ws-day-strip-pad:var(--space-1)}.ws-resizing,.ws-resizing *{cursor:ns-resize;user-select:none}.ws-richtext{--ws-richtext-pad:var(--space-1);min-inline-size:0;display:grid}.ws-richtext:has(>.ws-richtext__bar:not([hidden])){border:1px solid var(--color-control-border);border-radius:var(--ws-radius-sm);background:var(--color-surface)}.ws-richtext:has(>.ws-richtext__bar:not([hidden])):has(>textarea:focus-visible,>.ws-richtext__preview:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:1px}.ws-richtext__bar{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--ws-richtext-pad);border-block-end:1px solid var(--color-line);flex-wrap:wrap;display:flex}.ws-richtext__tools{gap:.125rem;display:flex}.ws-richtext__bar .ws-segmented{--ws-control-height:var(--ws-control-height-sm)}.ws-richtext__bar:not([hidden])~textarea,.ws-richtext__preview{border-radius:0 0 var(--ws-radius-sm) var(--ws-radius-sm);resize:vertical;border:0;inline-size:100%}.ws-richtext__bar:not([hidden])~textarea:focus-visible,.ws-richtext__preview:focus-visible{outline:0}.ws-richtext__preview{padding:var(--ws-pad-control);overflow-wrap:anywhere}}@layer malm.utilities{.ws-stack,.ws-stack--0,.ws-stack--1,.ws-stack--2,.ws-stack--3,.ws-stack--4,.ws-stack--6,.ws-stack--8,.ws-stack--page{--ws-gap:var(--space-4);gap:var(--ws-gap);min-width:0;display:grid}:where(.ws-stack,.ws-stack--0,.ws-stack--1,.ws-stack--2,.ws-stack--3,.ws-stack--4,.ws-stack--6,.ws-stack--8,.ws-stack--page)>*{min-width:0}.ws-stack--1{--ws-gap:var(--space-1)}.ws-stack--2{--ws-gap:var(--space-2)}.ws-stack--3{--ws-gap:var(--space-3)}.ws-stack--4{--ws-gap:var(--space-4)}.ws-stack--6{--ws-gap:var(--space-6)}.ws-stack--8{--ws-gap:var(--space-8)}.ws-stack--0{--ws-gap:0}.ws-stack--page{--ws-gap:var(--ws-page-gap,var(--space-6))}.ws-cluster,.ws-cluster--1,.ws-cluster--2,.ws-cluster--3,.ws-cluster--4{--ws-gap:var(--space-2);align-items:center;gap:var(--ws-gap);flex-wrap:wrap;min-width:0;display:flex}.ws-cluster--nowrap{flex-wrap:nowrap}.ws-cluster--stretch{align-items:stretch}.ws-cluster--end{justify-content:flex-end}:is(.ws-cluster,.ws-cluster--1,.ws-cluster--2,.ws-cluster--3,.ws-cluster--4):empty{display:none}.ws-cluster--1{--ws-gap:var(--space-1)}.ws-cluster--2{--ws-gap:var(--space-2)}.ws-cluster--3{--ws-gap:var(--space-3)}.ws-cluster--4{--ws-gap:var(--space-4)}.ws-spread{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ws-grid,.ws-grid--sm,.ws-grid--md,.ws-grid--lg,.ws-grid--xl{--ws-col:16rem;--ws-gap:var(--space-4);gap:var(--ws-gap);grid-template-columns:repeat(auto-fit, minmax(min(var(--ws-col), 100%), 1fr));min-width:0;display:grid}:where(.ws-grid,.ws-grid--sm,.ws-grid--md,.ws-grid--lg,.ws-grid--xl)>*{min-width:0}.ws-grid--sm{--ws-col:14rem}.ws-grid--md{--ws-col:22rem}.ws-grid--lg{--ws-col:26rem}.ws-grid--xl{--ws-col:28rem}.ws-split,.ws-split--even,.ws-split--3-2,.ws-split--center,.ws-split--page{--ws-split:minmax(0, 1fr) minmax(0, 3fr);--ws-gap:var(--space-4);gap:var(--ws-gap);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.ws-split--even{--ws-split:minmax(0, 1fr) minmax(0, 1fr)}.ws-split--3-2{--ws-split:minmax(0, 3fr) minmax(0, 2fr)}.ws-split--center{--ws-split:minmax(0, 1fr) auto minmax(0, 1fr)}.ws-split--page{--ws-gap:var(--ws-page-gap,var(--space-6))}@media (width>=48rem){:is(.ws-split,.ws-split--even,.ws-split--3-2,.ws-split--center,.ws-split--page){grid-template-columns:var(--ws-split)}}:where(.ws-split,.ws-split--even,.ws-split--3-2,.ws-split--center,.ws-split--page)>*{min-width:0}@media (width<48rem){:where(.ws-split,.ws-split--even,.ws-split--3-2,.ws-split--center,.ws-split--page)>:empty{display:none}}.ws-spacer{margin-inline-start:auto}.ws-fill{flex:1;min-width:0}.ws-fill--wrap{flex:24rem;min-width:0}.ws-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.ws-muted{color:var(--color-ink-muted)}.ws-measure{max-width:var(--measure)}.ws-measure--tight{max-width:var(--measure-tight)}.ws-measure--prose{max-width:var(--measure-prose)}.ws-cancelled{color:var(--color-ink-muted);text-decoration:line-through}.ws-num{font-variant-numeric:tabular-nums}.ws-display{font-size:var(--size-3);font-weight:var(--weight-semi);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}@media not print{.ws-print-only{display:none}}@media print{@page{margin:15mm}@page ws-a4{size:A4;margin:18mm 16mm 20mm}html{font-size:10pt}body{background:var(--color-white);color:var(--color-black)}.ws-shell__header,.ws-shell__aside,.ws-toolbar-row,.ws-pagination,.ws-tabs,.ws-segmented,.ws-skip-link,.ws-print-hide,[popover],dialog{display:none}.ws-shell,.ws-shell__main,.ws-page{max-width:none;margin:0;padding:0;display:block}.panel,.ws-panel,.ws-panel__body,.ws-panel__header{box-shadow:none;break-inside:auto;background:0 0;border-radius:0}.panel,.ws-panel{border:0;border-block-start:1pt solid var(--color-black);padding-block:var(--space-3)}.ws-table thead{display:table-header-group;position:static}.ws-table thead th{border-block-end:1pt solid var(--color-black);background:0 0;position:static}.ws-table tr,.ws-stat,.ws-notice,.ws-card{break-inside:avoid}.ws-card{box-shadow:none}.ws-table tfoot{display:table-footer-group}.ws-table-scroll,.ws-panel:has(>.ws-table),.ws-panel__body:has(>.ws-table){overflow:visible}.ws-table :is(th,td)[data-pin]{position:static}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}a{color:inherit;text-decoration:underline}.ws-print-url a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}.ws-print-a4{page:ws-a4}.ws-print-a4 a{text-decoration:none}h1,h2,h3,h4{break-after:avoid}}.spec{border:1px solid var(--color-line);border-radius:var(--ws-radius-md);background:var(--color-surface);overflow:clip}.spec--unclipped{overflow:visible}.spec--unclipped>.spec__stage{border-start-start-radius:inherit;border-start-end-radius:inherit}.spec--unclipped>.spec__stage:has(details[open]>.ws-popover-panel){padding-block-end:12rem}.spec--unclipped>.spec__stage:last-child,:root:not([data-detail=advanced]) .spec--unclipped>.spec__stage{border-end-end-radius:inherit;border-end-start-radius:inherit}.spec__stage{align-items:center;gap:var(--space-3);padding:var(--space-6);background-image:radial-gradient(var(--color-line) 1px, transparent 1px);background-position:-1px -1px;background-size:.75rem .75rem;flex-wrap:wrap;display:flex}.spec__stage--plain{background:var(--color-surface)}.spec__stage--stack{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.spec__stage--canvas{background:var(--color-canvas)}.spec__code{border-top:1px solid var(--color-line);background:var(--color-surface-sunken)}.spec__code pre{padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);tab-size:2;margin:0;line-height:1.6;overflow-x:auto}.spec__label{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.doc-spec{gap:var(--ws-gap-near);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.doc-spec>.spec__label:has(+.spec__note){margin-block-end:calc(var(--ws-gap-tight) - var(--ws-gap-near))}.spec__name{font-size:var(--text-sm);font-weight:var(--weight-semi)}.spec__note{font-size:var(--text-md);color:var(--color-ink-muted);max-width:var(--measure);text-wrap:pretty}.doc-sections{--ws-gap:var(--ws-gap-section)}.doc-section{gap:var(--ws-gap-apart);display:grid}.doc-section__intro{max-width:var(--measure);font-size:var(--text-md);color:var(--color-ink-muted);text-wrap:pretty}.doc-section>:is(.doc-section__intro,.spec__note):has(+.spec__note),.doc-section>.spec__note:has(+.doc-spec),.doc-section>.doc-h2:has(+.doc-section__intro){margin-block-end:calc(var(--ws-gap-near) - var(--ws-gap-apart))}.doc-h2{padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line);font-size:var(--text-xl)}.swatch-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));display:grid}.swatch{gap:var(--space-1);display:grid}.swatch__chip{border-radius:var(--ws-radius-sm);height:3.5rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 12%, transparent)}:root:not([data-detail=advanced]) :is(.token-meta,.spec__code,.advanced-only){display:none}.swatch__name{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink);word-break:break-all}.swatch__value{font-family:var(--font-mono);color:var(--color-ink-faint);font-size:.6875rem}.swatch__chip--pair{font-size:var(--text-sm);font-weight:var(--weight-semi);place-items:center;display:grid}.type-row{align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.type-row__meta{width:9rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint);flex:none}.icon-grid{border-block-start:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);border-radius:var(--ws-radius-sm);background:var(--color-surface);grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr));display:grid}.icon-cell{place-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-2) var(--space-4);box-shadow:inset -1px -1px 0 var(--color-line);color:var(--color-ink);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-rows:2rem 2lh;display:grid}.icon-cell[hidden]{display:none}.icon-cell:hover,.icon-cell:focus-visible{background:var(--color-surface-hover)}.icon-cell__name{max-inline-size:100%;font-family:var(--font-mono);color:var(--color-ink-faint);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;align-self:start;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.icon-cell:hover .icon-cell__name{color:var(--color-ink)}.site-nav{gap:1px;display:grid}.site-nav .ws-nav-link{font-size:var(--text-sm)}.doc-toc{display:none}@media (width>=80rem){.doc-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 12rem;align-items:start;display:grid}.doc-toc{gap:var(--space-1);top:calc(var(--ws-header-height) + var(--space-6));font-size:var(--text-sm);display:grid;position:sticky}.doc-toc a{padding:var(--space-1) 0;color:var(--color-ink-faint);text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}.doc-toc a:hover{color:var(--color-accent-text)}}.mark-grid{background:var(--color-line);grid-template-columns:repeat(auto-fill,minmax(min(7rem,100%),1fr));gap:1px;display:grid}.mark-grid__item{justify-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-3);background:var(--color-surface);color:var(--color-ink-faint);font-size:var(--text-xs);cursor:pointer;transition:var(--ws-transition-colors);border:0;display:grid}.mark-grid__item:hover{background:var(--color-surface-hover);color:var(--color-ink)}.mark-grid__item[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-on-soft);font-weight:var(--weight-semi)}.surface-stack__canvas{padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--ws-radius-lg);background:var(--color-canvas)}.surface-stack__panel{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-md);background:var(--color-surface);box-shadow:var(--ws-shadow-panel);display:grid}.surface-stack__sunken{padding:var(--space-4);border-radius:var(--ws-radius-sm);background:var(--color-surface-sunken)}.surface-stack__raised{padding:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-sm);background:var(--color-surface-raised);box-shadow:var(--ws-shadow-popover)}.surface-stack__label{font-size:var(--text-xs);font-weight:var(--weight-semi);color:var(--color-ink-muted);display:block}.surface-stack__canvas>.surface-stack__label{margin-bottom:var(--space-4)}.role-fill{border-radius:var(--ws-radius-sm);width:2.5rem;height:1.75rem;font-size:var(--text-sm);font-weight:var(--weight-semi);justify-content:center;align-items:center;display:inline-flex}.brand-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));display:grid}.brand-row__item{gap:var(--space-1);display:grid}.brand-row__chip{height:5rem;margin-bottom:var(--space-2);border-radius:var(--ws-radius-md)}.scale-strip{grid-template-columns:repeat(11,minmax(0,1fr));gap:2px;display:grid}.scale-strip__step{border-radius:.1875rem;height:3rem}.scale-strip__label{font-family:var(--font-mono);color:var(--color-ink-faint);font-size:.625rem}.site-prefs{flex-wrap:nowrap;text-decoration:none}.site-prefs:hover .ws-status-pill{background:var(--color-accent-soft);color:var(--color-accent-on-soft)}@media (width<64rem){.site-prefs{display:none}}.doc-full{inline-size:100%}.doc-narrow{inline-size:min(28rem,100%)}.doc-field-width{inline-size:min(32rem,100%)}.doc-field-cap{max-inline-size:32rem}.doc-medium{inline-size:min(34rem,100%)}.doc-card-width{inline-size:min(36rem,100%)}.doc-wide{inline-size:min(44rem,100%)}.doc-inverse{padding:var(--space-6);border-radius:var(--ws-radius-md);background:var(--color-code-inverse);color:var(--color-code-inverse-ink)}.doc-inverse--tight{padding:var(--space-5)}.doc-align-start{align-items:flex-start}.doc-skeleton-avatar{inline-size:2.5rem}.doc-skeleton-short{inline-size:70%}.doc-meter-short{inline-size:6rem}.doc-pre{font-family:var(--font-mono);font-size:var(--text-xs);margin:0;overflow-x:auto}.doc-col-step{inline-size:3rem}.doc-col-key{inline-size:15rem}.doc-small{font-size:var(--text-sm)}.doc-faint{color:var(--color-ink-faint)}.doc-meta{font-size:var(--text-xs);color:var(--color-ink-faint)}.doc-meta--line{display:block}.doc-list-row{padding-block:var(--space-2);border-bottom:1px solid var(--color-line)}.doc-col-id{inline-size:5rem}.doc-search{flex:1;max-inline-size:18rem}.doc-search--wide{max-inline-size:22rem}.doc-toolbar-band{padding:var(--space-3) var(--ws-pad-panel);border-bottom:1px solid var(--color-line)}.doc-pad-panel{padding:var(--ws-pad-panel)}.spec__stage--bare{padding:0;display:block}.spec__stage--contain{contain:inline-size;display:block}.doc-shell{overflow:hidden}.doc-shell--screen{min-block-size:34rem}.doc-shell--tall{min-block-size:40rem}.doc-shell>.ws-shell__header{position:static}.doc-shell>.ws-shell__main{gap:var(--space-6);align-content:start;display:grid}.doc-contents{display:contents}.doc-dialog-scroll{max-block-size:24rem}.doc-table-scroll{max-block-size:16rem}.doc-popover{inline-size:16rem}.doc-popover--form{padding:var(--space-4)}.doc-popover--picker{inline-size:14rem;padding:var(--space-3)}.doc-popover--menu{inline-size:15rem}.doc-tooltip-static{display:inline-block;position:static}.doc-nav-menu-demo{position:relative}.doc-nav-menu-demo>summary{align-items:center;gap:var(--space-1);display:inline-flex}.doc-nav-menu-demo>.ws-nav-menu{z-index:var(--ws-z-dropdown);margin-top:var(--space-2);min-inline-size:12rem;position:absolute;inset-inline-start:0}.doc-nav-menu-open{min-inline-size:16rem}.doc-card-title{margin-block:var(--space-1);font-weight:var(--weight-semi)}.doc-strong{font-weight:var(--weight-semi)}.doc-outline{padding:var(--space-3);border:1px dashed var(--color-line-strong);border-radius:var(--ws-radius-sm)}.doc-tile{padding:var(--space-3);border-radius:var(--ws-radius-sm);background:var(--color-accent-soft)}.doc-under-tabs{padding-block-start:var(--space-4)}.doc-panel-under-tabs{border-radius:0 var(--ws-radius-lg) var(--ws-radius-lg)}.doc-sidenav{inline-size:14rem}.doc-align-end{align-items:flex-end}.doc-prefs [data-malm-accent=grey] .ws-swatch{background:var(--color-gray-90)}.doc-prefs [data-malm-accent=blue] .ws-swatch{background:var(--color-ws-blue)}.doc-prefs [data-malm-accent=green] .ws-swatch{background:var(--color-ws-green-700)}.doc-prefs [data-malm-font=suisse]{font-family:var(--font-suisse)}.doc-prefs [data-malm-font=plex]{font-family:var(--font-plex)}.doc-prefs [data-malm-font=system]{font-family:var(--font-system)}.doc-prefs [data-malm-code-font=jetbrains]{font-family:var(--font-mono-jetbrains)}.doc-prefs [data-malm-code-font=plex]{font-family:var(--font-mono-plex)}.doc-prefs [data-malm-code-font=system]{font-family:var(--font-mono-system)}[data-swatch=brand-blue]{background:var(--color-brand-blue)}[data-swatch=brand-orange]{background:var(--color-brand-orange)}[data-swatch=brand-yellow]{background:var(--color-brand-yellow)}[data-swatch=slate-50]{background:var(--color-slate-50)}[data-swatch=slate-100]{background:var(--color-slate-100)}[data-swatch=slate-200]{background:var(--color-slate-200)}[data-swatch=slate-300]{background:var(--color-slate-300)}[data-swatch=slate-400]{background:var(--color-slate-400)}[data-swatch=slate-500]{background:var(--color-slate-500)}[data-swatch=slate-600]{background:var(--color-slate-600)}[data-swatch=slate-700]{background:var(--color-slate-700)}[data-swatch=slate-800]{background:var(--color-slate-800)}[data-swatch=slate-900]{background:var(--color-slate-900)}[data-swatch=slate-950]{background:var(--color-slate-950)}[data-swatch=ws-blue-50]{background:var(--color-ws-blue-50)}[data-swatch=ws-blue-100]{background:var(--color-ws-blue-100)}[data-swatch=ws-blue-200]{background:var(--color-ws-blue-200)}[data-swatch=ws-blue-300]{background:var(--color-ws-blue-300)}[data-swatch=ws-blue-400]{background:var(--color-ws-blue-400)}[data-swatch=ws-blue-500]{background:var(--color-ws-blue-500)}[data-swatch=ws-blue-600]{background:var(--color-ws-blue-600)}[data-swatch=ws-blue-700]{background:var(--color-ws-blue-700)}[data-swatch=ws-blue-800]{background:var(--color-ws-blue-800)}[data-swatch=ws-blue-900]{background:var(--color-ws-blue-900)}[data-swatch=ws-blue-950]{background:var(--color-ws-blue-950)}[data-swatch=ws-green-50]{background:var(--color-ws-green-50)}[data-swatch=ws-green-100]{background:var(--color-ws-green-100)}[data-swatch=ws-green-200]{background:var(--color-ws-green-200)}[data-swatch=ws-green-300]{background:var(--color-ws-green-300)}[data-swatch=ws-green-400]{background:var(--color-ws-green-400)}[data-swatch=ws-green-500]{background:var(--color-ws-green-500)}[data-swatch=ws-green-600]{background:var(--color-ws-green-600)}[data-swatch=ws-green-700]{background:var(--color-ws-green-700)}[data-swatch=ws-green-800]{background:var(--color-ws-green-800)}[data-swatch=ws-green-900]{background:var(--color-ws-green-900)}[data-swatch=ws-green-950]{background:var(--color-ws-green-950)}[data-swatch=emerald-50]{background:var(--color-emerald-50)}[data-swatch=emerald-100]{background:var(--color-emerald-100)}[data-swatch=emerald-200]{background:var(--color-emerald-200)}[data-swatch=emerald-300]{background:var(--color-emerald-300)}[data-swatch=emerald-400]{background:var(--color-emerald-400)}[data-swatch=emerald-500]{background:var(--color-emerald-500)}[data-swatch=emerald-600]{background:var(--color-emerald-600)}[data-swatch=emerald-700]{background:var(--color-emerald-700)}[data-swatch=emerald-800]{background:var(--color-emerald-800)}[data-swatch=emerald-900]{background:var(--color-emerald-900)}[data-swatch=emerald-950]{background:var(--color-emerald-950)}[data-swatch=amber-50]{background:var(--color-amber-50)}[data-swatch=amber-100]{background:var(--color-amber-100)}[data-swatch=amber-200]{background:var(--color-amber-200)}[data-swatch=amber-300]{background:var(--color-amber-300)}[data-swatch=amber-400]{background:var(--color-amber-400)}[data-swatch=amber-500]{background:var(--color-amber-500)}[data-swatch=amber-600]{background:var(--color-amber-600)}[data-swatch=amber-700]{background:var(--color-amber-700)}[data-swatch=amber-800]{background:var(--color-amber-800)}[data-swatch=amber-900]{background:var(--color-amber-900)}[data-swatch=amber-950]{background:var(--color-amber-950)}[data-swatch=rose-50]{background:var(--color-rose-50)}[data-swatch=rose-100]{background:var(--color-rose-100)}[data-swatch=rose-200]{background:var(--color-rose-200)}[data-swatch=rose-300]{background:var(--color-rose-300)}[data-swatch=rose-400]{background:var(--color-rose-400)}[data-swatch=rose-500]{background:var(--color-rose-500)}[data-swatch=rose-600]{background:var(--color-rose-600)}[data-swatch=rose-700]{background:var(--color-rose-700)}[data-swatch=rose-800]{background:var(--color-rose-800)}[data-swatch=rose-900]{background:var(--color-rose-900)}[data-swatch=rose-950]{background:var(--color-rose-950)}[data-swatch=chart-1]{background:var(--color-chart-1)}[data-swatch=chart-2]{background:var(--color-chart-2)}[data-swatch=chart-3]{background:var(--color-chart-3)}[data-swatch=chart-4]{background:var(--color-chart-4)}[data-swatch=chart-5]{background:var(--color-chart-5)}[data-swatch=chart-6]{background:var(--color-chart-6)}[data-swatch=chart-7]{background:var(--color-chart-7)}[data-swatch=chart-8]{background:var(--color-chart-8)}[data-swatch=chart-9]{background:var(--color-chart-9)}[data-swatch=chart-10]{background:var(--color-chart-10)}[data-swatch=chart-11]{background:var(--color-chart-11)}[data-swatch=chart-12]{background:var(--color-chart-12)}[data-swatch=chart-other]{background:var(--color-chart-other)}[data-swatch=chart-seq-1]{background:var(--color-chart-seq-1)}[data-swatch=chart-seq-2]{background:var(--color-chart-seq-2)}[data-swatch=chart-seq-3]{background:var(--color-chart-seq-3)}[data-swatch=chart-seq-4]{background:var(--color-chart-seq-4)}[data-swatch=chart-seq-5]{background:var(--color-chart-seq-5)}[data-swatch=chart-neg]{background:var(--color-chart-neg)}[data-swatch=chart-neg-soft]{background:var(--color-chart-neg-soft)}[data-swatch=chart-mid]{background:var(--color-chart-mid)}[data-swatch=chart-pos-soft]{background:var(--color-chart-pos-soft)}[data-swatch=chart-pos]{background:var(--color-chart-pos)}.role-fill[data-tone=accent]{background:var(--color-accent);color:var(--color-accent-ink)}.role-fill[data-tone=success]{background:var(--color-success);color:var(--color-success-ink)}.role-fill[data-tone=warn]{background:var(--color-warn);color:var(--color-warn-ink)}.role-fill[data-tone=danger]{background:var(--color-danger);color:var(--color-danger-ink)}.role-fill[data-tone=info]{background:var(--color-info);color:var(--color-info-ink)}.role-text{font-weight:var(--weight-semi)}.role-text[data-tone=accent]{color:var(--color-accent-text)}.role-text[data-tone=success]{color:var(--color-success-text)}.role-text[data-tone=warn]{color:var(--color-warn-text)}.role-text[data-tone=danger]{color:var(--color-danger-text)}.role-text[data-tone=info]{color:var(--color-info-text)}.scale-strip--5{grid-template-columns:repeat(5,minmax(0,1fr))}.doc-svg-chip{inline-size:100%;display:block}.doc-large{font-size:var(--text-lg)}.doc-ink-plate{padding:var(--space-2) var(--space-3);border-radius:var(--ws-radius-sm);background:var(--color-ink);color:var(--color-ink-inverse);display:inline-block}.doc-rule{background:var(--color-line);height:1px}.doc-rule--strong{background:var(--color-line-strong)}.doc-input-short{inline-size:12rem}.doc-col-timeline{inline-size:55%}.doc-col-meter{inline-size:16rem}.doc-indent{padding-inline-start:var(--space-8)}.doc-type[data-size=text-2xs]{font-size:var(--text-2xs)}.doc-type[data-size=text-xs]{font-size:var(--text-xs)}.doc-type[data-size=text-sm]{font-size:var(--text-sm)}.doc-type[data-size=text-md]{font-size:var(--text-md)}.doc-type[data-size=text-lg]{font-size:var(--text-lg)}.doc-type[data-size=text-xl]{font-size:var(--text-xl)}.doc-type[data-size=text-2xl]{font-size:var(--text-2xl)}.doc-type[data-size=text-3xl]{font-size:var(--text-3xl)}.doc-type[data-size=size--1]{font-size:var(--size--1)}.doc-type[data-size=size-0]{font-size:var(--size-0)}.doc-type[data-size=size-1]{font-size:var(--size-1)}.doc-type[data-size=size-2]{font-size:var(--size-2)}.doc-type[data-size=size-3]{font-size:var(--size-3)}.doc-type[data-size=size-4]{font-size:var(--size-4)}.doc-type--display{font-weight:var(--weight-semi);letter-spacing:-.01em}.doc-measure-sample{box-sizing:content-box;padding:var(--space-2) var(--space-3);border-radius:var(--ws-radius-sm);background:var(--color-surface-sunken)}.doc-space-bar{background:var(--color-accent);border-radius:2px;height:1rem}.doc-space-bar[data-space="1"]{inline-size:var(--space-1)}.doc-space-bar[data-space="2"]{inline-size:var(--space-2)}.doc-space-bar[data-space="3"]{inline-size:var(--space-3)}.doc-space-bar[data-space="4"]{inline-size:var(--space-4)}.doc-space-bar[data-space="5"]{inline-size:var(--space-5)}.doc-space-bar[data-space="6"]{inline-size:var(--space-6)}.doc-space-bar[data-space="8"]{inline-size:var(--space-8)}.doc-space-bar[data-space="12"]{inline-size:var(--space-12)}.doc-radius-tile{border:1px solid var(--color-accent);background:var(--color-accent-soft);height:4rem}.doc-radius-tile[data-radius=sm]{border-radius:var(--ws-radius-sm)}.doc-radius-tile[data-radius=md]{border-radius:var(--ws-radius-md)}.doc-radius-tile[data-radius=lg]{border-radius:var(--ws-radius-lg)}.doc-radius-tile[data-radius=xl]{border-radius:var(--ws-radius-xl)}.doc-radius-tile[data-radius=pill]{border-radius:var(--ws-radius-pill)}.doc-depth-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));display:grid}.doc-depth{padding:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--ws-radius-lg);background:var(--color-surface-raised)}.doc-depth[data-depth=panel]{background:var(--color-surface);box-shadow:var(--ws-shadow-panel)}.doc-depth[data-depth=popover]{box-shadow:var(--ws-shadow-popover)}.doc-depth[data-depth=dialog]{box-shadow:var(--ws-shadow-dialog)}.doc-ink{color:var(--color-ink)}.doc-ink--accent{color:var(--color-accent-text)}.doc-ink--danger{color:var(--color-danger-text)}.doc-logo-preview>svg{width:auto;display:block}.doc-logo-preview[data-size=lg]>svg{height:3rem}.doc-logo-preview[data-size=md]>svg{height:2rem}.doc-logo-preview[data-size=sm]>svg{height:1.125rem}.doc-logo-preview--inverse{color:var(--color-white)}.doc-pre--source{max-height:14rem;padding:var(--space-3);border-radius:var(--ws-radius-sm);background:var(--color-surface-sunken);line-height:1.6}.doc-element-field{--ws-element-unit:2rem;padding:var(--space-8)}.doc-element-text{max-width:24rem;position:relative}.doc-steps,.doc-notes{gap:var(--space-2);max-inline-size:var(--measure);margin:0;padding:0;display:grid}.doc-notes{color:var(--color-ink-muted)}.doc-steps{padding-inline-start:var(--space-5);list-style:decimal}.doc-more>summary{font-weight:var(--weight-semi);cursor:pointer;margin-block-end:var(--space-2)}.doc-size-key[data-key=R]{block-size:1.25rem;inline-size:1.25rem}.doc-size-key[data-key=L]{block-size:3rem;inline-size:3rem}.doc-size-key[data-key=M]{block-size:1.8125rem;inline-size:1.8125rem}.doc-size-key[data-key=S]{block-size:1.0625rem;inline-size:1.0625rem}.doc-login-thumb{--ws-login-pad:var(--space-5);min-block-size:0;padding:var(--space-5)}}:root{--color-ws-blue:oklch(48% .132 255.5);--color-ws-blue-50:oklch(98% .009 255.5);--color-ws-blue-100:oklch(95.6% .021 255.5);--color-ws-blue-200:oklch(91.2% .043 255.5);--color-ws-blue-300:oklch(85.1% .075 255.5);--color-ws-blue-400:oklch(74% .132 255.5);--color-ws-blue-500:oklch(63.8% .132 255.5);--color-ws-blue-600:oklch(54.5% .132 255.5);--color-ws-blue-700:oklch(46.6% .132 255.5);--color-ws-blue-800:oklch(38.6% .13 255.5);--color-ws-blue-900:oklch(33.2% .111 255.5);--color-ws-blue-950:oklch(23.1% .078 255.5);--color-ws-orange:oklch(67.2% .221 37.9);--color-ws-orange-50:oklch(98% .01 37.9);--color-ws-orange-100:oklch(95.6% .023 37.9);--color-ws-orange-200:oklch(91.2% .047 37.9);--color-ws-orange-300:oklch(85.1% .084 37.9);--color-ws-orange-400:oklch(74% .163 37.9);--color-ws-orange-500:oklch(63.8% .21 37.9);--color-ws-orange-600:oklch(54.5% .179 37.9);--color-ws-orange-700:oklch(46.6% .153 37.9);--color-ws-orange-800:oklch(38.6% .127 37.9);--color-ws-orange-900:oklch(33.2% .109 37.9);--color-ws-orange-950:oklch(23.1% .076 37.9);--color-ws-yellow:oklch(80.4% .163 78.6);--color-ws-yellow-50:oklch(98% .017 78.6);--color-ws-yellow-100:oklch(95.6% .039 78.6);--color-ws-yellow-200:oklch(91.2% .079 78.6);--color-ws-yellow-300:oklch(85.1% .139 78.6);--color-ws-yellow-400:oklch(74% .154 78.6);--color-ws-yellow-500:oklch(63.8% .133 78.6);--color-ws-yellow-600:oklch(54.5% .113 78.6);--color-ws-yellow-700:oklch(46.6% .097 78.6);--color-ws-yellow-800:oklch(38.6% .08 78.6);--color-ws-yellow-900:oklch(33.2% .069 78.6);--color-ws-yellow-950:oklch(23.1% .048 78.6);--color-ws-green:oklch(67.4% .081 181.7);--color-ws-green-50:oklch(98% .007 157.1);--color-ws-green-100:oklch(95.6% .02 167.1);--color-ws-green-200:oklch(91.2% .032 171.7);--color-ws-green-300:oklch(85.1% .056 181.7);--color-ws-green-400:oklch(74% .081 181.7);--color-ws-green-500:oklch(63.8% .081 181.7);--color-ws-green-600:oklch(54.5% .081 181.7);--color-ws-green-700:oklch(46.6% .081 181.7);--color-ws-green-800:oklch(38.6% .069 181.7);--color-ws-green-900:oklch(33.2% .06 181.7);--color-ws-green-950:oklch(23.1% .041 181.7);--color-ws-purple:oklch(82.1% .041 306.4);--color-ws-purple-50:oklch(98% .011 306.4);--color-ws-purple-100:oklch(95.6% .021 306.4);--color-ws-purple-200:oklch(91.2% .031 306.4);--color-ws-purple-300:oklch(85.1% .041 306.4);--color-ws-purple-400:oklch(74% .041 306.4);--color-ws-purple-500:oklch(63.8% .041 306.4);--color-ws-purple-600:oklch(54.5% .041 306.4);--color-ws-purple-700:oklch(46.6% .041 306.4);--color-ws-purple-800:oklch(38.6% .041 306.4);--color-ws-purple-900:oklch(33.2% .041 306.4);--color-ws-purple-950:oklch(23.1% .041 306.4);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-white:#fff;--color-black:#000;--color-govuk-blue-primary:#1d70b8;--color-govuk-blue-tint-25:#5694ca;--color-govuk-blue-tint-50:#8eb8dc;--color-govuk-blue-tint-80:#d2e2f1;--color-govuk-blue-tint-95:#f4f8fb;--color-govuk-blue-shade-25:#16548a;--color-govuk-blue-shade-50:#0f385c;--color-govuk-green-primary:#0f7a52;--color-govuk-green-tint-25:#4b9b7d;--color-govuk-green-tint-50:#87bca8;--color-govuk-green-tint-80:#cfe4dc;--color-govuk-green-tint-95:#f3f8f6;--color-govuk-green-shade-25:#0b5c3e;--color-govuk-green-shade-50:#083d29;--color-govuk-red-primary:#ca3535;--color-govuk-red-tint-25:#d76868;--color-govuk-red-tint-50:#e59a9a;--color-govuk-red-tint-80:#f4d7d7;--color-govuk-red-tint-95:#fcf5f5;--color-govuk-red-shade-25:#982828;--color-govuk-red-shade-50:#651b1b;--color-govuk-orange-primary:#f47738;--color-govuk-orange-tint-25:#f7996a;--color-govuk-orange-tint-50:#fabb9c;--color-govuk-orange-tint-80:#fde4d7;--color-govuk-orange-tint-95:#fef8f5;--color-govuk-orange-shade-25:#b7592a;--color-govuk-orange-shade-50:#7a3c1c;--color-govuk-yellow-primary:#fd0;--color-govuk-yellow-tint-25:#ffe640;--color-govuk-yellow-tint-50:#ffee80;--color-govuk-yellow-tint-80:#fff8cc;--color-govuk-yellow-tint-95:#fffdf2;--color-govuk-yellow-shade-25:#bfa600;--color-govuk-yellow-shade-50:#806f00;--color-govuk-black:#0b0c0c;--color-brand-blue:#215da6;--color-brand-orange:#ff5100;--color-brand-yellow:#f7b018;--color-logo-space:#00005a1a;--color-gray-10:#f4f4f4;--color-gray-20:#e0e0e0;--color-gray-30:#c6c6c6;--color-gray-40:#a8a8a8;--color-gray-50:#8d8d8d;--color-gray-60:#6f6f6f;--color-gray-70:#525252;--color-gray-80:#393939;--color-gray-90:#262626;--color-gray-100:#161616;--color-red-10:#fff1f1;--color-red-20:#ffd7d9;--color-red-30:#ffb3b8;--color-red-40:#ff8389;--color-red-50:#fa4d56;--color-red-60:#da1e28;--color-red-70:#a2191f;--color-red-80:#750e13;--color-red-90:#520408;--color-red-100:#2d0709;--color-green-10:#defbe6;--color-green-20:#a7f0ba;--color-green-30:#6fdc8c;--color-green-40:#42be65;--color-green-50:#24a148;--color-green-60:#198038;--color-green-70:#0e6027;--color-green-80:#044317;--color-green-90:#022d0d;--color-green-100:#071908;--color-yellow-10:#fcf4d6;--color-yellow-20:#fddc69;--color-yellow-30:#f1c21b;--color-yellow-40:#d2a106;--color-yellow-50:#b28600;--color-yellow-60:#8e6a00;--color-yellow-70:#684e00;--color-yellow-80:#483700;--color-yellow-90:#302400;--color-yellow-100:#1c1500;--color-blue-10:#edf5ff;--color-blue-20:#d0e2ff;--color-blue-30:#a6c8ff;--color-blue-40:#78a9ff;--color-blue-50:#4589ff;--color-blue-60:#0f62fe;--color-blue-70:#0043ce;--color-blue-80:#002d9c;--color-blue-90:#001d6c;--color-blue-100:#001141;--color-alert-error:#da1e28;--color-alert-error-alt:#fa4d56;--color-alert-warning:#f1c21b;--color-alert-warning-alt:#f1c21b;--color-alert-success:#24a148;--color-alert-success-alt:#42be65;--color-alert-info:#0043ce;--color-alert-info-alt:#4589ff;--color-alert-caution-minor:#f1c21b;--color-alert-caution-minor-alt:#f1c21b;--color-alert-caution-major:#ff832b;--color-alert-caution-major-alt:#ff832b}:root,[data-theme=light]{color-scheme:light;--color-canvas:var(--accent-canvas);--color-canvas-sunken:var(--accent-canvas-sunken);--color-surface:var(--color-white);--color-surface-sunken:var(--accent-canvas);--color-surface-raised:var(--color-white);--color-surface-hover:var(--accent-neutral-10);--color-surface-active:var(--accent-neutral-20);--color-ink:var(--accent-neutral-100);--color-ink-muted:var(--accent-neutral-80);--color-ink-faint:var(--accent-neutral-70);--color-ink-inverse:var(--color-white);--color-ink-page:var(--color-ink);--color-ink-muted-page:var(--color-ink-muted);--color-ink-faint-page:var(--color-ink-faint);--color-line:var(--accent-neutral-20);--color-line-strong:var(--accent-neutral-30);--color-control-border:var(--accent-neutral-50);--color-accent:var(--accent-fill);--color-accent-ink:var(--accent-ink);--color-accent-text:var(--accent-text);--color-accent-hover:var(--accent-hover);--color-accent-active:var(--accent-active);--color-accent-soft:var(--accent-soft);--color-accent-on-soft:var(--accent-on-soft);--color-code-inverse:var(--color-gray-100);--color-code-inverse-bar:var(--color-gray-90);--color-code-inverse-ink:var(--color-gray-10);--color-code-inverse-faint:var(--color-gray-30);--color-code-inverse-line:var(--color-gray-80);--color-term-red:var(--color-red-40);--color-term-green:var(--color-green-40);--color-term-yellow:var(--color-yellow-30);--color-term-blue:var(--color-blue-40);--color-term-magenta:var(--color-red-30);--color-term-cyan:var(--color-blue-30);--color-term-grey:var(--color-gray-40);--color-success:var(--color-govuk-green-shade-25);--color-success-ink:var(--color-white);--color-success-text:var(--color-govuk-green-shade-25);--color-success-soft:var(--color-govuk-green-tint-80);--color-success-on-soft:var(--color-govuk-green-shade-50);--color-warn:var(--color-govuk-yellow-primary);--color-warn-ink:var(--color-govuk-black);--color-warn-text:var(--color-govuk-orange-shade-50);--color-warn-soft:var(--color-govuk-yellow-tint-50);--color-warn-on-soft:var(--color-govuk-orange-shade-50);--color-danger:var(--color-govuk-red-shade-25);--color-danger-ink:var(--color-white);--color-danger-text:var(--color-govuk-red-shade-25);--color-danger-hover:var(--color-govuk-red-shade-50);--color-danger-soft:var(--color-govuk-red-tint-80);--color-danger-on-soft:var(--color-govuk-red-shade-50);--color-info:var(--color-govuk-blue-shade-25);--color-info-ink:var(--color-white);--color-info-text:var(--color-govuk-blue-shade-25);--color-info-soft:var(--color-govuk-blue-tint-80);--color-info-on-soft:var(--color-govuk-blue-shade-50);--color-mark-error:var(--color-alert-error);--color-mark-warn:var(--color-alert-warning);--color-mark-success:var(--color-alert-success);--color-mark-info:var(--color-alert-info);--color-mark-caution:var(--color-alert-caution-major);--color-neutral-soft:var(--accent-neutral-10);--color-neutral-on-soft:var(--accent-neutral-80);--color-chart-1:var(--color-ws-blue-600);--color-chart-2:var(--color-amber-700);--color-chart-3:var(--color-emerald-700);--color-chart-4:var(--color-rose-600);--color-chart-5:var(--color-ws-green-700);--color-chart-6:var(--color-ws-blue-800);--color-chart-7:var(--color-amber-800);--color-chart-8:var(--color-emerald-800);--color-chart-9:var(--color-rose-800);--color-chart-10:var(--color-ws-green-800);--color-chart-11:var(--color-ws-blue-500);--color-chart-12:var(--color-emerald-600);--color-chart-other:var(--color-slate-500);--color-chart-seq-1:var(--color-ws-blue-400);--color-chart-seq-2:var(--color-ws-blue-500);--color-chart-seq-3:var(--color-ws-blue-600);--color-chart-seq-4:var(--color-ws-blue-800);--color-chart-seq-5:var(--color-ws-blue-950);--color-chart-neg:var(--color-rose-700);--color-chart-neg-soft:var(--color-rose-200);--color-chart-mid:var(--color-slate-200);--color-chart-pos-soft:var(--color-ws-blue-300);--color-chart-pos:var(--color-ws-blue-700);--color-chart-size-1:var(--color-emerald-600);--color-chart-size-2:var(--color-amber-600);--color-chart-size-3:var(--color-rose-700);--color-chart-label:var(--color-white);--color-chart-label-bg:var(--color-slate-950);--color-chart-flex-1:var(--color-ws-blue-950);--color-chart-flex-2:var(--color-ws-blue-900);--color-chart-flex-3:var(--color-ws-blue-800);--color-chart-flex-4:var(--color-ws-blue-700);--color-chart-flex-5:var(--color-ws-blue-600);--color-chart-flex-6:var(--color-ws-blue-500);--color-focus-ring:var(--color-accent-text);--color-overlay:oklch(20% .02 255.5/.4);--color-selection:var(--accent-select);--color-skeleton:var(--accent-neutral-20);--color-tooltip:var(--color-slate-900);--color-tooltip-ink:var(--color-slate-50);--color-area-purple:var(--color-ws-purple-900);--color-area-green:var(--color-ws-green-900);--color-area-slate:var(--color-slate-800);--color-area-ink:var(--color-white);--ws-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%23475b78' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--color-caption:var(--color-ws-orange-700)}:root{--dark-canvas:var(--dark-accent-canvas);--dark-canvas-sunken:var(--dark-accent-canvas-sunken);--dark-surface:var(--accent-neutral-90);--dark-surface-sunken:var(--dark-accent-canvas);--dark-surface-raised:var(--accent-neutral-85);--dark-surface-hover:var(--accent-neutral-80);--dark-surface-active:var(--accent-neutral-70);--dark-ink:var(--accent-neutral-10);--dark-ink-muted:var(--accent-neutral-20);--dark-ink-faint:var(--accent-neutral-30);--dark-ink-inverse:var(--accent-neutral-100);--dark-line:var(--accent-neutral-80);--dark-line-strong:var(--accent-neutral-70);--dark-control-border:var(--accent-neutral-50);--dark-success:var(--color-green-30);--dark-success-ink:var(--color-green-100);--dark-success-text:var(--color-green-30);--dark-success-soft:var(--color-green-80);--dark-success-on-soft:var(--color-green-20);--dark-mark-error:var(--color-alert-error-alt);--dark-mark-warn:var(--color-alert-warning-alt);--dark-mark-success:var(--color-alert-success-alt);--dark-mark-info:var(--color-alert-info-alt);--dark-mark-caution:var(--color-alert-caution-major-alt);--dark-warn:var(--color-yellow-70);--dark-warn-ink:var(--color-white);--dark-warn-text:var(--color-yellow-30);--dark-warn-soft:var(--color-yellow-80);--dark-warn-on-soft:var(--color-yellow-20);--dark-danger:var(--color-red-70);--dark-danger-ink:var(--color-white);--dark-danger-text:var(--color-red-30);--dark-danger-hover:var(--color-red-80);--dark-danger-soft:var(--color-red-80);--dark-danger-on-soft:var(--color-red-20);--dark-info:var(--color-blue-30);--dark-info-ink:var(--color-gray-100);--dark-info-text:var(--color-blue-30);--dark-info-soft:var(--color-blue-80);--dark-info-on-soft:var(--color-blue-20);--dark-neutral-soft:var(--accent-neutral-80);--dark-neutral-on-soft:var(--accent-neutral-20);--dark-focus-ring:var(--dark-accent-text);--dark-overlay:oklch(5% .02 264/.65);--dark-selection:var(--dark-accent-select);--dark-skeleton:var(--accent-neutral-80);--dark-tooltip:var(--color-slate-700);--dark-tooltip-ink:var(--color-slate-50);--dark-caption:var(--color-ws-orange-300);--dark-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%23b3bdcc' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--dark-chart-1:var(--color-ws-blue-400);--dark-chart-2:var(--color-amber-400);--dark-chart-3:var(--color-emerald-400);--dark-chart-4:var(--color-rose-400);--dark-chart-5:var(--color-ws-green-400);--dark-chart-6:var(--color-ws-blue-300);--dark-chart-7:var(--color-amber-300);--dark-chart-8:var(--color-emerald-300);--dark-chart-9:var(--color-rose-300);--dark-chart-10:var(--color-ws-green-300);--dark-chart-11:var(--color-ws-blue-200);--dark-chart-12:var(--color-emerald-200);--dark-chart-other:var(--color-slate-400);--dark-chart-size-1:var(--color-emerald-300);--dark-chart-size-2:var(--color-amber-500);--dark-chart-size-3:var(--color-rose-500);--dark-chart-flex-1:var(--color-ws-blue-100);--dark-chart-flex-2:var(--color-ws-blue-200);--dark-chart-flex-3:var(--color-ws-blue-300);--dark-chart-flex-4:var(--color-ws-blue-400);--dark-chart-flex-5:var(--color-ws-blue-500);--dark-chart-flex-6:var(--color-ws-blue-600);--dark-chart-seq-1:var(--color-ws-blue-700);--dark-chart-seq-2:var(--color-ws-blue-600);--dark-chart-seq-3:var(--color-ws-blue-500);--dark-chart-seq-4:var(--color-ws-blue-400);--dark-chart-seq-5:var(--color-ws-blue-300);--dark-chart-neg:var(--color-rose-400);--dark-chart-neg-soft:var(--color-rose-800);--dark-chart-mid:var(--color-slate-700);--dark-chart-pos-soft:var(--color-ws-blue-800);--dark-chart-pos:var(--color-ws-blue-400)}@media screen{[data-theme=dark]{color-scheme:dark;--color-canvas:var(--dark-canvas);--color-canvas-sunken:var(--dark-canvas-sunken);--color-surface:var(--dark-surface);--color-surface-sunken:var(--dark-surface-sunken);--color-surface-raised:var(--dark-surface-raised);--color-surface-hover:var(--dark-surface-hover);--color-surface-active:var(--dark-surface-active);--color-ink:var(--dark-ink);--color-ink-muted:var(--dark-ink-muted);--color-ink-faint:var(--dark-ink-faint);--color-ink-inverse:var(--dark-ink-inverse);--color-line:var(--dark-line);--color-line-strong:var(--dark-line-strong);--color-control-border:var(--dark-control-border);--color-accent:var(--dark-accent-fill);--color-accent-ink:var(--dark-accent-ink);--color-accent-text:var(--dark-accent-text);--color-accent-hover:var(--dark-accent-hover);--color-accent-active:var(--dark-accent-active);--color-accent-soft:var(--dark-accent-soft);--color-accent-on-soft:var(--dark-accent-on-soft);--color-success:var(--dark-success);--color-success-ink:var(--dark-success-ink);--color-success-text:var(--dark-success-text);--color-success-soft:var(--dark-success-soft);--color-success-on-soft:var(--dark-success-on-soft);--color-warn:var(--dark-warn);--color-warn-ink:var(--dark-warn-ink);--color-warn-text:var(--dark-warn-text);--color-warn-soft:var(--dark-warn-soft);--color-warn-on-soft:var(--dark-warn-on-soft);--color-danger:var(--dark-danger);--color-danger-ink:var(--dark-danger-ink);--color-danger-text:var(--dark-danger-text);--color-danger-hover:var(--dark-danger-hover);--color-danger-soft:var(--dark-danger-soft);--color-danger-on-soft:var(--dark-danger-on-soft);--color-info:var(--dark-info);--color-info-ink:var(--dark-info-ink);--color-info-text:var(--dark-info-text);--color-info-soft:var(--dark-info-soft);--color-info-on-soft:var(--dark-info-on-soft);--color-mark-error:var(--dark-mark-error);--color-mark-warn:var(--dark-mark-warn);--color-mark-success:var(--dark-mark-success);--color-mark-info:var(--dark-mark-info);--color-mark-caution:var(--dark-mark-caution);--color-neutral-soft:var(--dark-neutral-soft);--color-neutral-on-soft:var(--dark-neutral-on-soft);--color-focus-ring:var(--dark-focus-ring);--color-overlay:var(--dark-overlay);--color-selection:var(--dark-selection);--color-skeleton:var(--dark-skeleton);--color-tooltip:var(--dark-tooltip);--color-tooltip-ink:var(--dark-tooltip-ink);--color-caption:var(--dark-caption);--ws-select-chevron:var(--dark-select-chevron);--color-chart-1:var(--dark-chart-1);--color-chart-2:var(--dark-chart-2);--color-chart-3:var(--dark-chart-3);--color-chart-4:var(--dark-chart-4);--color-chart-5:var(--dark-chart-5);--color-chart-6:var(--dark-chart-6);--color-chart-7:var(--dark-chart-7);--color-chart-8:var(--dark-chart-8);--color-chart-9:var(--dark-chart-9);--color-chart-10:var(--dark-chart-10);--color-chart-11:var(--dark-chart-11);--color-chart-12:var(--dark-chart-12);--color-chart-other:var(--dark-chart-other);--color-chart-size-1:var(--dark-chart-size-1);--color-chart-size-2:var(--dark-chart-size-2);--color-chart-size-3:var(--dark-chart-size-3);--color-chart-flex-1:var(--dark-chart-flex-1);--color-chart-flex-2:var(--dark-chart-flex-2);--color-chart-flex-3:var(--dark-chart-flex-3);--color-chart-flex-4:var(--dark-chart-flex-4);--color-chart-flex-5:var(--dark-chart-flex-5);--color-chart-flex-6:var(--dark-chart-flex-6);--color-chart-seq-1:var(--dark-chart-seq-1);--color-chart-seq-2:var(--dark-chart-seq-2);--color-chart-seq-3:var(--dark-chart-seq-3);--color-chart-seq-4:var(--dark-chart-seq-4);--color-chart-seq-5:var(--dark-chart-seq-5);--color-chart-neg:var(--dark-chart-neg);--color-chart-neg-soft:var(--dark-chart-neg-soft);--color-chart-mid:var(--dark-chart-mid);--color-chart-pos-soft:var(--dark-chart-pos-soft);--color-chart-pos:var(--dark-chart-pos)}}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-canvas:var(--dark-canvas);--color-canvas-sunken:var(--dark-canvas-sunken);--color-surface:var(--dark-surface);--color-surface-sunken:var(--dark-surface-sunken);--color-surface-raised:var(--dark-surface-raised);--color-surface-hover:var(--dark-surface-hover);--color-surface-active:var(--dark-surface-active);--color-ink:var(--dark-ink);--color-ink-muted:var(--dark-ink-muted);--color-ink-faint:var(--dark-ink-faint);--color-ink-inverse:var(--dark-ink-inverse);--color-line:var(--dark-line);--color-line-strong:var(--dark-line-strong);--color-control-border:var(--dark-control-border);--color-accent:var(--dark-accent-fill);--color-accent-ink:var(--dark-accent-ink);--color-accent-text:var(--dark-accent-text);--color-accent-hover:var(--dark-accent-hover);--color-accent-active:var(--dark-accent-active);--color-accent-soft:var(--dark-accent-soft);--color-accent-on-soft:var(--dark-accent-on-soft);--color-success:var(--dark-success);--color-success-ink:var(--dark-success-ink);--color-success-text:var(--dark-success-text);--color-success-soft:var(--dark-success-soft);--color-success-on-soft:var(--dark-success-on-soft);--color-warn:var(--dark-warn);--color-warn-ink:var(--dark-warn-ink);--color-warn-text:var(--dark-warn-text);--color-warn-soft:var(--dark-warn-soft);--color-warn-on-soft:var(--dark-warn-on-soft);--color-danger:var(--dark-danger);--color-danger-ink:var(--dark-danger-ink);--color-danger-text:var(--dark-danger-text);--color-danger-hover:var(--dark-danger-hover);--color-danger-soft:var(--dark-danger-soft);--color-danger-on-soft:var(--dark-danger-on-soft);--color-info:var(--dark-info);--color-info-ink:var(--dark-info-ink);--color-info-text:var(--dark-info-text);--color-info-soft:var(--dark-info-soft);--color-info-on-soft:var(--dark-info-on-soft);--color-mark-error:var(--dark-mark-error);--color-mark-warn:var(--dark-mark-warn);--color-mark-success:var(--dark-mark-success);--color-mark-info:var(--dark-mark-info);--color-mark-caution:var(--dark-mark-caution);--color-neutral-soft:var(--dark-neutral-soft);--color-neutral-on-soft:var(--dark-neutral-on-soft);--color-focus-ring:var(--dark-focus-ring);--color-overlay:var(--dark-overlay);--color-selection:var(--dark-selection);--color-skeleton:var(--dark-skeleton);--color-tooltip:var(--dark-tooltip);--color-tooltip-ink:var(--dark-tooltip-ink);--color-caption:var(--dark-caption);--ws-select-chevron:var(--dark-select-chevron);--color-chart-1:var(--dark-chart-1);--color-chart-2:var(--dark-chart-2);--color-chart-3:var(--dark-chart-3);--color-chart-4:var(--dark-chart-4);--color-chart-5:var(--dark-chart-5);--color-chart-6:var(--dark-chart-6);--color-chart-7:var(--dark-chart-7);--color-chart-8:var(--dark-chart-8);--color-chart-9:var(--dark-chart-9);--color-chart-10:var(--dark-chart-10);--color-chart-11:var(--dark-chart-11);--color-chart-12:var(--dark-chart-12);--color-chart-other:var(--dark-chart-other);--color-chart-size-1:var(--dark-chart-size-1);--color-chart-size-2:var(--dark-chart-size-2);--color-chart-size-3:var(--dark-chart-size-3);--color-chart-flex-1:var(--dark-chart-flex-1);--color-chart-flex-2:var(--dark-chart-flex-2);--color-chart-flex-3:var(--dark-chart-flex-3);--color-chart-flex-4:var(--dark-chart-flex-4);--color-chart-flex-5:var(--dark-chart-flex-5);--color-chart-flex-6:var(--dark-chart-flex-6);--color-chart-seq-1:var(--dark-chart-seq-1);--color-chart-seq-2:var(--dark-chart-seq-2);--color-chart-seq-3:var(--dark-chart-seq-3);--color-chart-seq-4:var(--dark-chart-seq-4);--color-chart-seq-5:var(--dark-chart-seq-5);--color-chart-neg:var(--dark-chart-neg);--color-chart-neg-soft:var(--dark-chart-neg-soft);--color-chart-mid:var(--dark-chart-mid);--color-chart-pos-soft:var(--dark-chart-pos-soft);--color-chart-pos:var(--dark-chart-pos)}}@media (prefers-contrast:more){:root,:root[data-theme],:root:not([data-theme=light]){--color-ink-muted:var(--color-ink);--color-ink-faint:var(--color-ink);--color-line:var(--color-control-border);--color-line-strong:var(--color-control-border);--ws-focus-width:3px}}:root[data-contrast=more],:root[data-contrast=more][data-theme],:root[data-contrast=more]:not([data-theme=light]){--color-ink-muted:var(--color-ink);--color-ink-faint:var(--color-ink);--color-line:var(--color-control-border);--color-line-strong:var(--color-control-border);--ws-focus-width:3px}:root,[data-accent=blue]{--accent-neutral-10:oklch(96.8% .014 255.5);--accent-neutral-20:oklch(92.9% .014 255.5);--accent-neutral-30:oklch(86.9% .014 255.5);--accent-neutral-40:oklch(70.4% .014 255.5);--accent-neutral-50:oklch(55.4% .014 255.5);--accent-neutral-60:oklch(44.6% .014 255.5);--accent-neutral-70:oklch(37.2% .014 255.5);--accent-neutral-80:oklch(27.9% .014 255.5);--accent-neutral-85:oklch(25% .014 255.5);--accent-neutral-90:oklch(20.8% .014 255.5);--accent-neutral-100:oklch(14.5% .014 255.5);--accent-fill:var(--color-ws-blue-800);--accent-ink:var(--color-white);--accent-text:var(--color-ws-blue-800);--accent-hover:var(--color-ws-blue-900);--accent-active:var(--color-ws-blue-950);--accent-soft:var(--color-ws-blue-100);--accent-on-soft:var(--color-ws-blue-800);--accent-select:var(--color-ws-blue-200);--dark-accent-fill:var(--color-ws-blue-300);--dark-accent-ink:var(--color-ws-blue-950);--dark-accent-text:var(--color-ws-blue-300);--dark-accent-hover:var(--color-ws-blue-200);--dark-accent-active:var(--color-ws-blue-100);--dark-accent-soft:oklch(28% .062 255.5);--dark-accent-on-soft:var(--color-ws-blue-300);--dark-accent-select:oklch(35% .09 255.5);--accent-canvas:oklch(98.4% .008 255.5);--accent-canvas-sunken:oklch(96.4% .012 255.5);--dark-accent-canvas:oklch(12.9% .022 255.5);--dark-accent-canvas-sunken:oklch(9.5% .018 255.5)}[data-accent=grey]{--accent-neutral-10:var(--color-gray-10);--accent-neutral-20:var(--color-gray-20);--accent-neutral-30:var(--color-gray-30);--accent-neutral-40:var(--color-gray-40);--accent-neutral-50:var(--color-gray-50);--accent-neutral-60:var(--color-gray-60);--accent-neutral-70:var(--color-gray-70);--accent-neutral-80:var(--color-gray-80);--accent-neutral-85:#333;--accent-neutral-90:var(--color-gray-90);--accent-neutral-100:var(--color-gray-100);--accent-fill:var(--color-gray-80);--accent-ink:var(--color-white);--accent-text:var(--color-gray-80);--accent-hover:var(--color-gray-90);--accent-active:var(--color-gray-100);--accent-soft:var(--color-gray-10);--accent-on-soft:var(--color-gray-90);--accent-select:var(--color-gray-20);--dark-accent-fill:var(--color-gray-20);--dark-accent-ink:var(--color-gray-100);--dark-accent-text:var(--color-gray-30);--dark-accent-hover:var(--color-gray-10);--dark-accent-active:var(--color-white);--dark-accent-soft:var(--color-gray-70);--dark-accent-on-soft:var(--color-gray-10);--dark-accent-select:var(--color-gray-70);--accent-canvas:var(--color-gray-10);--accent-canvas-sunken:var(--color-gray-20);--dark-accent-canvas:var(--color-gray-100);--dark-accent-canvas-sunken:var(--color-black)}[data-accent=green]{--accent-neutral-10:oklch(96.8% .012 181.7);--accent-neutral-20:oklch(92.9% .012 181.7);--accent-neutral-30:oklch(86.9% .012 181.7);--accent-neutral-40:oklch(70.4% .012 181.7);--accent-neutral-50:oklch(55.4% .012 181.7);--accent-neutral-60:oklch(44.6% .012 181.7);--accent-neutral-70:oklch(37.2% .012 181.7);--accent-neutral-80:oklch(27.9% .012 181.7);--accent-neutral-85:oklch(25% .012 181.7);--accent-neutral-90:oklch(20.8% .012 181.7);--accent-neutral-100:oklch(14.5% .012 181.7);--accent-fill:var(--color-ws-green-800);--accent-ink:var(--color-white);--accent-text:var(--color-ws-green-800);--accent-hover:var(--color-ws-green-900);--accent-active:var(--color-ws-green-950);--accent-soft:var(--color-ws-green-100);--accent-on-soft:var(--color-ws-green-800);--accent-select:var(--color-ws-green-200);--dark-accent-fill:var(--color-ws-green-300);--dark-accent-ink:var(--color-ws-green-950);--dark-accent-text:var(--color-ws-green-300);--dark-accent-hover:var(--color-ws-green-200);--dark-accent-active:var(--color-ws-green-100);--dark-accent-soft:oklch(28% .05 181.7);--dark-accent-on-soft:var(--color-ws-green-300);--dark-accent-select:oklch(35% .07 181.7);--accent-canvas:oklch(98.4% .008 181.7);--accent-canvas-sunken:oklch(96.4% .014 181.7);--dark-accent-canvas:oklch(12.9% .018 181.7);--dark-accent-canvas-sunken:oklch(9.5% .014 181.7)}:root{--font-suisse:"Suisse Intl", system-ui, -apple-system, "Segoe UI", sans-serif;--font-plex:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-system:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:"Suisse Works", Georgia, "Times New Roman", serif;--font-mono-plex:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-mono-jetbrains:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-mono-system:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-mono:var(--font-mono-jetbrains);--leading-code:1.32;--font-sans:var(--font-suisse);--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--size--2:clamp(.78rem, .75rem + .18vw, .88rem);--size--1:clamp(.94rem, .88rem + .3vw, 1.1rem);--size-0:clamp(1.13rem, 1.03rem + .45vw, 1.38rem);--size-1:clamp(1.35rem, 1.22rem + .67vw, 1.72rem);--size-2:clamp(1.62rem, 1.43rem + .96vw, 2.15rem);--size-3:clamp(1.94rem, 1.67rem + 1.35vw, 2.69rem);--size-4:clamp(2.33rem, 1.96rem + 1.86vw, 3.36rem);--size-5:clamp(1.8rem, 1.29rem + 2.54vw, 4.2rem);--font-features:"kern" 1, "liga" 1, "calt" 1;--weight-regular:400;--weight-semi:600;--leading-display:1.05;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-prose:1.65;--tracking-display:-.022em;--tracking-xl:-.015em;--tracking-lg:-.008em;--tracking-normal:0;--tracking-sm:.005em;--tracking-caps:.12em;--tracking-pill:.08em;--tracking-tight:var(--tracking-xl);--ws-char:.451em;--measure-tight:calc(45 * var(--ws-char));--measure:calc(68 * var(--ws-char));--measure-prose:calc(75 * var(--ws-char));--prose-max:45rem;--prose-size-body:clamp(1rem, .94rem + .24vw, 1.125rem);--prose-size-lead:clamp(1.0625rem, .98rem + .36vw, 1.25rem);--prose-size-h2:clamp(1.125rem, .9525rem + .72vw, 1.6875rem);--prose-size-h3:var(--prose-size-lead)}[data-font=suisse]{--font-sans:var(--font-suisse);--ws-char:.451em}[data-font=plex]{--font-sans:var(--font-plex);--ws-char:.444em}[data-font=system]{--font-sans:var(--font-system);--ws-char:.404em}[data-code-font=plex]{--font-mono:var(--font-mono-plex);--leading-code:1.3}[data-code-font=jetbrains]{--font-mono:var(--font-mono-jetbrains);--leading-code:1.32}[data-code-font=system]{--font-mono:var(--font-mono-system);--leading-code:1.3}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--ws-gap-tight:var(--space-1);--ws-gap-near:var(--space-2);--ws-gap-apart:var(--space-8);--ws-gap-section:var(--space-12);--spacing-ws-1:var(--space-1);--spacing-ws-2:var(--space-2);--spacing-ws-3:var(--space-3);--spacing-ws-4:var(--space-4);--spacing-ws-6:var(--space-6);--spacing-ws-8:var(--space-8);--ws-pad-control:var(--space-1) var(--space-3);--ws-pad-control-sm:.125rem var(--space-2);--ws-pad-control-lg:var(--space-2) var(--space-5);--ws-pad-panel:var(--space-3);--ws-pad-panel-lg:var(--space-5);--ws-chart-height-sm:10rem;--ws-chart-height-md:14rem;--ws-chart-height-lg:18rem;--ws-pad-cell:.375rem var(--space-3);--ws-control-height:2rem;--ws-control-height-sm:1.625rem;--ws-control-height-lg:2.75rem;--ws-radius-sm:.125rem;--ws-radius-md:.1875rem;--ws-radius-lg:.25rem;--ws-radius-xl:.375rem;--ws-radius-pill:999rem;--ws-shadow-none:none;--ws-shadow-panel:none;--ws-shadow-popover:0 .25rem .75rem oklch(0% 0 0/.08);--ws-shadow-dialog:0 .5rem 1.5rem oklch(0% 0 0/.12);--ws-duration-fast:.12s;--ws-duration-base:.15s;--ws-ease:cubic-bezier(.4, 0, .2, 1);--ws-ease-indeterminate:cubic-bezier(.65, 0, .35, 1);--ws-transition-colors:color var(--ws-duration-base) var(--ws-ease), background-color var(--ws-duration-base) var(--ws-ease), border-color var(--ws-duration-base) var(--ws-ease), box-shadow var(--ws-duration-base) var(--ws-ease);--ws-z-base:0;--ws-z-sticky:100;--ws-z-header:200;--ws-z-dropdown:300;--ws-z-overlay:400;--ws-z-dialog:500;--ws-z-toast:600;--ws-max-width:75rem;--ws-max-width-narrow:64rem;--ws-max-width-text:45rem;--ws-gutter:var(--space-6);--ws-sidebar-width:16rem;--ws-header-height:3.5rem}@media (prefers-reduced-motion:reduce){:root{--ws-duration-fast:1ms;--ws-duration-base:1ms}}@font-face{font-family:Suisse Intl;src:url(/_astro/SuisseIntl-Regular.C7VQgQVF.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/_astro/SuisseIntl-SemiBold.Cl2943Nz.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Suisse Works;src:url(/_astro/SuisseWorks-RegularItalic.B5Cgynus.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/_astro/IBMPlexSans-Regular.KuS8chgA.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/_astro/IBMPlexSans-SemiBold.M85qYQJk.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/_astro/IBMPlexSans-Italic.EAdGDjzo.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/IBMPlexMono-Regular.Du0PCiXT.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/IBMPlexMono-SemiBold.CT2p8cOJ.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_astro/JetBrainsMono-Regular.BQaDgvhP.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_astro/JetBrainsMono-SemiBold.BM8Dc2t-.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@media (forced-colors:active){:focus-visible{outline:2px solid highlight}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}
