/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--v-edge-reach:60%;--v-edge-glint:46%}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-tight:1.25;--leading-normal:1.5;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{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;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer voicing-kit{.v-btn{justify-content:center;align-items:center;gap:var(--s1);box-sizing:border-box;min-height:var(--ctrl);padding:0 var(--s3);border-radius:var(--r2);color:var(--fg);font:inherit;font-size:var(--t14);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-1) var(--ease-out);background:0 0;border:1px solid #0000;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.v-btn--sm{min-height:var(--ctrl-sm);padding:0 var(--s2);font-size:var(--t13)}.v-btn__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.v-btn__icon>svg,.v-btn--icon>svg{width:var(--icon);height:var(--icon);flex:none}.v-btn--sm .v-btn__icon>svg,.v-btn--sm.v-btn--icon>svg{width:var(--icon-sm);height:var(--icon-sm)}.v-btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.v-btn:disabled,.v-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.v-btn[aria-disabled=true]{pointer-events:none}.v-btn[aria-busy=true]{opacity:.8;cursor:progress}.v-btn--secondary{border-color:var(--bd);background:var(--sf);color:var(--fg)}.v-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--sf2)}.v-btn--primary{border-color:var(--pri);background:var(--pri);color:var(--pri-fg)}.v-btn--primary:hover:not(:disabled):not([aria-disabled=true]){opacity:.9}.v-btn--primary:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){opacity:1;border-color:var(--bd);background:var(--sf2);color:var(--fg3)}.v-btn--ghost{color:var(--fg2);background:0 0;border-color:#0000}.v-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--sf2);color:var(--fg)}.v-btn--danger{border-color:var(--bd);background:var(--sf);color:var(--err)}.v-btn--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--err-soft);color:var(--err-sfg)}.v-btn--link,.v-btn--link.v-btn--sm{min-height:0;color:var(--acc-sfg);text-underline-offset:2px;background:0 0;border:0;padding:0}.v-btn--link:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline}.v-btn--link:focus-visible{outline-offset:1px}.v-btn--icon{width:var(--ctrl);height:var(--ctrl);padding:0}.v-btn--icon.v-btn--sm{width:var(--ctrl-sm);height:var(--ctrl-sm);padding:0}.v-btn__spinner{box-sizing:border-box;width:var(--icon);height:var(--icon);border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite v-btn-spin;display:inline-block}.v-btn--sm .v-btn__spinner{width:var(--icon-sm);height:var(--icon-sm)}@keyframes v-btn-spin{to{transform:rotate(360deg)}}.v-field{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.v-field__label{color:var(--fg3);font-size:var(--t12);font-weight:500;line-height:var(--lh-body)}.v-field__req{color:var(--err);margin-left:2px}.v-field__hint,.v-field__error{font-size:var(--t12);line-height:var(--lh-body);margin:0}.v-field__hint{color:var(--fg3)}.v-field__error{color:var(--err)}.v-input,.v-textarea,.v-select{box-sizing:border-box;border:1px solid var(--bdi);border-radius:var(--r2);background:var(--sf);min-width:0;color:var(--fg);font:inherit;font-size:var(--t14);line-height:var(--lh-body)}.v-input{height:var(--ctrl);padding:0 var(--s2)}.v-input--sm{height:var(--ctrl-sm);font-size:var(--t13)}.v-textarea{min-height:calc(var(--ctrl) * 2.5);padding:var(--s1) var(--s2);line-height:var(--lh-loose);resize:vertical;display:block}.v-input::placeholder,.v-textarea::placeholder{color:var(--fg3);opacity:1}.v-input:focus-visible,.v-textarea:focus-visible,.v-select:focus-visible{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc);outline:none}@supports (color:color-mix(in lab, red, red)){.v-input:focus-visible,.v-textarea:focus-visible,.v-select:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--acc) 30%, transparent)}}.v-input[aria-invalid=true],.v-textarea[aria-invalid=true],.v-select[aria-invalid=true]{border-color:var(--err)}.v-input[aria-invalid=true]:focus-visible,.v-textarea[aria-invalid=true]:focus-visible,.v-select[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--err)}@supports (color:color-mix(in lab, red, red)){.v-input[aria-invalid=true]:focus-visible,.v-textarea[aria-invalid=true]:focus-visible,.v-select[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--err) 30%, transparent)}}.v-input:disabled,.v-textarea:disabled,.v-select:disabled{background:var(--sf2);opacity:.6;cursor:not-allowed}.v-input[aria-busy=true],.v-textarea[aria-busy=true],.v-select[aria-busy=true]{cursor:progress}.v-input-wrap{align-items:center;min-width:0;display:inline-grid}.v-input-wrap>.v-input{grid-area:1/1;width:100%}.v-input--leading{padding-left:calc(var(--s2) + var(--icon) + var(--s1))}.v-input__leading{z-index:1;margin-left:var(--s2);color:var(--fg3);pointer-events:none;grid-area:1/1;justify-self:start;display:inline-flex}.v-input__leading>svg{width:var(--icon);height:var(--icon)}.v-select-wrap{align-items:center;min-width:0;display:inline-grid}.v-select{width:100%;height:var(--ctrl);padding:0 calc(var(--s2) + var(--icon-sm) + var(--s1)) 0 var(--s2);appearance:none;cursor:pointer;grid-area:1/1}.v-select--sm{height:var(--ctrl-sm);font-size:var(--t13)}.v-select__chev{width:var(--icon-sm);height:var(--icon-sm);margin-right:var(--s2);color:var(--fg3);pointer-events:none;grid-area:1/1;justify-self:end}.v-choice{align-items:center;gap:var(--s2);color:var(--fg);font-size:var(--t14);line-height:var(--lh-body);cursor:pointer;display:inline-flex}.v-choice--disabled{opacity:.5;cursor:not-allowed}.v-choice--disabled>.v-checkbox,.v-choice--disabled>.v-radio,.v-choice--disabled>.v-switch{opacity:1}.v-checkbox,.v-radio,.v-switch{box-sizing:border-box;border:1px solid var(--bdi);background:var(--sf);appearance:none;cursor:pointer;flex:none;place-content:center;margin:0;display:inline-grid}.v-checkbox{width:var(--icon);height:var(--icon);border-radius:var(--r2)}.v-checkbox:before{content:"";border:solid var(--acc-fg);border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)scale(0)}.v-checkbox:checked,.v-checkbox:indeterminate{border-color:var(--acc);background:var(--acc)}.v-checkbox:checked:before{transform:rotate(45deg)scale(1)}.v-checkbox:indeterminate:before{border-width:0 0 2px;width:8px;height:0;margin-top:0;transform:none}.v-radio{width:var(--icon);height:var(--icon);border-radius:50%}.v-radio:checked{border-color:var(--acc);background:var(--acc);box-shadow:inset 0 0 0 3px var(--sf)}.v-switch{border-color:var(--bdi);background:var(--bdi);border-radius:999px;place-content:center start;width:30px;height:17px;padding:0 1px}.v-switch:before{content:"";background:var(--sf);width:13px;height:13px;transition:transform var(--dur-1) var(--ease-out);border-radius:50%}.v-switch:checked{border-color:var(--acc);background:var(--acc)}.v-switch:checked:before{transform:translate(13px)}.v-checkbox:focus-visible,.v-radio:focus-visible,.v-switch:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.v-checkbox[aria-invalid=true],.v-radio[aria-invalid=true]{border-color:var(--err)}.v-checkbox:disabled,.v-radio:disabled,.v-switch:disabled{opacity:.5;cursor:not-allowed}.v-choice__label{min-width:0}.v-seg{box-sizing:border-box;height:var(--ctrl);border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf2);align-items:stretch;gap:2px;padding:2px;display:inline-flex}.v-seg--sm{height:var(--ctrl-sm)}.v-seg__opt{justify-content:center;align-items:center;gap:var(--s1);padding:0 var(--s2);border-radius:var(--r1);color:var(--fg2);font:inherit;font-size:var(--t13);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:500;line-height:1;display:inline-flex}.v-seg--sm .v-seg__opt{padding:0 var(--s1);font-size:var(--t12)}.v-seg__opt:hover:not(:disabled):not([aria-checked=true]){color:var(--fg)}.v-seg__opt[aria-checked=true]{background:var(--sf);color:var(--fg);box-shadow:0 0 0 1px var(--bd), 0 1px 2px #00000014;font-weight:600}:is(html[data-theme=dark],.dark) .v-seg__opt[aria-checked=true]{background:var(--sf3)}.v-seg__opt:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.v-seg__opt:disabled{opacity:.5;cursor:not-allowed}.v-seg__icon{display:inline-flex}.v-seg__icon>svg{width:var(--icon-sm);height:var(--icon-sm)}.v-seg__count{color:var(--fg3);font-family:var(--font-mono);font-size:var(--t12);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.v-btn,.v-switch:before{transition:none}.v-btn:active:not(:disabled):not([aria-disabled=true]){transform:none}.v-btn__spinner{animation-duration:1.6s}}@media (width<=639px){.v-btn--sm{min-height:var(--ctrl)}.v-btn--icon.v-btn--sm{width:var(--ctrl);height:var(--ctrl)}.v-tab{height:max(var(--row), var(--ctrl))}:is(.v-back,.v-pagination__button,.v-filter button.v-filter-clear){height:var(--ctrl)}.v-toast-close{width:var(--ctrl);height:var(--ctrl)}:is(td,th,[role=cell],[role=gridcell]) :is(.v-btn--sm,.v-btn--icon.v-btn--sm){min-height:var(--ctrl-sm);height:auto}:is(td,th,[role=cell],[role=gridcell]) .v-btn--icon.v-btn--sm{width:var(--ctrl-sm);height:var(--ctrl-sm)}.v-banner{flex-wrap:wrap}.v-banner__action{flex-wrap:wrap;flex:100%;justify-content:flex-end}}.v-status{min-width:0;color:var(--fg);font-size:var(--t13);font-weight:500;line-height:var(--lh-body);white-space:nowrap;vertical-align:middle;align-items:center;gap:7px;display:inline-flex}td .v-status,[role=cell] .v-status{font-weight:400}.v-status__dot{background:var(--bdi);border-radius:50%;flex:none;width:7px;height:7px}.v-status--ok>.v-status__dot{background:var(--ok)}.v-status--warn>.v-status__dot{background:var(--warn)}.v-status--err>.v-status__dot{background:var(--err)}.v-status--info>.v-status__dot{background:var(--info)}.v-status--acc>.v-status__dot{background:var(--acc)}.v-status--soft{height:1.25rem;padding:0 var(--s2) 0 7px;background:var(--sf3);color:var(--fg2);font-size:var(--t12);border-radius:999px;gap:6px;font-weight:500;line-height:1}td .v-status--soft,[role=cell] .v-status--soft{font-weight:500}.v-status--soft>.v-status__dot{width:6px;height:6px}.v-status--soft.v-status--no-dot{padding:0 var(--s2)}.v-status--soft.v-status--ok{background:var(--ok-soft);color:var(--ok-sfg)}.v-status--soft.v-status--warn{background:var(--warn-soft);color:var(--warn-sfg)}.v-status--soft.v-status--err{background:var(--err-soft);color:var(--err-sfg)}.v-status--soft.v-status--info{background:var(--info-soft);color:var(--info-sfg)}.v-status--soft.v-status--acc{background:var(--acc-soft);color:var(--acc-sfg)}.v-icon-tile{--icon:var(--icon-sm);box-sizing:border-box;border-radius:var(--r2);background:var(--acc-soft);width:1.75rem;height:1.75rem;color:var(--acc-sfg);vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.v-icon-tile>svg{width:var(--icon);height:var(--icon);flex:none}.v-icon-tile--sm{width:1.5rem;height:1.5rem}.v-icon-tile--lg{--icon:var(--icon);border-radius:var(--r3);width:2.25rem;height:2.25rem}.v-icon-tile--ok{background:var(--ok-soft);color:var(--ok-sfg)}.v-icon-tile--warn{background:var(--warn-soft);color:var(--warn-sfg)}.v-icon-tile--err{background:var(--err-soft);color:var(--err-sfg)}.v-icon-tile--info{background:var(--info-soft);color:var(--info-sfg)}.v-icon-tile--neutral{background:var(--sf2);color:var(--fg2);box-shadow:inset 0 0 0 1px var(--bd2)}.v-tag{align-items:center;gap:var(--s1);border-radius:var(--r2);background:var(--sf3);max-width:100%;height:1.25rem;color:var(--fg2);font-size:var(--t12);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;padding:0 6px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.v-tag--acc{background:var(--acc-soft);color:var(--acc-sfg)}.v-tag--ok{background:var(--ok-soft);color:var(--ok-sfg)}.v-tag--warn{background:var(--warn-soft);color:var(--warn-sfg)}.v-tag--err{background:var(--err-soft);color:var(--err-sfg)}.v-tag--info{background:var(--info-soft);color:var(--info-sfg)}.v-tag--mono{font-family:var(--font-mono);font-weight:400}.v-card{gap:var(--s3);min-width:0;padding:var(--s3) var(--s4);border:1px solid var(--bd);border-radius:var(--r3);background:var(--sf);color:var(--fg);flex-direction:column;display:flex}.v-card--flush{gap:0;padding:0;overflow:hidden}.v-card__header{align-items:center;gap:var(--s2);min-width:0;display:flex}.v-card--flush>.v-card__header{padding:var(--s3) var(--s4);border-bottom:1px solid var(--bd2)}.v-card__heading{align-items:baseline;gap:var(--s2);flex:auto;min-width:0;display:flex}.v-card__title{min-width:0;color:var(--fg);font-size:var(--t15);font-weight:600;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.v-card__meta{color:var(--fg3);font-family:var(--font-mono);font-size:var(--t12);flex:none}.v-card__actions{align-items:center;gap:var(--s1);flex:none;margin-inline-start:auto;display:flex}.v-card__footer{justify-content:space-between;align-items:center;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--bd2);color:var(--fg3);font-size:var(--t13);flex-wrap:wrap;display:flex}.v-card--flush>.v-card__footer{padding:var(--s2) var(--s4)}.v-card--selected{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.v-card--selected{border-color:color-mix(in oklab, var(--acc) 45%, var(--bd))}}.v-card--selected{background:var(--acc-soft)}@supports (color:color-mix(in lab, red, red)){.v-card--selected{background:color-mix(in oklab, var(--acc-soft) 50%, var(--sf))}}.v-kpi-grid{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v-kpi-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=899px){.v-kpi-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.v-kpi-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=359px){.v-kpi-grid--3,.v-kpi-grid--4{grid-template-columns:minmax(0,1fr)}}@media (width>=1280px){.v-kpi-grid--4:has(>:nth-child(5):last-child){grid-template-columns:repeat(auto-fit, minmax(max(11rem, calc((100% - 4 * var(--s3)) / 5)), 1fr))}}@media (width>=1680px){.v-kpi-grid--4:has(>:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}}.v-kpi{min-width:0;padding:var(--s3);border:1px solid var(--bd);border-radius:var(--r3);background:var(--sf);color:var(--fg);flex-direction:column;gap:2px;display:flex}.v-kpi__head{justify-content:space-between;align-items:center;gap:var(--s2);min-width:0;display:flex}.v-kpi__label{min-width:0;color:var(--fg2);font-size:var(--t13);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25rem;overflow:hidden}.v-kpi__live{align-items:center;gap:var(--s1);color:var(--ok);font-size:var(--t12);flex:none;font-weight:500;display:inline-flex}.v-kpi__live-dot{background:var(--ok);border-radius:50%;width:7px;height:7px}.v-kpi__value{color:var(--fg);font-size:var(--t24);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:650;line-height:2rem}.v-kpi__visual{--kpi-visual-h:2rem;height:var(--kpi-visual-h);min-width:0;margin-top:var(--s1);align-items:center;display:flex}.v-kpi__visual>*{flex:auto;min-width:0;max-height:100%}.v-kpi--icon>.v-kpi__head{min-height:1.5rem}.v-kpi__icon{margin-inline-start:auto}.v-kpi__live+.v-kpi__icon{margin-inline-start:0}.v-kpi__value--acc{color:var(--acc-sfg)}.v-kpi__value--ok{color:var(--ok-sfg)}.v-kpi__value--warn{color:var(--warn-sfg)}.v-kpi__value--err{color:var(--err-sfg)}.v-kpi__value--info{color:var(--info-sfg)}.v-kpi__detail{align-items:baseline;gap:var(--s1);color:var(--fg3);font-size:var(--t12);line-height:var(--lh-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:auto;padding-top:2px;display:flex}.v-kpi__delta{white-space:nowrap;font-weight:500}.v-kpi__delta--up{color:var(--ok)}.v-kpi__delta--down{color:var(--err)}.v-page-header{flex-direction:column;align-items:stretch;min-width:0;display:flex}.v-page-header>.v-back{margin-bottom:var(--s2);align-self:flex-start;margin-inline-start:calc(-1 * var(--s2))}.v-page-header__row{justify-content:space-between;align-items:flex-end;gap:var(--s3);flex-wrap:wrap;min-width:0;display:flex}.v-page-header__text{gap:var(--s1);flex-direction:column;flex:32rem;min-width:0;display:flex}.v-page-header__eyebrow{color:var(--fg3);font-size:var(--t13);line-height:var(--lh-body);margin:0}.v-page-header__title-line{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.v-page-header__title{min-width:0;color:var(--fg);font-size:var(--t24);font-weight:600;line-height:var(--lh-tight);overflow-wrap:anywhere;margin:0}.v-page-header__meta{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.v-page-header__description{max-width:72ch;color:var(--fg2);font-size:var(--t14);margin:0;line-height:1.5}.v-page-header__actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}@media (width<=639px){.v-page-header__actions{flex:100%}.v-page-header__actions>:not(.v-btn--icon){flex:1 1 calc(50% - var(--s2) / 2);min-width:0}}.v-section-header{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.v-section-header__text{align-items:baseline;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.v-section-header__title{color:var(--fg);font-size:var(--t15);font-weight:600;line-height:var(--lh-tight);margin:0}.v-section-header__icon{align-self:center}.v-section-header__hint{color:var(--fg3);font-size:var(--t13);line-height:var(--lh-body)}.v-section-header__actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.v-back{max-width:100%;height:var(--ctrl-sm);padding:0 var(--s2);border-radius:var(--r2);color:var(--fg2);font:inherit;font-size:var(--t13);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.v-back:hover{background:var(--sf2);color:var(--fg);text-decoration:none}.v-back:focus-visible{outline:2px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.v-back:focus-visible{outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent)}}.v-back:focus-visible{outline-offset:2px}.v-back__icon{width:var(--icon-sm);height:var(--icon-sm);flex:none}.v-back__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v-banner{align-items:center;gap:var(--s2);min-width:0;min-height:2.5rem;padding:var(--s1) var(--s2) var(--s1) var(--s3);border:1px solid var(--bd2);border-radius:var(--r2);background:var(--sf);color:var(--fg2);font-size:var(--t13);line-height:var(--lh-body);display:flex}.v-banner__icon{color:var(--fg3);flex:none;align-items:center;display:inline-flex}.v-banner__icon>svg{width:var(--icon);height:var(--icon)}.v-banner__body{min-width:0;padding:var(--s1) 0;flex-direction:column;flex:auto;gap:2px;display:flex}.v-banner__title{color:var(--fg);font-weight:600}.v-banner__action{align-items:center;gap:var(--s1);flex:none;display:flex}.v-banner--info .v-banner__icon{color:var(--info)}.v-banner--ok .v-banner__icon{color:var(--ok)}.v-banner--warn .v-banner__icon{color:var(--warn)}.v-banner--err{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.v-banner--err{border-color:color-mix(in oklab, var(--err) 28%, var(--bd2))}}.v-banner--err .v-banner__icon{color:var(--err)}.v-empty{align-items:center;gap:var(--s2);min-width:0;color:var(--fg3);font-size:var(--t13);line-height:var(--lh-body);display:flex}.v-empty--quiet{padding:var(--s2) var(--s3);border:1px dashed var(--bd);border-radius:var(--r2)}.v-empty__icon{color:var(--fg3);flex:none;display:inline-flex}.v-empty__icon>svg{width:var(--icon);height:var(--icon)}.v-empty__text{align-items:baseline;gap:0 var(--s1);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.v-empty--quiet .v-empty__title{color:var(--fg2);font-weight:500}.v-empty__action{align-items:center;gap:var(--s1);flex:none;display:flex}.v-empty--block{justify-content:center;gap:var(--s2);padding:var(--s7) var(--s4);text-align:center;flex-direction:column}.v-empty--block .v-empty__icon>svg{width:var(--s6);height:var(--s6)}.v-empty--block .v-empty__text{align-items:center;gap:var(--s1);flex-direction:column;flex:none;max-width:48ch}.v-empty--block .v-empty__title{color:var(--fg);font-size:var(--t15);font-weight:600}.v-empty--block .v-empty__action{margin-top:var(--s1)}.v-empty--tinted .v-empty__icon{color:var(--acc-sfg)}.v-empty--tinted.v-empty--block .v-empty__icon{background:var(--acc-soft);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem}.v-empty--tinted.v-empty--block .v-empty__icon>svg{width:1.25rem;height:1.25rem}.v-spinner{width:var(--icon);height:var(--icon);border:2px solid var(--bd);border-top-color:var(--acc);vertical-align:middle;border-radius:50%;flex:none;animation:.7s linear infinite v-spin;display:inline-block}.v-spinner--sm{width:var(--icon-sm);height:var(--icon-sm)}@keyframes v-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.v-spinner{animation:none}}.v-tabs{align-items:stretch;gap:var(--s1);min-width:0;box-shadow:inset 0 -1px 0 var(--bd2);scrollbar-width:none;display:flex;overflow-x:auto}.v-tab{height:var(--row);color:var(--fg2);font:inherit;font-size:var(--t13);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:6px;padding:0 7px;font-weight:500;line-height:1;display:inline-flex}.v-tab:hover:not(:disabled){color:var(--fg)}.v-tab[aria-selected=true]{border-bottom-color:var(--acc);color:var(--fg)}.v-tab:disabled{opacity:.5;cursor:default}.v-tab:focus-visible{outline:2px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.v-tab:focus-visible{outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent)}}.v-tab:focus-visible{outline-offset:-2px}.v-tab__count{color:var(--fg3);font-family:var(--font-mono);font-size:var(--t12);font-weight:400}.v-tabs--tinted .v-tab{border-radius:var(--r2) var(--r2) 0 0}.v-tabs--tinted .v-tab:hover:not(:disabled):not([aria-selected=true]){background:var(--sf2)}.v-tabs--tinted .v-tab[aria-selected=true]{background:var(--acc-soft);color:var(--acc-sfg)}.v-tabs--tinted .v-tab[aria-selected=true] .v-tab__count{color:inherit}.v-tab-panel:focus-visible{outline:2px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.v-tab-panel:focus-visible{outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent)}}.v-tab-panel:focus-visible{outline-offset:2px}.v-pagination{align-items:center;gap:var(--s2);min-width:0;color:var(--fg3);font-size:var(--t13);display:flex}.v-pagination__status{font-variant-numeric:tabular-nums;white-space:nowrap}.v-pagination__button{align-items:center;gap:var(--s1);height:var(--ctrl-sm);padding:0 var(--s2);border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf);color:var(--fg);font:inherit;font-size:var(--t13);cursor:pointer;font-weight:500;line-height:1;display:inline-flex}.v-pagination__button:hover:not(:disabled){background:var(--sf2)}.v-pagination__button:active:not(:disabled){transform:scale(.98)}.v-pagination__button:disabled{opacity:.5;cursor:default}.v-pagination__button:focus-visible{outline:2px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.v-pagination__button:focus-visible{outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent)}}.v-pagination__button:focus-visible{outline-offset:2px}.v-pagination__icon{width:var(--icon-sm);height:var(--icon-sm)}.v-kbd{min-width:1.25rem;height:1.25rem;padding:0 var(--s1);border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf2);color:var(--fg2);font-family:var(--font-mono);font-size:var(--t12);vertical-align:middle;border-bottom-width:2px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.v-tooltip{vertical-align:middle;display:inline-flex;position:relative}.v-tooltip__bubble{z-index:50;width:max-content;max-width:18rem;padding:var(--s1) var(--s2);border-radius:var(--r2);background:var(--fg);color:var(--bg);box-shadow:var(--shadow);font-size:var(--t12);font-weight:500;line-height:var(--lh-body);text-align:left;white-space:normal;pointer-events:none;display:none;position:absolute;left:50%;transform:translate(-50%)}.v-tooltip--top>.v-tooltip__bubble{bottom:calc(100% + var(--s1))}.v-tooltip--bottom>.v-tooltip__bubble{top:calc(100% + var(--s1))}.v-tooltip:hover>.v-tooltip__bubble,.v-tooltip:focus-within>.v-tooltip__bubble{display:block}.v-settings-group{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.v-settings-group__label{padding:0 var(--s1);color:var(--fg3);font-size:var(--t12);letter-spacing:var(--ls-caps);font-weight:600;line-height:var(--lh-body);text-transform:uppercase}.v-settings-group__rows{border:1px solid var(--bd);border-radius:var(--r3);background:var(--sf);flex-direction:column;min-width:0;display:flex;overflow:hidden}.v-settings-row{align-items:center;gap:var(--s3);box-sizing:border-box;width:100%;min-width:0;min-height:var(--row);padding:var(--s1) var(--s3);border:0;border-bottom:1px solid var(--bd2);color:var(--fg);font:inherit;font-size:var(--t14);line-height:var(--lh-body);text-align:left;background:0 0;border-radius:0;text-decoration:none;display:flex}.v-settings-row:last-child{border-bottom:0}.v-settings-row--link{cursor:pointer}.v-settings-row--link:hover{background:var(--sf2);text-decoration:none}.v-settings-row--link:focus-visible{outline:2px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.v-settings-row--link:focus-visible{outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent)}}.v-settings-row--link:focus-visible{outline-offset:-2px}.v-settings-row__text{flex-direction:column;flex:auto;min-width:0;display:flex}.v-settings-row__label{color:var(--fg);font-weight:500}.v-settings-row__description{color:var(--fg3);font-size:var(--t12)}.v-settings-row__value{min-width:0;color:var(--fg3);font-size:var(--t13);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.v-settings-row__control{align-items:center;gap:var(--s2);flex:none;display:flex}.v-settings-row__chevron{width:var(--icon-sm);height:var(--icon-sm);color:var(--fg3);flex:none}:is(.v-page-header__title,.v-section-header__title,.v-form-section__title,.v-sheet-title,.v-card__title,[data-heading=emphasis]){color:var(--fg)}@supports (color:color-mix(in lab, red, red)){:is(.v-page-header__title,.v-section-header__title,.v-form-section__title,.v-sheet-title,.v-card__title,[data-heading=emphasis]){color:color-mix(in oklab, var(--fg) 82%, var(--acc))}}:is(.v-page-header__title,.v-sheet-title){letter-spacing:-.01em;font-weight:650}:is(.v-card,.v-kpi,.v-edge){box-shadow:var(--edge-shadow);transition:box-shadow var(--dur-3) var(--ease-out), translate var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out);position:relative}:is(.v-card,.v-kpi,.v-edge):before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--acc), var(--acc) calc(var(--v-edge-reach) * .55), transparent var(--v-edge-reach));padding:1px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){:is(.v-card,.v-kpi,.v-edge):before{background:linear-gradient(135deg, color-mix(in oklab, var(--acc) var(--v-edge-glint), transparent), color-mix(in oklab, var(--acc) 8%, transparent) calc(var(--v-edge-reach) * .55), transparent var(--v-edge-reach))}}:is(.v-card,.v-kpi,.v-edge):before{-webkit-mask-composite:xor;pointer-events:none;transition:--v-edge-reach var(--dur-4) var(--ease-out), --v-edge-glint var(--dur-4) var(--ease-out);-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000,#000) content-box exclude,linear-gradient(#000,#000)}.v-card--selected:before{content:none}@media (hover:hover){:is(.v-card,.v-kpi,.v-edge):hover:not(:has([aria-busy=true])):before{--v-edge-reach:96%;--v-edge-glint:72%}}:is(.v-card,.v-kpi,.v-edge):focus-within:not(:has([aria-busy=true])):before{--v-edge-reach:96%;--v-edge-glint:72%}@media (hover:hover){:is(.v-kpi,.v-edge--lift,:is(a,button,[role=button],[role=link]):is(.v-card,.v-edge)):hover:not(:has([aria-busy=true])){box-shadow:var(--edge-shadow-hover);translate:0 -1px}}:is(a,button):focus-visible>:is(.v-card,.v-kpi,.v-edge){box-shadow:var(--edge-shadow-hover);translate:0 -1px}:is(.v-kpi,.v-edge--lift,:is(a,button,[role=button],[role=link]):is(.v-card,.v-edge)):focus-within:not(:has([aria-busy=true])){box-shadow:var(--edge-shadow-hover);translate:0 -1px}:is(a,button):focus-visible>:is(.v-card,.v-kpi,.v-edge):before{--v-edge-reach:96%;--v-edge-glint:72%}@media (prefers-reduced-motion:reduce){:is(.v-card,.v-kpi,.v-edge),:is(.v-card,.v-kpi,.v-edge):before{transition:none}:is(.v-card,.v-kpi,.v-edge):is(:hover,:focus-within){translate:none}}.v-table{border-collapse:separate;border-spacing:0;border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf);width:100%;color:var(--fg);font-size:var(--t14);line-height:1.4;overflow:hidden}.v-table-scroll{box-sizing:border-box;border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf);min-width:0;max-width:100%;overflow:auto}.v-table-scroll:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.v-table-scroll>.v-table{border:0;border-radius:0;overflow:visible}.v-th{box-sizing:border-box;height:var(--row);padding:0 var(--s3);border-bottom:1px solid var(--bd2);background:var(--sf2);color:var(--fg3);font-size:var(--t12);letter-spacing:0;font-weight:500;line-height:var(--lh-tight);text-align:left;text-overflow:ellipsis;text-transform:none;vertical-align:middle;white-space:nowrap;overflow:hidden}.v-td{box-sizing:border-box;height:var(--row);padding:var(--s1) var(--s3);font-size:var(--t14);text-align:left;vertical-align:middle;font-variant-numeric:tabular-nums}.v-td--primary{color:var(--fg);font-weight:500}.v-tr>td{border-bottom:1px solid var(--bd2)}.v-tr:last-child>td{border-bottom:0}.v-tr:hover{background:var(--sf2)}.v-tr--selected,.v-tr--selected:hover{background:var(--acc-soft)}.v-tr--selected>:first-child{box-shadow:inset 2px 0 0 var(--acc)}.v-tr--interactive{cursor:pointer}.v-tr--interactive:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.v-cell--left{text-align:left}.v-cell--center{text-align:center}.v-cell--right{text-align:right}.v-cell--num{text-align:right;font-variant-numeric:tabular-nums}.v-cell--actions{text-align:right;white-space:nowrap;width:1%;color:var(--fg3)}.v-table-empty-row>td{box-sizing:border-box;height:var(--row);color:var(--fg3);font-size:var(--t13);vertical-align:middle;white-space:normal;padding:var(--s2) var(--s3)!important;text-align:left!important}.v-table-empty-row:hover{background:0 0}.v-table-empty-row>td>.v-empty--block{padding-block:var(--s6)}.v-table-empty-row>td>.v-empty--quiet{border:0;padding:0}.v-filter{align-items:center;gap:var(--s2);min-width:0;font-size:var(--t13);flex-wrap:wrap;display:flex}.v-filter .v-filter-search{--icon:var(--icon-sm);flex:0 17.5rem;align-items:center;min-width:10rem;max-width:17.5rem;display:flex;position:relative}.v-filter .v-filter-search>svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--fg3);pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.v-filter .v-filter-search>input.v-filter-input{box-sizing:border-box;width:100%;min-width:0;height:var(--ctrl);min-height:var(--ctrl);padding:0 var(--s2) 0 2rem;border:1px solid var(--bdi);border-radius:var(--r2);background:var(--sf);color:var(--fg);font:inherit;font-size:var(--t14);margin:0;line-height:1.4}.v-filter .v-filter-search>input.v-filter-input::placeholder{color:var(--fg3)}.v-filter .v-filter-search>input.v-filter-input:focus-visible{outline:2px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.v-filter .v-filter-search>input.v-filter-input:focus-visible{outline:2px solid color-mix(in oklab, var(--acc) 30%, transparent)}}.v-filter .v-filter-search>input.v-filter-input:focus-visible{outline-offset:0;border-color:var(--acc)}.v-filter .v-filter-select{min-width:0;display:flex}.v-filter .v-filter-select>button{border-radius:var(--r2);min-width:8.5rem;max-width:14rem;font-size:var(--t14);white-space:nowrap}.v-filter .v-filter-select>button>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.v-filter button.v-filter-clear{height:var(--ctrl-sm);min-height:0;padding:0 var(--s2);border-radius:var(--r2);color:var(--fg2);font:inherit;font-size:var(--t13);cursor:pointer;background:0 0;border:0;font-weight:500}.v-filter button.v-filter-clear:hover{background:var(--sf2);color:var(--fg)}.v-filter button.v-filter-clear:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.v-filter .v-filter-summary{color:var(--fg3);font-size:var(--t13);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.v-filter-empty{padding:var(--s2) var(--s3);border:1px dashed var(--bd);border-radius:var(--r2);color:var(--fg3);font-size:var(--t13);text-align:left;margin:0}@media (width<=639px){.v-filter .v-filter-search{flex-basis:100%;max-width:none}.v-filter .v-filter-summary{margin-left:0}}.v-data-table{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.v-form-grid{--form-label-w:9rem;gap:var(--s3);flex-direction:column;min-width:0;display:flex;container:v-form/inline-size}.v-form-row{grid-template-columns:var(--form-label-w) minmax(0, 1fr);align-items:start;gap:var(--s1) var(--s3);min-width:0;display:grid}.v-form-row__label{min-width:0;min-height:var(--ctrl);color:var(--fg2);font-size:var(--t13);font-weight:500;line-height:var(--lh-body);overflow-wrap:anywhere;align-items:center;gap:2px;display:flex}.v-form-row__control{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.v-form-row__control>:is(.v-input,.v-input-wrap,.v-textarea,.v-select,.v-select-wrap),.v-form-row__control>.v-select-wrap>.v-select{width:100%}.v-form-row__choices{gap:var(--s1);padding-top:calc((var(--ctrl) - 1.25rem) / 2);flex-direction:column;display:flex}fieldset.v-form-fieldset{border:0;min-width:0;margin:0;padding:0}.v-form-grid--stacked .v-form-row{grid-template-columns:minmax(0,1fr)}.v-form-grid--stacked .v-form-row__label{min-height:0;color:var(--fg3);font-size:var(--t12)}@container v-form (width<=24rem){.v-form-row{grid-template-columns:minmax(0,1fr)}.v-form-row__label{min-height:0;color:var(--fg3);font-size:var(--t12)}}.v-form-section{gap:var(--s3);min-width:0;padding-top:var(--s3);border-top:1px solid var(--bd2);flex-direction:column;display:flex}.v-form-grid>.v-form-section:first-child{border-top:0;padding-top:0}.v-form-section__head{flex-direction:column;gap:2px;min-width:0;display:flex}.v-form-section__title{color:var(--fg);font-size:var(--t14);font-weight:600;line-height:var(--lh-tight);margin:0}.v-form-section__description{color:var(--fg3);font-size:var(--t13);line-height:var(--lh-body);margin:0}.v-dialog-overlay{z-index:40;background:var(--scrim);animation:v-fade-in var(--dur-2) var(--ease-out);position:fixed;inset:0}.v-dialog{box-sizing:border-box;z-index:50;width:min(92vw,28rem);max-height:calc(100vh - 2 * var(--s6));padding:var(--s4);border:1px solid var(--bd);border-radius:var(--r4);background:var(--sf);color:var(--fg);box-shadow:var(--shadow);font-size:var(--t14);animation:v-dialog-enter var(--dur-2) var(--ease-out);line-height:1.4;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.v-dialog:focus{outline:none}.v-dialog--sm{width:min(92vw,24rem)}.v-dialog--md{width:min(92vw,28rem)}.v-dialog--lg{width:min(92vw,40rem)}.v-dialog-title{color:var(--fg);font-size:var(--t15);margin:0;font-weight:600;line-height:1.4}.v-dialog-description{margin:var(--s1) 0 0;color:var(--fg2);font-size:var(--t14);line-height:1.5}.v-dialog-body{margin-top:var(--s3)}.v-dialog-body:empty{display:none}.v-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.v-confirm-error{color:var(--err);font-size:var(--t13);margin:0;line-height:1.4}.v-sheet-scope{display:contents}.v-sheet-title,.v-sheet-subtitle{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}.v-sheet-subtitle{color:var(--fg3);font-size:var(--t12);font-weight:400}.v-split-footer{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.v-split-footer-start,.v-split-footer-end{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.v-split-footer-end{margin-left:auto}.v-toast-region{box-sizing:border-box;right:var(--s4);bottom:var(--s4);z-index:60;align-items:flex-end;gap:var(--s2);width:min(24rem, calc(100vw - 2 * var(--s4)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.v-toast{box-sizing:border-box;align-items:center;gap:var(--s2);max-width:100%;min-height:2.5rem;padding:var(--s1) var(--s1) var(--s1) var(--s3);border:1px solid var(--bd);border-radius:var(--r3);background:var(--sf);color:var(--fg);box-shadow:var(--shadow);font-size:var(--t13);pointer-events:auto;animation:v-toast-enter var(--dur-2) var(--ease-out);line-height:1.4;display:flex}.v-toast-dot{background:var(--info);border-radius:50%;flex:none;width:7px;height:7px}.v-toast--success .v-toast-dot{background:var(--ok)}.v-toast--error .v-toast-dot{background:var(--err)}.v-toast-message{overflow-wrap:anywhere;flex:auto;min-width:0}.v-toast-close{--icon:var(--icon-sm);width:var(--ctrl-sm);height:var(--ctrl-sm);border-radius:var(--r2);color:var(--fg3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.v-toast-close:hover{background:var(--sf2);color:var(--fg)}.v-toast-close:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (width<=639px){.v-toast-region{left:var(--s4);align-items:stretch;width:auto}}@keyframes v-fade-in{0%{opacity:0}to{opacity:1}}@keyframes v-dialog-enter{0%{opacity:0;transform:translate(-50%,calc(4px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes v-toast-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v-dialog-overlay,.v-dialog,.v-toast{animation:none}}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--motion-fast:.15s;--motion:.2s;--motion-slow:.26s;--motion-drawer:.32s;--motion-count:.7s;--motion-draw:.76s}@keyframes v-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v-fade{0%{opacity:0}to{opacity:1}}@keyframes v-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes v-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@keyframes v-fade-out{0%{opacity:1}to{opacity:0}}@keyframes v-sheet{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes v-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes v-dialog-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes v-dialog-pop-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)scale(.97)}}@keyframes v-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes v-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.v-anim-rise{animation:v-rise var(--motion-slow) var(--ease-out) both}.v-anim-fade{animation:v-fade var(--motion) var(--ease-out) both}.v-anim-pop{animation:v-pop var(--motion) var(--ease-out) both;transform-origin:var(--radix-popper-transform-origin,var(--v-origin,center))}.v-anim-sheet{animation:v-sheet var(--motion-drawer) var(--ease-drawer) both}.v-anim-reveal{animation:v-reveal var(--motion) var(--ease-out) both}:is(.v-card,.v-kpi,.v-banner,.v-empty,.v-page-header,.v-section-header,.v-settings-group,.v-table-scroll,.v-data-table,.v-filter){animation:v-rise var(--motion-slow) var(--ease-out) both}.v-kpi-grid>:nth-child(2){animation-delay:40ms}.v-kpi-grid>:nth-child(3){animation-delay:80ms}.v-kpi-grid>:nth-child(4){animation-delay:.12s}.v-kpi-grid>:nth-child(n+5){animation-delay:.16s}.v-btn{transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform .16s var(--ease-out)}.v-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}:is(.v-input,.v-textarea,.v-select,.v-filter-input,.v-checkbox,.v-radio){transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out)}.v-switch{transition:background-color var(--motion) var(--ease-out)}:is(.v-seg__opt,.v-tab,.v-back,.v-settings-row--link,.v-pagination__button){transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out)}.v-tr{transition:background-color .12s var(--ease-out)}.v-tab{position:relative}.v-tab:after{content:"";background:var(--acc);transform-origin:50%;height:2px;transition:transform var(--motion) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.v-tab[aria-selected=true]:after{transform:scaleX(1)}.v-tab[aria-selected=true]{border-bottom-color:#0000}.v-dialog-overlay[data-state=open]{animation:v-fade var(--motion) var(--ease-out)}.v-dialog[data-state=open]{animation:v-dialog-pop var(--motion) var(--ease-out)}:is(.v-dialog,.v-dialog-overlay)[data-state=closed]{animation:none}[data-radix-popper-content-wrapper]>[data-state=open]{transform-origin:var(--radix-popper-transform-origin);animation:v-pop var(--motion-fast) var(--ease-out)}.v-toast{animation:v-toast-in var(--motion) var(--ease-out)}.v-tooltip__bubble{opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}:is(.v-tooltip:hover,.v-tooltip:focus-within)>.v-tooltip__bubble{opacity:1;transition-delay:.3s}@starting-style{:is(.v-tooltip:hover,.v-tooltip:focus-within)>.v-tooltip__bubble{opacity:0}}.v-status--acc .v-status__dot,.v-kpi__live-dot{animation:v-pulse 1.6s var(--ease-in-out) infinite}@media (hover:none){.v-btn:hover:not(:active){transition-duration:0s}}html[data-appearance-switching] *,html[data-appearance-switching] :before,html[data-appearance-switching] :after{transition:none!important}@media (prefers-reduced-motion:reduce){:is(.v-card,.v-kpi,.v-banner,.v-empty,.v-page-header,.v-section-header,.v-settings-group,.v-table-scroll,.v-data-table,.v-filter,.v-toast,.v-dialog,.v-dialog-overlay,.v-status__dot,.v-kpi__live-dot,.v-anim-rise,.v-anim-fade,.v-anim-pop,.v-anim-sheet,.v-anim-reveal),[data-radix-popper-content-wrapper]>[data-state]{animation:none!important}.v-btn:active:not(:disabled){transform:none}.v-tab:after,.v-tooltip__bubble{transition:none}}:root{--sweep-duration:1.8s;--sweep-band:16vw}.v-skeleton{height:var(--t14);border-radius:var(--r2);background:var(--shimmer-base);flex:none;display:block;position:relative;overflow:hidden}.v-skeleton--line{border-radius:var(--r2);height:.75em;margin-block:.3em}.v-skeleton--circle{border-radius:50%}.v-skeleton--block{border-radius:var(--r3)}.v-skeleton--card{border:1px solid var(--bd2);border-radius:var(--r4);background:var(--sf)}.v-skeleton--chart{border-radius:var(--r3);background:linear-gradient(to top, var(--shimmer-base) 1px, transparent 1px) 0 100% / 100% 25%, var(--shimmer-base)}.v-skeleton-lines{gap:var(--s2);flex-direction:column;display:flex}.v-skeleton-card{box-sizing:border-box;gap:var(--s3);padding:var(--s4);border:1px solid var(--bd2);border-radius:var(--r4);background:var(--sf);flex-direction:column;display:flex}.v-skeleton-row{box-sizing:border-box;align-items:center;gap:var(--s4);height:var(--row);padding:0 var(--s3);border-bottom:1px solid var(--bd2);display:flex}.v-skeleton-row:last-child{border-bottom:0}.v-skeleton-row>.v-skeleton{height:var(--t13)}.v-skeleton:after{content:"";width:var(--sweep-band);background:linear-gradient(90deg, transparent, var(--shimmer-wave), transparent);transform:translateX(calc(-1 * var(--sweep-band)));animation:v-sweep-self var(--sweep-duration) linear infinite;position:absolute;inset:0 auto 0 0}@keyframes v-sweep-self{0%{transform:translateX(calc(-1 * var(--sweep-band)))}to{transform:translate(100vw)}}.v-skeleton-region[data-sweep=region] .v-skeleton:after{content:none}.v-skeleton-region{min-width:0;position:relative}.v-skeleton-region__skeleton{position:relative}.v-skeleton-region__skeleton[data-hidden]{visibility:hidden}.v-skeleton-region__skeleton[data-leaving]{pointer-events:none;animation:v-crossfade-out var(--crossfade,.3s) var(--ease-out) forwards;position:absolute;inset:0;overflow:hidden}.v-skeleton-region__content[data-entering]{animation:v-crossfade-in var(--crossfade,.3s) var(--ease-out)}@keyframes v-crossfade-out{to{opacity:0}}@keyframes v-crossfade-in{0%{opacity:0}}.v-skeleton-sweep{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v-skeleton-sweep__band{top:0;bottom:0;left:calc(-1 * var(--sweep-x,0px));width:var(--sweep-band);background:linear-gradient(90deg, transparent, var(--shimmer-wave), transparent);transform:translateX(calc(-1 * var(--sweep-band)));animation:v-sweep var(--sweep-duration) linear infinite;position:absolute}@keyframes v-sweep{0%{transform:translateX(calc(-1 * var(--sweep-band)))}to{transform:translate(100vw)}}.v-loading-status{align-items:center;gap:var(--s2);min-height:1.25rem;margin:0 0 var(--s3);color:var(--fg3);font-size:var(--t13);line-height:1.4;display:flex}.v-loading-status__text{background:linear-gradient(90deg, var(--fg3) 0%, var(--fg3) 40%, var(--fg) 50%, var(--fg3) 60%, var(--fg3) 100%) 0 0 / 250% 100%;color:#0000;animation:v-text-sweep var(--sweep-duration) linear infinite;-webkit-background-clip:text;background-clip:text}@keyframes v-text-sweep{0%{background-position:100% 0}to{background-position:0 0}}.v-loading-chip[data-slow] .v-loading-status__text,.v-loading-status[data-slow] .v-loading-status__text{animation-duration:calc(var(--sweep-duration) * 1.4)}.v-loading-chip-track{z-index:1;pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:clip}.v-loading-chip{top:calc(var(--hdr,3rem) + var(--s3));box-sizing:border-box;max-width:calc(100% - 2 * var(--s3));margin-top:min(9rem, 22vh, calc(var(--region-h,30rem) * .3));padding:5px var(--s3);border:1px solid var(--bd2);background:var(--sf);box-shadow:var(--shadow-1,0 1px 2px #0000000f);font-size:var(--t13);text-overflow:ellipsis;white-space:nowrap;animation:v-fade var(--motion,.2s) var(--ease-out);border-radius:999px;align-items:center;line-height:1.4;display:inline-flex;position:sticky;overflow:hidden}.v-loading-chip>.v-loading-status__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.v-loading-stalled{z-index:1;justify-content:center;align-items:center;gap:var(--s2);max-width:calc(100% - 2 * var(--s3));color:var(--fg3);font-size:var(--t13);flex-wrap:wrap;display:flex;position:absolute;top:calc(min(35%,9rem) + 2.75rem);left:50%;transform:translate(-50%)}.unified-loading-overlay>.v-skeleton-region__skeleton{position:absolute;inset:0}.v-loading-error{box-sizing:border-box;align-items:center;gap:var(--s2) var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--bd2);border-radius:var(--r4);background:var(--sf);color:var(--fg);font-size:var(--t13);flex-wrap:wrap;display:flex}.v-loading-error__text{flex-direction:column;flex:16rem;gap:2px;min-width:0;display:flex}.v-loading-error__title{font-weight:600}.v-loading-error__detail{color:var(--fg3)}.v-loading-progress{z-index:1;pointer-events:none;background:0 0;height:2px;position:absolute;inset:0 0 auto;overflow:hidden}.v-loading-progress__fill{height:100%;width:calc(var(--progress,0) * 100%);background:var(--acc);transition:width .4s var(--ease-out)}.v-loading-progress__fill:after{content:"";background:linear-gradient(90deg, transparent, var(--acc-fg));width:30%;height:100%;margin-left:auto;display:block}@supports (color:color-mix(in lab, red, red)){.v-loading-progress__fill:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--acc-fg) 55%, transparent))}}.v-loading-progress__fill:after{animation:v-progress-sheen 1.2s var(--ease-in-out) infinite}@keyframes v-progress-sheen{0%{opacity:0}50%{opacity:1}to{opacity:0}}.vl{--vl-color:var(--acc);--vl-text:var(--fg);--vl-text-2:var(--fg3);font-family:var(--font-sans,"Source Sans 3", "Segoe UI", system-ui, sans-serif);flex-direction:column;align-items:center;gap:8px;display:flex}.vl-wave{flex:none;display:block;overflow:visible}.vl-wave line{stroke:var(--vl-color,var(--acc));transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite both vl-wave;animation-delay:calc(var(--d) * .1s)}@keyframes vl-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.vl__name{color:var(--vl-text);letter-spacing:-.01em;white-space:nowrap;margin-top:10px;font-size:17px;font-weight:600}.vl__msg{max-width:min(36ch,100vw - 2rem);color:var(--vl-text-2);text-align:center;font-size:13px;line-height:1.4}.vl__dots span{animation:1.2s infinite both vl-dot}.vl__dots span:nth-child(2){animation-delay:.2s}.vl__dots span:nth-child(3){animation-delay:.4s}@keyframes vl-dot{0%,to{opacity:.2}40%{opacity:1}}.vl--sm .vl__name{display:none}.vl-stage{min-height:0;animation:v-fade var(--motion,.2s) var(--ease-out) .18s backwards;padding:0;display:block}.v-page-skeleton{min-width:0;position:relative}.v-page-skeleton__frame{gap:var(--s4);animation:v-loader-hold var(--dur-2,.2s) var(--ease-out,ease-out) var(--v-loader-hold,1s) both;flex-direction:column;display:flex}@keyframes v-loader-hold{0%{opacity:0}to{opacity:1}}.v-page-skeleton__head{gap:var(--s2);flex-direction:column;display:flex}.v-page-skeleton__head .v-page-skeleton__title{height:1.1em;font-size:var(--t20,1.25rem)}.v-page-skeleton__toolbar{gap:var(--s2);flex-wrap:wrap;display:flex}.v-page-skeleton__rows{border:1px solid var(--bd2);border-radius:var(--r4);background:var(--sf);flex-direction:column;display:flex}.v-page-skeleton__row{align-items:center;gap:var(--s4);height:var(--row);padding:0 var(--s3);border-bottom:1px solid var(--bd2);display:flex}.v-page-skeleton__row:last-child{border-bottom:0}.v-page-skeleton--sm .v-page-skeleton__frame{gap:var(--s2)}@media (prefers-reduced-motion:reduce){.vl *,.vl-wave line{animation:none!important}.vl-stage{animation:none}.v-page-skeleton__frame{animation-duration:1ms}.v-skeleton:after,.v-skeleton-sweep{display:none}.v-loading-status__text{color:var(--fg3);background:0 0;animation:none}.v-loading-chip,.v-skeleton-region__skeleton[data-leaving],.v-skeleton-region__content[data-entering]{animation:none}.v-skeleton-region__skeleton[data-leaving]{display:none}.v-loading-progress__fill{transition:none}.v-loading-progress__fill:after{animation:none}}.v-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v-inline-shape.v-skeleton{vertical-align:middle;margin-block:0;display:inline-block}.v-count-up{font-variant-numeric:tabular-nums}.v-delta{color:var(--fg2);font-size:var(--t12);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:1px;font-weight:500;line-height:1rem;display:inline-flex}.v-delta--good{color:var(--ok-sfg)}.v-delta--bad{color:var(--err-sfg)}.v-spark{min-width:0;height:2rem;display:block}.v-spark__area{fill:var(--v-spark-hue,var(--acc))}@supports (color:color-mix(in lab, red, red)){.v-spark__area{fill:color-mix(in oklab, var(--v-spark-hue,var(--acc)) 12%, transparent)}}.v-spark__line{fill:none;stroke:var(--v-spark-hue,var(--acc));stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.v-glance{min-width:0;container:v-glance/inline-size}.v-glance__tiles{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container v-glance (width>=40rem){.v-glance__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container v-glance (width>=68rem){.v-glance__tiles{grid-template-columns:repeat(var(--v-glance-cols,6), minmax(0, 1fr))}}@container v-glance (width<=19rem){.v-glance__tiles{grid-template-columns:minmax(0,1fr)}}.v-glance-tile{box-sizing:border-box;gap:var(--s2);min-width:0;padding:var(--s3);border:1px solid var(--bd);border-radius:var(--r3);background:var(--sf);color:var(--fg);animation:v-rise var(--motion-slow) var(--ease-out) both;animation-delay:calc(var(--v-i,0) * 40ms);flex-direction:column;text-decoration:none;display:flex;position:relative}.v-glance-tile:hover{color:var(--fg);text-decoration:none}.v-glance-tile__head{--icon:var(--icon-sm);align-items:center;gap:var(--s2);min-width:0;height:1.25rem;display:flex}.v-glance-tile__icon{background:var(--acc-soft);width:1.25rem;height:1.25rem;color:var(--acc-sfg);--icon:.8125rem;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.v-glance-tile__label{min-width:0;color:var(--fg2);font-size:var(--t13);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25rem;overflow:hidden}.v-glance-tile__region,.v-glance-tile__region>.v-skeleton-region__skeleton{flex-direction:column;gap:.125rem;min-width:0;display:flex}.v-glance-tile__value{height:2rem;font-size:var(--t24);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650;line-height:2rem;display:block;overflow:hidden}.v-glance-tile__foot{align-items:center;gap:var(--s2);min-width:0;height:1rem;font-size:var(--t12);line-height:1rem;display:flex}.v-glance-tile__caption{min-width:0;color:var(--fg3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-glance-tile__trend{align-items:center;min-width:0;height:1.5rem;display:flex}.v-glance-tile__trend>.v-spark{flex:1 1 0;height:100%}.v-summary-grid{min-width:0;container:v-summary-grid/inline-size}.v-summary-grid__cards{gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}@container v-summary-grid (width>=40rem){.v-summary-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container v-summary-grid (width>=68rem){.v-summary-grid__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container v-summary-grid (width>=128rem){.v-summary-grid__cards{grid-template-columns:repeat(var(--v-summary-wide,3), minmax(0, 1fr))}}.v-summary{padding:var(--s4);gap:var(--s3);animation-delay:calc(var(--v-i,0) * 45ms + .12s);container:v-summary/inline-size}.v-summary__region,.v-summary__region>.v-skeleton-region__skeleton{gap:var(--s3);flex-direction:column;flex:1;min-width:0;display:flex}.v-summary__static{display:contents}.v-summary__head{align-items:center;column-gap:var(--s3);grid-template-rows:1.25rem auto;grid-template-columns:auto minmax(0,1fr) auto;row-gap:.125rem;min-width:0;min-height:2.5rem;display:grid}.v-summary__mark{grid-row:1/3;align-self:start;width:2.5rem;height:2.5rem}.v-summary__icon{--icon:var(--icon);box-sizing:border-box;border-radius:var(--r3);background:var(--acc-soft);color:var(--acc-sfg);justify-content:center;align-items:center;display:inline-flex}.v-summary__title{min-width:0;height:1.25rem;color:var(--fg);font-size:var(--t15);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.25rem;display:block;overflow:hidden}.v-summary__head>.v-status{flex-shrink:0;justify-self:end}.v-summary__what{color:var(--fg3);font-size:var(--t13);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2/4;margin:0;line-height:1.125rem;display:-webkit-box;overflow:hidden}.v-summary__figures{box-sizing:border-box;height:calc(2.875rem + var(--s3) + 1px);padding-top:var(--s3);border-top:1px solid var(--bd2);margin:0;overflow:hidden}dl.v-summary__figures{column-gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v-summary__figure{flex-direction:column;gap:.125rem;min-width:0;display:flex}.v-summary__figure+.v-summary__figure{padding-left:var(--s3);border-left:1px solid var(--bd2)}.v-summary__figure dt{height:1rem;color:var(--fg2);font-size:var(--t12);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1rem;overflow:hidden}.v-summary__figure dd{height:1.75rem;color:var(--fg);font-size:var(--t20);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;line-height:1.75rem;overflow:hidden}.v-summary__figure .v-delta{vertical-align:.2em;margin-left:.375rem}.v-summary__empty{flex-direction:column;gap:.125rem;display:flex}.v-summary__empty>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-summary__empty>strong{height:1.25rem;color:var(--fg2);font-size:var(--t14);font-weight:600;line-height:1.25rem}.v-summary__empty>span{height:1.125rem;color:var(--fg3);font-size:var(--t13);line-height:1.125rem}.v-summary__trend{align-items:center;gap:var(--s3);min-width:0;height:2.25rem;display:flex}.v-summary__trend>.v-spark{flex:1 1 0;height:100%}.v-summary__caption{max-width:50%;color:var(--fg3);font-size:var(--t12);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;line-height:1rem;overflow:hidden}.v-summary__caption:only-child{max-width:100%}.v-summary__actions{align-items:stretch;gap:var(--s1);height:var(--ctrl-sm);min-width:0;margin-top:auto;display:flex;overflow:hidden}.v-summary__actions>.v-btn{height:100%;min-height:0}.v-summary__open{--icon:var(--icon-sm);background:var(--acc-soft);color:var(--acc-sfg);border-color:#0000;flex-shrink:0}.v-summary__open:hover:not([aria-disabled=true]){background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.v-summary__open:hover:not([aria-disabled=true]){background:color-mix(in oklab, var(--acc) 22%, var(--sf))}}.v-summary__open:hover:not([aria-disabled=true]){color:var(--acc-sfg)}.v-summary__open .v-btn__icon>svg{transition:transform var(--dur-1) var(--ease-out)}.v-summary__open:hover .v-btn__icon>svg{transform:translate(1px)}.v-summary__shortcut{min-width:0;color:var(--fg2);line-height:var(--ctrl-sm);text-overflow:ellipsis;display:inline-block;overflow:hidden}.v-summary__shortcut:hover:not([aria-disabled=true]){color:var(--fg)}@media (width<=639px){.v-summary__actions{height:44px}.v-summary__shortcut{line-height:44px}}@container v-summary (width<=21rem){.v-summary__figure .v-delta{display:none}}.v-activity{container:v-activity/inline-size}.v-activity__head{align-items:center;gap:var(--s2);min-width:0;min-height:1.75rem;display:flex}.v-activity__glyph{--icon:var(--icon-sm);border-radius:var(--r2);background:var(--acc-soft);width:1.75rem;height:1.75rem;color:var(--acc-sfg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v-activity__title{min-width:0;color:var(--fg);font-size:var(--t15);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:600;line-height:1.3;overflow:hidden}.v-activity__count{color:var(--fg3);font-family:var(--font-mono);font-size:var(--t12);font-variant-numeric:tabular-nums}.v-activity__region,.v-activity__region>.v-skeleton-region__skeleton{gap:var(--s3);flex-direction:column;flex:1;min-width:0;display:flex}.v-activity__region>.v-empty--block{flex:1}.v-activity__list{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.v-activity__system{height:var(--ctrl);color:var(--fg2);font-size:var(--t13);white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.v-activity__note{color:var(--fg3);font-size:var(--t12);margin:0;line-height:1rem}.v-activity__more{align-self:flex-start}.v-activity__frame{overflow:auto hidden}.v-activity__table{table-layout:fixed;min-width:34rem}.v-activity__col-time{width:7.75rem}.v-activity__col-area{width:8.5rem}.v-activity__col-who{width:10rem}.v-activity__table :is(td,th){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-activity__table tr.is-system>td{color:var(--fg2)}.v-activity__table time{color:var(--fg2);font-variant-numeric:tabular-nums}.v-activity__area{align-items:center;gap:var(--s2);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.v-activity__area>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.v-activity__area-glyph{--icon:.75rem;background:var(--sf2);width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1px var(--bd2);color:var(--fg2);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v-days{gap:var(--s2);flex-direction:column;min-width:0;margin:0;display:flex}.v-days__plot{gap:var(--s2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.v-days__max{color:var(--fg3);font-size:var(--t12);font-variant-numeric:tabular-nums;line-height:1}.v-days__bars{border-bottom:1px solid var(--bd);align-items:flex-end;gap:3px;height:3.5rem;display:flex}.v-days__day{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.v-days__day>span{background:var(--bd2);transform-origin:bottom;width:100%;height:2px;animation:v-days-grow var(--dur-4) var(--ease-out) both;border-radius:2px 2px 0 0}.v-days__day>span.is-filled{background:var(--acc)}.v-days__day:hover>span.is-filled{opacity:.8}@keyframes v-days-grow{0%{transform:scaleY(0)}to{transform:none}}.v-days__axis{justify-content:space-between;align-items:center;gap:var(--s2);color:var(--fg3);font-size:var(--t12);display:flex}.v-days__axis small{font-size:var(--t12)}@media (prefers-reduced-motion:reduce){.v-glance-tile,.v-days__day>span{animation:none!important}.v-summary__open .v-btn__icon>svg{transition:none}.v-summary__open:hover .v-btn__icon>svg{transform:none}}[data-vivid] .v-btn--primary:hover:not(:disabled):not([aria-disabled=true]){opacity:1;border-color:var(--acc-600);background:var(--acc-600)}[data-vivid] .v-btn--primary:active:not(:disabled):not([aria-disabled=true]){border-color:var(--acc-700);background:var(--acc-700)}[data-vivid] .v-kpi-grid>*{--tile-hue:var(--acc-vivid);--tile-soft:var(--acc-soft);--tile-sfg:var(--acc-sfg);--tile-grad:var(--acc-grad)}[data-vivid] .v-kpi-grid>:where(:nth-child(3n+2)){--tile-hue:var(--hue-a);--tile-soft:var(--hue-a-soft);--tile-sfg:var(--hue-a-sfg);--tile-grad:linear-gradient(135deg, var(--hue-a), var(--acc-vivid))}[data-vivid] .v-kpi-grid>:where(:nth-child(3n+3)){--tile-hue:var(--hue-b);--tile-soft:var(--hue-b-soft);--tile-sfg:var(--hue-b-sfg);--tile-grad:linear-gradient(135deg, var(--hue-b), var(--acc-vivid))}[data-vivid] [data-hue=acc]{--tile-hue:var(--acc-vivid);--tile-soft:var(--acc-soft);--tile-sfg:var(--acc-sfg);--tile-grad:var(--acc-grad)}[data-vivid] [data-hue=a]{--tile-hue:var(--hue-a);--tile-soft:var(--hue-a-soft);--tile-sfg:var(--hue-a-sfg);--tile-grad:linear-gradient(135deg, var(--hue-a), var(--acc-vivid))}[data-vivid] [data-hue=b]{--tile-hue:var(--hue-b);--tile-soft:var(--hue-b-soft);--tile-sfg:var(--hue-b-sfg);--tile-grad:linear-gradient(135deg, var(--hue-b), var(--acc-vivid))}[data-vivid] .v-icon-tile--acc{background:var(--tile-soft,var(--acc-soft));color:var(--tile-sfg,var(--acc-sfg))}[data-vivid] .v-page-header{isolation:isolate;position:relative}[data-vivid] .v-page-header:before{content:"";z-index:-1;inset:calc(-1 * var(--s4)) 0 0 calc(-1 * var(--s4));background:var(--acc-wash);-webkit-mask-image:linear-gradient(to bottom, var(--bg) 30%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--bg) 30%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--bg) 30%, transparent);mask-image:linear-gradient(to bottom, var(--bg) 30%, transparent);pointer-events:none;position:absolute}[data-vivid] .v-th{border-bottom-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid] .v-th{border-bottom-color:color-mix(in oklab, var(--acc) 22%, var(--bd2))}}[data-vivid] .v-th,[data-vivid] .v-tr:hover{background:var(--acc-50)}[data-vivid] .v-tr--selected,[data-vivid] .v-tr--selected:hover{background:var(--acc-soft)}[data-vivid] .v-tr--selected>:first-child{box-shadow:inset 3px 0 0 var(--acc-vivid)}[data-vivid] .v-tab[aria-selected=true]{background:var(--acc-grad) bottom / 100% 2px no-repeat border-box;border-bottom-color:#0000}[data-vivid] .v-tabs--tinted .v-tab[aria-selected=true]{background:var(--acc-grad) bottom / 100% 2px no-repeat border-box, var(--acc-soft)}[data-vivid] .v-seg .v-seg__opt[aria-checked=true]{background:var(--acc-soft);color:var(--acc-sfg);box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid] .v-seg .v-seg__opt[aria-checked=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 32%, transparent)}}[data-vivid] .v-card--selected{border-color:var(--acc-vivid);box-shadow:inset 3px 0 0 var(--acc-vivid), var(--edge-shadow)}[data-vivid] .v-empty--tinted.v-empty--block .v-empty__icon{background:var(--acc-grad-soft)}[data-vivid] .v-empty--tinted .v-empty__icon>svg{color:var(--acc-sfg);fill:var(--hue-a)}@supports (color:color-mix(in lab, red, red)){[data-vivid] .v-empty--tinted .v-empty__icon>svg{fill:color-mix(in oklab, var(--hue-a) 24%, transparent)}}:is(:root[data-theme=dark] [data-vivid],[data-vivid][data-theme=dark],.dark [data-vivid],.dark[data-vivid]) :is(.v-btn,.v-seg__opt,.v-tab):focus-visible,:is(:root[data-theme=dark] [data-vivid],[data-vivid][data-theme=dark],.dark [data-vivid],.dark[data-vivid]) :is(.v-input,.v-textarea,.v-select):focus-visible{box-shadow:var(--acc-glow)}:is(:root[data-theme=dark] [data-vivid],[data-vivid][data-theme=dark],.dark [data-vivid],.dark[data-vivid]) .v-btn--primary:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 12px var(--acc)}@supports (color:color-mix(in lab, red, red)){:is(:root[data-theme=dark] [data-vivid],[data-vivid][data-theme=dark],.dark [data-vivid],.dark[data-vivid]) .v-btn--primary:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 12px color-mix(in oklab, var(--acc) 24%, transparent)}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0\.5{inset:calc(var(--spacing) * .5)}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-\[var\(--s2\)\]{margin-bottom:var(--s2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-\[7px\]{height:7px}.h-\[18px\]{height:18px}.h-\[var\(--control-md\)\]{height:var(--control-md)}.h-\[var\(--icon-sm\)\]{height:var(--icon-sm)}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[var\(--radix-select-content-available-height\)\]{max-height:var(--radix-select-content-available-height)}.min-h-\[var\(--control-md\)\]{min-height:var(--control-md)}.min-h-screen{min-height:100vh}.w-\[7px\]{width:7px}.w-\[18px\]{width:18px}.w-\[var\(--icon-sm\)\]{width:var(--icon-sm)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[14rem\]{min-width:14rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[7px\]{gap:7px}.gap-\[var\(--s3\)\]{gap:var(--s3)}.gap-\[var\(--s4\)\]{gap:var(--s4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--r2\)\]{border-radius:var(--r2)}.rounded-\[var\(--r3\)\]{border-radius:var(--r3)}.rounded-\[var\(--radius-2\)\]{border-radius:var(--radius-2)}.rounded-\[var\(--radius-3\)\]{border-radius:var(--radius-3)}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-input{border-color:var(--color-border-input)}.border-line{border-color:var(--color-border)}.bg-\[var\(--err\)\]{background-color:var(--err)}.bg-\[var\(--info\)\]{background-color:var(--info)}.bg-\[var\(--ok\)\]{background-color:var(--ok)}.bg-\[var\(--warn\)\]{background-color:var(--warn)}.bg-accent-soft{background-color:var(--color-accent-soft,var(--vo-accent-soft))}.bg-bg{background-color:var(--color-bg,var(--vo-bg))}.bg-line{background-color:var(--color-border)}.bg-panel{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2,var(--surface-2))}.bg-surface-3{background-color:var(--color-surface-3,var(--surface-3))}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-\[var\(--s2\)\]{padding-inline:var(--s2)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.text-\[length\:var\(--text-12\)\]{font-size:var(--text-12)}.text-\[length\:var\(--text-13\)\]{font-size:var(--text-13)}.text-\[length\:var\(--text-14\)\]{font-size:var(--text-14)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--fg2\)\]{color:var(--fg2)}.text-accent{color:var(--color-accent,var(--vo-accent))}.text-accent-fg{color:var(--color-accent-fg,var(--vo-accent-fg))}.text-accent-soft-fg{color:var(--color-accent-soft-fg,var(--vo-accent-soft-fg))}.text-good-ink{color:var(--color-ok)}.text-ink{color:var(--color-fg)}.text-muted{color:var(--color-fg-3)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow-\[var\(--shadow-2\)\]{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.peer-checked\:block:is(:where(.peer):checked~*),.peer-indeterminate\:block:is(:where(.peer):indeterminate~*){display:block}.peer-disabled\:text-accent:is(:where(.peer):disabled~*){color:var(--color-accent,var(--vo-accent))}.checked\:border-accent:checked{border-color:var(--color-accent,var(--vo-accent))}.checked\:bg-accent:checked{background-color:var(--color-accent,var(--vo-accent))}.indeterminate\:border-accent:indeterminate{border-color:var(--color-accent,var(--vo-accent))}.indeterminate\:bg-accent:indeterminate{background-color:var(--color-accent,var(--vo-accent))}@media (hover:hover){.hover\:bg-accent-soft:hover{background-color:var(--color-accent-soft,var(--vo-accent-soft))}.hover\:bg-surface-3:hover{background-color:var(--color-surface-3,var(--surface-3))}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-\[var\(--acc\)\]:focus-visible{border-color:var(--acc)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[color-mix\(in_oklab\,var\(--acc\)_30\%\,transparent\)\]:focus-visible{outline-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-\[color-mix\(in_oklab\,var\(--acc\)_30\%\,transparent\)\]:focus-visible{outline-color:color-mix(in oklab,var(--acc) 30%,transparent)}}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent,var(--vo-accent))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:border-line:disabled{border-color:var(--color-border)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:checked\:border-transparent:disabled:checked{border-color:#0000}.disabled\:checked\:bg-transparent:disabled:checked{background-color:#0000}.disabled\:indeterminate\:border-transparent:disabled:indeterminate{border-color:#0000}.disabled\:indeterminate\:bg-transparent:disabled:indeterminate{background-color:#0000}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-accent-soft[data-highlighted]{background-color:var(--color-accent-soft,var(--vo-accent-soft))}.data-\[highlighted\]\:bg-surface-2[data-highlighted]{background-color:var(--color-surface-2,var(--surface-2))}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.md\:gap-8{gap:calc(var(--spacing) * 8)}}.\[data-overflow-id\=\"span\:\$\{id\}\"\]\:visible:is(),.\[data-overflow-id\=\"span\:ephemeral\"\]\:visible:is(){visibility:visible}}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/source-sans-3-latin-variable-Bo_j9asI.woff2)format("woff2")}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/source-code-pro-latin-variable-BP8Zz55n.woff2)format("woff2")}html{--density:1;font-size:calc(clamp(1rem, .8125rem + .15625vw, 1.0625rem) * var(--density))}html[data-density=compact]{--density:.93}html[data-density=comfortable]{--density:1}html[data-density=large]{--density:1.14}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#fff;--color-surface-2:#f6f5f2;--color-surface-3:#edece8;--color-surface-selected:#ffe7dc;--color-surface-inverse:#1a1916;--color-fg:#1a1916;--color-fg-2:#55524b;--color-fg-3:#6f6b62;--color-fg-disabled:#a29e95;--color-fg-inverse:#f4f3ef;--color-fg-placeholder:#8b877e;--color-border:#d9d6ce;--color-border-2:#e9e7e1;--color-border-strong:#b9b5ab;--color-border-input:#8a857b;--color-accent:#bb4f00;--color-accent-hover:#a54502;--color-accent-active:#8f3b03;--color-accent-fg:#fff;--color-accent-soft:#ffe7dc;--color-accent-soft-fg:#873702;--color-ok:#1f7a46;--color-ok-soft:#e2f2e7;--color-ok-soft-fg:#175f37;--color-warn:#8f6400;--color-warn-soft:#f8f0d6;--color-warn-soft-fg:#6b4a00;--color-err:#b02a2d;--color-err-soft:#fae6e4;--color-err-soft-fg:#8c1d17;--color-info:#1f5fa8;--color-info-soft:#e4eefb;--color-info-soft-fg:#174a85;--color-running:#1f5fa8;--color-focus:#bb4f00;--color-focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-focus);--color-scrim:#1a191673;--color-link:#bb4f00;--color-canvas-bg:#fbfaf8;--color-canvas-grid:#e3e0d8;--color-edge:#8a857b;--color-edge-hover:#6f6b62;--color-edge-active:#bb4f00;--color-edge-error:#b02a2d;--color-node-bg:#fff;--color-node-border:#d9d6ce;--color-node-border-hover:#b9b5ab;--color-group-bg:#bb4f000a;--color-group-border:#8a857b;--color-handle-bg:#fff;--color-handle-border:#8a857b;--color-minimap-node:#b9b5ab;--color-minimap-mask:#ffffffa6;--color-step-trigger:#1f7a46;--color-step-http:#2b5fb8;--color-step-code:#4a4742;--color-step-set:#6a4fc0;--color-step-branch:#8f6400;--color-step-loop:#0f7a8a;--color-step-response:#bb4f00;--color-step-integration:#0f6e56;--color-step-fg:#fff;--color-chart-1:#bb4f00;--color-chart-2:#2b5fb8;--color-chart-3:#1f7a46;--color-chart-grid:#e9e7e1;--color-chart-fill-alpha:.12;--font-sans:"Source Sans 3 Variable", "Source Sans 3", "Segoe UI", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif;--font-mono:"Source Code Pro Variable", "Source Code Pro", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-11:.75rem;--text-12:.8125rem;--text-13:.875rem;--text-14:.9375rem;--text-16:1.0625rem;--text-18:1.25rem;--text-22:1.5rem;--text-28:1.875rem;--leading-tight:1.2;--leading-normal:1.4;--leading-relaxed:1.55;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-caps:.02em;--space-1:.25rem;--space-2:.5625rem;--space-3:.8125rem;--space-4:1.125rem;--space-5:1.375rem;--space-6:1.625rem;--space-7:2.1875rem;--space-8:2.75rem;--radius-1:2px;--radius-2:3px;--radius-3:4px;--radius-4:6px;--radius-pill:999px;--control-sm:1.5rem;--control-md:1.75rem;--control-lg:2rem;--row-h:2rem;--row-h-compact:1.75rem;--icon-sm:.875rem;--icon-md:1rem;--icon-lg:1.25rem;--hit-min:2rem;--layout-topbar-h:2.5rem;--layout-nav-w:13.75rem;--layout-rail-w:3rem;--layout-subnav-w:12.5rem;--layout-playground-rail-w:15rem;--layout-panel-w:21.25rem;--layout-sheet-w:23.75rem;--layout-sheet-nav-w:17.5rem;--layout-dialog-sm:30rem;--layout-dialog-md:40rem;--layout-dialog-lg:50rem;--layout-page-pad:1rem;--layout-page-pad-lg:1.5rem;--layout-prose-max:72ch;--shadow-1:0 1px 2px #1a19160f;--shadow-2:0 2px 8px #1a191614, 0 1px 2px #1a19160a;--shadow-3:0 12px 32px #1a191629, 0 2px 6px #1a191614;--dur-1:80ms;--dur-2:.14s;--dur-3:.22s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-inout:cubic-bezier(.4, 0, .2, 1);--z-canvas-overlay:5;--z-sticky:10;--z-panel:20;--z-popover:30;--z-sheet:40;--z-dialog:50;--z-toast:60}@supports (width:round(1rem, 1px)){:root{--control-sm:round(1.5rem, 1px);--control-md:round(1.75rem, 1px);--control-lg:round(2rem, 1px);--row-h:round(2rem, 1px);--row-h-compact:round(1.75rem, 1px);--icon-sm:round(.875rem, 1px);--icon-md:round(1rem, 1px);--icon-lg:round(1.25rem, 1px);--hit-min:round(2rem, 1px);--layout-topbar-h:round(2.5rem, 1px);--layout-nav-w:round(13.75rem, 1px);--layout-rail-w:round(3rem, 1px);--layout-subnav-w:round(12.5rem, 1px);--layout-playground-rail-w:round(15rem, 1px);--layout-panel-w:round(21.25rem, 1px);--layout-sheet-w:round(23.75rem, 1px);--layout-sheet-nav-w:round(17.5rem, 1px);--layout-page-pad:round(1rem, 1px);--layout-page-pad-lg:round(1.5rem, 1px)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a0a0a;--color-surface:#121212;--color-surface-2:#181818;--color-surface-3:#202020;--color-surface-selected:#2d1a10;--color-surface-inverse:#f0efeb;--color-fg:#ececea;--color-fg-2:#b4b2ad;--color-fg-3:#8f8d87;--color-fg-disabled:#5e5c57;--color-fg-inverse:#1a1916;--color-fg-placeholder:#75736d;--color-border:#2a2a2a;--color-border-2:#1f1f1f;--color-border-strong:#3a3a3a;--color-border-input:#6e6e6e;--color-accent:#fa8746;--color-accent-hover:#ff9a64;--color-accent-active:#ee7933;--color-accent-fg:#0a0a0a;--color-accent-soft:#3a1e0f;--color-accent-soft-fg:#feb894;--color-ok:#4cc38a;--color-ok-soft:#12301f;--color-ok-soft-fg:#8fe0b5;--color-warn:#eebc4a;--color-warn-soft:#33290f;--color-warn-soft-fg:#f0d58a;--color-err:#f97770;--color-err-soft:#3a1c1a;--color-err-soft-fg:#f7a7a1;--color-info:#7aa7ff;--color-info-soft:#1c2a45;--color-info-soft-fg:#a9c4ff;--color-running:#7aa7ff;--color-focus:#fa8746;--color-focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-focus);--color-scrim:#0009;--color-link:#ff9a64;--color-canvas-bg:#0d0d0d;--color-canvas-grid:#1c1c1c;--color-edge:#6e6e6e;--color-edge-hover:#8f8d87;--color-edge-active:#fa8746;--color-edge-error:#f97770;--color-node-bg:#161616;--color-node-border:#2a2a2a;--color-node-border-hover:#3a3a3a;--color-group-bg:#fa87460d;--color-group-border:#6e6e6e;--color-handle-bg:#161616;--color-handle-border:#6e6e6e;--color-minimap-node:#3a3a3a;--color-minimap-mask:#0a0a0ab3;--color-step-trigger:#3fbf7f;--color-step-http:#5b8def;--color-step-code:#a09d95;--color-step-set:#9b84f0;--color-step-branch:#e0a23a;--color-step-loop:#3dc4d6;--color-step-response:#fa8746;--color-step-integration:#3fbf95;--color-step-fg:#0a0a0a;--color-chart-1:#fa8746;--color-chart-2:#7aa7ff;--color-chart-3:#4cc38a;--color-chart-grid:#1f1f1f;--color-chart-fill-alpha:.16;--shadow-1:0 1px 2px #00000080;--shadow-2:0 2px 8px #00000080, 0 1px 2px #0006;--shadow-3:0 12px 32px #0009, 0 2px 6px #0006}html,body{height:100%}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--text-13);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}*,:before,:after{box-sizing:border-box}code,kbd,pre,samp,.mono{font-family:var(--font-mono);font-size:.93em}:focus-visible{box-shadow:var(--color-focus-ring);border-radius:var(--radius-2);outline:none}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{--root-fluid:clamp(1rem, .8125rem + .15625vw, 1.0625rem);font-size:var(--root-fluid)}html[data-density=compact]{font-size:calc(var(--root-fluid) * .92)}html[data-density=large],html[data-density=relaxed]{font-size:calc(var(--root-fluid) * 1.1)}:root{--font-sans:"Source Sans 3 Variable", "Source Sans 3", "Segoe UI", system-ui, sans-serif;--font-mono:"Source Code Pro Variable", "Source Code Pro", ui-monospace, Menlo, Consolas, monospace;--t12:.75rem;--t13:.8125rem;--t14:.875rem;--t15:.9375rem;--t17:1.0625rem;--t20:1.25rem;--t24:1.5rem;--t30:1.875rem;--lh-tight:1.2;--lh-body:1.4;--lh-loose:1.55;--ls-caps:.04em;--s1:.25rem;--s2:.5625rem;--s3:.8125rem;--s4:1.125rem;--s5:1.375rem;--s6:1.625rem;--s7:2.1875rem;--s8:2.75rem;--row:2.25rem;--ctrl:2rem;--ctrl-sm:1.625rem;--hdr:3rem;--nav:15.5rem;--rail:3.25rem;--sheet:clamp(27.5rem, 30vw, 36rem);--sheet-wide:62%;--icon:1rem;--icon-sm:.875rem;--touch:2rem;--r1:2px;--r2:3px;--r3:4px;--r4:6px;--dur-1:.12s;--dur-2:.18s;--dur-3:.22s;--dur-4:.26s;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--loading-spinner-delay:3s;--shimmer-duration:1.4s;--bg:#fff;--sf:#fff;--sf2:#f6f5f2;--sf3:#edece8;--fg:#1a1916;--fg2:#55524b;--fg3:#6f6b62;--bd:#d9d6ce;--bd2:#e9e7e1;--bdi:#8a857b;--canvas:#fbfaf8;--dots:#dcd9d1;--node:#fff;--shadow:0 12px 32px #1a191629, 0 2px 6px #1a191614;--shadow-edge:-2px 0 12px #0000000f;--edge-shadow:0 1px 2px #1a19160d, 0 1px 1px #1a191605;--edge-shadow-hover:0 10px 22px -12px var(--acc), 0 3px 8px -3px #1a19161a}@supports (color:color-mix(in lab, red, red)){:root{--edge-shadow-hover:0 10px 22px -12px color-mix(in oklab, var(--acc) 45%, transparent), 0 3px 8px -3px #1a19161a}}:root{--scrim:#1a191652;--shimmer-base:#f0efeb;--shimmer-wave:#fff;--ok:#1f7a46;--ok-soft:#e2f2e7;--ok-sfg:#175f37;--warn:#8a5a00;--warn-soft:#f7f2e8;--warn-sfg:#694400;--err:#b93a2e;--err-soft:#faefed;--err-sfg:#8f2b22;--info:#145ec1;--info-soft:#e3edfb;--info-sfg:#0f4a98;--chart-1:var(--acc);--chart-2:#6f6b62;--chart-3:#8a857b;--chart-4:#b4b0a7;--chart-5:#d9d6ce;--acc:#c2410c;--acc-soft:#fbe9df;--acc-sfg:#8a2e0a;--acc-fg:#fff;--pri:#1a1916;--pri-fg:#fff;--focus:var(--acc);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,html[data-accent=ember]{--err:#9f1f3a;--err-soft:#fbf0f2;--err-sfg:#7a1630}html[data-theme=dark]{--bg:#0a0a0a;--sf:#121212;--sf2:#181818;--sf3:#202020;--fg:#ececea;--fg2:#b4b2ad;--fg3:#8f8d87;--bd:#2a2a2a;--bd2:#1f1f1f;--bdi:#6e6e6e;--canvas:#0d0d0d;--dots:#262626;--node:#161616;--shadow:0 12px 32px #0009, 0 2px 6px #0006;--shadow-edge:-2px 0 12px #0000004d;--edge-shadow:inset 0 1px 0 #ffffff09, 0 1px 2px #00000073;--edge-shadow-hover:inset 0 1px 0 #ffffff0d, 0 10px 26px -12px var(--acc), 0 3px 10px -2px #0000008c}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--edge-shadow-hover:inset 0 1px 0 #ffffff0d, 0 10px 26px -12px color-mix(in oklab, var(--acc) 50%, transparent), 0 3px 10px -2px #0000008c}}html[data-theme=dark]{--scrim:#00000080;--shimmer-base:#1c1c1c;--shimmer-wave:#262626;--ok:#4cc38a;--ok-soft:#12301f;--ok-sfg:#8fe0b5;--warn:#d8ae62;--warn-soft:#26211a;--warn-sfg:#e8cf9f;--err:#f07069;--err-soft:#2a1c1b;--err-sfg:#f6a39e;--info:#7fb3fe;--info-soft:#152a47;--info-sfg:#a9c8ff;--chart-2:#8f8d87;--chart-3:#6e6e6e;--chart-4:#4a4a4a;--chart-5:#2a2a2a;--acc:#f27a4a;--acc-soft:#36190f;--acc-sfg:#ffb08f;--acc-fg:#0a0a0a;--pri:#ececea;--pri-fg:#0a0a0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark][data-accent=ember]{--err:#ff7a93;--err-soft:#2b1a1f;--err-sfg:#ffa9ba}html[data-accent=cobalt]{--acc:#145ec1;--acc-soft:#e3edfb;--acc-sfg:#0f4a98;--acc-fg:#fff;--pri:#145ec1;--pri-fg:#fff;--err:#b93a2e;--err-soft:#faefed;--err-sfg:#8f2b22}html[data-theme=dark][data-accent=cobalt]{--acc:#7fb3fe;--acc-soft:#152a47;--acc-sfg:#a9c8ff;--acc-fg:#0a0a0a;--pri:#7fb3fe;--pri-fg:#0a0a0a;--err:#f07069;--err-soft:#2a1c1b;--err-sfg:#f6a39e}html[data-accent=midnight]{--acc:#1f3a6b;--acc-soft:#e4e9f4;--acc-sfg:#1b3059;--acc-fg:#fff;--pri:#1f3a6b;--pri-fg:#fff;--err:#b93a2e;--err-soft:#faefed;--err-sfg:#8f2b22}html[data-theme=dark][data-accent=midnight]{--acc:#9ab4e6;--acc-soft:#1a2538;--acc-sfg:#c3d3f2;--acc-fg:#0a0a0a;--pri:#9ab4e6;--pri-fg:#0a0a0a;--err:#f07069;--err-soft:#2a1c1b;--err-sfg:#f6a39e}html[data-accent=steel]{--acc:#3b5f87;--acc-soft:#e4ebf3;--acc-sfg:#2b4867;--acc-fg:#fff;--pri:#3b5f87;--pri-fg:#fff;--err:#b93a2e;--err-soft:#faefed;--err-sfg:#8f2b22}html[data-theme=dark][data-accent=steel]{--acc:#8fb0d4;--acc-soft:#1c2a3a;--acc-sfg:#b5cde8;--acc-fg:#0a0a0a;--pri:#8fb0d4;--pri-fg:#0a0a0a;--err:#f07069;--err-soft:#2a1c1b;--err-sfg:#f6a39e}html[data-accent=lagoon]{--acc:#0e6b73;--acc-soft:#dff0f1;--acc-sfg:#0b5157;--acc-fg:#fff;--pri:#0e6b73;--pri-fg:#fff;--err:#b93a2e;--err-soft:#faefed;--err-sfg:#8f2b22}html[data-theme=dark][data-accent=lagoon]{--acc:#4fc3cf;--acc-soft:#0f2a2d;--acc-sfg:#8fdde5;--acc-fg:#0a0a0a;--pri:#4fc3cf;--pri-fg:#0a0a0a;--err:#f07069;--err-soft:#2a1c1b;--err-sfg:#f6a39e}html[data-accent=sage]{--acc:#3f6b4f;--acc-soft:#e4efe6;--acc-sfg:#2c5239;--acc-fg:#fff;--pri:#3f6b4f;--pri-fg:#fff;--err:#b93a2e;--err-soft:#faefed;--err-sfg:#8f2b22;--ok:#2f7a5b;--ok-soft:#e1f1ea;--ok-sfg:#1f5c43}html[data-theme=dark][data-accent=sage]{--acc:#86bf98;--acc-soft:#172b1d;--acc-sfg:#a9d8b7;--acc-fg:#0a0a0a;--pri:#86bf98;--pri-fg:#0a0a0a;--err:#f07069;--err-soft:#2a1c1b;--err-sfg:#f6a39e;--ok:#5fd0a0;--ok-soft:#10301f;--ok-sfg:#9ee7c4}html[data-accent=indigo]{--acc:#4338b8;--acc-soft:#e9e7fb;--acc-sfg:#352c94;--acc-fg:#fff;--pri:#4338b8;--pri-fg:#fff;--err:#b93a2e;--err-soft:#faefed;--err-sfg:#8f2b22}html[data-theme=dark][data-accent=indigo]{--acc:#a39bff;--acc-soft:#232048;--acc-sfg:#c2bcff;--acc-fg:#0a0a0a;--pri:#a39bff;--pri-fg:#0a0a0a;--err:#f07069;--err-soft:#2a1c1b;--err-sfg:#f6a39e}html[data-accent=plum]{--acc:#6d2e6f;--acc-soft:#f3e6f3;--acc-sfg:#58245a;--acc-fg:#fff;--pri:#6d2e6f;--pri-fg:#fff;--err:#b93a2e;--err-soft:#faefed;--err-sfg:#8f2b22}html[data-theme=dark][data-accent=plum]{--acc:#d48ad6;--acc-soft:#2e1a2f;--acc-sfg:#e6b3e8;--acc-fg:#0a0a0a;--pri:#d48ad6;--pri-fg:#0a0a0a;--err:#f07069;--err-soft:#2a1c1b;--err-sfg:#f6a39e}html[data-accent=graphite]{--acc:#3a3835;--acc-soft:#ebe9e4;--acc-sfg:#1a1916;--acc-fg:#fff;--pri:#1a1916;--pri-fg:#fff;--err:#b93a2e;--err-soft:#faefed;--err-sfg:#8f2b22}html[data-theme=dark][data-accent=graphite]{--acc:#cfcbc3;--acc-soft:#262626;--acc-sfg:#ececea;--acc-fg:#0a0a0a;--pri:#ececea;--pri-fg:#0a0a0a;--err:#f07069;--err-soft:#2a1c1b;--err-sfg:#f6a39e}html[data-accent=brass]{--acc:#7a5a10;--acc-soft:#f5ecd5;--acc-sfg:#5e4508;--acc-fg:#fff;--pri:#7a5a10;--pri-fg:#fff;--err:#b93a2e;--err-soft:#faefed;--err-sfg:#8f2b22;--warn:#8a5a00;--warn-soft:#f7f2e8;--warn-sfg:#694400}html[data-theme=dark][data-accent=brass]{--acc:#dcb24f;--acc-soft:#332a10;--acc-sfg:#ecd08a;--acc-fg:#0a0a0a;--pri:#dcb24f;--pri-fg:#0a0a0a;--err:#f07069;--err-soft:#2a1c1b;--err-sfg:#f6a39e;--warn:#f29e3d;--warn-soft:#3a2810;--warn-sfg:#f7c27e}:root{--vivid-cmin:.1}html[data-accent=graphite]{--vivid-cmin:.045}[data-vivid]{--acc-50:var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid]{--acc-50:color-mix(in oklab, var(--acc) 5%, var(--sf))}}[data-vivid]{--acc-100:var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid]{--acc-100:color-mix(in oklab, var(--acc) 10%, var(--sf))}}[data-vivid]{--acc-200:var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid]{--acc-200:color-mix(in oklab, var(--acc) 20%, var(--sf))}}[data-vivid]{--acc-300:var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid]{--acc-300:color-mix(in oklab, var(--acc) 35%, var(--sf))}}[data-vivid]{--acc-400:var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid]{--acc-400:color-mix(in oklab, var(--acc) 62%, var(--sf))}}[data-vivid]{--acc-500:var(--acc);--acc-600:var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid]{--acc-600:color-mix(in oklab, var(--acc) 85%, var(--fg))}}[data-vivid]{--acc-700:var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid]{--acc-700:color-mix(in oklab, var(--acc) 70%, var(--fg))}}[data-vivid]{--acc-800:var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid]{--acc-800:color-mix(in oklab, var(--acc) 55%, var(--fg))}}[data-vivid]{--acc-900:var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid]{--acc-900:color-mix(in oklab, var(--acc) 40%, var(--fg))}}[data-vivid]{--acc-vivid:var(--acc);--hue-a:var(--acc);--hue-a-soft:var(--acc-soft);--hue-a-sfg:var(--acc-sfg);--hue-b:var(--acc);--hue-b-soft:var(--acc-soft);--hue-b-sfg:var(--acc-sfg);--chart-1:var(--acc-vivid);--chart-2:var(--hue-a);--chart-3:var(--hue-b);--chart-4:var(--acc-800);--chart-5:var(--fg2);--chart-6:var(--fg3);--acc-grad:linear-gradient(135deg, var(--acc-vivid), var(--hue-a));--acc-grad-soft:linear-gradient(135deg, var(--acc-soft), var(--hue-a-soft));--acc-wash:radial-gradient(120% 160% at 0% 0%, var(--acc), var(--hue-a) 45%, transparent 75%)}@supports (color:color-mix(in lab, red, red)){[data-vivid]{--acc-wash:radial-gradient(120% 160% at 0% 0%, color-mix(in oklab, var(--acc) 9%, transparent), color-mix(in oklab, var(--hue-a) 4%, transparent) 45%, transparent 75%)}}[data-vivid]{--acc-glow:0 0 0 3px var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid]{--acc-glow:0 0 0 3px color-mix(in oklab, var(--acc) 18%, transparent)}}[data-vivid]{--pri:var(--acc);--pri-fg:var(--acc-fg)}:root[data-theme=dark] [data-vivid],[data-vivid][data-theme=dark],.dark[data-vivid],.dark [data-vivid]{--acc-wash:radial-gradient(120% 160% at 0% 0%, var(--acc), var(--hue-a) 45%, transparent 75%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] [data-vivid],[data-vivid][data-theme=dark],.dark[data-vivid],.dark [data-vivid]{--acc-wash:radial-gradient(120% 160% at 0% 0%, color-mix(in oklab, var(--acc) 12%, transparent), color-mix(in oklab, var(--hue-a) 6%, transparent) 45%, transparent 75%)}}:root[data-theme=dark] [data-vivid],[data-vivid][data-theme=dark],.dark[data-vivid],.dark [data-vivid]{--acc-glow:0 0 0 3px var(--acc), 0 0 14px var(--acc)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] [data-vivid],[data-vivid][data-theme=dark],.dark[data-vivid],.dark [data-vivid]{--acc-glow:0 0 0 3px color-mix(in oklab, var(--acc) 26%, transparent), 0 0 14px color-mix(in oklab, var(--acc) 22%, transparent)}}@supports (color:oklch(from red l c h)){[data-vivid]{--hue-a:oklch(from var(--acc) clamp(.44, l, .54) clamp(var(--vivid-cmin), c, .19) calc(h + 35));--hue-a-soft:oklch(from var(--acc) .955 clamp(calc(var(--vivid-cmin) * .25), calc(c * .2), .035) calc(h + 35));--hue-a-sfg:oklch(from var(--acc) .4 clamp(calc(var(--vivid-cmin) * .8), c, .16) calc(h + 35));--hue-b:oklch(from var(--acc) clamp(.44, l, .54) clamp(var(--vivid-cmin), c, .19) calc(h - 35));--hue-b-soft:oklch(from var(--acc) .955 clamp(calc(var(--vivid-cmin) * .25), calc(c * .2), .035) calc(h - 35));--hue-b-sfg:oklch(from var(--acc) .4 clamp(calc(var(--vivid-cmin) * .8), c, .16) calc(h - 35));--chart-4:oklch(from var(--acc) clamp(.44, l, .54) clamp(var(--vivid-cmin), c, .19) calc(h + 180));--chart-5:oklch(from var(--acc) clamp(.44, l, .54) clamp(var(--vivid-cmin), c, .19) calc(h - 100))}:root[data-theme=dark] [data-vivid],[data-vivid][data-theme=dark],.dark[data-vivid],.dark [data-vivid]{--acc-vivid:oklch(from var(--acc) l clamp(0, calc(c * 1.12), .2) h);--hue-a:oklch(from var(--acc) clamp(.72, l, .8) clamp(var(--vivid-cmin), calc(c * 1.1), .17) calc(h + 35));--hue-a-soft:oklch(from var(--acc) .27 clamp(calc(var(--vivid-cmin) * .3), calc(c * .3), .05) calc(h + 35));--hue-a-sfg:oklch(from var(--acc) .86 clamp(calc(var(--vivid-cmin) * .6), calc(c * .6), .1) calc(h + 35));--hue-b:oklch(from var(--acc) clamp(.72, l, .8) clamp(var(--vivid-cmin), calc(c * 1.1), .17) calc(h - 35));--hue-b-soft:oklch(from var(--acc) .27 clamp(calc(var(--vivid-cmin) * .3), calc(c * .3), .05) calc(h - 35));--hue-b-sfg:oklch(from var(--acc) .86 clamp(calc(var(--vivid-cmin) * .6), calc(c * .6), .1) calc(h - 35));--chart-4:oklch(from var(--acc) clamp(.72, l, .8) clamp(var(--vivid-cmin), calc(c * 1.1), .17) calc(h + 180));--chart-5:oklch(from var(--acc) clamp(.72, l, .8) clamp(var(--vivid-cmin), calc(c * 1.1), .17) calc(h - 100))}}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s;--shimmer-duration:0s}}html{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-weight:400;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--bg);color:var(--fg);margin:0}code,kbd,pre,.mono{font-family:var(--font-mono);font-size:.93em}:focus-visible{outline:none}:focus-visible:not(:where([tabindex="-1"])){box-shadow:inset 0 0 0 2px var(--focus)}::selection{background:var(--acc-soft);color:var(--acc-sfg)}:root{--swatch-ember:#c2410c;--swatch-cobalt:#145ec1;--swatch-midnight:#1f3a6b;--swatch-steel:#3b5f87;--swatch-lagoon:#0e6b73;--swatch-sage:#3f6b4f;--swatch-indigo:#4338b8;--swatch-plum:#6d2e6f;--swatch-graphite:#3a3835;--swatch-brass:#7a5a10}html[data-theme=dark]{--swatch-ember:#f27a4a;--swatch-cobalt:#7fb3fe;--swatch-midnight:#9ab4e6;--swatch-steel:#8fb0d4;--swatch-lagoon:#4fc3cf;--swatch-sage:#86bf98;--swatch-indigo:#a39bff;--swatch-plum:#d48ad6;--swatch-graphite:#cfcbc3;--swatch-brass:#dcb24f}@media (width<=639px){:root{--ctrl:max(2.75rem, 44px);--touch:max(2.75rem, 44px)}}:root{--pm-bots:#4b3fd1;--pm-knowledge:#0f7a5c;--pm-mcp-gateway:#c2410c;--pm-translation:#1d5fd1;--pm-agent-assist:#b4235f;--pm-lens:#0e7490;--pm-asterisk:#475569;--pm-runtime:#1b2130;--pm-bots-line:#4b3fd1;--pm-knowledge-line:#0f7a5c;--pm-mcp-gateway-line:#c2410c;--pm-translation-line:#1d5fd1;--pm-agent-assist-line:#b4235f;--pm-lens-line:#0e7490;--pm-asterisk-line:#475569;--pm-runtime-line:#1b2130}html[data-theme=dark],[data-theme=dark],.dark{--pm-bots:#5d52e3;--pm-knowledge:#14906d;--pm-mcp-gateway:#d65318;--pm-translation:#3172e6;--pm-agent-assist:#c93a74;--pm-lens:#1588a8;--pm-asterisk:#5a687e;--pm-runtime:#363e52;--pm-bots-line:#a59cff;--pm-knowledge-line:#4fd1a5;--pm-mcp-gateway-line:#fb9a62;--pm-translation-line:#7fb0ff;--pm-agent-assist-line:#f07fae;--pm-lens-line:#5ccde3;--pm-asterisk-line:#a7b2c4;--pm-runtime-line:#c9cdd8}body{font-size:var(--t14)}:root,:root[data-theme=dark]{--color-bg:var(--bg);--color-surface:var(--sf);--color-surface-2:var(--sf2);--color-surface-3:var(--sf3);--color-fg:var(--fg);--color-fg-2:var(--fg2);--color-fg-3:var(--fg3);--color-fg-placeholder:var(--fg3);--color-fg-inverse:var(--pri-fg);--color-border:var(--bd);--color-border-2:var(--bd2);--color-border-input:var(--bdi);--color-accent:var(--acc);--color-accent-fg:var(--acc-fg);--color-accent-soft:var(--acc-soft);--color-accent-soft-fg:var(--acc-sfg);--color-accent-hover:var(--acc-sfg);--color-accent-active:var(--acc-sfg);--color-surface-selected:var(--acc-soft);--color-link:var(--acc);--color-focus:var(--acc);--color-ok:var(--ok);--color-ok-soft:var(--ok-soft);--color-ok-soft-fg:var(--ok-sfg);--color-warn:var(--warn);--color-warn-soft:var(--warn-soft);--color-warn-soft-fg:var(--warn-sfg);--color-err:var(--err);--color-err-soft:var(--err-soft);--color-err-soft-fg:var(--err-sfg);--color-info:var(--info);--color-info-soft:var(--info-soft);--color-info-soft-fg:var(--info-sfg);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-canvas-bg:var(--canvas);--color-canvas-grid:var(--dots);--color-node-bg:var(--node);--color-scrim:var(--scrim);--text-12:var(--t12);--text-13:var(--t13);--text-14:var(--t14);--text-15:var(--t15);--text-17:var(--t17);--text-20:var(--t20);--text-24:var(--t24);--row-h:var(--row);--control-md:var(--ctrl);--control-sm:var(--ctrl-sm);--layout-nav-w:var(--nav);--layout-topbar-h:var(--hdr);--layout-page-pad:var(--s4)}[data-vivid]{--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3)}.walker{--walker-size:1.75rem;width:var(--walker-size);height:var(--walker-size);vertical-align:middle;color:inherit;display:inline-block;overflow:visible}.walker.sm{--walker-size:1rem}.walker.lg{--walker-size:2.5rem}.walker .w-head{fill:currentColor}.walker .w-torso,.walker .w-arm path,.walker .w-leg path{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.walker .w-shadow{fill:var(--fg3,currentColor);opacity:.25;transform-origin:14px 26px;animation:.9s ease-in-out infinite walker-shadow}.walker .w-body{transform-origin:14px 14px;animation:.45s ease-in-out infinite walker-bob}.walker .w-leg-l{transform-origin:14px 17.6px;animation:.9s ease-in-out infinite walker-leg}.walker .w-leg-r{transform-origin:14px 17.6px;animation:.9s ease-in-out infinite reverse walker-leg}.walker .w-arm-l{transform-origin:14px 11.2px;animation:.9s ease-in-out infinite reverse walker-arm}.walker .w-arm-r{transform-origin:14px 11.2px;animation:.9s ease-in-out infinite walker-arm}@keyframes walker-leg{0%{transform:rotate(-28deg)}50%{transform:rotate(28deg)}to{transform:rotate(-28deg)}}@keyframes walker-arm{0%{transform:rotate(-20deg)}50%{transform:rotate(20deg)}to{transform:rotate(-20deg)}}@keyframes walker-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes walker-shadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(.8)}}.walker-stage{place-content:center;justify-items:center;gap:var(--s2,9px);pointer-events:none;z-index:2;color:var(--fg2,currentColor);display:grid;position:absolute;inset:0}.walker-stage .walker-label{font-size:var(--t13,13px);color:var(--fg3,currentColor)}.walker-stage .walker-retry{pointer-events:auto;font-size:var(--t13,13px);color:var(--acc,currentColor);cursor:pointer;background:0 0;border:0;text-decoration:underline}.btn .walker,.chip .walker{--walker-size:1rem;margin-right:2px}@media (prefers-reduced-motion:reduce){.walker *{transition:none!important;animation:none!important}}.unified-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.unified-loading{isolation:isolate;min-height:12rem;position:relative}.unified-loading.unified-loading-overlay{pointer-events:none;min-height:0;position:absolute;inset:0}.unified-skeleton-layout{gap:var(--s2);display:grid}.unified-skeleton{height:var(--row);border-radius:var(--r2);background:var(--shimmer-base);position:relative;overflow:hidden}.unified-skeleton:after{content:"";width:var(--sweep-band,16vw);background:linear-gradient(90deg, transparent, var(--shimmer-wave), transparent);animation:v-sweep-self var(--sweep-duration,1.8s) linear infinite;position:absolute;inset:0 auto 0 0}.v-skeleton-region[data-sweep=region] .unified-skeleton:after{content:none}.unified-sheet{box-sizing:border-box;z-index:35;width:min(var(--sheet), 100%);background:var(--sf);min-width:0;color:var(--fg);border-left:1px solid var(--bd);box-shadow:var(--shadow-edge);flex-direction:column;animation:.32s cubic-bezier(.32,.72,0,1) unified-sheet-enter;display:flex;position:absolute;inset:0 0 0 auto}.unified-sheet.is-expanded{width:100%}.unified-sheet-header{min-height:var(--hdr);padding:var(--s1) var(--s3);border-bottom:1px solid var(--bd2);align-items:center;gap:var(--s2);padding:0 var(--s3);display:flex}.unified-sheet-header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t15);flex:1;margin:0;font-weight:600;overflow:hidden}.unified-sheet-header h2:focus{box-shadow:none;outline:none}.unified-sheet-body{overscroll-behavior:contain;min-height:0;padding:var(--s3);gap:var(--s3);font-size:var(--t14);flex-direction:column;flex:1;display:flex;overflow:auto}.unified-sheet-body>*{flex-shrink:0}.unified-sheet-body:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.unified-sheet-body>p{color:var(--fg2);font-size:var(--t14);margin:0}.unified-sheet-body>.unified-sheet-description{font-size:var(--t13)}.unified-sheet-footer{padding:var(--s2) var(--s3);border-top:1px solid var(--bd2);justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.unified-sheet-footer>:first-child:not(:only-child){margin-right:auto}.unified-icon-button{width:var(--touch);height:var(--touch);border-radius:var(--r2);color:var(--fg2);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.unified-icon-button svg{width:var(--icon);height:var(--icon)}.unified-icon-button:hover{background:var(--sf3)}.unified-icon-button:focus-visible,.unified-accent-choice:focus-within{outline:2px solid var(--acc);outline-offset:2px}@keyframes unified-sheet-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}.unified-accents{border:0;min-width:0;margin:0;padding:0;display:block!important}.unified-accent-grid{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.unified-accent-choice{align-items:center;gap:var(--s2);min-height:var(--ctrl);padding:var(--s2);border:1px solid var(--bd);border-radius:var(--r2);cursor:pointer;font-size:var(--t13);display:flex;position:relative}.unified-accent-choice:has(input:checked){outline:2px solid var(--acc);outline-offset:-2px}.unified-accent-choice input{z-index:1;left:calc(var(--s2) + 1px);opacity:0;cursor:pointer;width:1.75rem;height:1.75rem;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.unified-accent-dot{background:var(--swatch);border-radius:50%;flex-shrink:0;width:1.75rem;height:1.75rem}@media (width<=1024px){.unified-sheet{width:min(25rem,100%)}}@media (prefers-reduced-motion:reduce){.unified-skeleton:after{display:none}.unified-sheet{transition:none;animation:none}}.unified-brand-logo{vertical-align:middle;flex-shrink:0;display:inline-block}.unified-combobox{min-width:0;font-size:var(--t13);flex-direction:column;flex:100%;gap:.375rem;display:flex;position:relative}.unified-combobox-label{color:var(--fg3);font-size:var(--t12);font-weight:500}.unified-combobox-trigger{width:100%;min-height:var(--ctrl);padding:0 .5rem 0 var(--s2);border:1px solid var(--bdi);border-radius:var(--r2);background:var(--sf);color:var(--fg);font:inherit;font-size:var(--t14);text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out);align-items:center;gap:.5rem;display:flex}.unified-combobox-trigger:hover:not(:disabled){border-color:var(--fg3)}.unified-combobox-trigger:focus-visible,.unified-combobox.is-open .unified-combobox-trigger{outline:2px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.unified-combobox-trigger:focus-visible,.unified-combobox.is-open .unified-combobox-trigger{outline:2px solid color-mix(in oklab, var(--acc) 35%, transparent)}}.unified-combobox-trigger:focus-visible,.unified-combobox.is-open .unified-combobox-trigger{outline-offset:0;border-color:var(--acc)}.unified-combobox-trigger:disabled{background:var(--sf2);color:var(--fg2);cursor:not-allowed}.unified-combobox-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.unified-combobox-value.is-placeholder{color:var(--fg3)}.unified-combobox-chevron{--icon:var(--icon-sm);color:var(--fg3);transition:transform var(--dur-1) var(--ease-out);flex-shrink:0}.unified-combobox.is-open .unified-combobox-chevron{transform:rotate(180deg)}.unified-combobox-panel{z-index:40;border:1px solid var(--bd);border-radius:var(--r3);background:var(--sf);box-shadow:var(--shadow);animation:unified-combobox-enter var(--dur-1) var(--ease-out);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.unified-combobox-search{--icon:var(--icon-sm);border-bottom:1px solid var(--bd2);align-items:center;padding:.375rem;display:flex;position:relative}.unified-combobox-search>svg{color:var(--fg3);pointer-events:none;position:absolute;left:.9375rem}.unified-combobox-panel .unified-combobox-search input.unified-combobox-input[type=search]{width:100%;min-height:calc(var(--ctrl) - 4px);border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf);color:var(--fg);font:inherit;font-size:var(--t13);margin:0;padding:0 .5rem 0 1.875rem}.unified-combobox-panel .unified-combobox-search input.unified-combobox-input[type=search]:focus-visible{border-color:var(--acc);outline:0}.unified-combobox-list{overscroll-behavior:contain;max-height:20.5rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.unified-combobox-option{border-radius:var(--r2);height:2rem;color:var(--fg);font-size:var(--t14);cursor:pointer;align-items:center;gap:.5625rem;padding:0 .5rem;display:flex}.unified-combobox-option.is-active{background:var(--sf2)}.unified-combobox-option.is-selected{font-weight:600}.unified-combobox-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.unified-combobox-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.unified-combobox-category{color:var(--fg3);font-size:var(--t12);flex-shrink:0;font-weight:400}.unified-combobox-check{--icon:var(--icon-sm);color:var(--acc);flex-shrink:0}.unified-combobox-empty{color:var(--fg3);font-size:var(--t12);text-align:center;margin:0;padding:.75rem}@keyframes unified-combobox-enter{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.unified-combobox-panel{animation:none}.unified-combobox-chevron{transition:none}}.unified-combobox-field{align-items:center;min-width:0;display:flex;position:relative}.unified-combobox-lead{left:var(--s2);pointer-events:none;position:absolute}.unified-combobox-field>.unified-combobox-chevron{pointer-events:none;position:absolute;right:.5rem}.unified-combobox.unified-combobox-editable .unified-combobox-field input.unified-combobox-text[type=text][role=combobox]{width:100%;min-width:0;min-height:var(--ctrl);text-overflow:ellipsis;margin:0;padding-right:1.75rem}.unified-combobox.unified-combobox-editable.has-brand .unified-combobox-field input.unified-combobox-text[type=text][role=combobox]{padding-left:calc(var(--s2) + 16px + .5rem)}.unified-combobox.unified-combobox-editable.is-mono .unified-combobox-field input.unified-combobox-text[type=text][role=combobox]{font-family:var(--font-mono,ui-monospace, monospace)}.unified-combobox-editable .unified-combobox-list{max-height:22rem}.unified-combobox-group{height:1.75rem;color:var(--fg3);font-size:var(--t12);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:.25rem .5rem 0;font-weight:600;display:flex;overflow:hidden}.unified-combobox-editable .unified-combobox-name.is-mono{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t13)}.unified-combobox-option.is-custom .unified-combobox-name{color:var(--fg2)}.unified-combobox-custom-icon{--icon:var(--icon-sm);color:var(--fg3);flex-shrink:0}.unified-combobox-category{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.unified-combobox-badge{flex-shrink:0}.unified-combobox-status{border-top:1px solid var(--bd2);color:var(--fg3);font-size:var(--t12);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:.5rem .75rem;overflow:hidden}@media (width<=639px){:is(.v-btn,.v-tab,.v-seg__opt,.v-back,.v-pagination__button,.v-input,.v-select,[role=tab],[role=combobox],.v-filter button.v-filter-clear):not(:where(td,th,[role=cell],[role=gridcell],.react-flow) *){min-height:var(--ctrl)!important}.v-btn--icon:not(:where(td,th,[role=cell],[role=gridcell],.react-flow) *){min-width:var(--ctrl)!important}.v-banner{flex-wrap:wrap!important}.v-banner>.v-banner__action{flex-wrap:wrap;justify-content:flex-end;flex:100%!important}.v-seg:not(:where(td,th,[role=cell],[role=gridcell]) *){height:auto!important}}@property --v-edge-reach{syntax:"<percentage>";inherits:false;initial-value:60%}@property --v-edge-glint{syntax:"<percentage>";inherits:false;initial-value:46%}[data-vivid] [data-hue-row]>*{--tile-hue:var(--acc-vivid);--tile-soft:var(--acc-soft);--tile-sfg:var(--acc-sfg);--tile-grad:var(--acc-grad)}[data-vivid] [data-hue-row]>:nth-child(3n+2){--tile-hue:var(--hue-a);--tile-soft:var(--hue-a-soft);--tile-sfg:var(--hue-a-sfg);--tile-grad:linear-gradient(135deg, var(--hue-a), var(--acc-vivid))}[data-vivid] [data-hue-row]>:nth-child(3n+3){--tile-hue:var(--hue-b);--tile-soft:var(--hue-b-soft);--tile-sfg:var(--hue-b-sfg);--tile-grad:linear-gradient(135deg, var(--hue-b), var(--acc-vivid))}[data-vivid] [data-kpi-icon]{background:var(--tile-soft,var(--acc-soft));color:var(--tile-sfg,var(--acc-sfg))}[data-vivid] :is([data-kpi-spark],.v-kpi-spark){color:var(--tile-hue,var(--acc-vivid))}[data-vivid] :is(.runtime-table-scroll thead th,.unified-sheet-body thead th:not(.v-th)){border-bottom-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid] :is(.runtime-table-scroll thead th,.unified-sheet-body thead th:not(.v-th)){border-bottom-color:color-mix(in oklab, var(--acc) 22%, var(--bd2))}}[data-vivid] :is(.runtime-table-scroll thead th,.unified-sheet-body thead th:not(.v-th)),[data-vivid] .runtime-table-scroll tbody tr:not(.is-failing):hover,[data-vivid] .runtime-table-scroll tbody tr:not(.is-failing):hover td{background:var(--acc-50)}[data-vivid] .runtime-button.is-primary:hover:not(:disabled){opacity:1;border-color:var(--acc-600);background:var(--acc-600)}[data-vivid] .runtime-button.is-primary:active:not(:disabled){border-color:var(--acc-700);background:var(--acc-700)}[data-vivid] .runtime-segmented button[aria-pressed=true]{background:var(--acc-soft);color:var(--acc-sfg);box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid] .runtime-segmented button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 32%, transparent)}}[data-vivid] .runtime-page-heading{isolation:isolate;position:relative}[data-vivid] .runtime-page-heading:before{content:"";z-index:-1;inset:calc(-1 * var(--s4)) 0 0 calc(-1 * var(--s4));background:var(--acc-wash);pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}[data-vivid] [class~=border-b-2]:is([class~="border-[var(--acc)]"],[class~=border-primary],[class~=border-accent],[aria-selected=true][class~="aria-selected:border-[var(--acc)]"]){background-image:var(--acc-grad);background-position:bottom;background-repeat:no-repeat;background-size:100% 2px;background-origin:border-box;border-bottom-color:#0000}:is(:root[data-theme=dark] [data-vivid],[data-vivid][data-theme=dark],.dark [data-vivid],.dark[data-vivid]) :is(button,[role=button],[role=tab],a[href],.runtime-button):not(.v-btn,.v-tab,.v-seg__opt,.v-back,.v-filter-clear,.v-filter-input,.v-input,.v-textarea,.v-select):focus-visible{box-shadow:var(--acc-glow)}:root{--vo-bg:var(--color-bg);--vo-panel:var(--color-surface);--vo-ink:var(--color-fg);--vo-muted:var(--color-fg-3);--vo-line:var(--color-border);--vo-accent:var(--color-accent);--vo-accent-fg:var(--color-accent-fg);--vo-accent-soft-fg:var(--color-accent-soft-fg);--vo-accent-hover:var(--color-accent-hover);--vo-info:var(--color-info);--vo-accent-soft:var(--color-accent-soft);--vo-good:var(--color-ok);--vo-warn:var(--color-warn);--vo-danger:var(--color-err);--vo-good-ink:var(--color-ok);--vo-warn-ink:var(--color-warn);--surface:var(--color-surface);--surface-2:var(--color-surface-2);--surface-3:var(--color-surface-3);--fg-2:var(--color-fg-2);--fg-muted:var(--color-fg-3);--border:var(--color-border);--accent:var(--color-accent);--sidebar-w:var(--layout-nav-w);--topbar-h:var(--layout-topbar-h)}#root{min-height:100%}button,input,select,textarea{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--color-fg-placeholder)}svg{flex-shrink:0}[data-vivid] :is(.runtime-table-scroll,table.sh-table):not(.native-product-root *,.sh-matrix-table) thead th,[data-vivid] .runtime-frame .pp .runtime-table-scroll thead th{border-bottom-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid] :is(.runtime-table-scroll,table.sh-table):not(.native-product-root *,.sh-matrix-table) thead th,[data-vivid] .runtime-frame .pp .runtime-table-scroll thead th{border-bottom-color:color-mix(in oklab, var(--acc) 22%, var(--bd2))}}[data-vivid] :is(.runtime-table-scroll,table.sh-table):not(.native-product-root *,.sh-matrix-table) thead th,[data-vivid] .runtime-frame .pp .runtime-table-scroll thead th,[data-vivid] :is(.runtime-table-scroll,table.sh-table):not(.native-product-root *,.sh-matrix-table) tbody tr:not(.v-table-empty-row,.is-failing):hover,[data-vivid] .runtime-frame .pp .runtime-table-scroll tbody tr:not(.is-failing,.is-selected):hover{background:var(--acc-50)}[data-vivid] .runtime-frame .pp .pp-table tr.is-selected>td:first-child{box-shadow:inset 3px 0 0 var(--acc-vivid)}[data-vivid] .runtime-frame .pp :is(.runtime-button,.pp-preview-btn).is-primary:hover:not(:disabled){opacity:1;border-color:var(--acc-600);background:var(--acc-600)}[data-vivid] .runtime-frame .pp :is(.runtime-button,.pp-preview-btn).is-primary:active:not(:disabled){border-color:var(--acc-700);background:var(--acc-700)}[data-vivid] .runtime-frame .pp .runtime-segmented button[aria-pressed=true]{background:var(--acc-soft);color:var(--acc-sfg);box-shadow:inset 0 0 0 1px var(--acc)}[data-vivid] .runtime-frame .pp .pp-seg-option:has(input:checked){background:var(--acc-soft);color:var(--acc-sfg);box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){[data-vivid] .runtime-frame .pp .runtime-segmented button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 32%, transparent)}[data-vivid] .runtime-frame .pp .pp-seg-option:has(input:checked){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 32%, transparent)}}[data-vivid] .runtime-frame .pp .pp-seg-option:has(input:checked) svg{color:var(--acc-sfg)}[data-vivid] .runtime-home .home-day>span.is-filled{background:var(--acc-vivid)}[data-vivid] .runtime-frame .pp .pp-source>.pp-tile:not(.is-muted){background:var(--tile-soft,var(--acc-soft));color:var(--tile-sfg,var(--acc-sfg))}.runtime-frame .pp .pp-default-card.is-selected:before{content:none}.workspace-frame{background:var(--color-bg);min-height:100vh;color:var(--color-fg)}.workspace-sidebar{z-index:30;overscroll-behavior:contain;background:var(--color-surface-2);border-right:1px solid var(--color-border);flex-direction:column;width:13.75rem;min-height:0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.workspace-page{min-width:0;margin-left:13.75rem}.workspace-brand-row{min-height:var(--layout-topbar-h);padding:0 var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.workspace-brand{gap:var(--space-2);color:var(--color-fg);font-size:var(--text-16);align-items:center;font-weight:600;text-decoration:none;display:flex}.workspace-brand-mark{color:var(--color-accent);font-size:var(--text-22);line-height:1}.workspace-nav{padding:var(--space-4) var(--space-2);flex-shrink:0}.workspace-nav-label{padding:0 var(--space-2) var(--space-2);font-size:var(--text-12);color:var(--color-fg-3);display:block}.workspace-nav-link{align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-2);color:var(--color-fg-2);font-size:var(--text-13);text-decoration:none;display:flex}.workspace-nav-link svg,.workspace-topbar svg,.workspace-project-symbol{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.workspace-nav-link:hover{background:var(--color-surface-3)}.workspace-sidebar-bottom{padding:var(--space-2);gap:var(--space-1);border-top:1px solid var(--color-border);flex-direction:column;flex-shrink:0;margin-top:auto;display:flex}.workspace-project-switcher{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface);color:var(--color-fg);font-size:var(--text-13);cursor:pointer;display:flex}.workspace-project-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.workspace-account{align-items:center;gap:var(--space-2);padding:var(--space-2);cursor:pointer;border-radius:var(--radius-2);min-width:0;color:var(--color-fg);background:0 0;border:0;display:flex}.workspace-account:hover{background:var(--color-surface-3)}.workspace-avatar{border:1px solid var(--acc);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-avatar{border:1px solid color-mix(in oklab, var(--acc) 45%, transparent)}}.workspace-avatar{background:var(--acc-soft);color:var(--acc-sfg);font-size:var(--text-12);letter-spacing:.02em;border-radius:50%;font-weight:600}.workspace-account:hover .workspace-avatar,.workspace-account[data-state=open] .workspace-avatar{border-color:var(--acc)}.workspace-account-copy{text-align:left;min-width:0}.workspace-account-copy>span,.workspace-account-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-12);display:block;overflow:hidden}.workspace-account-copy small{color:var(--color-fg-3)}.workspace-project-menu,.workspace-account-menu{overflow-wrap:anywhere;min-width:min(14rem,100vw - 1rem);max-width:min(24rem,100vw - 1rem)}.workspace-topbar{gap:var(--space-2);z-index:20;height:var(--layout-topbar-h);padding:0 var(--space-4);background:var(--color-surface-2);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.workspace-breadcrumb{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-12);color:var(--color-fg-2);display:flex}.workspace-breadcrumb>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-breadcrumb>span:last-child{flex-shrink:0}.workspace-icon-button{border-radius:var(--radius-2);width:2rem;height:2rem;color:var(--color-fg-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workspace-icon-button:hover{background:var(--color-surface-3)}.workspace-icon-button svg{width:var(--icon-md);height:var(--icon-md)}.workspace-mobile-toggle{display:none}.workspace-content{padding:var(--space-6);min-width:0}.workspace-skip-link{top:var(--space-2);left:var(--space-2);z-index:60;background:var(--color-surface);color:var(--color-fg);padding:var(--space-2);position:fixed;transform:translateY(-200%)}.workspace-skip-link:focus{transform:translateY(0)}.workspace-frame :is(a,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.overview-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.overview-heading>div{overflow-wrap:anywhere;min-width:0}.overview-eyebrow{align-items:center;gap:var(--space-1);font-size:var(--text-12);color:var(--color-fg-2);margin:0 0 var(--space-2);display:flex}.overview-eyebrow svg{width:var(--icon-sm);height:var(--icon-sm)}.overview-heading h1{font-size:var(--text-22);font-weight:600;line-height:var(--leading-tight);margin:0}.overview-project-role{margin:var(--space-2) 0 0;color:var(--color-fg-2);font-size:var(--text-13)}.overview-description{margin:var(--space-2) 0 0;color:var(--color-fg-3);font-size:var(--text-13);max-width:72ch}.overview-settings-link{align-items:center;gap:var(--space-1);font-size:var(--text-12);color:var(--color-link);white-space:nowrap;display:inline-flex}.overview-settings-link svg{width:var(--icon-sm);height:var(--icon-sm)}.overview-section-heading{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.overview-section-heading h2{font-size:var(--text-16);margin:0;font-weight:600}.overview-section-heading>span{font-size:var(--text-12);color:var(--color-fg-3)}.overview-availability-note{align-items:flex-start;gap:var(--space-1);margin:0 0 var(--space-4);font-size:var(--text-12);color:var(--color-fg-3);display:flex}.overview-availability-note svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0;margin-top:.125rem}.overview-service-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.overview-service-card{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-3);min-width:0;height:100%;padding:var(--space-4);background:var(--color-surface);color:var(--color-fg);flex-direction:column;text-decoration:none;display:flex}.overview-service-card:hover{border-color:var(--color-border-strong);background:var(--color-surface-2)}.overview-service-card[data-last-opened]{border-color:var(--color-accent)}.overview-service-card-heading{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.overview-service-icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--color-fg-2)}.overview-service-arrow{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-fg-3)}.overview-service-name{font-size:var(--text-14);font-weight:600}.overview-service-description{color:var(--color-fg-3);font-size:var(--text-13)}.overview-service-card-footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);font-size:var(--text-12);flex-wrap:wrap;margin-top:auto;display:flex}.overview-access-label{color:var(--color-fg-2)}.overview-service-card-footer>span:last-child{align-items:center;gap:var(--space-1);color:var(--color-link);display:flex}.overview-service-card-footer svg{width:var(--icon-sm);height:var(--icon-sm)}.overview-project-cards{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-empty{border:1px solid var(--color-border);border-radius:var(--radius-3);padding:var(--space-5)}.overview-empty h3{font-size:var(--text-14);margin:0 0 var(--space-2);font-weight:600}.overview-empty p{font-size:var(--text-13);color:var(--color-fg-2);margin:0}@media (width>=768px) and (width<=1279px){.workspace-sidebar{width:3rem}.workspace-page{margin-left:3rem}.workspace-sidebar .workspace-expanded{display:none}.workspace-brand-row{justify-content:center;padding:0}.workspace-nav,.workspace-sidebar-bottom{padding:var(--space-1)}.workspace-nav-link,.workspace-project-switcher,.workspace-account{padding:var(--space-1);justify-content:center}.workspace-project-switcher{min-height:2rem}}@media (width<=767px){.workspace-sidebar{z-index:50;width:min(18rem,100vw - 2rem);transform:translate(-100%)}.workspace-sidebar.is-open{transform:translate(0)}.workspace-page{margin-left:0}.workspace-mobile-toggle{display:inline-flex}.workspace-topbar{padding:0 var(--space-2)}.workspace-breadcrumb{flex:1}.workspace-content{padding:var(--space-4)}.workspace-scrim{z-index:40;background:var(--color-scrim);border:0;position:fixed;inset:0}.overview-heading{gap:var(--space-2);flex-direction:column}.overview-project-cards{grid-template-columns:1fr}}.workspace-sidebar{background:var(--sf2);border-right:1px solid var(--bd)}.workspace-nav-label{padding:var(--s3) var(--s2) var(--s1);font-size:var(--t12);letter-spacing:.04em;text-transform:uppercase;color:var(--fg3);font-weight:600}.workspace-nav-link{min-height:1.875rem;padding:0 var(--s2);gap:var(--s2);border-radius:var(--r2);color:var(--fg2);font-size:var(--t14);font-weight:500;text-decoration:none}.workspace-nav-link svg{color:var(--fg3)}.workspace-nav-link:hover{background:var(--sf3);color:var(--fg)}.workspace-nav-link.is-active{background:var(--acc-soft);color:var(--acc-sfg);font-weight:500}.workspace-nav-link.is-active svg{color:var(--acc)}.workspace-project-switcher,.workspace-account,.workspace-icon-button{border-radius:var(--r2)}.workspace-topbar{background:var(--bg);border-bottom-color:var(--bd2)}.workspace-breadcrumb{font-size:var(--t14);color:var(--fg3)}.workspace-breadcrumb>span:last-child{color:var(--fg);font-weight:600}.workspace-content{padding:var(--s4)}.overview-heading h1{font-size:var(--t24)}.overview-description{color:var(--fg2);font-size:var(--t14)}.overview-section-heading h2{font-size:var(--t15)}.overview-section-heading>span{font-size:var(--t13)}.overview-service-card{border-radius:var(--r3);padding:var(--s3) var(--s4)}.overview-service-name{font-size:var(--t15)}@media (width<=767px){.workspace-nav-link{min-height:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.runtime-frame .pp{--pp-panel-r:var(--r3);--pp-label-w:12rem;gap:var(--s3);min-width:0;color:var(--fg);font-size:var(--t14);flex-direction:column;display:flex}.runtime-frame .pp .runtime-page-heading{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin:0;display:flex}.runtime-frame .pp .runtime-page-heading h1{font-size:var(--t24);margin:0;font-weight:600;line-height:1.25}.runtime-frame .pp .runtime-page-heading .runtime-lede{margin:var(--s1) 0 0;max-width:46rem;font-size:var(--t14);color:var(--fg2);line-height:1.45}.runtime-frame .pp .runtime-page-heading>.runtime-actions{flex-shrink:0}.runtime-frame .pp .runtime-eyebrow{margin:0 0 var(--s1);font-size:var(--t13);color:var(--fg3)}.runtime-frame .pp .runtime-button{--icon:var(--icon-sm);min-height:var(--ctrl);padding:0 var(--s3);border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf);color:var(--fg);font-size:var(--t14);gap:.375rem;font-weight:500;line-height:1}.runtime-frame .pp .runtime-button:hover:not(:disabled){background:var(--sf2)}.runtime-frame .pp .runtime-button.is-primary{border-color:var(--pri);background:var(--pri);color:var(--pri-fg);font-weight:500}.runtime-frame .pp .runtime-button.is-primary:hover:not(:disabled){background:var(--pri);opacity:.9}.runtime-frame .pp .runtime-button.is-danger{color:var(--err)}.runtime-frame .pp .runtime-button.is-danger:hover:not(:disabled){border-color:color-mix(in oklab, var(--err) 40%, var(--bd));background:var(--err-soft);color:var(--err-sfg)}.runtime-frame .pp .runtime-link{font-size:var(--t14);color:var(--acc-sfg)}.runtime-frame .pp .pp-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.runtime-frame .pp .pp-row-actions .runtime-link{min-height:var(--ctrl-sm);border-radius:var(--r2);color:var(--fg2);align-items:center;padding:0 .5rem;font-weight:500;text-decoration:none;display:inline-flex}.runtime-frame .pp .pp-row-actions .runtime-link:hover:not(:disabled){background:var(--sf3);color:var(--fg);text-decoration:none}.runtime-frame .pp .pp-row-actions .runtime-link.is-danger:hover:not(:disabled){background:var(--err-soft);color:var(--err-sfg)}.runtime-frame .pp :is(.runtime-button,.runtime-link,.runtime-segmented button,.pp-seg-option,.pp-card-link,.pp-item,.runtime-input,input,select,textarea,tbody tr){transition-property:opacity,transform;transition-duration:var(--dur-1);transition-timing-function:var(--ease-out)}.runtime-frame .pp :is(.runtime-button,.runtime-link,.runtime-segmented button):not(:disabled):active{transform:scale(.98)}.runtime-frame .pp .pp-seg-option:not(:has(input:disabled)):active{transform:scale(.98)}.runtime-frame .pp .pp-card-link:active{transform:scale(.995)}.runtime-frame .pp :is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent);outline-offset:2px}.runtime-frame .pp .runtime-input,.runtime-frame .pp .runtime-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--ctrl);border:1px solid var(--bdi);border-radius:var(--r2);background:var(--sf);color:var(--fg);font-size:var(--t13);padding:.375rem .625rem;line-height:1.4}.runtime-frame .pp :is(.runtime-input,.runtime-form :is(input,select,textarea)):focus-visible{outline:2px solid color-mix(in oklab, var(--acc) 35%, transparent);outline-offset:0;border-color:var(--acc)}.runtime-frame .pp :is(.runtime-input,input,select,textarea)[readonly]{background:var(--sf2);color:var(--fg2)}.runtime-frame .pp .pp-search{--icon:var(--icon-sm);align-items:center;width:min(100%,17rem);display:flex;position:relative}.runtime-frame .pp .pp-search>svg{color:var(--fg3);pointer-events:none;position:absolute;left:.625rem}.runtime-frame .pp .pp-search>.runtime-input{appearance:none;width:100%;padding-left:1.875rem}.runtime-frame .pp .pp-search>.runtime-input::-webkit-search-decoration{-webkit-appearance:none}.runtime-frame .pp .runtime-toolbar{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;margin:0;display:flex}.runtime-frame .pp :is(.runtime-segmented,.pp-seg){border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf2);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex;overflow:visible}.runtime-frame .pp .runtime-segmented button{--icon:var(--icon-sm);min-height:calc(var(--ctrl) - 6px);border-radius:var(--r1);color:var(--fg2);font-size:var(--t13);background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .625rem;font-weight:500;display:inline-flex}.runtime-frame .pp .runtime-segmented button:hover:not([aria-pressed=true]){color:var(--fg);background:var(--sf3)}.runtime-frame .pp .runtime-segmented button[aria-pressed=true]{background:var(--sf);color:var(--fg);font-weight:500;box-shadow:0 1px 2px #00000014}.runtime-frame .pp .pp-seg-option{--icon:var(--icon-sm);min-height:calc(var(--ctrl) - 6px);border-radius:var(--r1);color:var(--fg2);font-size:var(--t13);text-transform:capitalize;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:500;display:inline-flex;position:relative}.runtime-frame .pp .pp-seg-option input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.runtime-frame .pp .pp-seg-option:hover:not(:has(input:checked)):not(:has(input:disabled)){background:var(--sf3);color:var(--fg)}.runtime-frame .pp .pp-seg-option:has(input:checked){background:var(--sf);color:var(--fg);font-weight:500;box-shadow:0 1px 2px #00000014}.runtime-frame .pp .pp-seg-option:has(input:checked) svg{color:var(--acc)}.runtime-frame .pp .pp-seg-option:has(input:focus-visible){outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent);outline-offset:2px}.runtime-frame .pp .pp-seg-option:has(input:disabled){cursor:not-allowed}.runtime-frame .pp .pp-seg-option:has(input:disabled):not(:has(input:checked)){opacity:.5}.runtime-frame .pp .runtime-card{padding:var(--s4);border:1px solid var(--bd);border-radius:var(--pp-panel-r);background:var(--sf)}.runtime-frame .pp .runtime-table-scroll{padding:0}.runtime-frame .pp :is(.pp-panel,.pp-list){border:1px solid var(--bd);border-radius:var(--pp-panel-r);background:var(--sf);min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.runtime-frame .pp .pp-list>*+*{border-top:1px solid var(--bd2)}.runtime-frame .pp .pp-item{align-items:center;gap:.625rem;min-width:0;padding:.5625rem .75rem;display:flex}.runtime-frame .pp .pp-item:hover{background:color-mix(in oklab, var(--sf2) 60%, transparent)}.runtime-frame .pp .pp-item-body{flex:1;min-width:0}.runtime-frame .pp :is(.pp-item-title,.pp-item-desc){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.runtime-frame .pp .pp-item-title{font-size:var(--t14);color:var(--fg);font-weight:500}.runtime-frame .pp .pp-item-desc{font-size:var(--t12);color:var(--fg3);margin-top:1px}.runtime-frame .pp .pp-item-desc code{font-family:var(--font-mono);font-size:var(--t12)}.runtime-frame .pp .pp-item-meta{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.runtime-frame .pp .pp-tile{--icon:var(--icon);border-radius:var(--r2);background:var(--acc-soft);width:2rem;height:2rem;color:var(--acc-sfg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.runtime-frame .pp .pp-tile.is-sm{--icon:var(--icon-sm);width:1.625rem;height:1.625rem}.runtime-frame .pp .pp-tile.is-muted{background:var(--sf2);color:var(--fg2);box-shadow:inset 0 0 0 1px var(--bd2)}.runtime-frame .pp .runtime-chip{border-radius:var(--r2);background:var(--sf3);height:1.25rem;color:var(--fg2);font-size:var(--t12);gap:0;padding:0 .375rem;font-weight:500;line-height:1}.runtime-frame .pp .runtime-chip:is(.tone-ok,.tone-warn,.tone-error,.tone-info,.tone-accent,.tone-unknown){height:auto;color:var(--fg);font-size:var(--t13);background:0 0;border-radius:0;gap:7px;padding:0}.runtime-frame .pp .runtime-chip:is(.tone-ok,.tone-warn,.tone-error,.tone-info,.tone-accent,.tone-unknown):before{content:"";background:var(--bdi);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin:0;display:inline-block}.runtime-frame .pp .runtime-chip.tone-ok:before{background:var(--ok)}.runtime-frame .pp .runtime-chip.tone-warn:before{background:var(--warn)}.runtime-frame .pp .runtime-chip.tone-error:before{background:var(--err)}.runtime-frame .pp .runtime-chip.tone-info:before{background:var(--info)}.runtime-frame .pp .runtime-chip.tone-accent:before{background:var(--acc)}.runtime-frame .pp :is(td,.runtime-table-scroll) .runtime-chip:is(.tone-ok,.tone-warn,.tone-error,.tone-info,.tone-accent,.tone-unknown){font-weight:400}.runtime-frame .pp .pp-count{color:var(--fg3);font-family:var(--font-mono);font-size:var(--t12);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.runtime-frame .pp .runtime-table-scroll table{border-collapse:collapse;width:100%;font-size:var(--t14)}.runtime-frame .pp .runtime-table-scroll thead th{height:var(--row);padding:0 var(--s3);border-bottom:1px solid var(--bd2);background:var(--sf2);color:var(--fg3);font-size:var(--t12);letter-spacing:0;text-transform:none;text-align:left;white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;font-weight:500;line-height:var(--lh-tight);overflow:hidden}.runtime-frame .pp .runtime-table-scroll td{height:var(--row);padding:var(--s1) var(--s3);border-top:1px solid var(--bd2);font-size:var(--t14);font-variant-numeric:tabular-nums;vertical-align:middle}.runtime-frame .pp .runtime-table-scroll tbody tr:first-child td{border-top:0}.runtime-frame .pp .runtime-table-scroll tbody tr:hover{background:var(--sf2)}.runtime-frame .pp .runtime-table-scroll tr.is-failing{background:color-mix(in oklab, var(--err-soft) 55%, transparent)}.runtime-frame .pp .runtime-table-scroll td small{color:var(--fg3);font-size:var(--t12);margin-top:1px}.runtime-frame .pp .runtime-table-scroll td small[title]{text-overflow:ellipsis;white-space:nowrap;max-width:20rem;overflow:hidden}.runtime-frame .pp .runtime-table-scroll :is(th,td).sh-actions{text-align:right}.runtime-frame .pp .pp-cell-main{align-items:center;gap:.625rem;min-width:0;display:flex}.runtime-frame .pp .pp-cell-main strong{font-weight:600}.runtime-frame .pp .pp-table .pp-row-actions{justify-content:flex-end}.runtime-frame .pp .pp-table .pp-mono{font-family:var(--font-mono);font-size:var(--t13)}.runtime-frame .pp .pp-table .pp-num{font-variant-numeric:tabular-nums;text-align:right}.runtime-frame .pp .tag-webhook{--tag:var(--info)}.runtime-frame .pp .tag-knowledge{--tag:var(--ok)}.runtime-frame .pp .tag-mcp{--tag:var(--acc)}.runtime-frame .pp .tag-call{--tag:var(--warn)}.runtime-frame .pp .tag-code{--tag:var(--err)}.runtime-frame .pp .tag-data{--tag:color-mix(in oklab, var(--info) 50%, var(--err))}.runtime-frame .pp .tag-builtin{--tag:var(--fg3)}.runtime-frame .pp .tag-other{--tag:var(--bdi)}.runtime-frame .pp .pp-tag{--tag:var(--fg3);border-radius:var(--r2);background:color-mix(in oklab, var(--tag) 14%, var(--sf));color:color-mix(in oklab, var(--tag) 78%, var(--fg));font-size:var(--t12);white-space:nowrap;align-items:center;padding:.0625rem .4375rem;font-weight:500;line-height:1.5;display:inline-flex}.runtime-frame .pp .pp-tag.tag-other{box-shadow:inset 0 0 0 1px var(--bd);color:var(--fg2);background:0 0}.runtime-frame .pp .pp-legend{font-size:var(--t12);color:var(--fg2);flex-wrap:wrap;align-items:center;gap:.25rem .875rem;margin:0;padding:0;list-style:none;display:flex}.runtime-frame .pp .pp-legend>li{align-items:center;gap:.375rem;display:inline-flex}.runtime-frame .pp .pp-legend>li>i{background:var(--tag);border-radius:50%;width:.5rem;height:.5rem}.runtime-frame .pp .pp-legend>li.tag-other>i{box-shadow:inset 0 0 0 1px var(--bdi);background:0 0}.runtime-frame .pp .pp-legend-title{color:var(--fg3)}.runtime-frame .pp .pp-sources{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.runtime-frame .pp .pp-source{border:1px solid var(--bd);border-radius:var(--pp-panel-r);background:var(--sf);align-items:center;gap:.625rem;min-width:0;padding:.625rem .75rem;display:flex}.runtime-frame .pp .pp-source>div{flex:1;min-width:0}.runtime-frame .pp .pp-source h2{font-size:var(--t13);align-items:center;gap:.375rem;margin:0;font-weight:600;display:flex}.runtime-frame .pp .pp-source p{font-size:var(--t12);color:var(--fg3);margin:1px 0 0}.runtime-frame .pp .pp-source .runtime-link{--icon:var(--icon-sm);font-size:var(--t12);flex-shrink:0;align-items:center;gap:.25rem;font-weight:500;text-decoration:none;display:inline-flex}.runtime-frame .pp .pp-source .runtime-link:hover{text-decoration:underline}.runtime-frame .pp .pp-source-error{align-items:center;gap:var(--s1);color:var(--fg2);display:inline-flex}.runtime-frame .pp .pp-source-error>svg{width:var(--icon-sm,.875rem);height:var(--icon-sm,.875rem);color:var(--err);flex:none}.runtime-frame .pp .runtime-empty{padding:var(--s5) var(--s4);color:var(--fg3);gap:.375rem}.runtime-frame .pp .runtime-empty :is(h1,h2,h3){font-size:var(--t14);color:var(--fg);margin:.25rem 0 0;font-weight:600}.runtime-frame .pp .runtime-empty p{max-width:28rem;font-size:var(--t13);color:var(--fg3);margin:0;line-height:1.45}.runtime-frame .pp .runtime-empty>.runtime-button{margin-top:var(--s2)}.runtime-frame .pp .runtime-empty .pp-tile{width:2.25rem;height:2.25rem}.runtime-frame .pp .pp-summary{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.runtime-frame .pp .pp-summary>li{padding:var(--s3);border:1px solid var(--bd);border-radius:var(--pp-panel-r);background:var(--sf)}.runtime-frame .pp .pp-summary span{font-size:var(--t12);color:var(--fg3);align-items:center;gap:.375rem;font-weight:500;display:flex}.runtime-frame .pp .pp-summary strong{font-size:var(--t20);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:600;line-height:1.2;display:block}.runtime-frame .pp .pp-dot{background:var(--fg3);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.runtime-frame .pp .pp-dot.tone-ok{background:var(--ok)}.runtime-frame .pp .pp-dot.tone-warn{background:var(--warn)}.runtime-frame .pp .pp-dot.tone-error{background:var(--err)}.runtime-frame .pp .pp-section{gap:var(--s2);min-width:0;display:grid}.runtime-frame .pp .pp-section-head{justify-content:space-between;align-items:flex-end;gap:var(--s3);min-width:0;display:flex}.runtime-frame .pp .pp-section-head :is(h2,h3){--icon:var(--icon-sm);font-size:var(--t15);color:var(--fg);align-items:center;gap:.5rem;margin:0;font-weight:600;line-height:1.35;display:flex}.runtime-frame .pp .pp-section-title{align-items:center;gap:.625rem;min-width:0;display:flex}.runtime-frame .pp .pp-section-head h2 .pp-count{margin-left:.125rem}.runtime-frame .pp .pp-section-head p{font-size:var(--t13);color:var(--fg3);margin:2px 0 0;line-height:1.45}.runtime-frame .pp .pp-section-head .runtime-link{--icon:var(--icon-sm);font-size:var(--t13);flex-shrink:0;align-items:center;gap:.25rem;font-weight:500;text-decoration:none;display:inline-flex}.runtime-frame .pp .pp-section-head .runtime-link:hover{text-decoration:underline}.runtime-frame .pp :is(.pp-panel,.pp-panel>.pp-plain)>.pp-row+.pp-row{border-top:1px solid var(--bd2)}.runtime-frame .pp .pp-row{align-items:center;gap:var(--s2) var(--s4);min-width:0;min-height:var(--row);padding:var(--s2) var(--s3);border-width:0;flex-wrap:wrap;margin:0;display:flex}.runtime-frame .pp .pp-row>legend,.runtime-frame .pp .pp-row-label{float:left;flex:0 0 var(--pp-label-w);min-width:0;max-width:100%;font-size:var(--t14);color:var(--fg);margin:0;padding:0;font-weight:500}.runtime-frame .pp .pp-row-label small{font-size:var(--t12);color:var(--fg3);margin-top:1px;font-weight:400;display:block}.runtime-frame .pp .pp-row-control{align-items:center;gap:var(--s2);flex-wrap:wrap;flex:14rem;min-width:0;display:flex}.runtime-frame .pp .pp-row-control>:is(input,select){flex:14rem;max-width:26rem}.runtime-frame .pp .pp-locked{--icon:.75rem;font-size:var(--t12);color:var(--fg3);align-items:center;gap:.25rem;margin-top:2px;font-weight:400;display:flex}.runtime-frame .pp .pp-panel-footer{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);padding:var(--s2) var(--s3);border-top:1px solid var(--bd2);background:var(--sf2);flex-wrap:wrap;display:flex}.runtime-frame .pp .pp-panel-footer>p,.runtime-frame .pp .pp-note{font-size:var(--t13);color:var(--fg3);margin:0;line-height:1.45}.runtime-frame .pp .pp-panel-footer>.runtime-actions{margin-left:auto}.runtime-frame .pp :is(.pp-panel,.pp-section) [role=status]:not([class]){font-size:var(--t12);color:var(--fg2);margin:0}.runtime-frame .pp .pp-plain{border:0;min-width:0;margin:0;padding:0}.runtime-frame .pp .runtime-settings-layout{grid-template-columns:minmax(0,1fr)}.runtime-frame .pp .pp-settings-content{min-width:0}.runtime-frame .pp .pp-region,.runtime-frame .pp .pp-region>.v-skeleton-region__skeleton{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.runtime-frame .pp .pp-region.is-tight,.runtime-frame .pp .pp-region.is-tight>.v-skeleton-region__skeleton{gap:var(--s2)}.runtime-frame .pp .pp-stack{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.runtime-frame .pp .pp-settings-content .runtime-card{max-width:none}.runtime-frame .pp .pp-settings-content h2{font-size:var(--t15);margin-bottom:0;line-height:1.3}.runtime-frame .pp .pp-settings-content h3{font-size:var(--t13)}.runtime-frame .pp .pp-row.pp-identity-row{align-items:center;gap:var(--s3);min-width:0;display:flex}.runtime-frame .pp .pp-identity-copy{flex:1;min-width:0;display:grid}.runtime-frame .pp .pp-identity-copy>:is(strong,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-frame .pp .pp-identity-copy>strong{color:var(--fg);font-size:var(--t15);font-weight:600;line-height:1.35}.runtime-frame .pp .pp-identity-copy>span{color:var(--fg3);font-size:var(--t13);line-height:1.45}.runtime-frame .pp .sh-settings-stack .pp-section .pp-section{gap:var(--s2)}.runtime-frame .pp .pp-avatar{border:1px solid color-mix(in oklab, var(--acc) 45%, transparent);background:var(--acc-soft);width:2.5rem;height:2.5rem;color:var(--acc-sfg);font-size:var(--t14);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.runtime-frame .pp .pp-appearance{gap:var(--s4);grid-template-columns:minmax(0,1fr) 15rem;align-items:start;display:grid}.runtime-frame .pp .pp-accent-row{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.runtime-frame .pp .pp-accent-row>.unified-accents{flex:20rem}.runtime-frame .pp .pp-accent-current{--icon:.75rem;font-size:var(--t12);color:var(--fg3);text-transform:capitalize;align-items:center;gap:.3125rem;margin-left:auto;display:inline-flex}.unified-accents.is-swatches{min-width:0}.runtime-frame .pp .unified-accents.is-swatches{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex!important}.unified-accents.is-swatches>legend{float:left;flex:0 0 var(--pp-label-w,auto);font-size:var(--t13);color:var(--fg);margin:0;padding:0;font-weight:500}.unified-accents.is-swatches .unified-accent-grid{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.unified-accents.is-swatches .unified-accent-choice{cursor:pointer;width:1.75rem;height:1.75rem;min-height:0;transition:opacity var(--dur-1) var(--ease-out);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.unified-accents.is-swatches .unified-accent-choice input{width:100%;height:100%;cursor:inherit;margin:0;inset:0;transform:none}.unified-accents.is-swatches .unified-accent-dot{background:var(--swatch);width:1.25rem;height:1.25rem;transition:transform var(--dur-1) var(--ease-out);border-radius:50%;box-shadow:inset 0 0 0 1px #00000024}.unified-accents.is-swatches .unified-accent-choice:hover:not(:has(input:disabled)) .unified-accent-dot{transform:scale(1.12)}.unified-accents.is-swatches .unified-accent-choice:not(:has(input:disabled)):active .unified-accent-dot{transform:scale(.92)}.unified-accents.is-swatches .unified-accent-choice:has(input:checked){box-shadow:inset 0 0 0 2px var(--swatch);outline:0}.unified-accents.is-swatches .unified-accent-choice:focus-within{outline:0}.unified-accents.is-swatches .unified-accent-choice:has(input:focus-visible){outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent);outline-offset:2px}.unified-accents.is-swatches .unified-accent-choice:has(input:disabled){cursor:not-allowed}.unified-accents.is-swatches .unified-accent-choice:has(input:disabled):not(:has(input:checked)){opacity:.4}.unified-accents.is-swatches .unified-accent-name{z-index:2;border-radius:var(--r3);background:var(--fg);color:var(--bg);font-size:var(--t12);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);padding:.125rem .4375rem;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%,2px)}.unified-accents.is-swatches .unified-accent-choice:is(:hover,:has(input:focus-visible)) .unified-accent-name{opacity:1;transform:translate(-50%)}.runtime-frame .pp .pp-preview{top:calc(var(--hdr) + var(--s4));gap:.375rem;margin:0;display:grid;position:sticky}.runtime-frame .pp .pp-preview-window{border:1px solid var(--bd);border-radius:var(--pp-panel-r);background:var(--bg);overflow:hidden}.runtime-frame .pp .pp-preview-top{border-bottom:1px solid var(--bd2);background:var(--sf2);align-items:center;gap:.25rem;height:1.5rem;padding:0 .5rem;display:flex}.runtime-frame .pp .pp-preview-top i{background:var(--bd);border-radius:50%;width:.375rem;height:.375rem}.runtime-frame .pp .pp-preview-body{--icon:var(--icon-sm);gap:.25rem;padding:.5rem;display:grid}.runtime-frame .pp .pp-preview-row{border-radius:var(--r2);min-height:1.75rem;color:var(--fg2);font-size:var(--t12);align-items:center;gap:.5rem;padding:0 .5rem;display:flex}.runtime-frame .pp .pp-preview-row>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.runtime-frame .pp .pp-preview-row.is-selected{background:var(--acc-soft);color:var(--acc-sfg);font-weight:600}.runtime-frame .pp .pp-preview-chip{border-radius:var(--r2);background:var(--sf3);color:var(--fg2);padding:0 .375rem;font-size:.6875rem;font-weight:500;line-height:1.5}.runtime-frame .pp .pp-preview-row.is-selected .pp-preview-chip{background:var(--acc);color:var(--acc-fg)}.runtime-frame .pp .pp-preview-actions{border-top:1px solid var(--bd2);align-items:center;gap:.375rem;margin-top:.25rem;padding:.5rem .25rem 0;display:flex}.runtime-frame .pp .pp-preview-btn{border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf);height:1.5rem;color:var(--fg);font-size:var(--t12);align-items:center;padding:0 .5625rem;font-weight:500;display:inline-flex}.runtime-frame .pp .pp-preview-btn.is-primary{border-color:var(--pri);background:var(--pri);color:var(--pri-fg);font-weight:600}.runtime-frame .pp .pp-preview-link{color:var(--acc);font-size:var(--t12);margin-left:auto;font-weight:500}.runtime-frame .pp .pp-preview-caption{font-size:var(--t12);color:var(--fg3);text-align:center;text-transform:capitalize;margin:0}.runtime-frame .pp .pp-policy-head{font-size:var(--t12);color:var(--fg3);background:var(--sf2);padding-block:.5rem;font-weight:600}.runtime-frame .pp .pp-policy-row{align-items:center;gap:var(--s3);grid-template-columns:8rem repeat(2,minmax(0,1fr));display:grid}.runtime-frame .pp .pp-policy-row>span:first-child{text-transform:capitalize}.runtime-frame .pp .pp-policy-row select{text-transform:capitalize;width:100%}.runtime-frame .pp.pp-policy fieldset>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.runtime-frame .pp .pp-catalog{gap:var(--s5);display:grid}.runtime-frame .pp .pp-catalog-external{padding:.75rem var(--s4);border:1px dashed var(--bd);border-radius:var(--pp-panel-r);background:0 0;align-items:center;gap:.75rem;display:flex}.runtime-frame .pp .pp-catalog-external h2{font-size:var(--t13);margin:0;font-weight:600}.runtime-frame .pp .pp-catalog-external p{font-size:var(--t12);color:var(--fg3);margin:1px 0 0}.runtime-frame .pp .pp-inline-empty{padding:var(--s4);font-size:var(--t12);color:var(--fg3);text-align:center;margin:0}.runtime-frame .pp .pp-inline-error{justify-content:space-between;align-items:center;gap:var(--s2);padding:.75rem var(--s4);flex-wrap:wrap;display:flex}.runtime-frame .pp .pp-inline-error>p{font-size:var(--t12);color:var(--err-sfg);margin:0}.runtime-frame .pp .runtime-model-layout{gap:var(--s5);grid-template-columns:17rem minmax(0,1fr)}.runtime-frame .pp .runtime-deployment-list{gap:var(--s2);min-width:0;display:grid}.runtime-frame .pp .pp-card-grid{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.runtime-frame .pp .runtime-deployment-card{border:1px solid var(--bd);border-radius:var(--pp-panel-r);background:var(--sf);color:var(--fg);flex-direction:column;align-items:stretch;gap:.625rem;margin:0;padding:.75rem .875rem;text-decoration:none;display:flex}.runtime-frame .pp .runtime-deployment-card:hover{border-color:color-mix(in oklab, var(--acc) 35%, var(--bd));background:color-mix(in oklab, var(--sf2) 45%, var(--sf))}.runtime-frame .pp .runtime-deployment-card.is-selected{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc);background:color-mix(in oklab, var(--acc-soft) 45%, var(--sf));outline:0}.runtime-frame .pp .runtime-deployment-card .pp-item{padding:0}.runtime-frame .pp .runtime-deployment-card .pp-item:hover{background:0 0}.runtime-frame .pp .runtime-deployment-card strong{font-family:var(--font-mono);font-size:var(--t13);margin:0;font-weight:500}.runtime-frame .pp .runtime-deployment-card small{font-size:var(--t12);margin:1px 0 0}.runtime-frame .pp .pp-card-foot{border-top:1px solid var(--bd2);font-size:var(--t12);color:var(--fg3);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.runtime-frame .pp .runtime-banner{border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf2);color:var(--fg2);font-size:var(--t13);margin:0;padding:.625rem .875rem}.runtime-frame .pp .runtime-banner.tone-info{border-color:var(--bd2);background:var(--sf);color:var(--fg2)}.runtime-frame .pp .runtime-banner[role=alert]{border-color:color-mix(in oklab, var(--err) 28%, var(--bd2));background:var(--sf);color:var(--fg2)}.runtime-frame .pp>[role=status]:not([class]){border-radius:var(--r2);background:var(--sf2);color:var(--fg2);font-size:var(--t12);margin:0;padding:.5rem .75rem}.pp-choice-field{flex-direction:column;flex:100%;gap:.375rem;min-width:0;display:flex}.pp-choice-label{color:var(--fg3);font-size:var(--t12);font-weight:500}.pp-choice-list{border:1px solid var(--bd);border-radius:var(--r3);background:var(--sf);min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.pp-choice-list>li+li{border-top:1px solid var(--bd2)}.pp-choice{--icon:var(--icon-sm);width:100%;min-width:0;color:var(--fg);font-size:var(--t13);text-align:left;cursor:pointer;align-items:center;gap:.625rem;margin:0;padding:.5rem .75rem;text-decoration:none;display:flex;position:relative}.pp-choice:hover:not(.is-selected):not(:has(input:disabled)){background:var(--sf2);text-decoration:none}.pp-choice.is-selected{background:var(--acc-soft)}.pp-choice:has(input:checked){background:var(--acc-soft)}.pp-choice:has(input:disabled){cursor:default}.pp-choice:has(input:focus-visible){outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent);outline-offset:-2px}.pp-choice-input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.pp-choice-icon{border-radius:var(--r2);background:var(--sf2);width:1.625rem;height:1.625rem;color:var(--fg2);box-shadow:inset 0 0 0 1px var(--bd2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pp-choice.is-selected .pp-choice-icon{background:var(--sf);color:var(--acc);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 30%, transparent)}.pp-choice:has(input:checked) .pp-choice-icon{background:var(--sf);color:var(--acc);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 30%, transparent)}.pp-choice-body{flex:1;min-width:0}.pp-choice-title,.pp-choice-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pp-choice-title{color:var(--fg);font-weight:500}.pp-choice.is-selected .pp-choice-title{color:var(--acc-sfg);font-weight:600}.pp-choice:has(input:checked) .pp-choice-title{color:var(--acc-sfg);font-weight:600}.pp-choice-desc{font-size:var(--t12);color:var(--fg3);margin-top:1px}.pp-choice-meta{color:var(--fg3);font-size:var(--t12);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.pp-choice.is-selected .pp-choice-meta{color:var(--acc-sfg)}.runtime-frame .pp .pp-table tr.is-selected,.runtime-frame .pp .pp-table tr.is-selected:hover{background:var(--acc-soft)}.runtime-frame .pp .pp-table tr.is-selected>td:first-child{box-shadow:inset 2px 0 0 var(--acc)}.runtime-frame .pp .pp-table .pp-row-link{color:var(--fg);text-decoration:none}.runtime-frame .pp .pp-table .pp-row-link:hover{color:var(--acc);text-decoration:underline}.runtime-frame .pp .pp-table .pp-row-link strong{font-weight:600}.pp-sheet-section{gap:var(--s2);display:grid}.pp-sheet-section+.pp-sheet-section{margin-top:var(--s4)}.pp-sheet-section>:is(h3,p){margin:0}.pp-credential-id{gap:var(--s1);margin:0;display:grid}.pp-credential-id dt{color:var(--fg2);font-size:var(--t12,.75rem)}.pp-credential-id dd{align-items:center;gap:var(--s2);min-width:0;margin:0;display:flex}.pp-credential-id code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t12,.75rem);-webkit-user-select:all;user-select:all;flex:auto;overflow:hidden}.pp-sheet-section>p{font-size:var(--t12);color:var(--fg3)}.pp-version-list{border:1px solid var(--bd);border-radius:var(--r3);overflow:hidden}.pp-version-list>.runtime-credential-version{align-items:center;gap:2px var(--s3);background:var(--sf);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:.625rem .75rem;display:grid}.pp-version-list>.runtime-credential-version+.runtime-credential-version{border-top:1px solid var(--bd2)}.pp-version-list>.runtime-credential-version>:is(h4,p,time){grid-column:1;margin:0}.pp-version-list>.runtime-credential-version>h4{font-size:var(--t13);font-weight:600}.pp-version-list>.runtime-credential-version>p{font-size:var(--t12);color:var(--fg2)}.pp-version-list>.runtime-credential-version>.runtime-button{grid-area:1/2/span 3;margin:0}@media (width<=1439px){.runtime-frame .pp .pp-appearance{grid-template-columns:minmax(0,1fr)}.runtime-frame .pp .pp-preview{max-width:22rem;position:static}}@media (width<=1279px){.runtime-frame .pp .pp-appearance{grid-template-columns:minmax(0,1fr)}.runtime-frame .pp .pp-preview{max-width:22rem;position:static}}@media (width<=1023px){.runtime-frame .pp .runtime-model-layout{grid-template-columns:minmax(0,1fr)}.runtime-frame .pp .runtime-page-heading{flex-direction:column;align-items:flex-start}.runtime-frame .pp{--pp-label-w:100%}}@media (width<=639px){.runtime-frame .pp .pp-policy-row{grid-template-columns:minmax(0,1fr)}.runtime-frame .pp .pp-search{width:100%}}@media (prefers-reduced-motion:reduce){.runtime-frame .pp *,.unified-accents.is-swatches *{transition-duration:0s!important}.runtime-frame .pp :is(.runtime-button,.runtime-link,.runtime-segmented button,.pp-seg-option,.pp-card-link):active,.unified-accents.is-swatches .unified-accent-choice:is(:hover,:active) .unified-accent-dot{transform:none!important}}.runtime-frame .pp .pp-settings-content .pp-intro{margin-bottom:var(--s3);border:1px solid var(--bd2);border-radius:var(--pp-panel-r);background:var(--sf2);gap:2px;padding:.625rem .875rem;display:grid}.runtime-frame .pp .pp-settings-content .pp-intro h2{font-size:var(--t13);margin:0;font-weight:600}.runtime-frame .pp .pp-settings-content .pp-intro p{font-size:var(--t12);color:var(--fg3);margin:0;line-height:1.45}.runtime-frame .pp .pp-settings-content{--text-xs:var(--t12);--text-sm:var(--t13);--text-base:var(--t14);--text-lg:var(--t15);--text-xl:var(--t17);--text-2xl:var(--t20);--text-12:var(--t12);--text-13:var(--t13);--text-14:var(--t14);--text-15:var(--t15);--text-17:var(--t17);--text-20:var(--t20);--control-sm:var(--ctrl-sm);--control-md:var(--ctrl);--radius-2:var(--r2);--radius-3:var(--r3);font-size:var(--t14);line-height:1.45}.runtime-frame .pp .pp-settings-content :is([class~="text-[11px]"],[class~="text-[12px]"]){font-size:var(--t12)}.runtime-frame .pp .pp-settings-content [class~="text-[13px]"]{font-size:var(--t13)}.runtime-frame .pp .pp-settings-content [class~="text-[14px]"]{font-size:var(--t14)}.runtime-frame .pp .pp-settings-content :is([class~="text-[15px]"],[class~="text-[16px]"]){font-size:var(--t15)}.runtime-frame .pp .pp-settings-content :is(h2,h3,.text-base.font-semibold,.text-lg.font-semibold){font-weight:600}.runtime-frame .pp .pp-settings-content :is(p,li,td,th,label,dd,dt){line-height:1.45}.runtime-form fieldset.pp-products{gap:var(--s2);display:grid}.runtime-form fieldset.pp-products>legend{margin-bottom:var(--s1)}.pp-products>p{font-size:var(--t12);margin:0;line-height:1.45}.pp-products-grid{gap:var(--s2) var(--s3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.pp-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.runtime-frame .pp .pp-table .pp-products-cell{max-width:14rem}.pp-used-by{gap:var(--s1);font-size:var(--t13);margin:0;padding:0;list-style:none;display:grid}.pp-used-by li{gap:var(--s2);min-width:0;display:flex}.pp-used-by li>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg3);overflow:hidden}.runtime-frame .pp .pp-nowrap :is(th,td){white-space:nowrap;padding-inline:var(--s2)}.runtime-frame .pp .pp-nowrap :is(th,td):first-child{padding-inline-start:var(--s3)}.runtime-frame .pp .pp-nowrap :is(th,td):last-child{padding-inline-end:var(--s3)}.runtime-frame .pp .pp-credentials-table .pp-cell-main{gap:var(--s2)}.runtime-frame .pp .pp-credentials-table .pp-credential-provider .pp-truncate{max-width:11rem}.runtime-frame .pp .pp-credentials-table .pp-credential-name .pp-truncate{max-width:9.5rem;color:var(--fg2)}.runtime-frame .pp .pp-credentials-table .pp-products-cell{max-width:none}.runtime-frame .pp .pp-credentials-table .pp-products-cell .pp-truncate{max-width:8.5rem}.runtime-frame .pp .pp-status-line{align-items:center;gap:var(--s2);vertical-align:middle;min-width:0;max-width:10rem;display:inline-flex}.runtime-frame .pp .pp-status-line>.v-status{flex-shrink:0}.runtime-frame .pp .pp-status-detail{color:var(--fg3);font-size:var(--t12)}.runtime-frame .pp .pp-credentials-table :is(.pp-usage-head,.pp-usage-cell){text-align:center;width:6.5rem}.runtime-frame .pp .pp-usage-count{background:var(--acc-soft);min-width:2.5rem;height:1.375rem;color:var(--acc-sfg);font-size:var(--t12);font-variant-numeric:tabular-nums;cursor:default;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;padding:0 .5rem;font-weight:600;display:inline-flex}.runtime-frame .pp .pp-usage-count>svg{width:.75rem;height:.75rem}.runtime-frame .pp .pp-usage-count:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.runtime-frame .pp .pp-usage-list{text-align:left;white-space:nowrap;gap:2px;display:grid}.runtime-frame .pp .pp-credentials-table .sh-actions{width:7.5rem}.runtime-frame .pp .pp-credentials-table .pp-row-actions{justify-content:flex-end;align-items:center}.runtime-frame .pp .pp-row-action-slot{width:4.25rem;display:inline-block}.runtime-frame .pp .pp-test-button{width:4.25rem;color:var(--acc-sfg);justify-content:center}.runtime-frame .pp .pp-credentials-table .pp-row-actions{gap:var(--s1);flex-wrap:nowrap}.pp-row-menu:focus{outline:none}.pp-row-menu [role=menuitem]{align-items:center;gap:var(--s2);white-space:nowrap;display:flex}.pp-row-menu [role=menuitem]>svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--fg3);flex-shrink:0}.pp-row-menu [role=menuitem].is-danger,.pp-row-menu [role=menuitem].is-danger>svg{color:var(--err)}.runtime-form .pp-select-field{min-width:0;color:var(--fg2);font-size:var(--t13);flex-direction:column;flex:100%;gap:.375rem;display:flex;position:relative}.runtime-form .pp-select-field>.v-select{width:100%;min-height:var(--ctrl)}.runtime-frame .pp .pp-defaults{gap:var(--s2);display:grid;container-type:inline-size}.runtime-frame .pp .pp-defaults-title{color:var(--fg2);font-size:var(--t13);font-weight:600;line-height:var(--lh-tight);margin:0}.runtime-frame .pp .pp-defaults-grid{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}@container (width>=66rem){.runtime-frame .pp .pp-defaults[data-count="6"] .pp-defaults-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width>=33rem) and (width<=65.99rem){.runtime-frame .pp .pp-defaults[data-count="6"] .pp-defaults-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=22rem) and (width<=32.99rem){.runtime-frame .pp .pp-defaults[data-count="6"] .pp-defaults-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=21.99rem){.runtime-frame .pp .pp-defaults .pp-defaults-grid{grid-template-columns:minmax(0,1fr)}}.runtime-frame .pp .pp-default-card{border:1px solid var(--bd);border-radius:var(--r3);background:var(--sf);min-width:0;height:4.5rem;position:relative}.runtime-frame .pp .pp-default-card:hover:not(.is-selected){background:var(--sf2)}.runtime-frame .pp .pp-default-card.is-selected{border-color:color-mix(in oklab, var(--acc) 45%, var(--bd));background:var(--acc-soft)}.runtime-frame .pp .pp-default-select{--icon:var(--icon-sm);justify-content:center;gap:var(--s1);height:100%;padding:0 var(--s3);border-radius:inherit;color:var(--fg);flex-direction:column;text-decoration:none;display:flex}.runtime-frame .pp .pp-default-select:focus-visible{outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent);outline-offset:-2px}.runtime-frame .pp .pp-default-head,.runtime-frame .pp .pp-default-value{align-items:center;gap:var(--s2);min-width:0;display:flex;overflow:hidden}.runtime-frame .pp .pp-default-head .pp-choice-icon{width:1.5rem;height:1.5rem}.runtime-frame .pp .pp-default-card.is-selected .pp-choice-icon{background:var(--sf);color:var(--acc);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 30%, transparent)}.runtime-frame .pp .pp-default-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t13);flex:1;font-weight:600;overflow:hidden}.runtime-frame .pp .pp-default-card.is-selected .pp-default-name{color:var(--acc-sfg)}.runtime-frame .pp .pp-default-count{color:var(--fg3);font-size:var(--t12);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.runtime-frame .pp .pp-default-value{padding-left:calc(1.5rem + var(--s2));color:var(--fg2);font-size:var(--t13)}.runtime-frame .pp .pp-default-value>svg{flex-shrink:0;width:1rem;height:1rem}.runtime-frame .pp .pp-default-missing{align-items:center;gap:var(--s1);color:var(--fg2);display:inline-flex}.runtime-frame .pp .pp-default-missing>svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--warn)}.runtime-frame .pp .pp-default-add{right:var(--s2);bottom:var(--s2);position:absolute}.runtime-frame .pp .pp-models-table .pp-cell-main{gap:var(--s2)}.runtime-frame .pp .pp-models-table .pp-model-name .pp-truncate{max-width:14rem}.runtime-frame .pp .pp-models-table :is(.pp-model-id,.pp-model-key) .pp-truncate{max-width:13rem;color:var(--fg2)}.runtime-frame .pp .pp-models-table .pp-products-cell{max-width:none}.runtime-frame .pp .pp-models-table .pp-products-cell .pp-truncate{max-width:12rem}.runtime-frame .pp .pp-logo-empty{--icon:var(--icon-sm);width:20px;height:20px;color:var(--fg3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.runtime-frame .pp .pp-category{--icon:var(--icon-sm);align-items:center;gap:var(--s2);color:var(--fg2);vertical-align:middle;display:inline-flex}.runtime-frame .pp .pp-category>svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--fg3);flex-shrink:0}.runtime-frame .pp .pp-models-table .pp-models-none td{height:auto;padding:var(--s4) var(--s3);white-space:normal}.runtime-frame .pp .pp-models-empty{padding:var(--s5) var(--s4)}.runtime-frame .pp .runtime-form .pp-field-help{align-items:flex-start;gap:var(--s1);flex:100%;margin:0;display:flex}.runtime-frame .pp .runtime-form .pp-field-help>svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--warn);flex-shrink:0;margin-top:.125rem}.runtime-frame .pp .runtime-form details.pp-advanced{gap:var(--s2);min-width:0;padding-top:var(--s2);border-top:1px solid var(--bd2);flex-direction:column;flex:100%;display:flex}.runtime-frame .pp .runtime-form details.pp-advanced>summary{width:max-content;color:var(--fg2);font-size:var(--t13);cursor:pointer;font-weight:600}.runtime-frame .pp .runtime-form details.pp-advanced>label{margin-top:var(--s2);color:var(--fg2);font-size:var(--t13);flex-direction:column;gap:.375rem;display:flex}.runtime-frame .pp .runtime-form details.pp-advanced>p{margin:var(--s1) 0 0}.runtime-frame .pp .pp-row-warn{color:var(--warn);flex-shrink:0;display:inline-flex}.runtime-frame .pp .pp-row-warn>svg{width:var(--icon-sm);height:var(--icon-sm)}@media (width<=1439px){.runtime-frame .pp .pp-models-table .pp-model-name .pp-truncate{max-width:11rem}.runtime-frame .pp .pp-models-table :is(.pp-model-id,.pp-model-key) .pp-truncate{max-width:9.5rem}.runtime-frame .pp .pp-models-table .pp-products-cell .pp-truncate{max-width:8.5rem}.runtime-frame .pp .pp-credentials-table .pp-credential-provider .pp-truncate{max-width:9rem}.runtime-frame .pp .pp-credentials-table .pp-credential-name .pp-truncate{max-width:8rem}.runtime-frame .pp .pp-credentials-table .pp-products-cell .pp-truncate{max-width:7rem}}@media (width>=640px){.runtime-frame .pp :is(.pp-models-table,.pp-credentials-table) :is(th,td):last-child{z-index:1;background:var(--sf);box-shadow:inset 1px 0 0 var(--bd2);position:sticky;right:0}.runtime-frame .pp :is(.pp-models-table,.pp-credentials-table) thead th:last-child{background:var(--sf2)}[data-vivid] .runtime-frame .pp :is(.pp-models-table,.pp-credentials-table) thead th:last-child{background:var(--acc-50)}.runtime-frame .pp :is(.pp-models-table,.pp-credentials-table) tbody tr:hover>td:last-child{background:var(--sf2)}[data-vivid] .runtime-frame .pp :is(.pp-models-table,.pp-credentials-table) tbody tr:hover>td:last-child{background:var(--acc-50)}.runtime-frame .pp :is(.pp-models-table,.pp-credentials-table) tbody tr>td[colspan]:last-child{box-shadow:none;position:static}}.runtime-frame .pp .pp-keys,.runtime-frame .pp .pp-keys-panel,.runtime-frame .pp .pp-keys-section{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.runtime-frame .pp .pp-keys-panel[hidden]{display:none}.runtime-frame .pp .pp-keys-panel:focus-visible{outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent);outline-offset:4px;border-radius:var(--r2)}.runtime-frame .pp .pp-keys-head{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);min-height:var(--ctrl);flex-wrap:wrap;display:flex}.runtime-frame .pp .pp-keys-lede{max-width:72ch;color:var(--fg3);font-size:var(--t13);margin:0;line-height:1.45}.runtime-frame .pp .pp-keys-section details>summary{cursor:pointer;color:var(--fg2);font-size:var(--t13)}.runtime-frame .pp .pp-keys-slot{height:var(--ctrl-sm);vertical-align:middle;display:inline-block}@media (width<=1023px){.runtime-frame .pp .runtime-settings-layout .pp-keys-slot{height:44px}}a.sh-back{--icon:var(--icon-sm,.875rem);max-width:100%;height:var(--ctrl-sm,1.75rem);margin:0 0 var(--s2) calc(-1 * var(--s2));padding:0 var(--s2);border-radius:var(--r2,3px);color:var(--fg2);font-size:var(--t13,.8125rem);align-self:flex-start;align-items:center;gap:.375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}a.sh-back>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.sh-back:hover{background:var(--sf2);color:var(--fg);text-decoration:none}a.sh-back:focus-visible{outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent);outline-offset:2px}.sh-page-header{margin-bottom:var(--s3,.75rem)}.runtime-frame :is(.pp,.runtime-home)>a.sh-back{margin-bottom:calc(var(--s2) - var(--s3))}.runtime-frame :is(.pp,.runtime-home)>.sh-page-header{margin-bottom:0}.runtime-frame :is(.pp,.runtime-home) .v-card :is(.v-table,.v-table-scroll):not(.v-activity *){border:0;border-radius:0}.sh-settings-stack,.runtime-frame .pp .pp-stack.sh-settings-stack{gap:var(--s6,1.5rem);flex-direction:column;min-width:0;display:flex}.sh-settings-stack>[id]{scroll-margin-top:calc(var(--hdr,3.5rem) + var(--s4,1rem))}.runtime-frame .pp .sh-settings-stack .pp-section-head{flex-wrap:wrap}.sh-settings-stack .sh-subsections{gap:var(--s4,1rem);flex-direction:column;min-width:0;display:flex}.sh-invite-form{gap:var(--s3,.75rem);flex-direction:column;display:flex}.runtime-frame .pp .pp-row-control>input.sh-switch,input.sh-switch{width:1rem;height:1rem;accent-color:var(--acc);cursor:pointer;flex:none;margin:0}input.sh-switch:disabled{cursor:default}code.sh-url{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t12,.75rem);overflow-wrap:anywhere;color:var(--fg2);flex:16rem}.runtime-frame .pp .pp-section>.sh-filter{margin:0}textarea.sh-textarea{resize:vertical;flex:14rem;max-width:26rem;min-height:5.5rem}.sh-field-error{color:var(--err);font-size:var(--t12,.75rem);flex-basis:100%;margin:0}.runtime-frame .pp .pp-row-control>.sh-field-error{order:1}.sh-error-notice{min-height:0}.sh-loading-rows{gap:var(--s2,.5rem);padding:var(--s3,.75rem) 0;flex-direction:column;display:flex}.sh-access-intro{margin:0 0 var(--s3,.75rem);max-width:72ch;color:var(--fg3);font-size:var(--t13,.8125rem);line-height:1.45}.sh-access-intro.v-banner{max-width:none;color:inherit}.sh-access-intro.is-footnote{margin:var(--s4,1rem) 0 0;font-size:var(--t12,.75rem)}.runtime-bell{flex:none;margin-left:auto;display:inline-flex;position:relative}.runtime-bell .runtime-bell-trigger{--icon:1.125rem;color:var(--fg2)}.runtime-bell .runtime-bell-trigger[aria-expanded=true]{background:var(--acc-soft);color:var(--acc-sfg)}.runtime-bell-count{border:2px solid var(--bg,var(--sf));background:var(--acc);min-width:1rem;height:1rem;color:var(--acc-fg);font-size:var(--t12);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;box-sizing:content-box;border-radius:999px;padding:0 .1875rem;font-weight:600;line-height:1rem;position:absolute;top:-.375rem;right:-.5rem}.runtime-bell-panel{z-index:45;width:min(24rem,100vw - 2rem);max-height:min(32rem, calc(100vh - var(--hdr,3.5rem) - 1.5rem));border:1px solid var(--bd);border-radius:var(--r3,.375rem);background:var(--sf);box-shadow:var(--shadow);transform-origin:100% 0;flex-direction:column;animation:.18s cubic-bezier(.23,1,.32,1) runtime-bell-in;display:flex;position:absolute;top:calc(100% + .375rem);right:0}.runtime-bell-panel:focus{outline:none}.runtime-bell-panel:focus-visible{outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent);outline-offset:2px}@keyframes runtime-bell-in{0%{opacity:0;transform:scale(.96)}}.runtime-bell-head{justify-content:space-between;align-items:center;gap:var(--s3);min-height:2.75rem;padding:0 var(--s3);border-bottom:1px solid var(--bd2);display:flex}.runtime-bell-head h2{color:var(--fg);font-size:var(--t14);margin:0;font-weight:600}.runtime-bell-head .runtime-link,.runtime-bell-foot .runtime-link{--icon:var(--icon-sm,.875rem);font-size:var(--t13);white-space:nowrap;align-items:center;gap:.3125rem;font-weight:500;display:inline-flex}.runtime-bell-region{min-height:0;overflow:auto}.runtime-bell-region>.v-empty,.runtime-bell-panel>.v-empty{padding:var(--s5) var(--s4)}.runtime-bell-region>.v-banner{margin:var(--s3)}.runtime-bell-list{padding:var(--s1) 0;margin:0;list-style:none}.runtime-bell-list>li{align-items:flex-start;gap:var(--s2);padding:var(--s2) var(--s3);display:flex}.runtime-bell-list>li+li{border-top:1px solid var(--bd2)}.runtime-bell-list>li.is-unread{background:color-mix(in oklab, var(--acc-soft) 55%, transparent)}.runtime-bell-dot{background:0 0;border-radius:50%;flex:none;width:.4375rem;height:.4375rem;margin-top:.4375rem}.runtime-bell-list>li.is-unread .runtime-bell-dot{background:var(--acc)}.runtime-bell-list>li.is-unread .runtime-bell-dot.is-warn{background:var(--warn)}.runtime-bell-list>li.is-unread .runtime-bell-dot.is-err{background:var(--err)}.runtime-bell-item{flex:1;gap:.1875rem;min-width:0;display:grid}.runtime-bell-event{color:var(--fg);font-size:var(--t13);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:1.35;overflow:hidden}.runtime-bell-list>li:not(.is-unread) .runtime-bell-event{color:var(--fg2);font-weight:400}.runtime-bell-meta{align-items:center;gap:var(--s2);min-width:0;color:var(--fg3);font-size:var(--t12);margin:0;line-height:1.25rem;display:flex}.runtime-bell-meta>span:not(.v-tag){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.runtime-bell-meta>time{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.runtime-bell-foot{justify-content:space-between;align-items:center;gap:var(--s3);min-height:2.75rem;padding:0 var(--s3);border-top:1px solid var(--bd2);background:var(--sf2);border-radius:0 0 var(--r3,.375rem) var(--r3,.375rem);display:flex}@media (width<=639px){.runtime-bell-panel{top:calc(var(--hdr,3.5rem) + .25rem);width:auto;position:fixed;left:1rem;right:1rem}.runtime-bell .runtime-bell-trigger{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.runtime-bell-panel{animation:none}}.runtime-frame{color:var(--color-fg);background:var(--color-bg);min-height:100dvh;font-size:var(--text-14)}.runtime-frame :is(button,input,select,textarea):not(.native-product-root *,[data-own-typography] *){font:inherit}.runtime-frame :is(a,button,input:is([type=checkbox],[type=radio])):not(.native-product-root *,[data-own-typography] *):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.runtime-frame :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):not(.native-product-root *,[data-own-typography] *):focus-visible{border-color:var(--acc);box-shadow:0 0 0 2px color-mix(in oklab, var(--acc) 30%, transparent);outline:none}.runtime-frame button:not(.native-product-root *,[data-own-typography] *){cursor:pointer}.runtime-frame button:not(.native-product-root *,[data-own-typography] *):disabled{cursor:default;opacity:.55}.runtime-frame h1:not(.native-product-root *,[data-own-typography] *){margin:0;font-size:1.625rem;font-weight:600;line-height:1.25}.runtime-frame h2:not(.native-product-root *,[data-own-typography] *){margin:0;font-size:1rem;font-weight:600}.runtime-frame h3:not(.native-product-root *,[data-own-typography] *){font-size:.9375rem;font-weight:600}.runtime-frame svg:not(.native-product-root *,[data-own-typography] *){flex-shrink:0;width:1.125rem;height:1.125rem}.runtime-sidebar{width:var(--layout-nav-w);background:var(--color-surface-2);border-right:1px solid var(--color-border);z-index:30;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.runtime-sidebar>nav{overscroll-behavior:contain;flex:1;padding:.25rem .5625rem;overflow-y:auto}.runtime-page{margin-left:var(--layout-nav-w);min-width:0}.runtime-topbar{height:var(--hdr);z-index:20;border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:.5rem;padding:0 1.125rem;display:flex;position:sticky;top:0}.runtime-breadcrumb{min-width:0;color:var(--color-fg-3);white-space:nowrap;flex:1;align-items:center;gap:.625rem;font-size:.875rem;display:flex;overflow:hidden}.runtime-breadcrumb a{color:var(--color-fg-2);text-overflow:ellipsis;text-decoration:none;overflow:hidden}.runtime-icon{border-radius:var(--radius-2);width:2rem;height:2rem;color:var(--color-fg-2);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.runtime-icon:hover{background:var(--color-surface-3)}.runtime-switcher{flex-shrink:0;padding:.5625rem;position:relative}.runtime-switcher-trigger{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-3);text-align:left;width:100%;color:var(--color-fg);align-items:center;gap:.5625rem;padding:.5625rem;display:flex}.runtime-mark{border-radius:var(--radius-2);background:var(--color-accent-soft);width:1.75rem;height:1.75rem;color:var(--color-accent-soft-fg);justify-content:center;align-items:center;font-weight:600;display:flex}.runtime-switcher-copy{flex:1;min-width:0;line-height:1.3}.runtime-switcher-copy>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.runtime-switcher-copy small{color:var(--color-fg-3);font-size:max(.75rem,13px)}.runtime-switcher-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-3);width:min(19rem,100vw - 1rem);box-shadow:var(--shadow-2);z-index:45;padding:.375rem;position:absolute;top:calc(100% - .3rem);left:.5625rem}.runtime-switcher-menu p{color:var(--color-fg-3);margin:.375rem;font-size:max(.75rem,13px)}.runtime-switcher-menu :is(a,button){width:100%;color:var(--color-fg);border-radius:var(--radius-2);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;text-decoration:none;display:flex}.runtime-switcher-menu :is(a,button):hover{background:var(--color-surface-2)}.runtime-switcher-menu .is-active{background:var(--color-accent-soft);color:var(--color-accent-soft-fg)}.runtime-switcher-menu small{color:var(--color-fg-3);font-size:max(.75rem,13px)}.runtime-switcher-menu .runtime-switcher-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.runtime-switcher-menu .is-active small{color:inherit}.runtime-switcher-menu .runtime-switcher-check{--icon:var(--icon-sm);flex-shrink:0}.runtime-switcher-menu .runtime-switcher-new{--icon:var(--icon-sm);margin-top:var(--s1);border-top:1px solid var(--bd2);border-radius:0 0 var(--r2) var(--r2);color:var(--acc-sfg);justify-content:flex-start;font-weight:500}.runtime-switcher-menu .runtime-switcher-item{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.25rem;padding:.5rem;display:flex}.runtime-tree,.runtime-product-children{margin:0;padding:0;list-style:none}.runtime-nav-row{border-radius:var(--radius-2);min-height:2rem;color:var(--color-fg);align-items:center;gap:.5625rem;padding:.375rem .5625rem;font-size:.875rem;text-decoration:none;display:flex}.runtime-nav-row>span{flex:1}.runtime-nav-row:hover{background:var(--color-surface-3)}.runtime-nav-row.is-child{padding-left:2.125rem}.runtime-group-label{color:var(--color-fg-3);padding:.875rem .5625rem .5rem;font-size:.8125rem}.runtime-product.is-current>.runtime-product-row{font-weight:600}.runtime-sidebar-footer{border-top:1px solid var(--color-border);flex-direction:column;gap:.375rem;padding:.5625rem;display:flex}.runtime-search{background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-fg-3);border-radius:var(--radius-2);text-align:left;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex;font-size:.8125rem!important}.runtime-search span{flex:1}.runtime-frame kbd{border:1px solid var(--color-border);border-radius:var(--radius-1);background:var(--color-surface);color:var(--color-fg-2);padding:.0625rem .25rem;font-size:max(.6875rem,13px)}.runtime-collapse{align-self:flex-end}.runtime-sidebar-footer .runtime-collapse{color:var(--fg3)}.runtime-sidebar-footer .runtime-collapse:hover:not(:disabled),.runtime-sidebar-footer .runtime-collapse:focus-visible{background:var(--acc-soft);color:var(--acc-sfg)}.runtime-frame .runtime-sidebar-footer .runtime-collapse:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.runtime-frame .runtime-sidebar-footer .runtime-collapse svg{width:var(--icon);height:var(--icon)}.runtime-frame.is-rail .runtime-collapse{align-self:center}.runtime-page-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.375rem;display:flex}.runtime-lede{color:var(--color-fg-3);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.runtime-eyebrow{color:var(--color-fg-3);margin:0 0 .5rem;font-size:.8125rem}.runtime-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.runtime-button{border:1px solid var(--color-border-input);border-radius:var(--radius-2);background:var(--color-surface);min-height:1.875rem;color:var(--color-fg);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.runtime-button:hover{background:var(--color-surface-2)}.runtime-button.is-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-fg)}.runtime-button.is-primary:hover{background:var(--color-accent-hover)}.runtime-link{color:var(--color-accent);background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:none}.runtime-link:hover{text-decoration:underline}.runtime-frame .is-danger{color:var(--color-err)}.runtime-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.runtime-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-3);min-width:0;padding:1rem}.runtime-product-card{flex-direction:column;min-height:12.5rem;display:flex}.runtime-card-heading{flex-wrap:wrap;align-items:center;gap:.5625rem;margin-bottom:1rem;display:flex}.runtime-card-heading h2{align-items:center;gap:.5rem;display:flex}.runtime-open{color:var(--color-accent);align-items:center;gap:.25rem;margin-left:auto;font-size:.8125rem;text-decoration:none;display:inline-flex}.runtime-open svg{width:.875rem;height:.875rem}.runtime-chip{border-radius:var(--radius-pill);background:var(--color-surface-3);color:var(--color-fg-2);white-space:nowrap;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:max(.6875rem,13px);line-height:1.5;display:inline-flex}.runtime-chip.tone-ok{background:var(--color-ok-soft);color:var(--color-ok-soft-fg)}.runtime-chip.tone-warn{background:var(--sf);color:var(--fg)}.runtime-chip.tone-error{background:var(--color-err-soft);color:var(--color-err-soft-fg)}.runtime-chip.tone-accent{background:var(--color-accent-soft);color:var(--color-accent-soft-fg)}.runtime-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.runtime-stat-grid strong{font-size:1.375rem;font-weight:600}.runtime-stat-grid :is(strong,span,small){display:block}.runtime-stat-grid span{color:var(--color-fg-2);font-size:.8125rem}.runtime-stat-grid small{color:var(--color-fg-3);margin-top:.25rem;font-size:max(.6875rem,13px)}.runtime-card-footer{border-top:1px solid var(--color-border-2);color:var(--color-fg-3);margin:auto 0 0;padding-top:.75rem;font-size:max(.75rem,13px)}.runtime-empty{text-align:center;color:var(--color-fg-3);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.75rem .75rem;display:flex}.runtime-empty h2,.runtime-empty h3,.runtime-empty p{margin:0}.runtime-empty small{font-size:max(.75rem,13px)}.runtime-empty>svg{width:1.5rem;height:1.5rem}.runtime-attention{flex-direction:column;display:flex}.runtime-attention .runtime-link{margin-top:auto}.runtime-attention-row{border-bottom:1px solid var(--color-border-2);align-items:center;gap:.5rem;padding:.625rem 0;font-size:.8125rem;display:flex}.runtime-activity{margin-top:1rem}.runtime-table-scroll{padding:0;overflow-x:auto}.runtime-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.runtime-table-scroll thead th{color:var(--color-fg-2);background:var(--color-surface-2);white-space:nowrap;padding:.625rem .875rem;font-weight:600}.runtime-table-scroll td{border-top:1px solid var(--color-border-2);vertical-align:middle;padding:.75rem .875rem}.runtime-table-scroll td small{color:var(--color-fg-3);margin-top:.125rem;font-size:max(.6875rem,13px);display:block}.runtime-table-scroll tr.is-failing{background:var(--color-err-soft)}.runtime-activity{padding:1rem}.runtime-activity .runtime-table-scroll{margin:0 -1rem -1rem}.runtime-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.runtime-input,.runtime-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--color-surface);width:100%;min-height:1.875rem;color:var(--color-fg);border:1px solid var(--color-border-input);border-radius:var(--radius-2);padding:.375rem .5625rem}.runtime-search-input{width:min(100%,15rem)}.runtime-form{flex-direction:column;gap:.875rem;display:flex}.runtime-form>label{color:var(--color-fg-2);flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.runtime-form fieldset{border:0;flex-wrap:wrap;gap:1rem;margin:0;padding:0;display:flex}.runtime-form legend{color:var(--color-fg-2);margin-bottom:.5rem;font-size:.8125rem}.runtime-checkbox{align-items:center;gap:.5rem;font-size:.8125rem;flex-direction:row!important;display:inline-flex!important}.runtime-form input[type=checkbox],.runtime-checkbox input{accent-color:var(--color-accent)}.runtime-form label:has(>input:is([type=checkbox],[type=radio])):not(:has(>:is(select,textarea,input:not([type=checkbox]):not([type=radio])))){flex-direction:row;align-items:center;gap:.5rem}.runtime-form label>input:is([type=checkbox],[type=radio]){flex:none;width:auto;margin:0}.runtime-banner{border:1px solid var(--color-border);border-radius:var(--radius-3);background:var(--sf);color:var(--fg);margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.runtime-banner p{margin:0 0 .5rem}.runtime-banner.tone-info{background:var(--sf);color:var(--fg)}.runtime-muted{color:var(--color-fg-3);font-size:.8125rem}.runtime-model-layout{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.runtime-deployment-card{border:1px solid var(--color-border);border-radius:var(--radius-3);color:var(--color-fg);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:1rem;text-decoration:none;display:flex}.runtime-deployment-card.is-selected{outline:2px solid var(--color-accent);outline-offset:-1px}.runtime-deployment-card strong{font-family:var(--font-mono);margin-right:.5rem;font-size:.875rem}.runtime-deployment-card small{color:var(--color-fg-3);margin-top:.5rem;font-size:max(.75rem,13px);display:block}.runtime-inspector{position:sticky;top:3.5rem}.runtime-settings-layout{grid-template-columns:minmax(0,1fr);display:grid}.runtime-settings-layout .runtime-card{max-width:45rem}.runtime-settings-layout h2{margin-bottom:1rem}.runtime-palette{gap:var(--s2);max-height:22rem;margin-top:var(--s3);flex-direction:column;display:flex;overflow-y:auto}.runtime-palette-group{flex-direction:column;display:flex}.runtime-palette-section{padding:var(--s1) var(--s2);color:var(--fg3);font-size:var(--t12);margin:0;font-weight:600}.runtime-palette button{--icon:var(--icon-sm);align-items:center;gap:var(--s2);width:100%;min-height:var(--row);color:var(--fg);padding:var(--s1) var(--s2);text-align:left;border-radius:var(--r2);font-size:var(--t14);background:0 0;border:0;display:flex}.runtime-palette button>svg{color:var(--fg3);flex-shrink:0}.runtime-palette button:hover{background:var(--sf2)}.runtime-palette button:focus-visible,.runtime-palette:not(:focus-within) button.is-default{background:var(--acc-soft);color:var(--acc-sfg);outline:none}.runtime-palette button:focus-visible>:is(svg,small,kbd),.runtime-palette:not(:focus-within) button.is-default>:is(svg,small,kbd){color:currentColor}.runtime-palette-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.runtime-palette small{text-overflow:ellipsis;white-space:nowrap;max-width:40%;font-size:var(--t12);color:var(--fg3);flex-shrink:0;overflow:hidden}.runtime-palette kbd{min-width:1.25rem;padding:0 var(--s1);border:1px solid var(--bd);border-radius:var(--r2);color:var(--fg3);font-family:var(--font-mono);font-size:var(--t12);text-align:center;visibility:hidden;flex-shrink:0}.runtime-palette:not(:focus-within) button.is-default kbd{visibility:visible}.runtime-palette-empty{padding:var(--s3) var(--s2);color:var(--fg3);font-size:var(--t13);margin:0}.runtime-shortcuts>div{justify-content:space-between;padding:.375rem 0;font-size:.8125rem;display:flex}.runtime-secret{overflow-wrap:anywhere;border:1px solid var(--color-border);margin-bottom:1rem;padding:1rem;display:block}.runtime-skeleton{background:var(--color-surface-2);border-radius:var(--radius-2);min-height:4rem;animation:1.5s ease-in-out infinite alternate runtime-pulse}@keyframes runtime-pulse{to{opacity:.4}}.runtime-product-frame{border:0;width:100%;min-height:calc(100dvh - 6rem)}.runtime-mobile-toggle,.runtime-mobile-close{display:none}.runtime-skip{z-index:100;background:var(--color-surface);padding:.5rem;position:fixed;top:.5rem;left:1rem;transform:translateY(-200%)}.runtime-skip:focus{transform:none}.runtime-frame.is-rail .runtime-switcher-copy,.runtime-frame.is-rail .runtime-switcher-trigger>svg,.runtime-frame.is-rail .runtime-nav-row>span,.runtime-frame.is-rail .runtime-nav-row>svg:last-child:not(:first-child),.runtime-frame.is-rail .runtime-group-label,.runtime-frame.is-rail .runtime-search>span,.runtime-frame.is-rail .runtime-search>kbd,.runtime-frame.is-rail .workspace-expanded{display:none}.runtime-frame.is-rail .runtime-nav-row,.runtime-frame.is-rail .runtime-switcher-trigger,.runtime-frame.is-rail .workspace-account{justify-content:center;padding:.375rem}.runtime-frame.is-rail .runtime-sidebar>nav,.runtime-frame.is-rail .runtime-sidebar-footer{padding:.25rem}.runtime-frame.is-rail .runtime-switcher{padding:.375rem .25rem}.runtime-frame.is-rail .runtime-product-children{border:1px solid var(--color-border);background:var(--color-surface);width:13rem;box-shadow:var(--shadow-2);padding:.5rem;display:none;position:absolute;left:3rem}.runtime-frame.is-rail .runtime-product:hover .runtime-product-children,.runtime-frame.is-rail .runtime-product:focus-within .runtime-product-children,.runtime-frame.is-rail .runtime-product-children .runtime-nav-row span{display:block}.runtime-frame.is-rail .runtime-product-children .runtime-nav-row{padding-left:.5rem}@media (width>=1024px) and (width<=1279px){.runtime-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-model-layout{grid-template-columns:10rem minmax(0,1fr)}.runtime-inspector{z-index:25;width:min(24rem,50vw);box-shadow:var(--shadow-2);position:fixed;top:2.5rem;bottom:0;right:0;overflow-y:auto}}@media (width<=1023px){.runtime-sidebar,.runtime-frame.is-rail .runtime-sidebar{z-index:50;width:min(18rem,100vw - 2rem);transform:translate(-100%)}.runtime-frame.drawer-open .runtime-sidebar{transform:none}.runtime-page,.runtime-frame.is-rail .runtime-page{margin-left:0}.runtime-mobile-toggle,.runtime-mobile-close{display:inline-flex}.runtime-mobile-close{align-self:flex-end}.runtime-home-grid{grid-template-columns:1fr}.runtime-page-heading{flex-direction:column;align-items:flex-start}.runtime-model-layout{grid-template-columns:1fr}.runtime-inspector{position:static}.runtime-nav-row{min-height:44px}.runtime-scrim{z-index:40;background:var(--color-scrim);border:0;position:fixed;inset:0}.runtime-collapse{display:none}.runtime-table-scroll th:first-child,.runtime-table-scroll td:first-child{background:var(--color-surface);position:sticky;left:0}.runtime-frame.is-rail .runtime-switcher-copy,.runtime-frame.is-rail .runtime-nav-row>span,.runtime-frame.is-rail .runtime-group-label,.runtime-frame.is-rail .runtime-search>span,.runtime-frame.is-rail .workspace-expanded{display:block}.runtime-frame.is-rail .runtime-product-children{width:auto;box-shadow:none;border:0;display:block;position:static}}@media (width<=639px){.runtime-content{padding:16px}.runtime-breadcrumb{gap:.375rem;font-size:max(.75rem,13px)}.runtime-frame .runtime-button,.runtime-frame .runtime-icon,.runtime-frame .runtime-segmented button,.runtime-frame .runtime-form :is(input,select){min-height:44px}.runtime-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-card-heading{gap:.5rem}}@media (pointer:coarse){.runtime-frame :is(button,a.runtime-nav-row){min-height:44px}}@media (prefers-reduced-motion:reduce){.runtime-frame *{transition-duration:0s!important;animation:none!important}}.runtime-nav-count{color:var(--color-fg-3);font-variant-numeric:tabular-nums;font-size:max(.6875rem,13px)}@media (width>=1024px){.runtime-frame.is-rail .runtime-sidebar>nav{overflow:visible}.runtime-frame.is-rail .runtime-product{position:relative}.runtime-frame.is-rail .runtime-product-children{top:0}}.runtime-content{min-height:calc(100dvh - var(--hdr));position:relative}.runtime-content>*,.runtime-page,.runtime-card{min-width:0}.runtime-content:has(>.runtime-product-outlet.is-native){padding:0}.runtime-product-outlet.is-native{--native-product-min-height:calc(100dvh - var(--hdr));min-height:var(--native-product-min-height)}.runtime-frame h1:not([data-own-typography] *){font-size:var(--t24)}.runtime-frame svg:not([data-own-typography] *){width:var(--icon);height:var(--icon)}.runtime-nav-row{min-height:2.125rem;font-size:var(--t14)}.runtime-nav-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.runtime-frame.is-rail .runtime-sidebar{width:var(--rail)}.runtime-frame.is-rail .runtime-page{margin-left:var(--rail)}.runtime-frame.is-rail .runtime-product-children{left:var(--rail)}.runtime-frame.is-rail .runtime-navigation-mode{display:none}.runtime-navigation-mode{margin-block:var(--s2);display:flex}.runtime-navigation-mode button{flex:1;min-width:0}.runtime-button{min-height:var(--ctrl)}.runtime-button.is-primary{background:var(--pri);color:var(--pri-fg);border-color:var(--pri)}.runtime-chip{background:0 0;border-radius:0}.runtime-chip:is(.tone-ok,.tone-warn,.tone-error,.tone-unknown):before{content:"";width:.4375rem;height:.4375rem;margin-right:var(--s1);background:currentColor;border-radius:50%;display:inline-block}.runtime-chip.tone-ok{color:var(--ok);background:0 0}.runtime-chip.tone-warn{color:var(--warn);background:0 0}.runtime-chip.tone-error{color:var(--err);background:0 0}.runtime-table-scroll tbody tr{height:var(--row)}.runtime-table-scroll td{font-size:var(--t14)}.runtime-home-toolbar{margin-bottom:var(--s2);justify-content:flex-end;display:flex}.runtime-home-grid.is-collapsed .runtime-product-card :is(.runtime-stat-grid,.runtime-card-footer,.runtime-empty,.unified-loading){display:none}.runtime-home-grid.is-collapsed .runtime-product-card{min-height:0}.runtime-home-grid.is-collapsed .runtime-attention{grid-column:1/-1}@media (width<=1023px){.runtime-frame.is-rail .runtime-page{margin-left:0}.runtime-frame.is-rail .runtime-sidebar{width:min(18rem,100vw - 2rem)}.runtime-frame.is-rail .runtime-navigation-mode{display:flex}.runtime-frame.is-rail .runtime-product-children{left:auto}}.unified-review-host{padding:var(--s4);min-height:100dvh;position:relative}.runtime-button.is-primary:hover{background:var(--pri);opacity:.9}@media (width<=1023px){html[data-runtime=option-d]{overflow-x:clip}.runtime-settings-layout{--control-sm:max(44px, 1.5rem);--control-md:max(44px, 1.75rem)}.runtime-settings-layout button,.runtime-settings-layout :is(input:not([type=checkbox]):not([type=radio]),select),.runtime-settings-layout .sh-skeleton-control{min-height:44px}.runtime-settings-layout :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:max(16px,1em)}.runtime-mobile-toggle,.runtime-mobile-close{min-width:44px;min-height:44px}}.runtime-credential-version{gap:var(--s1);margin-bottom:var(--s2);overflow-wrap:anywhere;display:grid}.runtime-credential-version>h4,.runtime-credential-version>p{margin:0}.runtime-credential-version>time{color:var(--fg2);font-size:var(--t12)}.runtime-credential-version>.runtime-button{margin-top:var(--s1);justify-self:start}.runtime-object-panel{min-width:0}.runtime-object-header{gap:var(--s2);padding:var(--s3);min-width:0;display:grid}.runtime-object-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-object-header .runtime-chip{justify-self:start}.runtime-object-panel .runtime-group-label{margin-block:var(--s3) var(--s1);text-transform:uppercase;letter-spacing:.04em;font-size:var(--t11);display:block}.runtime-frame.is-rail .runtime-object-header,.runtime-frame.is-rail .runtime-object-panel .runtime-group-label{display:none}@media (width<=1023px){.runtime-frame.is-rail .runtime-object-header{display:grid}.runtime-frame.is-rail .runtime-object-panel .runtime-group-label{display:block}}.runtime-breadcrumb .runtime-object-status{margin-left:var(--s2);vertical-align:middle}.runtime-history{padding-right:var(--s2);margin-right:var(--s1);border-right:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.runtime-history .runtime-icon{width:var(--ctrl-sm);height:var(--ctrl-sm);border-radius:var(--r4)}.runtime-history .runtime-icon svg{width:var(--icon-sm);height:var(--icon-sm)}.runtime-history .runtime-icon:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-fg)}.runtime-history .runtime-icon:disabled{opacity:.35;cursor:default}.runtime-breadcrumb{gap:var(--s1);font-size:var(--t14);color:var(--fg3)}.runtime-breadcrumb [aria-hidden]{color:var(--bd);padding-inline:2px}.runtime-breadcrumb :is(a,.runtime-link,[aria-current=page]){text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border-radius:var(--r2);max-width:16rem;font-size:var(--t14);color:var(--fg3);transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);padding:.125rem .1875rem;line-height:1.35;text-decoration:none;display:inline-block;overflow:hidden}.runtime-breadcrumb :is(a,.runtime-link):hover{color:var(--fg);background:var(--sf2);text-decoration:none}.runtime-breadcrumb [aria-current=page],.runtime-breadcrumb a[aria-current=page]:hover{color:var(--fg);background:0 0;font-weight:600}.runtime-switcher-copy strong{font-size:var(--t14);font-weight:600}.runtime-frame .runtime-object-header h2{font-size:var(--t14);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box}@media (width<=639px){.runtime-history{display:none}}.runtime-button{min-height:var(--ctrl);padding:0 var(--s3);gap:var(--s1);border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf);color:var(--fg);font-size:var(--t14);transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);font-weight:500;line-height:1}.runtime-button:hover:not(:disabled){background:var(--sf2);border-color:var(--bd)}.runtime-button.is-primary{background:var(--pri);border-color:var(--pri);color:var(--pri-fg);font-weight:500}.runtime-button.is-primary:hover:not(:disabled){background:var(--pri);border-color:var(--pri);opacity:.9}.runtime-frame .runtime-button.is-primary:disabled:not([aria-busy=true]){opacity:1;background:var(--sf2);border-color:var(--bd);color:var(--fg3)}.runtime-button.is-danger{color:var(--err)}.runtime-button.is-danger:hover:not(:disabled){background:var(--err-soft);border-color:color-mix(in oklab, var(--err) 35%, var(--bd));color:var(--err-sfg)}.runtime-button:active:not(:disabled){transform:scale(.98)}.runtime-button svg{width:var(--icon);height:var(--icon)}.runtime-link{color:var(--acc-sfg);font-size:var(--t14)}.runtime-segmented{border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf2);flex-wrap:wrap;gap:2px;padding:2px;display:flex;overflow:hidden}.runtime-segmented button{min-height:calc(var(--ctrl) - 6px);padding:0 var(--s2);border-radius:var(--r1);color:var(--fg2);font-size:var(--t13);background:0 0;border:0;font-weight:500}.runtime-segmented button[aria-pressed=true]{background:var(--sf);color:var(--fg);font-weight:500;box-shadow:0 1px 2px #00000014}.runtime-input,.runtime-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--r2);font-size:var(--t14);padding:.375rem var(--s2)}@media (prefers-reduced-motion:reduce){.runtime-button:active{transform:none}}.runtime-topbar{background:var(--bg);border-bottom-color:var(--bd2);padding:0 var(--s4)}.runtime-sidebar{background:var(--sf2);border-right-color:var(--bd)}.runtime-switcher-trigger{border-radius:var(--r2);padding:var(--s1) var(--s2);min-height:2.75rem}.runtime-mark{border-radius:var(--r3)}.runtime-group-label{padding:var(--s3) var(--s2) var(--s1);font-size:var(--t12);letter-spacing:.04em;text-transform:uppercase;color:var(--fg3);font-weight:600}.runtime-nav-row{min-height:1.875rem;padding:0 var(--s2);gap:var(--s2);border-radius:var(--r2);color:var(--fg2);font-size:var(--t14);margin-block:1px;font-weight:500}.runtime-nav-row svg{color:var(--fg3)}.runtime-nav-row:hover{background:var(--sf3);color:var(--fg)}.runtime-nav-row.is-selected{background:var(--acc-soft);color:var(--acc-sfg);font-weight:500}.runtime-nav-row.is-selected svg{color:var(--acc)}.runtime-product.is-current>.runtime-product-row{color:var(--fg);font-weight:500}.runtime-product.is-current>.runtime-product-row>svg:first-child{color:var(--acc)}.runtime-frame:not(.is-rail) .runtime-product-children{margin:2px 0 var(--s2) 1rem;padding-left:var(--s2);border-left:1px solid var(--bd)}.runtime-frame:not(.is-rail) .runtime-nav-row.is-child{min-height:1.75rem;padding-left:var(--s2);font-size:var(--t13);font-weight:400}.runtime-frame:not(.is-rail) .runtime-nav-row.is-child.is-selected{font-weight:500}.runtime-nav-count{font-family:var(--font-mono);font-size:var(--t12);color:var(--fg3)}.runtime-search{border-radius:var(--r2);font-size:var(--t13)!important}@media (width<=1023px){.runtime-frame .runtime-product-children{margin:2px 0 var(--s2) 1rem;padding-left:var(--s2);border-left:1px solid var(--bd)}.runtime-frame .runtime-nav-row.is-child{padding-left:var(--s2)}}.runtime-page-heading{align-items:flex-end;gap:var(--s3);margin-bottom:var(--s3)}.runtime-frame .runtime-page-heading h1:not([data-own-typography] *){font-size:var(--t24);font-weight:600;line-height:1.2}.runtime-lede{margin:var(--s1) 0 0;color:var(--fg2);font-size:var(--t14);max-width:72ch}.runtime-eyebrow{margin:0 0 var(--s1);color:var(--fg3);font-size:var(--t13)}.runtime-content{padding:var(--s4) var(--s4) var(--s5)}.runtime-chip{border-radius:var(--r2);background:var(--sf3);height:1.25rem;color:var(--fg2);font-size:var(--t12);gap:0;padding:0 .375rem;font-weight:500;line-height:1}.runtime-chip:is(.tone-ok,.tone-warn,.tone-error,.tone-info,.tone-accent,.tone-unknown){height:auto;color:var(--fg);font-size:var(--t13);background:0 0;border-radius:0;gap:7px;padding:0}.runtime-chip:is(.tone-ok,.tone-warn,.tone-error,.tone-info,.tone-accent,.tone-unknown):before{content:"";background:var(--bdi);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin:0;display:inline-block}.runtime-chip.tone-ok,.runtime-chip.tone-warn,.runtime-chip.tone-error,.runtime-chip.tone-info,.runtime-chip.tone-accent{color:var(--fg)}.runtime-chip.tone-ok:before{background:var(--ok)}.runtime-chip.tone-warn:before{background:var(--warn)}.runtime-chip.tone-error:before{background:var(--err)}.runtime-chip.tone-info:before{background:var(--info)}.runtime-chip.tone-accent:before{background:var(--acc)}.runtime-card{border-radius:var(--r3)}.runtime-table-scroll table{font-size:var(--t14)}.runtime-table-scroll thead th{height:var(--row);padding:0 var(--s3);border-bottom:1px solid var(--bd2);color:var(--fg3);font-size:var(--t12);vertical-align:middle;font-weight:500}.runtime-table-scroll tbody th{padding:.375rem var(--s3);border-top:1px solid var(--bd2);font-size:var(--t14);text-align:left;vertical-align:middle;font-weight:600}.runtime-table-scroll:not(.runtime-card,.runtime-activity *,.native-product-root *){border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf)}.runtime-table-scroll td{padding:.375rem var(--s3);font-variant-numeric:tabular-nums}.runtime-table-scroll tbody tr:hover{background:var(--sf2)}.runtime-banner{border-radius:var(--r2);background:var(--sf2);color:var(--fg2);font-size:var(--t13);padding:var(--s2) var(--s3)}.runtime-banner[role=alert]{background:var(--sf);color:var(--fg2);border-color:color-mix(in oklab, var(--err) 28%, var(--bd2))}@media (width<=1023px){.runtime-nav-row,.runtime-frame:not(.is-rail) .runtime-nav-row.is-child{min-height:44px}}@media (width<=639px){.runtime-content{padding:16px}.runtime-breadcrumb,.runtime-breadcrumb :is(a,.runtime-link,[aria-current=page]){font-size:var(--t13)}}.runtime-nav-row>.runtime-product-toggle{border-radius:var(--r2);width:1.375rem;height:1.375rem;color:var(--fg3);cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0 -.25rem 0 auto;display:inline-flex;overflow:visible}.runtime-nav-row>.runtime-product-toggle svg{width:var(--icon-sm);height:var(--icon-sm)}.runtime-nav-row>.runtime-product-toggle:hover{background:var(--bd2);color:var(--fg)}.runtime-frame.is-rail .runtime-nav-row>.runtime-product-toggle{display:none}@media (width<=1023px){.runtime-frame.is-rail .runtime-nav-row>.runtime-product-toggle{display:inline-flex}}.runtime-content>:not(.runtime-product-outlet){animation:v-fade var(--dur-2) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.runtime-content>:not(.runtime-product-outlet){animation:none}}.runtime-frame .unified-sheet:not([data-review-viewport] *){z-index:35;border-left:1px solid var(--bd);height:auto;position:fixed;bottom:0;left:auto;right:0;max-height:none!important;top:0!important}.runtime-frame .unified-sheet:not([data-review-viewport] *).is-expanded{left:var(--nav);width:auto}.runtime-frame.is-rail .unified-sheet:not([data-review-viewport] *).is-expanded{left:var(--rail)}.runtime-frame .unified-sheet-header{min-height:var(--hdr)}@media (width<=1023px){.runtime-frame .unified-sheet:not([data-review-viewport] *).is-expanded{width:auto;left:0}}.runtime-nav-row{transition:background-color var(--motion-fast,.15s) var(--ease-out), color var(--motion-fast,.15s) var(--ease-out)}.runtime-nav-row>.runtime-product-toggle svg{transition:transform var(--motion,.2s) var(--ease-out)}.runtime-nav-row>.runtime-product-toggle svg.is-open{transform:rotate(90deg)}.runtime-frame:not(.is-rail) .runtime-product-children{animation:v-reveal var(--motion,.2s) var(--ease-out) both}.runtime-breadcrumb :is(a,.runtime-link){transition:background-color var(--motion-fast,.15s) var(--ease-out), color var(--motion-fast,.15s) var(--ease-out)}@media (prefers-reduced-motion:reduce){.runtime-nav-row,.runtime-nav-row>.runtime-product-toggle svg,.runtime-breadcrumb :is(a,.runtime-link){transition:none}.runtime-frame .runtime-product-children{animation:none}}:is(.runtime-table-scroll,table.sh-table):not(.native-product-root *,.sh-matrix-table) thead th{box-sizing:border-box;height:var(--row);padding:0 var(--s3);border-bottom:1px solid var(--bd2);background:var(--sf2);color:var(--fg3);font-size:var(--t12);letter-spacing:0;font-weight:500;line-height:var(--lh-tight);text-overflow:ellipsis;text-transform:none;white-space:nowrap;vertical-align:middle;overflow:hidden}:is(.runtime-table-scroll,table.sh-table):not(.native-product-root *,.sh-matrix-table) tbody td{box-sizing:border-box;height:var(--row);padding:var(--s1) var(--s3);font-size:var(--t14);font-variant-numeric:tabular-nums;vertical-align:middle}:is(.runtime-table-scroll,table.sh-table):not(.native-product-root *,.sh-matrix-table) tbody tr:not(.v-table-empty-row):hover{background:var(--sf2)}table.sh-table :is(td,th).sh-primary{color:var(--fg);font-weight:500}.runtime-table-scroll:focus-visible{outline:2px solid color-mix(in oklab, var(--acc) 60%, transparent);outline-offset:2px}.runtime-frame .runtime-object-header{gap:var(--s1);margin:var(--s1) var(--s2) 0;padding:var(--s1) var(--s2);border-left:2px solid var(--acc)}.runtime-frame .runtime-object-header h2{font-size:var(--t15);color:var(--fg);margin:0}.runtime-frame .runtime-object-panel .runtime-group-label{margin-block:var(--s2) 0;padding-top:var(--s2)}.runtime-frame .runtime-nav-home{margin-top:var(--s1)}.runtime-frame .runtime-nav-home+.runtime-navigation-mode{margin-top:var(--s4)}.runtime-frame .runtime-sidebar-footer{gap:var(--s1)}.runtime-sidebar-account{align-items:center;gap:var(--s1);min-width:0;display:flex}.runtime-sidebar-account>.workspace-account{min-width:0;padding:var(--s1);flex:1}.runtime-sidebar-account>.runtime-collapse{flex:none;align-self:center}.runtime-frame.is-rail .runtime-sidebar-account{flex-direction:column}.runtime-frame.is-rail .runtime-sidebar-account>.workspace-account{flex:none}.runtime-releases-row{position:relative}.runtime-release-new{flex:none;margin-left:auto}.runtime-frame.is-rail .runtime-releases-row .runtime-release-new{display:none}@media (width<=1023px){.runtime-frame.is-rail .runtime-sidebar-account{flex-direction:row}.runtime-frame.is-rail .runtime-sidebar-account>.workspace-account{flex:1}.runtime-frame.is-rail .runtime-releases-row .runtime-release-new{display:inline-flex}}.runtime-frame .runtime-product-row>.v-product-mark{width:1.125rem;height:1.125rem}@media (width<=639px){.runtime-segmented button{min-height:44px}.runtime-breadcrumb>:not(:nth-last-child(-n+3)){display:none}.runtime-breadcrumb :is(a,.runtime-link,[aria-current=page]){max-width:11rem;padding-block:.8125rem}.runtime-bell-count{top:.125rem;right:-.125rem}.runtime-frame .runtime-form :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.runtime-frame .pp-source>button.runtime-link{align-items:center;min-height:44px;display:inline-flex}}@media (width<=1023px){.runtime-frame .runtime-mobile-close{z-index:2;position:absolute;top:.5625rem;right:.5625rem}.runtime-frame .runtime-sidebar .runtime-switcher{padding-right:calc(44px + 1.125rem)}}.runtime-home{gap:var(--s4);font-size:var(--t14);color:var(--fg);flex-direction:column;display:flex;container:home/inline-size}.runtime-home :is(dl,dd,figure,ul){margin:0}.runtime-home ul{padding:0;list-style:none}.runtime-home .home-header{margin:0}.runtime-home .home-header .v-page-header__row{align-items:center}.runtime-home .home-header .v-page-header__actions{align-items:center;gap:var(--s2);display:flex}.runtime-home .home-header .runtime-segmented{border-radius:var(--r2);background:var(--sf)}.runtime-home .home-header .runtime-segmented button{min-height:var(--ctrl);font-size:var(--t13);padding:0 .75rem}.runtime-home .home-header .runtime-segmented button:hover:not([aria-pressed=true]){background:var(--sf2);color:var(--fg)}.runtime-home .home-header .runtime-button{border-radius:var(--r2)}.runtime-home .home-summary{align-items:center;gap:var(--s1) var(--s2);min-height:1.375rem;margin-top:var(--s1);flex-wrap:wrap;display:flex}.runtime-home .home-summary>*{flex-shrink:0}@media (width<=639px){.runtime-home .home-header .runtime-segmented{display:flex}.runtime-home .home-header .runtime-segmented button{flex:1 1 0;min-height:44px;padding:0 .5rem}.runtime-home .home-header .runtime-button{justify-content:center;min-height:44px}}.runtime-home .home-products-section{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.runtime-home .home-section-head{align-items:center;gap:var(--s2);min-height:var(--ctrl-sm);display:flex}.runtime-frame .runtime-home .home-section-title{font-size:var(--t15);margin:0;font-weight:600}.runtime-home .home-count{color:var(--fg3);font-family:var(--font-mono);font-size:var(--t12);font-variant-numeric:tabular-nums}.runtime-home .home-card{gap:var(--s3);min-width:0;padding:var(--s3) var(--s4);background:var(--sf);border:1px solid var(--bd);border-radius:var(--r3);flex-direction:column;display:flex}.runtime-home .home-card-region,.runtime-home .home-card-region>.v-skeleton-region__skeleton{gap:var(--s3);flex-direction:column;flex:1;min-width:0;display:flex}.runtime-home .home-card-head{align-items:center;gap:var(--s2);min-width:0;min-height:1.75rem;display:flex}.runtime-frame .runtime-home .home-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t15);flex:1;margin:0;font-weight:600;line-height:1.3;overflow:hidden}.runtime-home .home-status{flex-shrink:0}.runtime-home .home-status.v-status--neutral:not(.v-status--soft){color:var(--fg3)}.runtime-home .home-glyph{border-radius:var(--r2);background:var(--sf2);border:1px solid var(--bd2);width:1.75rem;height:1.75rem;color:var(--fg2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.runtime-home :is(.home-glyph,.home-open,.home-row-action){--icon:var(--icon-sm)}.runtime-home .home-glyph.is-small{width:1.5rem;height:1.5rem}.runtime-home .home-card-head>.home-glyph{background:var(--acc-soft);color:var(--acc-sfg);border-color:#0000}.runtime-home .home-attention:not(.has-items) .home-card-head>.home-glyph{background:var(--sf2);border-color:var(--bd2);color:var(--fg2)}.runtime-home .home-glyph.tone-warn{background:var(--warn-soft);color:var(--warn-sfg);border-color:#0000}.runtime-home .home-glyph.tone-error{background:var(--err-soft);color:var(--err-sfg);border-color:#0000}.runtime-home .home-open{height:var(--ctrl-sm);border-radius:var(--r2);color:var(--acc-sfg);font-size:var(--t13);white-space:nowrap;transition:transform var(--dur-1) var(--ease-out);flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;padding:0 .5rem;font-weight:500;text-decoration:none;display:inline-flex}.runtime-home .home-open:hover{background:var(--sf2)}.runtime-home :is(.home-open,.home-row-action):active{transform:scale(.97)}.runtime-home .home-lower{gap:var(--s3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container home (width>=60rem){.runtime-home .home-lower{grid-template:"activity project""activity attention"1fr/minmax(0,2fr) minmax(0,1fr);align-items:stretch}.runtime-home .home-lower>.home-activity{grid-area:activity}.runtime-home .home-lower>.home-project{grid-area:project}.runtime-home .home-lower>.home-attention{grid-area:attention}.runtime-home .home-lower:has(>.home-attention[data-size=many]){grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"activity activity""project attention"}}@container home (width>=128rem){.runtime-home .home-lower{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.runtime-home .home-project{container:project/inline-size}.runtime-home .home-stats{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container project (width>=36rem){.runtime-home .home-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.runtime-home .home-defaults dl{column-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.runtime-home .home-default+.home-default{border-top:0}.runtime-home .home-default{border-bottom:1px solid var(--bd2)}}.runtime-home .home-stats>li{min-width:0}.runtime-home .home-stat{min-width:0;padding:var(--s2);border:1px solid var(--bd2);border-radius:var(--r2);color:var(--fg);transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);flex-direction:column;gap:1px;text-decoration:none;display:flex}a.home-stat:hover{background:var(--sf2);border-color:var(--bd)}.runtime-home .home-stat>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-home .home-stat-label{height:1rem;color:var(--fg2);font-size:var(--t12);font-weight:600;line-height:1rem}.runtime-home .home-stat>strong{height:1.625rem;font-size:var(--t20);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.625rem}.runtime-home .home-stat>small{height:1rem;color:var(--fg3);font-size:var(--t12);line-height:1rem}.runtime-home .home-stat small .is-err{color:var(--err)}.runtime-home .home-stat small .is-warn{color:var(--warn-sfg)}.runtime-home .home-stat small .is-ok{color:var(--ok-sfg)}.runtime-home .home-defaults{gap:var(--s1);flex-direction:column;display:flex}.runtime-frame .runtime-home .home-defaults-title{color:var(--fg2);font-size:var(--t13);margin:0;font-weight:600;line-height:1.25rem;display:block}.runtime-home .home-defaults dl{flex-direction:column;display:flex}.runtime-home .home-default{align-items:center;gap:var(--s2);grid-template-columns:minmax(0,9rem) minmax(0,1fr);height:1.75rem;display:grid}.runtime-home .home-default+.home-default{border-top:1px solid var(--bd2)}.runtime-home .home-default>*{font-size:var(--t13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-home .home-default dt{color:var(--fg3)}.runtime-home .home-default dd a{max-width:100%;color:var(--fg);text-overflow:ellipsis;vertical-align:top;font-weight:500;line-height:1.75rem;text-decoration:none;display:inline-block;overflow:hidden}.runtime-home .home-default dd a:hover{color:var(--acc-sfg);text-decoration:underline}.runtime-home .home-default-none{color:var(--fg3)}.runtime-home .home-project .v-tag{flex-shrink:0}.runtime-home .home-attention{container:attention/inline-size}@container attention (width<=30rem){.runtime-home .home-attention-row{grid-template-columns:1.5rem minmax(0,1fr) auto}.runtime-home .home-attention-row>.home-status,.runtime-home .home-attention-what small>:not(:first-child){display:none}}.runtime-home .home-attention.has-items{border-color:color-mix(in oklab, var(--warn) 30%, var(--bd))}.runtime-home .home-attention.has-items:before{content:none}.runtime-home .home-attention.has-items .home-card-head>.home-glyph{background:var(--warn-soft);color:var(--warn-sfg);border-color:#0000}.runtime-home .home-attention-body{gap:var(--s2);flex-direction:column;display:flex}.runtime-home .home-attention-body:empty{display:none}.runtime-home .home-attention-list{border:1px solid var(--bd);border-radius:var(--r2);margin:0;padding:0;list-style:none;overflow:hidden}.runtime-home .home-attention-row{align-items:center;gap:var(--s3);min-height:2.75rem;padding:.375rem var(--s3);grid-template-columns:1.5rem minmax(0,1fr) auto auto;display:grid}.runtime-home .home-attention-row+.home-attention-row{border-top:1px solid var(--bd2)}.runtime-home .home-attention-row:hover{background:var(--sf2)}.runtime-home .home-attention-row>.home-status{justify-self:end;max-width:none}.runtime-home .home-attention-what{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.runtime-home .home-attention-what :is(strong,small){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.runtime-home .home-attention-what strong{font-weight:600}.runtime-home .home-attention-what small{gap:var(--s2);font-size:var(--t12);color:var(--fg3);display:flex}.runtime-home .home-attention-what small>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.runtime-home .home-attention-what small>:first-child{flex-shrink:0}.runtime-home .home-row-action{height:var(--ctrl-sm);border:1px solid var(--bd);border-radius:var(--r2);background:var(--sf);color:var(--fg);font-size:var(--t12);white-space:nowrap;transition:transform var(--dur-1) var(--ease-out);align-items:center;gap:.25rem;padding:0 .5rem;font-weight:500;text-decoration:none;display:inline-flex}.runtime-home .home-row-action:hover{background:var(--sf2);border-color:var(--bdi)}.runtime-home .home-attention-note{font-size:var(--t12);color:var(--fg3);margin:0}.runtime-home .home-allclear{align-items:center;gap:var(--s2);color:var(--fg2);font-size:var(--t13);margin:0;display:flex}.runtime-home .home-allclear>svg{color:var(--ok);flex-shrink:0}@container attention (width>=80rem){.runtime-home .home-attention-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.runtime-home .home-attention-row+.home-attention-row{border-top:0}.runtime-home .home-attention-row:nth-child(n+3){border-top:1px solid var(--bd2)}.runtime-home .home-attention-row:nth-child(2n){border-left:1px solid var(--bd2)}}@media (width<=639px){.runtime-home .home-attention-row{grid-template-columns:1.5rem minmax(0,1fr) auto}.runtime-home .home-attention-row>.home-status{display:none}.runtime-home .home-row-action{height:44px}.runtime-home .home-default{height:2.75rem}.runtime-home .home-default dd a{line-height:2.75rem}}@media (prefers-reduced-motion:reduce){.runtime-home *{transition:none!important;animation:none!important}.runtime-home :is(.home-open,.home-row-action):active{transform:none}}
