@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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;--tw-duration:initial;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}.camera-check{gap:var(--hi-space-4);flex-direction:column;min-width:0;display:flex}.check-sheet{gap:var(--hi-space-6);box-sizing:border-box;width:min(100%,34rem);padding:var(--hi-space-6) var(--hi-space-8);background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);box-shadow:var(--hi-shadow-card);flex-direction:column;display:flex}.check-key:disabled{opacity:1;color:var(--hi-text-3);border-color:var(--hi-border);box-shadow:none;background:0 0}.check-facts{gap:var(--hi-space-1);min-width:0;font-size:var(--hi-text-body-size);font-variant-numeric:tabular-nums;color:var(--hi-text-2);flex-direction:column;line-height:1.6;display:flex}.check-facts p{margin:0}.check-identity{color:var(--hi-text);font-weight:700}.check-mono{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums}.check-facts .check-mac{font-size:var(--hi-text-secondary-size)}.check-location{text-wrap:pretty}.check-facts a{color:inherit;text-decoration:none}.check-facts a:hover{text-decoration:underline}.check-form,.check-optional{gap:var(--hi-space-5);flex-direction:column;min-width:0;display:flex}.check-date{align-items:flex-start;gap:var(--hi-space-3);flex-direction:column;min-width:0;display:flex}.check-date .hi-field,.check-form .hi-field__control{width:100%}.check-date-control{position:relative}.check-date input{font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:40px;padding-right:44px}[data-theme=dark] .check-date input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.check-date input::-webkit-calendar-picker-indicator{display:none}.check-date .check-calendar{width:40px;min-height:40px;padding:0;position:absolute;top:0;bottom:0;right:1px}.check-form textarea{resize:vertical;min-height:88px}.check-form .hi-field__labelrow{align-items:baseline;gap:var(--hi-space-2);flex-wrap:wrap;display:flex}.check-submit{align-items:flex-start;gap:var(--hi-space-2);flex-direction:column;display:flex}.check-sheet .hi-button{min-height:40px}.check-quiet,.check-reason{color:var(--hi-text-2);font-size:var(--hi-text-secondary-size);margin:0;line-height:1.6}.check-state-body{align-items:flex-start;gap:var(--hi-space-5);flex-direction:column;min-width:0;display:flex}.check-state-reason,.check-receipt h2{font-size:var(--hi-text-body-size);text-wrap:pretty;margin:0;line-height:1.6}.check-receipt h2{font-weight:600}.camera-check .hi-breadcrumb__link:nth-of-type(2){font-family:var(--hi-font-mono)}.check-actions{align-items:flex-start;gap:var(--hi-space-3);flex-direction:column;display:flex}.camera-check h1[tabindex="-1"]:focus{outline:none}@media (min-width:2000px){.check-sheet{zoom:1.25}}@media (max-width:900px){.hi-topbar__inner:has([aria-label="Device hub sections"]){gap:var(--hi-space-2)}[aria-label="Device hub sections"] .hi-nav__item{padding-inline:6px}}.lc,.lc-record{gap:var(--hi-space-3);flex-direction:column;min-width:0;display:flex}.lc{width:100%}.lc-record{gap:var(--hi-space-5)}.lc-mono{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums}.lc-bar{justify-content:space-between;align-items:center;gap:var(--hi-space-3) var(--hi-space-6);flex-wrap:wrap;display:flex}.lc-bar__source{align-items:center;gap:var(--hi-space-3);display:flex}.lc-bar .qseghead{margin-bottom:0}.lc-reason{font-size:var(--hi-text-secondary-size);color:var(--hi-text-3);white-space:nowrap}.lc-compare{align-items:center;gap:var(--hi-space-3);display:flex}.lc-compare__label{font-family:var(--hi-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hi-text-3);font-size:11px;font-weight:500}.lc-compare__trigger{background:var(--hi-surface);border-color:var(--hi-border);min-width:11rem;height:36px;font-size:14px}.lc-compare__trigger [data-slot=select-value]{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums}.lc-compare__trigger[data-disabled]{opacity:1;background:0 0;border-style:dashed}.lc-block{gap:var(--hi-space-3);flex-direction:column;width:100%;min-width:0;display:flex}@media (max-height:1000px){.lc-record>.lc{width:min(100%, calc((100dvh - var(--lc-top,364px)) * var(--lc-aspect)))}.lc-block{--lc-top:396px;width:min(100%, calc((100dvh - var(--lc-top)) * var(--lc-aspect)))}}.lc-stage{width:100%;aspect-ratio:var(--lc-aspect);background:var(--hi-surface);border-radius:var(--hi-radius);box-shadow:0 0 0 1px var(--hi-border);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.lc-clip{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.lc-layer{background:var(--hi-surface);pointer-events:none;position:absolute;inset:0}.lc-svg{width:100%;height:100%;position:absolute;inset:0}.lc-line{fill:none;stroke:var(--hi-text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lc-lines[data-tone=quiet] .lc-line{stroke:var(--hi-text-3);stroke-dasharray:6 5}.lc-lines[data-halo] .lc-line{stroke:#161614}.lc-lines[data-halo][data-tone=quiet] .lc-line{stroke:#5a5852}.lc-lines .lc-line--halo,.lc-lines[data-halo] .lc-line--halo{stroke:#fff;stroke-width:4px;stroke-dasharray:none;opacity:.7}.lc-img{object-fit:fill;outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:100%;position:absolute;inset:0}[data-theme=dark] .lc-img{outline-color:#ffffff1a}.lc-blank{padding:var(--hi-space-6);text-align:center;color:var(--hi-text-3);font-size:var(--hi-text-body-size);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lc-legend,.lc-date{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums;background:var(--hi-surface);pointer-events:none;border-radius:3px;position:absolute}.lc-legend{border:1px solid var(--hi-border);letter-spacing:.06em;text-transform:uppercase;color:var(--hi-text-2);padding:3px 7px;font-size:11px;font-weight:500;top:10px}.lc-legend--lens{left:10px}.lc-legend--straight{right:10px}.lc-key{gap:var(--hi-space-2) var(--hi-space-5);font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lc-key li{align-items:center;gap:var(--hi-space-2);display:inline-flex}.lc-key__swatch{border-top:2px solid var(--hi-text);width:22px}.lc-key li[data-tone=quiet]{color:var(--hi-text-3)}.lc-key li[data-tone=quiet] .lc-key__swatch{border-top:2px dashed var(--hi-text-3)}.lc-date{color:var(--hi-text);padding:1px 5px;font-size:12px;transform:translate(6px,8px)}.lc-date[data-tone=quiet]{color:var(--hi-text-3)}.lc-handle{cursor:ew-resize;outline:none;justify-content:center;align-items:center;width:44px;margin-left:-22px;display:flex;position:absolute;top:0;bottom:0}.lc-handle:before{content:"";background:var(--hi-text);width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.lc-grip{background:var(--hi-action);width:32px;height:32px;color:var(--hi-action-fg);box-shadow:0 0 0 2px var(--hi-surface), 0 1px 3px #16161440;border-radius:50%;justify-content:center;align-items:center;transition-property:scale,box-shadow;transition-duration:.12s;display:inline-flex;position:relative}.lc-handle:focus,.lc-handle:focus-visible{box-shadow:none;outline:none}.lc-handle:focus-visible .lc-grip{box-shadow:0 0 0 2px var(--hi-surface), 0 0 0 4px var(--hi-action)}.lc-stage:active .lc-grip{scale:.96}.lc-meta{align-items:center;gap:var(--hi-space-3) var(--hi-space-4);flex-wrap:wrap;min-height:32px;display:flex}.lc-caption{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums;color:var(--hi-text-3);white-space:pre;font-size:12px}.lc-flag{background:var(--hi-surface);border:1px dashed var(--hi-text-3);border-radius:var(--hi-radius-sm);max-width:calc(100% - 20px);font-size:var(--hi-text-secondary-size);color:var(--hi-text);pointer-events:none;padding:3px 9px;position:absolute;bottom:10px;left:10px}.lc-verdict{align-items:center;gap:var(--hi-space-2) var(--hi-space-4);flex-wrap:wrap;display:flex}.lc-verdict__why{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2)}.lc-grid{border-color:var(--hi-border);gap:6px;margin-left:auto;font-size:13px}.lc-grid[data-pressed]{background:var(--hi-action);color:var(--hi-action-fg);border-color:var(--hi-action)}.lc-figures{border-collapse:collapse;width:100%;max-width:560px}.lc-figures th,.lc-figures td{height:36px;padding:0 0 0 var(--hi-space-6);border-bottom:1px solid var(--hi-hairline);text-align:right;font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hi-text);font-weight:400}.lc-figures tr:last-child th,.lc-figures tr:last-child td{border-bottom:0}.lc-figures tbody th[scope=row]{text-align:left;width:100%;font-family:var(--hi-font-sans);font-size:var(--hi-text-body-size);color:var(--hi-text-2);padding-left:0}.lc-figures td[data-text]{font-family:var(--hi-font-sans);font-size:var(--hi-text-body-size)}.lc-figures thead th,.lc-figures thead td{height:32px;color:var(--hi-text-3);font-size:12px}.lc-note{max-width:560px;margin:calc(var(--hi-space-3) * -1) 0 0;font-size:var(--hi-text-secondary-size);color:var(--hi-text-2)}.lc-coef{max-width:560px}.lc-coef__trigger{height:36px;font-size:var(--hi-text-body-size);color:var(--hi-text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.lc-coef__trigger:hover{color:var(--hi-text)}.lc-coef__trigger svg{transition-property:rotate;transition-duration:.15s}.lc-coef__trigger[data-panel-open] svg{rotate:90deg}.lc-fit{gap:var(--hi-space-4);flex-direction:column;min-width:0;display:flex}.lc-balance{align-items:center;gap:var(--hi-space-3) var(--hi-space-4);flex-wrap:wrap;display:flex}.lc-balance .hi-label,.lc-balance .hi-action__caption{margin:0}.ws-review{width:var(--hi-modal-max);max-width:calc(100vw - 2 * var(--hi-space-4));max-height:var(--available-height,80vh);background:var(--hi-elevated);color:var(--hi-text);border:1px solid var(--hi-border);border-radius:var(--hi-radius);box-shadow:var(--hi-shadow-popover);gap:0;padding:0;overflow-y:auto}.ws-review__head{padding:var(--hi-space-4) var(--hi-space-5) var(--hi-space-3);border-bottom:1px solid var(--hi-hairline);gap:2px;display:grid}.ws-review__title{font-size:var(--hi-text-section-size);font-weight:var(--hi-text-section-weight);margin:0;line-height:1.3}.ws-review__title span{color:var(--hi-text-3);font-weight:500}.ws-review__status{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);margin:0}.ws-review__status b{color:var(--hi-text);font-weight:600}.ws-review__status .ws-review__done{vertical-align:middle;margin:-2px var(--hi-space-2) 0 0;color:var(--hi-success);display:inline-block}.ws-review__body{gap:var(--hi-space-4);padding:var(--hi-space-4) var(--hi-space-5);display:grid}.ws-review .lc-stage{width:100%}.ws-review__stage{aspect-ratio:16/9;background:var(--hi-surface);border-radius:var(--hi-radius);width:100%;box-shadow:0 0 0 1px var(--hi-border);position:relative;overflow:hidden}.ws-review__label{margin:0 0 var(--hi-space-1);font-family:var(--hi-font-mono);font-size:var(--hi-text-meta-size);letter-spacing:.06em;text-transform:uppercase;color:var(--hi-text-3);font-weight:500}.ws-review__videos{margin:0;padding:0;list-style:none;display:grid}.ws-review__video{align-items:center;gap:var(--hi-space-3);border-top:1px solid var(--hi-hairline);font-size:var(--hi-text-secondary-size);grid-template-columns:64px minmax(0,1fr) auto;padding:6px 0;display:grid}.ws-review__video:first-child{border-top:0}.ws-review__videos--pick .ws-review__video{border-radius:var(--hi-radius-sm);cursor:pointer;margin:0 -8px;padding:6px 8px}.ws-review__videos--pick .ws-review__video+.ws-review__video{box-shadow:0 -1px 0 var(--hi-hairline);border-top-color:#0000}.ws-review__videos--pick .ws-review__video[aria-checked=true]{background:var(--hi-selected);box-shadow:none}.ws-review__videos--pick .ws-review__video[aria-checked=true]+.ws-review__video{box-shadow:none}.ws-review__videos--pick .ws-review__video[aria-checked=true] .ws-review__thumb{box-shadow:0 0 0 2px var(--hi-text)}.ws-review__videos--pick .ws-review__video:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}.ws-review__thumb{object-fit:cover;background:var(--hi-surface);width:64px;height:36px;box-shadow:0 0 0 1px var(--hi-border);border-radius:3px;display:block}.ws-review__name{overflow-wrap:anywhere;min-width:0;color:var(--hi-text);font-weight:500}.ws-review__meta{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hi-text-2);font-size:12px}.ws-review__params{column-gap:var(--hi-space-6);padding-top:var(--hi-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ws-review__terms{justify-content:start;column-gap:var(--hi-space-5);font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);font-variant-numeric:tabular-nums;grid-template-columns:max-content max-content;margin:0;line-height:20px;display:grid}.ws-review__terms dt{color:var(--hi-text-3)}.ws-review__terms dd{color:var(--hi-text);text-align:right;margin:0}.ws-review__gone{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);margin:0}.ws-review__gone span:before{content:"· "}.ws-review__facts{column-gap:var(--hi-space-5);font-size:var(--hi-text-secondary-size);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.ws-review__facts dt,.ws-review__facts dd{border-top:1px solid var(--hi-hairline);margin:0;padding:6px 0}.ws-review__facts dt{color:var(--hi-text-3)}.ws-review__facts dd{color:var(--hi-text)}.ws-review__facts dt:first-of-type,.ws-review__facts dd:first-of-type{border-top:0}.ws-review__none{color:var(--hi-text-3)}.ws-review__foot{background:var(--hi-elevated);justify-content:flex-end;gap:var(--hi-space-2);padding:var(--hi-space-3) var(--hi-space-5) var(--hi-space-4);border-top:1px solid var(--hi-hairline);display:flex;position:sticky;bottom:0}.ws-review.ws-saved{box-shadow:none}.ws-saved .ws-review__head{padding-right:var(--hi-space-12,56px)}.ws-saved .hi-dialog__header{top:var(--hi-space-3);right:var(--hi-space-3);border:0;padding:0;position:absolute}.ws-saved .hi-dialog__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-saved .hi-dialog__body{gap:0;padding:0}.aa{gap:var(--hi-space-3);min-width:300px;max-width:360px;padding-top:var(--hi-space-2);border-top:1px solid var(--hi-hairline);display:grid}.aa__part{gap:var(--hi-space-1);display:grid}.aa__head{font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3);margin:0}.aa__list{margin:0 calc(-1 * var(--hi-space-2));padding:0;list-style:none}.aa__row{column-gap:var(--hi-space-2);width:100%;padding:6px var(--hi-space-2);border-radius:var(--hi-radius);color:var(--hi-text);font:inherit;text-align:left;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:center;display:grid}.aa__row:hover{background:var(--hi-selected)}.aa__row:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:-2px}.aa__glyph{color:var(--hi-text-3);grid-row:1;justify-self:center}.aa__main{font-size:var(--hi-text-body-size);overflow-wrap:anywhere;font-weight:500}.aa__state{color:var(--hi-text-2);font-weight:400}.aa__sub{color:var(--hi-text-3);overflow-wrap:anywhere;grid-column:2;font-size:12px}.aa__none{font-size:var(--hi-text-body-size);color:var(--hi-text-3);margin:0}.hi-topbar__unseen{background:var(--hi-accent,var(--hi-action));border-radius:50%;width:6px;height:6px}.hi-topbar__menu:has(.aa) .hi-topbar__menu-address{font-family:inherit}.dh table :is(th,td){line-height:1.42857}.dh{--rowh:115px;--rail-dot:12px;--rail-h:30px;--rail-pad:8px;--rowicon-top:1px;--c-farm:144px;--c-race:48px;--c-view:100px;--c-prod:84px;--rail-w:calc(var(--c-farm) + var(--c-race) + var(--c-view) + var(--c-prod) + 3 * var(--hi-space-5))}.dh .dh-pagehead{margin-bottom:var(--hi-space-6)}.dh .dh-topstats{margin-bottom:var(--hi-space-8)}.dh .dh-stack8{gap:var(--hi-space-8);flex-direction:column;display:flex}.dh .boxed{background:var(--hi-surface);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius)}.dh .boxed--clip{overflow:hidden}.dh .boxed+.boxed{margin-top:var(--hi-space-3)}.dh .boxed>.hi-rowlist{border:0;border-radius:0}.dh .hi-row--work{height:var(--rowh);min-height:var(--rowh);gap:var(--hi-space-4);padding-top:var(--hi-space-3);padding-bottom:var(--hi-space-3);transition:background-color var(--hi-motion-color)}.dh a.hi-row--work:focus-visible{outline-offset:-2px}.dh a.hi-row--work:hover{background:var(--hi-surface-hover);text-decoration:none}.dh a.hi-row--work:hover .remedy{border-color:var(--hi-text-3)}.dh .hi-row--work .work{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}.dh .rowicon{margin-top:var(--rowicon-top);width:var(--hi-icon-inline);height:var(--hi-icon-inline);color:var(--hi-text-3);flex:none;justify-content:center;align-self:flex-start;align-items:center;display:flex}.dh .rowicon[data-tone=danger]{color:var(--hi-danger)}.dh .rline{white-space:nowrap;align-items:center;min-width:0;display:flex}.dh .rline--pos{align-items:baseline;gap:var(--hi-space-2);min-width:0;display:flex}.dh .rline--pos>.col{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.dh .crumb-sep{color:var(--hi-text-3);flex:none;font-size:13px}.dh .col--farm{color:var(--hi-text);font-size:15px;font-weight:600;line-height:1.25}.dh .col--farm[data-office]{color:var(--hi-text-2);font-weight:500}.dh .col--race,.dh .col--view{color:var(--hi-text-2);font-size:13px;font-weight:500}.dh .rline--cam{gap:var(--hi-space-3);font-size:var(--hi-text-data-size);color:var(--hi-text-2);margin-top:6px}.dh :where(.serialchip,.serialtext,.serialref,.devserial,.slot__id,.poslog .serial,.swappage .serial,.swappage .side__serial){font-family:var(--hi-font-mono)}.dh .serialchip{height:22px;font-family:var(--hi-font-mono);letter-spacing:.01em;border-radius:var(--hi-radius-sm);border-color:var(--hi-border);color:var(--hi-text);padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}.dh .nocam{color:var(--hi-text-2);font-weight:600}.dh .serialtext{font-family:var(--hi-font-mono);color:var(--hi-text-3);letter-spacing:.01em;font-size:12px;font-weight:600}.dh .camstat{white-space:nowrap}.dh .camstat .sep{color:var(--hi-text-3);margin:0 7px}.dh .camstat .quiet{color:var(--hi-text-3)}.dh .prodmark{margin-left:var(--hi-space-3);border-radius:var(--hi-radius);height:22px;color:var(--hi-text-2);border-color:var(--hi-border);padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}.dh .rline--rail{min-height:var(--rail-h);margin-top:14px}.dh .rail{width:var(--rail-w);padding:0 var(--rail-pad);grid-template-columns:1fr 2fr 2fr 1fr;list-style:none;display:grid;position:relative}.dh .rail__step{grid-template-rows:var(--rail-dot) auto;place-items:center;row-gap:4px;display:grid;position:relative}.dh .rail__step:first-child{justify-items:start}.dh .rail__step:last-child{justify-items:end}.dh .rail__step+.rail__step:before{content:"";top:calc(var(--rail-dot) / 2 - 1px);background:var(--hi-border);height:2px;position:absolute;left:-50%;right:50%}.dh .rail__step:first-child .rail__dot{transform:translate(-50%)}.dh .rail__step:last-child .rail__dot{transform:translate(50%)}.dh .rail__step:nth-child(4):before{left:-100%;right:0}.dh .rail__step[data-state=done]:before,.dh .rail__step[data-state=current]:before{background:var(--hi-text)}.dh .rail__dot{z-index:1;border-radius:var(--hi-radius-pill);background:var(--hi-text);width:8px;height:8px;transition:outline-width var(--hi-motion-color);position:relative}.dh .rail__step[data-state=pending] .rail__dot,.dh .rail__step[data-state=na] .rail__dot{border:1.5px solid var(--hi-text-3);background:0 0}.dh .rail__step[data-state=current] .rail__dot{background:var(--hi-warning);outline:3px solid var(--hi-warning);width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.dh .rail__step[data-state=current] .rail__dot{outline:3px solid color-mix(in srgb, var(--hi-warning) 25%, transparent)}}.dh a.hi-row--work:hover .rail__step[data-state=current] .rail__dot{outline-width:4px}.dh .rail--empty:before{content:"";left:var(--rail-pad);right:var(--rail-pad);top:calc(var(--rail-dot) / 2 - 1px);background:var(--hi-border);height:2px;position:absolute}.dh .rail__label{color:var(--hi-text-3);white-space:nowrap;font-size:11px;line-height:1.2}.dh .rail__step[data-state=done] .rail__label{color:var(--hi-text-2)}.dh .rail__step[data-state=current] .rail__label{color:var(--hi-text);font-weight:600}.dh .rail__step[data-state=na] .rail__label{text-decoration:line-through}.dh .rail--legend{--rail-dot:14px;width:100%;margin:var(--hi-space-4) 0 var(--hi-space-5)}.dh .rail--legend .rail__label{font-size:12px}.dh .rail__seg{color:var(--hi-text-3);white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.2}.dh .hi-row--work .remedy{background:var(--hi-surface);border:1px solid var(--hi-border);flex:none;justify-content:flex-start;width:176px;padding:0 12px}.dh .waited{text-align:right;width:120px;font-size:var(--hi-text-meta-size);color:var(--hi-text-3);font-variant-numeric:tabular-nums;flex:none}.dh .waited b{font-size:var(--hi-text-data-size);color:var(--hi-text-2);font-weight:600}.dh .chev{color:var(--hi-text-3);flex:none;width:16px;height:16px}.dh .rowsbox{flex-direction:column;display:flex}[data-theme=dark] .dh .hi-rowlist>.hi-row{border-bottom-color:var(--hi-border)}.dh .qseghead{align-items:center;gap:var(--hi-space-2);margin-bottom:var(--hi-space-3);display:flex}.dh .qsegs{flex-wrap:wrap}.dh .qsegs [data-slot=toggle-group-item]{height:36px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px}.dh .qsegs [data-pressed]{background:var(--hi-action);color:var(--hi-action-fg);border-color:var(--hi-action);font-weight:700}.dh .qsegs [data-pressed]:hover{background:var(--hi-action-hover);border-color:var(--hi-action-hover);color:var(--hi-action-fg)}.dh .segcount{border-radius:var(--hi-radius-sm);height:22px;font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums;margin-left:2px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}.dh .qsegs [data-pressed] .segcount{color:var(--hi-action-fg);background:var(--hi-action-fg)}@supports (color:color-mix(in lab, red, red)){.dh .qsegs [data-pressed] .segcount{background:color-mix(in srgb, var(--hi-action-fg) 22%, transparent)}}.dh .qbar{align-items:center;gap:var(--hi-space-3);flex-wrap:wrap;display:flex}.dh .ctl{align-items:center;gap:var(--hi-space-2);flex:none;display:flex}.dh .chiprow{align-items:center;gap:var(--hi-space-2);min-width:0;padding-left:var(--hi-space-2);flex-wrap:nowrap;flex:1 1 0;display:flex;overflow:hidden}.dh .fchip{cursor:pointer;background:var(--hi-selected);border-color:var(--hi-border);height:26px;padding-right:5px}.dh .fchip:hover{background:var(--hi-hairline)}.dh .fchip svg{opacity:.55;width:12px;height:12px}.dh .fchip:hover svg{opacity:1}.dh .fclear{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:4px 2px;font-family:inherit;text-decoration:underline}.dh .fclear:hover{color:var(--hi-text)}.dh .qbody{margin-top:var(--hi-space-4)}.dh .pagerbar{align-items:center;gap:var(--hi-space-4);min-height:48px;padding:var(--hi-space-1) var(--hi-space-2) var(--hi-space-1) var(--hi-space-3);background:var(--hi-surface);border-top:1px solid var(--hi-hairline);display:flex}.dh .pagecount{font-family:var(--hi-font-mono);font-size:var(--hi-text-secondary-size);letter-spacing:-.01em;color:var(--hi-text-2);white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:var(--hi-space-1)}.dh .pagerbar__spacer{flex:1}.dh .pagerows{font-size:var(--hi-text-meta-size);color:var(--hi-text-3)}.dh .pagenav{width:auto;margin:0}.dh .pageof{font-family:var(--hi-font-mono);font-size:var(--hi-text-secondary-size);letter-spacing:-.01em;color:var(--hi-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 var(--hi-space-2)}.dh .stat:not(:last-child){border-inline-end:0}.dh .stats{grid-auto-columns:var(--unit);border-radius:0;align-items:end;display:grid;overflow-x:visible}.dh .stat--w2{grid-column:span 2}.dh .stat{align-content:end;row-gap:2px;padding-block:0;padding-inline:0}.dh .stat-value{font-size:var(--stat-size);font-weight:var(--hi-text-title-weight);letter-spacing:var(--hi-text-title-tracking);color:var(--hi-text);font-variant-numeric:tabular-nums;line-height:1.15}.dh .stat-desc{font-size:var(--hi-text-meta-size);letter-spacing:0;color:var(--hi-text-3);text-transform:none;font-weight:500;line-height:1.3}.dh .stat--group{border-inline-start:1px solid var(--hi-hairline);padding-inline-start:var(--hi-space-4)}.dh .strips{--strip-gap:var(--hi-space-3);--card-pad:var(--hi-space-4);--unit:calc(( min(100vw, var(--hi-content-max)) - 2 * var(--hi-space-6) - var(--strip-gap) - 4 * var(--card-pad) - 1px ) / 11);--stat-size:var(--hi-text-title-size);gap:var(--strip-gap);grid-template-columns:calc(5 * var(--unit) + 2 * var(--card-pad)) minmax(0, 1fr);align-items:stretch;display:grid}.dh .statcard{gap:var(--hi-space-3);padding:var(--hi-space-4);background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);color:var(--hi-text);flex-direction:column;text-decoration:none;transition-property:background-color,border-color;transition-duration:.12s;transition-timing-function:ease;display:flex}.dh .statcard,.dh .statcard:hover,.dh .statcard:hover *{text-decoration:none}.dh .statcard:hover{background:var(--hi-surface-hover);border-color:var(--hi-text-3)}.dh .statcard:hover .statcard__chev{transform:translate(2px)}.dh .statcard:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px}.dh .statcard__head{justify-content:space-between;align-items:center;display:flex}.dh .statcard__title{font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight)}.dh .statcard__chev{width:16px;height:16px;color:var(--hi-text-3);flex:none;transition:transform .12s}@media (max-width:900px){.dh .strips{grid-template-columns:1fr}}.dh .press{transition-property:background-color,color,border-color,scale;transition-duration:.12s;transition-timing-function:ease}.dh .press:active{scale:.96}.dh .hit40{position:relative}.dh .hit40:after{content:"";width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dh-pop{box-shadow:var(--hi-shadow-overlay);animation:none}.dh .helppop__title{font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight)}.dh .helppop__line{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);line-height:1.5}.dh .helppop__line+.helppop__line{margin-top:6px}.dh .dh-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.dh *,.dh-pop{transition:none!important;animation:none!important}.dh .press:active,.dh [data-slot=button]:active{scale:1}}.dh .dh-sechead{align-items:baseline;gap:var(--hi-space-3);margin-bottom:var(--hi-space-3);display:flex}.dh .vpmark{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);border:1px solid var(--hi-border);border-radius:var(--hi-radius);padding:var(--hi-pad-chip-dense);color:var(--hi-text-2);background:var(--hi-surface);white-space:nowrap;align-items:center;font-weight:600;line-height:1.4;display:inline-flex}.dh .farmprod{margin-left:0}.dh .farmprod--unserved{color:var(--hi-text-3);border-style:dashed}.dh .farmprod--unserved .farmprod__needs{font-family:var(--hi-font-mono);color:var(--hi-text-3);margin-left:4px;font-size:11px}.dh .catfoot{margin-top:var(--hi-space-3);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.dh .mocknote{letter-spacing:.03em;color:var(--hi-text-3);align-items:center;gap:5px;font-size:11px;font-style:italic;font-weight:600;display:inline-flex}.dh td .mocknote{align-items:flex-start;display:flex}.dh td .mocknote:before{margin-top:4px}.dh .mocknote:before{content:"";background:var(--hi-disabled);border-radius:50%;flex:none;width:4px;height:4px}.dh .disc__trigger{align-items:center;gap:var(--hi-space-2);margin-top:var(--hi-space-3);border-radius:var(--hi-radius-sm);color:var(--hi-text-3);font-size:var(--hi-text-meta-size);cursor:pointer;background:0 0;border:0;padding:6px 10px 6px 6px;font-weight:600;display:inline-flex}.dh .disc__trigger:hover{background:var(--hi-selected);color:var(--hi-text)}.dh .disc__trigger:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px}.dh .disc__chev{flex:none;width:14px;height:14px;transition:transform .12s}.dh .disc__chev--open{transform:rotate(180deg)}.dh .disc__panel{padding-top:var(--hi-space-4)}.dh .vpgrid{gap:var(--hi-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.dh .vpcard{background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);padding:var(--hi-space-4);scroll-margin-top:calc(var(--hi-rail-band) + var(--hi-space-6))}.dh .vpcard:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px}.dh a.vpmark:hover{background:var(--hi-selected);color:var(--hi-text);text-decoration:none}.dh a.vpmark:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px}.dh .vpcard__head{justify-content:space-between;align-items:baseline;gap:var(--hi-space-3);display:flex}.dh .vpcard__title{font-family:var(--hi-font-mono);font-size:var(--hi-text-sub-size);letter-spacing:-.01em;font-weight:700}.dh .vpfig{width:100%;max-width:420px;height:auto;margin:var(--hi-space-2) 0 var(--hi-space-4);color:var(--hi-text-2);display:block}.dh .vpfig__mark{fill:var(--hi-selected);stroke:none}.dh .vpfig__anat{stroke:var(--hi-text);stroke-width:2.6px}.dh .vpfig__mute{stroke:var(--hi-border)}.dh .vpfig__label{font-family:var(--hi-font-mono);fill:var(--hi-text-2);font-size:11px;font-weight:700}.dh .vpuse{align-items:center;gap:var(--hi-space-2);margin-top:var(--hi-space-4);padding-top:var(--hi-space-3);border-top:1px solid var(--hi-hairline);flex-wrap:wrap;display:flex}.dh .farmtable col:first-child{width:33.6%}.dh .farmtable col:nth-child(2){width:8.4%}.dh .farmtable col:nth-child(3){width:15.4%}.dh .farmtable col:nth-child(4){width:10.4%}.dh .farmtable col:nth-child(5){width:11.6%}.dh .farmtable col:nth-child(6){width:17.4%}.dh .farmtable col:nth-child(7){width:3.2%}.dh .farmtable--live col[data-col=farm]{width:51%}.dh .farmtable--live col[data-col=races]{width:8.4%}.dh .farmtable--live col[data-col=prod]{width:15.4%}.dh .farmtable--live col[data-col=inst]{width:10.4%}.dh .farmtable--live col[data-col=gaps]{width:11.6%}.dh .farmtable--live col[data-col=open]{width:3.2%}@media (max-width:1024px){.dh .farmtable :is(th,td):not(:last-child){padding-left:8px;padding-right:8px}.dh .farmtable thead button:not([data-filter]){white-space:normal;text-align:inherit;display:inline}.dh .farmtable thead button:not([data-filter]) svg{vertical-align:middle;display:inline-block}.dh .farmtable col:first-child{width:22.6%}.dh .farmtable col:nth-child(2){width:12.8%}.dh .farmtable col:nth-child(3){width:19.6%}.dh .farmtable col:nth-child(4){width:15.9%}.dh .farmtable col:nth-child(5){width:9.9%}.dh .farmtable col:nth-child(6){width:14.6%}.dh .farmtable col:nth-child(7){width:4.6%}.dh .farmtable--live col[data-col=farm]{width:37.2%}.dh .farmtable--live col[data-col=races]{width:12.8%}.dh .farmtable--live col[data-col=prod]{width:19.6%}.dh .farmtable--live col[data-col=inst]{width:15.9%}.dh .farmtable--live col[data-col=gaps]{width:9.9%}.dh .farmtable--live col[data-col=open]{width:4.6%}.dh .vpgrid{grid-template-columns:1fr}}.dh .hi-mono{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size)}.dh .todo{color:var(--hi-text-2);border-bottom:1px dashed var(--hi-text-3);padding-bottom:1px;font-weight:600;text-decoration:none}.dh a.todo:hover{color:var(--hi-text);border-bottom-color:var(--hi-text);text-decoration:none}.dh .na{color:var(--hi-disabled)}.dh .flag{letter-spacing:.03em;color:var(--hi-text-3);border:1px dashed var(--hi-border);border-radius:var(--hi-radius-sm);white-space:nowrap;flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.dh .cellmain{min-width:0;font-weight:600;display:block}.dh .cellmain.todo{max-width:100%;display:inline-block}.dh .cellsub{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);margin-top:2px;line-height:1.45;display:block}.dh .work{flex-direction:column;gap:1px;min-width:0;display:flex}.dh .work__where{min-width:0;font-weight:600}.dh .work__where .m{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);font-weight:700}.dh .work__what{align-items:center;gap:var(--hi-space-2);font-size:var(--hi-text-meta-size);color:var(--hi-text-3);flex-wrap:wrap;display:flex}.dh .hi-breadcrumb{margin-bottom:var(--hi-space-3);min-width:0}.dh .farmtabs{margin-bottom:var(--hi-space-6);width:auto;min-width:min(1032px,100%);max-width:none;margin-inline:calc((100% - var(--farm-measure)) / 2)}.dh .segdot{border-radius:var(--hi-radius-pill);background:var(--hi-danger);flex:none;width:7px;height:7px}.dh .previewnote{margin:calc(-1 * var(--hi-space-3)) 0 var(--hi-space-5)}.dh .matrix{gap:var(--hi-space-3);--slot-pad:var(--hi-space-4);flex-direction:column;display:flex}.dh .farmbody{width:auto;min-width:min(1032px,100%);max-width:none;margin-inline:calc((100% - var(--farm-measure)) / 2)}.dh .farmbody,.dh .farmtabs{--farm-measure:100%}.dh .lane-row{gap:var(--hi-space-3);grid-template-columns:128px minmax(440px,1fr) minmax(440px,1fr);align-items:stretch;display:grid}.dh .slot,.dh .matrix__col{max-width:720px}.dh .lane-row:first-child{z-index:2;background:var(--hi-bg);padding-top:var(--hi-space-3);margin-bottom:calc(8px - var(--hi-space-3) - 1px);border-bottom:1px solid var(--hi-hairline);padding-bottom:0;position:sticky;top:0}.dh .matrix__corner{padding-right:var(--hi-space-3);align-items:flex-end;min-width:0;display:flex}.dh .matrix__lg{padding-bottom:var(--hi-space-2);flex-direction:column;gap:14px;display:flex}.dh .matrix__lgrow{align-items:center;gap:var(--hi-space-2);color:var(--hi-text-3);white-space:nowrap;font-size:11.5px;display:flex}.dh .matrix__col{padding:0 var(--hi-space-1);flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.dh .matrix__axis{margin-top:var(--hi-space-6)}.dh .matrix__colhead{align-items:center;gap:var(--hi-space-2);min-width:0;display:flex}.dh .matrix__product{font-size:var(--hi-text-label-size);color:var(--hi-text);font-weight:600}.dh .matrix__code{font-family:var(--hi-font-mono);font-size:var(--hi-text-meta-size);letter-spacing:.02em;color:var(--hi-text-2);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-pill);flex:none;padding:1px 8px;font-weight:600;line-height:16px}.dh .lanehead{padding-top:calc(var(--slot-pad) + 1px);padding-right:var(--hi-space-3);flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;display:flex}.dh .lanehead__name{font-size:var(--hi-text-label-size);font-weight:700}.dh .lanehead__prods{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);line-height:1.4}.dh .slot{text-align:left;min-width:0;height:100%;min-height:116px;padding:var(--slot-pad);align-items:stretch;gap:var(--hi-space-3);background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);color:var(--hi-text);transition:background-color var(--hi-motion-color), border-color var(--hi-motion-color);flex-direction:column;display:flex;position:relative}.dh .slot--quiet{border-color:var(--hi-border);background:0 0}.dh .slot--bad{border-style:dashed;border-color:var(--hi-border)}.dh .slot--open:hover:not(:has(.slot__chart:hover)){background:var(--hi-surface-hover);border-color:var(--hi-text-3)}.dh .slot--bad.slot--open:hover:not(:has(.slot__chart:hover)){border-color:var(--hi-text-3);background:var(--hi-selected)}.dh .slot__open:after{content:"";border-radius:inherit;position:absolute;inset:0}.dh .slot__open{color:inherit;text-decoration:none}.dh .slot__open:hover{text-decoration:none}.dh .slot__open:focus-visible{outline:none}.dh .slot:has(.slot__open:focus-visible){outline:2px solid var(--hi-action);outline-offset:2px}.dh .slot__status{font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight);align-items:center;gap:6px;min-width:0;line-height:20px;display:inline-flex}.dh .slot__status .hi-icon{width:var(--hi-icon-chip);height:var(--hi-icon-chip)}.dh .slot--ok .slot__status{color:var(--hi-success)}.dh .slot--warn .slot__status{color:var(--hi-warning)}.dh .slot--bad .slot__status,.dh .slot--danger .slot__status{color:var(--hi-danger)}.dh .slot--quiet .slot__status{color:var(--hi-text-3)}.dh .slot__head{align-items:center;gap:var(--hi-space-2);min-width:0;min-height:20px;display:flex}.dh .slot__id{z-index:1;align-items:baseline;gap:var(--hi-space-2);min-width:0;margin:0;display:flex;position:relative}.dh .slot__serial{font-family:var(--hi-font-mono);letter-spacing:-.01em;color:var(--hi-text);white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none}.dh a.slot__serial:hover{text-underline-offset:2px;text-decoration:underline}.dh .slot__model{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);font-weight:600}.dh .slot__facts{flex-direction:column;gap:2px;margin:0;display:flex}.dh .slot__fact{font-size:var(--hi-text-label-size);align-items:baseline;gap:6px;min-width:0;margin:0;line-height:1.5;display:flex}.dh .slot__fact .k{min-width:104px;color:var(--hi-text-2);flex:none}.dh .slot__fact .v{color:var(--hi-text);font-variant-numeric:tabular-nums;white-space:nowrap}.dh .slot__fact .v--none{color:var(--hi-text-3);white-space:normal}.dh .slot__verdict{font-weight:600}.dh .slot__verdict:before{content:"· ";color:var(--hi-text-3);font-weight:400}.dh .slot__verdict--ok{color:var(--hi-success)}.dh .slot__verdict--warn{color:var(--hi-warning)}.dh .slot__verdict--fail{color:var(--hi-danger)}.dh .slot__line{font-size:var(--hi-text-meta-size);color:var(--hi-text-2);margin:0}.dh .slot__chart{z-index:1;gap:var(--hi-space-3);cursor:default;flex-direction:column;min-width:0;display:flex;position:relative}.dh .slot__wf{grid-template-rows:0fr;transition-property:grid-template-rows;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.dh .slot__wf--open{grid-template-rows:1fr}.dh .slot__wfclip{opacity:0;min-height:0;transition-property:opacity,translate;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1);overflow:hidden;translate:0 -3px}.dh .slot__wf--open .slot__wfclip{opacity:1;transition-delay:40ms;translate:0}.dh .slot__wf--settled .slot__wfclip{overflow:visible}.dh .slot__discrow{justify-content:flex-end;display:flex}.dh .slot__disc{border-radius:var(--hi-radius-sm);min-height:32px;font-size:var(--hi-text-meta-size);color:var(--hi-text-2);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;flex:none;gap:5px;margin-top:0;padding:5px 8px;font-weight:600;line-height:14px}.dh .slot__disc:hover{background:var(--hi-surface-hover);border-color:var(--hi-border);color:var(--hi-text)}.dh .slot__disc:focus{outline:none}.dh .slot__disc:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset);border-radius:var(--hi-radius-sm)}.dh .slot__disc .disc__chev{width:12px;height:12px;transition-property:rotate;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}.dh .slot__disc .disc__chev--open{transform:rotate(180deg)}.dh .slot__note{z-index:1;padding-top:var(--hi-space-3);border-top:1px dashed var(--hi-border);min-width:0;font-size:var(--hi-text-meta-size);color:var(--hi-text-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex;position:relative}.dh .slot__note+.slot__note{margin-top:var(--hi-space-2)}.dh .slot__note .hi-icon{width:14px;height:14px;color:var(--hi-text-3);flex:none}.dh .slot__note--warn .hi-icon{color:var(--hi-warning)}.dh .slot__note .m{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);color:var(--hi-text);font-weight:700}.dh .slot__note-date{color:var(--hi-text-3)}.dh .slot__act{z-index:1;padding-top:var(--hi-space-3);align-items:center;min-width:0;margin-top:auto;display:flex;position:relative}.dh .slot__note+.slot__act{margin-top:var(--hi-space-2);padding-top:0}.dh .slot__act .todo{font-size:var(--hi-text-meta-size);overflow-wrap:normal;max-width:100%}.dh .slot__remedy{border:1px solid var(--hi-border);border-radius:var(--hi-radius);background:var(--hi-surface);height:28px;font-size:var(--hi-text-meta-size);color:var(--hi-text-2);white-space:nowrap;align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.dh a.slot__remedy:hover{background:var(--hi-surface-hover);color:var(--hi-text);text-decoration:none}.dh .slot--why{justify-content:center;align-items:center;gap:var(--hi-space-2);text-align:center;padding:var(--hi-space-5) var(--hi-space-6)}.dh .slot__whyicon{width:20px;height:20px;color:var(--hi-text-3);flex:none}.dh .slot__whytext{text-wrap:balance;max-width:100%;font-size:var(--hi-text-label-size);color:var(--hi-text-2);margin:0;font-weight:600;line-height:1.45}.dh .slot__whysub{text-wrap:balance;max-width:34ch;font-size:var(--hi-text-meta-size);color:var(--hi-text-3);margin:0;line-height:1.45}.dh .waiticon{width:var(--hi-icon-inline);height:var(--hi-icon-inline);color:var(--hi-text-3);flex:none}.dh .waitchev{width:16px;height:16px;color:var(--hi-text-3);opacity:0;flex:none;transition:opacity .12s}.dh a.hi-row:hover .waitchev,.dh a.hi-row:focus-visible .waitchev{opacity:1}.dh a.hi-row,.dh a.hi-row:hover{text-decoration:none}.dh .covtable col:first-child{width:15%}.dh .covtable col:nth-child(2){width:9%}.dh .covtable col:nth-child(3){width:15%}.dh .covtable col:nth-child(4){width:20%}.dh .covtable col:nth-child(5){width:21%}.dh .covtable col:nth-child(6){width:20%}.dh .covth{white-space:normal;height:44px;padding:14px var(--hi-space-3) 0;vertical-align:top;background:var(--hi-surface);text-transform:uppercase;letter-spacing:.06em;color:var(--hi-text-3);text-align:left;border-bottom:1px solid var(--hi-border);font-size:11.5px;font-weight:600;line-height:1.42857}.dh .covtd{padding:var(--hi-space-4) var(--hi-space-3);vertical-align:top;white-space:normal;border-bottom:1px solid var(--hi-hairline);color:var(--hi-text-2);font-size:13.5px;line-height:1.42857}.dh .covtd .hi-chip .hi-icon{width:var(--hi-icon-chip);height:var(--hi-icon-chip)}.dh .covtable a:where(.cellmain,.hi-mono,.todo,.vpmark){color:inherit}.dh .covtable a{text-decoration:none}.dh a[data-slot=button]{color:var(--foreground)}.dh a[data-slot=button][data-variant=default]{color:var(--primary-foreground)}.dh .covtable a.cellmain:hover{text-underline-offset:2px;text-decoration:underline}.dh .covrow--here .covtd{background:var(--hi-selected)}.dh .covrow--here .covtd:first-child{box-shadow:inset 2px 0 0 0 var(--hi-action)}.dh .covrow{scroll-margin-top:calc(var(--hi-rail-band) + var(--hi-space-6))}.dh .noinstall{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);border:1px dashed var(--hi-border);border-radius:var(--hi-radius-sm);white-space:nowrap;align-items:center;padding:2px 7px;font-weight:600;display:inline-flex}.dh .cellsub--link{width:fit-content;max-width:100%}.dh .cellsub--link:hover{color:var(--hi-text);text-underline-offset:2px;text-decoration:underline}.dh .remedycell{align-items:flex-start;gap:var(--hi-space-2);flex-direction:column;min-width:0;display:flex}.dh .remedycell>*{min-width:0;max-width:100%}.dh .nobreak{white-space:nowrap}.dh .remedycell__or{width:100%;font-size:var(--hi-text-meta-size);color:var(--hi-text-3);overflow-wrap:anywhere;line-height:1.45}.dh .remedycell__or a{color:var(--hi-text-2);font-weight:600}.dh .remedycell__or a:hover{text-underline-offset:2px;text-decoration:underline}@media (max-width:1079px){.dh .lane-row{grid-template-columns:128px minmax(0,1fr) minmax(0,1fr)}.dh .farmbody,.dh .farmtabs{min-width:0}}@media (max-width:900px){.dh .lane-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dh .matrix__corner{grid-column:1/-1;align-items:flex-start;padding-right:0}.dh .matrix__lg{gap:var(--hi-space-5);padding-bottom:var(--hi-space-1);flex-direction:row}.dh .matrix{--slot-pad:var(--hi-space-3);gap:var(--hi-space-2)}.dh .lanehead{justify-content:flex-start;align-items:baseline;gap:var(--hi-space-3);margin-top:var(--hi-space-2);flex-direction:row;grid-column:1/-1;padding-right:0}.dh .covtable col:first-child{width:11%}.dh .covtable col:nth-child(2){width:8%}.dh .covtable col:nth-child(3){width:18%}.dh .covtable col:nth-child(4){width:15%}.dh .covtable col:nth-child(5){width:23%}.dh .covtable col:nth-child(6){width:25%}.dh .covtd .hi-chip .hi-icon{display:none}.dh .covtd .hi-chip{gap:0}.dh .covtable [data-remedy]{white-space:nowrap}.dh .covth,.dh .covtd{padding-left:6px;padding-right:6px}}.dh .dh-src{font-variant-numeric:tabular-nums}.dh .dh-src[data-source=fixture]{color:var(--hi-warning);font-weight:600}.dh .dh-gap{color:var(--hi-text-3);white-space:nowrap;font-style:italic;font-weight:500}.dh .stat-value .stat-gap{font-size:var(--hi-text-meta-size);letter-spacing:0;padding-block:calc((var(--stat-size) * 1.15 - var(--hi-text-meta-size) * 1.15) / 2) 0;font-weight:500;line-height:1.15;display:inline-block}.dh .qsegs [data-uncounted]{cursor:default}.dh .qsegs [data-uncounted] .segcount{font-variant-numeric:normal;font-style:italic}.dh .dh-gapline{margin:calc(var(--hi-space-2) * -1) 0 var(--hi-space-3);font-size:var(--hi-text-meta-size);color:var(--hi-text-3);line-height:1.45}.dh .dh-gapline>span{white-space:nowrap}.dh .dh-gapline .sep{color:var(--hi-text-4,var(--hi-text-3));padding:0 .5ch}.dh .rail__step[data-state=unknown] .rail__dot{border:1.5px dashed var(--hi-text-3);background:0 0}.dh .dh-warn{margin-bottom:var(--hi-space-3);padding:var(--hi-space-3) var(--hi-space-4);border:1px solid var(--hi-border);border-radius:var(--hi-radius-sm);background:var(--hi-surface);color:var(--hi-text-2);font-size:var(--hi-text-meta-size);line-height:1.45}.dh .dh-warn p+p{margin-top:var(--hi-space-2)}.dh .asg-strip{align-items:center;gap:var(--hi-space-3) var(--hi-space-5);padding:var(--hi-space-4) var(--hi-space-5);background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);flex-wrap:wrap;display:flex}.dh .asg-strip__serial{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);letter-spacing:normal;white-space:nowrap;font-weight:700}.dh .asg-strip__meta{font-size:var(--hi-text-meta-size);color:var(--hi-text-3)}.dh .asg-rail{flex:0 420px;min-width:240px;max-width:420px;margin-left:auto}@media (max-width:720px){.dh .asg-rail{margin-left:0}}.dh .asg-rail .rail{width:100%;margin-top:0}.dh .promise{background:var(--hi-bg);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius);padding:var(--hi-space-5) var(--hi-pad-card)}.dh .kind{align-items:center;gap:var(--hi-space-2);margin-bottom:var(--hi-space-4);flex-wrap:wrap;display:flex}.dh .facts{gap:var(--hi-space-4) var(--hi-space-10);flex-wrap:wrap;margin:0;display:flex}.dh .facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dh .facts dd{font-size:var(--hi-text-body-size);margin:0;font-weight:600}.dh .facts dd.big{font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight)}.dh .facts dd.undecided{color:var(--hi-text-3);font-weight:500}.dh .asg-step{gap:var(--hi-space-4);flex-direction:column;display:flex}.dh .asg-stepnum{font-family:var(--hi-font-mono);font-size:var(--hi-text-meta-size);color:var(--hi-text-3);font-weight:700}.dh .asg-settled{align-items:baseline;gap:var(--hi-space-2) var(--hi-space-4);font-size:var(--hi-text-body-size);flex-wrap:wrap;display:flex}.dh .asg-settled__value{font-weight:600}.dh .asg-grid{gap:var(--hi-space-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}@media (max-width:900px){.dh .asg-grid{grid-template-columns:minmax(0,1fr)}}.dh .asg-opt{align-items:flex-start;gap:var(--hi-space-3);padding:var(--hi-space-4);background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);cursor:pointer;min-width:0;transition:background-color var(--hi-motion-color), border-color var(--hi-motion-color);display:flex}.dh .asg-opt:hover{background:var(--hi-selected)}.dh .asg-opt input{appearance:none;border:1.5px solid var(--hi-text-3);background:var(--hi-surface);cursor:pointer;border-radius:50%;flex:none;place-content:center;width:15px;height:15px;margin:3px 0 0;display:grid}.dh .asg-opt input:after{content:"";background:0 0;border-radius:50%;width:7px;height:7px}.dh .asg-opt input:checked{border-color:var(--hi-action)}.dh .asg-opt input:checked:after{background:var(--hi-action)}.dh .asg-opt:has(input:checked){background:var(--hi-selected);border-color:var(--hi-action);box-shadow:inset 0 0 0 1px var(--hi-action)}.dh .asg-opt:has(input:focus-visible){outline:2px solid var(--hi-action);outline-offset:2px}.dh .asg-opt input:focus-visible{outline:none}.dh .asg-opt .work{min-width:0}.dh .asg-opt .work__what{line-height:1.5;display:block}.dh .asg-opt--later{grid-column:1/-1}.dh .asg-carried{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);margin-top:2px;display:block}.dh .asg-confirmed{align-items:center;gap:var(--hi-space-4);padding:var(--hi-space-4);background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);flex-wrap:wrap;min-width:0;display:flex}.dh .asg-confirmed .work{min-width:0}.dh .asg-confirmed .work__what{line-height:1.5;display:block}.dh .asg-actions{margin-top:var(--hi-space-6)}.dh .asg-consequence,.dh .asg-outcome{margin-top:var(--hi-space-4)}.dh .chiplink,.dh .chiplink:hover{text-decoration:none;display:inline-flex}.dh .asg-farmfield{flex-direction:column;gap:6px;max-width:360px;display:flex}.dh .asg-farmfield [data-slot=input-group]{width:100%}.dh .hi-button[aria-disabled=true]{background:var(--hi-selected);border-color:var(--hi-border);color:var(--hi-disabled);cursor:not-allowed}.dh .hi-button[aria-disabled=true]:active{scale:1}.dh .asg-reason{color:var(--hi-text-2);font-weight:600}.dh .asg-oneway{align-items:flex-start;gap:var(--hi-space-3);margin-top:var(--hi-space-5);padding-top:var(--hi-space-5);border-top:1px solid var(--hi-hairline);flex-wrap:wrap;display:flex}.dh .asg-oneway .hi-action__caption{flex:260px;margin:0}.dh .asg-outcome dl{gap:var(--hi-space-2) var(--hi-space-8);margin:var(--hi-space-3) 0 0;flex-wrap:wrap;display:flex}.dh .asg-outcome dl>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dh .asg-outcome dd{margin:0;font-weight:600}.dh .asg-refusal{gap:var(--hi-space-4);flex-direction:column;align-items:flex-start;display:flex}.dh [data-earmark] .flag,.dh .kind .flag,.dh .dh-sechead .flag{text-transform:none;letter-spacing:.03em}.dh .facts .m,.dh .promise .m,.dh .fact .m,.dh .asg-settled .m,.dh .asg-step .m,.dh .asg-oneway .m,.dh .asg-outcome .m,.dh .asg-say .m,.dh [data-earmark] .m{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);font-weight:700}.dh .asg-staged{color:var(--hi-text-3)}.dh .asg-hops{align-items:center;gap:var(--hi-space-2);margin-top:var(--hi-space-3);flex-wrap:wrap;display:flex}.ri{gap:var(--hi-space-4);flex-direction:column;min-width:0;display:flex}.ri-work{background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);width:fit-content;min-width:0;max-width:100%;box-shadow:var(--hi-shadow-card);grid-template-columns:34rem 34rem;align-items:stretch;display:grid}.ri-aside{border-left:1px solid var(--hi-hairline);flex-direction:column;min-width:0;display:flex}.ri-aside__stick>*+*{border-top:1px solid var(--hi-hairline)}.ri-aside__stick{top:var(--hi-space-6);flex-direction:column;display:flex;position:sticky}@media (max-width:1199px){.ri-work{grid-template-columns:minmax(0,1fr);gap:0;width:min(100%,34rem)}.ri-aside{border-left:0;border-top:1px solid var(--hi-hairline)}.ri-aside__stick{position:static}}.ri-steps{gap:var(--hi-space-6);min-width:0;padding:var(--hi-space-6) var(--hi-space-8);flex-direction:column;display:flex}.ri-steplist{gap:var(--hi-space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ri-step{gap:var(--hi-space-2);flex-direction:column;min-width:0;display:flex}.ri-now{gap:var(--hi-space-2);min-width:0;padding:var(--hi-space-6);flex-direction:column;display:flex}.ri-facts--now{font-size:var(--hi-text-body-size)}.ri-sentence{color:var(--hi-text);text-wrap:pretty;margin:0;line-height:24px}.ri-facts .ri-sentence{color:inherit}.ri-step__label{font-size:var(--hi-text-body-size);color:var(--hi-text);margin:0;font-weight:700;line-height:20px}.ri-step__body{gap:var(--hi-space-2);flex-direction:column;min-width:0;display:flex}.ri-facts{align-items:center;column-gap:var(--hi-space-5);color:var(--hi-text-2);font-size:var(--hi-text-secondary-size);flex-wrap:wrap;row-gap:2px;margin:0;line-height:24px;display:flex}.ri .ri-quietmark .hi-statusmark{height:auto;font-size:inherit;color:var(--hi-text-2);background:0 0;border:0;padding:0}.ri-ok{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.ri-ok svg{color:var(--hi-success)}.ri-camlink{color:inherit;border-radius:var(--hi-radius-sm);text-decoration:none}.ri-camlink:hover .hi-identity__id{text-underline-offset:3px;text-decoration:underline}.ri-ident--prose .hi-identity__id{font-family:inherit;font-size:inherit;font-weight:600}.ri-ident--prose .hi-identity{gap:6px}.ri-ident--unnamed .hi-identity__id,.ri-line__cam .ri-ident--unnamed .hi-identity__id{color:var(--hi-text-3);font-family:inherit;font-weight:400}.ri-ident__record{font-family:var(--hi-font-mono);color:var(--hi-text-2);white-space:nowrap;font-size:.92em}.ri-hint,.ri-quiet{color:var(--hi-text-2);font-size:var(--hi-text-secondary-size);text-wrap:pretty;margin:0}.ri-quiet{color:var(--hi-text-3)}.ri-combo{width:100%;height:44px}.ri-combo--id:has(input:not(:placeholder-shown)){width:12rem;max-width:100%}.ri-pop{width:min(30rem, var(--available-width))}.ri-combo--id input{font-variant-numeric:tabular-nums;font-weight:600}.ri-combo--id input::placeholder{font-weight:400}.ri-day{font-variant-numeric:tabular-nums}.ri-day[data-slot]{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);letter-spacing:-.01em}.ri-pop{border:1px solid var(--hi-border);box-shadow:var(--hi-shadow-popover)}.ri-option{align-items:baseline;gap:var(--hi-space-4);padding-right:32px;display:flex}.ri-option__lead{white-space:nowrap;font-weight:700}.ri-option__aside{color:var(--hi-text-3);font-size:var(--hi-text-secondary-size);text-align:right;margin-left:auto}.ri-zero{justify-content:space-between;align-items:baseline;gap:var(--hi-space-4);color:var(--hi-text-2);display:flex}.ri-zero__q{color:var(--hi-text);font-weight:600}.ri-datefield{width:100%;max-width:100%;position:relative}.ri-datefield .ri-date{width:100%;height:56px;padding:0 44px 0 var(--hi-space-3);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ri-date[data-empty]::-webkit-datetime-edit{color:var(--hi-text-3)}.ri-datefield .ri-date::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:44px;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.ri-datefield__glyph{color:var(--hi-text-2);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ri-dateline{align-items:center;gap:var(--hi-space-2) var(--hi-space-3);flex-wrap:wrap;display:flex}.ri-dateline__hint{color:var(--hi-text-3)}.ri-today.hi-button{height:44px;padding:0 var(--hi-space-3);font-weight:600}.ri-error{align-items:flex-start;gap:var(--hi-space-2);color:var(--hi-danger);font-size:var(--hi-text-secondary-size);margin:0;display:flex}.ri-error svg{flex:none;margin-top:2px}.ri-textbtn{color:var(--hi-text);font:inherit;font-size:var(--hi-text-secondary-size);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);text-decoration-color:var(--hi-text-3);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;transition:text-decoration-color .15s}.ri-textbtn:hover{-webkit-text-decoration-color:var(--hi-text);-webkit-text-decoration-color:var(--hi-text);-webkit-text-decoration-color:var(--hi-text);text-decoration-color:var(--hi-text)}.ri-textbtn:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px;border-radius:var(--hi-radius-sm)}.ri-textlink{color:var(--hi-text);text-decoration:underline;-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);text-decoration-color:var(--hi-text-3);text-underline-offset:3px;font-weight:600;transition:text-decoration-color .15s}.ri-textlink:hover{-webkit-text-decoration-color:var(--hi-text);-webkit-text-decoration-color:var(--hi-text);-webkit-text-decoration-color:var(--hi-text);text-decoration-color:var(--hi-text)}.ri-positions{gap:var(--hi-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ri-posrow{column-gap:var(--hi-space-2);min-height:44px;padding:var(--hi-space-2) var(--hi-space-4);border:1px solid var(--hi-border);border-radius:var(--hi-radius);cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,.6fr) max-content 7rem;align-items:center;transition:background-color .15s,box-shadow .15s;display:grid;position:relative}.ri-posrow:hover{background:var(--hi-surface-hover)}.ri-posrow:has(input:focus-visible){outline:2px solid var(--hi-action);outline-offset:2px}.ri-posrow[data-selected]{background:var(--hi-selected);box-shadow:inset 2px 0 0 var(--hi-action)}.ri-posrow__lead{font-weight:700}.ri-posrow__product{min-width:0;color:var(--hi-text-2);font-size:var(--hi-text-secondary-size)}.ri-posrow__cam{white-space:nowrap;justify-self:end}.ri-posrow__none{color:var(--hi-text-3);font-size:var(--hi-text-secondary-size)}.ri-posrow__date{white-space:nowrap;color:var(--hi-text-2);justify-self:end}.ri-empty{gap:var(--hi-space-3);padding:var(--hi-space-4);border:1px solid var(--hi-border);border-radius:var(--hi-radius);color:var(--hi-text-2);flex-direction:column;display:flex}.ri-empty p{margin:0}.ri-commit{padding-top:var(--hi-space-5);border-top:1px solid var(--hi-hairline)}.ri-act{align-items:center;gap:var(--hi-space-3) var(--hi-space-5);padding-top:var(--hi-space-5);border-top:1px solid var(--hi-hairline);flex-wrap:wrap;display:flex}.ri-act__error{flex-basis:100%}.ri-kept{align-items:baseline;gap:var(--hi-space-3);font-size:var(--hi-text-body-size,14px);color:var(--hi-text-2);flex-wrap:wrap;margin:0;display:flex}.ri-mono{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size,13px);color:var(--hi-text-2)}.ri-primary.hi-button,.ri-primary{height:48px;padding:0 var(--hi-space-6);font-size:15px;font-weight:700}.ri-primary:disabled{opacity:.55}.ri-reason{color:var(--hi-text-2);font-size:var(--hi-text-secondary-size);margin:0}.ri-preview{gap:var(--hi-space-4);min-width:0;padding:var(--hi-space-6);flex-direction:column;display:flex}.ri-preview__title,.ri-receipt__title{font-size:var(--hi-text-section-size);font-weight:var(--hi-text-section-weight);margin:0;line-height:24px}.ri-receipt__title:focus{outline:none}.ri-ledger{column-gap:var(--hi-space-3);border-top:1px solid var(--hi-hairline);grid-template-columns:18px max-content minmax(0,1fr) max-content max-content;margin:0;padding:0;list-style:none;display:grid}.ri-line{grid-column:1/-1;grid-template-columns:subgrid;min-height:48px;padding:var(--hi-space-2) 0;border-bottom:1px solid var(--hi-hairline);align-items:center;line-height:24px;display:grid}.ri-line>svg,.ri-line__verb{color:var(--hi-text-2)}.ri-line__cam{white-space:nowrap;justify-self:end}.ri-line__cam .hi-identity__id{font-weight:700}.ri-line__where{min-width:0;color:var(--hi-text);font-size:var(--hi-text-secondary-size)}.ri-keep{white-space:nowrap}.ri-line__where .ri-keep{white-space:normal;vertical-align:top;max-width:100%;display:inline-block}.ri-line__date{text-align:right;white-space:nowrap;padding-left:var(--hi-space-2);color:var(--hi-text);justify-self:end;font-weight:500}.ri-pending{font-size:var(--hi-text-body-size);color:var(--hi-text-2);font-weight:500}.ri-pending:hover{color:var(--hi-text)}.ri-cal{align-items:center;gap:var(--hi-space-3);margin:var(--hi-space-3) 0 0;font-weight:400;display:flex}.ri-cal__when{color:var(--hi-text-2)}.ri-cal>svg{color:var(--hi-text-2);flex:none}.ri-receipt{gap:var(--hi-space-6)}.ri-dates{gap:var(--hi-space-6) var(--hi-space-10,40px);flex-wrap:wrap;margin:0;display:flex}.ri-dateslot{gap:var(--hi-space-1);flex-direction:column;display:flex}.ri-dateslot dt{color:var(--hi-text-2);font-size:var(--hi-text-secondary-size)}.ri-dateslot dd{font-size:var(--hi-text-section-size);margin:0;font-weight:600}.ri-dateslot[data-date=effective] dd{font-size:var(--hi-text-title-size);font-weight:700;line-height:1.1}.ri-dateslot dd .ri-day{font-size:1em}.ri-actions{align-items:center;gap:var(--hi-space-3);flex-wrap:wrap;display:flex}.ri-missing{gap:var(--hi-space-4);max-width:44rem;padding:var(--hi-space-6);background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);box-shadow:var(--hi-shadow-card);flex-direction:column;display:flex}.ri-missing__title{font-size:var(--hi-text-section-size);font-weight:var(--hi-text-section-weight);text-wrap:balance;margin:0}.ri-missing__body{gap:var(--hi-space-2);color:var(--hi-text-2);flex-direction:column;display:flex}.ri-missing__body p{margin:0}.ri-missing__list{gap:var(--hi-space-2) var(--hi-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ri-step__body>input[aria-hidden=true]{display:none!important}.ri-today__word{white-space:nowrap}@media (max-width:1199px){.ri-steps,.ri-steplist{gap:var(--hi-space-5)}.ri-steps{padding-top:var(--hi-space-5)}}.ri-retry{gap:var(--hi-space-1);flex-direction:column;display:flex}.ri-retry .ri-error{margin:0}.ri-who .ri-sentence{color:var(--hi-text);font-weight:600}.ri-subject{flex-direction:column;gap:2px;display:flex}.ri-posrow__self{color:var(--hi-text-2);font-size:var(--hi-text-secondary-size)}:root{--hi-register-max:calc(100dvh - 96px)}.hi-register{position:relative}.hi-register[data-overflow]{max-height:var(--hi-register-max);overscroll-behavior-x:contain;border-top-left-radius:calc(var(--hi-radius) - 1px);border-top-right-radius:calc(var(--hi-radius) - 1px);overflow:auto}.hi-register[data-overflow][data-more-end]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 32px);mask-image:linear-gradient(270deg,#0000,#000 32px)}.hi-register[data-scrolled-start]{--hi-pin-shadow:5px 0 10px -3px #1616141f}.hi-register__table{--hi-cell-pad:12px;--hi-gap-max:48px;border-collapse:separate;border-spacing:0;width:100%}.hi-register__table[data-layout=fixed]{table-layout:fixed}.hi-register__table[data-tight]{--hi-cell-pad:8px}.hi-register__table>*>tr>:is(th,td){padding-inline:var(--hi-cell-pad)}.hi-register__table[data-layout=hug]>*>tr>:is(th,td):not([colspan]){white-space:nowrap}.hi-register__table>*>tr>:is(th,td)+:is(th,td){padding-left:calc(var(--hi-cell-pad) + var(--hi-fill,0px))}.hi-register__table>*>tr>:nth-child(2){--hi-fill:var(--hi-fill-2,0px)}.hi-register__table>*>tr>:nth-child(3){--hi-fill:var(--hi-fill-3,0px)}.hi-register__table>*>tr>:nth-child(4){--hi-fill:var(--hi-fill-4,0px)}.hi-register__table>*>tr>:nth-child(5){--hi-fill:var(--hi-fill-5,0px)}.hi-register__table>*>tr>:nth-child(6){--hi-fill:var(--hi-fill-6,0px)}.hi-register__table>*>tr>:nth-child(7){--hi-fill:var(--hi-fill-7,0px)}.hi-register__table>*>tr>:nth-child(8){--hi-fill:var(--hi-fill-8,0px)}.hi-register__table>*>tr>:nth-child(9){--hi-fill:var(--hi-fill-9,0px)}.hi-register__table>*>tr>:nth-child(10){--hi-fill:var(--hi-fill-10,0px)}.hi-register__table>*>tr>:nth-child(11){--hi-fill:var(--hi-fill-11,0px)}.hi-register__table>*>tr>:nth-child(12){--hi-fill:var(--hi-fill-12,0px)}.hi-register__table>*>tr>:nth-child(13){--hi-fill:var(--hi-fill-13,0px)}.hi-register__table>*>tr>:nth-child(14){--hi-fill:var(--hi-fill-14,0px)}.hi-register__table>*>tr>:nth-child(15){--hi-fill:var(--hi-fill-15,0px)}.hi-register__table>*>tr>:nth-child(16){--hi-fill:var(--hi-fill-16,0px)}.hi-register__table>thead>tr>th{top:var(--hub-head-top,0px);z-index:5;background-color:var(--hi-surface-2);font-family:var(--hi-font-mono);border-bottom:1px solid var(--hi-border);position:sticky}.hi-register__table>tbody>tr>td{border-bottom:1px solid var(--hi-hairline)}.hi-register__table>tbody>tr:last-child>td{border-bottom:0}.hi-register__table>tbody.hi-register__measure>tr{visibility:collapse}@layer components{.hi-register__table>tbody>tr{background-color:var(--hi-surface)}.hi-register__table>tbody>tr:has(>td:not([colspan])):hover{background-color:var(--hi-surface-hover)}.hi-register__table>tbody>tr:is([aria-selected=true],[data-selected]){background-color:var(--hi-selected)}[data-slot=table-head]{white-space:nowrap;padding-inline:.5rem}[data-slot=table-cell]{white-space:nowrap;padding:.5rem}.hi-datatable{--hi-ident-min:8rem;--hi-ident-max:clamp(14rem, 18vw, 24rem);table-layout:auto;border-collapse:separate;border-spacing:0;width:100%}:is(.hi-datatable:has(>colgroup>col[data-identity]:first-child) :is(thead>tr:first-child,tbody>tr)>:first-child:not([colspan]),.hi-datatable:has(>colgroup>col[data-identity]:nth-child(2)) :is(thead>tr:first-child,tbody>tr)>:nth-child(2):not([colspan]),.hi-datatable:has(>colgroup>col[data-identity]:nth-child(3)) :is(thead>tr:first-child,tbody>tr)>:nth-child(3):not([colspan]),.hi-datatable:has(>colgroup>col[data-identity]:nth-child(4)) :is(thead>tr:first-child,tbody>tr)>:nth-child(4):not([colspan])){min-width:var(--hi-ident-min)}:is(.hi-datatable:has(>colgroup>col[data-identity]:first-child)>tbody>tr>td:first-child:not([colspan])>*,.hi-datatable:has(>colgroup>col[data-identity]:nth-child(2))>tbody>tr>td:nth-child(2):not([colspan])>*,.hi-datatable:has(>colgroup>col[data-identity]:nth-child(3))>tbody>tr>td:nth-child(3):not([colspan])>*,.hi-datatable:has(>colgroup>col[data-identity]:nth-child(4))>tbody>tr>td:nth-child(4):not([colspan])>*){width:max-content;max-width:var(--hi-ident-max)}:is(.hi-datatable:has(>colgroup>col[data-identity]:first-child)>tbody>tr>td:first-child:not([colspan])>a,.hi-datatable:has(>colgroup>col[data-identity]:nth-child(2))>tbody>tr>td:nth-child(2):not([colspan])>a,.hi-datatable:has(>colgroup>col[data-identity]:nth-child(3))>tbody>tr>td:nth-child(3):not([colspan])>a,.hi-datatable:has(>colgroup>col[data-identity]:nth-child(4))>tbody>tr>td:nth-child(4):not([colspan])>a){display:inline-block}.hi-datatable th,.hi-datatable td{overflow-wrap:normal;white-space:normal;padding:8px 12px}.hi-datatable td{font-size:var(--hi-text-data-size)}.hi-datatable [data-num],.hi-datatable td.num{text-align:right;font-variant-numeric:tabular-nums}.hi-datatable td[data-num],.hi-datatable td.num{font-family:var(--hi-font-mono)}.hi-datatable .hi-statusmark,.hi-datatable .hi-identity,.hi-datatable [data-ident]{white-space:nowrap;overflow-wrap:normal}.hi-datatable :is(.hi-fit,th[data-fit],td[data-fit]){white-space:nowrap}}.hi-register__table[data-pinned="1"]>tbody>tr>:nth-child(-n+1):not([colspan]),.hi-register__table[data-pinned="2"]>tbody>tr>:nth-child(-n+2):not([colspan]),.hi-register__table[data-pinned="3"]>tbody>tr>:nth-child(-n+3):not([colspan]),.hi-register__table[data-pinned="4"]>tbody>tr>:nth-child(-n+4):not([colspan]),.hi-register__table[data-pinned="5"]>tbody>tr>:nth-child(-n+5):not([colspan]),.hi-register__table[data-pinned="6"]>tbody>tr>:nth-child(-n+6):not([colspan]){z-index:2;background-color:inherit;position:sticky}.hi-register__table[data-pinned="1"]>thead>tr>:nth-child(-n+1),.hi-register__table[data-pinned="2"]>thead>tr>:nth-child(-n+2),.hi-register__table[data-pinned="3"]>thead>tr>:nth-child(-n+3),.hi-register__table[data-pinned="4"]>thead>tr>:nth-child(-n+4),.hi-register__table[data-pinned="5"]>thead>tr>:nth-child(-n+5),.hi-register__table[data-pinned="6"]>thead>tr>:nth-child(-n+6){z-index:6}.hi-register__table[data-pinned]>*>tr>:first-child:not([colspan]){left:0}.hi-register__table:is([data-pinned="2"],[data-pinned="3"],[data-pinned="4"],[data-pinned="5"],[data-pinned="6"])>*>tr>:nth-child(2){left:var(--hi-pin-2,0px)}.hi-register__table:is([data-pinned="3"],[data-pinned="4"],[data-pinned="5"],[data-pinned="6"])>*>tr>:nth-child(3){left:var(--hi-pin-3,0px)}.hi-register__table:is([data-pinned="4"],[data-pinned="5"],[data-pinned="6"])>*>tr>:nth-child(4){left:var(--hi-pin-4,0px)}.hi-register__table:is([data-pinned="5"],[data-pinned="6"])>*>tr>:nth-child(5){left:var(--hi-pin-5,0px)}.hi-register__table[data-pinned="6"]>*>tr>:nth-child(6){left:var(--hi-pin-6,0px)}.hi-register__table[data-pinned="1"]>*>tr>:first-child:not([colspan]),.hi-register__table[data-pinned="2"]>*>tr>:nth-child(2):not([colspan]),.hi-register__table[data-pinned="3"]>*>tr>:nth-child(3):not([colspan]),.hi-register__table[data-pinned="4"]>*>tr>:nth-child(4):not([colspan]),.hi-register__table[data-pinned="5"]>*>tr>:nth-child(5):not([colspan]),.hi-register__table[data-pinned="6"]>*>tr>:nth-child(6):not([colspan]){border-right:1px solid var(--hi-border);box-shadow:var(--hi-pin-shadow,none)}.farms-register>*+*{margin-top:var(--hi-space-4,16px)}.farms-door{color:var(--hi-text);text-decoration:none;display:inline}.dh .farms-door:hover,.farms-door:hover{text-decoration:none}.farms-door__name{font-size:14px;font-weight:700}.farms-door__id{white-space:nowrap;color:var(--hi-text-3);margin-left:8px}.farms-door:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px;border-radius:var(--hi-radius-sm,4px)}.farms-statuslink{border-radius:999px;text-decoration:none;transition:background-color .15s,scale .15s;display:inline-flex}.farms-statuslink:hover{background:var(--hi-selected);text-decoration:none}.farms-statuslink:active{scale:.96}.farms-statuslink:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px}.farms-more{border-radius:var(--hi-radius-sm,4px);font-variant-numeric:tabular-nums;height:24px;color:var(--hi-text-2);align-items:center;padding:0 6px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,scale .15s;display:inline-flex;position:relative}.farms-more:before{content:"";position:absolute;inset:-8px -4px}.farms-more:hover,.farms-more[data-popup-open]{background:var(--hi-selected);color:var(--hi-text);text-decoration:none}.farms-more:active{scale:.96}.farms-moretip{gap:4px;min-width:200px;padding:8px 10px;display:grid}.farms-moretip__line{justify-content:space-between;gap:16px;display:flex}.hi-datatable.farms-table{--hi-ident-max:none;--hi-ident-min:calc(var(--farms-name-w,8rem) + 24px)}.hi-datatable.farms-table[data-tight]{--hi-ident-min:calc(var(--farms-name-w,8rem) + 16px)}.farms-door__tail{white-space:nowrap}.farms-flag{vertical-align:middle;align-items:center;height:24px;display:inline-flex}.farms-table tbody tr[data-farm]{transition:background-color .15s}.farms-table tbody tr[data-farm]:is(:hover,:focus-within){background:var(--hi-surface-hover)}.farms-band{min-height:44px;font-size:var(--hi-text-data-size);color:var(--hi-text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.farms-band__cause{margin:0}.farms-band__cause strong{color:var(--hi-text);font-weight:600}.farms-table .hi-zeromatch__row .hi-zeromatch{justify-content:center}.dh .cd{--cd-pad:var(--hi-space-8);--cd-gap:var(--hi-space-8);--cd-row:44px;--cd-rail:880px;gap:var(--hi-space-4);flex-direction:column;min-width:0;display:flex}@media (min-width:2000px){.dh .cd{--cd-pad:var(--hi-space-8);--cd-gap:var(--hi-space-8);--cd-row:52px;--cd-rail:1300px}}.dh .cd-sheet{flex-direction:column;min-width:0;display:flex}.dh .cd-head{gap:var(--cd-gap);flex-direction:column;display:flex}.dh .cd-h1{font-size:var(--hi-text-title-size);font-weight:var(--hi-text-title-weight);letter-spacing:var(--hi-text-title-tracking);text-wrap:balance;color:var(--hi-text);margin:0;line-height:1.15;display:block}.dh .cd-h1__part{color:inherit;text-decoration:none}.dh a.cd-h1__part:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.dh .cd-h1__sep{color:var(--hi-text-3);font-weight:400}.dh .cd-now{justify-content:space-between;align-items:flex-start;gap:var(--hi-space-8) var(--cd-gap);min-width:0;padding:var(--cd-pad);background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);display:flex}.dh .cd-now__lead{gap:var(--hi-space-6);flex-direction:column;flex:560px;min-width:0;display:flex}.dh .cd-now__act{align-items:flex-end;gap:var(--hi-space-4);flex-direction:column;flex:0 560px;min-width:0;display:flex}.dh .cd-now__act .cd-door{align-items:flex-end;gap:var(--hi-space-2);flex-direction:column}.dh .cd-door__group{justify-content:flex-end;gap:var(--hi-space-2);flex-wrap:wrap;display:flex}.dh .cd-now__act .cd-door__rule{display:none}@media (max-width:1100px){.dh .cd-now{flex-direction:column}.dh .cd-now__lead{flex:none}.dh .cd-now__act{flex:none;align-items:flex-start}.dh .cd-now__act .cd-door,.dh .cd-door__group{justify-content:flex-start;align-items:flex-start}}.dh .cd-status-link{border-radius:var(--hi-radius-pill);text-decoration:none;transition:background-color .15s;display:inline-flex}.dh .cd-status-link:hover{background:var(--hi-selected)}.dh .cd-place{gap:var(--hi-space-2);flex-direction:column;min-width:0;display:flex}.dh .cd-place__lead{align-items:center;gap:0 var(--hi-space-3);font-size:var(--hi-text-section-size);font-weight:var(--hi-text-section-weight);text-wrap:balance;color:var(--hi-text);flex-wrap:wrap;margin:0;line-height:1.2;display:flex}.dh .cd-place__glyph{width:.8em;height:.8em;color:var(--hi-text-3);flex:none}.dh .cd-place__farm{color:inherit;text-decoration:none}.dh .cd-place__farm:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.dh .cd-place__farm--dashed{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);text-decoration-color:var(--hi-text-3);text-underline-offset:8px}.dh .cd-place__farm--dashed:hover{text-decoration-style:solid;text-decoration-color:currentColor}.dh .cd-place__meta{align-items:center;gap:var(--hi-space-2) var(--hi-space-6);color:var(--hi-text-2);flex-wrap:wrap;margin:0;font-size:15px;display:flex}.dh .cd-place__no{color:var(--hi-text-2);display:block}.dh .cd-place__no .hi-data{color:var(--hi-text);font-size:14px;font-weight:500}.dh .cd-place__since{align-items:center;gap:var(--hi-space-2)}.dh .cd-place__since svg{color:var(--hi-text-3)}.dh .cd-place__since .cd-datelink,.dh .cd-place__since>span>.hi-data{margin-left:.3em}.dh .cd-place__since .hi-data{color:var(--hi-text);font-size:15px;font-weight:500}.dh .cd-place__meta--nowhere{color:var(--hi-text);font-size:var(--hi-text-section-size)}.dh .cd-place__was,.dh .cd-place__assigned{font-size:var(--hi-text-body-size);color:var(--hi-text-3);margin:0}.dh .cd-place__assigned{color:var(--hi-text-2)}.dh .cd-place__assigned .cd-link{font-weight:600}.dh .cd-link{color:var(--hi-text);font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);text-decoration-color:var(--hi-text-3);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.dh .cd-link:hover{text-decoration-color:currentColor}.dh .cd-door{align-items:center;gap:var(--hi-space-2);flex-wrap:wrap;display:flex}.dh .cd-door__rule{width:1px;height:20px;margin-inline:var(--hi-space-4);background:var(--hi-border);flex:none;align-self:center}.dh .cd-facts{gap:var(--hi-space-2) var(--cd-gap);flex-wrap:wrap;margin:0;display:flex}.dh .cd-copy{border-radius:var(--hi-radius-button);color:inherit;cursor:copy;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.dh .cd-copy svg{color:var(--hi-text-3);transition:color .15s}.dh .cd-copy:hover svg{color:var(--hi-text)}.dh .cd-copy:focus-visible{outline:2px solid var(--hi-text);outline-offset:3px}.dh .cd-fact{flex-direction:column;gap:4px;display:flex}.dh .cd-fact dt,.dh .cd-rail__title{font-family:var(--hi-font-mono);font-size:var(--hi-text-colhead-size);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3);font-weight:500}.dh .cd-fact dd{font-size:var(--hi-text-data-size);color:var(--hi-text-2);white-space:nowrap;margin:0}.dh .cd-rail{gap:var(--hi-space-4);flex-direction:column;min-width:0;display:flex}.dh .cd-rail__title{margin:0}.dh .cd-rail__track{--dot:10px;max-width:var(--cd-rail);grid-template-columns:repeat(3,minmax(max-content,1fr)) max-content;margin:0;padding:0;list-style:none;display:grid}.dh .cd-node{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex;position:relative}.dh .cd-node[data-next]:after{content:"";top:calc(var(--dot) / 2 - .5px);left:calc(var(--dot) + 8px);border-top:1px solid var(--hi-border);position:absolute;right:8px}.dh .cd-node[data-next=done]:after{border-top:2px solid var(--hi-text-2);top:calc(var(--dot) / 2 - 1px)}.dh .cd-node__dot{box-sizing:border-box;width:var(--dot);height:var(--dot);background:var(--hi-text-2);border-radius:999px;margin-bottom:8px}.dh .cd-node:is([data-state=owed],[data-state=after-install]) .cd-node__dot{background:var(--hi-surface);border:1.5px solid var(--hi-text-3)}.dh .cd-node[data-red] .cd-node__dot{background:var(--hi-lamp-need);border:0}.dh .cd-node[data-state=not-needed] .cd-node__dot{border:1.5px solid var(--hi-lamp-off);background:0 0}.dh .cd-node[data-current] .cd-node__dot{background:var(--hi-text);box-shadow:0 0 0 3px var(--hi-surface), 0 0 0 4.5px var(--hi-text)}.dh .cd-node__label{font-size:var(--hi-text-body-size);color:var(--hi-text-2);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.dh .cd-node__glyph{color:var(--hi-text-3);flex:none}.dh .cd-node:is([data-state=done],[data-state=undated],[data-state=with-install]) .cd-node__label{color:var(--hi-text)}.dh .cd-node:is([data-state=done],[data-state=undated],[data-state=with-install]) .cd-node__glyph{color:var(--hi-text-2)}.dh .cd-node[data-red] .cd-node__label{color:var(--hi-text)}.dh .cd-node[data-red] .cd-node__glyph{color:var(--hi-lamp-need)}.dh .cd-node[data-current] .cd-node__label{font-weight:800}.dh .cd-node__when{font-size:var(--hi-text-secondary-size);color:var(--hi-text-3);white-space:nowrap}.dh .cd-node:is([data-state=done],[data-state=undated],[data-state=with-install]) .cd-node__when{color:var(--hi-text-2)}.dh :is(.cd-node__act,.cd-node__still){border-radius:var(--hi-radius-button);min-height:64px;color:inherit;flex-direction:column;align-items:flex-start;gap:4px;padding:0 24px 4px 0;text-decoration:none;display:flex}.dh .cd-node__act:focus-visible{outline:2px solid var(--hi-text);outline-offset:5px}.dh .cd-node__when--act{color:var(--hi-text);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--hi-text-2);-webkit-text-decoration-color:var(--hi-text-2);-webkit-text-decoration-color:var(--hi-text-2);text-decoration-color:var(--hi-text-2);text-underline-offset:3px;transition:text-decoration-color .15s}.dh .cd-node__act:hover .cd-node__when--act{text-decoration-style:solid;text-decoration-color:currentColor}.dh .cd-logs{padding-top:var(--hi-space-6);flex-direction:column;gap:0;min-width:0;display:flex}.dh .cd-log{gap:var(--hi-space-3);min-width:0;padding-block:var(--hi-space-6);border-top:1px solid var(--hi-hairline);flex-direction:column;display:flex}.dh .cd-log__head{align-items:center;gap:var(--hi-space-2) var(--hi-space-6);flex-wrap:wrap;min-height:32px;display:flex}.dh .cd-h2{font-size:var(--hi-text-section-size);font-weight:var(--hi-text-section-weight);color:var(--hi-text);margin:0}.dh .cd-log__aside{align-items:center;gap:var(--hi-space-3);flex-wrap:wrap;display:flex}.dh .cd-note{font-size:var(--hi-text-secondary-size);color:var(--hi-text-3)}.dh .cd-empty{font-size:var(--hi-text-body-size);color:var(--hi-text-2);margin:0}.dh .cd-table td.cd-td{height:var(--cd-row);vertical-align:middle;font-size:var(--hi-text-data-size);color:var(--hi-text-2)}.dh .cd-table td.cd-td[data-lead]{color:var(--hi-text);font-weight:700}.dh .cd-table td.cd-td[data-lead] .hi-data{font-weight:700}.dh .cd-datelink{color:var(--hi-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.dh .cd-datelink svg{color:var(--hi-text-3);transition:color .15s}.dh .cd-datelink:hover .hi-data{text-underline-offset:3px;text-decoration:underline}.dh .cd-datelink:hover svg{color:var(--hi-text)}.dh .cd-node__trigger{border-radius:var(--hi-radius-button);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:0 24px 4px 0;display:flex}.dh .cd-node__trigger:hover .cd-node__label,.dh .cd-node__trigger[data-popup-open] .cd-node__label{text-underline-offset:3px;text-decoration:underline}.dh .cd-node__trigger:focus-visible{outline:2px solid var(--hi-text);outline-offset:5px}.cd-rail-card{width:340px;max-width:calc(100vw - 32px);font-family:var(--hi-font-sans);background:var(--hi-surface);color:var(--hi-text);border-radius:6px;padding:20px}.cd-rail-card__title{font-size:var(--hi-text-body-size);font-weight:700}.cd-rail-card__facts{font-size:var(--hi-text-secondary-size);gap:10px;margin:4px 0;display:grid}.cd-rail-card__facts>div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.cd-rail-card__facts dt{color:var(--hi-text-3)}.cd-rail-card__facts dd{margin:0}.cd-rail-card a{color:var(--hi-text);text-underline-offset:3px;text-decoration:underline}.cd-rail-card__note{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);text-wrap:pretty;margin:8px 0 0}.cd-rail-card__acts{font-size:var(--hi-text-secondary-size);flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}.dh .cd-table thead>tr>th.cd-th,.dh .cd-table>tbody>tr{background-color:#0000}.dh .cd-table>tbody>tr:has(>td:not([colspan])):hover{background-color:var(--hi-surface-hover)}.dh .cd-table>tbody>tr:last-child>td{border-bottom:0}@media (min-width:2000px){.dh .cd-logs{column-gap:var(--cd-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.dh .devpage{gap:var(--hi-space-8);flex-direction:column;display:flex}.dh .devpage .devhead{justify-content:space-between;align-items:flex-start;gap:var(--hi-space-6);flex-wrap:wrap;display:flex}.dh .devpage .devhead__text{flex:22rem;min-width:0}.dh .devpage .devserial{font-family:var(--hi-font-mono);letter-spacing:-.02em;margin-top:2px;font-size:26px;font-weight:700;line-height:1.2}.dh .devpage .hi-breadcrumb__current,.dh .devpage .serialref{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);letter-spacing:.01em}.dh .devpage .facts{gap:var(--hi-space-4) var(--hi-space-8);padding:var(--hi-space-4) 0;border-top:1px solid var(--hi-hairline);border-bottom:1px solid var(--hi-hairline);flex-wrap:wrap;margin:0;display:flex}.dh .devpage .facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dh .devpage .facts dt{align-items:center;gap:6px;display:flex}.dh .devpage .facts dd{font-size:var(--hi-text-body-size);align-items:center;gap:var(--hi-space-2);margin:0;font-weight:600;display:flex}.dh .devpage .facts dd .hi-mono{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);font-weight:600}.dh .devpage .rail--dossier{--rail-dot:11px;width:100%;max-width:34rem;margin:var(--hi-space-5) 0 0}.dh .devpage .rail--dossier[data-retired]{grid-template-columns:1fr 2fr 2fr 2fr 1fr}.dh .devpage .rail--dossier[data-retired] .rail__step:nth-child(4):before{left:-50%;right:50%}.dh .devpage .rail--dossier[data-retired] .rail__step:last-child:before{left:-100%;right:0}.dh .devpage .rail--dossier .rail__label{font-size:12px}.dh .devpage .jump{gap:var(--hi-space-2);flex-wrap:wrap;display:flex}.dh .devpage .jump a{padding:var(--hi-pad-chip-dense);border:1px solid var(--hi-border);border-radius:var(--hi-radius);background:var(--hi-surface);min-height:30px;color:var(--hi-text-2);white-space:nowrap;align-items:center;gap:6px;padding-inline:10px;font-size:12.5px;font-weight:600;transition-property:background-color,color,border-color;transition-duration:.12s;transition-timing-function:ease;display:inline-flex;position:relative}.dh .devpage .jump a:after{content:"";position:absolute;inset:-5px 0}.dh .devpage .jump a:hover{color:var(--hi-text);background:var(--hi-selected);text-decoration:none}.dh .devpage .jump a[aria-current=true]{background:var(--hi-selected);border-color:var(--hi-action);color:var(--hi-text);box-shadow:inset 0 0 0 1px var(--hi-action)}.dh .devpage .jump a svg{color:var(--hi-text-3);flex:none}.dh .devpage .jump__count{font-variant-numeric:tabular-nums;color:var(--hi-text-3);font-weight:600}.dh .devpage .split{grid-template-columns:minmax(0, 1fr) var(--hi-sidebar-width);gap:var(--hi-grid-gap);align-items:start;display:grid}.dh .devpage .logs{gap:var(--hi-grid-gap);flex-direction:column;min-width:0;display:flex}.dh .devpage .sidecol{gap:var(--hi-grid-gap);min-width:0;top:calc(var(--hi-rail-band) + var(--hi-space-6));flex-direction:column;display:flex;position:sticky}.dh .devpage .logsec{scroll-margin-top:calc(var(--hi-rail-band) + var(--hi-space-6))}.dh .devpage .hi-card__header{row-gap:var(--hi-space-2);flex-wrap:wrap}.dh .devpage .cardtitle{align-items:center;gap:var(--hi-space-2);min-width:0;display:flex}.dh .devpage .hi-table{table-layout:fixed}.dh .devpage .hi-table th{vertical-align:top}.dh .devpage .hi-table td{vertical-align:top;overflow-wrap:anywhere}.dh .devpage .hi-table .when{font-variant-numeric:tabular-nums;white-space:nowrap}.dh .devpage .hi-table .when .mocknote{white-space:normal;margin-top:4px;display:block}.dh .devpage .hi-table .src{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);overflow-wrap:anywhere}.dh .devpage .px{font-variant-numeric:tabular-nums;white-space:nowrap}.dh .devpage .quiet{color:var(--hi-text-3)}.dh .devpage .seccap{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);max-width:var(--hi-intent-measure);text-wrap:pretty;margin:0;line-height:1.5}.dh .devpage .hi-table+.seccap{margin-top:var(--hi-space-4)}.dh .devpage .flag{letter-spacing:.03em;color:var(--hi-text-3);border:1px dashed var(--hi-border);border-radius:var(--hi-radius-sm);white-space:nowrap;cursor:help;flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.dh .devpage .mocknote{letter-spacing:.03em;color:var(--hi-text-3);font-size:11px;font-style:italic;font-weight:600;line-height:1.45;display:inline}.dh .devpage .mocknote:before{content:"";background:var(--hi-disabled);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.dh .devpage a.todo,.dh .devpage button.todo{border:0;border-bottom:1px dashed var(--hi-text-3);font:inherit;color:var(--hi-text-2);cursor:pointer;text-align:left;background:0 0;padding:0 0 1px;font-weight:600;display:inline}.dh .devpage a.todo:hover,.dh .devpage button.todo:hover{color:var(--hi-text);border-bottom-color:var(--hi-text);text-decoration:none}.dh .devpage .notyet{padding:var(--hi-space-4) var(--hi-space-5);border:1px dashed var(--hi-border);border-radius:var(--hi-radius-sm);background:var(--hi-bg);flex-direction:column;gap:6px;display:flex}.dh .devpage .notyet__what,.dh .devpage .notyet__act{font-size:var(--hi-text-body-size);font-weight:600}.dh .devpage .notyet__why{color:var(--hi-text-3);max-width:var(--hi-intent-measure);text-wrap:pretty;font-size:12.5px;line-height:1.5}.dh .devpage .intent{border:1px dashed var(--hi-border);border-radius:var(--hi-radius-sm);color:var(--hi-text-2);white-space:normal;align-items:center;gap:6px;padding:1px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.dh .devpage a.intent:hover{color:var(--hi-text);border-color:var(--hi-text-3);text-decoration:none}.dh .devpage .prod{border:1px solid var(--hi-border);border-radius:var(--hi-radius-sm);background:var(--hi-surface);color:var(--hi-text-2);white-space:nowrap;align-items:center;padding:1px 8px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}.dh .devpage .factink{color:var(--hi-text)}.dh .devpage .na{color:var(--hi-disabled)}.dh .devpage .chkdot{vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.dh .devpage .tone-ok{color:var(--hi-text-3)}.dh .devpage .tone-warn{color:var(--hi-warning)}.dh .devpage .tone-fail{color:var(--hi-danger)}@media (max-width:1100px){.dh .devpage .split{grid-template-columns:minmax(0,1fr)}.dh .devpage .sidecol{order:-1;position:static}}@media (max-width:640px){.dh .devpage .devserial{font-size:22px}.dh .devpage .facts{gap:var(--hi-space-3) var(--hi-space-6)}}.newcam{gap:var(--hi-space-4);flex-direction:column;width:100%;min-width:0;display:flex}.newcam__work,.newcam__receipt{min-width:0}.newcam__form{gap:var(--hi-space-8);border-top:1px solid var(--hi-hairline);min-width:0;padding-top:var(--hi-space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.newcam__fields{gap:var(--hi-space-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.newcam__column{gap:var(--hi-space-5);flex-direction:column;min-width:0;display:flex}.newcam__decision{gap:var(--hi-space-4);flex-direction:column;min-width:0;display:flex}.newcam .hi-field{width:100%}.newcam .hi-field__label,.newcam__label{font-size:var(--hi-text-body-size);color:var(--hi-text);font-weight:700}.newcam__optional{font-size:var(--hi-text-secondary-size);color:var(--hi-text-3);margin-left:6px;font-weight:400}.newcam .hi-field__control{min-height:40px}.newcam textarea.hi-field__control{resize:vertical;min-height:64px}.newcam .hi-field__error span{overflow-wrap:anywhere;min-width:0}.newcam .hi-field__error a{text-underline-offset:3px;text-decoration:underline}.newcam__model{border-radius:var(--hi-radius);background:var(--hi-surface);width:100%;height:40px}.newcam__model input{font-size:var(--hi-text-body-size)}.newcam__model [data-slot=input-group-button]{min-width:40px;min-height:40px}.newcam__models [data-slot=combobox-item]{white-space:normal;overflow-wrap:anywhere;min-height:40px}.newcam__choices{column-gap:var(--hi-space-6);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.newcam__choice{cursor:pointer;min-height:40px;font-size:var(--hi-text-body-size);color:var(--hi-text-2);align-items:center;gap:10px;display:flex}.newcam__choice input{width:16px;height:16px;accent-color:var(--hi-action)}.newcam__choice[data-selected=true],.newcam__choice:hover{color:var(--hi-text)}.newcam__choice input:focus-visible{outline:2px solid var(--hi-action);outline-offset:3px}.newcam__act{gap:var(--hi-space-3);flex-direction:column;display:flex}.newcam__act-row{align-items:center;gap:var(--hi-space-4);flex-wrap:wrap;display:flex}.newcam__quiet{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);text-wrap:pretty;margin:0;line-height:1.6}.newcam .hi-button{min-height:40px}.newcam__models{width:var(--anchor-width);min-width:var(--anchor-width)}.newcam h2{font-size:var(--hi-text-section-size,17px);margin:0;font-weight:700}.newcam__identity{width:100%;margin:var(--hi-space-5) 0 0}.newcam__identity>div{align-items:baseline;gap:var(--hi-space-4);padding:var(--hi-space-4) 0;border-bottom:1px solid var(--hi-hairline);grid-template-columns:5rem minmax(0,1fr);display:grid}.newcam__identity dt{color:var(--hi-text-3);font-size:var(--hi-text-body-size)}.newcam__identity dd{text-align:right;overflow-wrap:anywhere;font-family:var(--hi-font-mono);font-size:var(--hi-text-body-size);font-variant-numeric:tabular-nums;margin:0}.newcam__identity dd[data-empty=true]{font-family:var(--hi-font-sans);color:var(--hi-text-3)}.newcam__unavailable{align-items:start;gap:var(--hi-space-3);font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);flex-direction:column;display:flex}.newcam__unavailable p{margin:0}.newcam__receipt-next{align-items:start;gap:var(--hi-space-4);padding-top:var(--hi-space-6);flex-direction:column;display:flex}.newcam__receipt:focus{outline:none}@media (min-width:2000px){.newcam{--hi-text-body-size:20px;--hi-text-secondary-size:18px;--hi-text-section-size:24px}.newcam__form{gap:var(--hi-space-12,48px);padding-top:var(--hi-space-8)}.newcam__fields,.newcam__column{gap:var(--hi-space-8)}.newcam__decision{gap:var(--hi-space-6)}.newcam__choice{gap:16px;min-height:56px}.newcam__choice input{width:20px;height:20px}.newcam__act{gap:var(--hi-space-5)}.newcam .hi-field__control,.newcam__model{min-height:56px;font-size:var(--hi-text-body-size)}.newcam .hi-field__hint,.newcam .hi-field__error{font-size:var(--hi-text-secondary-size)}.newcam .hi-button{min-height:56px;font-size:var(--hi-text-body-size)}.newcam textarea.hi-field__control{min-height:96px}.newcam__identity>div{padding-block:var(--hi-space-5)}.newcam__models [data-slot=combobox-item],.newcam__models [data-slot=combobox-empty]{min-height:56px;font-size:20px}}@media (max-width:1199px){.newcam__form{padding-top:var(--hi-space-4)}.newcam__fields,.newcam__column{gap:var(--hi-space-3)}.newcam__decision,.newcam__act{gap:var(--hi-space-2)}}@media (max-width:759px){.newcam__form{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){body:has(.newcam) .hi-topbar__inner{flex-wrap:wrap;gap:0 8px;padding-top:8px}body:has(.newcam) .hi-topbar__spacer{display:none}body:has(.newcam) .hi-nav{flex-basis:100%;order:1}}.ncam{--ncam-pad:var(--hi-space-8);gap:var(--hi-space-4);flex-direction:column;width:100%;min-width:0;display:flex}.ncam__form{gap:var(--hi-space-6);min-width:0;max-width:calc(44rem + 2 * var(--ncam-pad));padding:var(--ncam-pad);background:var(--hi-surface);flex-direction:column;display:flex}.ncam__fields{gap:var(--hi-space-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ncam .hi-field{width:100%}.ncam .hi-field__label{font-size:var(--hi-text-body-size);color:var(--hi-text);font-weight:600}.ncam__tag{font-size:var(--hi-text-secondary-size);color:var(--hi-text-3);margin-left:6px;font-weight:400}.ncam .hi-field__control{min-height:40px}.ncam .hi-field__error span{overflow-wrap:anywhere;min-width:0}.ncam__owner{text-underline-offset:3px;white-space:nowrap;margin-inline:2px;text-decoration:underline}.ncam__id{font-family:var(--hi-font-mono);font-weight:600}.ncam .ncam__owner:focus-visible{outline-offset:1px;border-radius:var(--hi-radius-sm);outline:1px solid}.ncam__model{border-radius:var(--hi-radius);background:var(--hi-surface);width:100%;height:40px}.ncam__model input{font-size:var(--hi-text-body-size)}.ncam__model [data-slot=input-group-button]{min-width:40px;min-height:40px}.ncam__models{width:var(--anchor-width);min-width:var(--anchor-width)}.ncam__models [data-slot=combobox-item]{white-space:normal;overflow-wrap:anywhere;min-height:40px}.ncam__unavailable{align-items:center;gap:var(--hi-space-3) var(--hi-space-4);font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);flex-wrap:wrap;display:flex}.ncam__unavailable p{text-wrap:pretty;margin:0}.ncam__act{align-items:center;gap:var(--hi-space-4);flex-wrap:wrap;display:flex}.ncam .ncam__key{height:40px;font-size:var(--hi-text-body-size);padding-inline:16px}.ncam .ncam__key:disabled{opacity:1;color:var(--hi-text-3);border-color:var(--hi-border);box-shadow:none;cursor:not-allowed;pointer-events:auto;background:0 0;transition:none}.ncam__reason{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);text-wrap:pretty;margin:0;line-height:1.6}.ncam__reason[data-tone=refused]{color:var(--hi-danger)}@media (min-width:2000px){.ncam{--hi-text-body-size:18px;--hi-text-secondary-size:16px}.ncam__form{max-width:calc(52rem + 2 * var(--ncam-pad));gap:var(--hi-space-8)}.ncam__fields{gap:var(--hi-space-6)}.ncam .hi-field__control,.ncam__model{min-height:48px;font-size:var(--hi-text-body-size)}.ncam .hi-field__hint,.ncam .hi-field__error{font-size:var(--hi-text-secondary-size)}.ncam .ncam__key{height:48px;padding-inline:20px}.ncam__models [data-slot=combobox-item],.ncam__models [data-slot=combobox-empty]{min-height:48px;font-size:18px}}.dh .ptl-wrap{z-index:1;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex;position:relative}.dh .ptl__row{cursor:pointer}.dh .ptl__row:focus-visible .ptl__bar{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}.dh .ptl{width:100%;height:auto;font-family:var(--hi-font-sans);display:block;overflow:visible}.dh .ptl-plot{width:100%;position:relative}.dh .ptl__serial{white-space:nowrap;font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums;color:var(--hi-text-2);pointer-events:none;font-size:11px;font-weight:600;position:absolute;transform:translate(-100%,-50%)}.dh .ptl__foot{width:100%;height:14px;position:relative}.dh .ptl__bar--closed{fill:var(--hi-selected);stroke:var(--hi-border);stroke-width:1px}.dh .ptl__bar--open{fill:var(--hi-text-2)}.dh .ptl__boundary{stroke:var(--hi-border);stroke-width:1px}.dh .ptl__boundary[data-scope=row]{stroke:var(--hi-surface)}.dh .ptl__now{stroke:var(--hi-text-3);stroke-width:1px}.dh .ptl__kind{white-space:nowrap;color:var(--hi-text-3);font-size:11px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.dh .ptl__hit{fill:#0000}.dh .ptl__tickg{outline:none}.dh .ptl__tickg:focus-visible .ptl__tick{stroke:var(--hi-text);stroke-width:1.5px}.ptl__tiplines{flex-direction:column;gap:1px;display:flex}.dh .ptl__more{gap:2px;margin-top:0;padding:2px 6px 2px 2px;font-size:11px}.dh .ptl__more .disc__chev{width:12px;height:12px}.dh .ptl-axis{width:100%;height:auto;margin-top:4px;display:block;overflow:visible}.dh .ptl-axis__rule{stroke:var(--hi-hairline);stroke-width:1px}.dh .ptl-axis__lab{white-space:nowrap;font-family:var(--hi-font-sans);color:var(--hi-text-3);font-size:11px;font-weight:600;position:absolute;top:4px}.dh .ptl-axis__lab[data-at=oldest]{transform:translate(0)}.dh .ptl-axis__lab[data-at=mid]{transform:translate(-50%)}.dh .ptl-axis__lab[data-at=today]{transform:translate(-100%)}.dh .matrix__col .ptl-axis-inset{margin:0 calc(-1 * var(--hi-space-1));padding:0 calc(var(--slot-pad) + 1px);height:22px;position:relative}.dh .ptl-wrap[data-dense="0"] .ptl-axis-inset{align-self:stretch;width:auto;height:22px;display:block;position:relative}.dh .ptl-wrap[data-dense="0"] .ptl__foot{align-self:stretch;width:auto}.dh .ptl__dur{white-space:nowrap;font-family:var(--hi-font-sans);font-variant-numeric:tabular-nums;color:var(--hi-text-3);pointer-events:none;font-size:11px;font-weight:600;position:absolute;transform:translate(8px,-50%)}.dh .ptl-body{align-items:stretch;width:100%;display:flex}.dh .ptl-gutter{flex:none;position:relative}.dh .ptl-wrap[data-dense="0"] .ptl-plot{flex:auto;width:auto;min-width:0}.dh .ptl-gutter .ptl__serial{font-size:12px;left:0;transform:translateY(-50%)}.dh .ptl__dur[data-place=on]{color:var(--hi-surface);transform:translate(calc(-100% - 4px),-50%)}.dh .ptl__dur[data-place=above]{color:var(--hi-text-3);transform:translate(calc(-100% - 4px),calc(-100% - 2px))}.dh .ptl-wrap[data-dense="0"] .ptl__boundary,.dh .ptl-wrap[data-dense="0"] .ptl__now,.dh .ptl-wrap[data-dense="0"] .ptl__bar--closed{vector-effect:non-scaling-stroke}.dh .trk{z-index:1;flex-direction:column;width:100%;display:flex;position:relative}.dh .trk__band{width:100%;position:relative}.dh .trk__svg{width:100%;height:100%;font-family:var(--hi-font-sans);display:block;overflow:visible}.dh .trk__bar--closed{fill:var(--hi-border);stroke:none}.dh .trk__bar--open{fill:var(--hi-text-2);stroke:none}.dh .trk__seg{cursor:pointer}.dh .trk__seg:focus-visible .trk__bar{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}.dh .trk__year{stroke:var(--hi-hairline);stroke-width:1px;vector-effect:non-scaling-stroke}.dh .trk__reaim{stroke:var(--hi-surface)}.dh .trk__bhit,.dh .trk__hitband{fill:#0000}.dh .trk__markg{pointer-events:none}.dh .trk__count{fill:var(--hi-text-2);font-family:var(--hi-font-sans);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--hi-surface);stroke-linejoin:round;pointer-events:none;font-weight:700}.dh .trk__hitband:focus{outline:none}.dh .trk__ring{fill:none;stroke:none;pointer-events:none}.dh .trk__hitband:focus-visible+.trk__ring{stroke:var(--hi-action);stroke-width:var(--hi-focus-width);vector-effect:non-scaling-stroke}.dh .trk__tick,.dh .trk__solve,.dh .trk__halo{shape-rendering:crispedges;transition-property:height,y;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}.dh .trk__halo{fill:var(--hi-surface)}.dh .trk__markg[data-em] .trk__tick,.dh .trk__markg[data-em] .trk__solve,.dh .trk__markg[data-em] .trk__halo{transition-duration:.1s}@media (prefers-reduced-motion:reduce){.dh .trk__tick,.dh .trk__solve,.dh .trk__halo{transition-duration:0s}}.dh .trk__water{width:100%;margin-top:8px;position:relative}.dh .trk__waterplot{width:100%;position:relative}.dh .trk__wserial{white-space:nowrap;font-family:var(--hi-font-mono);color:var(--hi-text-2);pointer-events:none;font-size:11px;line-height:1;position:absolute;translate:0 -50%}.dh .trk__wserial[data-side=left]{translate:-100% -50%}.dh .trk__wserial[data-side=inside]{color:var(--hi-surface)}.dh .matrix__col .trk-axis{height:30px}.dh .trk-axis__inner{width:100%;height:30px;position:relative}.dh .trk-axis__svg{width:100%;height:30px;display:block;overflow:visible}.dh .trk-axis__base,.dh .trk-axis__minor{stroke:var(--hi-border);stroke-width:1px;vector-effect:non-scaling-stroke}.dh .trk-axis__year{stroke:var(--hi-text-3);stroke-width:1px;vector-effect:non-scaling-stroke}.dh .trk-axis__now{fill:var(--hi-text);stroke:none}.dh .trk-axis__lab{line-height:13px;top:0}.dh .trk-sample{flex:none;display:block;overflow:visible}.trk-card{z-index:60;background:var(--hi-elevated);border:1px solid var(--hi-border);border-radius:var(--hi-radius);min-width:200px;max-width:280px;box-shadow:var(--hi-shadow-overlay);font-family:var(--hi-font-sans);padding:10px 12px;position:absolute}.trk-card__h{color:var(--hi-text);align-items:baseline;gap:8px;margin-bottom:6px;font-size:12.5px;font-weight:700;display:flex}.trk-card__m{font-family:var(--hi-font-mono);color:var(--hi-text-2);font-size:11px;font-weight:400}.trk-card__n{color:var(--hi-text-3);font-size:11px;font-weight:600}.trk-card__l{font-variant-numeric:tabular-nums;color:var(--hi-text-2);font-size:12px;line-height:1.5}.trk-card__l strong{color:var(--hi-text);font-weight:700}.trk-card__a{color:var(--hi-text);border-bottom:1px solid var(--hi-text-3);margin-top:6px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.trk-card__a:hover,.trk-card__a:focus-visible{border-bottom-color:var(--hi-text)}.fl{white-space:nowrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex;overflow:hidden}.fl__say{text-overflow:ellipsis;margin:0;overflow:hidden}.fl__acts{flex:none;gap:6px;display:flex}.ef-slot__notices .fl[data-lock=mine]{flex:none;order:1;justify-content:flex-end;min-width:5.5rem}.fl-guard{display:contents}.fl-guard[inert],.fl-guard [inert]{opacity:.6}.fl-away{align-items:flex-start;gap:var(--hi-space-3);min-width:0;padding:var(--hi-space-3) var(--hi-space-4);background:var(--hi-surface);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius);flex-direction:column;display:flex}.fl-away .fl{white-space:normal;flex-wrap:wrap}.fl-away__back{color:var(--hi-text);font-size:var(--hi-text-data-size,13px)}.cl-gate{min-width:0;position:relative}.cl-gate__float{padding:var(--hi-space-6);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cl-card.hi-card{pointer-events:auto;width:min(420px,100%);padding:var(--hi-space-6);background:var(--hi-elevated);border-radius:var(--hi-radius-dialog);box-shadow:var(--hi-shadow-dialog)}.cl-card__body{gap:var(--hi-space-5);display:grid}.cl-card__head{justify-items:center;gap:var(--hi-space-2);text-align:center;display:grid}.cl-card__glyph{width:44px;height:44px;margin-bottom:var(--hi-space-1);color:var(--hi-text-3);place-items:center;display:grid}.cl-card__glyph[data-view=acquired]{color:var(--hi-success);animation:.18s ease-out both cl-pop}.cl-card__glyph[data-view=held]{color:var(--hi-danger)}.cl-card__glyph[data-view=failed]{color:var(--hi-warning)}.cl-card__title{letter-spacing:-.01em;color:var(--hi-text);margin:0;font-size:18px;font-weight:600;line-height:1.3}.cl-card__lead{max-width:32ch;font-size:var(--hi-text-body-size);color:var(--hi-text-2);margin:0;line-height:1.45}.cl-card__facts{border:1px solid var(--hi-hairline);border-radius:var(--hi-radius);background:var(--hi-bg);margin:0;display:grid}.cl-card__row{column-gap:var(--hi-space-3);padding:var(--hi-space-3) var(--hi-space-4);grid-template-columns:96px minmax(0,1fr);display:grid}.cl-card__row+.cl-card__row{border-top:1px solid var(--hi-hairline)}.cl-card__row dt{color:var(--hi-text-3);font-size:12px;line-height:20px}.cl-card__row dd{gap:2px;min-width:0;margin:0;display:grid}.cl-card__main{font-size:var(--hi-text-body-size);color:var(--hi-text);overflow-wrap:anywhere;font-weight:600;line-height:20px}.cl-card__sub{color:var(--hi-text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;line-height:18px}.cl-card__acts{gap:var(--hi-space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.cl-card__acts>.hi-button{justify-content:center}.cl-entered{display:contents}.cl-entered>.fl-guard>*{animation:cl-in .16s var(--hi-ease-out,ease-out) both}@keyframes cl-in{0%{opacity:0}}@keyframes cl-pop{0%{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.cl-entered>.fl-guard>*,.cl-card__glyph[data-view=acquired]{animation:none}}.cl-titleline{align-items:baseline;gap:var(--hi-space-3);min-width:0;display:flex}.cl-titleline>.ef-h1{flex:auto;min-width:0}.cl-titleline>.cl-pill{flex:none;position:relative;top:-5px}.cl-pill{border:1px solid var(--hi-border);border-radius:var(--hi-radius-pill);height:20px;color:var(--hi-text-2);white-space:nowrap;cursor:default;align-items:center;gap:5px;padding:0 9px 0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.cl-pill:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}.cl-pill[data-lost]{color:var(--hi-warning);border-color:var(--hi-warning)}.ef-headrow:has(.cl-titleline)>.ef-headslot:empty{display:none}.fl.cl-holders{flex-direction:column;align-items:flex-start;gap:2px}.dh .lf{--lf-cols:128px var(--lf-status) 128px minmax(0, 1fr) var(--lf-remedy);gap:var(--hi-space-5);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.dh .lf .hi-breadcrumb{margin-bottom:calc(-1 * var(--hi-space-2))}.dh .lf-head .hi-pageheader{align-items:flex-end}.dh .lf .hi-pageheader__sub{max-width:none}.dh .lf-head__line{color:var(--hi-text-2);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;display:flex}.dh .lf-farmid{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);font-variant-numeric:tabular-nums;color:var(--hi-text-2);white-space:nowrap;align-items:center;font-weight:400;display:inline-flex}.dh button.lf-farmid{border:1px solid var(--hi-border);border-radius:var(--hi-radius-button);cursor:help;padding:3px 8px;text-decoration:none;transition-property:color,background-color;transition-duration:.15s}.dh button.lf-farmid:hover,.dh button.lf-farmid[data-popup-open]{color:var(--hi-text);background:var(--hi-surface-hover)}.dh button.lf-farmid:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px;border-radius:2px}.lf-ident-tip{flex-direction:column;align-items:flex-start!important;gap:2px!important;max-width:none!important}.lf-ident-tip__label{letter-spacing:.04em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:700}.lf-ident-tip__value{font-family:var(--hi-font-mono);white-space:nowrap;font-size:12px}.dh .lf-mono{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);color:var(--hi-text-3);white-space:nowrap}.dh .lf-head__count{font-variant-numeric:tabular-nums;white-space:nowrap}.dh .lf-product{white-space:nowrap;color:var(--hi-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.dh .lf-head__inactive{color:var(--hi-text-3)}.dh .lf-race{background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);box-shadow:var(--hi-shadow-card)}.dh .lf-race[data-landed="1"]{box-shadow:var(--hi-shadow-card), inset 0 0 0 2px var(--hi-action)}.dh .lf-race__head{align-items:center;gap:10px;min-height:52px;padding:8px 20px 0 12px;display:flex}.dh .lf-race__head>.hi-section:first-child{margin-left:8px}.dh .lf-race:not(:has(.lf-race__body)) .lf-race__head{padding-bottom:8px}.dh .lf-race__head>.lf-fold+.hi-section{margin-left:-2px}.dh .lf-race__marks{align-items:center;gap:4px;margin-left:8px;display:inline-flex}.dh .lf-race__mark{border-radius:var(--hi-radius-sm);cursor:default;align-items:center;padding:4px;display:inline-flex}.dh .lf-race__mark:focus-visible{outline:2px solid var(--hi-action);outline-offset:1px}.dh .lf-race__empty{color:var(--hi-text-2);padding:20px}.dh .lf-fold{border-radius:var(--hi-radius-button);width:28px;height:28px;color:var(--hi-text-2);place-items:center;transition-property:background-color,color,scale;transition-duration:.15s;display:inline-grid}.dh .lf-fold:hover{background:var(--hi-surface-hover);color:var(--hi-text)}.dh .lf-fold svg,.dh .lf-more svg{transition:rotate .2s cubic-bezier(.2,0,0,1)}.dh .lf-fold svg[data-open="0"]{rotate:-90deg}.dh .lf-more svg[data-open="1"]{rotate:180deg}.dh .lf-grid{--lf-inset:20px;grid-template-columns:var(--lf-cols);padding:0 20px 0 var(--lf-inset);grid-template-areas:"viewpoint status camera track remedy";align-items:center;column-gap:12px;display:grid}.dh .lf-race__body{--lf-axis-gap:12px}.dh .lf-axisrow{padding-top:8px;padding-bottom:var(--lf-axis-gap);align-items:end}.dh .lf-axisrow__track{grid-area:track}.dh .lf-colhead{font-family:var(--hi-font-mono);font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3);white-space:nowrap;align-self:end;align-items:center;gap:6px;padding-bottom:4px;display:inline-flex}.dh .lf-race__head .hi-section{scroll-margin-top:calc(var(--hi-sticky-height,64px) + 24px)}.dh .lf-vp{border-top:1px solid var(--hi-hairline);scroll-margin-top:calc(var(--hi-sticky-height,64px) + 24px);position:relative}.dh .lf-vp[data-outlined="1"]{border-radius:var(--hi-radius);box-shadow:inset 0 0 0 2px var(--hi-action)}.dh .lf-cell--viewpoint{flex-direction:column;grid-area:viewpoint;align-items:flex-start;gap:5px;display:flex}.dh .lf-vp__name{color:var(--hi-text);white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);text-decoration-color:var(--hi-text-3);text-underline-offset:4px;font-size:15px;font-weight:700;transition-property:text-decoration-color,color;transition-duration:.2s}.dh .lf-vp__name[data-plain]{text-decoration:none}.dh .lf-vp__name:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.dh .lf-vp__name:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px;border-radius:2px}.dh .lf-vp__products{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dh .lf-vp__product{border-radius:var(--hi-radius-sm);background:var(--hi-selected);color:var(--hi-text-2);white-space:nowrap;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.dh .lf-row{min-height:56px;padding-top:10px;padding-bottom:10px}.dh .lf-cell{min-width:0}.dh .lf-cell--status{grid-area:status}.dh .lf-cell--camera{flex-direction:column;grid-area:camera;justify-content:center;align-items:flex-end;gap:2px;display:flex}.dh .lf-grid .lf-cell--camera{text-align:right;justify-self:end}.dh .lf [data-num]{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);font-variant-numeric:tabular-nums}.dh .lf-cell--track{grid-area:track}.dh .lf-cell--remedy{flex-direction:column;grid-area:remedy;justify-self:end;align-items:flex-end;gap:4px;display:flex}.dh .lf-cell--camera:has(.lf-camera){place-self:stretch stretch}.dh .lf-camera{color:inherit;white-space:nowrap;border-radius:2px;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;text-decoration:none;display:flex}.dh .lf-camera .hi-identity__id{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);text-decoration-color:var(--hi-text-3);text-underline-offset:4px;transition-property:text-decoration-color;transition-duration:.2s}.dh .lf-camera:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px}.dh .lf-id .hi-identity__id{font-weight:600}.dh .lf-id[data-unnamed="1"] .hi-identity__id{font-family:var(--hi-font-sans);font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);font-weight:400}.dh .lf-camera:hover .hi-identity__id{text-decoration-color:currentColor;text-decoration-thickness:2px}.dh .lf-camera__model{color:var(--hi-text-3);white-space:nowrap;font-size:12px;line-height:16px}.dh .lf-nocamera{color:var(--hi-text-2);align-items:center;gap:8px;display:inline-flex}.dh .lf-more{border-radius:var(--hi-radius-button);height:22px;font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);white-space:nowrap;align-items:center;gap:4px;margin-right:-4px;padding:0 4px;transition-property:background-color,color,scale;transition-duration:.15s;display:inline-flex}.dh .lf-more:hover{background:var(--hi-surface-hover);color:var(--hi-text)}.dh .lf-more[aria-expanded=true]{color:var(--hi-text)}.dh .lf-remedy{white-space:nowrap}.dh .lf-links{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.dh .lf-link{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hi-border);-webkit-text-decoration-color:var(--hi-border);-webkit-text-decoration-color:var(--hi-border);text-decoration-color:var(--hi-border);text-underline-offset:3px;line-height:20px;transition-property:color,text-decoration-color;transition-duration:.15s}.dh .lf-link:hover{color:var(--hi-text);text-decoration-color:currentColor}.dh .lf-link:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px;border-radius:2px}.dh .lf .lp-rail-note{white-space:normal;font:11px/1.4 var(--hi-font-sans);color:var(--hi-text-2);margin-top:6px;display:block}.dh .lf-water{padding-bottom:14px}.dh .lf-water__row{min-height:34px}.dh .lf-water__who{grid-area:camera;justify-self:end}.dh .lf-water__plot{grid-area:track;position:relative}.dh .lf-band{background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);color:var(--hi-text-2);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.dh .lf-band strong{color:var(--hi-text)}@media (max-width:1199px){.dh .lf{--lf-cols:88px var(--lf-status) 120px minmax(0, 1fr) var(--lf-remedy)}.dh .lf-grid{grid-template-areas:"viewpoint status camera.remedy"".track track track remedy";column-gap:10px}.dh .lf-water__row{grid-template-areas:"camera track track track remedy"}.dh .lf-row .lf-cell--track{margin-top:6px}.dh .lf-camera__model{display:none}}.dh .lt{--lt-halo:0 0 0 2px var(--hi-surface), 0 0 0 3px var(--hi-text-2);position:relative}.dh .lt__plot{cursor:pointer;border-radius:2px;position:relative}.dh .lt__plot:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px}.dh .lt__seg{background:var(--seg);border-radius:1px;height:4px;transition-property:box-shadow;transition-duration:.15s;position:absolute;top:14px}.dh .lt__seg[data-awaiting="1"]{background:repeating-linear-gradient(135deg, var(--seg) 0 2px, transparent 2px 5px);height:8px;box-shadow:inset 0 0 0 1px var(--seg);top:12px}.dh .lt__seg[data-hi="1"],.dh .lt__tick[data-hi="1"]{box-shadow:var(--lt-halo)}.dh .lt__tick{background:var(--hi-text-2);pointer-events:none;width:2px;height:6px;margin-left:-1px;transition-property:box-shadow;transition-duration:.15s;position:absolute}.dh .lt__tick--check{top:5px}.dh .lt__tick--solve{top:21px}.dh .lt__now{background:var(--hi-text-3);pointer-events:none;width:1px;position:absolute;top:2px;bottom:2px}.dh .lt__await{color:var(--hi-text-2);white-space:nowrap;pointer-events:none;font-size:11px;line-height:11px;position:absolute;top:-1px}.dh .lt__card{z-index:40;top:calc(100% + 8px);left:clamp(min(0px, calc(100% - 400px)), calc(var(--ax) * 100% - 200px), calc(100% - 400px));background:var(--hi-elevated,var(--hi-surface));border:1px solid var(--hi-border);border-radius:var(--hi-radius);width:400px;box-shadow:var(--hi-shadow-popover);cursor:default;padding:12px 14px 14px;animation:.15s cubic-bezier(.2,0,0,1) lt-card-in;position:absolute}@keyframes lt-card-in{0%{opacity:0;translate:0 -4px}}.dh .lt__card p{margin:0}.dh .lt__card-event{font-size:var(--hi-text-secondary-size);color:var(--hi-text);font-weight:700;margin-bottom:8px!important}.dh .lt__card-head{align-items:center;gap:10px;display:flex}.dh .lt__card-model{font-size:var(--hi-text-secondary-size);color:var(--hi-text-3);white-space:nowrap}.dh .lt__card-close{border-radius:var(--hi-radius-button);width:24px;height:24px;color:var(--hi-text-2);place-items:center;margin-left:auto;display:inline-grid}.dh .lt__card-close:hover{background:var(--hi-surface-hover)}.dh .lt__card-have{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);gap:18px;display:flex;margin-top:10px!important}.dh .lt__card-have span{align-items:center;gap:6px;display:inline-flex}.dh .lt__card-ok{color:var(--hi-text)}.dh .lt__card-no{color:var(--hi-text-3)}.dh .lt__card-checked{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);margin-top:10px!important}.dh .lt__card-checked [data-num],.dh .lt__card-event [data-num]{margin-left:4px}.dh .lt__rail{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.dh .lt__rail:before{content:"";background:var(--hi-border);height:1px;position:absolute;top:4px;left:4px;right:calc(25% - 10px)}.dh .lt__rail-node{flex-direction:column;gap:3px;display:flex;position:relative}.dh .lt__rail-dot{background:var(--hi-text);width:9px;height:9px;box-shadow:0 0 0 2px var(--hi-elevated,var(--hi-surface));border-radius:50%}.dh .lt__rail-node[data-done="0"] .lt__rail-dot{background:var(--hi-elevated,var(--hi-surface));border:1px dashed var(--hi-text-3)}.dh .lt__rail-label{letter-spacing:.04em;text-transform:uppercase;color:var(--hi-text-3);margin-top:4px;font-size:11px;font-weight:700}.dh .lt__rail-date,.dh .lf .lt__rail-date[data-num]{color:var(--hi-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.dh .lt__rail-node[data-current="1"] .lt__rail-dot{width:13px;height:13px;box-shadow:0 0 0 2px var(--hi-elevated,var(--hi-surface)), 0 0 0 3.5px var(--hi-text);margin:-2px 0 0 -2px}.dh .lt__rail-node[data-current="1"] .lt__rail-label{color:var(--hi-text);margin-top:2px;font-weight:800}.dh .lt__rail-node[data-current="1"] .lt__rail-date{font-weight:700}.dh .lt__rail-node[data-done="0"] .lt__rail-date{color:var(--hi-text-3)}.dh .lt__card-acts{align-items:center;gap:14px;margin-top:14px;display:flex}.dh .lt__card-link{font-size:var(--hi-text-secondary-size);color:var(--hi-text);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.dh .lt__card-link:hover{text-underline-offset:3px;text-decoration:underline}.dh .lt-axis{--lt-tick:14px;border-bottom:1px solid var(--hi-border);height:30px;position:relative}.dh .lt-axis__year,.dh .lt-axis__today{width:1px;height:var(--lt-tick);position:absolute;bottom:0}.dh .lt-axis__year{background:var(--hi-text-3)}.dh .lt-axis__today{background:var(--hi-text-2)}.dh .lt-axis__month{background:var(--hi-text-3);border-radius:50%;width:3px;height:3px;margin-left:-1px;position:absolute;bottom:-1px}@supports (color:color-mix(in lab, red, red)){.dh .lt-axis__month{background:color-mix(in srgb, var(--hi-text-3) 50%, transparent)}}.dh .lt-axis__month{pointer-events:none}.dh .lt-axis__month[data-quarter="1"]{background:var(--hi-text-3);width:5px;height:5px;margin-left:-2px;bottom:-2px}@supports (color:color-mix(in lab, red, red)){.dh .lt-axis__month[data-quarter="1"]{background:color-mix(in srgb, var(--hi-text-3) 85%, transparent)}}.dh .lt-axis__label,.dh .lt-axis__today-label{letter-spacing:.02em;color:var(--hi-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500;line-height:12px;position:absolute;bottom:6px;left:7px}.dh .lt-axis__label[data-edge=end]{left:auto;right:7px}.dh .lt-axis__today-label{color:var(--hi-text)}.dh .lt-rules{pointer-events:none;position:absolute;inset:0}.dh .lt-rules span{background:var(--hi-hairline);width:1px;position:absolute;top:0;bottom:0}.dh .lf-race__rows{position:relative}.dh .lf-rulesgrid{top:calc(var(--lf-axis-gap) * -1);pointer-events:none;z-index:0;grid-template-rows:100%;grid-template-areas:"viewpoint status camera track remedy";align-items:stretch;padding-top:0;padding-bottom:0;position:absolute;bottom:0;left:0;right:0}.dh .lf-rulesgrid .lt-rules{grid-area:track;position:relative;inset:auto}@media (max-width:1199px){.dh .lf-rulesgrid{display:none}}.dh .lf-legend{color:var(--hi-text-3);white-space:nowrap;align-items:center;gap:16px;margin-bottom:12px;font-size:11px;line-height:14px;display:flex}.dh .lf-legend__item{align-items:center;gap:6px;display:inline-flex}.dh .lf-legend__mark{flex:none;width:14px;height:13px;position:relative}.dh .lf-legend__mark:before,.dh .lf-legend__mark:after{content:"";position:absolute}.dh .lf-legend__mark:before{background:var(--hi-text-3);border-radius:1px;height:4px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dh .lf-legend__mark:before{background:color-mix(in srgb, var(--hi-text-3) 45%, transparent)}}.dh .lf-legend__mark:after{background:var(--hi-text-2);width:2px;height:6px;left:6px}.dh .lf-legend__mark--check:before{top:9px}.dh .lf-legend__mark--check:after,.dh .lf-legend__mark--solve:before{top:0}.dh .lf-legend__mark--solve:after{top:7px}@media (min-width:2000px){.dh .lf{--lf-cols:152px calc(var(--lf-status) * 1.13) 156px minmax(0, 1fr) calc(var(--lf-remedy) * 1.15);font-size:16px}.dh .lf .hi-display{font-size:40px}.dh .lf .hi-section{font-size:21px}.dh .lf-vp__name{font-size:18px}.dh .lf-head__line,.dh .lf-more,.dh .lf .hi-identity__id{font-size:16px}.dh .lf-legend{font-size:13px;line-height:16px}.dh .lf-vp__product{padding:0 8px;font-size:13px;line-height:22px}.dh .lf-colhead{font-size:12px}.dh .lf-camera__model{font-size:14px;line-height:18px}.dh .lf .hi-statusmark{height:32px;font-size:15px}.dh .lf-row{min-height:80px;padding-top:16px;padding-bottom:16px}.dh .lf-link{font-size:15px;line-height:24px}.dh .lf-race__head{min-height:64px}.dh .lf-race__body{--lf-axis-gap:16px}.dh .lf-axisrow{padding-top:12px;padding-bottom:var(--lf-axis-gap)}.dh .lf-legend{margin-bottom:16px}.dh .lt-axis__label,.dh .lt-axis__today-label{font-size:var(--hi-text-secondary-size);line-height:16px;bottom:7px}.dh .lt-axis{--lt-tick:18px;height:38px}.dh .lt-axis__month{width:4px;height:4px;margin-left:-1.5px}.dh .lt-axis__month[data-quarter="1"]{width:6px;height:6px;margin-left:-2.5px;bottom:-2px}}.dh .catalogue .catnum{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);font-variant-numeric:tabular-nums}.dh .catalogue .catstack{vertical-align:middle;flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.dh .catalogue .catdoor{color:var(--hi-text);font-weight:700;text-decoration:none;display:inline-block}.dh .catalogue a.catdoor:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px;border-radius:var(--hi-radius-sm)}.dh .catalogue tbody tr[data-door]{transition:background-color .15s}.dh .catalogue tbody tr[data-door]:is(:hover,:focus-within){background:var(--hi-surface-hover)}.dh .catalogue a.catlink{color:var(--hi-text);text-decoration:underline;-webkit-text-decoration-color:var(--hi-border);-webkit-text-decoration-color:var(--hi-border);-webkit-text-decoration-color:var(--hi-border);text-decoration-color:var(--hi-border);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1px;transition:text-decoration-color .15s}.dh .catalogue a.catlink:hover,.dh .catalogue tr[data-door]:hover a.catlink{text-decoration-color:currentColor}.dh .catalogue a.catlink:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px;border-radius:var(--hi-radius-sm)}.dh .catalogue a.catlink--danger{color:var(--hi-danger)}.dh .poslog{gap:var(--hi-space-8);flex-direction:column;display:flex}.dh .poslog .poshead{justify-content:space-between;align-items:flex-start;gap:var(--hi-space-6);flex-wrap:wrap;display:flex}.dh .poslog .poshead__text{flex:22rem;min-width:0}.dh .poslog .poshead__title{letter-spacing:-.02em;text-wrap:balance;flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:26px;font-weight:800;line-height:1.2;display:flex}.dh .poslog .poshead__sep{color:var(--hi-text-3);font-weight:600}.dh .poslog .poshead__view{font-weight:700}.dh .poslog .verdict{margin-top:var(--hi-space-3);font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight);color:var(--hi-text);max-width:var(--hi-intent-measure);text-wrap:pretty}.dh .poslog .poshead__now{margin-top:var(--hi-space-2);font-size:var(--hi-text-body-size);color:var(--hi-text-2)}.dh .poslog .serial,.dh .poslog .hi-table [data-link=camera]{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);letter-spacing:-.01em;font-weight:600}.dh .poslog .split{grid-template-columns:minmax(0, 1fr) var(--hi-sidebar-width);gap:var(--hi-grid-gap);align-items:start;display:grid}.dh .poslog .logs{grid-area:1/1}.dh .poslog .sidecol{grid-area:1/2}.dh .poslog .legendslot{grid-area:2/1;min-width:0}.dh .poslog .split[data-cols=one]{grid-template-columns:minmax(0,1fr)}.dh .poslog .logs{gap:var(--hi-grid-gap);flex-direction:column;min-width:0;display:flex}.dh .poslog .sidecol{gap:var(--hi-grid-gap);min-width:0;top:calc(var(--hi-rail-band) + var(--hi-space-6));flex-direction:column;display:flex;position:sticky}.dh .poslog .logsec,.dh .poslog .solverow{scroll-margin-top:calc(var(--hi-rail-band) + var(--hi-space-6))}.dh .poslog .hi-card__header{row-gap:var(--hi-space-2);flex-wrap:wrap}.dh .poslog .cardtitle{align-items:center;gap:var(--hi-space-2);flex-wrap:wrap;min-width:0;display:flex}.dh .poslog .hi-table{table-layout:fixed}.dh .poslog .hi-table th{vertical-align:top}.dh .poslog .hi-table td{vertical-align:top;overflow-wrap:anywhere}.dh .poslog .hi-table .when{font-variant-numeric:tabular-nums;white-space:nowrap}.dh .poslog .px{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.dh .poslog .quiet{color:var(--hi-text-3)}.dh .poslog .amendcell{text-align:right;position:relative}.dh .poslog .amend:after{content:"";position:absolute;inset:0}.dh .poslog .amend{border-radius:var(--hi-radius-sm);cursor:pointer;color:var(--hi-text-3);font-size:var(--hi-text-meta-size);background:0 0;border:1px solid #0000;padding:2px 8px;font-weight:600;transition-property:color,border-color;transition-duration:.12s;transition-timing-function:ease}.dh .poslog .amend:hover{color:var(--hi-text);border-color:var(--hi-border)}.dh .poslog .seccap{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);max-width:var(--hi-intent-measure);text-wrap:pretty;margin:0;line-height:1.5}.dh .poslog .hi-table+.seccap,.dh .poslog .driftfig+.seccap,.dh .poslog .hi-chiprow+.seccap{margin-top:var(--hi-space-4)}.dh .poslog .seccap+.seccap{margin-top:var(--hi-space-2)}.dh .poslog .notes{margin:var(--hi-space-2) 0 0}.dh .poslog .acts{margin-top:var(--hi-space-5)}.dh .poslog .hi-chiprow{margin-block-end:0}.dh .poslog .flag{letter-spacing:.03em;color:var(--hi-text-3);border:1px dashed var(--hi-border);border-radius:var(--hi-radius-sm);white-space:nowrap;cursor:help;flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.dh .poslog .mocknote{letter-spacing:.03em;color:var(--hi-text-3);max-width:var(--hi-intent-measure);font-size:11px;font-style:italic;font-weight:600;line-height:1.45;display:inline}.dh .poslog .mocknote:before{content:"";background:var(--hi-disabled);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.dh .poslog a.todo,.dh .poslog button.todo{border:0;border-bottom:1px dashed var(--hi-text-3);font:inherit;color:var(--hi-text-2);cursor:pointer;text-align:left;background:0 0;padding:0 0 1px;font-weight:600;display:inline}.dh .poslog a.todo:hover,.dh .poslog button.todo:hover{color:var(--hi-text);border-bottom-color:var(--hi-text);text-decoration:none}.dh .poslog .notyet{gap:var(--hi-space-2);padding:var(--hi-space-5) var(--hi-space-5);border:1px dashed var(--hi-border);border-radius:var(--hi-radius-sm);background:var(--hi-bg);flex-direction:column;align-items:flex-start;display:flex}.dh .poslog .notyet__what{font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight)}.dh .poslog .notyet__why{color:var(--hi-text-3);max-width:var(--hi-intent-measure);text-wrap:pretty;font-size:12.5px;line-height:1.5}.dh .poslog .notyet__act{margin-top:var(--hi-space-2)}.dh .poslog .na{color:var(--hi-disabled)}.dh .poslog .chkdot{vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.dh .poslog .tone-ok{color:var(--hi-text-3)}.dh .poslog .tone-warn{color:var(--hi-warning)}.dh .poslog .tone-fail{color:var(--hi-danger)}.dh .poslog .hi-dialog{box-shadow:none;border:1px solid var(--hi-border);margin:auto}.dh .poslog .stub__subject{font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight)}@media (max-width:1100px){.dh .poslog .split{grid-template-columns:minmax(0,1fr)}.dh .poslog .logs,.dh .poslog .sidecol,.dh .poslog .legendslot{grid-area:auto/1}.dh .poslog .sidecol{position:static}}@media (max-width:640px){.dh .poslog .poshead__title{font-size:22px}.dh .poslog .poshead__view{font-size:19px}}.dh .poshub{gap:var(--hi-space-6);flex-direction:column;display:flex}.dh .poshub>.hi-breadcrumb{margin-bottom:calc(var(--hi-space-3) - var(--hi-space-6))}.dh .poshub .poshub__head{justify-content:space-between;align-items:center;gap:var(--hi-space-4) var(--hi-space-6);flex-wrap:wrap;display:flex}.dh .poshub .poshub__headtext{flex:24rem;min-width:0}.dh .poshub .poshub__status{align-items:center;gap:0 var(--hi-space-3);letter-spacing:0;flex-wrap:wrap;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:flex}.dh .poshub a.poshub__serial{color:var(--hi-text);border-bottom:1px solid var(--hi-border);font-size:15px;font-weight:600;text-decoration:none}.dh .poshub a.poshub__serial:hover{border-bottom-color:var(--hi-text)}.dh .poshub .poshub__headtext,.dh .poshub .poshub__head>:first-child{min-width:0}.dh .poshub .poshub__since{margin:var(--hi-space-2) 0 0;font-size:var(--hi-text-meta-size);color:var(--hi-text-3)}.dh .poshub .poshub__tiers{gap:var(--hi-space-4);flex-direction:column;min-width:0;display:flex}.dh .poshub .poshub__tiers>.rail{margin:var(--hi-space-3) 0 var(--hi-space-4);--rail-dot:12px}.dh .poshub .poshub__tiers>.rail .rail__label{font-size:12px}.dh .poshub .evlog{table-layout:fixed;width:100%}.dh .poshub .evlog__c-when,.dh .poshub .evlog__c-what{width:20%}.dh .poshub .evlog__c-detail{width:38%}.dh .poshub .evlog__c-px{width:13%}.dh .poshub .evlog__c-act{width:9%}@media (max-width:900px){.dh .poshub .evlog__c-detail{width:28%}.dh .poshub .evlog__c-px{width:23%}}.dh .poshub .evlog th{color:var(--hi-text-3);font-size:11px}.dh .poshub .evlog td{padding-bottom:var(--hi-space-3);vertical-align:baseline}.dh .poshub .evlog__when{color:var(--hi-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.dh .poshub .evlog__what{color:var(--hi-text);font-weight:600}.dh .poshub .evlog__what[data-tone=ok]{color:var(--hi-success)}.dh .poshub .evlog__what[data-tone=warn]{color:var(--hi-warning)}.dh .poshub .evlog__what[data-tone=fail]{color:var(--hi-danger)}.dh .poshub .evlog__detail{color:var(--hi-text-2)}.dh .poshub .evlog__px{color:var(--hi-text);font-variant-numeric:tabular-nums;text-align:right}.dh .poshub .evlog__act{text-align:right}.dh .poshub .evlog__act a{color:var(--hi-text-2);border-bottom:1px solid var(--hi-border);text-decoration:none}.dh .poshub .evlog__act a:hover{color:var(--hi-text);border-bottom-color:var(--hi-text)}.dh .poshub .poshub__card{min-width:0}.dh .poshub .poshub__notice{margin-top:var(--hi-space-5)}.dh .poshub .poshub__act{flex:none;margin-top:0}.dh .poshub .poshub__act .hi-button .hi-icon{width:15px;height:15px}.dh .poshub .poshub__cardlink{margin-top:var(--hi-space-5);font-size:var(--hi-text-meta-size)}.dh .poshub .poshub__cardlink a{color:var(--hi-text-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.dh .poshub .poshub__cardlink a:hover{color:var(--hi-text)}.dh .poshub .poshub__cardlink .hi-icon{width:14px;height:14px}.dh .poshub .poshub__value,.dh .poshub .poshub__lastsolve{font-variant-numeric:tabular-nums}.dh .poshub .poshub__dot{color:var(--hi-text-3);font-weight:500}.dh .poshub .poshub__c-opened,.dh .poshub .poshub__c-closed{width:22%}.dh .poshub .poshub__c-camera{width:26%}.dh .poshub .poshub__c-what{width:30%}.dh .poshub .poshub__c-exc-camera,.dh .poshub .poshub__c-exc-closed{width:22%}.dh .poshub .poshub__c-exc-why{width:56%}.dh .poshub .poshub__table{table-layout:fixed;width:100%;margin-top:var(--hi-space-2)}.dh .poshub .poshub__table th{vertical-align:top}.dh .poshub .poshub__table td{vertical-align:top;overflow-wrap:anywhere}.dh .poshub .poshub__when{font-variant-numeric:tabular-nums;color:var(--hi-text-2)}.dh .poshub .poshub__open{color:var(--hi-text-3)}.dh .poshub .poshub__unknown{color:var(--hi-text-3);font-style:italic}.dh .poshub .poshub__what{color:var(--hi-text-2)}.dh .poshub .poshub__staged{margin-top:var(--hi-space-5);padding:var(--hi-space-4) var(--hi-space-5);border:1px dashed var(--hi-border);border-radius:var(--hi-radius)}.dh .poshub .poshub__stagedhead{align-items:center;gap:var(--hi-space-3);margin-bottom:var(--hi-space-3);flex-wrap:wrap;display:flex}.dh .poshub .poshub__stagedlabel{font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3)}.dh .poshub .poshub__facts{gap:var(--hi-space-3) var(--hi-space-8);flex-wrap:wrap;margin:0;display:flex}.dh .poshub .poshub__fact{min-width:0}.dh .poshub .poshub__fact dt{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);margin-bottom:2px}.dh .poshub .poshub__fact dd{font-size:var(--hi-text-body-size);margin:0;font-weight:600}.dh .poshub .poshub__empty{margin-top:var(--hi-space-2)}.dh .poshub .poshub__emptyline{font-size:var(--hi-text-body-size);color:var(--hi-text-2);max-width:var(--hi-prose-narrow)}.dh .poshub .poshub__touch{margin-top:var(--hi-space-4)}.dh .poshub .poshub__excluded{margin-top:var(--hi-space-3)}.dh .poshub a.poshub__waitrow{align-items:baseline;gap:var(--hi-space-3);padding:var(--hi-space-2) 0 0;border-radius:var(--hi-radius-sm);color:inherit;text-decoration:none;display:flex}.dh .poshub .poshub__waitserial{font-weight:600}.dh .poshub .poshub__waitline{min-width:0;font-size:var(--hi-text-sm);color:var(--hi-text-2);flex:auto}.dh .poshub a.poshub__waitrow>.hi-icon{width:16px;height:16px;color:var(--hi-text-3)}.dh .poshub .poshub__chev{width:14px;height:14px;color:var(--hi-text-3);opacity:0;transition:opacity var(--hi-motion-color)}.dh .poshub a.poshub__waitrow:hover .poshub__chev{opacity:1}.dh .poshub .poshub__life{gap:var(--hi-space-1);flex-direction:column;display:flex}.dh .poshub .poshub__life+.poshub__life{margin-top:var(--hi-space-5);padding-top:var(--hi-space-5);border-top:1px solid var(--hi-hairline)}.dh .poshub .poshub__lifelabel{font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3)}.dh .poshub .poshub__lifevalue{font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight);color:var(--hi-text);overflow-wrap:anywhere}.dh .poshub a.poshub__lifevalue{font-weight:700}.dh .poshub .poshub__lifesub{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);max-width:var(--hi-caption-max);line-height:1.5}.dh .poshub .poshub__lifemeta{align-items:center;gap:var(--hi-space-3);font-size:var(--hi-text-meta-size);color:var(--hi-text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:2px;display:flex}.dh .poshub .hi-rowlist .hi-row>.hi-icon{width:16px;height:16px}.dh .poshub .poshub__okglyph{color:var(--hi-success)}.dh .poshub .poshub__warnglyph{color:var(--hi-warning)}.dh .poshub .poshub__failglyph{color:var(--hi-danger)}.dh .poshub .poshub__quietglyph{color:var(--hi-text-3)}.dh .poshub .poshub__stale{color:var(--hi-text-3);font-size:var(--hi-text-meta-size)}.dh .poshub .poshub__disc{min-width:0}.dh .poshub .poshub__notes{gap:var(--hi-space-3);flex-direction:column;display:flex}.dh .poshub .poshub__note{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);max-width:var(--hi-prose-narrow);line-height:1.55}@media (max-width:820px){.dh .poshub .poshub__title{font-size:22px}.dh .poshub .poshub__head{gap:var(--hi-space-4)}.dh .poshub .poshub__chips{padding-top:0}.dh .poshub .poshub__table{font-size:var(--hi-text-meta-size)}}.lh{flex-direction:column;gap:12px;min-width:0;display:flex}.lh[hidden]{display:none}.lh .lh-table td{vertical-align:middle;white-space:nowrap;height:48px}.lh .lh-table td[data-c=camera]{padding-right:24px}.lh-camera{font-family:var(--hi-font-mono,ui-monospace, monospace);color:var(--hi-text);font-weight:600;text-decoration:none;display:inline-block}.lh-camera[data-unnamed]{font-family:var(--hi-font-sans);color:var(--hi-text-2);font-weight:400}.lh-camera:hover{text-underline-offset:3px;text-decoration:underline}.lh-camera:focus-visible{outline:2px solid var(--hi-action);outline-offset:3px}.lh-date{font-family:var(--hi-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.lh-muted,.lh-note{color:var(--hi-text-3);font-size:var(--hi-text-secondary-size,13px)}.lh-event-date{align-items:center;gap:12px;display:inline-flex}.lh-note{font-family:var(--hi-font-sans);font-variant-numeric:normal;align-items:center;gap:4px;display:inline-flex}.lh-mark{color:var(--hi-text-2);font-size:var(--hi-text-secondary-size,13px);align-items:center;gap:6px;display:inline-flex}.lh-mark[data-retracted]{color:var(--hi-text-3)}.dh .lp{--lp-track-height:44px;--lp-bar-height:8px;--lp-tick-width:2px;--lp-tick-height:6px;flex-direction:column;gap:32px;min-width:0;display:flex}.dh .lp-head__first{align-items:center;gap:24px;display:flex}.dh .lp-head h1{text-wrap:balance;align-items:center;gap:14px;display:flex}.dh .lp-head h1 .hi-statusmark{--hi-dot:10px;--hi-mark-glyph:24px;gap:8px}.dh .lp .lp-primary{min-height:40px}.dh .lp-history-act{border:1px solid var(--hi-border);background:var(--hi-surface);min-height:40px}.dh .lp-history-act:hover{background:var(--hi-surface-2,var(--hi-page))}.dh .lp-context{color:var(--hi-text-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 0;font-size:14px;display:flex}.dh .lp-context a{color:var(--hi-text);text-underline-offset:4px;text-decoration:underline}.dh .lp-number{font-family:var(--hi-font-mono);font-weight:600}.dh .lp-date{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums;color:var(--hi-text);white-space:nowrap;font-size:13px}.dh .lp-facts{color:var(--hi-text-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 0;font-size:14px;display:flex}.dh .lp-facts>div{white-space:nowrap;align-items:baseline;gap:.3em;display:flex}.dh .lp-facts>div+div:before{content:"·"}.dh .lp-facts dt{font-weight:400}.dh .lp-facts dd{align-items:baseline;gap:8px;margin:0;display:inline-flex}.dh .lp-facts :is(dd[data-word],[data-fact=none] dt){color:var(--hi-text-3)}.dh .lp-before{color:var(--hi-text-3);align-items:center;gap:4px;font-size:13px;display:inline-flex}.dh .lp-timeline{background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:6px;padding:24px 32px}.dh .lp-tracks{grid-template-columns:max-content minmax(0,1fr);column-gap:16px;display:grid}.dh .lp-axis-row,.dh #position-cameras,.dh .lp-track-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.dh .lp-track-row{align-items:center}.dh .lp-track-labels{justify-content:flex-start;align-self:stretch;align-items:center;display:flex;position:relative}.dh .lp-camera{text-underline-offset:4px;margin-block:-12px;padding-block:12px;text-decoration:underline}.dh .lp .lp-track-row[data-earlier-camera] .lf-id:not([data-unnamed]) .hi-identity__id{color:var(--hi-text-2);font-weight:500}.dh .lp-axis{min-width:0}.dh .lp-plot{border-bottom:1px solid var(--hi-hairline);align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.dh .lp-plot>.lt{width:100%}.dh .lp .lt[data-detail] .lt__await{top:auto;bottom:calc(50% + var(--lp-bar-height) / 2 + 4px);margin-right:8px;font-size:13px;line-height:1.2}.dh .lp-track-row:has(.lt__await){--lp-track-height:56px}.dh .lp-earlier{min-height:40px;color:var(--hi-text-2);cursor:pointer;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 0 auto;font-size:14px;display:flex}.dh .lp-earlier svg{transition:transform .15s ease-out}.dh .lp-earlier svg[data-open=true]{transform:rotate(180deg)}.dh .lp-earlier:hover,.dh .lp a:hover{color:var(--hi-text)}.dh .lp-history{flex-direction:column;gap:16px;min-width:0;display:flex}.dh .lp-disclosure{min-height:40px;color:var(--hi-text);align-self:flex-start;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.dh button.lp-disclosure{cursor:pointer}.dh .lp-disclosure__count{color:var(--hi-text-2);font-weight:400}.dh .lp-disclosure svg{color:var(--hi-text-2);transition:transform .15s ease-out}.dh .lp-disclosure svg[data-open=true]{transform:rotate(180deg)}.dh button.lp-disclosure:hover .lp-disclosure__count{color:var(--hi-text)}.dh .lp-rail-note{white-space:normal;font:11px/1.4 var(--hi-font-sans);color:var(--hi-text-2);margin-top:6px;display:block}.dh .lp-read-state{align-items:center;gap:24px;display:flex}.dh .lp-read-state code{overflow-wrap:anywhere}.dh .lp-skeleton-track{height:calc(var(--lp-track-height) + 107px)}.dh .lp :is(a,button):focus-visible{outline:2px solid var(--hi-action);outline-offset:3px}@media (max-width:1100px){.dh .lp-head__first{flex-wrap:wrap;gap:16px}.dh .lp-timeline{padding-inline:24px}}@media (min-width:2000px){.dh .lp{--lp-track-height:60px;--lp-bar-height:12px;--lp-tick-width:3px;--lp-tick-height:9px;gap:48px}.dh .lp-head__first{gap:36px}.dh .lp-context,.dh .lp-facts,.dh .lp .lp-primary,.dh .lp .lp-history-act{font-size:20px}.dh .lp .hi-identity__id{font-size:16px}.dh .lp-facts{margin-top:8px}.dh .lp-date{font-size:18px}.dh .lp-before{font-size:16px}.dh .lp-before svg{width:18px;height:18px}.dh .lp-earlier,.dh .lp-disclosure{font-size:18px}.dh .lp-head h1 .hi-statusmark{--hi-dot:12px;--hi-mark-glyph:32px}.dh .lp-timeline{padding:36px 48px}.dh .lp-tracks{column-gap:24px}.dh .lp-skeleton-track{height:calc(var(--lp-track-height) + 149px)}.dh .lp-track-row:has(.lt__await){--lp-track-height:76px}.dh .lp .lt[data-detail] .lt__await{font-size:16px}}@media (prefers-reduced-motion:reduce){.dh .lp-earlier svg,.dh .lp-disclosure svg{transition:none}}.dh .lp .lt[data-detail] .lt__seg{top:calc(50% - var(--lp-bar-height) / 2);height:var(--lp-bar-height);border-radius:1px}.dh .lp .lt[data-detail] .lt__tick{width:var(--lp-tick-width);margin-left:calc(var(--lp-tick-width) / -2);height:var(--lp-tick-height)}.dh .lp .lt[data-detail] .lt__tick--check{top:calc(50% - var(--lp-bar-height) / 2 - var(--lp-tick-height) - 4px)}.dh .lp .lt[data-detail] .lt__tick--solve{top:calc(50% + var(--lp-bar-height) / 2 + 4px)}.dh .lp-timeline-foot{margin:4px 0 -8px;display:flex}.dh .swappage{gap:var(--hi-space-6);flex-direction:column;display:flex}.dh .swappage .swaphead{justify-content:space-between;align-items:flex-start;gap:var(--hi-space-6);flex-wrap:wrap;display:flex}.dh .swappage .swaphead__text{flex:24rem;min-width:0}.dh .swappage .verdict{margin-top:var(--hi-space-2);max-width:var(--hi-intent-measure);text-wrap:pretty}.dh .swappage .serial{font-family:var(--hi-font-mono);letter-spacing:-.01em;font-weight:700}.dh .swappage .op{gap:var(--hi-space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.dh .swappage .op__glyph{color:var(--hi-text-3);flex:none;align-self:center}.dh .swappage .side{gap:var(--hi-space-1);border:1px solid var(--hi-border);border-radius:var(--hi-radius);min-width:0;padding:var(--hi-space-4) var(--hi-space-5);flex-direction:column;display:flex}.dh .swappage .side--in{border-style:dashed}.dh .swappage .side__label{font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3)}.dh .swappage .side__serial{font-family:var(--hi-font-mono);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.3}.dh .swappage .side__state{font-size:var(--hi-text-body-size);color:var(--hi-text-2)}.dh .swappage .side__facts{margin:var(--hi-space-3) 0 0;gap:var(--hi-space-2);font-size:var(--hi-text-meta-size);color:var(--hi-text-3);flex-direction:column;padding:0;list-style:none;display:flex}.dh .swappage .side__facts b{color:var(--hi-text-2);font-variant-numeric:tabular-nums}.dh .swappage .picker{border:0;min-width:0;margin:0;padding:0}.dh .swappage .picker__legend{padding:0}.dh .swappage .choice td{vertical-align:middle}.dh .swappage .choice__pick{align-items:center;gap:var(--hi-space-2);cursor:pointer;min-height:34px;font-weight:600;display:flex}.dh .swappage .choice__pick input{accent-color:var(--hi-action);cursor:pointer;flex:none;width:15px;height:15px}.dh .swappage tr[data-choice]{cursor:pointer}.dh .swappage tr[data-choice]:hover td{background:var(--hi-bg)}.dh .swappage tr[data-picked=true] td,.dh .swappage tr[data-picked=true]:hover td{background:var(--hi-selected)}.dh .swappage tr[data-choice]:has(input:focus-visible) td{box-shadow:inset 0 0 0 1px var(--hi-action)}.dh .swappage .willwrite{border:1px dashed var(--hi-border);border-radius:var(--hi-radius);background:var(--hi-surface);padding:var(--hi-space-5)}.dh .swappage .willwrite__head{justify-content:space-between;align-items:baseline;gap:var(--hi-space-4);row-gap:var(--hi-space-2);margin-bottom:var(--hi-space-3);border-bottom:1px solid var(--hi-hairline);flex-wrap:wrap;padding-bottom:10px;display:flex}.dh .swappage .dates{gap:var(--hi-space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.dh .swappage .dslot{border-radius:var(--hi-radius-sm);padding:10px var(--hi-space-4);background:var(--hi-bg);border:1px solid #0000;flex-direction:column;gap:2px;min-width:0;display:flex}.dh .swappage .dslot--empty{border:1px dashed var(--hi-border);background:0 0}.dh .swappage .dslot__v{font-size:var(--hi-text-title-size);font-weight:var(--hi-text-title-weight);letter-spacing:var(--hi-text-title-tracking);font-variant-numeric:tabular-nums;line-height:1.25}.dh .swappage .dslot--empty .dslot__v{color:var(--hi-text-3)}.dh .swappage .dslot__s{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);line-height:1.45}.dh .swappage .wlist{margin-top:var(--hi-space-4);flex-direction:column;display:flex}.dh .swappage .wrow{align-items:flex-start;gap:var(--hi-space-3);padding:var(--hi-space-2) 0;border-top:1px solid var(--hi-hairline);min-width:0;display:flex}.dh .swappage .wrow:first-child{border-top:0}.dh .swappage .wrow__glyph{color:var(--hi-text-3);flex:none;margin-top:2px}.dh .swappage .wrow__text{flex-direction:column;gap:2px;min-width:0;display:flex}.dh .swappage .wrow__what{font-size:var(--hi-text-body-size);font-weight:600}.dh .swappage .wrow__detail{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);line-height:1.5}.dh .swappage .eff-inline{font-variant-numeric:tabular-nums;color:var(--hi-text-2);font-weight:700}.dh .swappage .actionsbar{background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);padding:var(--hi-space-5) var(--hi-pad-card)}.dh .swappage .willwrite .commitbar{margin-top:var(--hi-space-3);padding-top:var(--hi-space-3);border-top:1px solid var(--hi-hairline)}.dh .swappage .gate{align-items:flex-start;gap:var(--hi-space-2);margin:var(--hi-space-2) 0 0;font-size:var(--hi-text-body-size);color:var(--hi-warning);max-width:var(--hi-intent-measure);text-wrap:pretty;font-weight:600;display:flex}.dh .swappage .gate--bad{color:var(--hi-danger)}.dh .swappage .gate svg{flex:none;margin-top:2px}.dh .swappage .gate .todo,.dh .swappage .gate .todo:hover{color:inherit;border-bottom-color:currentColor}.dh .swappage .split{gap:var(--hi-space-5);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;display:grid}.dh .swappage .hubcol,.dh .swappage .writecol{gap:var(--hi-space-5);flex-direction:column;min-width:0;display:flex}.dh .swappage .hi-card{padding:var(--hi-space-5)}.dh .swappage [data-datecard]{padding:var(--hi-space-4) var(--hi-space-5)}.dh .swappage .footnotes{gap:var(--hi-space-4);flex-direction:column;display:flex}.dh .swappage .hi-card__header{row-gap:var(--hi-space-2);flex-wrap:wrap}.dh .swappage .cardtitle{align-items:center;gap:var(--hi-space-2);min-width:0;display:flex}.dh .swappage .seccap{margin:var(--hi-space-3) 0 0;font-size:var(--hi-text-meta-size);color:var(--hi-text-3);max-width:var(--hi-intent-measure);text-wrap:pretty;line-height:1.5}.dh .swappage .hi-table{table-layout:fixed}.dh .swappage .hi-table th{vertical-align:top}.dh .swappage .hi-table td{vertical-align:top;overflow-wrap:anywhere}.dh .swappage .hi-table .when{font-variant-numeric:tabular-nums;white-space:nowrap}.dh .swappage .hi-table .when .mocknote{white-space:normal;margin-top:4px;display:block}.dh .swappage .px{font-variant-numeric:tabular-nums;white-space:nowrap}.dh .swappage .quiet{color:var(--hi-text-3)}.dh .swappage .flag{letter-spacing:.03em;color:var(--hi-text-3);border:1px dashed var(--hi-border);border-radius:var(--hi-radius-sm);white-space:nowrap;cursor:help;flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.dh .swappage .mocknote{letter-spacing:.03em;color:var(--hi-text-3);font-size:11px;font-style:italic;font-weight:600;line-height:1.45;display:inline}.dh .swappage .mocknote:before{content:"";background:var(--hi-disabled);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.dh .swappage a.todo,.dh .swappage button.todo{border:0;border-bottom:1px dashed var(--hi-text-3);font:inherit;color:var(--hi-text-2);cursor:pointer;text-align:left;background:0 0;padding:0 0 1px;font-weight:600;display:inline}.dh .swappage a.todo:hover,.dh .swappage button.todo:hover{color:var(--hi-text);border-bottom-color:var(--hi-text);text-decoration:none}.dh .swappage .notyet{padding:var(--hi-space-4) var(--hi-space-5);border:1px dashed var(--hi-border);border-radius:var(--hi-radius-sm);flex-direction:column;gap:6px;display:flex}.dh .swappage .notyet__what{font-size:var(--hi-text-body-size);font-weight:600}.dh .swappage .notyet__why{color:var(--hi-text-3);max-width:var(--hi-intent-measure);text-wrap:pretty;font-size:12.5px;line-height:1.5}.dh .swappage .notyet__act{font-size:var(--hi-text-body-size);font-weight:600}.dh .swappage .na{color:var(--hi-disabled)}.dh .swappage .chkdot{vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.dh .swappage .tone-ok{color:var(--hi-text-3)}.dh .swappage .tone-warn{color:var(--hi-warning)}.dh .swappage .tone-fail{color:var(--hi-danger)}.dh .swappage .gaterow{align-items:flex-end;gap:var(--hi-space-3);flex-wrap:wrap;display:flex}.dh .swappage .gaterow .hi-field{flex:0 17rem;min-width:0}.dh .swappage .gaterow .hi-field__control{font-variant-numeric:tabular-nums}.dh .swappage .linkish{cursor:pointer;min-height:38px;color:var(--hi-text-3);font:inherit;font-size:var(--hi-text-meta-size);background:0 0;border:0;flex:none;align-items:center;padding:0 8px;font-weight:600;text-decoration:underline;display:inline-flex}.dh .swappage .linkish:hover{color:var(--hi-text)}.dh .swappage .dateerror{align-items:flex-start;gap:var(--hi-space-2);margin:var(--hi-space-3) 0 0;font-size:var(--hi-text-body-size);color:var(--hi-danger);max-width:var(--hi-intent-measure);text-wrap:pretty;font-weight:600;display:flex}.dh .swappage .dateerror svg{flex:none;margin-top:2px}.dh .swappage .alsolinks{margin:var(--hi-space-4) 0 0;font-size:var(--hi-text-meta-size);color:var(--hi-text-3)}.dh .swappage .mockfoot{margin:0}@media (max-width:1400px){.dh .swappage .split .op{grid-template-columns:minmax(0,1fr)}.dh .swappage .split .op__glyph{justify-self:center;rotate:90deg}}@media (max-width:700px){.dh .swappage .op{grid-template-columns:minmax(0,1fr)}.dh .swappage .op__glyph{justify-self:center;rotate:90deg}}@media (max-width:1180px){.dh .swappage .split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dh .swappage .side__serial{font-size:18px}.dh .swappage .dslot__v{font-size:var(--hi-text-sub-size)}}.todo-queue>*+*{margin-top:var(--hi-space-4,16px)}@media (max-width:1419px){.todo-queue .hi-tabletoolbar__segments{flex-basis:100%;order:1}}.todo-sort select{color:var(--hi-text-2);background:0 0;border-color:#0000;font-weight:600;transition:background-color .15s,color .15s}.todo-sort select:hover{background:var(--hi-selected);color:var(--hi-text)}.todo-skelrows{flex-direction:column;display:flex}.todo-c{vertical-align:middle;text-align:start;height:52px;padding-block:0}.todo-head>.todo-c{height:40px;font-size:var(--hi-text-colhead-size,11px);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3);font-weight:500}.todo-sizer>.todo-c{border:0;height:0;padding-block:0;line-height:0}.todo-sizer__stack{visibility:hidden;vertical-align:top;width:max-content;height:0;display:inline-block;overflow:hidden}.todo-sizer .todo-sizer__stack>*{width:max-content;line-height:normal;display:flex}.todo-row{font-size:var(--hi-text-body-size,14px);color:var(--hi-text-2);cursor:pointer;text-decoration:none;transition:background-color .15s;position:relative}.todo-row:is(:hover,:focus-within){background:var(--hi-surface-hover)}.todo-row__door:focus-visible{outline:none}.todo-row:has(.todo-row__door:focus-visible){outline:2px solid var(--hi-action);outline-offset:-2px}.todo-row__mark{display:inline-flex}.todo-c--cam{text-align:right}.dh .todo-row .todo-c--cam{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size,13px);font-variant-numeric:tabular-nums;color:var(--hi-text);font-weight:600}.todo-row .todo-c--farm{color:var(--hi-text)}.dh .todo-row :is(.todo-c--date,.todo-c--age){font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size,13px);font-variant-numeric:tabular-nums}.todo-c--date{text-align:right}.todo-c.todo-c--age{color:var(--hi-text-3);padding-left:0}.todo-row__remedy{color:var(--hi-text);border-color:var(--hi-text-3);background:var(--hi-surface);font-weight:600;position:relative}.todo-row__remedy:hover{border-color:var(--hi-text);background:var(--hi-surface)}.todo-dash,.todo-quiet{color:var(--hi-text-3);font-family:var(--hi-font-sans);font-weight:400}.todo-row--skeleton{border-bottom:1px solid var(--hi-hairline);align-items:center;gap:24px;width:100%;height:52px;padding:0 16px;display:flex}.todo-skel{background:var(--hi-selected);border-radius:3px}.todo-row__glyph{z-index:1;display:none;position:relative}@media (max-width:1199px){.todo-row .todo-row__mark{display:none}.todo-row__glyph{display:inline-flex}.todo-sizer .todo-c--need .todo-row__mark{display:none}}.todo-state .hi-zeromatch{justify-content:center;min-height:52px}.todo-band{min-height:64px;color:var(--hi-text-2);justify-content:center;align-items:center;gap:8px 12px;padding:8px 16px;display:flex}.todo-band--done{color:var(--hi-text-2)}.todo-band--done svg{color:var(--hi-text-3)}.do-page{width:fit-content;min-width:min(100%,880px);max-width:100%}.dh .do-page .dh-pagehead{margin-bottom:var(--hi-space-6)}.do-page .hi-pageheader__meta{font-variant-numeric:tabular-nums;margin-bottom:6px}.do-banner{margin:0 0 var(--hi-space-4);font-size:var(--hi-text-body-size);color:var(--hi-text);align-items:center;gap:10px;display:flex}.dh .do-banner__link{color:var(--hi-text);text-decoration:underline;-webkit-text-decoration-color:var(--hi-border);-webkit-text-decoration-color:var(--hi-border);-webkit-text-decoration-color:var(--hi-border);text-decoration-color:var(--hi-border);text-underline-offset:4px;align-items:center;gap:6px;font-weight:600;transition:text-decoration-color .15s;display:inline-flex}.dh .do-banner__link:hover{text-decoration-color:currentColor}.do-banner__link svg{transition:transform .15s}.do-banner__link:hover svg{transform:translate(2px)}.todo-do{background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius-dialog,10px);box-shadow:var(--hi-shadow-card);padding:4px 0}.todo-do__title{font-size:var(--hi-text-section-size,17px);font-weight:var(--hi-text-section-weight,700);color:var(--hi-text);margin:0 0 4px}.todo-do__lines{grid-template-columns:minmax(max-content,1fr) max-content;column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.todo-do__band{color:var(--hi-text-2);align-items:center;gap:12px;padding:16px 24px;display:flex}.todo-line{grid-column:1/-1;grid-template-columns:subgrid;min-height:60px;font-size:var(--hi-text-body-size);color:var(--hi-text);align-items:center;row-gap:6px;padding:12px 24px;display:grid;position:relative}.todo-line+.todo-line:before{content:"";background:var(--hi-hairline);height:1px;position:absolute;top:0;left:24px;right:24px}.todo-line__say{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.todo-line__verb{white-space:nowrap;font-weight:500}.todo-line__join{color:var(--hi-text-3)}.dh .todo-line__go{border-radius:var(--hi-radius);min-width:64px;height:34px;font-size:var(--hi-text-label-size,13px);justify-self:end;gap:6px;padding:0 12px 0 14px;font-weight:600}.dh .todo-line__go svg{width:14px;height:14px}.dh .todo-line__go:disabled{border-color:var(--hi-hairline);color:var(--hi-disabled);box-shadow:none;opacity:1;background:0 0}.dh .todo-line__go:disabled svg{display:none}.dh .todo-line__go:not(:disabled):not(.todo-line__go--ready){background:var(--hi-surface);border-color:var(--hi-border);color:var(--hi-text);box-shadow:inset 0 -1px 0 var(--hi-hairline)}.dh .todo-line__go:not(:disabled):not(.todo-line__go--ready):hover{border-color:var(--hi-text-3)}.todo-line__why{font-size:var(--hi-text-secondary-size,13px);color:var(--hi-text-3);white-space:nowrap;grid-column:1/-1;align-items:center;gap:12px;line-height:18px;display:inline-flex}.todo-line__why:empty{display:none}.dh .todo-line__link{color:var(--hi-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.dh .todo-line__link:hover{color:var(--hi-text-2)}.todo-blank{border:0;border-bottom:2px dashed var(--hi-blank-edge);background:var(--hi-selected);width:auto;min-width:7rem;max-width:20rem;height:30px;font:inherit;font-size:var(--hi-text-body-size);color:var(--hi-text-2);text-align:left;cursor:pointer;border-radius:4px 4px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:0 6px 0 8px;transition:background-color .15s,border-color .15s,color .15s;display:flex}.todo-blank:hover,.todo-blank[data-popup-open]{border-bottom-color:var(--hi-text);color:var(--hi-text);background:var(--hi-hairline)}.todo-blank[data-filled]{border-bottom-style:solid;border-bottom-color:var(--hi-text);color:var(--hi-text);background:0 0;font-weight:600}.todo-blank[data-disabled]{cursor:default;color:var(--hi-disabled);border-bottom:2px dotted var(--hi-border);background:0 0}.todo-blank[data-disabled]:hover{border-bottom-color:var(--hi-border);color:var(--hi-disabled);background:0 0}.todo-blank:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px}.todo-blank__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todo-blank__chev{color:currentColor;opacity:.7;flex:none}.todo-mono{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size,13px)}.todo-pick{min-width:340px}.todo-pick__item{padding-top:6px;padding-bottom:6px}.dh .todo-pick__list{max-height:min(20rem, var(--available-height));padding-bottom:24px;scroll-padding-bottom:24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.todo-pick__opt{flex-direction:column;gap:2px;min-width:0;display:flex}.todo-pick__detail{color:var(--hi-text-3);white-space:normal;font-size:12px}.rl{gap:var(--hi-space-2);--rl-time-w:7ch;min-width:0;display:grid;container:rail/inline-size}.rl-time--total{text-align:right}@supports (color:color-mix(in lab, red, red)){.rl-clip{background:color-mix(in srgb, var(--hi-text) 24%, transparent)}}.rl-clip:before{content:"";position:absolute;inset:-4px -8px}@supports (color:color-mix(in lab, red, red)){.rl-clip[data-selected]{background:color-mix(in srgb, var(--hi-text) 42%, transparent)}}.rl-clip[data-selected]{outline:1px solid var(--hi-text);outline-offset:-1px}.rl-clip--sweep{background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){.rl-clip--sweep{background:color-mix(in srgb, var(--hi-text) 12%, transparent)}}.rl-clip--sweep{outline:1px dashed var(--hi-text-2);outline-offset:-1px;pointer-events:none}.rl-cursor{border-left:1px dashed var(--hi-text-2);pointer-events:none;width:0;height:24px;position:absolute;bottom:0}.rl-cursor__t{white-space:nowrap;position:absolute;bottom:100%;left:0;transform:translate(-50%)}.rl-clip--sweep:before{content:none}.rl-handles{pointer-events:none;position:absolute;inset:0}.rl-handle{background:var(--hi-text);cursor:ew-resize;pointer-events:auto;touch-action:none;border-radius:2px;width:6px;height:28px;margin-left:-3px;position:absolute;bottom:-2px}.rl-handle:after{content:"";position:absolute;inset:-2px -5px}.rl-handle:focus-visible{outline:2px solid var(--hi-text);outline-offset:2px}.rl-handle[aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}.rl-ends{padding-inline:calc(var(--rl-time-w) + var(--hi-space-3));color:var(--hi-text-3);justify-content:space-between;font-size:11px;display:flex}.rl-readout{align-items:center;gap:var(--hi-space-2);flex-wrap:wrap;display:flex}.rl-readout__text{margin-right:var(--hi-space-2);min-width:0;color:var(--hi-text);font-size:13px}.rl-clipbar{gap:var(--hi-space-2);min-width:0;display:grid}.rl-clipbar>.rl-readout__text{margin-right:0}.rl-acts{align-items:center;gap:var(--hi-space-2);flex-wrap:nowrap;min-width:0;display:flex}.rl-acts>.rl-readout__text{flex:auto;margin-right:0}.rl-acts__far{align-items:center;gap:var(--hi-space-2);flex:none;margin-left:auto;display:flex}.rl-readout__lead{font-weight:600}.rl-readout__bad{color:var(--hi-danger)}.rl-readout__quiet{color:var(--hi-text-2)}.rl-act__hint{margin-left:var(--hi-space-1);font-family:inherit;font-size:inherit;color:var(--hi-text-2);font-weight:400}.rl-act{flex:none}@container rail (max-width:340px){.rl-act{width:1.75rem;padding-inline:0}.rl-act__label,.rl-act__hint{display:none}}.rl-transport{align-items:flex-start;gap:var(--hi-space-3);min-width:0;display:flex}.rl-bar--unexamined{background:repeating-linear-gradient(135deg, transparent 0 4px, var(--hi-text) 4px 5px), var(--hi-surface)}@supports (color:color-mix(in lab, red, red)){.rl-bar--unexamined{background:repeating-linear-gradient(135deg, transparent 0 4px, color-mix(in srgb, var(--hi-text) 14%, transparent) 4px 5px), var(--hi-surface)}}.rl-bar--unexamined{outline:1px solid var(--hi-border);outline-offset:-1px}.rl-examined{background:var(--hi-selected);pointer-events:none;border-radius:2px;height:24px;position:absolute;bottom:0}.rl-mark{pointer-events:none;position:absolute}.rl-mark--sampled{background:var(--hi-text);width:1px;height:7px;bottom:0}@supports (color:color-mix(in lab, red, red)){.rl-mark--sampled{background:color-mix(in srgb, var(--hi-text) 20%, transparent)}}.rl-mark--excluded{background:var(--hi-text);width:1px;height:24px;bottom:0}@supports (color:color-mix(in lab, red, red)){.rl-mark--excluded{background:color-mix(in srgb, var(--hi-text) 30%, transparent)}}.rl-mark--chosen{background:var(--hi-text);border-radius:1px 1px 0 0;width:5px;height:5px;margin-left:-2.5px;top:15px}.rl-tick[data-faint]:after{background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){.rl-tick[data-faint]:after{background:color-mix(in srgb, var(--hi-text) 30%, transparent)}}.rl-tick[data-faint] .rl-tick__n{color:var(--hi-text-3)}.rl-tick[data-flagged]:after{background:var(--hi-danger);width:2px;margin-left:-.5px}.rl-tick[data-flagged] .rl-tick__n{color:var(--hi-danger)}.rl-clip--block{box-shadow:inset 0 0 0 1px var(--hi-text)}@supports (color:color-mix(in lab, red, red)){.rl-clip--block{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hi-text) 38%, transparent)}}.rl-clip--block{cursor:pointer}.rl-clip--block[data-tinted]{background:var(--hi-danger)}@supports (color:color-mix(in lab, red, red)){.rl-clip--block[data-tinted]{background:color-mix(in srgb, var(--hi-danger) calc(14% + var(--rl-share,0) * 56%), transparent)}}.rl-clip--block[data-tinted]{box-shadow:inset 0 0 0 1px var(--hi-danger)}@supports (color:color-mix(in lab, red, red)){.rl-clip--block[data-tinted]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hi-danger) 60%, transparent)}}.rl-clip--block:focus-visible{outline:2px solid var(--hi-text);outline-offset:1px;z-index:2}.rl-clip--block:hover,.rl-clip--block[data-tinted]:hover{background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){.rl-clip--block:hover,.rl-clip--block[data-tinted]:hover{background:color-mix(in srgb, var(--hi-text) 34%, transparent)}}.rl-clip--block:hover,.rl-clip--block[data-tinted]:hover{z-index:2}.rl-block__label{text-align:center;white-space:nowrap;color:var(--hi-text);pointer-events:none;font-size:12px;line-height:19px;position:absolute;top:0;left:0;right:0}.rl-block__label[data-flagged-count]{color:var(--hi-danger);z-index:1;font-weight:600}.rl-block__tip{white-space:nowrap;color:var(--hi-text);background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius-sm);pointer-events:none;padding:0 6px;font-size:12px;line-height:18px;display:none;position:absolute;top:-22px}.rl-clip--block:not([data-late]) .rl-block__tip{left:0}.rl-clip--block[data-late] .rl-block__tip{right:0}.rl-clip--block:hover .rl-block__tip,.rl-clip--block:focus-visible .rl-block__tip{display:block}.rl-block__red{background:var(--hi-danger);pointer-events:none;border-radius:0 0 0 2px;min-width:3px;max-width:100%;height:5px;position:absolute;bottom:0;left:0}.rl-unscanned{pointer-events:none;justify-content:center;display:flex;position:absolute}.rl-unscanned[data-where=in]{align-items:center;height:24px;bottom:0}.rl-unscanned[data-where=above]{justify-content:flex-end;align-items:flex-start;height:20px;top:0}.rl-unscanned__text{white-space:nowrap;color:var(--hi-text-2);background:var(--hi-surface);border-radius:2px;padding:0 4px;font-size:12px;line-height:16px}.rl-key{align-items:center;gap:var(--hi-space-2);color:var(--hi-text-2);margin:0;padding-inline-start:calc(var(--rl-time-w) + var(--hi-space-3));font-size:12px;display:flex}.rl-key__swatch{background:var(--hi-danger);border-radius:2px;flex:none;width:10px;height:10px}.rl[data-compact]{gap:0}.rl[data-compact] .rl-row{align-items:center;gap:var(--hi-space-2)}.rl[data-compact] .rl-box{height:36px}.rl[data-compact] .rl-time{height:36px;font-size:12px;line-height:36px}.rl[data-compact] .rl-bar,.rl[data-compact] .rl-clip,.rl[data-compact] .rl-examined,.rl[data-compact] .rl-unscanned[data-where=in]{height:28px;bottom:4px}.rl[data-compact] .rl-unscanned__text{display:none}.rl[data-compact] .rl-head{top:2px;bottom:2px}.rl[data-compact] .rl-head:after{content:none}.rl[data-compact] .rl-block__label{font-size:10px;line-height:28px}.rl[data-compact] .rl-block__red{height:3px}.rl[data-compact] .rl-clip--block[data-selected]{outline:2px solid var(--hi-text);outline-offset:-2px;z-index:1}.rl[data-placing] .rl-block__tip{display:none}.rl[data-placing] .rl-clip--block{pointer-events:none}.rl [data-confirm]:focus{border-color:var(--color-ring,var(--hi-text));box-shadow:0 0 0 3px var(--color-ring,var(--hi-text))}@supports (color:color-mix(in lab, red, red)){.rl [data-confirm]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ring,var(--hi-text)) 50%, transparent)}}.ef-flowkeys{align-items:center;gap:var(--hi-space-2);flex:none;display:flex}.ef-tone[data-tone=danger]{color:var(--hi-danger);border-color:var(--hi-danger)}@supports (color:color-mix(in lab, red, red)){.ef-tone[data-tone=danger]{border-color:color-mix(in srgb, var(--hi-danger) 55%, transparent)}}.ef-tone[data-tone=danger]:hover{background:var(--hi-danger)}@supports (color:color-mix(in lab, red, red)){.ef-tone[data-tone=danger]:hover{background:color-mix(in srgb, var(--hi-danger) 8%, transparent)}}.ef-tone[data-tone=danger]:hover{color:var(--hi-danger)}.ef-tone[data-tone=success]{color:var(--hi-success);border-color:var(--hi-success)}@supports (color:color-mix(in lab, red, red)){.ef-tone[data-tone=success]{border-color:color-mix(in srgb, var(--hi-success) 55%, transparent)}}.ef-tone[data-tone=success]:hover{background:var(--hi-success)}@supports (color:color-mix(in lab, red, red)){.ef-tone[data-tone=success]:hover{background:color-mix(in srgb, var(--hi-success) 8%, transparent)}}.ef-tone[data-tone=success]:hover{color:var(--hi-success)}:is(.ef-slot:has(.ef-flowkeys),.ef-slot__notices:has(.ef-flowkeys)){gap:var(--hi-space-2)}.ef-keeps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ef-keeps__part{padding-left:var(--hi-space-3)}.clip-question{font-size:var(--hi-text-body-size);color:var(--hi-text);margin:0;font-weight:600}.clip-pick{margin-bottom:var(--hi-space-2);align-items:flex-start;gap:var(--hi-space-3);flex-direction:column;min-width:0;display:flex}.clip-cards{gap:var(--hi-space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));width:100%;min-width:0;display:grid}.clip-card{min-width:0;padding:var(--hi-space-2);background:var(--hi-surface);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius);cursor:pointer;flex-direction:column;gap:6px;transition-property:background-color,border-color,box-shadow;transition-duration:.15s;display:flex}.clip-card:hover{background:var(--hi-surface-hover)}.clip-card[data-selected]{background:var(--hi-selected);border-color:var(--hi-action);box-shadow:inset 0 0 0 1px var(--hi-action)}.clip-card[data-disabled]{cursor:default;opacity:.6}.clip-card:has(input:focus-visible){outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:2px}.clip-card__thumb{aspect-ratio:4/3;background:var(--hi-selected);border-radius:calc(var(--hi-radius) - 2px);justify-content:center;align-items:center;display:flex;overflow:hidden}.clip-card__thumb img{object-fit:cover;width:100%;height:100%;display:block}.clip-card__missing,.clip-player__missing{color:var(--hi-text-3);font-size:var(--hi-text-secondary-size)}.clip-card__name{font-size:var(--hi-text-body-size);color:var(--hi-text);overflow-wrap:anywhere;font-weight:600}.clip-card__figure{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.clip-card__meta{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);font-variant-numeric:tabular-nums;color:var(--hi-text-3)}.clip-state{align-items:center;gap:var(--hi-space-3);flex-wrap:wrap;display:flex}.clip-state__line{color:var(--hi-text-2);margin:0}.clip-player{gap:var(--hi-space-2);flex-direction:column;width:100%;min-width:0;max-width:720px;margin:0;display:flex}.clip-player video,.clip-player__still{border-radius:var(--hi-radius);background:#000;width:100%;height:auto;display:block}.clip-player__missing{padding:var(--hi-space-4) 0;margin:0}.clip-player__caption{justify-content:space-between;align-items:baseline;gap:var(--hi-space-3);font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);color:var(--hi-text-3);flex-wrap:wrap;display:flex}.clip-player__file summary{cursor:pointer;font-family:var(--hi-font-sans)}.clip-player__file code{margin-top:var(--hi-space-1);overflow-wrap:anywhere;display:block}.clip-match{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2)}.clip-match summary{cursor:pointer}.clip-match p{margin:var(--hi-space-1) 0 0;color:var(--hi-text-3)}@media (min-width:2000px){.clip-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.dh .ws>.hi-breadcrumb{margin-bottom:0}.ws>.head{--hdr-rhythm:40px;--place-pull:calc(var(--hdr-rhythm) - 16px - 21.5px - var(--hi-space-4));justify-items:stretch;min-width:0;display:grid}.ws>.head .place{align-items:center;gap:var(--hi-space-2) var(--hi-space-3);min-height:32px;margin-top:calc(var(--hdr-rhythm) - 10px - 16px - var(--hi-space-4));margin-bottom:var(--place-pull);flex-wrap:wrap;display:flex}.ws>.head .place__line{font-size:var(--hi-text-sub-size);letter-spacing:-.003em;color:var(--hi-text-2);align-items:baseline;margin:0;font-weight:500;display:flex}.ws>.head .place__farm{color:var(--hi-text);font-weight:600;text-decoration:none}.ws>.head a.place__farm:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ws>.head .place__sep{margin:0 var(--hi-space-2);color:var(--hi-disabled);font-weight:400}.ws>.head .lk{width:calc(var(--hi-icon-inline) * 2);height:calc(var(--hi-icon-inline) * 2);border:1px solid var(--hi-border);background:var(--hi-surface);color:var(--hi-text-2);cursor:default;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .15s ease-out,color .15s ease-out;display:inline-grid}.ws>.head .lk:hover{border-color:var(--hi-text-3);color:var(--hi-text)}.ws>.head .lk:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}.ws>.head .lk[data-state=lost],.ws>.head .lk[data-state=lost]:hover{border-color:var(--hi-danger);color:var(--hi-danger)}.ws>.head .lk>svg{width:var(--hi-icon-inline);height:var(--hi-icon-inline)}.ws>.head .ef-savemark{font-size:var(--hi-text-secondary-size);font-variant-numeric:tabular-nums;color:var(--hi-text-3)}.ws>.head .ef-headslot{top:calc(-1 * var(--hdr-rhythm));align-items:center;height:32px;display:flex;position:relative}.ws>.head .ef-headslot:empty{display:none}.ws>.head .ef-headslot .ws-draft{padding:1px 1px 1px var(--hi-space-3)}.ws>.head .ef-headslot .ws-draft .hi-button{height:28px;min-height:28px;padding-top:0;padding-bottom:0}.ws>.wt--sections{justify-content:space-between;align-items:center;gap:var(--hi-space-4);border-bottom:1px solid var(--hi-hairline);min-width:0;display:flex}.ws>.wt--sections [data-slot=tabs]{gap:0}.ws>.wt--sections [data-slot=tabs-list]{gap:var(--hi-space-6);background:0 0;border-radius:0;height:auto;padding:0}.ws>.wt--sections .wt__tab{gap:var(--hi-space-2);height:44px;box-shadow:none;font-size:var(--hi-text-sub-size);color:var(--hi-text-2);background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0 2px;font-weight:600;text-decoration:none;transition:color .12s}.ws>.wt--sections .wt__tab:hover:not([data-disabled]){color:var(--hi-text)}.ws>.wt--sections .wt__tab[data-active]{color:var(--hi-text);background:0 0}.ws>.wt--sections .wt__tab:after{content:"";background:var(--hi-text);opacity:0;height:2px;transition:opacity .12s;position:absolute;bottom:-1px;left:0;right:0}.ws>.wt--sections .wt__tab[data-active]:after{opacity:1}.ws>.wt--sections .wt__tab:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset);box-shadow:none;border-color:#0000}.ws>.wt--sections .wt__tab[data-disabled]{opacity:1;color:var(--hi-disabled);cursor:default}.ws>.wt--sections .wt__end{align-items:center;gap:var(--hi-space-2);padding-bottom:var(--hi-space-1);display:flex}.ws>.wt--sections .ef-slot:has(>.ef-slot__key:empty):not(:has(>.ef-slot__notices>:not(.ws-draftband:not([data-shows])))){display:none}.ws>.wt--sections .wt__locked,.ws>.wt--steps .wt__locked{border-radius:var(--hi-radius);outline:none;display:inline-flex}.ws>.wt--sections .wt__locked:focus-visible,.ws>.wt--steps .wt__locked:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}.ws>.wt--steps{justify-content:space-between;align-items:center;gap:var(--hi-space-4);border-bottom:0;min-width:0;display:flex}.ws>.wt--steps [data-slot=tabs]{gap:0}.ws>.wt--steps [data-slot=tabs-list]{counter-reset:step;box-sizing:border-box;border:1px solid var(--hi-border);border-radius:var(--hi-radius-dialog);background:0 0;align-items:center;gap:2px;height:40px;padding:3px}.ws>.wt--steps .wt__tab{height:32px;padding:0 var(--hi-space-3) 0 var(--hi-space-2);gap:var(--hi-space-2);border-radius:var(--hi-radius);box-shadow:none;font-size:var(--hi-text-label-size);color:var(--hi-text-2);background:0 0;border:0;flex:none;margin:0;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s}.ws>.wt--steps .wt__tab:after{display:none}.ws>.wt--steps .wt__tab{counter-increment:step}.ws>.wt--steps .wt__num:before{content:counter(step)}.ws>.wt--steps .wt__tab:hover:not([data-disabled]):not([data-active]){background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){.ws>.wt--steps .wt__tab:hover:not([data-disabled]):not([data-active]){background:color-mix(in srgb, var(--hi-text) 8%, transparent)}}.ws>.wt--steps .wt__tab:hover:not([data-disabled]):not([data-active]){color:var(--hi-text)}.ws>.wt--steps .wt__tab[data-active],.ws>.wt--steps .wt__tab[data-active]:hover{background:var(--hi-action-active);color:var(--hi-action-fg);font-weight:600}.ws>.wt--steps .wt__tab:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset);box-shadow:none;border-color:#0000}.ws>.wt--steps .wt__tab[data-disabled]{opacity:1;color:var(--hi-disabled);cursor:default}.ws>.wt--steps .wt__num{border:1px solid var(--hi-border);width:20px;height:20px;color:var(--hi-text-3);font-size:var(--hi-text-meta-size);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:650;display:grid}.ws>.wt--steps .wt__tab[data-active] .wt__num{background:var(--hi-action-fg);border-color:var(--hi-action-fg);color:var(--hi-action-active)}.ws>.wt--steps .wt__tab[data-disabled] .wt__num{border-color:var(--hi-hairline);color:var(--hi-disabled)}.ws>.wt--steps .wt__check{color:var(--hi-text);flex:none;margin:0 2px}.ws>.wt--steps .wt__sep{background:var(--hi-border);flex:none;width:1px;height:16px}.ws>.wt--steps .wt__sep[data-hidden]{background:0 0}.br-office2__body{margin-top:var(--hi-space-3);gap:14px;display:grid}.br-office2__group{gap:var(--hi-space-2);display:grid}.br-office2 [data-slot=table]{table-layout:auto;font-size:12px;line-height:16px}.br-office2 [data-slot=table-row]{border-bottom-color:var(--hi-hairline)}.br-office2 [data-slot=table-row]:hover{background:0 0}.br-office2 [data-slot=table-header] tr{border-bottom-color:var(--hi-border)}.br-office2 [data-slot=table-head]{height:auto;color:var(--hi-text-3);text-align:right;vertical-align:bottom;padding:0 0 6px 12px;font-size:12px;font-weight:500}.br-office2 [data-slot=table-cell]{vertical-align:baseline;padding:3px 0 3px 12px}.br-office2 :is([data-slot=table-head],[data-slot=table-cell]):first-child{text-align:left;padding-left:0}.br-office2__title{color:var(--hi-text)!important;font-size:13px!important;font-weight:600!important}.br-office2__sub>*{font-size:12px;color:var(--hi-text-2)!important;padding-top:8px!important;font-weight:600!important}.br-office2__sub>[data-slot=table-head]:not(:first-child){color:var(--hi-text-3)!important;font-weight:500!important}.br-office2__label{color:var(--hi-text-2);white-space:normal!important}.br-office2 [data-slot=table-head].br-office2__label{color:var(--hi-text-2);text-align:left;vertical-align:baseline;padding:3px 0 3px 12px;font-weight:400}.br-office2 [data-slot=table-head].br-office2__label:first-child{padding-left:0}.br-office2__num{text-align:right;color:var(--hi-text)}.br-office2__name{width:100%;color:var(--hi-text);overflow-wrap:anywhere;white-space:normal!important}.br-office2 [data-slot=table-head].br-office2__name{color:var(--hi-text);text-align:left;vertical-align:baseline;white-space:normal;overflow-wrap:anywhere;padding:3px 0 3px 12px;font-weight:400}.br-office2 [data-slot=table-head].br-office2__name:first-child{padding-left:0}.br-office2__sizecell{white-space:normal!important}.br-office2__size{display:inline-block}.br-office2__to{white-space:nowrap;color:var(--hi-text-2);margin-left:4px;display:inline-block}.br-office2__caption{color:var(--hi-text-2);margin:0;font-size:12px;line-height:1.5}.br-office2__note{color:var(--hi-text-3);margin:0;font-size:12px;line-height:1.5}[data-r] .ov{gap:var(--hi-space-4);scrollbar-width:thin;scrollbar-color:var(--hi-border) transparent;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}[data-r] .ov__verdict{font-size:var(--hi-text-body-size);color:var(--hi-text);margin:0;font-weight:600}[data-r] .ov__figures{gap:var(--hi-space-3) var(--hi-space-4);padding:var(--hi-space-3) var(--hi-space-4);border:1px solid var(--hi-border);border-radius:var(--hi-radius-dialog);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}[data-r] .ov__cell{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}[data-r] .ov__value{font-size:var(--hi-text-section-size);color:var(--hi-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600;line-height:1.2}[data-r] .ov__label{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);font-weight:500}[data-r] .ov__why{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);margin:0}[data-r] .ov .br-office2__group[aria-label=Fit\ quality]{display:none}.de-stage{--de-amber:#f2b544;--de-moved:var(--hi-accent,#ed7e22);grid-template-rows:36px minmax(0,1fr) 24px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.de-stage[data-chrome=none]{grid-template-rows:minmax(0,1fr)}.de-bar{align-items:center;gap:8px;min-width:0;height:36px;display:flex;overflow:hidden}.de-bar__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hi-text);flex:1 1 0;font-weight:600;overflow:hidden}.de-bar__group{flex:none;align-items:center;gap:4px;display:flex}.de-bar__scale{text-align:center;font-variant-numeric:tabular-nums;min-width:2.6em;color:var(--hi-text-2)}.de-bar kbd,.de-side kbd{font:inherit;color:var(--hi-text-2);opacity:.8;margin-left:4px;font-size:.72rem}.de-picture{background:var(--hi-selected);outline:1px solid var(--hi-hairline);outline-offset:-1px;border-radius:var(--hi-radius-sm);min-height:0;position:relative;overflow:hidden}.de-svg{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.de-picture[data-placing] .de-svg{cursor:crosshair}.de-picture[data-pixelated] image{image-rendering:pixelated}.de-hint{color:var(--hi-text-2);align-items:center;margin:0;font-size:.78rem;display:flex}.de-dot__mark{fill:#0000;stroke:#fbfaf7;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.5px #000000e6);pointer-events:none}.de-dot[data-off] .de-dot__mark{stroke:var(--hi-danger,#c15e53);stroke-width:2px}.de-dot[data-held] .de-dot__mark{fill:#0000;stroke:var(--de-amber);stroke-width:2.5px;stroke-dasharray:3 2}.de-dot__halo{fill:none;stroke:#fbfaf7;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.5px #000000e6);pointer-events:none}.de-dot[data-held] .de-dot__halo{stroke:var(--de-amber)}.de-dot__grab{fill:#0000;cursor:grab}.de-dot__grab:active{cursor:grabbing}.de-click circle{fill:none;stroke:var(--de-moved);stroke-width:2px;vector-effect:non-scaling-stroke}.de-click text{fill:#fbfaf7;paint-order:stroke;stroke:#161614;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-weight:600}.de-dot__found{fill:none;stroke:var(--hi-ink-halo);stroke-width:1.5px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.5px #000000e6);pointer-events:none}.de-lens{pointer-events:none;--de-lens-ink:var(--hi-ink-halo)}.de-lens[data-off]{--de-lens-ink:var(--hi-danger)}.de-lens[data-withheld]{--de-lens-ink:var(--hi-text)}.de-lens__cross,.de-lens__arrow{fill:none;stroke:var(--de-lens-ink);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.5px #000000e6)}.de-lens[data-withheld] .de-lens__cross{filter:drop-shadow(0 0 1.5px #ffffffe6)}.de-dot__diamond-halo,.de-dot__diamond{fill:none;vector-effect:non-scaling-stroke;pointer-events:none}.de-dot__diamond-halo{stroke:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){.de-dot__diamond-halo{stroke:color-mix(in srgb, var(--hi-text) 55%, transparent)}}.de-dot__diamond-halo{stroke-width:3.6px}.de-dot__diamond{stroke:var(--hi-text);stroke-width:2.2px;filter:drop-shadow(0 0 1.5px #ffffffe6)}.de-side{flex-direction:column;gap:10px;min-width:0;display:flex}.de-side__ask,.de-side__caption,.de-side__note,.de-side__was{margin:0}.de-side__ask{color:var(--hi-text)}.de-side__caption{font-variant-numeric:tabular-nums;color:var(--hi-text)}.de-side__caption[data-held]{color:var(--hi-warning,#9a6b15)}.de-side__note,.de-side__was{color:var(--hi-text-2);font-size:.85rem}.de-side__check{cursor:pointer;align-items:center;gap:8px;display:flex}.de-side__cmds{flex-wrap:wrap;gap:6px;display:flex}.de-closeup{aspect-ratio:4/3;background:var(--hi-selected);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);width:100%;display:block}.de-closeup[data-empty]{border-style:dashed}.de-closeup__cross{stroke:#fbfaf766;stroke-width:1px;vector-effect:non-scaling-stroke}.de-closeup__ring{fill:none;stroke:var(--de-moved,#ed7e22);stroke-width:1.5px;vector-effect:non-scaling-stroke}.de-closeup__ring[data-held]{stroke:#f2b544;stroke-dasharray:3 2}.de-closeup__found{fill:none;stroke:#fbfaf7;stroke-width:1.5px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.ep{--ep-w:clamp(240px, calc((100dvh - 674px) * 4 / 3), max(min(64%, 380px), calc(50% - var(--hi-space-3) / 2)));gap:var(--hi-space-3);flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex}.ep__bar{justify-content:space-between;align-items:center;gap:var(--hi-space-2);flex:none;display:flex}.ep__bar .hi-button{border-radius:var(--hi-radius);height:32px}.ep__top{align-items:stretch;gap:var(--hi-space-3);flex:none;min-width:0;display:flex}.ep .de-closeup{width:var(--ep-w);border-radius:var(--hi-radius-dialog);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none}.ep .de-closeup[data-dragging]{cursor:grabbing}.ep .de-closeup[data-empty]{cursor:default}.ep__side{align-content:space-between;gap:var(--hi-space-2);flex:1 1 0;grid-template-rows:repeat(4,minmax(32px,48px));min-width:0;display:grid}.ep__toggles{display:contents}.ep__key.hi-button{justify-content:flex-start;gap:var(--hi-space-2);border-radius:var(--hi-radius);width:100%;height:auto}.ep__toggle{justify-content:flex-start;gap:var(--hi-space-2);border-radius:var(--hi-radius);width:100%;height:auto;color:var(--hi-text)}.ep__toggle[data-pressed],.ep__toggle[aria-pressed=true]{background:var(--hi-action-active);color:var(--hi-action-fg)}.ep__toggle[data-pressed]:hover,.ep__toggle[aria-pressed=true]:hover{background:var(--hi-action-hover)}.ep__foot{justify-content:space-between;align-items:center;gap:var(--hi-space-2);flex:none;display:flex}.ep__bar .hi-button,.ep__foot .hi-button{border-radius:var(--hi-radius);flex:none;height:32px}.ep kbd{font:inherit;color:inherit;opacity:.7;margin-left:4px;font-size:.72rem}.ep__note{color:var(--hi-text-2);flex:none;margin:0;font-size:.85rem}.ep__table{flex:1 1 0;min-height:0}.ep__table .acc__box{flex:1 1 0;min-height:min(100%,202px)}.de-dot[data-dim],.de-lens[data-dim]{opacity:.22}[data-r] .de-stage,[data-r] .de-closeup{--de-moved:var(--hi-action-fg)}[data-r] .de-closeup__ring{stroke-width:2px;filter:drop-shadow(0 0 1.5px var(--hi-text))}@supports (color:color-mix(in lab, red, red)){[data-r] .de-closeup__ring{filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--hi-text) 90%, transparent))}}[data-r] .de-closeup__found{filter:drop-shadow(0 0 1.5px var(--hi-text))}@supports (color:color-mix(in lab, red, red)){[data-r] .de-closeup__found{filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--hi-text) 90%, transparent))}}[data-r] .br-bar .vp__key{gap:var(--hi-space-2);min-width:0;max-width:100%;height:40px;padding:0 var(--hi-space-2) 0 var(--hi-space-1)}[data-r] .br-bar .vp__key:disabled{opacity:1;color:var(--hi-text)}.vp__still,.vp__film{background:var(--film,var(--hi-text));display:block;overflow:hidden}.vp__still{aspect-ratio:16/9;border-radius:var(--hi-radius-sm);flex:none;width:48px}.vp__still>img,.vp__film>img{object-fit:cover;width:100%;height:100%;display:block}.vp__name{text-overflow:ellipsis;min-width:0;font-size:var(--hi-text-sub-size);color:var(--hi-text);white-space:nowrap;font-weight:600;overflow:hidden}.vp__len{min-width:4ch;font-size:var(--hi-text-label-size);color:var(--hi-text-3);font-variant-numeric:tabular-nums;text-align:left;flex:none}.br-menu.vp__menu{width:300px;display:grid}.vp__row{column-gap:var(--hi-space-3);width:100%;padding:var(--hi-space-1);border-radius:var(--hi-radius);font:inherit;color:var(--hi-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:112px minmax(0,1fr) 16px;align-items:center;display:grid}.vp__row:hover:not([data-current]){background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){.vp__row:hover:not([data-current]){background:color-mix(in srgb, var(--hi-text) 8%, transparent)}}.vp__row:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:0}.vp__row[data-current]{background:var(--hi-action-active);color:var(--hi-action-fg)}.vp__pic{aspect-ratio:16/9;border-radius:var(--hi-radius);display:block;position:relative;overflow:hidden}.vp__film{width:100%;height:100%}.vp__chip{left:var(--hi-space-1);bottom:var(--hi-space-1);height:24px;padding:0 var(--hi-space-2);border-radius:var(--hi-radius-sm);background:var(--hi-text);align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.vp__chip{background:color-mix(in srgb, var(--hi-text) 62%, transparent)}}.vp__chip{color:var(--hi-action-fg);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.vp__rowname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--hi-text-sub-size);font-weight:500;overflow:hidden}.vp__check{display:inline-flex}[data-r] .br-bar .vp__key.r-quiet[data-popup-open],[data-r] .br-bar .br-bar__edit.r-quiet[data-popup-open]{background:var(--hi-action-active);color:var(--hi-action-fg)}[data-r] .br-bar .vp__key[data-popup-open] .vp__name,[data-r] .br-bar .vp__key[data-popup-open] .vp__len{color:inherit}.br-menu .br-tipwrap{width:100%;display:flex}.br-lookskey{z-index:6;touch-action:none;position:absolute}.br-lookskey[data-corner=top-left]{top:var(--hi-space-2);left:var(--hi-space-2)}.br-lookskey[data-corner=top-right]{top:var(--hi-space-2);right:var(--hi-space-2)}.br-lookskey[data-corner=bottom-left]{bottom:var(--hi-space-2);left:var(--hi-space-2)}.br-lookskey[data-corner=bottom-right]{bottom:var(--hi-space-2);right:var(--hi-space-2)}.br-lookskey[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.br-lookskey__key.hi-button{gap:var(--hi-space-1);height:32px;padding:0 var(--hi-space-2);border:1px solid var(--hi-border);border-radius:var(--hi-radius);background:var(--hi-surface)}@supports (color:color-mix(in lab, red, red)){.br-lookskey__key.hi-button{background:color-mix(in srgb, var(--hi-surface) 92%, transparent)}}.br-lookskey__key.hi-button{color:var(--hi-text);box-shadow:var(--hi-shadow-popover)}.br-lookskey__key.hi-button:hover:not(:disabled){background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){.br-lookskey__key.hi-button:hover:not(:disabled){background:color-mix(in srgb, var(--hi-text) 8%, var(--hi-surface))}}.br-lookskey .br-lookskey__key.hi-button[data-popup-open],.br-lookskey[data-dragging] .br-lookskey__key.hi-button{background:var(--hi-action-active);color:var(--hi-action-fg)}.br-menu__heading{padding:var(--hi-space-1) var(--hi-space-2);font-size:var(--hi-text-label-size);color:var(--hi-text-2);justify-content:space-between;align-items:center;font-weight:600;display:flex}.br-menu__figure{font-variant-numeric:tabular-nums;text-align:right;min-width:4ch}.br-review{--br-max-h:var(--if-room,max(300px, calc(100dvh - 400px)));--br-bar-h:44px;--pic-w:min(calc(var(--br-max-h) * var(--br-aspect,1.7778)), calc(100% - var(--hi-space-6) - 560px));grid-template-columns:var(--pic-w) minmax(560px, 1fr);gap:var(--hi-space-6);align-items:start;min-width:0;display:grid}.br-review[data-focus]{--br-max-h:var(--if-room-focus,max(300px, calc(100dvh - 160px)));grid-template-columns:minmax(0,1fr)}.br-review[data-focus] .br-review__stage{width:min(100%, calc(var(--br-max-h) * var(--br-aspect,1.7778)));margin-inline:auto}.hi-app:has(.br-review[data-focus]) :is(.ws>.hi-breadcrumb,.ws>.head,.ws>.ef-lampbar,.if-flow>.if-head){display:none}@media (max-width:1100px){.br-review{grid-template-columns:minmax(0,1fr)}}.br-review kbd{font-family:inherit}.br-review .if-mono{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums}.br-review__stage,.br-pane{min-width:0}.br-under{gap:0;min-width:0;display:grid}.br-under[hidden]{display:none}.br-under[data-idle]{visibility:hidden}.br-stage{--br-pic-h:min(var(--br-max-h), calc(100cqw / var(--br-aspect,1.7778)));grid-template-rows:var(--br-bar-h) auto;min-width:0;display:grid;container-type:inline-size}.br-stage--empty{color:var(--hi-text-3);padding:var(--hi-space-6) 0;font-size:13px}.br-bar{height:var(--br-bar-h);min-width:0;font-size:var(--hi-text-label-size);color:var(--hi-text-2);align-items:center;display:flex}.br-bar__line{align-items:center;gap:6px;width:100%;min-width:0;height:40px;display:flex}.br-bar__line>*{flex:none}.br-bar__left{flex:1 1 0;align-items:center;min-width:0;display:flex}.br-bar__left>*{flex:none}.br-bar__right{align-items:center;gap:var(--hi-space-2);flex:none;display:flex}.br-bar__slot{flex:none;justify-content:flex-end;align-items:center;min-width:8rem;display:flex}.br-bar__lead{white-space:nowrap}.br-bar__lead--text{font-size:var(--hi-text-section-size);color:var(--hi-text);font-variant-numeric:tabular-nums;font-weight:600}.br-bar__edit{gap:var(--hi-space-1);height:32px}[data-r] .br-bar .br-bar__edit{padding-inline:var(--hi-space-2)}.br-tipwrap{display:inline-flex}.br-menu{padding:var(--hi-space-1);border-radius:var(--hi-radius-dialog);box-shadow:var(--hi-shadow-popover)}.br-menu__item{justify-content:space-between;align-items:center;gap:var(--hi-space-3);width:100%;height:32px;padding:0 var(--hi-space-2);border-radius:var(--hi-radius);font:inherit;font-size:var(--hi-text-secondary-size,13px);color:var(--hi-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.br-menu__item:hover:not(:disabled),.br-menu__item:focus-visible,.br-menu__item[data-current]{background:var(--hi-action-active);color:var(--hi-action-fg);outline:none}.br-menu__label{align-items:center;gap:var(--hi-space-2);display:inline-flex}.br-menu__item:disabled{color:var(--hi-disabled);cursor:default}.br-menu__item--danger{color:var(--hi-danger)}.br-menu__item--danger:hover:not(:disabled),.br-menu__item--danger:focus-visible{background:var(--hi-danger)}@supports (color:color-mix(in lab, red, red)){.br-menu__item--danger:hover:not(:disabled),.br-menu__item--danger:focus-visible{background:color-mix(in srgb, var(--hi-danger) 10%, transparent)}}.br-menu__item--danger:hover:not(:disabled),.br-menu__item--danger:focus-visible{color:var(--hi-danger)}.br-menu__item kbd{font:inherit;color:var(--hi-text-3);font-size:.72rem}.br-menu__item:hover:not(:disabled) kbd,.br-menu__item:focus-visible kbd,.br-menu__item[data-current] kbd{color:inherit}.br-menu__rule{height:1px;margin:var(--hi-space-1) 0;background:var(--hi-hairline)}.br-bar-idle{min-width:0}.br-player{width:min(100%, calc(var(--br-max-h) * var(--br-aspect,1.7778)));aspect-ratio:var(--br-aspect,16 / 9);z-index:3;background:#101010;position:absolute;top:50%;left:50%;translate:-50% -50%}.br-player:not([data-playing]):not([data-scrub]){visibility:hidden;pointer-events:none}.br-frame{height:var(--br-pic-h);background:var(--film,var(--hi-text));border-radius:var(--hi-radius);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.br-frame:after{content:"";z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hi-text);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.br-frame:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hi-text) 10%, transparent)}}.br-frame:after{pointer-events:none}.br-frame:focus,.br-frame:focus-visible{outline:none}.br-stack{max-width:100%;height:100%;aspect-ratio:var(--br-aspect,16 / 9);position:relative}.br-stack>.br-canvas{width:100%;height:100%}.br-over{z-index:1;position:absolute;inset:0;overflow:hidden}.br-marks{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.br-over[data-kind=straight]:not([data-on]),.br-over[data-kind=drawn]:not([data-on]){visibility:hidden;pointer-events:none}.br-over[data-kind=preview]{z-index:2;background:var(--hi-selected)}.br-over__fit{position:absolute;inset:0}.br-over>.lc-stage,.br-over>.br-layer{aspect-ratio:auto;width:100%;height:100%}.br-canvas{height:auto;aspect-ratio:var(--br-aspect,16 / 9);touch-action:none;display:block}.br-canvas[data-layer]{width:100%;height:100%;position:absolute;inset:0}.br-layer{aspect-ratio:var(--br-aspect,16 / 9);background:var(--hi-surface);position:relative}.br-stage[data-removed] .br-frame{opacity:.4}.br-editor{height:var(--br-pic-h);min-width:0;position:relative}.br-ring,.br-outline{fill:none;vector-effect:non-scaling-stroke;pointer-events:none}.br-ring{stroke:var(--hi-action-fg);stroke-width:1.6px;filter:drop-shadow(0 0 1.5px var(--hi-text))}@supports (color:color-mix(in lab, red, red)){.br-ring{filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--hi-text) 90%, transparent))}}.br-mark{pointer-events:none}.br-mark__halo{fill:none;stroke:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){.br-mark__halo{stroke:color-mix(in srgb, var(--hi-text) 55%, transparent)}}.br-mark__halo{stroke-width:3.6px;vector-effect:non-scaling-stroke}.br-mark__ring{fill:none;stroke:var(--hi-action-fg);stroke-width:1.6px;vector-effect:non-scaling-stroke}.br-mark__vec,.br-mark__cross{fill:none;stroke:var(--hi-action-fg);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px var(--hi-text))}@supports (color:color-mix(in lab, red, red)){.br-mark__vec,.br-mark__cross{filter:drop-shadow(0 0 1px color-mix(in srgb, var(--hi-text) 90%, transparent))}}.br-mark[data-off] .br-mark__ring,.br-mark[data-off] .br-mark__vec,.br-mark[data-off] .br-mark__cross{stroke:var(--hi-danger)}.br-mark[data-off] .br-mark__ring{stroke-width:2.2px}.br-mark .br-mark__ring--moved{stroke:var(--ink-on-film,var(--hi-info));stroke-width:2.2px}.br-held__halo{fill:none;stroke:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){.br-held__halo{stroke:color-mix(in srgb, var(--hi-text) 92%, transparent)}}.br-held__halo{stroke-width:5px;vector-effect:non-scaling-stroke;pointer-events:none}.br-held__ring{fill:none;stroke:var(--hi-action-fg);stroke-width:2.5px;vector-effect:non-scaling-stroke;pointer-events:none}.br-hit{fill:#0000;pointer-events:all}.br-hit:hover{stroke:var(--hi-action-fg);stroke-width:1px;vector-effect:non-scaling-stroke}.br-tip{font-family:var(--hi-font-mono);fill:var(--hi-action-fg);stroke:var(--hi-text);font-size:22px}@supports (color:color-mix(in lab, red, red)){.br-tip{stroke:color-mix(in srgb, var(--hi-text) 90%, transparent)}}.br-tip{stroke-width:4px;paint-order:stroke;pointer-events:none}.br-legend{justify-content:start;gap:4px var(--hi-space-3);color:var(--hi-text-2);grid-template-columns:auto auto;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.br-legend .br-scale,.br-legend li:last-child{grid-column:1/-1}.br-legend li{align-items:center;gap:5px;display:inline-flex}.br-legend svg{background:#3a3a37;border-radius:3px;width:16px;height:16px}.br-scale{font-family:var(--hi-font-mono);color:var(--hi-text)}.br-legend .br-scale__bar{height:14px}.br-drawn__ground{fill:var(--hi-selected)}.br-drawn__recording{opacity:.16}.br-drawn__frame{fill:none;stroke:var(--hi-text-3);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.br-drawn__square{fill:#2b2b28;opacity:.88}.br-drawn__line{fill:none;stroke:#fbfaf766;stroke-width:1px;vector-effect:non-scaling-stroke}.br-outline{stroke:#fbfaf7;stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 2px #000000d9)}.br-dot{fill:#fbfaf7;stroke:#161614;stroke-width:1.2px;vector-effect:non-scaling-stroke;pointer-events:none}.br-rs{align-items:center;gap:var(--hi-space-3);min-width:0;height:64px;display:flex}.br-rs__list{gap:var(--hi-space-2);flex:1 1 0;min-width:0;display:flex;overflow:hidden}.br-rs__thumb{aspect-ratio:16/9;background:var(--hi-selected);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);cursor:pointer;flex:none;height:56px;padding:0;position:relative;overflow:hidden}.br-rs__thumb img{object-fit:cover;width:100%;height:100%;display:block}.br-rs__thumb:hover,.br-rs__thumb:focus-visible,.br-rs__thumb[aria-current]{border-color:var(--hi-text)}.br-rs__thumb[aria-current]{outline:2px solid var(--hi-text);outline-offset:-3px}.br-rs__time{color:#fbfaf7;white-space:nowrap;background:#161614b8;border-radius:2px;padding:0 4px;font-size:11px;position:absolute;bottom:3px;left:3px}.br-rs__none{min-width:0;color:var(--hi-text-2);flex:1 1 0;margin:0;font-size:13px}.br-rs__keys{align-items:center;gap:var(--hi-space-2);flex:none;display:flex}.br-rs kbd{font:inherit;opacity:.8;margin-left:4px;font-size:.72rem}.br-pane{align-self:stretch;min-width:0;position:relative}.br-pane[hidden]{display:none}.br-pane__in{grid-template-rows:var(--br-bar-h) minmax(0, 1fr);gap:0;min-height:0;display:grid;position:absolute;inset:0}.br-pane__head{min-width:0}.br-pane__head .wt--sections{height:var(--br-bar-h)}.br-pane__body{gap:var(--hi-space-2);min-width:0;min-height:0;padding-top:var(--hi-space-2);flex-direction:column;display:flex;overflow:hidden}.br-pane__body>.if-verdict{min-height:0;padding:0 0 var(--hi-space-1);border-bottom:0;flex:none}@media (max-width:1100px){.br-pane{height:520px}}.br-walk{gap:var(--hi-space-2);display:grid}.br-walk__keys{gap:var(--hi-space-2);flex-wrap:wrap;display:flex}.br-walk__where{color:var(--hi-text-2);margin:0;font-size:12px}.br-pane__frames{justify-self:start}.br-office__trigger{color:var(--hi-text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.br-office__trigger[data-panel-open] svg{rotate:90deg}.br-office__figures{gap:var(--hi-space-2) var(--hi-space-5);margin:var(--hi-space-3) 0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.br-office__figures div{justify-content:space-between;gap:var(--hi-space-3);font-size:12px;display:flex}.br-office__figures dt{color:var(--hi-text-3)}.br-office__figures dd{color:var(--hi-text);margin:0}.br-office__line{margin:var(--hi-space-3) 0 0;color:var(--hi-text);font-size:12px}.br-office__why{margin:var(--hi-space-1) 0 0;color:var(--hi-text-2);font-size:12px}.br-office__note{margin:var(--hi-space-3) 0 0;color:var(--hi-text-3);font-size:12px}.br-register{gap:var(--hi-space-3);min-width:0;display:grid}.br-register__bar{justify-content:space-between;align-items:center;gap:var(--hi-space-2);display:flex}.br-register__table{min-width:0}.br-register__table .pagerbar{gap:var(--hi-space-2) var(--hi-space-4);flex-wrap:wrap}.br-register__table .pagerbar select{flex-shrink:0;min-width:76px}.br-register__frame{align-items:center;gap:var(--hi-space-2);display:flex}.br-register__ids{font-size:12px;line-height:1.25;display:grid}.br-register__ids b{color:var(--hi-text-3);font-size:11px;font-weight:500}.br-review .if-table .if-row[data-left] td:not(.if-act){opacity:.55}.br-review .if-table td[data-red]{color:var(--hi-danger)}.br-thumb{object-fit:cover;background:var(--hi-selected);border-radius:2px;flex:none;width:44px;height:25px}.br-review .if-table td{vertical-align:middle;white-space:nowrap;height:44px;font-size:13px}.br-review .if-table .if-row{cursor:pointer}.br-review .if-table .if-row[data-status=removed] td:not(.if-act){opacity:.5}.br-review .if-table td[data-num],.br-review .if-table th[data-num]{text-align:right}.br-review .if-th{font-family:var(--hi-font-mono)}.br-review .if-act{text-align:right}.br-review .if-none{color:var(--hi-text-3)}.br-tabs{background:var(--hi-selected);border-radius:var(--hi-radius-sm);flex-wrap:wrap;grid-column:1/-1;gap:2px;width:fit-content;max-width:100%;padding:2px;display:flex}.br-tab{align-items:center;gap:var(--hi-space-1);border-radius:calc(var(--hi-radius-sm) - 1px);color:var(--hi-text-3);display:inline-flex}.br-tab[data-current]{background:var(--hi-surface);color:var(--hi-text);box-shadow:inset 0 0 0 1px var(--hi-hairline)}.br-tab__open{align-items:center;gap:var(--hi-space-3);height:32px;padding:0 var(--hi-space-3);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:13px;display:inline-flex}.br-tab:not([data-current]) .br-tab__open:hover{color:var(--hi-text)}.br-tab[data-left] .br-tab__open{font-style:normal}.br-tab__counts,.br-tab__left{color:var(--hi-text-3);font-size:12px}.br-tab__flagged{color:var(--hi-danger)}.br-fail{gap:var(--hi-space-2);min-width:0;display:grid}.br-fail__bar{align-items:center;gap:var(--hi-space-2) var(--hi-space-4);flex-wrap:wrap;display:flex}.br-fail__order{color:var(--hi-text-3);font-size:12px}.br-fail .br-key{margin-left:auto}.br-fswitch{background:var(--hi-selected);border-radius:var(--hi-radius-sm);gap:2px;padding:2px;display:inline-flex}.br-fswitch button{height:26px;padding:0 var(--hi-space-3);border-radius:calc(var(--hi-radius-sm) - 1px);color:var(--hi-text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.br-fswitch button[aria-pressed=true]{background:var(--hi-surface);color:var(--hi-text);box-shadow:inset 0 0 0 1px var(--hi-hairline)}.br-fswitch button:disabled{cursor:default;opacity:.6}.br-fail .dk-strip{gap:var(--hi-space-2)}.br-fail .dk-strip__frame{gap:0;width:106px}.br-fail .dk-strip[data-dim] .dk-strip__frame{opacity:.55}.br-fail .dk-strip__frame[data-red]{border-color:var(--hi-danger)}.dk-strip__cap{justify-content:space-between;gap:4px;padding:0 2px;display:flex}.dk-strip__note{color:var(--hi-text);font-size:12px;font-weight:500}.dk-strip__frame[data-red] .dk-strip__cap{justify-content:space-between;gap:4px;padding:0 2px;display:flex}.dk-strip__note{color:var(--hi-danger)}.br-key{color:var(--hi-text-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.br-key__dot{background:var(--hi-danger);border-radius:50%;flex:none;width:8px;height:8px}.br-error__from,.br-register__from{font-size:var(--hi-text-secondary-size,13px);color:var(--hi-text-3)}.br-unused{color:var(--muted-foreground,#6b6b6b);font-weight:400}.acc{gap:var(--hi-space-3);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.acc__bar{align-items:center;gap:var(--hi-space-4);flex:none;height:40px;display:flex}[data-r] .acc__switch .wt--steps{z-index:auto;background:0 0;margin:0;padding:0;position:static}[data-r] .acc__switch .wt__num{display:none}[data-r] .acc__switch .wt--steps .wt__tab{padding:0 var(--hi-space-3)}.acc__bad{align-items:center;gap:var(--hi-space-2);cursor:pointer;height:32px;font-size:var(--hi-text-label-size);color:var(--hi-text);font-weight:500;display:inline-flex}.acc__box{overscroll-behavior:contain;border:1px solid var(--hi-border);border-radius:var(--hi-radius-dialog);background:var(--hi-surface);scrollbar-width:thin;scrollbar-color:var(--hi-border) transparent;flex:0 auto;min-height:0;overflow:auto}.acc .hi-register,.acc .hi-register[data-overflow]{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.acc__table{font-size:var(--hi-text-label-size);font-variant-numeric:tabular-nums}.acc .hi-register__table>thead>tr>th{vertical-align:middle;padding-block:0;height:30px;padding-bottom:0;top:0}.acc .hi-register__table[data-tight]{--hi-cell-pad:6px}.acc th button[aria-label^=Sort\ by]{gap:2px}.acc th button[aria-label^=Sort\ by] svg{width:10px;height:10px}.acc__th--plain [data-filter]{display:none}.acc__th--go{width:1px}.acc .hi-register__table>tbody>tr.acc__row{cursor:pointer}.acc .hi-register__table>tbody>tr.acc__row>td{height:34px;color:var(--hi-text);vertical-align:middle;padding-block:0}.acc__num{text-align:right;font-variant-numeric:tabular-nums}.acc__num-left{text-align:left;font-variant-numeric:tabular-nums}.acc .hi-register__table>tbody>tr.acc__row>td.acc__off{color:var(--hi-danger);font-weight:600}.acc__pick{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--hi-radius-sm)}.acc__pick:focus-visible{outline:2px solid var(--hi-action);outline-offset:1px}.acc__go{text-align:right;white-space:nowrap}.acc__go .acc__icon+.acc__icon{margin-left:var(--hi-space-1)}.acc__icon{width:28px;height:28px;color:var(--hi-text-2);background:0 0;border:0}.acc__icon:hover{background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){.acc__icon:hover{background:color-mix(in srgb, var(--hi-text) 10%, transparent)}}.acc__icon:hover{color:var(--hi-text)}.acc__act{width:32px;min-width:32px}.acc .hi-register__table>tbody>tr.acc__row>td.acc__act,.acc .hi-register__table>thead>tr>th.acc__th--act{padding-inline:2px}.acc .hi-register__table>tbody>tr.acc__row[data-left]>td:not(.acc__go){color:var(--hi-disabled)}.acc .hi-register__table>tbody>tr.acc__row[data-left][data-selected]>td:not(.acc__go){color:var(--hi-action-fg)}@supports (color:color-mix(in lab, red, red)){.acc .hi-register__table>tbody>tr.acc__row[data-left][data-selected]>td:not(.acc__go){color:color-mix(in srgb, var(--hi-action-fg) 60%, var(--hi-action-active))}}.acc__state-icon{vertical-align:middle;align-items:center;line-height:0;display:inline-flex}.acc .hi-register__table>tbody>tr.acc__row:hover{background-color:var(--hi-selected)}.acc .hi-register__table>tbody>tr.acc__row[data-selected],.acc .hi-register__table>tbody>tr.acc__row[data-selected]:hover{background-color:var(--hi-action-active)}.acc .hi-register__table>tbody>tr.acc__row[data-selected]:hover{background-color:var(--hi-action-hover)}.acc .hi-register__table>tbody>tr.acc__row[data-selected]>td{color:var(--hi-action-fg)}.acc .hi-register__table>tbody>tr.acc__row[data-selected]>td.acc__off{color:var(--hi-danger)}@supports (color:color-mix(in lab, red, red)){.acc .hi-register__table>tbody>tr.acc__row[data-selected]>td.acc__off{color:color-mix(in srgb, var(--hi-danger) 55%, var(--hi-action-fg))}}.acc tr[data-selected] .acc__icon{color:var(--hi-action-fg)}.acc tr[data-selected] .acc__icon:hover{background:var(--hi-action);color:var(--hi-action-fg)}.acc .hi-zeromatch{align-items:center;gap:var(--hi-space-3);padding:var(--hi-space-3) var(--hi-space-4);font-size:var(--hi-text-label-size);color:var(--hi-text-2);display:flex}.acc .hi-zeromatch__text{margin:0}[data-r] .br-pane__head{justify-content:space-between;align-items:center;gap:var(--hi-space-3);display:flex}[data-r] .br-pane__head>.wt--sections{flex:auto;min-width:0}.rk{box-sizing:border-box;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;width:16rem;min-width:16rem;height:32px}.rk--busy{justify-content:space-between;align-items:center;gap:var(--hi-space-2);padding:0 var(--hi-space-3);border:1px solid var(--hi-border);border-radius:var(--hi-radius);background:var(--hi-surface);color:var(--hi-text);font-size:var(--hi-text-label-size);font-weight:500;display:flex;position:relative;overflow:hidden}.rk__time{text-align:right;min-width:4ch;color:var(--hi-text-2)}.rk__track{background:var(--hi-border);height:3px;position:absolute;inset:auto 0 0}.rk__bar{background:var(--hi-action-active);transform-origin:0;height:100%;display:block}.if-flow[data-r][data-view=clips]{margin-bottom:calc(-1 * var(--hi-space-12))}[data-r] .if-clips.step--clips:not([hidden]){--hi-font-mono:var(--hi-font-sans);display:block}[data-r] .pair{gap:var(--hi-space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}[data-r] .pair[data-count="1"]{grid-template-columns:minmax(0,1fr)}[data-r] .pair[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-r] .scard,[data-r] .ccard{gap:var(--hi-space-3);min-width:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;padding:0;display:grid}[data-r] .ccard{outline:none}[data-r] .scard__head{justify-content:space-between;align-items:baseline;gap:var(--hi-space-3);display:flex}[data-r] .scard__head p{margin:0}[data-r] .scard__name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}[data-r] .scard__size{color:var(--t3);font-size:var(--f-sm);font-variant-numeric:tabular-nums;white-space:nowrap}[data-r] .scard__gap{flex:1}[data-r] .pic{aspect-ratio:16/9;border-radius:var(--hi-radius-dialog);background:var(--film);position:relative;overflow:hidden}[data-r] .pic:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hi-text);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-r] .pic:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hi-text) 10%, transparent)}}[data-r] .pic:after{pointer-events:none}[data-r] .pic__still{position:absolute;inset:0}[data-r] .scard__pic{border-radius:var(--hi-radius)}[data-r] .ccard .scard__pic{cursor:pointer}[data-r] .scard__line{align-items:center;gap:var(--hi-space-2);min-height:28px;display:flex}[data-r] .scard__state{align-items:center;gap:var(--hi-space-2);font-weight:600;display:inline-flex}[data-r] .scard__line .hi-chip{border-radius:var(--hi-radius-pill);padding:var(--hi-pad-chip);font-size:var(--f-sm);border:1px solid;font-weight:600}[data-r] .scard__line .hi-chip--neutral{color:var(--hi-text-3);border-color:var(--hi-border)}[data-r] .scard__line .hi-chip--warn,[data-r] .scard__line .hi-chip--warn .hi-icon{color:var(--hi-warning);border-color:var(--hi-warning)}[data-r] .scard__count{color:var(--t2);font-size:var(--f-sm);font-variant-numeric:tabular-nums;margin:0}[data-r] .tickglyph{width:18px;height:10px;margin-right:var(--hi-space-2);border-radius:var(--hi-radius-sm);vertical-align:-1px;background:linear-gradient(var(--hi-text-2), var(--hi-text-2)) 4px 0 / 1.5px 100% no-repeat, linear-gradient(var(--hi-text-2), var(--hi-text-2)) 8px 0 / 1.5px 100% no-repeat, linear-gradient(var(--hi-text-2), var(--hi-text-2)) 11px 0 / 1.5px 100% no-repeat, var(--hi-border);display:inline-block}[data-r] .scard__fix{padding:var(--hi-space-3);border-radius:var(--hi-radius-dialog);box-shadow:inset 0 0 0 1px var(--hi-warning);background:0 0}[data-r] .scard__fixline{align-items:center;gap:var(--hi-space-4);margin:0;display:flex}[data-r] .scard__fixline>span{flex:1}[data-r] .nowrap{white-space:nowrap}[data-r] .scard__fixrow{align-items:center;gap:var(--hi-space-2);row-gap:var(--hi-space-2);flex-wrap:wrap;min-width:0;display:flex}[data-r] .scard__field{min-width:0}[data-r] .r-rail{min-width:0;position:relative}[data-r] .r-rail--scan{pointer-events:none}[data-r] .ccard__line{align-items:center;gap:var(--hi-space-3);row-gap:var(--hi-space-2);flex-wrap:wrap;min-height:30px;display:flex}[data-r] .ccard__line+.r-rail{margin-top:calc(-1 * var(--hi-space-3))}[data-r] .stepper{align-items:center;gap:2px;display:inline-flex}[data-r] .stepper__word{text-align:center;font-variant-numeric:tabular-nums;min-width:88px;font-weight:600}[data-r] .ccard__keys{gap:var(--hi-space-2);margin-left:auto;display:flex}[data-r] .r-key{gap:var(--hi-space-2)}[data-r] :is(.ccard,.scard) .hi-button{font-size:inherit;line-height:inherit}[data-r] .x-btn-wrap{display:inline-flex}[data-r] .r-quiet,[data-r] .r-quiet:disabled{box-shadow:none;background:0 0;border-color:#0000}[data-r] .r-quiet:hover:not(:disabled){background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){[data-r] .r-quiet:hover:not(:disabled){background:color-mix(in srgb, var(--hi-text) 8%, transparent)}}[data-r] .rl[data-transport] .rl-time{font-family:inherit}[data-r] .ce{pointer-events:none;position:absolute;inset:0}[data-r] .ce__track{position:absolute}[data-r] .ce__old{border:1px dashed var(--hi-text-3);background:var(--hi-text);border-radius:2px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){[data-r] .ce__old{background:color-mix(in srgb, var(--hi-text) 7%, transparent)}}[data-r] .ce__draft{background:var(--hi-action-active);border-radius:2px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){[data-r] .ce__draft{background:color-mix(in srgb, var(--hi-action-active) 34%, transparent)}}[data-r] .ce__draft{outline:1px solid var(--hi-action-active);outline-offset:-1px}[data-r] .ce__grip{background:var(--hi-action-active);cursor:ew-resize;pointer-events:auto;touch-action:none;border-radius:2px;width:6px;height:28px;margin-left:-3px;position:absolute;bottom:-2px}[data-r] .ce__grip:after{content:"";position:absolute;inset:-2px -7px}[data-r] .ce__grip:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action-active);outline-offset:2px}[data-r] .ce__anchor{pointer-events:none;width:1px;height:100%;position:absolute;top:0}[data-r] .r-rail[data-editing] .rl-tick{display:none}.ce__pop.r-pop{border-radius:var(--hi-radius-dialog);min-width:0}.ce__merge{gap:var(--hi-space-3);padding:var(--hi-space-3) var(--hi-space-4);display:grid}.ce__merge p{font-size:var(--hi-text-body-size);white-space:nowrap;margin:0;font-weight:600}.ce__keys{justify-content:flex-end;gap:var(--hi-space-2);display:flex}.ce__keys .hi-button{border-radius:var(--hi-radius)}[data-r] .cfs{gap:var(--hi-space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}[data-r] .cfs__carousel{min-width:0;max-width:100%}[data-r] .cfs__head{font-size:var(--hi-text-label-size);color:var(--hi-text);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:18px}[data-r] .cfs__carousel [data-slot=carousel-content]{margin:-3px;padding:3px}[data-r] .cfs__slides{gap:0;display:flex}[data-r] .cfs__slide{flex:none;padding-inline:2px}[data-r] .cfs__slide[data-first]{margin-inline-start:var(--hi-space-2)}[data-r] .cfs__frame{aspect-ratio:16/9;border-radius:var(--hi-radius-sm);background:var(--hi-selected);cursor:pointer;outline-offset:1px;border:0;outline:2px solid #0000;width:88px;padding:0;transition-property:outline-color,scale;transition-duration:.12s;transition-timing-function:ease;display:block;position:relative;overflow:hidden}[data-r] .cfs[data-zoomed] .cfs__frame{width:104px}[data-r] .cfs__frame:active{scale:.96}[data-r] .cfs__frame img,[data-r] .cfs__blank{object-fit:cover;width:100%;height:100%;display:block}[data-r] .cfs__frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hi-text);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-r] .cfs__frame:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hi-text) 10%, transparent)}}[data-r] .cfs__frame:after{pointer-events:none}[data-r] .cfs__no,[data-r] .cfs__time{background:var(--hi-surface);color:var(--hi-text-2);font-variant-numeric:tabular-nums;padding:0 4px;font-size:10px;line-height:14px;transition-property:background-color,color;transition-duration:.12s;transition-timing-function:ease;position:absolute}[data-r] .cfs__no{border-radius:0 0 var(--hi-radius-sm) 0;font-weight:600;top:0;left:0}[data-r] .cfs__time{border-radius:var(--hi-radius-sm) 0 0 0;bottom:0;right:0}[data-r] .cfs__frame:hover,[data-r] .cfs__frame[data-hot],[data-r] .cfs__frame:focus-visible{outline-color:var(--hi-action-active)}@supports (color:color-mix(in lab, red, red)){[data-r] .cfs__frame:hover,[data-r] .cfs__frame[data-hot],[data-r] .cfs__frame:focus-visible{outline-color:color-mix(in srgb, var(--hi-action-active) 38%, transparent)}}[data-r] .cfs__frame:hover .cfs__no,[data-r] .cfs__frame:hover .cfs__time,[data-r] .cfs__frame[data-hot] .cfs__no,[data-r] .cfs__frame[data-hot] .cfs__time{color:var(--hi-text)}[data-r] .cfs__frame[data-current],[data-r] .cfs__frame[data-current]:hover,[data-r] .cfs__frame[data-current]:focus-visible{outline-color:var(--hi-action-active)}[data-r] .cfs__frame[data-current] .cfs__no{background:var(--hi-action-active);color:var(--hi-action-fg)}[data-r] .cfs__frame[data-current] .cfs__time{color:var(--hi-text);font-weight:600}[data-r] .cfs__frame[data-state=off]:after{box-shadow:inset 0 0 0 2px var(--hi-danger)}[data-r] .cfs__frame[data-state=deleted]{opacity:.45}[data-r] .cfs__frame[data-greyed] img,[data-r] .cfs__frame[data-greyed] .cfs__blank{filter:grayscale();opacity:.5}[data-r] .cfs__frame[data-greyed] .cfs__no,[data-r] .cfs__frame[data-greyed] .cfs__time{color:var(--hi-disabled)}[data-r] .cfs[data-dim] .cfs__carousel{opacity:.6}[data-r] .scard__line .hi-chip:before{display:none}[data-r] .scard__field .dk-source__board{min-height:26px;font-size:var(--f-sm);color:var(--t2);margin-top:0}[data-r] .scard__field .dk-source__board .hi-field__control{box-sizing:border-box;width:70px;height:26px;font-size:var(--f-md);line-height:18px}[data-r] .scard__field .dk-source__board-corners{flex-basis:auto}[data-r] .rs{gap:var(--hi-space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}[data-r] .rs[data-empty]{min-height:94px}[data-r] .rs-play{align-items:flex-end;gap:var(--hi-space-2);min-width:0;display:flex}[data-r] .rs-play>.r-rail{flex:1}[data-r] .rs-help{flex:none;justify-content:center;align-items:center;height:24px;display:inline-flex}[data-r] .rs-help .hi-button,[data-r] .rs-help [data-slot=button]{color:var(--hi-text-3)}[data-r] .rs-help .hi-button:hover,[data-r] .rs-help [data-slot=button]:hover{color:var(--hi-text)}[data-r] .rs-play .rl[data-transport] .rl-clip{box-shadow:inset 0 0 0 1px var(--hi-text)}@supports (color:color-mix(in lab, red, red)){[data-r] .rs-play .rl[data-transport] .rl-clip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hi-text) 38%, transparent)}}[data-r] .rs-play .rl[data-transport] .rl-clip{cursor:pointer}[data-r] .rs-play .rl[data-transport] .rl-clip:hover{background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){[data-r] .rs-play .rl[data-transport] .rl-clip:hover{background:color-mix(in srgb, var(--hi-text) 34%, transparent)}}[data-r] .rl[data-transport] .rl-clip[data-mark~=open],[data-r] .rl[data-transport] .rl-clip[data-mark~=open]:hover{background:var(--hi-action-active);box-shadow:none}[data-r] .rl[data-transport] .rl-clip[data-mark~=open][data-mark~=off]{box-shadow:0 0 0 1px var(--hi-danger)}[data-r] .rl[data-transport] .rl-clip[data-mark~=open] .rl-block__label:not([data-flagged-count]){color:var(--hi-action-fg)}[data-r] .rl[data-transport] .rl-head{box-shadow:0 0 0 1px var(--hi-surface)}[data-r] .rs-play .rl[data-transport] .rl-clip[data-mark~=off]{box-shadow:inset 0 0 0 1px var(--hi-text), 0 0 0 1px var(--hi-danger)}@supports (color:color-mix(in lab, red, red)){[data-r] .rs-play .rl[data-transport] .rl-clip[data-mark~=off]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hi-text) 38%, transparent), 0 0 0 1px var(--hi-danger)}}[data-r] .rs-play .rl[data-transport] .rl-clip[data-mark~=dim]:not([data-mark~=open]){background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){[data-r] .rs-play .rl[data-transport] .rl-clip[data-mark~=dim]:not([data-mark~=open]){background:color-mix(in srgb, var(--hi-text) 10%, transparent)}}[data-r] .cfs__headrow{justify-content:space-between;align-items:center;gap:var(--hi-space-2);min-height:18px;display:flex}[data-r] .cfs__back{height:24px;padding-inline:var(--hi-space-2);font-size:var(--hi-text-label-size);margin-block:-3px}[data-r] .cfs[data-grouped]{gap:var(--hi-space-1)}[data-r] .cfs[data-grouped] .cfs__slide{padding-top:16px;position:relative}[data-r] .cfs[data-grouped] .cfs__slide[data-first]{margin-inline-start:var(--hi-space-4)}[data-r] .cfs[data-grouped] .cfs__frame{width:84px}[data-r] .cfs__live{background:var(--hi-selected);width:100%;height:100%;display:block}[data-r] .cfs__held{display:none}[data-r] .cfs__frame[data-live] .cfs__no{text-align:center;min-width:3ch}[data-r] .cfs__frame[data-live] .cfs__time{text-align:center;min-width:5ch}[data-r] .cfs__group{font-size:var(--hi-text-label-size);color:var(--hi-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;font-weight:600;line-height:14px;position:absolute;top:0;left:2px}[data-r] .rs-none{font-size:var(--hi-text-label-size);color:var(--hi-text-3);margin:0}.dk-deck{gap:var(--hi-space-6) var(--hi-space-5);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}@media (min-width:1100px){.dk-deck:not([data-enlarged]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:2200px){.dk-deck:not([data-enlarged]){grid-template-columns:repeat(3,minmax(0,1fr))}.dk-deck:not([data-enlarged])[data-count="1"],.dk-deck:not([data-enlarged])[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dk-deck[data-enlarged]{grid-template-columns:minmax(0,1fr)}.dk-deck__cell{min-width:0}.dk-deck__cell[hidden]{display:none}.dk-deck-empty{align-items:center;gap:var(--hi-space-4);color:var(--hi-text-2);font-size:var(--hi-text-secondary-size,13px);display:flex}.dk-deck-empty p{margin:0}.dk-editor{gap:var(--hi-space-3);min-width:0;padding:var(--hi-space-3);background:var(--hi-surface);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius);display:grid}.dk-editor:focus{outline:none}.dk-editor[data-active]{border-color:var(--hi-border)}.dk-editor__head{align-items:center;gap:var(--hi-space-2) var(--hi-space-4);gap:var(--hi-space-2);flex-wrap:nowrap;min-width:0;min-height:22px;display:flex}.dk-num{border:1px solid var(--hi-border);border-radius:var(--hi-radius-sm);background:var(--hi-surface-2);min-width:22px;height:22px;color:var(--hi-text);flex:none;place-items:center;padding:0 5px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.dk-editor__label{min-width:0;color:var(--hi-text-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:12px;font-weight:400;line-height:1.4;overflow:hidden}.dk-editor__label-edge{flex:none}.dk-editor__label-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.dk-size{font-size:var(--hi-text-label-size);color:var(--hi-text);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:600;line-height:1.4}.dk-bar{align-items:center;gap:var(--hi-space-1) var(--hi-space-2);flex-wrap:wrap;min-width:0;min-height:28px;display:flex}.dk-bar .dk-editor__keys{gap:0;margin-left:auto}.dk-stop:hover,.dk-stop:focus-visible,.dk-editor__remove:hover,.dk-editor__remove:focus-visible{color:var(--hi-danger)}.dk-editor__keys{align-items:center;gap:var(--hi-space-1);margin-left:auto;display:inline-flex}.dk-editor__remove{color:var(--hi-text-3)}.dk-player{background:var(--hi-surface-2);border-radius:var(--hi-radius-sm);width:100%;max-height:62vh;position:relative;overflow:hidden}.dk-player__video,.dk-player__still{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.dk-player__still{pointer-events:none}.dk-transport{align-items:center;gap:var(--hi-space-1);display:flex}.dk-transport__note{margin-left:var(--hi-space-2);color:var(--hi-text-3);font-size:12px}.dk-strip{gap:var(--hi-space-2);padding:0 0 var(--hi-space-1);margin:0;list-style:none;display:flex;overflow-x:auto}.dk-strip li{flex:none}.dk-strip__frame{background:var(--hi-surface);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);cursor:pointer;text-align:center;gap:2px;width:112px;padding:2px;display:grid}.dk-strip__frame:hover{background:var(--hi-surface-hover)}.dk-strip__frame[data-current]{border-color:var(--hi-text);background:var(--hi-selected)}.dk-strip__frame img{aspect-ratio:16/9;object-fit:contain;background:var(--hi-surface-2);border-radius:2px;width:100%;display:block}.dk-strip__time{color:var(--hi-text-3);font-size:11px}.dk-strip__none{font-size:var(--hi-text-secondary-size,13px);color:var(--hi-text-3);margin:0}.dk-fail{gap:var(--hi-space-3);padding:var(--hi-space-3);background:var(--hi-surface-2);border-radius:var(--hi-radius-sm);justify-items:start;display:grid}.dk-fail__words{font-size:var(--hi-text-secondary-size,13px);color:var(--hi-text-2);margin:0}.dk-fail__field{min-width:0}.dk-source{gap:var(--hi-space-3);min-width:0;display:grid}.dk-source__note{align-items:center;gap:var(--hi-space-3) var(--hi-space-4);color:var(--hi-text-2);font-size:var(--hi-text-secondary-size,13px);flex-wrap:wrap;margin:0;display:flex}.dk-source__note p{margin:0}.dk-source__list{border:1px solid var(--hi-border);border-radius:var(--hi-radius);background:var(--hi-surface);max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.dk-source__row{align-items:start;column-gap:var(--hi-space-4);padding:var(--hi-space-4);cursor:pointer;grid-template-columns:104px minmax(0,1fr) auto;row-gap:4px;min-width:0;transition-property:background-color;transition-duration:.12s;display:grid}.dk-source__row+.dk-source__row{border-top:1px solid var(--hi-hairline)}.dk-source__row:hover{background:var(--hi-surface-hover)}.dk-source__row[data-checked]{background:var(--hi-selected)}.dk-source__row[data-disabled]{cursor:default;opacity:.6}.dk-source__thumb{aspect-ratio:16/9;background:var(--hi-surface-2);border-radius:var(--hi-radius-sm);grid-row:1/span 3;align-self:start;display:block;overflow:hidden}.dk-source__thumb img{object-fit:cover;width:100%;height:100%;display:block}.dk-source__name{min-width:0;color:var(--hi-text);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:13px;line-height:20px;overflow:hidden}.dk-source__tick{grid-area:1/3;place-items:center;height:20px;display:grid}.dk-source__facts{min-width:0;color:var(--hi-text-3);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;grid-column:2/span 2;font-size:12px;line-height:16px;overflow:hidden}.dk-source__native{color:var(--hi-text-2);font-weight:500}.dk-source__board{align-items:center;gap:var(--hi-space-1) var(--hi-space-2);min-height:26px;margin-top:var(--hi-space-2);color:var(--hi-text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:2/span 2;font-size:12px;display:flex}.dk-source__board .hi-field__control{text-align:center;width:76px;padding:3px 8px;font-size:12px;line-height:18px}.dk-source__board--idle,.dk-source__board-unit{color:var(--hi-text-3)}.dk-source__board-corners{color:var(--hi-text-3);white-space:nowrap;flex-basis:100%}@media (min-width:1800px){.dk-source__row{grid-template-columns:120px minmax(0,1fr) auto}}@media (max-width:480px){.dk-source__row{column-gap:var(--hi-space-3);padding:var(--hi-space-3);grid-template-columns:88px minmax(0,1fr) auto}}.dk-source__keys{gap:var(--hi-space-2);display:flex}.dk-source__adding,.dk-source__rejected{gap:var(--hi-space-1);font-size:var(--hi-text-secondary-size,13px);color:var(--hi-text-2);margin:0;padding:0;list-style:none;display:grid}.dk-source__adding-row{align-items:center;gap:var(--hi-space-2);grid-template-columns:14px minmax(0,1fr);display:grid}.dk-source__rejected li{gap:var(--hi-space-1) var(--hi-space-3);flex-wrap:wrap;display:flex}.dk-source__rejected-name{color:var(--hi-text)}@keyframes dk-spin{to{transform:rotate(360deg)}}.dk-spin{animation:1s linear infinite dk-spin}@media (prefers-reduced-motion:reduce){.dk-spin{animation:none}}.dk-strip--review{gap:var(--hi-space-1);scrollbar-width:none;height:64px;padding:0;overflow:auto hidden}.dk-strip--review::-webkit-scrollbar{display:none}.dk-strip--review .dk-strip__frame{box-sizing:border-box;border:1px solid var(--hi-hairline);background:var(--hi-surface-2);width:114px;height:64px;padding:0;display:block;position:relative;overflow:hidden}.dk-strip--review .dk-strip__frame img,.dk-strip--review .dk-strip__blank{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.dk-strip--review .dk-strip__frame[data-state=off]{border-color:var(--hi-danger);box-shadow:inset 0 0 0 1px var(--hi-danger)}.dk-strip--review .dk-strip__frame[data-state=deleted],.dk-strip--review .dk-strip__frame[data-dim]{opacity:.45}.dk-strip--review .dk-strip__frame[data-current]{border-color:var(--hi-text);box-shadow:inset 0 0 0 2px var(--hi-text)}.dk-strip--review .dk-strip__frame[data-current][data-state=off]{box-shadow:inset 0 0 0 2px var(--hi-danger)}.dk-strip--review .dk-strip__time{color:var(--hi-text);background:var(--hi-surface);padding:0 4px;font-size:11px;line-height:15px;position:absolute;bottom:3px;left:3px}@supports (color:color-mix(in lab, red, red)){.dk-strip--review .dk-strip__time{background:color-mix(in srgb, var(--hi-surface) 88%, transparent)}}.dk-strip--review .dk-strip__time{border-radius:2px}.dk-strip--review .dk-strip__frame[data-current] .dk-strip__time{color:var(--hi-surface);background:var(--hi-text)}.dk-strip__none[data-compact]{align-items:center;height:64px;display:flex}.ir{align-items:center;gap:var(--hi-space-3);white-space:nowrap;min-width:0;height:28px;color:var(--hi-text-2);font-size:13px;display:flex;overflow:hidden}.ir-switch{flex:none}.ir-switch .ir-switch__item{min-width:0;height:24px;padding-inline:var(--hi-space-3);font-variant-numeric:tabular-nums;font-size:12px}.ir-switch .ir-switch__item[aria-pressed=true]{color:var(--hi-text);background:var(--hi-selected)}.ir-grouping{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ir-dot{margin-inline:calc(var(--hi-space-2) * -1);color:var(--hi-text-3);flex:none}.ir-clip{text-overflow:ellipsis;min-width:0;color:var(--hi-text);flex:1 1 0;overflow:hidden}.ir-clip__lead{font-weight:600}.ir-clip__off{color:var(--hi-danger)}.dk-editor[data-compact]{background:0 0;border:0;border-radius:0;gap:0;padding:0}.dk-source__adding>ul{margin:0;padding:0;list-style:none}.dk-source__adding-row>span{overflow-wrap:anywhere}.dk-source__adding-row>span:last-of-type,.dk-source__adding-row>progress{grid-column:2}.dk-source__adding progress{width:100%;height:4px;accent-color:var(--hi-accent)}.cv{gap:var(--hi-space-3);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid}.cv-head{align-items:center;gap:var(--hi-space-2) var(--hi-space-4);flex-wrap:wrap;display:flex}.cv-title{font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight);color:var(--hi-text)}.cv-note{font-family:var(--hi-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hi-text-3);font-size:11px}.cv-back,.cv-disclosure,.cv-views button{height:28px;font-size:var(--hi-text-label-size);color:var(--hi-text);background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius-sm);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.cv-back:hover,.cv-disclosure:hover,.cv-views button:hover:not(:disabled){background:var(--hi-surface-hover)}.cv-views button:disabled{color:var(--hi-disabled);cursor:default}.cv-disclosure{justify-self:start}.cv-frame{background:var(--hi-surface-2);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);min-height:0;position:relative;overflow:hidden}.cv-image,.cv-overlay{width:100%;height:100%;position:absolute;inset:0}.cv-image{object-fit:contain;-webkit-user-select:none;user-select:none}.cv-overlay{cursor:pointer}canvas.cv-overlay{object-fit:contain}.cv-overlay--passive{pointer-events:none}.cv-footprint{fill:#ffffff24;stroke:#ffffffe6;stroke-width:1.5px;vector-effect:non-scaling-stroke}.cv-footprint[data-selected]{fill:#ed7e224d;stroke:var(--hi-accent);stroke-width:2.5px}.cv-frame[data-dense] .cv-image{filter:brightness(.72)}.cv-overlay .cv-heat{fill:#fbfaf7;pointer-events:none}.cv-overlay .cv-footprint{filter:drop-shadow(0 0 1px #161614b3)}.cv-footprint--left-out{fill:none;stroke:#ffffffbf;stroke-dasharray:5 4;stroke-width:1.5px;pointer-events:none}.cv-corner{fill:#fffffff2;stroke:#16161473;stroke-width:.75px;vector-effect:non-scaling-stroke;pointer-events:none}.cv-board[data-selected] .cv-corner{fill:var(--hi-accent)}.cv-key{left:var(--hi-space-3);bottom:var(--hi-space-3);gap:var(--hi-space-3);font-size:var(--hi-text-label-size);color:#fbfaf7;border-radius:var(--hi-radius-sm);pointer-events:none;background:#55544f;margin:0;padding:6px 10px;list-style:none;display:flex;position:absolute}.cv-key__step{align-items:center;gap:6px;display:inline-flex}.cv-key__chip{border:1px solid #fbfaf78c;border-radius:2px;width:14px;height:14px}.cv-key__chip--test{background:0 0;border:1.5px solid #fbfaf7}.cv-key__chip[data-empty]{border-style:dashed}.cv-scene{border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);background:#edece8;min-height:0;position:relative;overflow:hidden}.cv-scene-box,.cv-host{position:absolute;inset:0}.cv-canvas{touch-action:none;width:100%;height:100%;display:block}.cv-views{left:var(--hi-space-3);bottom:var(--hi-space-3);gap:var(--hi-space-2);display:flex;position:absolute}.cv-message{padding:var(--hi-space-4);text-align:center;font-size:var(--hi-text-body-size);color:var(--hi-text-2);place-items:center;margin:0;display:grid;position:absolute;inset:0}.cv-nopose{font-size:var(--hi-text-label-size);color:var(--hi-text-2);margin:0}.cv-previews{align-self:start;gap:var(--hi-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cv-preview{gap:var(--hi-space-2);padding:var(--hi-space-2);text-align:left;background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius-sm);cursor:pointer;display:grid}.cv-preview:hover{background:var(--hi-surface-hover)}.cv-preview[aria-pressed=true]{border-color:var(--hi-action)}.cv-preview__label{font-size:var(--hi-text-label-size);font-weight:var(--hi-text-label-weight);color:var(--hi-text);align-items:center;gap:6px;display:inline-flex}.cv-thumb{aspect-ratio:16/9;border-radius:2px;width:100%;display:block}.cv-thumb__ground{fill:#cbc8bf}.cv-thumb--frame .cv-thumb__ground{fill:#3a3a37}.cv-thumb--frame{background:#3a3a37;position:relative;overflow:hidden}.cv-thumb__image,.cv-thumb__marks{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cv-thumb--frame[data-dense] .cv-thumb__image{filter:brightness(.72)}.cv-thumb.cv-thumb--frame .cv-heat{fill:#fbfaf7}.cv-thumb.cv-thumb--frame .cv-footprint{stroke:#fbfaf7;filter:drop-shadow(0 0 1px #161614b3)}.cv-thumb.cv-thumb--frame .cv-footprint[data-selected]{stroke:var(--hi-accent)}.cv-thumb .cv-footprint{fill:none;stroke:#161614;stroke-width:.75px;filter:none}.cv-thumb .cv-footprint[data-selected]{stroke:var(--hi-accent);stroke-width:1.5px}.cv-heat{fill:#161614}.cv-thumb__ground--scene{fill:#edece8}.cv-thumb__floor{fill:none;stroke:#c9c6bd;stroke-width:.75px;vector-effect:non-scaling-stroke}.cv-thumb .cv-pos{fill:#3d3a33;stroke:none}.cv-thumb .cv-pos[data-outlined]{stroke:#3d3a33;stroke-opacity:.5;stroke-width:.75px}.cv-thumb .cv-pos[data-selected]{fill:var(--hi-accent);fill-opacity:1;stroke:#161614;stroke-opacity:1;stroke-width:2px}.cv-thumb__camera{fill:#16161440;stroke:#161614;stroke-width:1.25px;vector-effect:non-scaling-stroke}[data-r] .cv-set .wt--steps{z-index:auto;background:0 0;margin:0;padding:0;position:static}[data-r] .cv-set .wt__num{display:none}[data-r] .cv-set .wt--steps .wt__tab{padding:0 var(--hi-space-3)}.cv-set{align-items:center;height:40px;display:flex}.cv-footprint--test{fill:none;stroke-dasharray:none}.cv-previews-set{gap:var(--hi-space-3);align-self:start;display:grid}.cv-thumb .cv-pos[data-test]{fill:none;stroke:#161614;stroke-opacity:.8;stroke-width:1px}.rl{gap:var(--hi-space-1);--rl-time-w:7ch;min-width:0;display:grid}.rl-row{align-items:flex-end;gap:var(--hi-space-3);display:flex}.rl-time{width:var(--rl-time-w);height:24px;line-height:24px;font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums;color:var(--hi-text-2);flex:none;font-size:13px}.rl-time--now{color:var(--hi-text)}.rl-box{flex:1;min-width:0;height:44px;position:relative}.rl-track{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--hi-radius-sm);position:absolute;inset:0}.rl-track:focus-visible{outline:2px solid var(--hi-text);outline-offset:2px}.rl-bar{background:var(--hi-selected);border-radius:var(--hi-radius-sm);height:24px;position:absolute;bottom:0;left:0;right:0}.rl-clip{background:var(--hi-text);height:24px;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.rl-clip{background:color-mix(in srgb, var(--hi-text) 24%, transparent)}}.rl-clip{border-radius:2px}.rl-clip[data-selected]{background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){.rl-clip[data-selected]{background:color-mix(in srgb, var(--hi-text) 36%, transparent)}}.rl-wash{background:var(--hi-text);height:24px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.rl-wash{background:color-mix(in srgb, var(--hi-text) 10%, transparent)}}.rl-wash{border-radius:var(--hi-radius-sm);pointer-events:none;transition:width .25s ease-out}.rl-tick{justify-content:center;width:14px;height:20px;margin-left:-7px;display:flex;position:absolute;top:0}.rl-tick:after{content:"";background:var(--hi-text);pointer-events:none;width:1px;height:24px;position:absolute;bottom:-24px}.rl-tick__n{color:var(--hi-text-2);font-size:11px;line-height:16px}.rl-tick[data-selected] .rl-tick__n{color:var(--hi-text);font-weight:700}.rl-tick[data-selected]:after{width:2px;margin-left:-.5px}.rl-head{background:var(--hi-text);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:18px;bottom:0}.rl-head:after{content:"";box-sizing:border-box;background:var(--hi-surface);border:2px solid var(--hi-text);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;bottom:5px;left:50%}.rl-ends{padding-left:calc(var(--rl-time-w) + var(--hi-space-3));color:var(--hi-text-3);justify-content:space-between;font-size:11px;line-height:14px;display:flex}.rl-transport{align-items:flex-start;gap:var(--hi-space-3);min-width:0;height:var(--ef-transport-h,62px);display:flex}.rl-transport>.rl{flex:1}.rl-transport__keys{align-items:center;gap:var(--hi-space-1);flex:none;margin-top:12px;display:flex}.rl-overlay[hidden]{display:none}.rl-transport__keys>button:first-child{justify-content:center;min-width:6.5rem}.rl-spankey{min-width:0;height:24px;padding:0 var(--hi-space-2);gap:var(--hi-space-1);flex:none}.rl-span{box-sizing:border-box;background:var(--hi-text);height:24px;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.rl-span{background:color-mix(in srgb, var(--hi-text) 14%, transparent)}}.rl-span{border:1px solid var(--hi-text);pointer-events:none;border-radius:2px}.rl-span__end{cursor:ew-resize;pointer-events:auto;width:12px;position:absolute;top:-4px;bottom:-4px}.rl-span__end:after{content:"";background:var(--hi-text);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;left:50%}.rl-span__end[data-span-end=start]{left:-7px}.rl-span__end[data-span-end=end]{right:-7px}[data-r] .step--videos{margin-top:0}[data-r] .tools{align-items:center;gap:var(--hi-space-2);margin:0 0 var(--hi-space-4);display:flex}[data-r] .tools__gap{flex:1}[data-r] .tools .hi-button,[data-r] .tools .r-select{height:32px;min-height:32px}[data-r] .r-select{border-radius:var(--hi-radius);background:var(--hi-surface)}[data-r] .sheet{gap:var(--hi-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:1680px){[data-r] .sheet{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-r] .pic__media{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}[data-r] .vasks,[data-r] .vnotes{gap:var(--hi-space-2);margin:calc(-1 * var(--hi-space-2)) 0 var(--hi-space-4);display:grid}[data-r] .vask,[data-r] .vnote{align-items:center;gap:var(--hi-space-2) var(--hi-space-3);min-height:32px;font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);flex-wrap:wrap;display:flex}[data-r] .vask{padding:var(--hi-space-2) var(--hi-space-3);border-radius:var(--hi-radius);box-shadow:inset 0 0 0 1px var(--hi-warning);color:var(--hi-text)}[data-r] .vask>span{flex:320px}[data-r] .vnote[data-warn]{color:var(--hi-danger)}[data-r] .vnote__name{font-weight:600}[data-r] .tile{min-width:0;padding:var(--hi-space-1);border-radius:var(--hi-radius-dialog);cursor:pointer;align-content:start;transition:background-color .12s;display:grid;position:relative}[data-r] .tile:hover{background:var(--hi-surface-2)}[data-r] .tile[data-ticked],[data-r] .tile[data-ticked]:hover{background:var(--hi-action-active)}[data-r] .tile:has(.tile__box:focus-visible){outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:0}[data-r] .tile .tile__box:focus-visible{box-shadow:none;border-color:var(--hi-border)}[data-r] .tile--skeleton{cursor:default;pointer-events:none}[data-r] .tile--skeleton:hover{background:0 0}[data-r] .tile__pic{aspect-ratio:16/9;border-radius:var(--hi-radius);background:var(--film);position:relative;overflow:hidden}[data-r] .tile__pic:after{content:"";z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hi-text);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-r] .tile__pic:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hi-text) 10%, transparent)}}[data-r] .tile__pic:after{pointer-events:none}[data-r] .tile__surface{position:absolute;inset:0}[data-r] .tile__surface .pic__media{border-radius:0}[data-r] .tile__skpic{background:var(--hi-hairline);width:100%}[data-r] .tile--skeleton .tile__cap{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""line"}[data-r] .tile--skeleton .tile__line{min-height:1lh}[data-r] .tile__skname{grid-area:name;align-items:center;height:28px;display:flex}[data-r] .tile__chip{left:var(--hi-space-2);bottom:var(--hi-space-2);z-index:2;align-items:center;gap:var(--hi-space-1);height:24px;padding:0 var(--hi-space-2) 0 6px;border-radius:var(--hi-radius-sm);background:var(--hi-text);border:0;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){[data-r] .tile__chip{background:color-mix(in srgb, var(--hi-text) 62%, transparent)}}[data-r] .tile__chip{color:var(--hi-action-fg);font-size:var(--hi-text-meta-size);font-variant-numeric:tabular-nums;cursor:pointer;font-weight:600;transition:opacity .12s,background-color .12s}[data-r] .tile__chip:hover{background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){[data-r] .tile__chip:hover{background:color-mix(in srgb, var(--hi-text) 85%, transparent)}}[data-r] .tile__bar{left:var(--hi-space-2);right:var(--hi-space-2);bottom:var(--hi-space-2);gap:var(--hi-space-2);height:32px;padding:0 var(--hi-space-3) 0 var(--hi-space-1);border-radius:var(--hi-radius);background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){[data-r] .tile__bar{background:color-mix(in srgb, var(--hi-text) 72%, transparent)}}[data-r] .tile__bar{color:var(--hi-action-fg);font-size:var(--hi-text-meta-size);opacity:0;pointer-events:none;font-weight:600;transition:opacity .12s}[data-r] .tile:hover .tile__bar,[data-r] .tile[data-playing] .tile__bar{opacity:1;pointer-events:auto}[data-r] .tile:has(:focus-visible) .tile__bar{opacity:1;pointer-events:auto}[data-r] .tile__bar:has([data-dragging]){opacity:1;pointer-events:auto}[data-r] .tile:hover .tile__chip,[data-r] .tile[data-playing] .tile__chip{opacity:0;pointer-events:none}[data-r] .tile:has(:focus-visible) .tile__chip{opacity:0;pointer-events:none}[data-r] .tile__key{border-radius:var(--hi-radius-sm);width:24px;height:24px;color:var(--hi-action-fg);cursor:pointer;background:0 0;border:0;flex:none;padding:0;transition:background-color .12s}[data-r] .tile__key:hover{background:var(--hi-action-fg)}@supports (color:color-mix(in lab, red, red)){[data-r] .tile__key:hover{background:color-mix(in srgb, var(--hi-action-fg) 16%, transparent)}}:is([data-r] .tile__key:focus-visible,[data-r] .tile__seek [data-slot=media-player-seek-thumb]:has(:focus-visible)){outline:var(--hi-focus-width) solid var(--hi-action-fg);outline-offset:1px}[data-r] .tile__time{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:5ch}[data-r] .tile__seek{cursor:pointer;height:100%}[data-r] .tile__seek [data-slot=media-player-seek-track]{border-radius:var(--hi-radius-sm);background:var(--hi-action-fg);height:4px}@supports (color:color-mix(in lab, red, red)){[data-r] .tile__seek [data-slot=media-player-seek-track]{background:color-mix(in srgb, var(--hi-action-fg) 28%, transparent)}}[data-r] .tile__seek [data-slot=media-player-seek-range]{border-radius:var(--hi-radius-sm);background:var(--hi-action-fg)}[data-r] .tile__seek [data-slot=media-player-seek-thumb]{background:var(--hi-action-fg);width:12px;height:12px;box-shadow:0 1px 3px var(--hi-text);border-radius:50%}@supports (color:color-mix(in lab, red, red)){[data-r] .tile__seek [data-slot=media-player-seek-thumb]{box-shadow:0 1px 3px color-mix(in srgb, var(--hi-text) 40%, transparent)}}[data-r] .tile__loading{background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){[data-r] .tile__loading{background:color-mix(in srgb, var(--hi-text) 28%, transparent)}}[data-r] .tile__loading{color:var(--hi-action-fg)}[data-r] .tile__cap{align-items:center;column-gap:var(--hi-space-2);padding:var(--hi-space-2) var(--hi-space-1) var(--hi-space-1);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"box name res info"".line line line";min-width:0;display:grid}[data-r] .tile__cap>.tile__box{grid-area:box}[data-r] .tile__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--hi-text-body-size);color:var(--hi-text);grid-area:name;margin:0;font-weight:500;overflow:hidden}[data-r] .tile__res{font-size:var(--hi-text-secondary-size);font-variant-numeric:tabular-nums;color:var(--hi-text);white-space:nowrap;grid-area:res;font-weight:600}[data-r] .tile__info{width:28px;height:28px;margin-right:calc(-1 * var(--hi-space-1));color:var(--hi-text-3);grid-area:info}[data-r] .tile__info svg{width:16px;height:16px}[data-r] .tile__info:hover,[data-r] .tile__info[data-popup-open]{background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){[data-r] .tile__info:hover,[data-r] .tile__info[data-popup-open]{background:color-mix(in srgb, var(--hi-text) 8%, transparent)}}[data-r] .tile__info:hover,[data-r] .tile__info[data-popup-open]{color:var(--hi-text)}[data-r] .tile__line{align-items:center;column-gap:var(--hi-space-3);min-height:20px;font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);flex-wrap:wrap;grid-area:line;margin:0;display:flex}[data-r] .tile__scan{align-items:center;gap:var(--hi-space-1);display:inline-flex}[data-r] .tile__scan[data-warn]{color:var(--hi-warning)}[data-r] .tile__skline{vertical-align:middle;width:62%;height:14px;display:inline-block}[data-r] .tile__skline--short{width:34%}[data-r] .tile[data-ticked] .tile__name,[data-r] .tile[data-ticked] .tile__res,[data-r] .tile[data-ticked] .tile__line,[data-r] .tile[data-ticked] .tile__scan,[data-r] .tile[data-ticked] .tile__scan[data-warn],[data-r] .tile[data-ticked] .tile__info{color:var(--hi-action-fg)}@supports (color:color-mix(in lab, red, red)){[data-r] .tile[data-ticked] .tile__info{color:color-mix(in srgb, var(--hi-action-fg) 72%, transparent)}}[data-r] .tile[data-ticked] .tile__info:hover,[data-r] .tile[data-ticked] .tile__info[data-popup-open]{background:var(--hi-action-fg)}@supports (color:color-mix(in lab, red, red)){[data-r] .tile[data-ticked] .tile__info:hover,[data-r] .tile[data-ticked] .tile__info[data-popup-open]{background:color-mix(in srgb, var(--hi-action-fg) 16%, transparent)}}[data-r] .tile[data-ticked] .tile__info:hover,[data-r] .tile[data-ticked] .tile__info[data-popup-open]{color:var(--hi-action-fg)}[data-r] .tile[data-ticked] [data-slot=checkbox]{background:var(--hi-action-fg);border-color:var(--hi-action-fg);color:var(--hi-action-active)}[data-r] .tile[data-ticked]:has(.tile__box:focus-visible){outline-color:var(--hi-action-active);outline-offset:2px}[data-r] .vempty{border:0;min-height:300px}.r-pop[data-r][data-slot],.r-select-pop[data-r][data-slot]{border-radius:var(--hi-radius-dialog)}.vd-pop[data-r]{width:360px}[data-r] .vd{padding:var(--hi-space-2) var(--hi-space-4)}[data-r] .vd__facts{margin:0}[data-r] .vd__facts>div{gap:var(--hi-space-3);padding:var(--hi-space-2) 0;grid-template-columns:108px minmax(0,1fr);display:grid}[data-r] .vd__facts>div+div{border-top:1px solid var(--hi-hairline)}[data-r] .vd__facts dt{color:var(--hi-text-3);font-size:var(--hi-text-secondary-size);padding-top:1px}[data-r] .vd__facts dd{gap:var(--hi-space-1);font-variant-numeric:tabular-nums;justify-items:start;margin:0;display:grid}[data-r] .vd__file{word-break:break-all}[data-r] .vd__sub,[data-r] .vd__none{color:var(--hi-text-3);font-size:var(--hi-text-secondary-size)}[data-r] .vd__board{gap:var(--hi-space-2)}[data-r] .vd__board .dk-source__board{font-size:var(--hi-text-secondary-size);margin:0}[data-r] .vd__board .dk-source__board>span:first-child{display:none}[data-r] .vd__board .dk-source__board .hi-field__control{border-radius:var(--hi-radius);width:76px;height:32px;font-size:var(--hi-text-secondary-size)}.ss-pop[data-r]{width:430px}[data-r] .ss{gap:var(--hi-space-4);padding:var(--hi-space-5);display:grid}[data-r] .ss p{margin:0}[data-r] .ss__title{font-size:var(--hi-text-sub-size);letter-spacing:-.012em;color:var(--hi-text);font-weight:700}[data-r] .ss__sub,[data-r] .ss__hint{color:var(--hi-text-2);font-size:var(--hi-text-secondary-size)}[data-r] .ss .ss__hint{margin-top:var(--hi-space-2);line-height:1.45}[data-r] .ss .ss__label{margin-bottom:var(--hi-space-2);font-size:var(--hi-text-meta-size);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-2);font-weight:700}[data-r] .ss__group{border-radius:var(--hi-radius);background:var(--hi-surface);width:136px;height:32px}[data-r] .ss__input{text-align:center;font-variant-numeric:tabular-nums;font-weight:650}[data-r] .ss__cost{padding:var(--hi-space-3);border-radius:var(--hi-radius);background:var(--hi-bg);color:var(--hi-text-2)}[data-r] .ss__cost[data-cost]{color:var(--hi-text);box-shadow:inset 0 0 0 1px var(--hi-warning);background:0 0}[data-r] .ss__keys{justify-content:flex-end;gap:var(--hi-space-2);display:flex}[data-r] .r-seg [data-locked]{color:var(--hi-disabled);cursor:not-allowed}[data-r] .r-seg [data-locked]:hover{color:var(--hi-disabled);background:0 0}.bal{gap:var(--hi-space-5);grid-template-columns:minmax(0,1fr) 22rem;align-items:start;min-width:0;display:grid}.bal__pic{gap:var(--hi-space-2);min-width:0;margin:0;display:grid}.bal__pic>:first-child{aspect-ratio:16/9;border:1px solid var(--hi-border);background:var(--hi-text);border-radius:10px;width:min(100%,177.778vh - 44.4444rem);overflow:hidden}.bal__img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.bal__blank{padding:var(--hi-space-4);text-align:center;font-size:var(--hi-text-secondary-size);color:var(--hi-text-3);background:var(--hi-surface);place-items:center;display:grid}.bal__cap{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);font-variant-numeric:tabular-nums}.bal__side{gap:var(--hi-space-5);min-width:0;display:grid}.bal__set{gap:var(--hi-space-2);display:grid}.bal__slider{align-items:center;gap:var(--hi-space-3);display:flex}.bal__slider .hi-range{flex:1;min-width:0}.bal__value{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch}.bal__help{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);margin:0}.bal__facts{gap:var(--hi-space-2);margin:0;display:grid}.bal__fact{justify-content:space-between;gap:var(--hi-space-3);font-size:var(--hi-text-secondary-size);padding-bottom:var(--hi-space-2);border-bottom:1px solid var(--hi-hairline);display:flex}.bal__fact dt{color:var(--hi-text-2)}.bal__fact dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.bal__run{min-height:32px}.bal__run .rk{width:100%;min-width:0}.bal__failed{align-items:center;gap:var(--hi-space-2) var(--hi-space-3);font-size:var(--hi-text-secondary-size);flex-wrap:wrap;display:flex}.bal__why{min-width:0;color:var(--hi-danger);flex:12rem}.bal__detail{flex-basis:100%}.bal__raw{margin:var(--hi-space-2) 0 0;color:var(--hi-text-3);font-size:12px}@media (max-width:960px){.bal{grid-template-columns:minmax(0,1fr)}}.if-mono{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums}.if-legend{font-family:var(--hi-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hi-text-3);font-size:11px;font-weight:500}.if-error{font-size:var(--hi-text-secondary-size,13px);color:var(--hi-text-2);margin:4px 0 0 112px}.if-verdict{align-items:center;gap:var(--hi-space-3) var(--hi-space-5);padding-bottom:var(--hi-space-5);border-bottom:1px solid var(--hi-hairline);flex-wrap:wrap;min-height:56px;display:flex}.if-verdict__why{font-size:var(--hi-text-secondary-size,13px);color:var(--hi-text-2)}.if-verdict__left{align-items:center;gap:var(--hi-space-2);font-size:var(--hi-text-secondary-size,13px);color:var(--hi-text-2);flex-basis:100%;order:3;display:inline-flex}.if-timeline[data-left-out] .if-bar{opacity:.45}.if-verdict__detail{flex-basis:100%}.if-verdict__raw{margin:var(--hi-space-2) 0 0;font-family:var(--hi-font-mono);color:var(--hi-text-3);font-size:12px}.if-review__table .pagerbar{flex-wrap:wrap}.if-review__table .pagerbar select{flex-shrink:0;min-width:76px}.if-board{margin-top:var(--hi-space-4)}.if-board__trigger{text-align:left;color:var(--hi-text-2);font-size:var(--hi-text-secondary-size,13px);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:6px;padding:0;display:inline-flex}.if-board__trigger:hover{color:var(--hi-text)}.if-board__trigger svg{flex-shrink:0;margin-top:3px;transition-property:rotate;transition-duration:.15s}.if-board__trigger[data-panel-open] svg{rotate:90deg}.if-board__fields{gap:var(--hi-space-6);margin-top:var(--hi-space-3);flex-wrap:wrap;display:flex}.if-board--first{margin-top:0}.if-board__trigger>span{text-align:left;min-width:0}.if-board__part{white-space:nowrap}.if-target{gap:6px;min-width:0;display:grid}.if-target__row{justify-content:space-between;align-items:center;gap:var(--hi-space-3);min-width:0;min-height:32px;display:flex}.if-target__label{font-size:var(--hi-text-label-size);font-weight:var(--hi-text-label-weight);color:var(--hi-text)}.if-target__box{flex:none;align-items:center;gap:6px;display:inline-flex}.if-target__box .if-target__width{width:72px;font-size:var(--hi-text-data-size);text-align:right;font-variant-numeric:tabular-nums;padding:5px 10px;line-height:20px}.if-target__box[data-invalid] .if-target__width{border-color:var(--hi-danger)}.if-target__height{min-width:6ch;font-size:var(--hi-text-data-size);color:var(--hi-text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.if-target__presets{margin-left:-4px}.if-target .hi-field__error{margin:0}.if-target__pop{background:var(--hi-elevated);border:1px solid var(--hi-border);border-radius:var(--hi-radius);width:248px;box-shadow:var(--hi-shadow-popover);font-family:var(--hi-font-sans);gap:0;padding:4px}.if-presets{margin:0;padding:0;list-style:none;display:grid}.if-preset{border-radius:var(--hi-radius-sm);width:100%;height:30px;font:inherit;font-variant-numeric:tabular-nums;color:var(--hi-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.if-preset:hover,.if-preset:focus-visible,.if-preset[aria-pressed=true]{background:var(--hi-selected);outline:none}.if-preset:disabled{color:var(--hi-disabled);cursor:default;background:0 0}.if-preset__tick{flex:none;width:14px;height:14px}.if-preset__tag{color:var(--hi-text-3);margin-left:auto;font-size:11px}.if-target__group{border-top:1px solid var(--hi-hairline);color:var(--hi-text-3);margin-top:4px;padding:8px 8px 2px;font-size:11px;line-height:1.4}.if-target__foot{border-top:1px solid var(--hi-hairline);color:var(--hi-text-3);margin:4px 0 0;padding:6px 8px 4px;font-size:11px;line-height:1.4}.if-timelines{gap:var(--hi-space-3);display:grid}.if-timeline{align-items:center;gap:var(--hi-space-3);grid-template-columns:100px minmax(0,1fr) 112px;min-height:40px;display:grid}.if-timeline__date{font-family:var(--hi-font-mono);white-space:nowrap;font-size:13px}.if-timeline__status{font-family:var(--hi-font-mono);color:var(--hi-text-2);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.if-timeline[data-phase=waiting] .if-timeline__status,.if-timeline[data-phase=starting] .if-timeline__status{color:var(--hi-text-3)}.if-bar{background:var(--hi-selected);border-radius:var(--hi-radius-sm);touch-action:none;-webkit-user-select:none;user-select:none;height:32px;position:relative}.if-bar[data-editable]{cursor:crosshair}.if-bar__clips,.if-bar__ticks{pointer-events:none;position:absolute;inset:0}.if-clip{background:var(--hi-text);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.if-clip{background:color-mix(in srgb, var(--hi-text) 18%, transparent)}}.if-clip{border-radius:2px}.if-clip--sweep{background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){.if-clip--sweep{background:color-mix(in srgb, var(--hi-text) 8%, transparent)}}.if-clip--sweep{outline:1px dashed var(--hi-border);outline-offset:-1px}.if-tick{background:var(--hi-disabled);opacity:.8;width:1px;position:absolute;top:12px;bottom:12px}.if-tick--board{background:var(--hi-text);opacity:1;width:2px;margin-left:-.5px;top:6px;bottom:6px}.if-bar__handles{width:100%;inset:0;position:absolute!important}.if-clip__delete{width:24px;height:24px;color:var(--hi-text-2);background:var(--hi-surface);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:4px}.if-clip__delete:after{content:"";position:absolute;inset:-2px}.if-clip__delete:hover{color:var(--hi-text);border-color:var(--hi-border)}.if-review{gap:var(--hi-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.if-review__table{min-width:0}.if-table td{vertical-align:middle;white-space:nowrap;height:44px;font-size:13px}.if-table .if-row{cursor:pointer}.if-table .if-row[data-status=removed] td:not(.if-act){opacity:.5}.if-table td[data-num],.if-table th[data-num]{text-align:right}.if-th{font-family:var(--hi-font-mono)}.if-act{text-align:right}.if-none{color:var(--hi-text-3)}.if-stage{gap:var(--hi-space-3);min-width:0;top:var(--hi-space-4);display:grid;position:sticky}.if-stage--empty{color:var(--hi-text-3);padding:var(--hi-space-6) 0;font-size:13px}.if-stage__head{gap:var(--hi-space-4);color:var(--hi-text-2);font-size:12px;display:flex}.if-canvas{aspect-ratio:16/9;background:var(--hi-selected);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);touch-action:none;width:100%;height:auto;display:block}.if-stage[data-removed] .if-canvas{opacity:.4}.if-outline{fill:none;stroke:#fbfaf7;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;filter:drop-shadow(0 0 2px #000000d9);pointer-events:none}.if-outline--ghost{stroke-dasharray:6 5;stroke-width:1.5px;opacity:.75}.if-dot{fill:#fbfaf7;stroke:#161614;stroke-width:1.2px;vector-effect:non-scaling-stroke;pointer-events:none}.if-dot--draft:not([data-snapped]){fill:#0000;stroke:#fbfaf7;stroke-dasharray:2 2;filter:drop-shadow(0 0 1.5px #000000e6)}.if-handle{fill:#161614;stroke:#fbfaf7;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:grab}.if-handle:active{cursor:grabbing}.if-stage__keys{align-items:center;gap:var(--hi-space-2);flex-wrap:wrap;display:flex}.if-stage__note{color:var(--hi-text-2);margin:0;font-size:12px}.if-stage__result{align-items:center;gap:var(--hi-space-2) var(--hi-space-4);flex-wrap:wrap;min-height:24px;font-size:13px;display:flex}.if-dot[data-held],.if-handle[data-held]{stroke:#fbfaf7;stroke-width:2.5px;stroke-dasharray:3 2}.if-loupes{gap:var(--hi-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.if-loupe{gap:4px;min-width:0;margin:0;display:grid}.if-loupe__view{aspect-ratio:1;background:var(--hi-selected);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);width:100%;display:block}.if-loupe[data-held] .if-loupe__view{border-style:dashed;border-color:var(--hi-text-2)}.if-loupe__ring,.if-loupe__ghost,.if-loupe__near{fill:none;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.5px #000000e6)}.if-loupe__ring{stroke:#fbfaf7;stroke-width:2px}.if-loupe__near{stroke:#fbfaf7;stroke-width:1px;stroke-dasharray:2 2;opacity:.8}.if-loupe__ghost{stroke:#fbfaf7;stroke-width:1.5px;stroke-dasharray:4 3;opacity:.8}.if-loupe__centre{fill:#fbfaf7;stroke:#161614;stroke-width:.5px;vector-effect:non-scaling-stroke}.if-loupe figcaption{color:var(--hi-text-3);flex-direction:column;gap:1px;min-width:0;font-size:11px;display:flex}.if-loupe figcaption>span:last-child{color:var(--hi-text-2)}.if-loupe figcaption [data-held]{color:var(--hi-text);font-weight:500}.if-stage__none{padding:var(--hi-space-6) 0;color:var(--hi-text-2);margin:0;font-size:13px}.if-offers{gap:var(--hi-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.if-offers--loading{aspect-ratio:16/7}.if-offer{text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;min-width:0;padding:0;display:grid}.if-offer .if-canvas{transition-property:border-color;transition-duration:.12s}.if-offer:hover .if-canvas,.if-offer:focus-visible .if-canvas{border-color:var(--hi-text)}.if-offer__cap{color:var(--hi-text-2);font-size:12px}.if-timeline[data-pills]{margin-bottom:22px}.if-clip__pill{height:20px;font-family:var(--hi-font-mono);color:var(--hi-text-2);background:var(--hi-surface);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);cursor:pointer;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex;position:absolute;top:calc(100% + 3px);transform:translate(-50%)}.if-clip__pill:hover{color:var(--hi-text);border-color:var(--hi-border)}.if-flow{gap:var(--hi-space-5);min-width:0;display:grid}.if-head{align-items:center;gap:var(--hi-space-3) var(--hi-space-6);flex-wrap:wrap;display:flex}.if-stages{background:var(--hi-selected);border-radius:var(--hi-radius-sm);gap:2px;padding:2px;display:inline-flex}.if-stage{height:28px;padding:0 var(--hi-space-3);border-radius:calc(var(--hi-radius-sm) - 1px);color:var(--hi-text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;display:inline-flex}.if-stage:hover:not(:disabled){color:var(--hi-text)}.if-stage[aria-current=step]{background:var(--hi-surface);color:var(--hi-text);box-shadow:inset 0 0 0 1px var(--hi-hairline)}.if-stage:disabled{opacity:.45;cursor:default}.if-stage:not(:disabled):not([aria-current=step]){color:var(--hi-text-2)}.if-clips,.if-target__pop{--hi-font-mono:"Instrument Sans", ui-sans-serif, system-ui, sans-serif}.if-clips{column-gap:var(--hi-space-6);grid-template-columns:minmax(0,1fr) 380px;align-items:start;min-width:0;display:grid}.if-clips[hidden]{display:none}@media (max-width:1360px){.if-clips{grid-template-columns:minmax(0,1fr) 340px}}@media (min-width:1600px){.if-clips{grid-template-columns:minmax(0,1fr) 440px}}@media (min-width:1800px){.if-clips{grid-template-columns:minmax(0,1fr) 500px}}@media (min-width:2200px){.if-clips{grid-template-columns:minmax(0,1fr) 560px}}@media (max-width:1100px){.if-clips{grid-template-columns:minmax(0,1fr)}}.if-clips__deck,.if-pane{min-width:0}.if-pane{gap:var(--hi-space-6);display:grid}.if-pane__key{display:grid}.if-pane__state{color:var(--hi-text-2);margin:0;font-size:13px}.if-standings{gap:var(--hi-space-2);margin:0;padding:0;font-size:13px;list-style:none;display:grid}.if-standings li{align-items:center;gap:var(--hi-space-3);min-width:0;display:flex}.if-run{gap:var(--hi-space-2);min-width:0;display:grid}.if-run__line{justify-content:space-between;align-items:center;gap:var(--hi-space-3);min-width:0;min-height:32px;display:flex}.if-run__word{min-width:0;font-size:var(--hi-text-label-size);color:var(--hi-text);font-weight:600}.if-run__stop{flex:none}.if-run__stop:hover,.if-run__stop:focus-visible{color:var(--hi-danger)}.if-run__meter{align-items:center;gap:var(--hi-space-3);min-width:0;display:flex}.if-run__bar{flex:auto;gap:3px;min-width:0;height:8px;display:flex}.if-run__seg{background:var(--hi-selected);min-width:8px;box-shadow:inset 0 0 0 1px var(--hi-hairline);border-radius:2px;flex-shrink:1;flex-basis:0;position:relative;overflow:hidden}.if-run__fill{background:var(--hi-text);transition:width .15s linear;position:absolute;top:0;bottom:0;left:0}.if-run__pct{min-width:4.5ch;font-size:var(--hi-text-data-size);color:var(--hi-text-2);text-align:right;font-variant-numeric:tabular-nums;flex:none}.if-setting{gap:var(--hi-space-3);min-width:0;display:grid}.if-asks{gap:var(--hi-space-2);display:grid}.if-settings .if-board__fields{gap:var(--hi-space-3);display:grid}.if-source{gap:var(--hi-space-2);min-width:0;display:grid}.if-source .if-legend{margin:0}.if-review{gap:var(--hi-space-2);min-width:0;display:grid}.if-head .if-verdict{gap:var(--hi-space-2) var(--hi-space-4);border-bottom:0;flex:520px;min-width:0;min-height:0;padding:0}.if-head .if-verdict__why{flex:240px;min-width:0}.if-suggest{align-items:center;gap:var(--hi-space-2);font-size:var(--hi-text-secondary-size,13px);color:var(--hi-text-2);flex-wrap:wrap;margin:0;display:flex}.if-aside{gap:var(--hi-space-4);display:grid}.if-aside[data-stale] .cv-previews{opacity:.55}.if-balance{align-items:center;gap:var(--hi-space-3);display:flex}.if-balance .hi-range{flex:1;min-width:0}.if-takeover{height:calc(36px + var(--br-max-h));min-width:0}.if-flow[data-view=review]{align-content:start;gap:var(--hi-space-2);margin-bottom:calc(-1 * var(--if-bleed,0px))}.if-missing{gap:var(--hi-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.if-missing__card{align-items:center;gap:var(--hi-space-2) var(--hi-space-4);padding:var(--hi-space-2) var(--hi-space-3);border:1px solid var(--hi-border);border-radius:var(--hi-radius-sm);background:var(--hi-selected);flex-wrap:wrap;display:flex}.if-missing__name{font-weight:600}.if-missing__why{color:var(--hi-text-muted);flex:auto}.if-ask{align-items:center;gap:var(--hi-space-2);font-size:var(--hi-text-secondary-size,13px);color:var(--hi-text);flex-wrap:wrap;flex-basis:100%;margin:0;display:flex}.if-slotnote{align-items:center;gap:var(--hi-space-2);white-space:nowrap;color:var(--hi-text-2);font-size:var(--hi-text-secondary-size,13px);display:inline-flex}[data-r]{--ink:var(--hi-action);--ink-2:var(--hi-action-hover);--ink-soft:var(--hi-selected);--page:var(--hi-bg);--surf:var(--hi-surface);--sunk:var(--hi-surface-2);--hair:var(--hi-hairline);--line:var(--hi-border);--t1:var(--hi-text);--t2:var(--hi-text-2);--t3:var(--hi-text-3);--t4:var(--hi-disabled);--film:var(--hi-text);--ink-on-film:var(--hi-info);--red-on-film:var(--hi-danger);--on-film-off:var(--hi-danger);--on-film-moved:var(--hi-info);--amber:var(--hi-warning);--amber-bg:transparent;--amber-line:var(--hi-warning);--amber-solid:var(--hi-warning);--red:var(--hi-danger);--red-bg:transparent;--red-line:var(--hi-danger);--shadow-1:var(--hi-shadow-card);--shadow-pop:var(--hi-shadow-popover);--font:var(--hi-font-sans);--f-xs:var(--hi-text-meta-size);--f-sm:var(--hi-text-secondary-size);--f-md:var(--hi-text-body-size);--f-lg:var(--hi-text-sub-size);--f-xl:var(--hi-text-section-size)}[data-r] button{font:inherit;letter-spacing:inherit}[data-r] .hi-button,[data-r] .savemark{border-radius:var(--hi-radius)}[data-r] .wt{justify-content:space-between;align-items:center;gap:var(--hi-space-4);min-width:0;display:flex}[data-r] .wt__end{align-items:center;gap:var(--hi-space-2);flex:none;display:flex}[data-r] .wt__locked{border-radius:var(--hi-radius);outline:none;display:inline-flex}[data-r] .wt__locked:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}[data-r] .wt .wt__tab:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset);box-shadow:none;border-color:#0000}[data-r] .wt [data-slot=tabs-trigger][data-disabled]{opacity:1;color:var(--hi-disabled);cursor:default}[data-r] .wt [data-slot=tabs-trigger][data-disabled] .wt__num{border-color:var(--hi-hairline);color:var(--hi-disabled)}[data-r] .wt--sections{border-bottom:1px solid var(--hi-hairline)}[data-r] .wt--sections [data-slot=tabs-list]{gap:var(--hi-space-6);background:0 0;border-radius:0;height:auto;padding:0}[data-r] .wt--sections .wt__tab{gap:var(--hi-space-2);height:44px;box-shadow:none;font-size:var(--hi-text-sub-size);color:var(--hi-text-2);background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0 2px;font-weight:600;transition:color .12s}[data-r] .wt--sections .wt__tab:hover:not([data-disabled]){color:var(--hi-text)}[data-r] .wt--sections .wt__tab[data-active]{color:var(--hi-text);background:0 0}[data-r] .wt--sections .wt__tab:after{content:"";background:var(--hi-text);opacity:0;height:2px;transition:opacity .12s;position:absolute;bottom:-1px;left:0;right:0}[data-r] .wt--sections .wt__tab[data-active]:after{opacity:1}[data-r] .wt--sections .wt__end{padding-bottom:var(--hi-space-1)}[data-r] .wt--steps{z-index:20;margin:calc(-1 * var(--hi-space-2)) 0;padding:var(--hi-space-2) 0;background:var(--hi-surface);position:sticky;top:0}[data-r] .wt--steps [data-slot=tabs-list]{box-sizing:border-box;border:1px solid var(--hi-border);border-radius:var(--hi-radius-dialog);background:0 0;gap:2px;height:40px;padding:3px}[data-r] .wt__end .hi-button{box-sizing:border-box;height:40px;min-height:40px}[data-r] .wt--steps .wt__tab{height:32px;padding:0 var(--hi-space-3) 0 var(--hi-space-2);gap:var(--hi-space-2);border-radius:var(--hi-radius);box-shadow:none;font-size:var(--hi-text-label-size);color:var(--hi-text-2);background:0 0;border:0;flex:none;margin:0;font-weight:500;transition:background-color .12s,color .12s}[data-r] .wt--steps .wt__tab:hover:not([data-disabled]):not([data-active]){background:var(--hi-text)}@supports (color:color-mix(in lab, red, red)){[data-r] .wt--steps .wt__tab:hover:not([data-disabled]):not([data-active]){background:color-mix(in srgb, var(--hi-text) 8%, transparent)}}[data-r] .wt--steps .wt__tab:hover:not([data-disabled]):not([data-active]){color:var(--hi-text)}[data-r] .wt--steps .wt__tab[data-active]{background:var(--hi-action-active);color:var(--hi-action-fg);font-weight:600}[data-r] .wt--steps .wt__tab[data-active]:hover{background:var(--hi-action-active)}[data-r] .wt__check{color:var(--hi-text);flex:none;margin:0 2px}[data-r] .wt--steps .wt__tab:after{display:none}[data-r] .wt__num{border:1px solid var(--hi-border);width:20px;height:20px;color:var(--hi-text-3);font-size:var(--hi-text-meta-size);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:650;display:grid}[data-r] .wt__tab[data-active] .wt__num{background:var(--hi-action-fg);border-color:var(--hi-action-fg);color:var(--hi-action-active)}[data-r] .wt--steps [data-slot=tabs-list]{align-items:center}[data-r] .wt__sep{background:var(--hi-border);flex:none;width:1px;height:16px}[data-r] .wt__sep[data-hidden]{background:0 0}[data-r] .hi-statusmark__lamp,[data-r] .ef-lamp{display:none}[data-r] .ws-mounted .hi-chip:not(:has(>.hi-chip__value)):before{width:var(--hi-icon-chip);height:var(--hi-icon-chip);-webkit-mask:var(--r-shape,none) center / contain no-repeat;-webkit-mask:var(--r-shape,none) center / contain no-repeat;-webkit-mask:var(--r-shape,none) center / contain no-repeat;-webkit-mask:var(--r-shape,none) center / contain no-repeat;mask:var(--r-shape,none) center / contain no-repeat;background:currentColor;border-radius:0}[data-r] .ws-mounted .hi-chip--ok{--r-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}[data-r] .ws-mounted .hi-chip--warn,[data-r] .ws-mounted .hi-chip--bad{--r-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}[data-r] .ws-mounted .hi-chip--info{--r-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}[data-r] .hi-row--current,[data-r] .hi-row--interactive.hi-row--current:hover,[data-r] .hi-step--current,[data-r] .ws-record__row[data-here]{border-left-color:#0000}[data-r] .hi-table__row--selected td:first-child,[data-r] .ws-choice[data-checked]{box-shadow:none}[data-r] .rl[data-transport]{--rl-time-w:4ch}[data-r] .rl[data-transport] .rl-row{align-items:flex-end;gap:var(--hi-space-2)}[data-r] .rl[data-transport] .rl-box{height:32px}[data-r] .rl-lead{margin-bottom:-4px;margin-right:var(--hi-space-1);flex:none;align-items:center;gap:2px;display:inline-flex}[data-r] .rl[data-transport] .rl-time{text-align:center}[data-r] .rl-nowtotal{margin-left:var(--hi-space-2);font-variant-numeric:tabular-nums;height:24px;color:var(--hi-text-3);white-space:nowrap;flex:none;font-size:13px;line-height:24px}[data-r] .rl-nowtotal b{color:var(--hi-text);font-weight:600}[data-r] .rl[data-transport] .rl-tick{height:24px;top:auto;bottom:0}[data-r] .rl[data-transport] .rl-tick:after{bottom:0}[data-r] .rl[data-transport] .rl-head{height:24px;top:auto;bottom:0}[data-r] .rl[data-transport] .rl-head:after{width:10px;height:10px;margin-top:-5px;margin-left:-5px;top:50%;bottom:auto}[data-r] .rl[data-transport] .rl-clip[data-selected]{background:var(--hi-action-active)}@supports (color:color-mix(in lab, red, red)){[data-r] .rl[data-transport] .rl-clip[data-selected]{background:color-mix(in srgb, var(--hi-action-active) 26%, transparent)}}[data-r] .rl[data-transport] .rl-clip[data-selected]{outline-color:var(--hi-action-active)}[data-r] .rl[data-transport] .rl-handle{background:var(--hi-action-active)}[data-r] .rl[data-transport] .rl-handle:focus-visible{outline-color:var(--hi-action-active)}[data-r].if-flow{gap:var(--hi-space-4);padding:var(--hi-space-4);background:var(--hi-surface);border-radius:var(--hi-radius-dialog)}[data-r].if-flow[data-view=review]{gap:var(--hi-space-4)}[data-r].if-flow>.if-head{display:block}[data-r].if-flow>.if-head .wt--steps{z-index:20;margin:calc(-1 * var(--hi-space-2)) 0;padding:var(--hi-space-2) 0;background:var(--hi-surface);position:sticky;top:0}[data-r] .r-key{gap:var(--hi-space-2);border-radius:var(--hi-radius)}[data-r] .r-key svg{flex:none}[data-r] .x-spin{animation:.9s linear infinite hi-spin}[data-r] .savemark{align-items:center;gap:var(--hi-space-2);border-radius:var(--hi-radius);cursor:pointer;background:0 0;border:0;transition:background-color .12s,color .12s;display:inline-flex}[data-r] .savemark:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}[data-r] .wt__end .savemark{box-sizing:border-box;height:40px;padding:0 var(--hi-space-3);color:var(--hi-text-2);font-size:var(--hi-text-label-size);font-variant-numeric:tabular-nums;margin:0;font-weight:500}[data-r] .wt__end .savemark:hover,[data-r] .wt__end .savemark[data-popup-open]{background:var(--hi-surface-2);color:var(--hi-text)}[data-r] .savemark__slot{justify-items:start;display:inline-grid}[data-r] .savemark__slot>.savemark__word,[data-r] .savemark__slot:before,[data-r] .savemark__slot:after{white-space:nowrap;grid-area:1/1}[data-r] .savemark__slot:before{content:attr(data-saved);visibility:hidden}[data-r] .savemark__slot:after{content:attr(data-rest);visibility:hidden}[data-r] .wt__end .savemark[data-failed]{color:var(--hi-danger)}[data-r].st-pop{border-radius:var(--hi-radius-dialog);width:390px;font-size:var(--hi-text-body-size)}[data-r] .st{padding:var(--hi-space-4) var(--hi-space-4) var(--hi-space-2)}[data-r] .st__title{margin-bottom:var(--hi-space-1);font-size:var(--hi-text-meta-size);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-2);font-weight:700}[data-r] .st__group{padding:var(--hi-space-2) 0}[data-r] .st__row{align-items:center;gap:var(--hi-space-2);grid-template-columns:84px minmax(0,1fr) auto;min-height:28px;display:grid}[data-r] .st__label{color:var(--hi-text-3);font-size:var(--hi-text-secondary-size)}[data-r] .st__value{color:var(--hi-text-3);font-variant-numeric:tabular-nums}[data-r] .st__row--failed .st__label,[data-r] .st__why{color:var(--hi-danger)}[data-r] .st__save{width:100%;margin:var(--hi-space-2) 0 var(--hi-space-1)}[data-r] .st__discard{padding-bottom:var(--hi-space-2)}[data-r] .st__discard-key{justify-content:flex-start}[data-r] .hi-button--destructive{background:var(--hi-surface);border:1px solid var(--hi-danger);color:var(--hi-danger)}[data-r] .step--saved{min-height:0;display:block}[data-r] .ask{place-items:center start;column-gap:var(--hi-space-4);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"glyph done keys""glyph facts keys""glyph q keys";row-gap:2px;width:100%;padding:0;display:grid}[data-r] .ask__glyph{background:var(--hi-surface-2);width:40px;height:40px;color:var(--hi-text);border-radius:50%;grid-area:glyph;place-items:center;margin:0;display:grid}[data-r] .ask__done{grid-area:done;margin:0;font-weight:600}[data-r] .ask__facts{color:var(--hi-text-3);font-size:var(--hi-text-secondary-size);font-variant-numeric:tabular-nums;grid-area:facts;margin:0}[data-r] .ask__q{margin:var(--hi-space-3) 0 0;font-size:var(--hi-text-section-size);letter-spacing:-.016em;grid-area:q;font-weight:700}[data-r] .ask__keys{gap:var(--hi-space-2);grid-area:keys;margin:0;display:flex}[data-r].if-flow .hi-button--primary,[data-r].st-pop .hi-button--primary{background:var(--hi-action);border-color:var(--hi-action);color:var(--hi-action-fg)}[data-r].if-flow .hi-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--hi-action-hover);border-color:var(--hi-action-hover)}[data-r].if-flow .hi-button--primary:active:not(:disabled):not([aria-disabled=true]){background:var(--hi-action-active);border-color:var(--hi-action-active)}[data-r].if-flow :is(.wt__end,.ask__keys) .hi-button--primary:is(:disabled,[aria-disabled=true]),[data-r].if-flow :is(.wt__end,.ask__keys) .hi-button--primary:is(:disabled,[aria-disabled=true]):hover{background:var(--hi-selected);border-color:var(--hi-text-3);color:var(--hi-text-2);opacity:1}.ab{gap:var(--hi-space-2);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.ab__segments{width:100%;min-width:0}.ab__segment{text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:auto;min-width:0;padding-inline:4px;font-size:.72rem;overflow:hidden}.ab__list{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.ab-row{cursor:pointer;border-bottom:1px solid var(--hi-hairline);width:100%;min-width:0;max-width:100%;height:32px;color:var(--hi-text);flex:none;grid-template-columns:44px 72px 52px 48px 56px 24px;align-items:center;font-size:.75rem;display:grid;overflow:hidden}.ab-row:hover{background:var(--hi-surface-hover)}.ab-row[data-open]{background:var(--hi-selected)}.ab-row[data-state=deleted] .ab-cell{opacity:.6}.ab-row[data-state=deleted] .ab-cell--wide{opacity:1}.ab-row[data-state=off] .ab-cell--glyph{color:var(--hi-danger)}.ab-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:2px;overflow:hidden}.ab-cell--num{font-variant-numeric:tabular-nums}.ab-cell--glyph{text-align:center;padding-inline:0}.ab-cell--thumb{align-items:center;padding:0;display:flex}.ab-cell--thumb img{object-fit:cover;background:var(--hi-selected);border-radius:2px;width:40px;height:22px;display:block}.ab__list[data-size=fit]>.ab-row{height:var(--ab-fit-row,32px)}.ab-cell--wide{grid-column:span 2}.ab-put-back{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:inherit;color:var(--hi-text);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);cursor:pointer;background:0 0;padding:2px 6px;overflow:hidden}.ab-put-back:hover{background:var(--hi-surface-hover)}.ab__pager{border-top:1px solid var(--hi-hairline);flex:none;min-width:0;padding-top:6px}.ab__pager-row{gap:2px;width:100%}.ab-gap{flex:1 1 0}.ab-empty{color:var(--hi-text-3);padding:12px 4px;font-size:.75rem}.ab-head{border-bottom:1px solid var(--hi-hairline);flex:none;grid-template-columns:44px 72px 52px 48px 56px 24px;align-items:end;height:22px;display:grid}.ab-th{min-width:0;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--hi-text-3);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:2px;padding:0 2px 4px;font-size:11px;display:inline-flex}.ab-th:hover,.ab-th[data-on]{color:var(--hi-text)}.ab-menu[data-slot=select-trigger]{border-radius:var(--hi-radius-sm);height:28px;color:var(--hi-text-2);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-color:#0000;gap:2px;padding:0 4px 0 6px;font-size:.75rem}.ab-menu[data-slot=select-trigger]:hover,.ab-menu[data-slot=select-trigger][data-popup-open]{background:var(--hi-surface-hover);color:var(--hi-text)}.ab-menu[data-slot=select-trigger] svg{width:14px;height:14px}.ab-pos{white-space:nowrap;min-width:0}.ab-pagemenu{max-height:288px}.ab__page{text-align:center;font-variant-numeric:tabular-nums;min-width:4em;color:var(--hi-text-2);font-size:.75rem}.ab-mono{font-variant-numeric:tabular-nums}.a4d{gap:var(--hi-space-8,40px);background:var(--hi-bg);min-width:0;max-width:2496px;color:var(--hi-text);box-sizing:border-box;padding:24px 32px 80px;display:grid}.a4d h2{margin:0;font-size:20px}.a4d h3{margin:0;font-size:15px;font-weight:600}.a4d-mono{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums}.a4d-top{color:var(--hi-text-3);margin:0;font-size:12px;font-weight:400}.a4d-n{color:var(--hi-text-3);margin-right:6px}.a4d-label{color:var(--hi-text-2);white-space:nowrap;font-size:12px}.a4d-pick{align-items:center;gap:10px;display:inline-flex}.a4d-checks{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.a4d-rule,.a4d-line{max-width:110ch;color:var(--hi-text-2);margin:0;font-size:13px}.a4d-line code{color:var(--hi-text);font-size:12px}.a4d-link{color:var(--hi-text);text-underline-offset:3px;text-decoration:underline}.a4d-surface{gap:var(--hi-space-5,20px);min-width:0;display:grid}.a4d-option{border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);background:var(--hi-surface);grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.a4d-option[data-pick]{border-color:var(--hi-text)}.a4d-option__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.a4d-id{min-width:44px;color:var(--hi-text-2);font-size:12px}.a4d-why{max-width:110ch;color:var(--hi-text-2);margin:0;font-size:13px}.a4d-fig{align-content:start;justify-items:start;gap:6px;min-width:0;margin:0;display:grid}.a4d-cap{color:var(--hi-text-3);margin:0;font-size:12px}.a4d-cap__lead{color:var(--hi-text);margin-right:8px;font-weight:600}.a4d-page{box-sizing:border-box;border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);background:var(--hi-bg);min-width:0;max-width:100%;padding:14px 16px}.a4d .a4d-flow[data-view=clips]{min-height:0}.a4d-why-key{color:var(--hi-text-3);white-space:nowrap;align-self:center;font-size:12px}.a4d-races{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.a4d-race{gap:8px;min-width:0;display:grid}.a4d-race__head{align-items:center;gap:12px;min-width:0;display:flex}.a4d-race__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.a4d-race__clock{color:var(--hi-text-2);white-space:nowrap;font-size:12px}.a4d-near{grid-template-columns:200px 374px 374px minmax(220px,1fr);align-items:start;gap:20px;min-width:0;display:grid}.a4d-crops{gap:10px;display:grid}.a4d-crop{border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);width:200px;height:200px;image-rendering:pixelated}.a4d-pane{box-sizing:border-box;border-top:1px dashed var(--hi-hairline);border-bottom:1px dashed var(--hi-hairline);background:var(--hi-bg);flex-direction:column;width:374px;height:608px;padding:10px 0 0;display:flex}.a4d-pane>.ab{flex:auto;min-height:0}.a4d-rulings{align-content:start;gap:14px;min-width:0;display:grid}.a4d-ruling{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.a4d-ruling__name{font-size:13px;font-weight:600;display:block}.a4d-ruling__cost{color:var(--hi-text-2);font-size:12px;display:block}.a4d-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.a4d-opts--stack{grid-template-columns:minmax(0,1fr);align-content:start}.a4d-frame{border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);background:var(--hi-bg);width:100%;height:1700px}.a4d-trees{gap:16px;min-width:0;display:grid}.a4d-treepair{grid-template-columns:repeat(2,minmax(0,max-content));gap:24px;min-width:0;display:grid}.a4d-treepair--wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.a4d-tree{white-space:pre;max-width:100%;margin:0;font-size:12px;line-height:1.6;overflow-x:auto}.a4d-tree__gutter{width:2ch;color:var(--hi-text-3);display:inline-block}.a4d-tree__line[data-mark] .a4d-tree__gutter{color:var(--hi-accent);font-weight:600}.a4d-tree__note{color:var(--hi-text-3)}.a4d-hit{color:var(--hi-accent)}.a4d-footage{grid-template-columns:minmax(0,965px) minmax(280px,1fr);align-items:start;gap:20px;min-width:0;display:grid}.a4d-still{justify-items:stretch}.a4d-still .dk-editor__label{margin:0;font-size:12px}.a4d-stillbox{aspect-ratio:16/9;border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);width:100%;position:relative;overflow:hidden}.a4d-stillbox img{object-fit:cover;width:100%;height:100%;display:block}.a4d-ring{border:3px solid var(--hi-accent);border-radius:999px;width:19.2%;height:6.2%;position:absolute;top:84.4%;left:71.4%}@media (max-width:1500px){.a4d-near{grid-template-columns:200px 374px 374px}.a4d-near .a4d-rulings{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,max-content));gap:14px 32px}}.d1{gap:var(--hi-space-8,40px);background:var(--hi-bg);min-width:0;max-width:2496px;color:var(--hi-text);box-sizing:border-box;padding:24px 32px 80px;display:grid}.d1 h2{margin:0;font-size:20px}.d1-top{color:var(--hi-text-3);margin:0;font-size:12px;font-weight:400}.d1-n{color:var(--hi-text-3);font-family:var(--hi-font-mono);margin-right:6px}.d1-section{gap:var(--hi-space-5,20px);min-width:0;display:grid}.d1-grid{grid-template-columns:repeat(auto-fill,640px);align-items:start;gap:24px 28px;display:grid}.d1-fig{align-content:start;gap:8px;min-width:0;margin:0;display:grid}.d1-cap{min-height:42px;color:var(--hi-text-2);flex-wrap:wrap;align-content:start;align-items:center;gap:4px 10px;font-size:12px;display:flex}.d1-cap__label{color:var(--hi-text);font-weight:600}.d1-cap__why{color:var(--hi-text-3);flex-basis:100%}.d1-sheet{width:560px;max-height:none;display:block;position:static;overflow:visible}.d1-sheet.hi-dialog--wide{width:640px}.d1-fig[data-pick] .d1-sheet{border-color:var(--hi-text)}.d1-focused{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}.d1-disclose{align-items:center;gap:6px;display:inline-flex}.d1-steps{column-gap:var(--hi-space-4);font-size:var(--hi-text-body-size);display:grid}.d1-steps__head{color:var(--hi-text-3);font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;border-bottom:1px solid var(--hi-hairline);white-space:nowrap;padding-bottom:6px}.d1-steps__head-verb{font-weight:400}.d1-steps__row{display:contents}.d1-steps__row>span{border-bottom:1px solid var(--hi-hairline);overflow-wrap:anywhere;min-width:0;padding:7px 0}.d1-steps__row[data-group]>span{border-bottom:0;padding-bottom:2px}.d1-steps__row[data-part] .d1-steps__label{color:var(--hi-text-2);padding-left:14px;font-weight:400}.d1-steps__row:last-child>span{border-bottom:0}.d1-steps__label{white-space:nowrap;font-weight:600}.d1-steps__value{color:var(--hi-text)}.d1-none{color:var(--hi-text-3)}.d1-lists{gap:0 var(--hi-space-5);font-size:var(--hi-text-body-size);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.d1-list{align-content:start;display:grid}.d1-list .d1-steps__head{margin-bottom:2px}.d1-list__row{border-bottom:1px solid var(--hi-hairline);gap:8px;min-width:0;padding:7px 0;display:flex}.d1-list__row:last-child{border-bottom:0}.d1-list__row[data-part] .d1-steps__label{color:var(--hi-text-2);padding-left:14px;font-weight:400}.d1-list__row .d1-steps__value{overflow-wrap:anywhere;min-width:0}.d1-kept{color:var(--hi-text-2);margin:0;font-size:13px}.d1-kept__lead{color:var(--hi-text-3);font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;margin-right:10px}.d1-steps__aside{color:var(--hi-text-2);align-self:start;padding:7px 0;font-size:13px}.d1-aside__act{color:var(--hi-text);font-weight:600}.ef-mono{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums}.ef-muted{color:var(--hi-text-2);font-size:var(--hi-text-secondary-size,13px);margin:0}.ef-legend{font-family:var(--hi-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hi-text-3);font-size:11px;font-weight:500}.ef-sep{margin:0 var(--hi-space-2);color:var(--hi-text-3)}.ef-link{color:var(--hi-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ef-head{gap:var(--hi-space-2);min-width:0;display:grid}.ws:has(>.ef-head){row-gap:var(--hi-space-2);grid-template-columns:minmax(0,1fr);display:grid}.ws:has(>.ef-head)>.ef-head{display:contents}.ws>.ef-head+.ws-grid{margin-top:var(--hi-space-4)}.ef-h1{font-size:var(--hi-text-title-size);font-weight:var(--hi-text-title-weight);letter-spacing:var(--hi-text-title-tracking);color:var(--hi-text);text-wrap:balance;margin:0;line-height:1.1}.ef-h1__farm{color:inherit;text-decoration:none}a.ef-h1__farm:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.ef-h1__sep{color:var(--hi-disabled);padding:0 .12em;font-weight:400}.ef-h1__part{color:var(--hi-text-3);font-weight:500}.ef-head>.ef-quiet{height:20px;line-height:20px;font-size:var(--hi-text-body-size,14px);color:var(--hi-text-2);align-items:center;margin:0;display:flex}.ef-quiet__toggle{font:inherit;color:var(--hi-text-2);text-decoration:underline;-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);-webkit-text-decoration-color:var(--hi-text-3);text-decoration-color:var(--hi-text-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration-thickness:1px;display:inline-flex}.ef-quiet__toggle:hover{color:var(--hi-text)}.ef-quiet__toggle svg[data-open]{transform:rotate(180deg)}.ef-savemark.hi-statusmark{color:var(--hi-text-2);font-size:13px}.ef-savemark[data-tone=need] .hi-statusmark__word{color:var(--hi-text)}.ef-lamp{width:var(--hi-dot,7px);height:var(--hi-dot,7px);box-sizing:border-box;border-radius:999px;flex:none;display:inline-block}.ef-lamp[data-lamp=done]{background:var(--hi-lamp-ok)}.ef-lamp[data-lamp=need]{background:var(--hi-lamp-need)}.ef-lamp[data-lamp=wait]{border:1.5px solid var(--hi-lamp-off)}.ef-lamp--busy{color:var(--hi-text-3);animation:1s linear infinite ef-turn}@keyframes ef-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ef-lamp--busy{animation:none}}.ef-lampbar{align-items:stretch;gap:var(--hi-space-5);border-bottom:1px solid var(--hi-hairline);min-width:0;display:flex}.ef-lamps{flex:none}.ef-lamps ol{gap:var(--hi-space-6);margin:0;padding:0;list-style:none;display:flex}.ef-lamps__row{align-items:center;gap:var(--hi-space-2);min-height:40px;color:var(--hi-text-3);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 2px;text-decoration:none;display:inline-flex}a.ef-lamps__row:hover{color:var(--hi-text)}.ef-lamps__row[data-here]{color:var(--hi-text);border-bottom-color:var(--hi-text)}.ef-lamps__row[data-waiting]{color:var(--hi-disabled)}.ef-lamps__name{font-weight:500}.ef-lamps__glyph{flex:none}.ef-lensfacts{gap:var(--hi-space-2);margin:0;display:grid}.ef-lensfacts div{grid-template-columns:8rem minmax(0,1fr);align-items:baseline;display:grid}.ef-lensfacts dd{margin:0}.ef-slot{justify-content:flex-end;align-items:center;gap:var(--hi-space-3);min-width:0;min-height:40px;font-size:var(--hi-text-secondary-size,13px);color:var(--hi-text-2);flex:1 1 0;display:flex}.ef-slot__notices{justify-content:flex-end;align-items:center;gap:var(--hi-space-3);flex:0 auto;min-width:0;display:flex;overflow:hidden}.ef-slot__key{align-items:center;gap:var(--hi-space-3);flex:none;display:flex}.ef-slot__key:empty,.ef-slot__notices:empty{display:none}.ef-key--blocked,.ef-key--blocked:hover{opacity:.5;cursor:not-allowed}.ef-key--blocked.bg-\[var\(--hi-accent\)\]:hover{background:var(--hi-accent)}.ef-key--blocked:active{scale:1}.ef-pane{gap:var(--hi-space-5);align-content:start;min-width:0;display:grid}.ef-boards,.ef-result-pane{gap:var(--hi-space-8);grid-template-columns:minmax(0,1fr) clamp(300px,28vw,440px);align-items:start;min-width:0;display:grid}.ef-result-pane--written{grid-template-columns:minmax(0,1fr)}.ef-stage{gap:var(--hi-space-3);align-content:start;min-width:0;margin:0;display:grid}.ef-stage--boards{--ef-bar-h:32px;--ef-transport-h:62px;gap:var(--hi-space-2);width:min(100%, max(36rem, calc((100dvh - var(--ef-stage-top,0px) - var(--ef-bar-h) - var(--ef-transport-h) - 2 * var(--hi-space-2) - var(--hi-space-4)) * 16 / 9)));flex-direction:column;display:flex}.ef-stage--boards>*{flex:none}.ef-stage--boards>.ef-canvaswrap{aspect-ratio:16/9;width:100%;overflow:hidden}.ef-stage--boards>.ef-canvaswrap>div:first-child{width:100%;height:100%}.ef-stage--boards>.rl-transport{height:var(--ef-transport-h)}.ef-panel{gap:var(--hi-space-4);align-content:start;min-width:0;display:grid}.ef-panel--boards,.ef-panel--result{gap:var(--hi-space-3);height:max(calc(100dvh - var(--ef-stage-top,0px) - var(--hi-space-4)), 28rem);flex-direction:column;align-content:normal;display:flex}.ef-panel__body{gap:var(--hi-space-4);overscroll-behavior:contain;min-height:0;padding-right:var(--hi-space-1);flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow-y:auto}.ef-panel__scroll{gap:var(--hi-space-4);overscroll-behavior:contain;min-height:0;padding-right:var(--hi-space-1);padding-bottom:var(--hi-space-4);flex:auto;align-content:start;display:grid;overflow-y:auto}.ef-panel--result>.ef-finalise{padding-top:var(--hi-space-3);border-top:1px solid var(--hi-hairline);flex:none}.ef-panel--boards>.ef-next{box-sizing:border-box;flex-wrap:nowrap;flex:none;height:64px;margin-top:0;padding-top:0}.ef-panel--boards>.ef-next .ef-next__why{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.ef-scanline{align-items:center;gap:var(--hi-space-2);color:var(--hi-text);margin:0;font-size:13px;font-weight:600;display:flex}.ef-slot__notices>*{flex:0 auto;min-width:0;margin:0}.ef-slot__notices .ws-draftband,.ef-slot__notices .ws-draftband[data-shows],.ef-slot__notices .ws-draftband[data-unsaved]{background:0 0;flex-direction:row;align-items:center;min-width:0;height:auto;margin:0;padding:0;display:flex;position:static}.ef-slot__notices .ws-draftband:not([data-shows]){display:none}.ef-slot__notices .ws-draft,.ef-slot__notices .ws-draftband[data-unsaved] .ws-draft{min-height:0;box-shadow:none;gap:var(--hi-space-3);background:0 0;border:0;flex-wrap:nowrap;min-width:0;padding:0}.ef-slot__notices .ws-draft__say{white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;overflow:hidden}.ef-slot__notices .ws-draft__acts{flex-wrap:nowrap;flex:none}.ef-slot__notices .if-slotnote .ws-draft__say{color:inherit}.ef-clipkeys{width:64px;padding-block:0!important}.ef-clipkeys__slot{gap:2px;display:inline-flex}.ef-clipkeys__zoom[data-pressed]{background:var(--hi-action);color:var(--hi-action-fg)}.ef-th--keys{width:64px}.ef-row--detail>td{padding-block:var(--hi-space-3)!important}.ef-detail{gap:var(--hi-space-3);display:grid}.ef-detail .ef-keys{gap:var(--hi-space-1)}.ef-detail__edit{gap:var(--hi-space-1);display:grid}.ef-row--words>td{font-size:12px;line-height:1.3;height:auto!important;padding-top:0!important;padding-bottom:var(--hi-space-2)!important;white-space:normal!important}.ef-row--words{cursor:pointer}.ef-marks{gap:var(--hi-space-4);min-width:0;display:grid}.ef-marks__tools{gap:var(--hi-space-2);display:grid}.ef-tool{align-items:center;gap:var(--hi-space-2);display:inline-flex}.ef-toolline{justify-content:space-between;gap:var(--hi-space-4);display:flex}.ef-chips{gap:var(--hi-space-2);display:grid}.ef-chiplist{gap:var(--hi-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ef-chip{align-items:center;gap:var(--hi-space-3);padding:0 var(--hi-space-3);background:var(--hi-surface);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);min-height:44px;display:inline-flex}.ef-chip[data-here]{border-color:var(--hi-text);background:var(--hi-selected)}.ef-chip__body{align-items:center;gap:var(--hi-space-3);min-height:44px;font:inherit;color:var(--hi-text);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ef-chip__thumb{aspect-ratio:16/9;object-fit:cover;background:var(--hi-selected);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);flex:none;width:64px}.ef-chip__len{color:var(--hi-text-2)}.ef-chip__result{color:var(--hi-text-2);font-size:12px}.ef-chip__result[data-failed]{color:var(--hi-lamp-need)}.ef-pane .ef-bar{align-items:center;gap:var(--hi-space-1) var(--hi-space-4);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ef-bar__stage{color:var(--hi-text);font-size:13px;font-weight:500}.ef-bar__found,.ef-bar__percent{color:var(--hi-text-2);font-size:12px}.ef-bar [data-slot=progress-track]{background:var(--hi-selected);border-radius:2px;grid-column:1/-1;height:4px}.ef-bar [data-slot=progress-indicator]{background:var(--hi-text);transition:width .25s ease-out}.ef-toolbar{height:var(--ef-bar-h,32px);justify-content:flex-end;align-items:center;gap:var(--hi-space-3);flex-wrap:nowrap;display:flex}.ef-readout{align-items:center;gap:var(--hi-space-3);white-space:nowrap;min-width:0;color:var(--hi-text-2);flex:1 1 0;font-size:13px;display:flex;overflow:hidden}.ef-readout__where{align-items:baseline;gap:.6ch;display:inline-flex}.ef-readout__where>*+:before{content:"·";margin-right:.6ch}.ef-readout__lead{color:var(--hi-text);font-weight:600}.ef-readout__digits{display:inline-block}.ef-readout__digits--board{min-width:3ch}.ef-readout__digits--clip{min-width:2ch}.ef-readout__digits--frame{min-width:4ch}.ef-readout__clock{min-width:6ch;display:inline-block}.ef-zoomtoggle{border-color:var(--hi-border);gap:6px;font-size:13px}.ef-zoomtoggle[data-pressed]{background:var(--hi-action);color:var(--hi-action-fg);border-color:var(--hi-action)}.ef-canvaswrap{min-width:0;position:relative}.ef-canvas__blank{fill:var(--hi-selected)}.ef-number{fill:#fbfaf7;stroke:#161614;stroke-width:4px;paint-order:stroke;font-family:var(--hi-font-mono);pointer-events:none;font-weight:600}.ef-board[data-standing=flagged] .ef-outline{stroke:var(--hi-lamp-need)}.ef-board:not([data-onframe]) .ef-outline{stroke-opacity:.9;stroke-dasharray:5 4}.ef-board[data-here] .ef-outline{stroke-width:2.5px}.ef-floorline{fill:none;stroke:#fbfaf7;stroke-width:1.5px;stroke-opacity:.85;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.5px #000000e6);pointer-events:none}.ef-floor{gap:var(--hi-space-2);margin:0;display:grid}.ef-floor--none{min-height:240px;padding:var(--hi-space-6);background:var(--hi-selected);border-radius:var(--hi-radius-sm);align-content:center}.ef-timelines{gap:var(--hi-space-1);display:grid}.ef-boardpop{gap:var(--hi-space-3);display:grid;width:20rem!important}.ef-cover{align-items:start;gap:var(--hi-space-3);letter-spacing:-.01em;color:var(--hi-text);grid-template-columns:auto minmax(0,1fr);margin:0;font-size:17px;font-weight:600;line-height:1.3;display:grid}.ef-cover .ef-lamp{margin-top:.45em}.ef-todo{gap:var(--hi-space-3);margin:0;padding:0;list-style:none;display:grid}.ef-todo li{gap:var(--hi-space-2);justify-items:start;display:grid}.ef-todo__name{font-weight:600}.ef-datekey{justify-self:start}.ef-loupes{margin:0}.ef-line{color:var(--hi-text);font-size:var(--hi-text-body-size,14px);margin:0}.ef-working{align-items:center;gap:var(--hi-space-3);color:var(--hi-text-2);font-size:var(--hi-text-secondary-size,13px);margin:0;display:flex}.ef-keys,.ef-next,.ef-finalise{align-items:center;gap:var(--hi-space-3);flex-wrap:wrap;display:flex}.ef-next{margin-top:var(--hi-space-2);padding-top:var(--hi-space-5);border-top:1px solid var(--hi-hairline)}.ef-next__why{font-size:var(--hi-text-secondary-size,13px);color:var(--hi-text-2)}.ef-again{align-items:center;gap:var(--hi-space-3,12px);min-height:32px;display:flex}.ef-since{margin:0 0 var(--hi-space-2);color:var(--hi-text-3);font-size:13px}.ef-accent-link{border-radius:var(--hi-radius-button,5px);background:var(--hi-accent);height:36px;color:var(--hi-accent-fg);box-shadow:var(--hi-shadow-key);align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ef-accent-link:hover{background:var(--hi-accent-hover);color:var(--hi-accent-fg);text-decoration:none}.ef-strip{gap:var(--hi-space-2);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid}.ef-strip__item{border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);cursor:pointer;text-align:left;background:0 0;gap:4px;padding:4px;display:grid;position:relative}.ef-strip__item[data-selected]{border-color:var(--hi-text);background:var(--hi-selected)}.ef-strip__img{aspect-ratio:16/9;object-fit:cover;background:var(--hi-selected);border-radius:3px;width:100%;display:block}.ef-strip__cap{color:var(--hi-text-2);font-size:11px}.ef-th{font-family:var(--hi-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hi-text-3);font-size:11px;font-weight:500}.ef-table .ef-row{cursor:pointer}.ef-table .ef-row>td{height:44px;padding-top:0;padding-bottom:0}[data-register=recordings]>tbody>tr[data-selected]>td{box-shadow:inset 0 1px 0 var(--hi-text), inset 0 -1px 0 var(--hi-text)}.ef-table .ef-row[data-status=removed] td{opacity:.55}.ef-canvas{-webkit-user-select:none;user-select:none;aspect-ratio:16/9;background:var(--hi-selected);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);touch-action:none;cursor:grab;width:100%;height:auto;display:block}.ef-canvas[data-still=none]{background:0 0}.ef-canvas[data-picking]{cursor:crosshair}span.ef-lamps__row{opacity:.55;cursor:not-allowed}.ef-radio{width:18px;height:18px;accent-color:var(--hi-text);cursor:pointer;margin:0}.ef-quiet{color:var(--hi-text-3)}.ef-outline{fill:none;stroke:#fbfaf7;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;filter:drop-shadow(0 0 2px #000000d9);pointer-events:none}.ef-dot{fill:#fbfaf7;stroke:#161614;stroke-width:1.2px;vector-effect:non-scaling-stroke;pointer-events:none}.ef-dot--inferred{fill:none;stroke:#fbfaf7;stroke-width:1.6px}.ef-dot--draft{fill:none;stroke:#fbfaf7}.ef-handle{fill:#161614;stroke:#fbfaf7;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:grab}.ef-replace__miss,.ef-result{color:var(--hi-text-2);margin:0;font-size:13px}.ef-result[data-ok]{color:var(--hi-text)}.ef-poles{margin:0;padding:0;list-style:none;display:grid}.ef-pole{align-items:center;gap:var(--hi-space-4);border-top:1px solid var(--hi-hairline);grid-template-columns:minmax(0,10rem) 8rem auto;min-height:40px;font-size:13px;display:grid}.ef-pole[data-active]{background:var(--hi-selected)}.ef-pole__pick{padding:0 var(--hi-space-3);color:var(--hi-text);font-weight:600}.ef-pane .hi-button--primary,.ef-dialog--wide .hi-button--primary{background:var(--hi-surface);color:var(--hi-text);border-color:var(--hi-border)}.ef-pane .hi-button--primary:hover:not(:disabled),.ef-dialog--wide .hi-button--primary:hover:not(:disabled){background:var(--hi-selected);border-color:var(--hi-border)}.ef-pane .lc-grid[data-pressed]{background:var(--hi-selected);color:var(--hi-text);border-color:var(--hi-text-2)}.ef-verdict{align-items:center;gap:var(--hi-space-3);letter-spacing:-.02em;color:var(--hi-text);margin:0;font-size:22px;font-weight:600;display:flex}.ef-verdict .ef-lamp{width:14px;height:14px}.ef-checks{border-collapse:collapse;width:100%;font-size:13px}.ef-checks th{text-align:left;font-family:var(--hi-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hi-text-3);border-bottom:1px solid var(--hi-border);padding:8px 12px 8px 0;font-size:11px;font-weight:500}.ef-checks td{border-bottom:1px solid var(--hi-hairline);vertical-align:top;padding:10px 12px 10px 0}.ef-checks td[data-num],.ef-checks th[data-num]{text-align:right;white-space:nowrap}.ef-checks__limit{color:var(--hi-text-2);font-size:12px}.ef-checks__sub{color:var(--hi-text-3);margin-top:2px;font-size:12px;display:block}.ef-checks td[data-unmeasured]{color:var(--hi-text-3)}.ef-disclose{align-items:center;gap:var(--hi-space-2);font:inherit;color:var(--hi-text-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;display:inline-flex}.ef-codes{margin:var(--hi-space-3) 0 0;padding-left:var(--hi-space-5);gap:var(--hi-space-2);color:var(--hi-text-2);font-size:12px;display:grid}.ef-form{gap:var(--hi-space-4) var(--hi-space-6);grid-template-columns:repeat(2,minmax(0,18rem));align-items:end;display:grid}.ef-field{gap:var(--hi-space-2);display:grid}.ef-field--wide{grid-column:1/-1}.ef-field__row{gap:var(--hi-space-2);display:flex}.ef-field__input{height:36px;font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums}.ef-confirm{gap:var(--hi-space-2);margin:0;font-size:13px;display:grid}.ef-confirm div{grid-template-columns:7rem minmax(0,1fr);display:grid}.ef-confirm dt{color:var(--hi-text-3)}.ef-confirm dd{margin:0}@media (max-width:1100px){.ef-grid{grid-template-columns:minmax(0,1fr)}.ef-rail ol{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));position:static}.ef-review{grid-template-columns:minmax(0,1fr)}}.ef-choose{gap:var(--hi-space-3);display:grid}.ef-choose [data-slot=item]{cursor:pointer}.ef-choose__more{padding-left:var(--hi-space-4);color:var(--hi-text-2);margin:0;font-size:13px}.ef-panel .ef-form{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.ef-boards,.ef-result-pane{grid-template-columns:minmax(0,1fr)}.ef-panel--boards,.ef-panel--result{height:auto}}.ef-panel__tool{gap:var(--hi-space-4);min-width:0;display:grid}.ef-counter{white-space:nowrap;flex:none}.ef-marks__split .hi-canvasframe{max-width:none}.ef-line--quiet,.ef-checks tr[data-broken] td:first-child{color:var(--hi-text-2)}.ef-legend-row{align-items:center;gap:var(--hi-space-2);color:var(--hi-text-2);margin:0;font-size:13px;display:flex}.ef-swatch{border-radius:2px;width:18px;height:4px;display:inline-block}.ef-swatch--hatch{height:10px;margin-left:var(--hi-space-3);opacity:.55}.ef-board[data-dim] .ef-outline{opacity:.35}.ef-board[data-dim] .ef-number{opacity:.5}.ef-step{align-items:center;gap:var(--hi-space-1);display:inline-flex}.ef-step__at{text-align:center;min-width:2ch;color:var(--hi-text-2)}.ef-floor--none .ef-canvas{opacity:.45}.ef-datekey{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:2rem}.ef-bar--writing{flex:100%}.ef-bar--writing [data-slot=progress-indicator]{width:35%;animation:1.1s ease-in-out infinite alternate ef-writing}@keyframes ef-writing{0%{margin-left:0}to{margin-left:65%}}@media (prefers-reduced-motion:reduce){.ef-bar--writing [data-slot=progress-indicator]{width:100%;animation:none}}.ef-row[data-flash]{animation:2.4s ease-out ef-flash}@keyframes ef-flash{0%{background:var(--hi-selected)}to{background:0 0}}.ef-previewline{align-items:center;gap:var(--hi-space-3);flex-wrap:wrap;display:flex}.ef-pane .qsegs [data-pressed],.ef-pane .qsegs [data-pressed]:hover{background:var(--hi-selected);color:var(--hi-text);border-color:var(--hi-border);font-weight:700}.ef-pane{--hi-ink-1:#7fc48a;--hi-ink-2:#4db6ac;--hi-ink-3:#f0a050;--hi-ink-4:#ec7fa4}.ef-table tr.floor>td{height:44px;color:var(--hi-text-3);font-size:var(--hi-text-secondary-size,13px)}.ws{--ws-pane-pad:var(--hi-space-8);gap:var(--hi-space-4);flex-direction:column;min-width:0;display:flex}.ws-grid{gap:var(--hi-space-8);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.ws-sep{margin:0 var(--hi-space-2);color:var(--hi-text-3)}.ws-inline-link{color:var(--hi-text);text-decoration:underline;-webkit-text-decoration-color:var(--hi-border);-webkit-text-decoration-color:var(--hi-border);-webkit-text-decoration-color:var(--hi-border);text-decoration-color:var(--hi-border);text-underline-offset:3px;font-weight:600;transition-property:text-decoration-color;transition-duration:.15s}.ws-inline-link:hover{text-decoration-color:currentColor}.ws-pane{gap:var(--hi-space-6);min-width:0;padding:var(--ws-pane-pad);background:var(--hi-surface);border:0;border-radius:0;flex-direction:column;display:flex;container-type:inline-size}.ws-pane:has(>.ws-mounted){background:0 0;border:0;padding:0}.ws-dateline{align-items:center;gap:var(--hi-space-3)}.ws-dateline__act{margin-left:auto}.ws-panehead{justify-content:space-between;align-items:flex-start;gap:var(--hi-space-6);flex-wrap:wrap;display:flex}.ws-title{text-wrap:balance;margin:0}.ws-title--verdict{max-width:52ch;font-size:var(--hi-text-section-size);font-weight:var(--hi-text-section-weight);color:var(--hi-text);text-wrap:pretty;line-height:1.45}.ws-panehead__act{gap:var(--hi-space-3);flex:none;display:flex}.ws-using{font-size:var(--hi-text-body-size);color:var(--hi-text-2);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.ws-using__date{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums;color:var(--hi-text);font-weight:600}.ws-nowrap{white-space:nowrap}.ws-mono{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums}.ws-muted{color:var(--hi-text-3);margin:0}.ws-label{font-size:var(--hi-text-label-size);letter-spacing:.08em;text-transform:uppercase;color:var(--hi-text-3);margin:0;font-weight:700}.ws-record__list{border-left:1px solid var(--hi-hairline);margin:0;padding:0;list-style:none}.ws-record__row{align-items:baseline;gap:var(--hi-space-3);padding:6px var(--hi-space-3);color:var(--hi-text-2);border-left:2px solid #0000;margin-left:-1px;text-decoration:none;display:flex}.ws-record__row:hover{color:var(--hi-text);background:var(--hi-surface-hover)}.ws-record__row[data-here]{color:var(--hi-text);border-left-color:var(--hi-action);font-weight:700}.ws-choices{border:0;min-width:0;margin:0;padding:0;overflow:hidden}.ws-choice{align-items:center;gap:var(--hi-space-3);min-height:52px;padding:var(--hi-space-3) var(--hi-space-4);border-top:1px solid var(--hi-hairline);cursor:pointer;transition-property:background-color;transition-duration:.15s;display:flex}.ws-choice:first-of-type{border-top:0}.ws-choice:hover{background:var(--hi-surface-hover)}.ws-choice[data-checked]{background:var(--hi-selected);box-shadow:inset 2px 0 0 var(--hi-action);font-weight:700}.ws-choice[data-nested]{min-height:40px;padding-left:calc(var(--hi-space-4) + 28px);font-weight:400}.ws-choice[data-nested][data-checked]{font-weight:700}.ws-choice input{width:16px;height:16px;accent-color:var(--hi-action);margin:0}.ws-choices__older{border-top:1px solid var(--hi-hairline)}.ws-choices__older .ws-choice{border-top:0}.ws-actions,.ws-choose-one{align-items:center;gap:var(--hi-space-3);display:flex}.ws-mounted{min-width:0}.ws-act{align-items:flex-start;gap:var(--hi-space-3);flex-direction:column;min-width:0;display:flex}.ws-act__line{max-width:68ch;font-size:var(--hi-text-body-size);color:var(--hi-text-2);text-wrap:pretty;margin:0}.ws-install{gap:var(--hi-space-3);padding-top:var(--hi-space-6);border-top:1px solid var(--hi-hairline);flex-direction:column;display:flex}.ws-cells{justify-content:start;gap:var(--hi-space-6) var(--hi-space-10);grid-template-columns:repeat(4,auto);margin:0;display:grid}.ws-cell{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.ws-cell dt{font-size:var(--hi-text-secondary-size);color:var(--hi-text-3)}.ws-cell dd{font-size:var(--hi-text-section-size);color:var(--hi-text);overflow-wrap:anywhere;margin:0;font-weight:600}.ws-cell dd[data-data]{font-variant-numeric:tabular-nums}@container (max-width:640px){.ws-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-path{flex-direction:column;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.ws-path__row{gap:var(--hi-space-4);padding:var(--hi-space-4) 0;border-top:1px solid var(--hi-hairline);display:flex}.ws-path__row:first-child{border-top:0;padding-top:0}.ws-path__row:last-child{padding-bottom:0}.ws-path__n{width:24px;font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums;font-size:var(--hi-text-data-size);color:var(--hi-text-3);flex:none;line-height:1.6}.ws-sect{gap:var(--hi-space-3);flex-direction:column;min-width:0;max-width:560px;display:flex}.ws-sect+.ws-sect{padding-top:var(--hi-space-5,20px);border-top:1px solid var(--hi-hairline)}@media (min-width:2000px){.ws{--ws-pane-pad:var(--hi-space-10)}}.ws-pane:has(.ws-mounted){justify-self:stretch;width:100%;container-type:inline-size}.ws-finalise{align-items:flex-start;max-width:none}.ws-finalise p{overflow-wrap:anywhere;margin:0}.ws-facts{margin:var(--hi-space-1) 0 0;gap:var(--hi-space-3) var(--hi-space-8);flex-wrap:wrap;display:flex}.ws-facts__pair{flex-direction:column;gap:2px;min-width:0;display:flex}.ws-facts dt{font-family:var(--hi-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hi-text-3);font-size:11px;font-weight:500}.ws-facts dd{font-size:var(--hi-text-body-size);color:var(--hi-text);overflow-wrap:anywhere;margin:0}.ws-facts dd[data-mono]{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);font-variant-numeric:tabular-nums}.ws-run{color:var(--hi-text);font-weight:500}.ws-run__sep{color:var(--hi-disabled);padding:0 .35em}.ws-choice__text{flex-direction:column;gap:2px;display:flex}.ws-choice__sub{font-weight:400;font-size:var(--hi-text-secondary-size);color:var(--hi-text-2)}.ws-mounted .hi-pageheader .hi-title,.ws-mounted .hi-pageheader .hi-display{font-size:var(--hi-text-section-size);font-weight:var(--hi-text-section-weight);letter-spacing:normal}.ws-draftband{gap:var(--hi-space-2);margin-bottom:var(--hi-space-6);flex-direction:column;min-width:0;display:flex}.ws-draftband:not([data-shows]){display:none}.ws-draftband .ws-draft__word{align-self:flex-end}.ws-draftband[data-shows=row]~:is(.cd,.ws) :is(a,button):is(.hi-button--primary,.bg-primary){background:var(--hi-surface);color:var(--hi-text);border-color:var(--hi-border)}.ws-draftband[data-shows=row]~:is(.cd,.ws) :is(a,button):is(.hi-button--primary,.bg-primary):hover:not(:disabled){background:var(--hi-selected);border-color:var(--hi-border)}.ws-draftband[data-unsaved]{z-index:21;padding-top:var(--hi-space-3);margin-top:calc(-1 * var(--hi-space-3));background:var(--hi-bg);position:sticky;top:0}.ws-draftband[data-unsaved] .ws-draft{min-height:var(--hi-sticky-height)}.ws-draft__glyph{color:var(--hi-warning);flex:none;align-self:center}.ws-draftband[data-unsaved]~.ws .hi-stickybar{top:calc(var(--hi-sticky-height) + var(--hi-space-3))}.ws-draftband[data-shows=word]{height:0;margin-bottom:0;position:relative}.ws-draftband[data-shows=word] .ws-draft__word{line-height:20px;position:absolute;top:0;right:0}.ws-draft{justify-content:space-between;align-items:center;gap:var(--hi-space-2) var(--hi-space-4);padding:var(--hi-space-3) var(--hi-space-4);background:var(--hi-surface);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius);flex-wrap:wrap;min-width:0;display:flex}.ws-draft__say{gap:var(--hi-space-1) var(--hi-space-3);color:var(--hi-text);flex-wrap:wrap;min-width:0;margin:0;display:flex}.ws-draft__also{color:var(--hi-text-2)}.ws-draft__jobs{gap:var(--hi-space-1);flex-direction:column;flex:1 0 100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ws-draft__job{align-items:center;gap:var(--hi-space-1) var(--hi-space-3);flex-wrap:wrap;min-width:0;display:flex}.ef-slot__notices .ws-draft:has(.ws-draft__jobs){flex-wrap:wrap}.ws-draft__acts{align-items:center;gap:var(--hi-space-2);flex-wrap:wrap;display:flex}.ws-draft__back{color:var(--hi-text);font-size:var(--hi-text-data-size,13px);padding:0 var(--hi-space-2)}.ws-draft__word{color:var(--hi-text-3);font-size:var(--hi-text-data-size,13px);font-variant-numeric:tabular-nums;margin:0}.ws-draft__word:empty{display:none}.ws-mounted .hi-button--primary{background:var(--hi-accent);border-color:var(--hi-accent);border-bottom-color:var(--hi-accent-edge);color:var(--hi-accent-fg)}.ws-mounted .hi-button--primary:hover:not(:disabled){background:var(--hi-accent-hover);border-color:var(--hi-accent-hover);border-bottom-color:var(--hi-accent-edge)}.ws-mounted .hi-button--primary:active:not(:disabled){background:var(--hi-accent-edge);border-color:var(--hi-accent-edge)}.ws-mounted .hi-chip{color:var(--hi-text);border:0;border-radius:0;padding:0;font-weight:500}.ws-mounted .hi-chip:not(:has(>.hi-chip__value)):before{content:"";width:var(--hi-dot);height:var(--hi-dot);background:var(--hi-lamp-off);border-radius:50%;flex:none}.ws-mounted .hi-chip--ok:before{background:var(--hi-lamp-ok)}.ws-mounted .hi-chip--warn:before{background:var(--hi-warning)}.ws-mounted .hi-chip--bad:before{background:var(--hi-lamp-need)}.ws-mounted .hi-chip--info:before{background:var(--hi-info)}.ws-mounted .hi-chip--ok .hi-icon{color:var(--hi-text-3)}.ws-mounted .hi-chip--warn .hi-icon{color:var(--hi-warning)}.ws-mounted .hi-chip--bad .hi-icon{color:var(--hi-lamp-need)}.ws-mounted .hi-chip--neutral{color:var(--hi-text-2)}.ef-headslot{flex:none;max-width:100%;margin-left:auto}.ef-headslot .ws-draft{align-items:baseline;gap:var(--hi-space-3);border:1px solid var(--hi-border);box-shadow:var(--hi-shadow-overlay);flex-wrap:nowrap;padding:5px 5px 5px 14px}.ef-headslot .ws-draft__say{white-space:nowrap;font-size:var(--hi-text-body-size);color:var(--hi-text);font-weight:500}.ef-headslot .ws-draft__acts{gap:var(--hi-space-1);flex-wrap:nowrap}.ef-headslot .hi-button--ghost[aria-expanded=true]{background:var(--hi-selected);color:var(--hi-text)}.ef-lampbar[data-offer] .ef-slot__notices>.if-slotnote{white-space:normal;text-align:right;text-wrap:balance;margin:0;line-height:16px}.ws-purge .hi-dialog__body{gap:var(--hi-space-3)}.ws-purge__keys{display:contents}.ws-purge__list{column-gap:var(--hi-space-3);grid-template-columns:112px minmax(0,1fr) auto;display:grid}.ws-purge__list[data-columns="2"]{grid-template-columns:112px minmax(0,1fr) minmax(0,1fr) auto}.ws-purge__list[data-boxes]{grid-template-columns:16px 112px minmax(0,1fr) auto}.ws-purge__list[data-boxes][data-columns="2"]{grid-template-columns:16px 112px minmax(0,1fr) minmax(0,1fr) auto}.ws-purge__row{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--hi-hairline);min-height:38px;font-size:var(--hi-text-body-size);align-items:center;display:grid}.ws-purge__heads,.ws-purge__heads+.ws-purge__row{border-top:0}.ws-purge__heads{min-height:0;padding-bottom:var(--hi-space-1)}.ws-purge__head{font-family:var(--hi-font-mono);font-size:var(--hi-text-meta-size);letter-spacing:.06em;text-transform:uppercase;color:var(--hi-text-3);font-weight:500}.ws-purge__list[data-columns="1"] .ws-purge__head{grid-column:1/-1}.ws-purge__list[data-columns="1"] .ws-purge__spare{position:absolute}.ws-purge__row[data-sub]{min-height:30px;font-size:var(--hi-text-secondary-size);border-top:0}.ws-purge__row[data-sub] .ws-purge__name{color:var(--hi-text-2);padding-left:14px;font-weight:400}.ws-purge__box{display:inline-flex}.ws-purge__name{color:var(--hi-text);white-space:nowrap;font-weight:600}.ws-purge__holds{color:var(--hi-text);min-width:0}.ws-purge__none{color:var(--hi-text-3)}.ws-purge__row[data-kept] .ws-purge__name,.ws-purge__row[data-fixed] .ws-purge__name{color:var(--hi-text-2);font-weight:500}.ws-purge__row[data-kept] .ws-purge__holds,.ws-purge__row[data-fixed] .ws-purge__holds{color:var(--hi-text-2)}.ws-purge__tag{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);white-space:nowrap;font-weight:500}.ws-purge__box [data-slot=checkbox][data-disabled]{opacity:.45;cursor:not-allowed}.ws-purge__lockbox{cursor:not-allowed;display:inline-flex}.ws-purge__row[data-locked] .ws-purge__name{color:var(--hi-text-2)}.ws-purge__says{border-radius:var(--hi-radius-sm);align-items:center;gap:6px;display:inline-flex}.ws-purge__says:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}.ws-purge__says .hi-icon{color:var(--hi-text-3)}.ws-purge__consequence{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);margin:0}.ws-purge__hint{font-size:var(--hi-text-secondary-size);color:var(--hi-text-3);margin:0}.ws-purge .hi-steps-kept{margin:0}.lb{background:var(--hi-bg);min-height:100vh;color:var(--hi-text)}.lb-bar{align-items:center;gap:var(--hi-space-2) var(--hi-space-3);padding-top:var(--hi-space-3);padding-bottom:var(--hi-space-3);border-bottom:1px dashed var(--hi-border);flex-wrap:wrap;display:flex}.lb-bar__what{font-size:var(--hi-text-secondary-size);color:var(--hi-text-3)}.lb-bar__probe{font-size:var(--hi-text-secondary-size);color:var(--hi-text-3);font-variant-numeric:tabular-nums;margin-left:auto}.lb-pane{background:0 0;border:0;padding:0}.lb-sample{font-size:var(--hi-text-secondary-size);color:var(--hi-text-3);font-weight:400}.lb-note{margin-top:var(--hi-space-4);max-width:560px}.mk-edit{position:absolute;inset:0}.mk-edit .hi-canvasframe{background:0 0;border:0;border-radius:0}.mk-zoomwrap{--mk-dark-face:#1a1a18;--mk-dark-text:#edebe5;position:absolute;inset:0;overflow:hidden}.mk-zoomwrap[data-zoomed]{background:var(--mk-dark-face)}.mk-zoom{transform-origin:0 0;transition:transform .16s;position:absolute;inset:0}.mk-zoomwrap[data-zoomed] .hi-canvasframe{outline:1px solid var(--hi-text-3);overflow:visible}.mk-zoomwrap[data-zoomed] svg{overflow:visible}.mk-vp{white-space:nowrap;color:var(--mk-dark-text);text-shadow:0 0 .25em var(--mk-dark-face), 0 0 .25em var(--mk-dark-face);pointer-events:none;align-items:center;gap:.4em;font-weight:700;line-height:1;display:inline-flex;position:absolute;transform:translate(-.45em,-.5em)}.mk-vp__dot{border:.18em solid var(--mk-dark-text);background:var(--mk-dark-face);border-radius:50%;flex:none;width:.9em;height:.9em}.mk-vp--board,.mk-vp--boards{color:var(--hi-ink-halo);text-shadow:0 0 .25em var(--hi-ink-shadow), 0 0 .25em var(--hi-ink-shadow)}.mk-vp--board .mk-vp__dot,.mk-vp--boards .mk-vp__dot{border-color:var(--hi-ink-halo);box-shadow:0 0 0 .12em var(--hi-ink-shadow);border-radius:0;rotate:45deg}.mk-vp--board{gap:.3em;font-weight:600}.mk-vp--board .mk-vp__dot{border-width:.15em;width:.6em;height:.6em}.mk-vp--boards{flex-direction:row-reverse;transform:translate(calc(.45em - 100%),-.5em)}.mk-vp--boards .mk-vp__dot{background:var(--hi-ink-halo)}.mk-rail .rl-tick:after{opacity:.35}.mk-rail .rl-tick__n{opacity:.7}.mk-tab{gap:var(--hi-space-4);min-width:0;display:grid}.mk-perpost{align-items:center;gap:var(--hi-space-3);flex-wrap:wrap;display:flex}.mk-posts{border-top:1px solid var(--hi-hairline);margin:0;padding:0;list-style:none}.mk-post{border-bottom:1px solid var(--hi-hairline);align-items:center;height:36px;font-size:13px;display:flex}.mk-post[data-hover]{background:var(--hi-surface-2)}.mk-post[data-selected]{background:var(--hi-selected);box-shadow:inset 2px 0 0 var(--hi-action)}.mk-post__pick{min-width:0;height:100%;font:inherit;color:var(--hi-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:10px 64px minmax(0,1fr);align-items:center;column-gap:10px;padding:0 4px 0 10px;display:grid}.mk-post__pick:focus-visible{outline:2px solid var(--hi-text);outline-offset:-2px}.mk-post__swatch{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #16161440}.mk-post__name{font-weight:600}.mk-post__check{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--hi-text-2);align-items:center;gap:6px;display:inline-flex;overflow:hidden}.mk-post__check svg{color:var(--hi-success);flex:none}.mk-post__check[data-ok=false],.mk-post__check[data-ok=false] svg{color:var(--hi-danger)}.mk-post__delete{color:var(--hi-text-3);flex:none;margin-right:4px}.mk-post[data-hover] .mk-post__delete,.mk-post[data-selected] .mk-post__delete{color:var(--hi-text-2)}.mk-post[data-pending]{border:1px dashed var(--hi-blank-edge);border-radius:var(--hi-radius-sm);height:34px;margin:4px 0}.mk-post[data-pending] .mk-post__pick{cursor:default}.mk-post[data-pending] .mk-post__swatch{box-shadow:none}.mk-post[data-pending] .mk-post__check{color:var(--hi-text-3)}.mk-okline{align-items:center;gap:6px;display:inline-flex}.mk-okline svg{color:var(--hi-danger);flex:none}.mk-okline[data-ok] svg{color:var(--hi-success)}.mk-keyline{color:var(--hi-text-3);margin:0;font-size:12px}.mk-keyline kbd{font:inherit;color:var(--hi-text-2);font-weight:600}.mk-parts{gap:var(--hi-space-2);margin:0;padding:0;list-style:none;display:grid}.mk-part{align-items:flex-start;gap:var(--hi-space-3);width:100%;padding:var(--hi-space-3);text-align:left;font:inherit;color:var(--hi-text);background:var(--hi-surface);border:1px solid var(--hi-hairline);border-radius:var(--hi-radius-sm);cursor:pointer;display:flex}.mk-part:hover{background:var(--hi-selected)}.mk-part[data-selected]{background:var(--hi-selected);border-color:var(--hi-text);box-shadow:inset 0 0 0 1px var(--hi-text)}.mk-part:focus-visible{outline:2px solid var(--hi-text);outline-offset:2px}.mk-part__swatch{border-radius:2px;flex:none;width:18px;height:4px;margin-top:.6em}.mk-part__text{gap:2px;min-width:0;display:grid}.mk-part__name{font-size:13px;font-weight:600}.mk-part__hint{color:var(--hi-text-2);font-size:13px}.mk-swatch{width:10px;height:10px;margin-right:var(--hi-space-2);border-radius:50%;flex:none;display:inline-block}.ef-pole__pick{align-items:center;display:inline-flex}.ef-keys [data-pressed]{text-underline-offset:4px;background:0 0;text-decoration:underline;text-decoration-thickness:2px}@layer theme{:root,:host{--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-4xl:2rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-primary:var(--primary);--color-secondary:var(--secondary);--color-accent:var(--accent);--color-ring:var(--ring)}}@layer base{:root{--background:var(--hi-bg);--foreground:var(--hi-text);--card:var(--hi-surface);--card-foreground:var(--hi-text);--popover:var(--hi-elevated);--popover-foreground:var(--hi-text);--primary:var(--hi-action);--primary-foreground:var(--hi-action-fg);--secondary:var(--hi-selected);--secondary-foreground:var(--hi-text);--muted:var(--hi-hairline);--muted-foreground:var(--hi-text-3);--accent:var(--hi-selected);--accent-foreground:var(--hi-text);--destructive:var(--hi-danger);--destructive-foreground:var(--hi-action-fg);--border:var(--hi-border);--input:var(--hi-border);--ring:var(--hi-action);--chart-1:var(--hi-text);--chart-2:var(--hi-text-2);--chart-3:var(--hi-text-3);--chart-4:var(--hi-border);--chart-5:var(--hi-hairline);--sidebar:var(--hi-surface);--sidebar-foreground:var(--hi-text);--sidebar-primary:var(--hi-action);--sidebar-primary-foreground:var(--hi-action-fg);--sidebar-accent:var(--hi-selected);--sidebar-accent-foreground:var(--hi-text);--sidebar-border:var(--hi-border);--sidebar-ring:var(--hi-action);--radius:var(--hi-radius);--radius-xs:calc(var(--hi-radius-sm) / 2);--radius-sm:var(--hi-radius-sm);--radius-md:var(--hi-radius);--radius-lg:var(--hi-radius);--radius-xl:var(--hi-radius-dialog)}.hi-ui,[data-slot],.hi-ui *,[data-slot] *,.hi-ui :before,[data-slot] :before,.hi-ui :after,[data-slot] :after,.hi-ui ::backdrop,[data-slot] ::backdrop{box-sizing:border-box;border:0 solid var(--border);margin:0;padding:0}.hi-ui dialog,[data-slot] dialog,dialog.hi-ui,dialog[data-slot]{margin:auto}.hi-ui hr,[data-slot] hr{height:0;color:inherit;border-top-width:1px}.hi-ui h1,.hi-ui h2,.hi-ui h3,.hi-ui h4,.hi-ui h5,.hi-ui h6,[data-slot] h1,[data-slot] h2,[data-slot] h3,[data-slot] h4,[data-slot] h5,[data-slot] h6{font-size:inherit;font-weight:inherit}.hi-ui a,[data-slot] a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.hi-ui a:hover,[data-slot] a:hover{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.hi-ui table,[data-slot] table{text-indent:0;border-color:inherit;border-collapse:collapse}.hi-ui ol,.hi-ui ul,.hi-ui menu,[data-slot] ol,[data-slot] ul,[data-slot] menu{list-style:none}.hi-ui img,.hi-ui svg,.hi-ui video,.hi-ui canvas,.hi-ui audio,.hi-ui iframe,.hi-ui embed,.hi-ui object,[data-slot] img,[data-slot] svg,[data-slot] video,[data-slot] canvas,[data-slot] audio,[data-slot] iframe,[data-slot] embed,[data-slot] object{vertical-align:middle;display:block}.hi-ui img,.hi-ui video,[data-slot] img,[data-slot] video{max-width:100%;height:auto}.hi-ui button,.hi-ui input,.hi-ui select,.hi-ui optgroup,.hi-ui textarea,[data-slot] button,[data-slot] input,[data-slot] select,[data-slot] optgroup,[data-slot] textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.hi-ui textarea,[data-slot] textarea{resize:vertical}.hi-ui ::placeholder,[data-slot] ::placeholder{opacity:1;color:currentColor}@supports (color:color-mix(in lab, red, red)){.hi-ui ::placeholder,[data-slot] ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}.hi-ui summary,[data-slot] summary{display:list-item}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:where(:root),[data-theme=herdi]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:var(--hi-surface);--color-base-200:var(--hi-bg);--color-base-300:var(--hi-border);--color-base-content:var(--hi-text);--color-primary:var(--hi-action);--color-primary-content:var(--hi-action-fg);--color-secondary:var(--hi-text-2);--color-secondary-content:var(--hi-surface);--color-accent:var(--hi-text-3);--color-accent-content:var(--hi-surface);--color-neutral:var(--hi-action);--color-neutral-content:var(--hi-action-fg);--color-info:var(--hi-info);--color-info-content:var(--hi-action-fg);--color-success:var(--hi-success);--color-success-content:var(--hi-action-fg);--color-warning:var(--hi-warning);--color-warning-content:var(--hi-action-fg);--color-error:var(--hi-danger);--color-error-content:var(--hi-action-fg);--radius-selector:var(--hi-radius-sm);--radius-field:var(--hi-radius);--radius-box:var(--hi-radius);--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=herdi]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:var(--hi-surface);--color-base-200:var(--hi-bg);--color-base-300:var(--hi-border);--color-base-content:var(--hi-text);--color-primary:var(--hi-action);--color-primary-content:var(--hi-action-fg);--color-secondary:var(--hi-text-2);--color-secondary-content:var(--hi-surface);--color-accent:var(--hi-text-3);--color-accent-content:var(--hi-surface);--color-neutral:var(--hi-action);--color-neutral-content:var(--hi-action-fg);--color-info:var(--hi-info);--color-info-content:var(--hi-action-fg);--color-success:var(--hi-success);--color-success-content:var(--hi-action-fg);--color-warning:var(--hi-warning);--color-warning-content:var(--hi-action-fg);--color-error:var(--hi-danger);--color-error-content:var(--hi-action-fg);--radius-selector:var(--hi-radius-sm);--radius-field:var(--hi-radius);--radius-box:var(--hi-radius);--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer utilities{@layer daisyui.l1.l2{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;align-items:normal;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:hover .diff-item-2:after{height:2.4rem}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.modal.modal-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:#0006;background-color:lab(0% 0 0/.4)}.modal.modal-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal.modal-open){--page-scroll-lock: }@starting-style{.modal.modal-open{opacity:0}}.modal[open]{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:#0006;background-color:lab(0% 0 0/.4)}.modal[open]>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal[open]){--page-scroll-lock: }@starting-style{.modal[open]{opacity:0}}.modal:popover-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:#0006;background-color:lab(0% 0 0/.4)}.modal:popover-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:popover-open){--page-scroll-lock: }@starting-style{.modal:popover-open{opacity:0}}.modal:target{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:#0006;background-color:lab(0% 0 0/.4)}.modal:target>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:target){--page-scroll-lock: }@starting-style{.modal:target{opacity:0}}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:#0006;background-color:lab(0% 0 0/.4)}.modal-toggle:checked+.modal>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal-toggle:checked+.modal){--page-scroll-lock: }@starting-style{.modal-toggle:checked+.modal{opacity:0}}.tooltip-top>.tooltip-content{transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%}.tooltip-bottom>.tooltip-content{transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,-.25rem));inset:var(--tt-off) auto auto 50%}.tooltip-start>.tooltip-content{left:auto;right:auto;inset-inline:0 auto}.tooltip-center>.tooltip-content{inset-inline:auto;left:50%;right:auto}.tooltip-end>.tooltip-content{left:auto;right:auto;inset-inline:auto 0}.tooltip-left>.tooltip-content{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem)) translateY(var(--tt-trans,-50%));left:auto;right:var(--tt-off);inset-block:var(--tt-inset,50% auto)}.tooltip-right>.tooltip-content{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem)) translateY(var(--tt-trans,-50%));left:var(--tt-off);right:auto;inset-block:var(--tt-inset,50% auto)}.tooltip-primary>.tooltip-content{color:var(--color-primary-content)}.tooltip-secondary>.tooltip-content{color:var(--color-secondary-content)}.tooltip-accent>.tooltip-content{color:var(--color-accent-content)}.tooltip-info>.tooltip-content{color:var(--color-info-content)}.tooltip-success>.tooltip-content{color:var(--color-success-content)}.tooltip-warning>.tooltip-content{color:var(--color-warning-content)}.tooltip-error>.tooltip-content{color:var(--color-error-content)}.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start), var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}.btn-active{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn-active{color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn-active{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn-active{--btn-border-style:solid;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000;isolation:isolate}@supports (color:lab(0% 0 0)){.btn-active{--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.divider-horizontal.divider{flex-direction:column;width:1rem;height:auto}.divider-horizontal.divider:before,.divider-horizontal.divider:after{width:.125rem;height:100%}.divider-vertical.divider{flex-direction:row;width:auto;height:1rem}.divider-vertical.divider:before,.divider-vertical.divider:after{width:100%;height:.125rem}.carousel-start .carousel-item{scroll-snap-align:start}.carousel-center .carousel-item{scroll-snap-align:center}.carousel-end .carousel-item{scroll-snap-align:end}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}@media (hover:hover){:is(:is(.table-zebra tbody tr.row-hover),.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup)[open].collapse-arrow>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse:not(td,tr,colgroup).collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse:not(td,tr,colgroup)[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse:not(td,tr,colgroup).collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse:not(td,tr,colgroup)[open].collapse-plus>.collapse-title:after,.collapse:not(td,tr,colgroup)[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}@layer daisyui.l1.l2.l3{.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:overlay .3s allow-discrete, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}.modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:0}.modal[popover]::backdrop{background-color:#0006;background-color:lab(0% 0 0/.4);transition:background-color .3s ease-out}@media (prefers-reduced-motion:no-preference){.tooltip>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);--tt-tail-off:.5rem;display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;font-weight:400;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul,li menu){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul,li menu):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03;box-shadow:inset 0 1px lab(0% 0 0/.01),inset 0 -1px lab(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled,.menu :where(li) [disabled]{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled,.menu :where(li) [disabled]{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dropdown{position-area:var(--anchor-v,bottom) var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover]{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown[popover]{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover]{opacity:0;scale:.95}}.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:1}.dropdown:is(details){overflow:revert-layer}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover]::backdrop{background-color:#0000004d;background-color:lab(0% 0 0/.3)}}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:.95}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.\!loading{pointer-events:none!important;aspect-ratio:1!important;vertical-align:middle!important;width:calc(var(--size-selector,.25rem) * 6)!important;background-color:currentColor!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}@media (prefers-reduced-motion:no-preference){.\!loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important}}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.react-day-picker{-webkit-user-select:none;user-select:none;background-color:var(--color-base-100);border-radius:var(--radius-box);border:var(--border) solid var(--color-base-200);font-size:.75rem;display:inline-block;position:relative;overflow:clip}.react-day-picker[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.react-day-picker *{box-sizing:border-box}.react-day-picker .rdp-day{text-align:center;width:2.25rem;height:2.25rem}.react-day-picker .rdp-day_button{cursor:pointer;font:inherit;color:inherit;border-radius:var(--radius-field);background:0 0;border:2px solid #0000;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:flex}.react-day-picker .rdp-day_button:disabled{cursor:revert}.react-day-picker .rdp-day_button:hover{background-color:var(--color-base-200)}.react-day-picker .rdp-day_button:disabled:hover,.react-day-picker .rdp-day_button[aria-disabled=true]:hover{cursor:not-allowed;background-color:#0000}.react-day-picker .rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.react-day-picker .rdp-button_next{border-radius:var(--radius-field)}.react-day-picker .rdp-button_next:hover{background-color:var(--color-base-200)}.react-day-picker .rdp-button_previous{border-radius:var(--radius-field)}.react-day-picker .rdp-button_previous:hover{background-color:var(--color-base-200)}.react-day-picker .rdp-button_next{cursor:pointer;font:inherit;color:inherit;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:inline-flex;position:relative}.react-day-picker .rdp-button_next:disabled,.react-day-picker .rdp-button_next[aria-disabled=true]{cursor:revert;opacity:.5}.react-day-picker .rdp-button_next:disabled:hover,.react-day-picker .rdp-button_next[aria-disabled=true]:hover{background-color:#0000}.react-day-picker .rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:inline-flex;position:relative}.react-day-picker .rdp-button_previous:disabled,.react-day-picker .rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:.5}.react-day-picker .rdp-button_previous:disabled:hover,.react-day-picker .rdp-button_previous[aria-disabled=true]:hover{background-color:#0000}.react-day-picker .rdp-chevron{fill:var(--color-base-content);width:1rem;height:1rem;display:inline-block}.react-day-picker .rdp-dropdowns{align-items:center;gap:.5rem;display:inline-flex;position:relative}.react-day-picker .rdp-dropdown{z-index:2;opacity:0;appearance:none;cursor:inherit;line-height:inherit;border:none;width:100%;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.react-day-picker .rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.react-day-picker .rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.react-day-picker .rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:.5}.react-day-picker .rdp-month_caption{height:2.75rem;font-size:.75rem;font-weight:inherit;place-content:center;display:flex}.react-day-picker .rdp-months{flex-wrap:wrap;gap:2rem;max-width:fit-content;padding:.5rem;display:flex;position:relative}.react-day-picker .rdp-month_grid{border-collapse:collapse}.react-day-picker .rdp-nav{inset-block-start:0;inset-inline-end:0;justify-content:space-between;align-items:center;width:100%;height:2.75rem;padding-inline:.5rem;display:flex;position:absolute;top:.25rem}.react-day-picker .rdp-weekday{opacity:.6;text-align:center;padding:.5rem 0;font-size:smaller;font-weight:500}.react-day-picker .rdp-week_number{opacity:.6;text-align:center;border:none;border-radius:100%;width:2.25rem;height:2.25rem;font-size:small;font-weight:400}.react-day-picker .rdp-today:not(.rdp-outside) .rdp-day_button{background:var(--color-primary);color:var(--color-primary-content)}.react-day-picker .rdp-selected{font-weight:inherit;font-size:.75rem}.react-day-picker .rdp-selected .rdp-day_button{color:var(--color-base-100);background-color:var(--color-base-content);border-radius:var(--radius-field);border:none}.react-day-picker .rdp-selected .rdp-day_button:hover{background-color:var(--color-base-content)}.react-day-picker .rdp-outside{opacity:.75}.react-day-picker .rdp-disabled{opacity:.5}.react-day-picker .rdp-hidden{visibility:hidden;color:var(--color-base-content)}.react-day-picker .rdp-range_start .rdp-day_button{border-radius:var(--radius-field) 0 0 var(--radius-field);background-color:var(--color-base-content);color:var(--color-base-100)}.react-day-picker .rdp-range_middle{background-color:var(--color-base-200)}.react-day-picker .rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:inherit;background-color:#0000}.react-day-picker .rdp-range_middle .rdp-day_button:hover{background-color:#0000}.react-day-picker .rdp-range_end{color:var(--color-base-content)}.react-day-picker .rdp-range_end .rdp-day_button{border-radius:0 var(--radius-field) var(--radius-field) 0;background-color:var(--color-base-content);color:var(--color-base-100)}.react-day-picker .rdp-range_start.rdp-range_end{background:revert}.react-day-picker .rdp-focusable{cursor:pointer}.react-day-picker .rdp-footer{border-top:var(--border) solid var(--color-base-200);padding:.5rem}.filter{flex-wrap:wrap;display:flex}.filter [type=radio]{width:auto}.filter input{opacity:1;transition:visibility .1s allow-discrete, margin .1s, opacity .3s, padding .3s, border-width .1s;overflow:hidden;scale:1}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter>input:not(:last-child),.filter>:not(:last-child) input{margin-inline-end:.25rem}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media (prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible{outline-offset:2px;outline:2px solid}.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:checked:before{background-color:currentColor}@starting-style{.toggle:checked:before{opacity:0}}.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle[aria-checked=true]:before{background-color:currentColor}@starting-style{.toggle[aria-checked=true]:before{opacity:0}}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input)){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input)){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range:disabled{cursor:not-allowed;opacity:.3}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%) var(--indicator-y,-50%);position:absolute}.table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead){z-index:1;position:sticky;top:0}.table :where(.table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0, 1fr)) auto var(--timeline-row-end,minmax(0, 1fr));grid-template-columns:var(--timeline-col-start,minmax(0, 1fr)) auto var(--timeline-col-end,minmax(0, 1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:open{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select)){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select)){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (color:lab(0% 0 0)){:is(.select,.select select)::picker(select){box-shadow:0 2px calc(var(--depth) * 3px) -2px lab(0% 0 0/.2)}}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.checkbox[aria-checked=mixed]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox[aria-checked=mixed]{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked{animation:.2s ease-out radio}}.radio:checked:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.radio:checked:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.radio:checked:before{outline-offset:-1rem;outline:.25rem solid}}.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio[aria-checked=true]{animation:.2s ease-out radio}}.radio[aria-checked=true]:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.radio[aria-checked=true]:before{outline-offset:-1rem;outline:.25rem solid}}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true]{outline-color:currentColor}.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card[aria-checked=true]:focus-visible{outline-width:4px}.card:has(>:checked:focus-visible){outline-width:4px}.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus{--font-size:1rem}}}.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus-within{--font-size:1rem}}}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:is(:disabled,[disabled])::placeholder,.textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.divider{--divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.divider:before{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before{border:.5px solid}}.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.\!label{white-space:nowrap!important;color:currentColor!important;align-items:center!important;gap:.375rem!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.\!label{color:color-mix(in oklab, currentcolor 60%, transparent)!important}}.\!label:has(input){cursor:pointer!important}.\!label:is(.input>*,.select>*){white-space:nowrap!important;height:calc(100% - .5rem)!important;font-size:inherit!important;align-items:center!important;padding-inline:.75rem!important;display:flex!important}.\!label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor!important;margin-inline:-.75rem .75rem!important}@supports (color:color-mix(in lab, red, red)){.\!label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}}.\!label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor!important;margin-inline:.75rem -.75rem!important}@supports (color:color-mix(in lab, red, red)){.\!label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.carousel-item{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>:not(script,style,template){place-items:start;gap:.5rem;display:grid}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300);will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.8s ease-in-out infinite skeleton}.skeleton:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-direction:reverse}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.btn-outline{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000;background-image:none}@supports (color:lab(0% 0 0)){.btn-outline{--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}.collapse:not(td,tr,colgroup){border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup){transition:grid-template-rows .2s}}.collapse:not(td,tr,colgroup)>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)){grid-template-rows:max-content 1fr}.collapse:not(td,tr,colgroup):not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:not(td,tr,colgroup):focus-visible{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(td,tr,colgroup):has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(td,tr,colgroup):has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=checkbox],.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(td,tr,colgroup):not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse:not(td,tr,colgroup)[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse:not(td,tr,colgroup)[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:not(td,tr,colgroup):is(details){width:100%}.collapse:not(td,tr,colgroup):is(details)::details-content{--overflow-delay:0s;height:0;overflow:clip}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup):is(details)::details-content{transition:overflow .2s allow-discrete var(--overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{--overflow-delay:.2s}}.collapse:not(td,tr,colgroup):is(details)>summary{outline:none;display:block;position:relative}.collapse:not(td,tr,colgroup):is(details)>summary::-webkit-details-marker{display:none}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1{@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-border-style:solid;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000}@supports (color:lab(0% 0 0)){.btn:active:not(.btn-active){--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden;opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000;background-image:none}@supports (color:lab(0% 0 0)){.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.join-item>*{--join-ss:initial;--join-se:initial;--join-es:initial;--join-ee:initial}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-\[calc\(var\(--hub-head-top\,0px\)\+26px\)\]{top:calc(var(--hub-head-top,0px) + 26px)}.top-\[var\(--hub-head-top\,0px\)\]{top:var(--hub-head-top,0px)}.-right-12{right:calc(var(--spacing) * -12)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.left-1\/2{left:50%}.isolate{isolation:isolate}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-ml:0;--join-mt:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope(.join){:scope>:where(:focus,:has(:focus)){z-index:2}@media (hover:hover){:scope>:where(.btn:hover,:has(.btn:hover)){z-index:1}}:scope :where(:scope>:first-child){--join-ss:var(--radius-field);--join-se:calc(var(--radius-field) * var(--join-v));--join-es:calc(var(--radius-field) * var(--join-h));--join-ee:0}:scope :where(:scope>:last-child){--join-ss:0;--join-se:calc(var(--radius-field) * var(--join-h));--join-es:calc(var(--radius-field) * var(--join-v));--join-ee:var(--radius-field)}:scope :where(:scope>:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}:scope :where(:scope>:not(:first-child)){--join-ml:calc(var(--border,1px) * -1 * var(--join-h));--join-mt:calc(var(--border,1px) * -1 * var(--join-v))}}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.order-first{order:-9999}.order-last{order:9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-auto{margin-block:auto}.join-item{border-style:solid;border-width:var(--border,1px);border-start-start-radius:var(--join-ss);border-start-end-radius:var(--join-se);border-end-end-radius:var(--join-ee);border-end-start-radius:var(--join-es)}.join-item:not(:disabled,[disabled],.btn-disabled){margin-block-start:var(--join-mt,0);margin-inline-start:var(--join-ml,0)}.join-item:is(:disabled,[disabled],.btn-disabled){border-width:var(--border,1px);border-inline-end-width:calc(var(--border,1px) * var(--join-v));border-block-end-width:calc(var(--border,1px) * var(--join-h))}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-\[calc\(-1\*var\(--hi-text-meta-tracking\)\)\]{margin-right:calc(-1 * var(--hi-text-meta-tracking))}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0{margin-left:0}.ml-auto{margin-left:auto}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.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}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[13px\]{width:13px;height:13px}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1{height:var(--spacing)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-10\!{height:calc(var(--spacing) * 10)!important}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1lh\]{height:1lh}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[60px\]{height:60px}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing) * 5.25))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[258px\]{max-height:258px}.max-h-\[318px\]{max-height:318px}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[76px\]{width:76px}.w-\[220px\]{width:220px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[560px\]{width:560px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-\[62ch\]{max-width:62ch}.max-w-\[360px\]{max-width:360px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[220px\]{min-width:220px}.min-w-\[246px\]{min-width:246px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.flex-1{flex:1}.flex-\[0_1_320px\]{flex:0 320px}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.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,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.appearance-none{appearance:none}.columns-3{columns:3}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0{gap:0}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-x-1{column-gap:var(--spacing)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[inherit\]\!{border-radius:inherit!important}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-\[var\(--hi-radius\)\]{border-radius:var(--hi-radius)}.rounded-\[var\(--hi-radius-button\)\]{border-radius:var(--hi-radius-button)}.rounded-\[var\(--hi-radius-sm\)\]{border-radius:var(--hi-radius-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)}.rounded-md\!{border-radius:var(--radius-md)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-\[var\(--hi-radius\)\]{border-top-left-radius:var(--hi-radius)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-tr-\[var\(--hi-radius\)\]{border-top-right-radius:var(--hi-radius)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[color\:var\(--hi-border\)\]{border-color:var(--hi-border)}.border-border{border-color:var(--border)}.border-input,.border-input\/30{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.border-input\/30{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}.border-transparent{border-color:#0000}.border-b-\[color\:var\(--hi-border\)\]{border-bottom-color:var(--hi-border)}.border-b-\[color\:var\(--hi-hairline\)\]{border-bottom-color:var(--hi-hairline)}.glass{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg, oklch(100% 0 0 / var(--glass-opacity,30%)) 0%, #0000 100%), linear-gradient(var(--glass-reflect-degree,100deg), oklch(100% 0 0 / var(--glass-reflect-opacity,5%)) 25%, #0000 25%);box-shadow:0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity,20%)) inset, 0 0 0 2px #0000000d;text-shadow:0 1px oklch(0% 0 0 / var(--glass-text-shadow-opacity,5%));border:none}@supports (color:lab(0% 0 0)){.glass{background-image:linear-gradient(135deg, oklch(100% 0 0 / var(--glass-opacity,30%)) 0%, lab(0% 0 0/0) 100%), linear-gradient(var(--glass-reflect-degree,100deg), oklch(100% 0 0 / var(--glass-reflect-opacity,5%)) 25%, lab(0% 0 0/0) 25%);box-shadow:0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity,20%)) inset, 0 0 0 2px lab(0% 0 0/.05)}}.bg-\[Canvas\]{background-color:canvas}.bg-\[var\(--hi-accent\)\]{background-color:var(--hi-accent)}.bg-\[var\(--hi-selected\)\]{background-color:var(--hi-selected)}.bg-\[var\(--hi-surface\)\]{background-color:var(--hi-surface)}.bg-\[var\(--hi-surface-2\)\]{background-color:var(--hi-surface-2)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-current{background-color:currentColor}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.bg-no-repeat{background-repeat:no-repeat}.fill-foreground{fill:var(--foreground)}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\!{padding-inline:calc(var(--spacing) * 4)!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.5\!{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1\.5\!{padding-right:calc(var(--spacing) * 1.5)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-\[9px\]{padding-bottom:9px}.pl-0{padding-left:0}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-\[family-name\:inherit\]\!{font-family:inherit!important}.font-\[family-name\:var\(--hi-font-mono\)\]{font-family:var(--hi-font-mono)}.font-mono{font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[length\:var\(--hi-text-body-size\)\]{font-size:var(--hi-text-body-size)}.text-\[length\:var\(--hi-text-body-size\)\]\!{font-size:var(--hi-text-body-size)!important}.text-\[length\:var\(--hi-text-colhead-size\)\]{font-size:var(--hi-text-colhead-size)}.text-\[length\:var\(--hi-text-colhead-size\)\]\!{font-size:var(--hi-text-colhead-size)!important}.text-\[length\:var\(--hi-text-data-size\)\]{font-size:var(--hi-text-data-size)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[calc\(1\.25\/0\.875\)\]{--tw-leading:calc(1.25 / .875);line-height:1.42857}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.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)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.tracking-\[var\(--hi-text-meta-tracking\)\]{--tw-tracking:var(--hi-text-meta-tracking);letter-spacing:var(--hi-text-meta-tracking)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-\[color\:var\(--hi-accent-fg\)\]{color:var(--hi-accent-fg)}.text-\[color\:var\(--hi-danger\)\]{color:var(--hi-danger)}.text-\[color\:var\(--hi-disabled\)\]{color:var(--hi-disabled)}.text-\[color\:var\(--hi-text\)\]{color:var(--hi-text)}.text-\[color\:var\(--hi-text-2\)\]{color:var(--hi-text-2)}.text-\[color\:var\(--hi-text-3\)\]{color:var(--hi-text-3)}.text-\[color\:var\(--hi-warning\)\]{color:var(--hi-warning)}.text-background{color:var(--background)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-inherit{color:inherit}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.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,)}.no-underline{text-decoration-line:none}.no-underline\!{text-decoration-line:none!important}.overline{text-decoration-line:overline}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-\[0\.55\]{opacity:.55}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--hi-shadow-key\)\]{--tw-shadow:var(--hi-shadow-key);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--hi-shadow-overlay\)\]{--tw-shadow:var(--hi-shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-dialog{--tw-shadow:var(--hi-shadow-dialog);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-popover{--tw-shadow:var(--hi-shadow-popover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,opacity\,scale\,translate\]{transition-property:color,background-color,border-color,box-shadow,opacity,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-120{--tw-duration:.12s;transition-duration:.12s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *){opacity:1}@media (hover:hover){.group-hover\/row\:underline\!:is(:where(.group\/row):hover *){text-decoration-line:underline!important}.group-hover\/row\:underline-offset-2:is(:where(.group\/row):hover *){text-underline-offset:2px}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}.group-hover\/sort\:opacity-\[0\.45\]:is(:where(.group\/sort):hover *){opacity:.45}.group-hover\/th\:text-\[color\:var\(--hi-text-3\)\]:is(:where(.group\/th):hover *){color:var(--hi-text-3)}}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[slot\=checkbox\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=checkbox]) *),.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not([data-checked]){border-color:var(--input)}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item)[data-selected] *){color:var(--foreground)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[filtered\]\/th\:bg-\[var\(--hi-action\)\]:is(:where(.group\/th)[data-filtered] *){background-color:var(--hi-action)}.group-data-\[filtered\]\/th\:px-1:is(:where(.group\/th)[data-filtered] *){padding-inline:var(--spacing)}.group-data-\[filtered\]\/th\:text-\[color\:var\(--hi-action-fg\)\]\!:is(:where(.group\/th)[data-filtered] *){color:var(--hi-action-fg)!important}.group-data-\[filtered\]\/th\:text-\[color\:var\(--hi-text\)\]:is(:where(.group\/th)[data-filtered] *){color:var(--hi-text)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[size\=sm\]\/item\:size-8:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.group-data-\[size\=xs\]\/item\:size-6:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap:0}.group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[sorted\]\/th\:text-\[color\:var\(--hi-text\)\]:is(:where(.group\/th)[data-sorted] *){color:var(--hi-text)}.group-data-\[sorted\]\/th\:opacity-100:is(:where(.group\/th)[data-sorted] *){opacity:1}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-x-\[2px\]:before{content:var(--tw-content);inset-inline:-2px}.before\:-inset-y-\[7px\]:before{content:var(--tw-content);inset-block:-7px}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-2\.5:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -2.5)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-1:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -1)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[var\(--hi-accent-hover\)\]:hover{background-color:var(--hi-accent-hover)}.hover\:bg-\[var\(--hi-selected\)\]:hover{background-color:var(--hi-selected)}.hover\:bg-\[var\(--hi-surface-hover\)\]:hover{background-color:var(--hi-surface-hover)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[color\:var\(--hi-accent-fg\)\]\!:hover{color:var(--hi-accent-fg)!important}.hover\:text-\[color\:var\(--hi-text\)\]:hover{color:var(--hi-text)}.hover\:text-\[color\:var\(--hi-text\)\]\!:hover{color:var(--hi-text)!important}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:no-underline\!:hover{text-decoration-line:none!important}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline\!:hover{text-decoration-line:underline!important}.hover\:opacity-100:hover{opacity:1}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[filtered\]\/th\:hover\:bg-\[var\(--hi-action-hover\)\]:is(:where(.group\/th)[data-filtered] *):hover{background-color:var(--hi-action-hover)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius-lg)!important}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:0}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[size\=sm\]\:gap-2\.5:has([data-size=sm]){gap:calc(var(--spacing) * 2.5)}.has-data-\[size\=xs\]\:gap-2:has([data-size=xs]){gap:calc(var(--spacing) * 2)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:var(--spacing)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-\[var\(--hi-selected\)\][aria-expanded=true]{background-color:var(--hi-selected)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-\[color\:var\(--hi-text\)\][aria-expanded=true]{color:var(--hi-text)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-pressed\:bg-transparent[aria-pressed=true]{background-color:#0000}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-active\:bg-background[data-active]{background-color:var(--background)}.data-active\:text-foreground[data-active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-checked\:border-primary[data-checked]{border-color:var(--primary)}.data-checked\:bg-primary[data-checked]{background-color:var(--primary)}.data-checked\:text-primary-foreground[data-checked]{color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *)[data-checked]{border-color:var(--primary)}.data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-closed\:zoom-out-98[data-closed]{--tw-exit-scale:calc(98*1%)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-empty\:p-0[data-empty]{padding:0}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted],:is(.not-data-\[variant\=destructive\]\:data-highlighted\:\*\*\:text-accent-foreground:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}.data-horizontal\:h-8[data-horizontal]{height:calc(var(--spacing) * 8)}.data-horizontal\:h-full[data-horizontal]{height:100%}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-indeterminate\:border-primary[data-indeterminate]{border-color:var(--primary)}.data-indeterminate\:bg-primary[data-indeterminate]{background-color:var(--primary)}.data-indeterminate\:text-primary-foreground[data-indeterminate]{color:var(--primary-foreground)}.data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-open\:zoom-in-98[data-open]{--tw-enter-scale:calc(98*1%)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}.data-vertical\:h-full[data-vertical]{height:100%}.data-vertical\:min-h-40[data-vertical]{min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1[data-vertical]{width:var(--spacing)}.data-vertical\:w-auto[data-vertical]{width:auto}.data-vertical\:w-full[data-vertical]{width:100%}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:flex-col[data-vertical]{flex-direction:column}.data-vertical\:items-stretch[data-vertical]{align-items:stretch}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-muted[data-selected=true]{background-color:var(--muted)}.data-\[selected\=true\]\:text-foreground[data-selected=true]{color:var(--foreground)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:var(--spacing)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:0}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=on\]\:bg-muted[data-state=on],.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media not all and (min-width:1024px){.max-\[1024px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-\[1024px\]\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.max-\[1024px\]\:pl-0{padding-left:0}}@media (min-width:40rem){.sm\:block{display:block}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (min-width:48rem){.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}[data-theme=dark] .dark\:border-input{border-color:var(--input)}[data-theme=dark] .dark\:bg-destructive\/20{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:bg-destructive\/20{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}[data-theme=dark] .dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}[data-theme=dark] .dark\:bg-transparent{background-color:#0000}[data-theme=dark] .dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){[data-theme=dark] .dark\:hover\:bg-destructive\/30:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:hover\:bg-destructive\/30:hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}[data-theme=dark] .dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}[data-theme=dark] .dark\:hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}[data-theme=dark] .dark\:hover\:text-foreground:hover{color:var(--foreground)}}[data-theme=dark] .dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}[data-theme=dark] .dark\:disabled\:bg-input\/80:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:disabled\:bg-input\/80:disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}[data-theme=dark] .dark\:disabled\:bg-transparent:disabled{background-color:#0000}[data-theme=dark] .dark\:has-disabled\:bg-input\/80:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:has-disabled\:bg-input\/80:has(:disabled){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}[data-theme=dark] .dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}[data-theme=dark] .dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}[data-theme=dark] .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}[data-theme=dark] .dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}[data-theme=dark] .dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}[data-theme=dark] .dark\:data-active\:border-input[data-active]{border-color:var(--input)}[data-theme=dark] .dark\:data-active\:bg-input\/30[data-active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .dark\:data-active\:bg-input\/30[data-active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}[data-theme=dark] .dark\:data-active\:text-foreground[data-active]{color:var(--foreground)}[data-theme=dark] .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}[data-theme=dark] .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}[data-theme=dark] .dark\:data-checked\:bg-primary[data-checked]{background-color:var(--primary)}.\[\&_\.hi-statusmark\]\:cursor-pointer .hi-statusmark{cursor:pointer}.\[\&_\.pagerbar\]\:rounded-b-\[var\(--hi-radius\)\] .pagerbar{border-bottom-right-radius:var(--hi-radius);border-bottom-left-radius:var(--hi-radius)}.\[\&_\[data-table-toolbar\]\>\:first-child\]\:basis-\[200px\]\! [data-table-toolbar]>:first-child{flex-basis:200px!important}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary:is(a):hover,.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[selected\=true\]\:\*\:\[svg\]\:text-foreground[data-selected=true]>*):is(svg){color:var(--foreground)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:flex-nowrap>span{flex-wrap:nowrap}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>td\]\:h-11>td{height:calc(var(--spacing) * 11)}.\[\&\>td\]\:py-0>td{padding-block:0}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--hi-bg:#f2f1ed;--hi-surface:#fbfaf7;--hi-surface-2:#f6f5f1;--hi-elevated:#fbfaf7;--hi-border:#cbc8bf;--hi-hairline:#e3e1da;--hi-text:#161614;--hi-text-2:#5a5852;--hi-text-3:#8e8b83;--hi-disabled:#b9b6ad;--hi-action:#161614;--hi-action-fg:#fbfaf7;--hi-action-hover:#2b2a27;--hi-action-active:#3d3b37;--hi-surface-hover:var(--hi-surface-2);--hi-accent:#ed7e22;--hi-accent-hover:#d86d14;--hi-accent-edge:#b4590f;--hi-accent-fg:#1b0f04;--hi-selected:#eeede7;--hi-blank-edge:#5a5852;--hi-danger:#c15e53;--hi-success:#4f8f23;--hi-warning:#9a6b15;--hi-info:#3b6ea8;--hi-lamp-need:var(--hi-danger);--hi-lamp-ok:var(--hi-success);--hi-lamp-off:#b9b6ad;--hi-dot:7px;--hi-mark-glyph:14px;--hi-scrim:#0006;--hi-font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--hi-font-mono:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--hi-text-display-size:var(--hi-text-title-size);--hi-text-display-weight:600;--hi-text-display-tracking:-.035em;--hi-text-title-size:clamp(30px, calc(19px + .75vw), 38px);--hi-text-title-weight:600;--hi-text-title-tracking:-.035em;--hi-text-section-size:17px;--hi-text-section-weight:600;--hi-text-sub-size:15px;--hi-text-sub-weight:600;--hi-text-body-size:14px;--hi-text-body-weight:400;--hi-text-body-leading:1.6;--hi-text-label-size:13px;--hi-text-label-weight:600;--hi-text-meta-size:11px;--hi-text-meta-weight:500;--hi-text-meta-tracking:.06em;--hi-text-secondary-size:13px;--hi-text-secondary-weight:500;--hi-text-data-size:13px;--hi-text-colhead-size:11px;--hi-radius:6px;--hi-radius-sm:4px;--hi-radius-pill:999px;--hi-radius-dialog:10px;--hi-radius-button:5px;--hi-shadow-none:none;--hi-shadow-card:0 1px 0 #1616140a;--hi-shadow-popover:0 1px 0 #1616140a, 0 12px 32px -8px #1616142e, 0 2px 6px #1616140f;--hi-shadow-dialog:0 1px 0 #1616140a, 0 24px 48px -12px #1616143d;--hi-shadow-key:inset 0 -2px 0 var(--hi-accent-edge), 0 1px 2px #1616141f;--hi-shadow-overlay:var(--hi-shadow-popover);--hi-shadow-modal:var(--hi-shadow-dialog);--id-1:#e6c04d;--id-2:#f0a050;--id-3:#ec7fa4;--id-4:#b085d6;--id-5:#7e8ce0;--id-6:#5c8de0;--id-7:#4db6ac;--id-8:#7fc48a;--gutter:clamp(20px, 2.8vw, 64px);--hi-space-1:4px;--hi-space-2:8px;--hi-space-3:12px;--hi-space-4:16px;--hi-space-5:20px;--hi-space-6:24px;--hi-space-8:32px;--hi-space-10:40px;--hi-space-12:48px;--hi-content-max:1440px;--hi-prose-max:86ch;--hi-canvas-max:920px;--hi-sidebar-width:300px;--hi-prose-narrow:68ch;--hi-caption-max:62ch;--hi-intent-measure:46rem;--hi-pad-button:8px 18px;--hi-pad-button-sm:5px 12px;--hi-pad-field:8px 12px;--hi-pad-cell:10px 16px;--hi-pad-cell-dense:7px 10px;--hi-pad-card:24px;--hi-pad-callout:20px 24px;--hi-pad-chip:3px 12px 3px 9px;--hi-pad-chip-dense:1px 9px 1px 7px;--hi-grid-gap:var(--hi-space-6);--hi-row-gap:var(--hi-space-3);--hi-focus-width:2px;--hi-focus-offset:1px;--hi-icon-chip:15px;--hi-icon-inline:16px;--hi-icon-toolbar:20px;--hi-icon-card:26px;--hi-motion-color:.12s ease;--hi-motion-overlay:.16s ease;--hi-toast-top:calc(var(--hi-rail-band) + var(--hi-space-6));--hi-toast-bottom:var(--hi-space-6);--hi-toast-right:var(--hi-space-6);--hi-toast-width:380px;--hi-toast-gap:var(--hi-space-2);--hi-field-numeric:120px;--hi-field-pair:160px;--hi-field-short:320px;--hi-field-select:480px;--hi-field-media:var(--hi-canvas-max);--hi-modal-max:560px;--hi-modal-max-wide:640px;--hi-rail-text:13px;--hi-rail-meta:11.5px;--hi-rail-band:56px;--hi-sticky-height:56px;--hi-ink-1:#0f0;--hi-ink-2:#0cf;--hi-ink-3:#f60;--hi-ink-4:#f0f;--hi-ink-halo:#fff;--hi-ink-shadow:#00000080;--hi-ink-guide:#00ff00b3;--hi-ink-halo-width:2px;--hi-ink-shadow-width:4px;--hi-thumb-filter:none;--hi-hud-bg:#000000b3;--hi-hud-fg:#fff;--hi-hud-border:#555;--hi-hud-radius:4px;--hi-hud-size:11.5px}[data-theme=dark]{--hi-bg:#121211;--hi-surface:#1a1a18;--hi-surface-2:#1f1f1c;--hi-elevated:#1f1f1c;--hi-border:#3a3935;--hi-hairline:#2a2926;--hi-text:#edebe5;--hi-text-2:#aba89f;--hi-text-3:#7d7a72;--hi-disabled:#55534d;--hi-action:#edebe5;--hi-action-fg:#121211;--hi-action-hover:#dad8d1;--hi-action-active:#c9c6be;--hi-surface-hover:var(--hi-surface-2);--hi-selected:#252522;--hi-blank-edge:#aba89f;--hi-accent:#f08a33;--hi-accent-hover:#f59a4b;--hi-accent-edge:#9a4a0c;--hi-accent-fg:#170c02;--hi-lamp-off:#55534d;--hi-scrim:#0009;--hi-danger:#db7569;--hi-success:#79b84a;--hi-warning:#d9a94a;--hi-info:#7fa8d4;--hi-thumb-filter:brightness(.78);--hi-shadow-card:0 1px 0 #0000004d;--hi-shadow-popover:0 0 0 1px #34332f, 0 16px 40px -8px #000000b3;--hi-shadow-dialog:0 0 0 1px #34332f, 0 24px 56px -8px #000000bf}@media (min-width:2000px){:root{--hi-text-section-size:19px;--hi-text-body-size:15px;--hi-text-label-size:14px;--hi-text-secondary-size:14px;--hi-text-data-size:14px;--hi-rail-band:64px}}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-variable-latin.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--hi-bg);color:var(--hi-text);font-family:var(--hi-font-sans);font-size:var(--hi-text-body-size);font-weight:var(--hi-text-body-weight);line-height:var(--hi-text-body-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}table,code,pre,.hi-data{font-variant-numeric:tabular-nums}code,pre,.hi-data{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size)}h1,h2,h3,h4,p,ul,ol,dl,figure{letter-spacing:normal;margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}h1{font-size:var(--hi-text-title-size);font-weight:var(--hi-text-title-weight);letter-spacing:var(--hi-text-title-tracking)}h2{font-size:var(--hi-text-section-size);font-weight:var(--hi-text-section-weight)}h3{font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight)}button{font-family:inherit;font-size:var(--hi-text-label-size);font-weight:var(--hi-text-label-weight);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}[data-slot=input-group] input:focus-visible{outline:none}[data-slot=input-group]:has(input:focus-visible){outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}.hi-app{flex-direction:column;min-height:100%;display:flex}.hi-column{width:100%;max-width:var(--hi-content-max);padding:0 var(--hi-space-6);margin:0 auto}.hi-app:has(.dh) .hi-column{max-width:none;padding-inline:var(--gutter)}.hi-meta{font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3)}.hi-muted{color:var(--hi-text-2)}.hi-main{padding-block:var(--hi-space-8) var(--hi-space-12);flex:1}.hi-main:has(>.hi-workbench){padding-block:0}*{scrollbar-width:thin;scrollbar-color:var(--hi-text-3) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--hi-text-3) 25%, transparent) transparent}}:hover{scrollbar-color:var(--hi-text-3) transparent}@supports (color:color-mix(in lab, red, red)){:hover{scrollbar-color:color-mix(in srgb, var(--hi-text-3) 45%, transparent) transparent}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--hi-text-3)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--hi-text-3) 25%, transparent)}}::-webkit-scrollbar-thumb{border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--hi-text-3)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--hi-text-3) 45%, transparent)}}.hi-title{font-size:var(--hi-text-title-size);font-weight:var(--hi-text-title-weight);letter-spacing:var(--hi-text-title-tracking);line-height:1.25}.hi-display{font-size:var(--hi-text-display-size);font-weight:var(--hi-text-display-weight);letter-spacing:var(--hi-text-display-tracking);line-height:1.2}.hi-pageheader{align-items:center;gap:var(--hi-space-3);display:flex}.hi-pageheader__text{min-width:0}.hi-pageheader__sub{font-size:var(--hi-text-body-size);font-weight:var(--hi-text-body-weight);color:var(--hi-text-2);max-width:var(--hi-prose-narrow);margin-top:2px}.hi-pageheader__meta{font-family:var(--hi-font-mono);font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3)}.hi-section{font-size:var(--hi-text-section-size);font-weight:var(--hi-text-section-weight);line-height:1.35}.hi-sub{font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight);line-height:1.4}.hi-label{font-size:var(--hi-text-label-size);font-weight:var(--hi-text-label-weight)}.hi-caption{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);max-width:var(--hi-caption-max);line-height:1.5}.hi-prose{max-width:var(--hi-prose-max)}.hi-prose--narrow{max-width:var(--hi-prose-narrow)}.hi-error{color:var(--hi-danger)}.hi-warning{color:var(--hi-warning)}.hi-stack{gap:var(--hi-space-6);flex-direction:column;display:flex}.hi-blocklink{color:inherit;text-decoration:none;display:block}.hi-stack--tight{gap:var(--hi-space-3)}.hi-grid{gap:var(--hi-grid-gap);display:grid}.hi-grid--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hi-fieldgrid{gap:var(--hi-grid-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}@media (max-width:900px){.hi-grid--2{grid-template-columns:1fr}}.hi-topbar{background:var(--hi-bg);border-bottom:1px solid var(--hi-hairline)}.hi-topbar__stack{flex-direction:column;display:flex}.hi-topbar__inner{align-items:center;gap:var(--hi-space-4);min-height:var(--hi-rail-band);display:flex}.hi-topbar__crumbs{padding-bottom:var(--hi-space-3)}.hi-topbar__brand{align-items:center;gap:var(--hi-space-3);display:flex}.hi-topbar__brand:hover{text-decoration:none}.hi-topbar__rule{background:var(--hi-border);width:1px;height:16px}.hi-topbar__product{letter-spacing:-.01em;color:var(--hi-text);font-size:16px;font-weight:700}.hi-themetoggle{border-radius:var(--hi-radius-button);width:40px;height:40px;color:var(--hi-text-2);cursor:pointer;background:0 0;border:0;place-items:center;transition-property:background-color,color,scale;transition-duration:.15s;display:inline-grid;position:relative}.hi-themetoggle:hover{color:var(--hi-text);background:var(--hi-selected)}.hi-themetoggle:active{scale:.96}.hi-themetoggle:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}.hi-themetoggle__glyph{opacity:0;filter:blur(4px);grid-area:1/1;transition-property:opacity,scale,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1);scale:.25}.hi-themetoggle__glyph[data-on]{opacity:1;filter:blur();scale:1}.hi-topbar__status,.hi-topbar__user{align-items:center;gap:var(--hi-space-2);font-size:var(--hi-text-meta-size);color:var(--hi-text-3);white-space:nowrap;min-width:0;display:inline-flex}.hi-topbar__inner>*,.hi-topbar__product,.hi-nav__item{white-space:nowrap}.hi-topbar__mockmark-short{display:none}@media (max-width:1279px){.hi-topbar__mockmark-long{display:none}.hi-topbar__mockmark-short{display:inline}}.hi-topbar__user{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hi-topbar__sep{background:var(--hi-border);flex:none;width:1px;height:12px}.hi-topbar__badge{letter-spacing:var(--hi-text-meta-tracking);color:var(--hi-text-3);border:1px solid var(--hi-border);border-radius:var(--hi-radius-sm);padding:0 6px;font-size:11px;font-weight:600}.hi-topbar__spacer{flex:1}.hi-topbar__identity{align-items:center;gap:var(--hi-space-2);height:32px;padding:0 var(--hi-space-2) 0 var(--hi-space-3);border-radius:var(--hi-radius);font:inherit;font-size:var(--hi-text-label-size);color:var(--hi-text-2);cursor:pointer;background:0 0;border:0;display:inline-flex}.hi-topbar__identity:hover,.hi-topbar__identity[data-popup-open]{color:var(--hi-text);background:var(--hi-selected)}.hi-topbar__who{height:32px;padding:0 var(--hi-space-2) 0 var(--hi-space-3);font-size:var(--hi-text-label-size);color:var(--hi-text-3);align-items:center;display:inline-flex}.hi-topbar__menu{gap:var(--hi-space-2);min-width:240px;padding:var(--hi-space-3);flex-direction:column;display:flex}.hi-topbar__menu-address{font-family:var(--hi-font-mono);font-size:var(--hi-text-secondary-size);color:var(--hi-text-3);margin:0}.hi-topbar__menu-asof{font-size:var(--hi-text-label-size);color:var(--hi-text);margin:0}.hi-topbar__menu-asof .hi-data{font-size:inherit}.hi-topbar__menu-note{font-size:var(--hi-text-label-size);color:var(--hi-text-3);margin:-4px 0 0}.hi-topbar__conn{font-size:var(--hi-text-secondary-size);white-space:nowrap;color:var(--hi-text-3);align-items:center;gap:6px;font-weight:500;display:inline-flex}.hi-nav{align-self:stretch;align-items:stretch;gap:var(--hi-space-1);display:flex}.hi-nav__item{padding:0 var(--hi-space-3);font-size:var(--hi-text-body-size);color:var(--hi-text-3);align-items:center;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.hi-nav__item:hover{color:var(--hi-text);text-decoration:none}.hi-nav__item--active,.hi-nav__item--active:hover{color:var(--hi-text);font-weight:500}.hi-nav__item--active:after{content:"";left:var(--hi-space-3);right:var(--hi-space-3);background:var(--hi-text);height:2px;position:absolute;bottom:-1px}.hi-chromerow__sep{color:var(--hi-border)}.hi-dot{border-radius:var(--hi-radius-pill);width:6px;height:6px;color:var(--hi-text-3);background:currentColor;flex:none}.hi-dot--ok{color:var(--hi-success)}.hi-dot--warn{color:var(--hi-warning)}.hi-dot--bad{color:var(--hi-danger)}.hi-logo{align-items:center;display:inline-flex}.hi-logo img{filter:brightness(0);width:auto;display:block}[data-theme=dark] .hi-logo img{filter:none}.hi-icon{vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;display:block}.hi-icon--filled{fill:currentColor}.hi-icon--spin{animation:1.2s linear infinite hi-spin}@keyframes hi-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hi-icon--spin{animation-duration:3s}}.hi-button{justify-content:center;align-items:center;gap:var(--hi-space-2);padding:var(--hi-pad-button);border-radius:var(--hi-radius-button);font-family:inherit;font-size:var(--hi-text-body-size);cursor:pointer;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1.4;transition-property:background-color,color,border-color,scale;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.hi-button:has(.hi-icon:first-child):not(.hi-button--icononly):not(.hi-button--iconsquare){padding-left:16px}.hi-button:has(.hi-icon:last-child):not(.hi-button--icononly):not(.hi-button--iconsquare){padding-right:16px}.hi-button--sm:has(.hi-icon:first-child):not(.hi-button--icononly):not(.hi-button--iconsquare){padding-left:10px}.hi-button--sm:has(.hi-icon:last-child):not(.hi-button--icononly):not(.hi-button--iconsquare){padding-right:10px}.hi-button--primary{background:var(--hi-action);color:var(--hi-action-fg);border-color:var(--hi-action)}.hi-button--primary:hover:not(:disabled){background:var(--hi-action-hover);border-color:var(--hi-action-hover)}.hi-button--primary:active:not(:disabled){background:var(--hi-action-active);border-color:var(--hi-action-active)}.hi-button--secondary{background:var(--hi-surface);color:var(--hi-text);border-color:var(--hi-border)}.hi-button--secondary:hover:not(:disabled){background:var(--hi-selected)}.hi-button--destructive{background:var(--hi-surface);color:var(--hi-danger);border-color:var(--hi-danger)}.hi-button--destructive:hover:not(:disabled){background:var(--hi-selected)}.hi-button--ghost{color:var(--hi-text-2);background:0 0;border-color:#0000}.hi-button--ghost:hover:not(:disabled){background:var(--hi-selected);color:var(--hi-text)}.hi-button:active:not(:disabled):not(.hi-button--static){scale:.96}.hi-button:disabled,.hi-button[aria-disabled=true]:not(:disabled){background:var(--hi-selected);color:var(--hi-text-2);border-color:var(--hi-text-3)}.hi-button:disabled{cursor:not-allowed}.hi-button[aria-disabled=true]:not(:disabled){cursor:default}@media (prefers-reduced-motion:reduce){.hi-button:active:not(:disabled):not(.hi-button--static),.hi-iconremove:active{scale:1}}a.hi-button:hover{text-decoration:none}[data-slot=input-group-control]:focus-visible{outline:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}.hi-button--sm{padding:var(--hi-pad-button-sm);font-size:var(--hi-text-label-size)}.hi-button--iconsquare,.hi-button--icononly{flex:none;width:34px;height:34px;padding:0;position:relative}.hi-button--iconsquare:after,.hi-button--icononly:after{content:"";width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hi-button--block{width:100%}.hi-rail .hi-button--block:disabled{border:1px dashed var(--hi-border);color:var(--hi-disabled);background:0 0}.hi-iconremove{border-radius:var(--hi-radius);width:28px;height:28px;color:var(--hi-text-3);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;transition-property:background-color,color,border-color,scale;transition-duration:.12s;transition-timing-function:ease;display:inline-flex;position:relative}.hi-iconremove:after{content:"";width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hi-iconremove:hover,.hi-iconremove:focus-visible{color:var(--hi-danger);border-color:var(--hi-danger);background:var(--hi-selected)}.hi-iconremove:active{scale:.96}.hi-linkbutton{font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--hi-text-2);cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.hi-linkbutton:hover{color:var(--hi-text);text-decoration:underline}.hi-linkbutton--row{align-items:center;gap:6px;display:inline-flex}.hi-action{align-items:flex-start;gap:var(--hi-space-1);flex-direction:column;display:inline-flex}.hi-action--block{align-items:flex-start;display:flex}.hi-action--block .hi-button{width:100%}.hi-action__caption{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);max-width:var(--hi-caption-max);line-height:1.45}.hi-action__caption--warning{color:var(--hi-warning)}.hi-action__caption--danger{color:var(--hi-danger)}.hi-actionrow{align-items:flex-start;gap:var(--hi-space-4);flex-wrap:wrap;display:flex}.hi-chip{border-radius:var(--hi-radius-pill);padding:var(--hi-pad-chip);white-space:nowrap;background:0 0;border:1px solid;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}.hi-chip .hi-icon{width:var(--hi-icon-chip);height:var(--hi-icon-chip)}.hi-chip--dense{padding:var(--hi-pad-chip-dense)}.hi-chip--ok{color:var(--hi-success);border-color:var(--hi-success)}.hi-chip--warn{color:var(--hi-warning);border-color:var(--hi-warning)}.hi-chip--bad{color:var(--hi-danger);border-color:var(--hi-danger)}.hi-chip--info{color:var(--hi-info);border-color:var(--hi-info)}.hi-chip--neutral{color:var(--hi-text-3);border-color:var(--hi-border)}.hi-chip__value{font-family:var(--hi-font-mono);font-weight:500}.hi-chip__at{opacity:.8;font-weight:500}.hi-chiprow{gap:var(--hi-space-2);flex-wrap:wrap;align-items:center;margin-block-end:var(--hi-space-4);display:flex}.hi-notice{gap:var(--hi-space-3);background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);color:var(--hi-text);padding:12px 16px;display:flex}.hi-notice__body{min-width:0;max-width:var(--hi-prose-narrow)}.hi-notice__title{font-size:var(--hi-text-body-size);font-weight:600}.hi-notice__text{font-size:var(--hi-text-body-size);line-height:var(--hi-text-body-leading)}.hi-notice__title+.hi-notice__text{margin-top:2px}.hi-notice__actions{margin-top:var(--hi-space-3);gap:var(--hi-space-2);display:flex}.hi-notice--error .hi-notice__glyph,.hi-notice--error .hi-notice__title{color:var(--hi-danger)}.hi-notice--warning .hi-notice__glyph,.hi-notice--warning .hi-notice__title{color:var(--hi-warning)}.hi-notice--success .hi-notice__glyph,.hi-notice--success .hi-notice__title{color:var(--hi-success)}.hi-notice--info .hi-notice__glyph{color:var(--hi-info)}.hi-notice__text{color:var(--hi-text-2)}.hi-notice--guard{padding:var(--hi-pad-callout);flex-direction:column}.hi-notice--guard .hi-notice__head{gap:var(--hi-space-3);display:flex}.hi-toasts{top:auto;bottom:var(--hi-toast-bottom);right:var(--hi-toast-right);z-index:60;align-items:flex-end;gap:var(--hi-toast-gap);max-width:min(480px, calc(100vw - 2 * var(--hi-space-6)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.hi-toast{pointer-events:auto;gap:var(--hi-space-3);background:var(--hi-action-active);width:max-content;max-width:100%;min-height:40px;color:var(--hi-action-fg);border:1px solid var(--hi-border);border-radius:var(--hi-radius-dialog);box-shadow:var(--hi-shadow-popover);font-variant-numeric:tabular-nums;animation:hi-toast-in var(--hi-motion-overlay);align-items:center;padding:4px 4px 4px 16px;display:flex}@keyframes hi-toast-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hi-toast{animation:none}}.hi-toast__glyph{color:var(--hi-action-fg);flex:none}.hi-toast--success .hi-toast__glyph{color:var(--hi-success)}.hi-toast--warning .hi-toast__glyph{color:var(--hi-warning)}.hi-toast--error .hi-toast__glyph{color:var(--hi-danger)}.hi-toast--info .hi-toast__glyph{color:var(--hi-info)}.hi-toast__body{align-items:center;gap:var(--hi-space-3);flex-wrap:nowrap;flex:1;min-width:0;display:flex}.hi-toast__message{min-width:0;font-size:var(--hi-text-body-size);color:var(--hi-action-fg);overflow-wrap:anywhere;line-height:1.45}.hi-toast__action{border-radius:var(--hi-radius);height:32px;font-size:var(--hi-text-body-size);color:var(--hi-action-fg);flex:none;padding:0 10px;font-weight:600;text-decoration:none}.hi-toast__action:hover{background:var(--hi-action-active)}@supports (color:color-mix(in lab, red, red)){.hi-toast__action:hover{background:color-mix(in srgb, var(--hi-action-active), black 30%)}}.hi-toast__action:hover{text-decoration:none}.hi-toast__dismiss{border-radius:var(--hi-radius);width:32px;height:32px;color:var(--hi-action-fg);flex:none;justify-content:center;align-items:center;padding:0;display:none}.hi-toast--error .hi-toast__dismiss,.hi-toast--warning .hi-toast__dismiss{display:inline-flex}.hi-toast__dismiss:hover{background:var(--hi-action-active)}@supports (color:color-mix(in lab, red, red)){.hi-toast__dismiss:hover{background:color-mix(in srgb, var(--hi-action-active), black 30%)}}.hi-toast__dismiss:hover{text-decoration:none}.hi-stickybar{z-index:20;align-items:center;gap:var(--hi-space-3);min-height:var(--hi-sticky-height);padding:var(--hi-space-2) 0;background:var(--hi-surface);border-bottom:1px solid var(--hi-hairline);box-shadow:var(--hi-shadow-none);display:flex;position:sticky;top:0}.hi-stickybar__title{font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight);white-space:nowrap}.hi-stickybar__where{font-size:var(--hi-text-meta-size);color:var(--hi-text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.hi-stickybar__spacer{flex:1}.hi-card{background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);padding:var(--hi-pad-card);box-shadow:var(--hi-shadow-none)}.hi-card__header{justify-content:space-between;align-items:baseline;gap:var(--hi-space-4);padding-bottom:var(--hi-space-3);margin-bottom:var(--hi-space-4);border-bottom:1px solid var(--hi-hairline);display:flex}.hi-card__title{font-size:var(--hi-text-section-size);font-weight:var(--hi-text-section-weight)}.hi-rowlist{background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);flex-direction:column;display:flex;overflow:hidden}.hi-row{align-items:center;gap:var(--hi-space-3);min-height:44px;padding:var(--hi-space-2) var(--hi-space-4);border-bottom:1px solid var(--hi-hairline);font-size:var(--hi-text-body-size);color:var(--hi-text);display:flex}.hi-rowlist>.hi-row:last-child{border-bottom:none}.hi-row__title{font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hi-row__state{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);min-width:0}.hi-row__spacer{flex:1}.hi-row--interactive{transition:background-color var(--hi-motion-color);border-left:2px solid #0000;position:relative}.hi-row--interactive:hover{background:var(--hi-surface-hover)}.hi-row__select{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.hi-row__select:after{content:"";position:absolute;inset:0}.hi-row__action{z-index:1;position:relative}.hi-row--current,.hi-row--interactive.hi-row--current:hover{background:var(--hi-selected);border-left-color:var(--hi-action)}.hi-statecard__eyebrow{font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3)}.hi-statecard__value{font-size:var(--hi-text-title-size);font-weight:var(--hi-text-title-weight);letter-spacing:var(--hi-text-title-tracking);margin-top:var(--hi-space-1)}.hi-statecard__value--empty{color:var(--hi-text-3)}.hi-statecard__meta{margin-top:var(--hi-space-1);font-size:var(--hi-text-body-size);color:var(--hi-text-2)}.hi-statecard__chips{margin-top:var(--hi-space-4)}.hi-intentcard{align-items:flex-start;gap:var(--hi-space-4);width:100%;max-width:var(--hi-intent-measure);text-align:left;background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);padding:var(--hi-space-5) var(--hi-space-6);color:var(--hi-text);cursor:pointer;transition:background-color var(--hi-motion-color), border-color var(--hi-motion-color);font-family:inherit;display:flex}.hi-intentcard:hover:not(:disabled){background:var(--hi-surface-hover);border-color:var(--hi-text-3)}.hi-intentcard:disabled{cursor:not-allowed;background:var(--hi-bg);color:var(--hi-text-2);border-color:var(--hi-hairline)}.hi-intentcard--selected{border-color:var(--hi-action);box-shadow:0 0 0 1px var(--hi-action)}.hi-intentcard__glyph{width:var(--hi-icon-card);height:var(--hi-icon-card);color:var(--hi-text-2);margin-top:1px}.hi-intentcard:disabled .hi-intentcard__glyph{color:var(--hi-text-3)}.hi-intentcard__label{font-size:var(--hi-text-sub-size);font-weight:var(--hi-text-sub-weight)}.hi-intentcard__sub{font-size:var(--hi-text-body-size);color:var(--hi-text-2);margin-top:2px}.hi-intentcard:disabled .hi-intentcard__sub{color:var(--hi-text-2)}.hi-intentcard__note{margin-top:var(--hi-space-2);font-size:var(--hi-text-meta-size)}.hi-intentcard__note--warning{color:var(--hi-warning)}.hi-intentcard__note--neutral{color:var(--hi-text-3)}.hi-tablewrap{width:100%;min-width:0;overflow-x:auto}.hi-table{border-collapse:collapse;width:100%;font-size:var(--hi-text-body-size)}.hi-table:not(.hi-table--bare){background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:var(--hi-radius);border-collapse:separate;border-spacing:0;overflow:hidden}.hi-card .hi-table,.hi-notice .hi-table{background:0 0;border:0;border-radius:0}.hi-table th{font-size:var(--hi-text-meta-size);letter-spacing:.065em;text-transform:uppercase;color:var(--hi-text-3);text-align:left;padding:var(--hi-pad-cell);border-bottom:1px solid var(--hi-border);white-space:nowrap;font-weight:700}.hi-table td{padding:var(--hi-pad-cell);border-bottom:1px solid var(--hi-hairline);vertical-align:middle}.hi-table tr:last-child td{border-bottom:none}.hi-table--dense th,.hi-table--dense td{padding:var(--hi-pad-cell-dense)}.hi-table--comfortable th,.hi-table--comfortable td{padding:16px 20px}.hi-table--comfortable td{height:56px}.hi-table th.hi-table__grow,.hi-table td.hi-table__grow{white-space:normal;overflow-wrap:anywhere;width:42%}.hi-table--fit th,.hi-table--fit td{white-space:nowrap;width:1px}.hi-table--fit .hi-table__slack{width:auto}.hi-table .hi-num,.hi-table th.hi-num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size)}.hi-table th.hi-num{font-family:var(--hi-font-sans);font-size:var(--hi-text-meta-size)}.hi-table .hi-mono{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size)}.hi-table__row--clickable{cursor:pointer}.hi-table__row--clickable td{transition-property:background-color;transition-duration:.12s;transition-timing-function:ease}.hi-table__row--clickable:hover td{background:var(--hi-selected)}.hi-table__row--selected td{background:var(--hi-selected);font-weight:600}.hi-table__row--clickable.hi-table__row--selected:hover td{background:var(--hi-selected)}.hi-table__row--selected td:first-child{box-shadow:inset 2px 0 0 0 var(--hi-action)}.hi-table__empty{padding:var(--hi-space-8) var(--hi-space-4);text-align:center;color:var(--hi-text-2);border-top:1px solid var(--hi-hairline)}.hi-field{flex-direction:column;gap:6px;display:flex}.hi-field__label{font-size:var(--hi-text-label-size);font-weight:var(--hi-text-label-weight);color:var(--hi-text)}.hi-field__control{font-family:inherit;font-size:var(--hi-text-body-size);padding:var(--hi-pad-field);border-radius:var(--hi-radius);background:var(--hi-surface);color:var(--hi-text);border:1px solid var(--hi-border);transition:border-color var(--hi-motion-color);width:100%}.hi-field__control::placeholder{color:var(--hi-text-3)}.hi-field__control:disabled{background:var(--hi-bg);color:var(--hi-text-2);border-color:var(--hi-border);cursor:not-allowed}.hi-field--numeric .hi-field__control{max-width:var(--hi-field-numeric)}.hi-field--pair .hi-field__control{max-width:var(--hi-field-pair)}.hi-field--short .hi-field__control{max-width:var(--hi-field-short)}.hi-field--select .hi-field__control{max-width:var(--hi-field-select)}.hi-field--media .hi-field__control{max-width:var(--hi-field-media)}.hi-field__control--file{max-width:var(--hi-field-select);padding:6px 12px;line-height:1.6}.hi-field__control--file::file-selector-button{margin-right:var(--hi-space-3);border-radius:var(--hi-radius);border:1px solid var(--hi-border);background:var(--hi-surface);color:var(--hi-text);font-family:inherit;font-size:var(--hi-text-label-size);font-weight:var(--hi-text-label-weight);cursor:pointer;padding:4px 12px}.hi-field__control--file::file-selector-button:hover{background:var(--hi-surface-hover)}.hi-field__control--mono{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size)}textarea.hi-field__control{resize:vertical;min-height:78px;line-height:1.5}.hi-field--invalid .hi-field__control{border-color:var(--hi-danger)}.hi-field__hint{font-size:var(--hi-text-meta-size);color:var(--hi-text-3)}.hi-field__error{font-size:var(--hi-text-meta-size);color:var(--hi-danger);align-items:center;gap:6px;display:flex}.hi-checkbox{align-items:flex-start;gap:var(--hi-space-2);font-size:var(--hi-text-body-size);cursor:pointer;display:flex}.hi-checkbox input{accent-color:var(--hi-action);margin:3px 0 0}.hi-range{appearance:none;width:100%;height:20px;accent-color:var(--hi-action);cursor:pointer;background:0 0;margin:0;padding:0}.hi-range::-webkit-slider-runnable-track{background:var(--hi-border);border-radius:2px;height:4px}.hi-range::-moz-range-track{background:var(--hi-border);border-radius:2px;height:4px}.hi-range::-webkit-slider-thumb{appearance:none;background:var(--hi-action);border:1px solid var(--hi-surface);border-radius:50%;width:14px;height:14px;margin-top:-5px}.hi-range::-moz-range-thumb{background:var(--hi-action);border:1px solid var(--hi-surface);border-radius:50%;width:14px;height:14px}.hi-range:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}.hi-range:disabled{cursor:not-allowed}.hi-range:disabled::-webkit-slider-thumb{background:var(--hi-disabled)}.hi-range:disabled::-moz-range-thumb{background:var(--hi-disabled)}.hi-seg{align-items:center;gap:var(--hi-space-2);flex-wrap:wrap;display:flex}.hi-seg__item{align-items:center;gap:var(--hi-space-2);font-family:inherit;font-size:var(--hi-text-label-size);font-weight:var(--hi-text-label-weight);color:var(--hi-text);cursor:pointer;transition:background-color var(--hi-motion-color), border-color var(--hi-motion-color), color var(--hi-motion-color);display:inline-flex}.hi-seg__item:disabled{color:var(--hi-text-2);border-color:var(--hi-border);background:var(--hi-bg);cursor:not-allowed}.hi-seg__item[aria-disabled=true]:not(:disabled){cursor:default}.hi-seg--tabs{gap:var(--hi-space-5);border-bottom:1px solid var(--hi-border)}.hi-seg--tabs .hi-seg__item{padding:var(--hi-space-2) 2px;color:var(--hi-text-2);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.hi-seg--tabs .hi-seg__item:hover:not(:disabled){color:var(--hi-text)}.hi-seg--tabs .hi-seg__item--active,.hi-seg--tabs .hi-seg__item--active:hover{color:var(--hi-text);border-bottom-color:var(--hi-action);font-weight:700}.hi-seg--steps{gap:var(--hi-space-2)}.hi-seg--steps .hi-seg__item{padding:var(--hi-pad-button);border-radius:var(--hi-radius);border:1px solid var(--hi-border);background:var(--hi-surface)}.hi-seg--steps .hi-seg__item:hover:not(:disabled):not(.hi-seg__item--active){background:var(--hi-surface-hover)}.hi-seg--steps .hi-seg__item--active,.hi-seg--steps .hi-seg__item--active:hover{background:var(--hi-action);border-color:var(--hi-action);color:var(--hi-action-fg)}.hi-seg__lead{font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3);margin-right:var(--hi-space-1)}.hi-seg--filter .hi-seg__item{border-radius:var(--hi-radius);border:1px solid var(--hi-border);background:var(--hi-surface);padding:6px 14px}.hi-seg--filter .hi-seg__item:hover:not(:disabled):not(.hi-seg__item--active){background:var(--hi-surface-hover)}.hi-seg--filter .hi-seg__item--active,.hi-seg--filter .hi-seg__item--active:hover{background:var(--hi-action);border-color:var(--hi-action);color:var(--hi-action-fg)}.hi-expander{border:1px solid var(--hi-border);border-radius:var(--hi-radius);background:var(--hi-surface)}.hi-expander__summary{align-items:center;gap:var(--hi-space-2);padding:var(--hi-space-3) var(--hi-space-4);font-size:var(--hi-text-label-size);font-weight:var(--hi-text-label-weight);cursor:pointer;list-style:none;display:flex}.hi-expander__summary::-webkit-details-marker{display:none}.hi-expander[open] .hi-expander__summary{border-bottom:1px solid var(--hi-hairline)}.hi-expander[open] .hi-expander__chevron{transform:rotate(180deg)}.hi-expander__chevron{transition:transform var(--hi-motion-color);color:var(--hi-text-3)}.hi-expander__body{padding:var(--hi-space-4)}.hi-expander--inline{background:0 0;border:0;border-radius:0}.hi-expander--inline .hi-expander__summary{font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-body-weight);color:var(--hi-text-3);padding:0}.hi-expander--inline .hi-expander__summary:hover{color:var(--hi-text);text-decoration:underline}.hi-expander--inline[open] .hi-expander__summary{margin-bottom:var(--hi-space-2);border-bottom:0}.hi-expander--inline .hi-expander__body{max-width:46rem;padding:0}.hi-copyrow{align-items:center;gap:var(--hi-space-2);display:flex}.hi-copyrow code{overflow-wrap:anywhere;flex:1;min-width:0}.hi-breadcrumb{align-items:baseline;gap:0 var(--hi-space-2);font-size:var(--hi-text-secondary-size);font-weight:var(--hi-text-secondary-weight);color:var(--hi-text-3);flex-wrap:wrap;line-height:20px;display:flex}.hi-breadcrumb__sep{color:var(--hi-text-3);flex:none}.hi-breadcrumb__link{color:var(--hi-text-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}.hi-breadcrumb__link:hover{color:var(--hi-text);text-decoration:none}.hi-breadcrumb__link:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:2px;border-radius:2px}.hi-breadcrumb__current{color:var(--hi-text);font-weight:700}@media (min-width:2000px){.hi-topbar__product{font-size:18px}.hi-topbar__rule{height:18px}.hi-nav__item{padding:0 var(--hi-space-4);font-size:16px}.hi-nav__item--active:after{left:var(--hi-space-4);right:var(--hi-space-4)}.hi-topbar__identity,.hi-topbar__who,.hi-topbar__inner>.hi-button--sm{height:36px;font-size:var(--hi-text-body-size)}.hi-topbar__status{font-size:var(--hi-text-label-size)}.hi-themetoggle{width:44px;height:44px}.hi-themetoggle__glyph{width:20px;height:20px}.hi-breadcrumb{font-size:var(--hi-text-body-size);line-height:22px}.hi-main{padding-top:var(--hi-space-10)}}.hi-dialog::backdrop{background:var(--hi-scrim)}.hi-dialog{background:var(--hi-elevated);color:var(--hi-text);border:1px solid var(--hi-border);border-radius:var(--hi-radius);width:min(var(--hi-modal-max), calc(100vw - 2 * var(--hi-space-6)));max-height:84vh;padding:0;overflow:auto}.hi-dialog--wide{width:min(var(--hi-modal-max-wide), calc(100vw - 2 * var(--hi-space-6)))}.hi-dialog__header{justify-content:space-between;align-items:baseline;gap:var(--hi-space-4);padding:var(--hi-space-5) var(--hi-space-6);border-bottom:1px solid var(--hi-hairline);display:flex}.hi-dialog__title{font-size:var(--hi-text-section-size);font-weight:var(--hi-text-section-weight)}.hi-dialog__body{padding:var(--hi-space-6);gap:var(--hi-space-4);flex-direction:column;display:flex}.hi-dialog__footer{justify-content:flex-end;gap:var(--hi-space-3);padding:var(--hi-space-4) var(--hi-space-6) var(--hi-space-6);display:flex}.hi-deflist{gap:var(--hi-space-2) var(--hi-space-4);font-size:var(--hi-text-body-size);grid-template-columns:max-content 1fr;display:grid}.hi-deflist dt{color:var(--hi-text-3);font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;padding-top:2px}.hi-deflist dd{color:var(--hi-text);overflow-wrap:anywhere;min-width:0;margin:0}.hi-steps{column-gap:var(--hi-space-4);font-size:var(--hi-text-body-size);display:grid}.hi-steps__head{color:var(--hi-text-3);font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;border-bottom:1px solid var(--hi-hairline);white-space:nowrap;padding-bottom:6px}.hi-steps__head-verb{font-weight:400}.hi-steps__row{display:contents}.hi-steps__row>span{border-bottom:1px solid var(--hi-hairline);overflow-wrap:anywhere;min-width:0;padding:7px 0}.hi-steps__row[data-group]>span{border-bottom:0;padding-bottom:2px}.hi-steps__row[data-part] .hi-steps__label{color:var(--hi-text-2);padding-left:14px;font-weight:400}.hi-steps__row:last-child>span{border-bottom:0}.hi-steps__label{white-space:nowrap;font-weight:600}.hi-steps__value{color:var(--hi-text)}.hi-steps__none{color:var(--hi-text-3)}.hi-steps__aside{color:var(--hi-text-2);align-self:start;padding:7px 0;font-size:13px}.hi-steps__aside strong{color:var(--hi-text);font-weight:600}.hi-steps-kept{margin:var(--hi-space-3) 0 0;color:var(--hi-text-2);font-size:13px}.hi-steps-kept__lead{color:var(--hi-text-3);font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;margin-right:10px}.hi-gatelist{border:1px solid var(--hi-border);border-radius:var(--hi-radius);flex-direction:column;display:flex;overflow:hidden}.hi-gate{border-bottom:1px solid var(--hi-hairline);font-size:var(--hi-text-body-size)}.hi-gate:last-child{border-bottom:none}.hi-gate__row{align-items:baseline;gap:var(--hi-space-3);padding:var(--hi-space-2) var(--hi-space-4);grid-template-columns:8.5em 3.5em 1fr auto;list-style:none;display:grid}.hi-gatelist--dense .hi-gate__row{padding:var(--hi-pad-cell-dense)}.hi-gate__detail{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);line-height:1.4;display:block}.hi-gate__row::-webkit-details-marker{display:none}.hi-gate--expandable>.hi-gate__row{cursor:pointer}.hi-gate--expandable:hover>.hi-gate__row{background:var(--hi-surface-hover)}.hi-gate__id{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);color:var(--hi-text-3)}.hi-gate__name{min-width:0}.hi-gate__chevron{color:var(--hi-text-3);transition:transform var(--hi-motion-color)}.hi-gate[open]>.hi-gate__row .hi-gate__chevron{transform:rotate(180deg)}.hi-gate__body{gap:var(--hi-space-2);padding:0 var(--hi-space-4) var(--hi-space-4) calc(8.5em + 3.5em + var(--hi-space-6));flex-direction:column;display:flex}.hi-gate__verdict{font-size:var(--hi-text-meta-size);letter-spacing:var(--hi-text-meta-tracking);color:var(--hi-text-3);align-items:center;gap:5px;font-weight:700;display:inline-flex}.hi-gate--pass .hi-gate__verdict{color:var(--hi-success)}.hi-gate--warn .hi-gate__verdict{color:var(--hi-warning)}.hi-gate--fail .hi-gate__verdict{color:var(--hi-danger)}.hi-gate--not-measured .hi-gate__verdict{color:var(--hi-warning)}.hi-rail{width:var(--hi-sidebar-width);overscroll-behavior:contain;background:var(--hi-surface);border-right:1px solid var(--hi-border);max-height:100vh;padding:var(--hi-space-8) var(--hi-space-4) var(--hi-space-6);font-size:var(--hi-rail-text);align-self:flex-start;gap:var(--hi-space-3);flex-direction:column;flex:none;display:flex;position:sticky;top:0;overflow-y:auto}.hi-rail__band{height:var(--hi-rail-band);align-items:center;display:none}.hi-rail__meta{font-size:var(--hi-rail-meta);color:var(--hi-text-3)}.hi-rail__alert{font-size:var(--hi-rail-meta);color:var(--hi-danger);align-items:flex-start;gap:6px;font-weight:600;display:flex}.hi-rail__alert .hi-icon{width:var(--hi-icon-chip);height:var(--hi-icon-chip);margin-top:1px}.hi-rail__farm{font-size:var(--hi-rail-text);font-weight:700}.hi-rail__farm-cam{color:var(--hi-text-2);font-weight:600}.hi-rail__uuid{width:100%;min-height:32px;color:var(--hi-text-2);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;transition-property:color,scale;transition-duration:.12s;transition-timing-function:ease;display:flex}.hi-rail__uuid:hover{color:var(--hi-text)}.hi-rail__uuid:active{scale:.96}.hi-rail__uuid code{font-family:var(--hi-font-mono);letter-spacing:-.04em;white-space:nowrap;color:inherit;font-size:10px}.hi-rail__copied{font-size:var(--hi-rail-meta);color:var(--hi-text-3)}@media (prefers-reduced-motion:reduce){.hi-rail__uuid:active{scale:1}}.hi-rail__divider{background:var(--hi-hairline);height:1px;margin:var(--hi-space-1) 0}.hi-axis__header{align-items:center;gap:var(--hi-space-2);padding:var(--hi-space-2) var(--hi-space-2);font-size:var(--hi-rail-meta);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3);font-weight:700;display:flex}.hi-axis__numeral{font-size:var(--hi-rail-text);color:var(--hi-text-2)}.hi-axis__spacer{flex:1}.hi-axis__count{letter-spacing:normal;color:var(--hi-text-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.hi-axis__steps{flex-direction:column;display:flex}.hi-step{align-items:center;gap:var(--hi-space-2);text-align:left;width:100%;font-family:inherit;font-size:var(--hi-rail-text);color:var(--hi-text-2);padding:var(--hi-space-2);cursor:pointer;transition:background-color var(--hi-motion-color), color var(--hi-motion-color);background:0 0;border:0;border-left:2px solid #0000;border-radius:0;font-weight:500;display:flex}.hi-step:hover{background:var(--hi-surface-hover);color:var(--hi-text)}.hi-step--current{color:var(--hi-text);border-left-color:var(--hi-action);background:var(--hi-surface-hover);font-weight:700}.hi-step__label{flex:1}.hi-step__dot--empty{color:var(--hi-disabled)}.hi-step__dot--pending{color:var(--hi-text-3)}.hi-step__dot--saved{color:var(--hi-success)}.hi-step__dot--failed{color:var(--hi-danger)}.hi-step--static{cursor:default}.hi-step--static:hover{color:var(--hi-text-2);background:0 0}.hi-rail__pills{gap:var(--hi-space-1);min-width:0;padding:0 0 var(--hi-space-2) var(--hi-space-5);flex-wrap:wrap;display:flex}.hi-videopill{min-width:0;max-width:100%;font-size:var(--hi-rail-meta);border:1px solid var(--hi-border);border-radius:var(--hi-radius-sm);color:var(--hi-text-2);white-space:nowrap;align-items:center;gap:5px;padding:1px 9px;font-weight:600;display:inline-flex;overflow:hidden}.hi-videopill__mono{font-family:var(--hi-font-mono);text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.hi-videopill__mono--id{flex:none}.hi-workbench{align-items:stretch;min-height:100%;display:flex}.hi-workbench__body{min-width:0;padding:var(--hi-space-6);padding-block:var(--hi-space-8) var(--hi-space-12);flex:1}.hi-workbench__body--gate{place-content:center start;display:grid}.hi-gatepanel{max-width:560px}.hi-gate__chain{gap:var(--hi-space-1);font-size:var(--hi-text-meta-size);color:var(--hi-text-2);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hi-gate__chain li{align-items:center;gap:var(--hi-space-2);min-width:0;display:flex}.hi-gate__chain .hi-icon{width:var(--hi-icon-chip);height:var(--hi-icon-chip);color:var(--hi-text-3);flex:none}.hi-gated{min-height:min(560px,70vh);position:relative}.hi-gated__artwork{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none}.hi-gated__veil{padding:var(--hi-space-6);background:var(--hi-bg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hi-gated__veil{background:color-mix(in srgb, var(--hi-bg) 35%, transparent)}}.hi-gated__card{z-index:1;background:var(--hi-surface);border:1px solid var(--hi-border);width:min(460px,100%);padding:var(--hi-space-6);box-shadow:var(--hi-shadow-overlay);border-radius:12px;position:relative}.hi-gated__kicker{margin:0 0 var(--hi-space-2);font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3)}.hi-gated__title{margin:0 0 var(--hi-space-3);font-size:var(--hi-text-title-size);font-weight:var(--hi-text-title-weight);letter-spacing:var(--hi-text-title-tracking);text-wrap:balance;color:var(--hi-text);line-height:1.25}.hi-gated__body{gap:var(--hi-space-3);margin-bottom:var(--hi-space-5);color:var(--hi-text-2);font-size:var(--hi-text-body-size);line-height:var(--hi-text-body-leading);text-wrap:pretty;flex-direction:column;display:flex}.hi-gated__body p{margin:0}.hi-gated__actions{gap:var(--hi-space-2);flex-wrap:wrap;display:flex}.hi-gated__surface{border-radius:var(--hi-radius);background:linear-gradient(var(--hi-hairline) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--hi-hairline) 1px, transparent 1px) 0 0 / 24px 24px, var(--hi-bg);min-height:360px}.hi-gate__chain li[aria-current=step]{color:var(--hi-text);font-weight:600}.hi-dots{align-items:center;gap:var(--hi-space-2);display:flex}.hi-dots__dot{border-radius:var(--hi-radius-pill);border:1px solid var(--hi-text-3);width:8px;height:8px}.hi-dots__dot--done{background:var(--hi-text-3)}.hi-dots__dot--current{background:var(--hi-action);border-color:var(--hi-action)}.hi-dots__caption{margin-left:var(--hi-space-2);font-size:var(--hi-text-meta-size);color:var(--hi-text-3)}.hi-backslot{align-items:center;min-height:36px;display:flex}.hi-metric__label{font-size:var(--hi-text-meta-size);font-weight:var(--hi-text-meta-weight);letter-spacing:var(--hi-text-meta-tracking);text-transform:uppercase;color:var(--hi-text-3)}.hi-metric__value{font-size:var(--hi-text-title-size);font-weight:var(--hi-text-title-weight);font-variant-numeric:tabular-nums;color:var(--hi-text);line-height:1.25}.hi-metric__unit{font-size:var(--hi-text-data-size);color:var(--hi-text-2);margin-left:4px;font-weight:500}.hi-metric__delta{font-size:var(--hi-text-meta-size);align-items:center;gap:4px;font-weight:600;display:inline-flex}.hi-metric__delta--ok{color:var(--hi-success)}.hi-metric__delta--warn{color:var(--hi-warning)}.hi-metric__delta--bad{color:var(--hi-danger)}.hi-metricrow{gap:var(--hi-space-8);flex-wrap:wrap;display:flex}.hi-progress{background:var(--hi-hairline);border-radius:3px;height:6px;overflow:hidden}.hi-progress__fill{background:var(--hi-action);height:100%;transition:width .12s linear}@media (prefers-reduced-motion:reduce){.hi-progress__fill{transition:none}}.hi-skeleton{background:var(--hi-hairline);border-radius:var(--hi-radius);height:1em}.hi-empty{align-items:center;gap:var(--hi-space-3);padding:var(--hi-space-10) var(--hi-space-4);text-align:center;flex-direction:column;display:flex}.hi-empty__glyph{width:var(--hi-icon-card);height:var(--hi-icon-card);color:var(--hi-text-3)}.hi-empty__text{font-size:var(--hi-text-body-size);color:var(--hi-text-2);max-width:52ch}.hi-notfound{align-items:center;gap:var(--hi-space-4);padding:var(--hi-space-10) var(--hi-space-4);text-align:center;flex-direction:column;display:flex}.hi-notfound__actions{justify-content:center;gap:var(--hi-space-2);flex-wrap:wrap;display:flex}.hi-notfound__detail{width:100%;max-width:52ch;margin-top:var(--hi-space-2);text-align:left}.hi-spinner{color:var(--hi-text-3)}.hi-canvasframe{width:100%;max-width:var(--hi-canvas-max);border:1px solid var(--hi-border);border-radius:var(--hi-radius);background:var(--hi-bg);line-height:0;position:relative;overflow:hidden}.hi-media{gap:var(--hi-space-3);max-width:var(--hi-canvas-max);flex-direction:column;min-width:0;display:flex}.hi-canvasframe canvas,.hi-canvasframe img,.hi-canvasframe video,.hi-canvasframe svg{width:100%;max-width:100%;height:auto;display:block}.hi-hud{background:var(--hi-hud-bg);color:var(--hi-hud-fg);border:1px solid var(--hi-hud-border);border-radius:var(--hi-hud-radius);font-size:var(--hi-hud-size);align-items:center;gap:6px;padding:3px 8px;font-weight:600;line-height:1.4;display:inline-flex;position:absolute}.hi-hud--tl{top:var(--hi-space-2);left:var(--hi-space-2)}.hi-hud--tr{top:var(--hi-space-2);right:var(--hi-space-2)}.hi-hud--br{bottom:var(--hi-space-2);right:var(--hi-space-2)}.hi-thumbgrid{gap:var(--hi-grid-gap);display:grid}.hi-thumbgrid figure{gap:var(--hi-space-2);flex-direction:column;min-width:0;margin:0;display:flex}.hi-thumbgrid img{border:1px solid var(--hi-border);border-radius:var(--hi-radius);width:100%;height:auto;filter:var(--hi-thumb-filter);display:block}.hi-figrow{justify-content:space-between;align-items:center;gap:var(--hi-space-2);display:flex}.hi-inkswatch{align-items:center;gap:var(--hi-space-3);font-size:var(--hi-text-meta-size);color:var(--hi-text-2);display:flex}.hi-inkswatch__dot{border-radius:var(--hi-radius-pill);border:var(--hi-ink-halo-width) solid var(--hi-ink-halo);outline:1px solid var(--hi-ink-shadow);flex:none;width:22px;height:22px}.hi-signin{gap:var(--hi-space-10);padding-top:var(--hi-space-8);flex-direction:column;display:flex}.hi-signin__intro{gap:var(--hi-space-6);flex-direction:column;display:flex}.hi-signin__kicker{align-items:center;gap:var(--hi-space-2);color:var(--hi-text-3);display:flex}.hi-ks__section{scroll-margin-top:var(--hi-space-8)}.hi-ks__row{gap:var(--hi-space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.hi-ks__iconwall{gap:var(--hi-space-2) var(--hi-space-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.hi-ks__icon{align-items:center;gap:var(--hi-space-2);color:var(--hi-text-2);font-size:var(--hi-text-meta-size);display:inline-flex}.hi-ks__note{font-size:var(--hi-text-meta-size);color:var(--hi-text-3);max-width:var(--hi-prose-narrow);line-height:1.5}.hi-statusmark{font-size:var(--hi-text-secondary-size);white-space:nowrap;color:var(--hi-text);align-items:center;gap:6px;font-weight:500;line-height:1;display:inline-flex}.hi-statusmark__lamp{width:var(--hi-dot);height:var(--hi-dot);background:var(--hi-lamp-off);border-radius:50%;flex:none;margin-right:2px}.hi-statusmark__glyph{width:var(--hi-mark-glyph);height:var(--hi-mark-glyph);color:var(--hi-text-2);flex:none}.hi-statusmark[data-tone=need] .hi-statusmark__lamp{background:var(--hi-lamp-need)}.hi-statusmark[data-tone=need] .hi-statusmark__glyph{color:var(--hi-lamp-need)}.hi-statusmark[data-tone=ok]{color:var(--hi-text-2);font-weight:400}.hi-statusmark[data-tone=ok] .hi-statusmark__glyph{color:var(--hi-text-3)}.hi-statusmark[data-tone=ok] .hi-statusmark__lamp{background:var(--hi-lamp-ok)}.hi-statusmark[data-tone=off]{color:var(--hi-text-3);font-weight:400}.hi-statusmark[data-tone=off] .hi-statusmark__lamp{box-shadow:inset 0 0 0 1.5px var(--hi-lamp-off);background:0 0}.hi-statusmark--icon{min-width:calc(var(--hi-dot) + 2px + 6px + var(--hi-mark-glyph))}.hi-statusmark[data-tone=danger]{color:var(--hi-danger)}.hi-statusmark[data-tone=warning]{color:var(--hi-warning)}.hi-statusmark[data-tone=info]{color:var(--hi-info)}.hi-statusmark[data-tone=success]{color:var(--hi-success)}.hi-statusmark[data-tone=quiet]{color:var(--hi-text-3);font-weight:500}.hi-identity{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.hi-identity__swatch{border-radius:2px;flex:none;width:10px;height:10px}.hi-identity__id{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);font-variant-numeric:tabular-nums;color:var(--hi-text)}.hi-tabletoolbar{align-items:center;gap:var(--hi-space-3);margin-bottom:var(--hi-space-3);display:flex}.hi-tabletoolbar__search{flex:0 280px;min-width:200px}@media (min-width:2000px){.hi-tabletoolbar__search{flex-basis:360px}}.hi-searchfield{box-shadow:none;background:0 0;border-color:#0000}.hi-searchfield:has([data-slot=input-group-control]:focus-visible){border-color:var(--hi-border);box-shadow:none}.hi-tabletoolbar__chips{flex:1;align-items:center;min-width:0;display:flex}.hi-tabletoolbar[data-segments]{align-items:flex-start}.hi-tabletoolbar__lead{align-items:center;gap:var(--hi-space-2) var(--hi-space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.hi-tabletoolbar__searchslot{flex:12rem;align-items:center;min-width:12rem;max-width:280px;min-height:40px;display:flex}.hi-tabletoolbar__searchslot>.hi-tabletoolbar__search{flex:auto;min-width:0}@media (min-width:2000px){.hi-tabletoolbar__searchslot{max-width:360px}}.hi-tabletoolbar__segments{flex:none;align-items:center;min-width:0;min-height:40px;display:flex}.hi-tabletoolbar[data-table-toolbar] .hi-tabletoolbar__segments>*{margin:0}.hi-tabletoolbar__end{white-space:nowrap;flex:none;align-items:center;margin-left:auto;display:flex}.hi-searchchip{border-radius:var(--hi-radius-button);height:28px;color:var(--hi-text);font-size:var(--hi-text-secondary-size);cursor:pointer;background:var(--hi-selected);border-color:#0000;gap:6px;padding:0 8px 0 10px;font-weight:500;transition-property:background-color,scale;transition-duration:.12s;position:relative}.hi-searchchip:hover{background:var(--hi-hairline)}.hi-searchchip:active{scale:.96}.hi-searchchip:after{content:"";position:absolute;inset:-6px 0}.hi-columnscontrol{border-radius:var(--hi-radius-button);min-width:40px;height:40px;color:var(--hi-text-2);font:inherit;font-size:var(--hi-text-secondary-size);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 11px;font-weight:600;transition-property:background-color,color,scale;transition-duration:.15s;display:inline-flex}.hi-columnscontrol:hover,.hi-columnscontrol[data-popup-open]{color:var(--hi-text);background:var(--hi-selected)}.hi-columnscontrol:active{scale:.96}.hi-columnscontrol:focus-visible{outline:var(--hi-focus-width) solid var(--hi-action);outline-offset:var(--hi-focus-offset)}.hi-columnscontrol[data-hidden]{color:var(--hi-text)}.hi-columnscontrol__label{white-space:nowrap}.hi-columnscontrol__count{font-variant-numeric:tabular-nums}.hi-columnscontrol__head{letter-spacing:.09em;text-transform:uppercase;color:var(--hi-text-3);margin:0;padding:8px 8px 4px;font-size:11px;font-weight:700}.hi-columnscontrol__item{border-radius:var(--hi-radius-sm);min-height:32px;font-size:var(--hi-text-data-size);color:var(--hi-text);cursor:pointer;align-items:center;gap:8px;padding:0 8px;display:flex}.hi-columnscontrol__item:hover{background:var(--hi-selected)}.hi-columnscontrol__item[data-locked]{color:var(--hi-text-3);cursor:default}.hi-segcount{font-size:var(--hi-text-secondary-size);font-variant-numeric:tabular-nums;opacity:.72;margin-left:6px;font-weight:500}[data-pressed]>.hi-segcount{opacity:.85}[data-uncounted]>.hi-segcount{font-variant-numeric:normal;font-style:italic}.hi-zeromatch{justify-content:flex-start;align-items:center;gap:var(--hi-space-2) var(--hi-space-3);text-align:left;flex-wrap:wrap;min-height:44px;padding:8px 12px;display:flex}.hi-zeromatch__row>td>.hi-zeromatch{padding:0}.hi-zeromatch__row:hover{background:0 0}.hi-zeromatch__text{font-size:var(--hi-text-data-size);color:var(--hi-text-2);margin:0}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes progress{50%{background-position-x:-115%}}@keyframes menu{0%{opacity:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes dropdown{0%{opacity:0}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
