html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom), 0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top), 0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.kit-toaster{--toast-success:#9ee0b3;--toast-surface:var(--black);--toast-ink:var(--on-black);--toast-border:transparent;z-index:70}.dark .kit-toaster{--toast-surface:var(--on-black);--toast-ink:var(--black);--toast-border:color-mix(in srgb, var(--black) 12%, transparent)}.kit-toaster[data-sonner-toaster] [data-sonner-toast]{background:var(--toast-surface);width:max-content;max-width:calc(100vw - 44px);color:var(--toast-ink);box-shadow:var(--shadow-pop);font-family:var(--font);border:0;border-radius:12px;align-items:center;gap:10px;margin-left:0;padding:10px 14px 10px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex;left:50%;translate:-50%}.kit-toaster [data-icon]{flex-shrink:0;width:16px;height:16px}.kit-toaster [data-icon] svg{width:16px;height:16px}.kit-toaster [data-type=success] [data-icon]{color:var(--toast-success)}.kit-toaster [data-type=warning] [data-icon]{color:var(--yellow)}.kit-toaster [data-type=error] [data-icon]{color:var(--red)}.kit-toaster [data-content]{overflow-wrap:anywhere;min-width:0}.kit-toaster [data-button]{color:var(--yellow);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:600}.kit-toaster [data-button]:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}body.bulking [data-sonner-toaster].kit-toaster{bottom:80px}.kit-toaster[data-sonner-toaster] [data-sonner-toast]{transition:transform .16s ease-out,opacity .16s ease-out}.kit-toaster[data-sonner-toaster] [data-sonner-toast][data-mounted=false]{transform:translateY(-4px)}.kit-toaster[data-sonner-toaster] [data-sonner-toast][data-removed=true][data-swipe-out=false]{transform:translateY(calc(var(--lift) * var(--offset) + 6px));opacity:0;transition:transform .2s ease-out,opacity .2s ease-out}@media (prefers-reduced-motion:reduce){.kit-toaster[data-sonner-toaster] [data-sonner-toast],.kit-toaster[data-sonner-toaster] [data-sonner-toast][data-removed=true][data-swipe-out=false]{transition:none;animation:none}}.kit-toaster[data-sonner-toaster][data-x-position=center]{width:min(356px,100vw - 44px);left:50%;right:auto;transform:translate(-50%)}.dark .kit-toaster[data-sonner-toaster] [data-sonner-toast]{border:1px solid var(--toast-border)}.kit-toaster [data-sonner-toast]>*{transition:transform .16s ease-out}.kit-toaster [data-sonner-toast][data-mounted=false]>*{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.kit-toaster [data-sonner-toast]>*{transition:none}}.kit-tooltip-trigger[data-v-1048216c]{outline:none;min-width:0;max-width:100%;display:inline-flex}.kit-tooltip-trigger[data-v-1048216c]:focus-visible{box-shadow:var(--focus-ring)}.kit-tooltip[data-v-1048216c]{z-index:60;background:var(--ink);max-width:280px;color:var(--card);font-size:var(--text-xs);box-shadow:var(--shadow-pop);pointer-events:none;border-radius:8px;margin-top:4px;padding:6px 10px;line-height:1.4}.kit-action-menu{z-index:60;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);width:max-content;color:var(--ink);box-shadow:var(--shadow-pop);padding:6px;animation:none;position:relative}[data-reka-popper-content-wrapper]:has(>.kit-action-menu){z-index:60}.kit-action-menu[data-state=open]{animation:.12s ease-out action-menu-enter}.kit-action-menu .action-identity{min-width:0}.kit-action-menu .action-header{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:6px 10px 4px;font-weight:600;line-height:1.45}.kit-action-menu .action-separator{background:var(--line);height:1px;margin:6px 4px}.kit-action-menu .action-item{border-radius:var(--radius-sm);width:100%;font-size:var(--text-sm);white-space:nowrap;color:var(--ink);gap:10px;padding:8px 10px;font-weight:500;line-height:1.45}.kit-action-menu .action-item[data-highlighted]{background:var(--card-muted)}.kit-action-menu .action-item:focus-visible{box-shadow:inset 0 0 0 1px var(--line-strong)}.kit-action-menu .action-item[data-disabled]{opacity:.55}.kit-action-menu .action-item[data-danger],.kit-action-menu .action-item[data-danger] svg{color:var(--red)}.kit-action-menu .action-item[data-danger][data-highlighted]{background:var(--red-soft)}.kit-action-menu .action-kbd{font-size:var(--text-xs);color:var(--ink-4);margin-left:auto}.kit-action-menu .action-check{color:var(--ink-2);flex:none;margin-left:auto}@media (prefers-reduced-motion:reduce){.kit-action-menu[data-state=open]{animation:none}}@keyframes action-menu-enter{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-sub-nav[data-v-643b268a]{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.settings-group[data-v-643b268a]{flex-direction:column;gap:2px;display:flex}.settings-group h2[data-v-643b268a]{font-size:var(--text-xs);letter-spacing:.09em;color:var(--ink-3);text-transform:uppercase;margin:10px 8px 4px;font-weight:600}.settings-group:first-of-type h2[data-v-643b268a]{margin-top:0}.settings-item[data-v-643b268a]{width:100%;font-size:var(--text-sm);color:var(--ink-2);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:5px 10px;font-weight:500;display:flex}.settings-item svg[data-v-643b268a]{width:15px;height:15px;color:var(--ink-3);flex:none}.settings-item[data-v-643b268a]:hover{background:var(--hover);color:var(--ink)}.settings-item:hover svg[data-v-643b268a]{color:var(--ink-2)}.settings-item[aria-current=page][data-v-643b268a]{background:var(--black);color:var(--on-black)}.settings-item[aria-current=page] svg[data-v-643b268a]{color:var(--on-black)}.settings-item[data-v-643b268a]:focus-visible{box-shadow:var(--focus-ring);outline:none}.settings-tag[data-v-643b268a]{min-width:1.5rem;font-size:var(--text-xs);color:var(--ink-3);background:var(--tint);text-align:center;border-radius:999px;margin-left:auto;padding:0 6px;font-weight:600}.settings-item[aria-current=page] .settings-tag[data-v-643b268a]{background:color-mix(in srgb, var(--on-black) 16%, transparent);color:var(--on-black)}@media (width<=760px){.settings-item[data-v-643b268a]{min-height:44px}}.setting-field[data-v-b8d878fe]{grid-template-rows:min-content 1fr auto;grid-template-columns:minmax(0,1fr) minmax(8.75rem,min(40%,18.75rem));align-items:start;gap:3px 20px;padding:14px 16px;display:grid}.setting-field[data-v-b8d878fe] .kit-field-label{color:var(--ink);grid-column:1;margin:0}.setting-field[data-v-b8d878fe] .kit-field-hint,.setting-field[data-v-b8d878fe] .kit-field-error{max-width:62ch;font-size:var(--text-sm);grid-area:2/1;margin:0}.setting-field.is-locked[data-v-b8d878fe] .kit-field-label{color:var(--ink-3)}.setting-control[data-v-b8d878fe]{flex-direction:column;grid-area:1/2/span 2;justify-content:center;align-self:stretch;align-items:flex-end;gap:6px;min-width:0;display:flex}.setting-control[data-v-b8d878fe]>*{width:100%}.is-wide[data-v-b8d878fe]{grid-template-columns:minmax(0,1fr)}.is-wide .setting-control[data-v-b8d878fe]{grid-area:3/1;margin-top:9px}@container (width<=580px){.setting-field[data-v-b8d878fe]{grid-template-columns:minmax(0,1fr)}.setting-control[data-v-b8d878fe]{grid-area:3/1;align-items:stretch;margin-top:9px}}.drawer-skeleton-header[data-v-eddbedb6]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.drawer-skeleton-eyebrow[data-v-eddbedb6]{width:4.5rem}.drawer-skeleton-title[data-v-eddbedb6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.drawer-skeleton-name[data-v-eddbedb6]{width:8rem}.drawer-skeleton-name[data-v-eddbedb6] .skeleton-bar{height:18px}.drawer-skeleton-pill[data-v-eddbedb6]{width:3.5rem}.drawer-skeleton-pill[data-v-eddbedb6] .skeleton-bar{border-radius:999px;height:20px}.drawer-skeleton-sub[data-v-eddbedb6]{width:12rem}.drawer-skeleton-definitions[data-v-eddbedb6]{gap:10px 0;display:grid}.drawer-skeleton-definition[data-v-eddbedb6]{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;display:grid}.drawer-skeleton-section[data-v-eddbedb6]{margin-top:24px}.drawer-skeleton-row[data-v-eddbedb6]{border-top:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.drawer-skeleton-row[data-v-eddbedb6]:first-of-type{border-top:0;padding-top:0}.drawer-skeleton-pin[data-v-eddbedb6]{border:2px solid var(--line-strong);background:var(--card-muted);border-radius:999px;flex-shrink:0;width:28px;height:28px;margin-top:2px}.segmented[data-v-f1bcce84]{--segmented-shadow-color:color-mix(in srgb, var(--black) 8%, transparent)}.dark .segmented{--segmented-shadow-color:var(--hover-strong)}.segmented-option[data-state=checked][data-v-f1bcce84]{box-shadow:0 1px 2px var(--segmented-shadow-color)}.segmented-option[data-v-f1bcce84]:focus-visible{box-shadow:var(--focus-ring);z-index:1;position:relative}.date-input-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);min-width:300px;box-shadow:var(--shadow-pop);outline:none;padding:12px}.date-input-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.date-input-month-label{text-align:center;white-space:nowrap;font-size:var(--text-sm);color:var(--ink);flex:1;margin:0;font-weight:600}.date-input-month{width:100%}.kit-date-trigger{text-align:left;align-items:center;gap:8px;width:100%;display:inline-flex}.kit-text-input[data-v-d247e6b7]{grid-template-columns:auto 1fr auto;width:100%;min-width:0;display:grid;position:relative}.kit-text-input[data-v-d247e6b7] input{grid-area:1/1/2/4}.field-icon[data-v-d247e6b7]{z-index:1;pointer-events:none;color:var(--ink-3);grid-area:1/1;align-self:center;margin-left:10px}.with-icon[data-v-d247e6b7] input{padding-left:32px}.kit-time-list{width:var(--reka-popover-trigger-width,160px);border:1px solid var(--line);background:var(--card);min-width:128px;max-height:240px;box-shadow:var(--shadow-pop);color:var(--ink);border-radius:9px;padding:4px;font-size:14px;overflow-y:auto}.kit-time-option{cursor:pointer;border-radius:6px;padding:6px 10px;line-height:20px}.kit-time-option:hover,.kit-time-option.active{background:var(--hover)}.kit-time-option[aria-selected=true]{font-weight:600}.kit-switch-field[data-v-ba3ad077] .kit-switch{border:1px solid var(--line-strong);background:var(--tint);width:38px;height:22px;box-shadow:none;border-radius:999px;outline:none;flex:none;padding:0;transition:background .15s,border-color .15s;position:relative}.kit-switch-field[data-v-ba3ad077] .kit-switch[data-state=checked]{background:var(--black);border-color:var(--black)}.kit-switch-field[data-v-ba3ad077] .kit-switch:focus-visible{box-shadow:var(--focus-ring)}.kit-switch-field[data-v-ba3ad077] .kit-switch:disabled{opacity:.45;cursor:default}.kit-switch-field[data-v-ba3ad077] .kit-switch [data-slot=switch-thumb]{background:var(--card);width:16px;height:16px;box-shadow:var(--shadow-switch-thumb);--tw-translate-x:0;--tw-translate-y:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:absolute;top:2px;left:2px;transform:translate(0)}.kit-switch-field[data-v-ba3ad077] .kit-switch [data-slot=switch-thumb][data-state=checked]{transform:translate(16px)}.dark .kit-switch-field[data-v-ba3ad077] .kit-switch{background:var(--card-muted)}.dark .kit-switch-field[data-v-ba3ad077] .kit-switch[data-state=checked]{background:var(--ink);border-color:var(--ink)}.kit-switch-spinner[data-v-ba3ad077]{width:12px;height:12px;color:var(--ink);animation:.8s linear infinite switch-spin-ba3ad077}@keyframes switch-spin-ba3ad077{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kit-switch-field[data-v-ba3ad077] .kit-switch,.kit-switch-field[data-v-ba3ad077] .kit-switch [data-slot=switch-thumb]{transition:none}.kit-switch-spinner[data-v-ba3ad077]{animation:none}}.kit-command-palette{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);width:640px;max-width:calc(100vw - 24px);max-height:70vh;color:var(--ink);box-shadow:var(--shadow-pop);outline:none;flex-direction:column;animation:.15s cubic-bezier(.2,.8,.2,1) both kit-command-in;display:flex;position:fixed;top:15vh;left:50%;overflow:hidden;transform:translate(-50%)}.kit-command-palette[data-state=closed]{pointer-events:none;animation-name:kit-command-out}.kit-command-palette .command-listbox{flex-direction:column;min-height:0;display:flex}.kit-command-palette .command-input-row{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.kit-command-palette .command-scope{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--card-muted);font-size:var(--text-xs);color:var(--ink-2);flex:none;align-items:center;gap:5px;padding:2px 8px;font-weight:600;display:inline-flex}.kit-command-palette .command-input{width:100%;min-width:0;font-size:var(--text-sm);color:var(--ink);background:0 0;border:none;outline:none}.kit-command-palette .command-input::placeholder{color:var(--ink-4)}.kit-command-palette .command-results{flex:1;min-height:0;padding:6px;overflow-y:auto}.kit-command-palette .command-group+.command-group{margin-top:2px}.kit-command-palette .command-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 4px;font-size:11px;font-weight:600;line-height:1.4;display:block}.kit-command-palette .command-row{border-radius:var(--radius-sm);height:40px;font-size:var(--text-sm);color:var(--ink);cursor:default;outline:none;align-items:center;gap:10px;padding:0 10px;font-weight:500;line-height:1.45;text-decoration:none;display:flex}.kit-command-palette .command-row[data-highlighted]{background:var(--card-muted)}.kit-command-palette .command-row-label{font-variant-numeric:tabular-nums;flex:none}.kit-command-palette .command-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:0 auto;font-weight:400;overflow:hidden}.kit-command-palette .command-row-secondary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);font-size:var(--text-xs);flex:auto;font-weight:400;overflow:hidden}.kit-command-palette .command-row-more{color:var(--ink-2);font-size:var(--text-xs);font-weight:600}.kit-command-palette .command-skeleton{padding:8px 10px}.kit-command-palette .command-skeleton-group+.command-skeleton-group{margin-top:16px}.kit-command-palette .command-error{color:var(--red);font-size:var(--text-sm);margin:4px 10px}.kit-command-palette .command-hint{color:var(--ink-3);font-size:var(--text-sm);padding:14px 10px}.kit-command-palette .command-empty{color:var(--ink-3);font-size:var(--text-sm);flex-direction:column;align-items:center;gap:8px;padding:32px 10px;display:flex}.kit-command-palette .command-footer{border-top:1px solid var(--line);background:var(--card-muted);color:var(--ink-3);font-size:var(--text-xs);flex:none;gap:14px;padding:8px 14px;display:flex}.kit-command-palette .command-footer kbd{background:var(--card);border:1px solid var(--line-strong);border-radius:4px;padding:0 5px;font-weight:600}@keyframes kit-command-in{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes kit-command-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.kit-command-palette{animation-duration:80ms}}.kit-check-field[data-v-d07cbd8b]{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.kit-check-field input[data-v-d07cbd8b]{width:15px;height:15px;accent-color:var(--black);flex:none;margin:2px 0 0}.kit-check-field input[data-v-d07cbd8b]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.kit-check-copy[data-v-d07cbd8b]{overflow-wrap:anywhere;min-width:0}.is-disabled[data-v-d07cbd8b]{opacity:.55;cursor:not-allowed}.map-stop[data-v-f4c1203d],.map-truck[data-v-f4c1203d]{border:1.5px solid var(--on-black);background:var(--card);width:24px;height:24px;color:var(--ink-2);box-shadow:0 1px 3px var(--backdrop);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.map-stop[data-v-f4c1203d]{cursor:pointer}.map-stop[data-v-f4c1203d]:focus-visible{outline:2px solid var(--black);outline-offset:3px}.map-stop--done[data-v-f4c1203d]{background:var(--green);color:var(--on-black)}.map-stop--current[data-v-f4c1203d]{background:var(--orange);color:var(--on-black)}.map-stop--next[data-v-f4c1203d],.map-stop--future[data-v-f4c1203d]{background:var(--blue);color:var(--on-black)}.map-stop--start[data-v-f4c1203d],.map-stop--end[data-v-f4c1203d]{border-color:var(--ink-2)}.map-truck[data-v-f4c1203d]{background:var(--on-black);width:26px;height:26px;color:var(--black);border-color:var(--black);position:relative}.map-truck-pulse[data-v-f4c1203d]{pointer-events:none;width:70px;height:70px;position:absolute;overflow:visible}.map-truck-pulse circle[data-v-f4c1203d]{fill:none;stroke:var(--black);stroke-width:2px;opacity:0;animation:1.1s ease-out 3 map-pulse-f4c1203d}@keyframes map-pulse-f4c1203d{0%{r:12;opacity:.6}to{r:34;opacity:0}}@media (prefers-reduced-motion:reduce){.map-truck-pulse circle[data-v-f4c1203d]{animation:none}}.map-fleet-marker[data-v-68cff129]{border:2px solid var(--on-black);background:var(--ink-3);width:32px;height:32px;color:var(--on-black);box-shadow:0 1px 3px var(--backdrop);cursor:pointer;border-radius:50%;place-items:center;display:grid}.map-fleet-marker[data-v-68cff129]:focus-visible{outline:2px solid var(--black);outline-offset:3px}.map-fleet-marker--blue[data-v-68cff129]{background:var(--blue)}.map-fleet-marker--green[data-v-68cff129]{background:var(--green)}.map-fleet-marker--yellow[data-v-68cff129]{background:var(--yellow);color:var(--ink)}.map-fleet-marker--red[data-v-68cff129]{background:var(--red)}.map-fleet-marker--terminal[data-v-68cff129]{background:var(--black);width:16px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 35%, transparent), 0 1px 3px var(--backdrop);border-radius:4px}.fleet-dot[data-v-4dc51ae7]{border:2px solid var(--on-black);background:var(--ink-3);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 35%, transparent), 0 1px 3px var(--backdrop);cursor:pointer;border-radius:50%;padding:0;transition:transform .12s ease-out;display:block}.fleet-dot--dispatched[data-v-4dc51ae7]{background:var(--blue)}.fleet-dot--in_transit[data-v-4dc51ae7]{background:var(--green)}.fleet-dot--at_stop[data-v-4dc51ae7]{background:var(--yellow)}.fleet-dot--idle[data-v-4dc51ae7]{background:var(--ink-3)}.fleet-dot--stale[data-v-4dc51ae7]{border-style:dashed;border-color:var(--ink-2);background:var(--card)}.fleet-dot[data-v-4dc51ae7]:hover,.fleet-dot--active[data-v-4dc51ae7]{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 35%, transparent), 0 0 0 6px color-mix(in srgb, var(--blue) 24%, transparent), 0 1px 3px var(--backdrop);transform:scale(1.35)}.fleet-dot[data-v-4dc51ae7]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.fleet-dot[data-v-4dc51ae7]{transition:none}}.fleet-legend[data-v-c3b578ad]{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);min-width:168px;box-shadow:var(--shadow-card,0 1px 3px var(--backdrop));flex-direction:column;gap:2px;padding:8px;display:flex}.fleet-legend-title[data-v-c3b578ad]{font-size:var(--text-xs);color:var(--ink-2);margin:0 0 4px;padding:0 4px;font-weight:600}.fleet-legend-row[data-v-c3b578ad]{border-radius:calc(var(--radius) / 2);font-size:var(--text-xs);color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 4px;display:grid}.fleet-legend-row[data-v-c3b578ad]:hover{background:var(--hover)}.fleet-legend-row--off[data-v-c3b578ad]{opacity:.45}.fleet-legend-row[data-v-c3b578ad]:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.fleet-legend-dot[data-v-c3b578ad]{border:2px solid var(--on-black);background:var(--ink-3);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 35%, transparent);border-radius:50%}.fleet-legend-count[data-v-c3b578ad]{font-variant-numeric:tabular-nums;color:var(--ink-2)}.fleet-dot--dispatched[data-v-c3b578ad]{background:var(--blue)}.fleet-dot--in_transit[data-v-c3b578ad]{background:var(--green)}.fleet-dot--at_stop[data-v-c3b578ad]{background:var(--yellow)}.fleet-dot--idle[data-v-c3b578ad]{background:var(--ink-3)}.fleet-dot--stale[data-v-c3b578ad]{border-style:dashed;border-color:var(--ink-2);background:var(--card)}.fleet-card[data-v-da4709f1]{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);width:240px;box-shadow:var(--shadow-card,0 1px 3px var(--backdrop));flex-direction:column;gap:2px;padding:10px;display:flex}.fleet-card-head[data-v-da4709f1]{justify-content:space-between;align-items:center;gap:8px;display:flex}.fleet-card-unit[data-v-da4709f1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:600;overflow:hidden}.fleet-card-head[data-v-da4709f1]>:last-child{flex:none}.fleet-card-driver[data-v-da4709f1]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--ink-2);margin:0;overflow:hidden}.fleet-card-meta[data-v-da4709f1]{font-size:var(--text-xs);color:var(--ink-3);margin:0}.fleet-card-age[data-v-da4709f1]{font-size:var(--text-xs);color:var(--ink-3);margin:2px 0 0}.fleet-card-age--stale[data-v-da4709f1]{color:var(--red-ink,var(--red));font-weight:600}.fleet-card-link[data-v-da4709f1]{font-size:var(--text-xs);color:var(--blue-ink,var(--blue));cursor:pointer;align-items:center;gap:3px;margin-top:6px;font-weight:600;display:inline-flex}.fleet-card-link[data-v-da4709f1]:hover{text-decoration:underline}.fleet-card-link[data-v-da4709f1]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.fleet-card[data-v-8df5d1b8]{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);width:240px;box-shadow:var(--shadow-card,0 1px 3px var(--backdrop));flex-direction:column;gap:2px;padding:10px;display:flex}.fleet-card-kind[data-v-8df5d1b8]{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:600}.fleet-card-name[data-v-8df5d1b8]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:600;overflow:hidden}.fleet-card-meta[data-v-8df5d1b8]{font-size:var(--text-xs);color:var(--ink-2);margin:0}.map-stop-card[data-v-7e876250]{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);width:240px;max-width:min(240px,100vw - 32px);box-shadow:var(--shadow-card,0 1px 3px var(--backdrop));flex-direction:column;gap:2px;padding:10px;display:flex}.map-stop-card-kind[data-v-7e876250]{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:600}.map-stop-card-name[data-v-7e876250]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:600;overflow:hidden}.map-stop-card-meta[data-v-7e876250]{font-size:var(--text-xs);color:var(--ink-2);margin:0}.trip-marker[data-v-fd13d618]{background:var(--hover);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}.trip-marker-disc[data-v-fd13d618]{border:1.5px solid var(--ink);background:var(--card);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.trip-marker-label[data-v-fd13d618]{background:var(--card);font-size:var(--text-xs);white-space:nowrap;border-radius:4px;padding:2px 4px;position:absolute;top:38px}.trip-marker[data-v-fd13d618]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.trip-marker--active .trip-marker-disc[data-v-fd13d618]{animation:1.1s ease-out 3 trip-focus-fd13d618}@keyframes trip-focus-fd13d618{50%{box-shadow:0 0 0 8px var(--blue-soft)}}@media (prefers-reduced-motion:reduce){.trip-marker--active .trip-marker-disc[data-v-fd13d618]{animation:none}}.map-layers[data-v-a53e5cc7]{pointer-events:auto;flex-wrap:wrap;gap:6px;max-width:calc(100% - 68px);display:flex;position:absolute;top:12px;left:12px}.map-controls[data-v-a53e5cc7]{pointer-events:auto;flex-direction:column;gap:8px;display:flex;position:absolute;top:12px;right:12px}.map-controls[data-v-a53e5cc7] button{background:var(--card);border:1px solid var(--line-strong);box-shadow:var(--shadow)}.map-controls[data-v-a53e5cc7] button:hover{background:var(--card-muted)}.map-zoom[data-v-a53e5cc7]{flex-direction:column;display:flex}.map-zoom[data-v-a53e5cc7] button:first-child{border-bottom:0;border-radius:8px 8px 0 0}.map-zoom[data-v-a53e5cc7] button:last-child{border-radius:0 0 8px 8px}.map-footer[data-v-a53e5cc7]{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:0;left:12px;right:12px}.map-legend[data-v-a53e5cc7],.map-status[data-v-a53e5cc7]{box-sizing:border-box;background:var(--card);border:1px solid var(--line-strong);min-height:38px;box-shadow:var(--shadow);color:var(--ink-2);pointer-events:auto;border-radius:10px;align-items:center;font-size:12px;display:flex}.map-legend[data-v-a53e5cc7]{gap:12px;padding:0 12px;position:absolute;bottom:0;left:0}.map-swatch[data-v-a53e5cc7]{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:6px;display:inline-block}.map-status[data-v-a53e5cc7]{flex-wrap:wrap;justify-content:center;gap:10px;max-width:100%;padding:0 8px 0 12px}.map-meta[data-v-a53e5cc7]{border-left:1px solid var(--line-strong);padding-left:10px}@container map-hero (width<=420px){.map-legend[data-v-a53e5cc7],.map-status[data-v-a53e5cc7]{min-height:32px}.map-legend[data-v-a53e5cc7]{padding:0 8px}.map-status[data-v-a53e5cc7]{gap:6px;padding:0 6px}.map-meta[data-v-a53e5cc7]{padding-left:6px}}.map-layers[data-v-a53e5cc7] button{border-radius:var(--radius-pill)}.map-hero[data-v-32b3e6e3]{--map-attr-reserve:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card-muted);min-width:0;position:relative;overflow:hidden;container:map-hero/inline-size}.map-hero[data-v-32b3e6e3] .gm-style-cc{opacity:.65;color:var(--ink-3);font-size:10px;line-height:1.2}.map-hero[data-v-32b3e6e3] .gm-style-cc a{color:var(--ink-3)}.map-hero[data-v-32b3e6e3] button[aria-label=Keyboard\ shortcuts],.map-hero[data-v-32b3e6e3] [aria-label=Keyboard\ shortcuts]{display:none}.map-hero--hero[data-v-32b3e6e3]{height:460px;min-height:460px}.map-hero--card[data-v-32b3e6e3]{height:260px}.map-overlays[data-v-32b3e6e3]{top:0;left:0;right:0;bottom:var(--map-attr-reserve);z-index:3;pointer-events:none;position:absolute;overflow:visible}.map-overlays-slot[data-v-32b3e6e3]{pointer-events:none}.map-overlays-slot[data-v-32b3e6e3]>*{pointer-events:auto}.map-empty[data-v-32b3e6e3]{z-index:1;background:color-mix(in srgb, var(--card-muted) 78%, transparent);color:var(--ink-2);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.map-empty-title[data-v-32b3e6e3]{color:var(--ink-2);margin:0;font-size:14px;font-weight:600}.map-empty-detail[data-v-32b3e6e3]{color:var(--ink-3);margin:0;font-size:13px}.map-loading[data-v-32b3e6e3]{position:absolute;inset:0}.map-loading[data-v-32b3e6e3] .skeleton-block--map,.map-loading[data-v-32b3e6e3] .skeleton-map{height:100%}@media (width<=1279px){.map-hero--hero[data-v-32b3e6e3]{height:380px;min-height:380px}}@media (width<=900px){.map-hero--hero[data-v-32b3e6e3]{height:300px}.map-hero--card[data-v-32b3e6e3]{height:220px}}.map-dot-legend[data-v-32b3e6e3]{pointer-events:auto;position:absolute;bottom:12px;left:12px}.map-dot-card[data-v-32b3e6e3]{pointer-events:auto;position:absolute;bottom:12px;right:12px}.map-marker-popover[data-v-32b3e6e3]{pointer-events:none}.map-hero[data-v-32b3e6e3]:has(.map-dot-legend) .map-footer{left:204px}.map-hero[data-v-32b3e6e3]:has(.map-dot-card) .map-footer{right:264px}@container map-hero (width<=480px){.map-dot-card[data-v-32b3e6e3]{display:none}}.stop-pin[data-v-c8383086]{z-index:1;border:2px solid var(--line-strong);background:var(--card);width:28px;height:28px;color:var(--ink-2);font-size:var(--text-xs);border-radius:999px;flex-shrink:0;place-items:center;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:grid;position:relative}.stop-pin[data-state=done][data-v-c8383086]{background:var(--green);border-color:var(--green);color:var(--on-black)}.stop-pin[data-state=current][data-v-c8383086]{background:var(--orange);border-color:var(--orange);color:var(--on-black)}.stop-pin[data-state=next][data-v-c8383086]{background:var(--blue);border-color:var(--blue);color:var(--on-black)}.stop-pin[data-compact][data-v-c8383086]{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.stop-pin[data-v-c8383086]{transition:none}}.stop-times[data-v-ca52a726]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;gap:2px;margin-top:8px;display:grid}.stop-time-label[data-v-ca52a726]{color:var(--ink-3)}.stop-time-value[data-v-ca52a726]{color:var(--ink)}.stop-time-link[data-v-ca52a726]{color:var(--ink);text-align:left;text-underline-offset:3px;cursor:pointer;align-items:center;gap:4px;font-weight:500;display:inline-flex}.stop-time-link svg[data-v-ca52a726]{color:var(--ink-3);flex-shrink:0}.stop-time-link[data-v-ca52a726]:hover{text-decoration:underline}.stop-time-link:hover svg[data-v-ca52a726]{color:var(--ink)}.stop-time-link[data-v-ca52a726]:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:2px}.stop-flag[data-v-7fb05094]{font-size:var(--text-xs);color:var(--red);align-items:center;gap:7px;margin-top:12px;font-weight:500;display:flex}.stop-flag svg[data-v-7fb05094]{flex-shrink:0}.stop-flag button[data-v-7fb05094]{color:var(--blue)}.stop-ctas[data-v-7fb05094]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}button[data-v-7fb05094]{cursor:pointer}button[data-v-7fb05094]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.stop-row[data-v-c55a976b]{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;display:grid;position:relative}.stop-row+.stop-row[data-v-c55a976b]{border-top:1px solid var(--line)}.stop-row[data-v-c55a976b]:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:0;bottom:0;left:13.5px}.stop-row[data-v-c55a976b]:first-child:before{top:28px}.stop-row[data-v-c55a976b]:last-child:before{height:28px;bottom:auto}.stop-row[data-v-c55a976b]:only-child:before{display:none}.stop-row[data-state=current][data-v-c55a976b]{background:var(--card-muted);border-block:1px solid var(--line);margin:0 -16px;padding:14px 16px 16px}.stop-row[data-state=current][data-v-c55a976b]:before{left:29.5px}.stop-row[data-state=current][data-v-c55a976b]:first-child{border-top:0;margin-top:-6px}.stop-row[data-state=current][data-v-c55a976b]:first-child:before{top:28px}.stop-pin[data-v-c55a976b]{z-index:1;border:2px solid var(--line-strong);background:var(--card);width:28px;height:28px;color:var(--ink-2);font-size:var(--text-xs);border-radius:999px;flex-shrink:0;place-items:center;font-weight:600;display:grid;position:relative}.stop-pin[data-state=done][data-v-c55a976b]{border-color:var(--green);background:var(--green);color:var(--on-black)}.stop-row[data-v-c55a976b] .stop-pin{margin-top:2px}.stop-row[data-state=current][data-v-c55a976b] .stop-pin{margin-top:0}.stop-body[data-v-c55a976b]{overflow-wrap:anywhere;min-width:0;container-type:inline-size}.stop-title-row[data-v-c55a976b]{align-items:center;gap:8px;display:flex}.stop-title[data-v-c55a976b]{text-align:left;font-size:var(--text-sm);text-transform:none;flex:1;font-weight:600}.stop-title[data-v-c55a976b]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:3px}.stop-place[data-v-c55a976b],.stop-status[data-v-c55a976b],.stop-address[data-v-c55a976b]{color:var(--ink-3);font-size:var(--text-xs);margin-top:2px}.stop-address[data-v-c55a976b]{color:var(--ink-2);margin-top:6px}.stop-bookend-time[data-v-c55a976b]{color:var(--ink-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:auto}.stop-chevron[data-v-c55a976b]{color:var(--ink-4);flex-shrink:0;margin-left:auto}.stop-meta[data-v-c55a976b]{font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.stop-meta[data-v-c55a976b]:empty{display:none}.on-time[data-v-c55a976b]{color:var(--green);font-weight:500}.trip-tag[data-v-c55a976b]{border-radius:var(--radius-pill);background:var(--tint);padding:1px 6px}button[data-v-c55a976b]{cursor:pointer}button[data-v-c55a976b]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.timeline-list[data-v-1133d886]{margin:0;padding:6px 16px 10px;list-style:none}.timeline-skeleton[data-v-1133d886]{gap:12px;padding:12px 0;display:flex}.timeline-add[data-v-1133d886]{width:100%;font-size:var(--text-xs);color:var(--ink-3);cursor:pointer;text-align:left;align-items:center;gap:12px;padding:8px 16px 12px;font-weight:500;display:flex}.timeline-add>span[data-v-1133d886]{border:1.5px dashed var(--line-strong);border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.timeline-add[data-v-1133d886]:hover{color:var(--ink);background:var(--card-muted)}.timeline-add[data-v-1133d886]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.timeline-footnote[data-v-1133d886]{color:var(--ink-3);font-size:var(--text-xs);padding:10px 16px 14px}.stop-row[data-v-3a5043f9]{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;display:grid;position:relative}.stop-row+.stop-row[data-v-3a5043f9]{border-top:1px solid var(--line)}.stop-row[data-v-3a5043f9]:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:0;bottom:0;left:13.5px}.stop-row[data-v-3a5043f9]:first-child:before{top:24px}.stop-row[data-v-3a5043f9]:last-child:before{height:14px;bottom:auto}.stop-row.current[data-v-3a5043f9]{background:var(--card-muted);border-block:1px solid var(--line);margin:0 -16px;padding:14px 16px 16px}.stop-row.current[data-v-3a5043f9]:before{left:29.5px}.stop-pin[data-v-3a5043f9]{z-index:1;background:var(--card);border:2px solid var(--line-strong);width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;margin-top:2px;font-size:12px;font-weight:600;display:grid;position:relative}.stop-row.current .stop-pin[data-v-3a5043f9]{margin-top:0}.stop-pin[data-state=done][data-v-3a5043f9]{background:var(--green);border-color:var(--green);color:var(--on-black)}.stop-pin[data-state=now][data-v-3a5043f9]{background:var(--orange);border-color:var(--orange);color:var(--on-black)}.stop-pin[data-state=next][data-v-3a5043f9]{background:var(--blue);border-color:var(--blue);color:var(--on-black)}.stop-body[data-v-3a5043f9]{min-width:0}.stop-title-row[data-v-3a5043f9]{align-items:center;gap:8px;display:flex}.stop-title[data-v-3a5043f9]{text-align:left;flex:1;font-size:13.5px;font-weight:600}.stop-time[data-v-3a5043f9],.stop-meta[data-v-3a5043f9],.stop-address[data-v-3a5043f9]{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.stop-address[data-v-3a5043f9]{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.stop-meta[data-v-3a5043f9]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.stop-completed[data-v-3a5043f9]{color:var(--green);font-weight:500}.stop-address[data-v-3a5043f9]{color:var(--ink-2);margin-top:6px}.trip-tag[data-v-3a5043f9]{border-radius:var(--radius-pill);background:var(--tint);padding:1px 6px}.stop-flag[data-v-3a5043f9]{color:var(--red);align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:500;display:flex}.stop-ctas[data-v-3a5043f9]{gap:8px;margin-top:12px;display:flex}button[data-v-3a5043f9]{cursor:pointer}button[data-v-3a5043f9]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.trips-stops-panel[data-v-1d1ef1b5]{min-width:0;overflow:visible}.trips-panel-header[data-v-1d1ef1b5]{flex-wrap:nowrap;gap:6px;padding-inline:12px}.trips-panel-header[data-v-1d1ef1b5]>div:first-child{flex-shrink:0}.trips-panel-header[data-v-1d1ef1b5] h3{gap:6px;font-size:13px}.panel-count[data-v-1d1ef1b5]{border-radius:var(--radius-pill);background:var(--tint);color:var(--ink-2);white-space:nowrap;flex-shrink:0;padding:1px 7px;font-size:11.5px}.panel-footnote[data-v-1d1ef1b5]{color:var(--ink-3);padding:10px 16px 14px;font-size:12px}.trip-group+.trip-group[data-v-1d1ef1b5]{border-top:1px solid var(--line)}.trip-header[data-v-1d1ef1b5]{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px 16px;display:grid}.trip-header[data-v-1d1ef1b5]:hover{background:var(--card-muted)}.trip-toggle[data-v-1d1ef1b5]{color:var(--ink-3);cursor:pointer;align-self:start;margin-top:2px}.trip-toggle svg[data-v-1d1ef1b5]{transition:transform .15s}.trip-toggle .expanded[data-v-1d1ef1b5]{transform:rotate(180deg)}.trip-heading-line[data-v-1d1ef1b5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trip-heading-line[data-v-1d1ef1b5] [data-slot=dropdown-menu-trigger]{margin-left:auto}.trip-number[data-v-1d1ef1b5]{font-variant-numeric:tabular-nums;cursor:pointer;font-size:13.5px;font-weight:600}.trip-number[data-v-1d1ef1b5]:hover{text-underline-offset:3px;text-decoration:underline}.trip-meta[data-v-1d1ef1b5]{color:var(--ink-3);margin-top:2px;font-size:12px}.empty-trip[data-v-1d1ef1b5]{color:var(--ink-3);flex-direction:column;align-items:center;gap:8px;padding:22px;font-size:12px;display:flex}.timeline-list[data-v-1d1ef1b5]{margin:0;padding:0 16px 4px;list-style:none}.timeline-add[data-v-1d1ef1b5]{width:100%;color:var(--ink-3);cursor:pointer;text-align:left;align-items:center;gap:12px;padding:8px 16px 12px;font-size:12px;font-weight:500;display:flex}.timeline-add>span[data-v-1d1ef1b5]{border:1.5px dashed var(--line-strong);border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.timeline-add[data-v-1d1ef1b5]:hover{color:var(--ink);background:var(--card-muted)}.trip-number[data-v-1d1ef1b5]:focus-visible,.trip-toggle[data-v-1d1ef1b5]:focus-visible,.timeline-add[data-v-1d1ef1b5]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.kit-stepper[data-v-60c2eb26]{border-block:1px solid var(--line);width:100%;min-width:0;margin-top:14px;padding:12px 0;container:focus-stepper/inline-size}.kit-stepper-layout[data-v-60c2eb26]{grid-template-columns:minmax(0,1fr);grid-template-areas:"trigger""segments""meta";align-items:center;gap:10px;min-width:0;display:grid}.kit-stepper-trigger[data-v-60c2eb26]{width:100%;min-width:0;min-height:38px;color:var(--ink);text-align:left;border-radius:9px;grid-area:trigger;align-items:center;gap:8px;padding:5px 8px;transition:background .15s ease-out,opacity .15s ease-out;display:flex}.kit-stepper-trigger[data-v-60c2eb26]:hover:not(:disabled){background:var(--hover)}.kit-stepper-trigger[data-v-60c2eb26]:focus-visible,.kit-stepper-overview-row[data-v-60c2eb26]:focus-visible,.kit-stepper-overview-title[data-v-60c2eb26]:focus-visible{box-shadow:var(--focus-ring);outline:none}.kit-stepper-trigger[data-v-60c2eb26]:disabled{cursor:not-allowed;opacity:.52}.kit-stepper-current[data-v-60c2eb26]{align-items:center;gap:14px;min-width:0;display:flex}.kit-stepper-position[data-v-60c2eb26]{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:11px;font-weight:650;line-height:1.2}.kit-stepper-current-name[data-v-60c2eb26]{min-width:0;color:var(--ink);overflow-wrap:normal;word-break:normal;font-size:17px;font-weight:650;line-height:1.25}.kit-stepper-attention[data-v-60c2eb26]{background:var(--red-soft);color:var(--red);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.kit-stepper-chevron[data-v-60c2eb26]{color:var(--ink-3);flex:none;transition:transform .15s ease-out}.kit-stepper-chevron.is-open[data-v-60c2eb26]{transform:rotate(180deg)}.kit-stepper-next[data-v-60c2eb26]{min-width:0;color:var(--ink-3);white-space:nowrap;grid-area:next;font-size:12px;display:none}.kit-stepper-segments[data-v-60c2eb26]{grid-area:segments;align-items:center;gap:6px;width:fit-content;min-width:0;padding-inline:8px;display:flex}.kit-stepper-segment[data-v-60c2eb26]{background:var(--line-strong);border-radius:999px;width:22px;height:5px;transition:background .15s ease-out,box-shadow .15s ease-out}.kit-stepper-segment.is-done[data-v-60c2eb26]{background:var(--green)}.kit-stepper-segment.is-current[data-v-60c2eb26]{background:var(--black);box-shadow:0 0 0 1px var(--black)}.kit-stepper-segment.is-invalid[data-v-60c2eb26]{background:var(--red)}.kit-stepper-segment.is-current.is-invalid[data-v-60c2eb26]{background:repeating-linear-gradient(135deg, var(--black) 0 3px, var(--red) 3px 6px);box-shadow:0 0 0 1px var(--red)}.kit-stepper-meta[data-v-60c2eb26]{min-width:0;color:var(--ink-3);font-variant-numeric:tabular-nums;grid-area:meta;align-items:center;gap:6px;padding-inline:8px;font-size:12px;display:flex}.kit-stepper-popover{z-index:60;width:min(20rem, var(--reka-popover-content-available-width));max-width:calc(100vw - 24px);max-height:min(28rem, var(--reka-popover-content-available-height));border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-pop);transform-origin:var(--reka-popover-content-transform-origin);border-radius:12px;padding:8px;overflow-y:auto}.kit-stepper-popover[data-state=open]{animation:.15s ease-out kit-stepper-enter-60c2eb26}.kit-stepper-overview[data-v-60c2eb26]{min-width:0}.kit-stepper-overview-title[data-v-60c2eb26]{width:fit-content;color:var(--ink);border-radius:4px;margin:0 6px 6px;font-size:13px;font-weight:650;line-height:1.4}.kit-stepper-overview ol[data-v-60c2eb26]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.kit-stepper-overview-row[data-v-60c2eb26]{width:100%;min-width:0;color:var(--ink-2);text-align:left;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:7px 8px;transition:background .15s ease-out,color .15s ease-out;display:grid}button.kit-stepper-overview-row[data-v-60c2eb26]:not(:disabled){cursor:pointer}button.kit-stepper-overview-row[data-v-60c2eb26]:not(:disabled):hover,.kit-stepper-overview-row.is-current[data-v-60c2eb26]{background:var(--hover);color:var(--ink)}.kit-stepper-overview-row[data-v-60c2eb26]:disabled{cursor:not-allowed}.kit-stepper-row-marker[data-v-60c2eb26]{border:1px solid var(--line-strong);background:var(--card);width:24px;height:24px;color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11px;font-weight:650;display:grid}.kit-stepper-overview-row.is-done .kit-stepper-row-marker[data-v-60c2eb26]{border-color:var(--green);background:var(--green);color:var(--on-black)}.kit-stepper-overview-row.is-current .kit-stepper-row-marker[data-v-60c2eb26]{border-color:var(--black);background:var(--black);color:var(--on-black)}.kit-stepper-overview-row.is-invalid .kit-stepper-row-marker[data-v-60c2eb26]{border-color:var(--red);color:var(--red)}.kit-stepper-overview-row.is-current.is-invalid .kit-stepper-row-marker[data-v-60c2eb26]{background:var(--black);color:var(--on-black);box-shadow:0 0 0 2px var(--red)}.kit-stepper-overview-row.is-locked .kit-stepper-row-marker[data-v-60c2eb26]{background:var(--card-muted);color:var(--ink-3)}.kit-stepper-row-copy[data-v-60c2eb26]{min-width:0;display:grid}.kit-stepper-row-label[data-v-60c2eb26]{color:inherit;overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.35}.kit-stepper-overview-row.is-current .kit-stepper-row-label[data-v-60c2eb26]{font-weight:650}.kit-stepper-row-sub[data-v-60c2eb26]{color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.35}.kit-stepper-row-state[data-v-60c2eb26]{width:fit-content;color:var(--red);align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}@container focus-stepper (width>=36rem){.kit-stepper-layout[data-v-60c2eb26]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"trigger meta""segments segments";column-gap:18px}.kit-stepper-trigger[data-v-60c2eb26]{width:fit-content;max-width:100%}.kit-stepper-meta[data-v-60c2eb26]{white-space:nowrap;justify-content:flex-end;padding-inline:0 8px}}@container focus-stepper (width>=56rem){.kit-stepper-layout[data-v-60c2eb26]{grid-template-columns:minmax(0,max-content) max-content max-content minmax(0,1fr);grid-template-areas:"trigger next segments meta";gap:14px}.kit-stepper-next[data-v-60c2eb26]{border-left:1px solid var(--line-strong);padding-left:14px;display:block}.kit-stepper-segments[data-v-60c2eb26]{padding-inline:0}.kit-stepper-meta[data-v-60c2eb26]{justify-content:flex-end;padding-inline:12px 8px}}.kit-stepper-layout.has-no-entries[data-v-60c2eb26]{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta"}@container focus-stepper (width<=35.999rem){.kit-stepper-trigger[data-v-60c2eb26]:has(.kit-stepper-attention){grid-template-columns:minmax(0,1fr) auto;display:grid}.kit-stepper-trigger:has(.kit-stepper-attention) .kit-stepper-current[data-v-60c2eb26]{grid-area:1/1}.kit-stepper-trigger:has(.kit-stepper-attention) .kit-stepper-attention[data-v-60c2eb26]{grid-area:2/1/auto/-1;justify-self:start}.kit-stepper-trigger:has(.kit-stepper-attention) .kit-stepper-chevron[data-v-60c2eb26]{grid-area:1/2}}@keyframes kit-stepper-enter-60c2eb26{0%{opacity:0;transform:translateY(-2px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.kit-stepper-trigger[data-v-60c2eb26],.kit-stepper-chevron[data-v-60c2eb26],.kit-stepper-segment[data-v-60c2eb26],.kit-stepper-overview-row[data-v-60c2eb26]{transition:none}.kit-stepper-popover[data-state=open]{animation:none}}.kit-stepcard[data-v-40b9be41]{min-width:0}.kit-stepcard-header[data-v-40b9be41]{min-height:48px;padding:14px 18px}.kit-stepcard-header[data-v-40b9be41] h3{white-space:normal;flex:1;min-width:0;overflow:visible}.kit-stepcard-number[data-v-40b9be41]{background:var(--black);width:26px;height:26px;color:var(--on-black);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.kit-stepcard-heading[data-v-40b9be41]{flex-wrap:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.kit-stepcard-sub[data-v-40b9be41]{color:var(--ink-3);font-size:12px;font-weight:400;line-height:1.5}.kit-stepcard-pane[data-v-40b9be41]{min-width:0;padding:16px;animation:.15s ease-out pane-in-40b9be41}.kit-stepcard-pane.flush[data-v-40b9be41]{padding:6px 16px 0}.kit-stepcard-fields[data-v-40b9be41]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.kit-stepcard-footer[data-v-40b9be41]{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%;display:grid}@keyframes pane-in-40b9be41{0%{opacity:0;transform:translateY(7px)}}@media (width<=900px){.kit-stepcard-fields[data-v-40b9be41]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.kit-stepcard-heading[data-v-40b9be41]{flex-direction:column;align-items:flex-start;gap:2px}}@media (width<=500px){.kit-stepcard-footer[data-v-40b9be41]{grid-template-columns:1fr 1fr}.kit-stepcard-footer>span[data-v-40b9be41]{grid-area:1/1/auto/-1}.kit-stepcard-footer>button[data-v-40b9be41]{grid-row:2}.kit-stepcard-footer>.kit-stepcard-primary[data-v-40b9be41]{grid-area:2/2}}@media (prefers-reduced-motion:reduce){.kit-stepcard-pane[data-v-40b9be41]{animation:none}}.kit-wizard-summary[data-v-d0022544]{align-self:start;width:100%;min-width:0;position:sticky;top:12px;container-type:inline-size}.kit-wizard-summary-stack[data-v-d0022544]{flex-direction:column;gap:16px;min-width:0;display:flex}.kit-wizard-summary-body[data-v-d0022544]{padding:4px 16px 14px}.kit-summary-row[data-v-d0022544]{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:9px 0;font-size:14px;display:flex}dt[data-v-d0022544]{color:var(--ink-3)}dd[data-v-d0022544]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;min-width:0;margin-left:auto;font-weight:600}dd.neg[data-v-d0022544]{color:var(--red)}dd.dim[data-v-d0022544]{color:var(--ink-4);font-weight:500}.kit-summary-row.big[data-v-d0022544]{border-bottom:0;padding:12px 0 4px}.kit-summary-row.big dt[data-v-d0022544]{color:var(--ink-2);font-weight:500}.kit-summary-row.big dd[data-v-d0022544]{font-size:var(--text-lg);letter-spacing:-.02em}.kit-summary-metrics[data-v-d0022544]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;font-size:12px;display:grid}.kit-summary-metrics>div[data-v-d0022544]{min-width:0;padding-inline:10px}.kit-summary-metrics>div+div[data-v-d0022544]{border-left:1px solid var(--line)}.kit-summary-metrics dd[data-v-d0022544]{text-align:left;margin-top:4px;font-size:14px}@container (width>=520px){.kit-wizard-summary-stack[data-v-d0022544]{flex-direction:row;align-items:start}.kit-wizard-summary-stack[data-v-d0022544]>*{flex:1 1 0;min-width:0}.kit-wizard-summary--column .kit-wizard-summary-stack[data-v-d0022544]{flex-direction:column;align-items:stretch}.kit-wizard-summary--column .kit-wizard-summary-stack[data-v-d0022544]>*{flex:none}}@media (width<=1280px){.kit-wizard-summary[data-v-d0022544]{position:static}}.kit-checklist[data-v-d9be1f82]{min-width:0}.kit-checklist-items[data-v-d9be1f82]{flex-direction:column;gap:2px;padding:4px 0 2px;display:flex}.kit-checklist-item[data-v-d9be1f82]{color:var(--ink-2);align-items:flex-start;gap:9px;padding:6px 0;font-size:12px;display:flex}.kit-checklist-copy[data-v-d9be1f82]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kit-checklist-reason[data-v-d9be1f82],.kit-checklist-done[data-v-d9be1f82]{font-size:11px}.kit-checklist-done[data-v-d9be1f82]{color:var(--green);flex:none;font-weight:600}.kit-checklist-footnote[data-v-d9be1f82]{color:var(--ink-3);margin-top:10px;font-size:12px}.kit-checklist-item.done[data-v-d9be1f82]{color:var(--ink-3)}.kit-checklist-item.done>svg[data-v-d9be1f82]{color:var(--green)}.kit-checklist-item.todo>svg[data-v-d9be1f82]{color:var(--orange)}.kit-checklist-item.blocked>svg[data-v-d9be1f82]{color:var(--red)}.kit-checklist-banner[data-v-d9be1f82]{background:var(--card-muted);color:var(--ink-2);border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:10px 14px;font-size:12px;font-weight:500}.kit-checklist-banner.ready[data-v-d9be1f82]{background:var(--green-soft);color:var(--green-ink);border-color:color-mix(in srgb, var(--green) 28%, var(--green-soft))}.kit-radio-card[data-v-a31c0e61]{border:1px solid var(--line);color:var(--ink);cursor:pointer;overflow-wrap:anywhere;border-radius:10px;gap:10px;padding:10px 12px;display:flex}.kit-radio-card[data-v-a31c0e61]:not(.is-disabled):hover{border-color:var(--line-strong)}.kit-radio-card.is-selected[data-v-a31c0e61]{border-color:var(--ink);background:var(--card-muted)}.kit-radio-card input[data-v-a31c0e61]{accent-color:var(--black);flex:none;margin:3px 0 0}.kit-radio-card input[data-v-a31c0e61]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.kit-radio-card.is-disabled[data-v-a31c0e61]{opacity:.55;cursor:default}.kit-chips-field{min-width:0}.kit-chips-field .kit-chips{border:1px solid var(--line-strong);background:var(--card);min-height:40px;color:var(--ink);box-shadow:none;border-radius:9px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.kit-chips-field .kit-chips:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--focus-ring)}.kit-chips-field .kit-chip{border-radius:var(--radius-pill);background:var(--tint);min-width:0;height:24px;font-size:var(--text-xs);flex:0 auto;gap:5px;padding:0 5px 0 9px;font-weight:500;display:inline-flex}.kit-chips-field .kit-chip.is-typed{height:26px}.kit-chips-field .kit-chip.is-invalid{background:var(--red-soft);color:var(--red-ink)}.kit-chips-field .kit-chip-text{min-width:0;font-size:inherit;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;padding:0;display:flex;overflow:hidden}.kit-chips-field .kit-chip-text i{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-style:normal;font-weight:600}.kit-chips-field .kit-chip-remove{width:16px;height:16px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.kit-chips-field .kit-chip-remove:hover{background:var(--hover-strong)}.kit-chips-field .kit-chip-remove:focus-visible,.kit-chips-field .kit-chip-type:focus-visible{outline:3px solid var(--focus-ring)}.kit-chips-field .kit-chip-input{width:0;min-width:120px;height:26px;color:var(--ink);font-size:var(--text-sm);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.kit-chips-field .kit-chip-type{max-width:100%;height:26px;font-size:var(--text-xs);color:var(--ink-3);background:0 0;border:0}.kit-chips-field .is-disabled{opacity:.55}.kit-tabs[data-v-6302c37c]{gap:16px;min-width:0}.kit-tabs[data-v-6302c37c] .kit-tabs-list{border-bottom:1px solid var(--line);background:0 0;border-radius:0;justify-content:flex-start;align-items:stretch;gap:18px;width:100%;height:auto;padding:0;display:flex;overflow-x:auto}.kit-tabs[data-v-6302c37c] .kit-tab{height:auto;box-shadow:none;color:var(--ink-3);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:8px 0 10px;font-weight:500;transition:color .12s,border-color .12s}.kit-tabs[data-v-6302c37c] .kit-tab[data-state=active]{color:var(--ink);border-bottom-color:var(--ink);box-shadow:none;background:0 0}.kit-tabs[data-v-6302c37c] .kit-tab:focus-visible,.kit-tabs[data-v-6302c37c] .kit-tab-panel:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px;box-shadow:none}.kit-tabs[data-v-6302c37c] .kit-tab:disabled{opacity:.55}.metrics-grid[data-v-892d54cd]{grid-template-columns:var(--metrics-cols);margin:0;display:grid}.metric-cell[data-v-892d54cd]{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;flex-direction:column;min-width:0;padding-block:4px;display:flex}.metric-cell+.metric-cell[data-v-892d54cd]{border-left:1px solid var(--line);padding-left:18px}dt[data-v-892d54cd]{color:var(--ink-3);font-size:var(--text-xs)}dd[data-v-892d54cd]{color:var(--ink);font-size:var(--text-lg);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;order:-1;margin:0;font-weight:600}@media (width<=360px){.metrics-grid[data-v-892d54cd]{--metrics-cols:minmax(0, 1fr) minmax(0, 1fr)}}.neg[data-v-892d54cd]{color:var(--red)}.pos[data-v-892d54cd]{color:var(--green)}.metrics-kicker[data-v-892d54cd]{border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--text-xs);margin-top:12px;padding-top:12px}.kit-list-row[data-v-856ef555]{text-align:left;width:100%;min-width:0;color:var(--ink);align-items:center;gap:10px;padding:10px 0;display:flex}.kit-list-row+.kit-list-row[data-v-856ef555]{border-top:1px solid var(--line)}.kit-list-row+.kit-list-row.clickable[data-v-856ef555]{border-top-color:#0000}.kit-list-row+.kit-list-row.clickable[data-v-856ef555]:before{content:"";inset-inline:8px;background:var(--line);pointer-events:none;height:1px;position:absolute;top:-1px}.clickable[data-v-856ef555]{cursor:pointer;border-radius:8px;width:calc(100% + 16px);margin-inline:-8px;padding-inline:8px;position:relative}.clickable[data-v-856ef555]:not([aria-disabled]):hover{background:var(--card-muted)}.clickable:not([aria-disabled]):hover+.kit-list-row[data-v-856ef555]{border-top-color:#0000}.clickable:not([aria-disabled]):hover+.kit-list-row.clickable[data-v-856ef555]:before{opacity:0}.clickable[data-v-856ef555]:focus-visible{box-shadow:var(--focus-ring);outline:none}[aria-disabled][data-v-856ef555]{opacity:.55;cursor:default}.row-content[data-v-856ef555]{overflow-wrap:anywhere;flex:1;min-width:0}.row-title[data-v-856ef555]{font-size:var(--text-sm);font-weight:500;display:block}.row-title-link[data-v-856ef555]{color:inherit;text-decoration:none}.row-title-link[data-v-856ef555]:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.row-sub[data-v-856ef555],.row-end[data-v-856ef555]{font-size:var(--text-xs);color:var(--ink-3)}.row-sub[data-v-856ef555]{display:block}.row-end[data-v-856ef555]{align-items:center;gap:10px;margin-left:auto;display:flex}.row-end[data-v-856ef555] svg{color:var(--ink-4)}.row-avatar[data-v-856ef555]{background:var(--tint);width:30px;height:30px;font-size:var(--text-xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.row-icon[data-v-856ef555]{width:18px;height:18px;color:var(--ink-3);flex-shrink:0}.feed-event[data-v-bcbd9ea3]{width:100%;color:var(--ink);text-align:left;grid-template-columns:40px 18px minmax(0,1fr);align-items:start;gap:8px;padding:9px 0;display:grid}.feed-event.is-flush[data-v-bcbd9ea3]{padding-inline:16px}.feed-event+.feed-event[data-v-bcbd9ea3]{border-top:1px solid var(--line)}.feed-event[data-v-bcbd9ea3]:hover{background:var(--card-muted)}.feed-event[data-v-bcbd9ea3]:focus-visible,.feed-more[data-v-bcbd9ea3]:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}time[data-v-bcbd9ea3],.feed-detail[data-v-bcbd9ea3]{color:var(--ink-3);font-size:var(--text-xs)}time[data-v-bcbd9ea3]{font-variant-numeric:tabular-nums;padding-top:1px}.feed-content[data-v-bcbd9ea3]{overflow-wrap:anywhere}strong[data-v-bcbd9ea3]{font-size:var(--text-sm);font-weight:500;display:block}.feed-detail[data-v-bcbd9ea3]{display:block}.feed-icon[data-v-bcbd9ea3]{width:18px;height:18px;color:var(--blue);place-items:center;display:grid}.feed-icon svg[data-v-bcbd9ea3]{width:15px;height:15px}.feed-icon.green[data-v-bcbd9ea3]{color:var(--green)}.feed-icon.red[data-v-bcbd9ea3]{color:var(--red)}.feed-dot[data-v-bcbd9ea3]{background:var(--blue);width:9px;height:9px;box-shadow:0 0 0 3px var(--blue-soft);border-radius:50%}.green .feed-dot[data-v-bcbd9ea3]{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.red .feed-dot[data-v-bcbd9ea3]{background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.feed-live[data-v-bcbd9ea3]{color:var(--ink-2);font-size:var(--text-xs);justify-content:flex-end;align-items:center;gap:6px;display:flex}.feed-live>span[data-v-bcbd9ea3]{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%;animation:2s ease-in-out infinite live-pulse-bcbd9ea3}.feed-more[data-v-bcbd9ea3]{color:var(--ink-3);font-size:var(--text-xs);text-underline-offset:3px;margin-top:8px;text-decoration:underline}.feed-loading[data-v-bcbd9ea3]{gap:18px;padding-block:12px;display:grid}.feed-enter-active[data-v-bcbd9ea3]{transition:opacity .4s ease-out,transform .4s ease-out}.feed-enter-from[data-v-bcbd9ea3]{opacity:0;transform:translateY(-4px)}@keyframes live-pulse-bcbd9ea3{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.feed-enter-active[data-v-bcbd9ea3]{transition:none}.feed-live>span[data-v-bcbd9ea3]{animation:none}}.hos-clock+.hos-clock[data-v-edf7ec2e]{margin-top:14px}.hos-label[data-v-edf7ec2e]{font-size:var(--text-sm);align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.hos-label b[data-v-edf7ec2e]{font-weight:500}.hos-label>span[data-v-edf7ec2e]{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.hos-label small[data-v-edf7ec2e]{font-size:var(--text-xs);color:var(--ink-3);font-weight:400}.hos-track[data-v-edf7ec2e]{background:var(--line);border-radius:999px;height:7px;overflow:hidden}.hos-track i[data-v-edf7ec2e]{background:var(--black);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.hos-track i.low[data-v-edf7ec2e]{background:var(--red)}.hos-note[data-v-edf7ec2e]{border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-2);align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.hos-note svg[data-v-edf7ec2e]{color:var(--ink-3);flex:none}.dark .hos-track[data-v-edf7ec2e]{background:var(--card-muted)}.dark .hos-track i[data-v-edf7ec2e]:not(.low){background:var(--ink)}@media (prefers-reduced-motion:reduce){.hos-track i[data-v-edf7ec2e]{transition:none}}.document-expiry-list[data-v-ee8cbaf8]{container-type:inline-size}.expiry-row[data-v-ee8cbaf8]{grid-template-columns:minmax(0,1fr) 100px 92px 78px;align-items:center;gap:8px;padding:11px 0;display:grid}.expiry-lead[data-v-ee8cbaf8]{align-items:center;gap:10px;min-width:0;display:flex}.expiry-row+.expiry-row[data-v-ee8cbaf8]{border-top:1px solid var(--line)}.expiry-tile[data-v-ee8cbaf8]{background:var(--tint);width:28px;height:28px;color:var(--gray-ink);border-radius:7px;flex:none;place-items:center;display:grid}.expiry-tile[data-state=ok][data-v-ee8cbaf8]{background:var(--green-soft);color:var(--green-ink)}.expiry-tile[data-state=due][data-v-ee8cbaf8]{background:var(--yellow-soft);color:var(--yellow-ink)}.expiry-tile[data-state=bad][data-v-ee8cbaf8]{background:var(--red-soft);color:var(--red-ink)}.expiry-copy[data-v-ee8cbaf8]{min-width:0}.expiry-copy small[data-v-ee8cbaf8]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.expiry-copy b[data-v-ee8cbaf8]{overflow-wrap:break-word;font-size:var(--text-sm);font-weight:500;line-height:1.25;display:block}.expiry-date[data-v-ee8cbaf8]{text-align:right;min-height:1px;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.expiry-date span[data-v-ee8cbaf8]{white-space:nowrap;display:block}.expiry-date small[data-v-ee8cbaf8],.expiry-copy small[data-v-ee8cbaf8]{color:var(--ink-3);font-size:var(--text-xs)}.expiry-date small[data-v-ee8cbaf8]{white-space:nowrap;display:block}.expiry-status[data-v-ee8cbaf8]{white-space:nowrap;justify-content:flex-start;min-width:0;display:flex}.expiry-actions[data-v-ee8cbaf8]{grid-template-columns:minmax(0,1fr) 24px;place-items:center end;display:grid}@container (width<=400px){.expiry-row[data-v-ee8cbaf8]{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.expiry-lead[data-v-ee8cbaf8]{grid-area:1/1}.expiry-status[data-v-ee8cbaf8]{grid-area:1/2;justify-content:flex-end}.expiry-date[data-v-ee8cbaf8]{text-align:left;grid-area:2/1;align-items:baseline;gap:6px;padding-left:38px;display:flex}.expiry-actions[data-v-ee8cbaf8]{grid-area:2/2}}.pay-line[data-v-dcef895e]{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.pay-copy[data-v-dcef895e]{overflow-wrap:anywhere;min-width:0}.pay-copy b[data-v-dcef895e]{font-size:var(--text-sm);font-weight:500;display:block}.pay-copy small[data-v-dcef895e]{font-size:var(--text-xs);color:var(--ink-3);display:block}.pay-amount[data-v-dcef895e]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:600}.pay-amount.negative[data-v-dcef895e]{color:var(--red)}.pay-input[data-v-dcef895e]{flex:0 0 118px;width:118px;margin-left:auto}.pay-total[data-v-dcef895e]{align-items:baseline;gap:10px;padding-top:14px;display:flex}.pay-total b[data-v-dcef895e]{font-size:var(--text-sm);font-weight:600}.pay-total .pay-amount[data-v-dcef895e]{font-size:var(--text-lg);letter-spacing:-.02em}.integration-card[data-v-847042df]{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);text-align:left;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;transition:border-color .12s,box-shadow .12s;display:flex}.integration-card[data-v-847042df]:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.integration-card[data-coming-soon][data-v-847042df]{opacity:.65}.integration-card[data-coming-soon][data-v-847042df]:hover{border-color:var(--line);box-shadow:none}.integration-top[data-v-847042df]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.integration-logo[data-v-847042df]{background:var(--tint);width:34px;height:34px;color:var(--ink);border-radius:9px;flex:none;place-items:center;display:grid}.integration-name[data-v-847042df]{overflow-wrap:anywhere;flex:120px;min-width:0}.integration-status[data-v-847042df]{margin-left:auto}.integration-name b[data-v-847042df]{font-size:var(--text-sm);font-weight:600;display:block}.integration-name span[data-v-847042df],.integration-description[data-v-847042df]{font-size:var(--text-xs);color:var(--ink-3)}.integration-description[data-v-847042df]{overflow-wrap:anywhere;min-height:34px}.integration-footer[data-v-847042df]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}@media (prefers-reduced-motion:reduce){.integration-card[data-v-847042df]{transition:none}}.kit-file-row[data-v-7faab325]{align-items:center;gap:10px;padding:10px 0;display:flex}.kit-file-row+.kit-file-row[data-v-7faab325]{border-top:1px solid var(--line)}.file-tile[data-v-7faab325]{background:var(--tint);width:40px;height:40px;color:var(--gray-ink);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.file-tile[data-tone=pdf][data-v-7faab325]{background:var(--red-soft);color:var(--red)}.file-tile[data-tone=image][data-v-7faab325]{background:var(--blue-soft);color:var(--blue)}.file-tile[data-tone=preview][data-v-7faab325]{background:var(--card-muted)}.file-tile[data-v-7faab325]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.file-thumb[data-v-7faab325]{object-fit:cover;width:100%;height:100%;display:block}.file-details[data-v-7faab325]{flex:1;min-width:0}.file-name[data-v-7faab325]{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;color:var(--ink);font-size:var(--text-sm);cursor:pointer;font-weight:500;display:block}.file-name[data-v-7faab325]:hover{text-decoration:underline}.file-name[data-v-7faab325]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}.file-meta[data-v-7faab325]{color:var(--ink-3);font-size:var(--text-xs)}.file-actions[data-v-7faab325]{opacity:0;flex-shrink:0;align-items:center;gap:2px;display:flex}.kit-file-row:hover .file-actions[data-v-7faab325],.kit-file-row:focus-within .file-actions[data-v-7faab325]{opacity:1}@media (hover:none){.file-actions[data-v-7faab325]{opacity:1}}.drop-target[data-v-a4d890d5]{border:1.5px dashed var(--line-strong);background:var(--card-muted);width:100%;color:var(--ink-3);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;padding:26px 16px;display:flex}.drop-target[data-v-a4d890d5]:hover:not(:disabled),.drop-target.is-over[data-v-a4d890d5]{border-color:var(--ink);color:var(--ink-2)}.drop-target[data-v-a4d890d5]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.drop-target[data-v-a4d890d5]:disabled{opacity:.5;cursor:not-allowed}.drop-headline[data-v-a4d890d5]{color:var(--ink);margin-top:8px;font-size:14px;font-weight:500}.drop-hint[data-v-a4d890d5]{overflow-wrap:anywhere;max-width:100%;margin-top:2px;font-size:12px}.drop-files[data-v-a4d890d5]{margin-top:10px}@media (prefers-reduced-motion:reduce){.animate-spin[data-v-a4d890d5]{animation:none}}.mobile-row[data-v-4fca7670]{display:none}@media (width<768px){td.hide-when-mobile[data-v-4fca7670]{display:none!important}td.mobile-row[data-v-4fca7670]{grid-column:1/-1;display:block}}.head-content[data-v-a37c65ef]{align-items:center;gap:4px;min-height:24px;display:flex}.sort[data-v-a37c65ef]{white-space:nowrap;text-transform:inherit;letter-spacing:inherit;font:inherit;align-items:center;display:flex}.sort[data-v-a37c65ef]:focus-visible{box-shadow:var(--focus-ring);outline:none}.indicator[data-v-a37c65ef]{opacity:0;width:13px;height:13px;margin-left:4px}.kit-data-table th:hover .indicator{opacity:.4}.sorted[data-v-a37c65ef]{color:var(--ink)}.sorted .indicator[data-v-a37c65ef]{opacity:1}.head-content[data-v-a37c65ef] .display-as{opacity:0}.kit-data-table th:hover .display-as,.head-content[data-v-a37c65ef] .display-as:focus-visible,.head-content[data-v-a37c65ef] .display-as[data-state=open]{opacity:1}.resize[data-v-a37c65ef]{cursor:col-resize;touch-action:none;width:5px;height:24px;position:absolute;right:0}.resize[data-v-a37c65ef]:hover{background:var(--line-strong)}.column-picker{width:260px;max-height:min(480px, var(--reka-popover-content-available-height,calc(100dvh - 24px)));overscroll-behavior:contain;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-pop);color:var(--ink);border-radius:12px;padding:12px;overflow-y:auto}.row-count[data-v-12fa2ff0]{background:var(--tint);font-size:var(--text-xs);color:var(--gray-ink);border-radius:999px;align-items:center;margin-left:auto;padding:0 7px;font-weight:600;display:inline-flex}.hidden-count[data-v-12fa2ff0]{background:var(--tint);font-size:var(--text-xs);color:var(--gray-ink);border-radius:999px;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}h3[data-v-12fa2ff0]{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;margin-bottom:8px;font-weight:600}.column-option[data-v-12fa2ff0]{justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.handle[data-v-12fa2ff0]{cursor:grab;color:var(--ink-3);border-radius:4px}.handle svg[data-v-12fa2ff0]{width:16px;height:16px}.handle[data-v-12fa2ff0]:focus-visible{box-shadow:var(--focus-ring);outline:none}.wide-tools[data-v-efc39400]{flex-shrink:0;align-items:center;gap:8px;display:flex}.narrow-tools[data-v-efc39400]{display:none}.tools-popover[data-v-efc39400]{border:1px solid var(--line);background:var(--card);width:220px;box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;align-items:stretch;gap:0;padding:6px;display:flex}.tool-row[data-v-efc39400]{width:100%;color:var(--ink);font-size:var(--text-sm);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tool-row+.tool-row[data-v-efc39400]{border-top:1px solid var(--line)}.tool-label[data-v-efc39400]{min-width:0;font-weight:500}@media (width<=1023px){.wide-tools[data-v-efc39400]{display:none}.narrow-tools[data-v-efc39400]{display:block}}.kit-data-table{--grid-row-height:60px;--grid-row-pad-block:10px;--grid-actions-width:56px;min-width:0;min-height:100%;color:var(--ink);flex-direction:column;display:flex;overflow:visible}.kit-data-table .table-tools{padding:var(--grid-row-pad,12px) var(--grid-page-inline,24px);flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.kit-data-table .table-controls{display:contents}.kit-data-table .grid-query{flex:auto;min-width:0}.kit-data-table .wide-tools,.kit-data-table .narrow-tools{margin-left:auto}.kit-data-table td[data-clamp=true]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kit-data-table td[data-clamp=true]>*{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.kit-data-table td[data-clamp=true] [data-test=status-pill]{justify-content:flex-start;min-width:0;max-width:100%}.kit-data-table td[data-clamp=true] [data-test=status-pill]>svg{flex:none}.kit-data-table td[data-clamp=true] [data-test=status-pill]>:not(svg){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kit-data-table td[data-type=customerRef]{min-width:0;overflow:hidden}.kit-data-table th[data-type=place-time],.kit-data-table td[data-type=place-time]{min-width:176px}.kit-data-table th[data-type=location],.kit-data-table td[data-type=location]{min-width:0;overflow:hidden}.kit-data-table td[data-type=location] [data-test=location-cell]{min-width:0;max-width:100%}.kit-data-table td[data-type=location] [data-test=location-name],.kit-data-table td[data-type=location] [data-test=location-city-state]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-data-table .place-time{min-width:0}.kit-data-table .place-time-place{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kit-data-table .place-time-when{color:var(--ink-3);font-size:var(--text-xs);text-overflow:clip;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;overflow:visible}.kit-data-table [data-test=customer-cell]{min-width:0;max-width:100%;max-height:42px;overflow:hidden}.kit-data-table [data-test=customer-chip]{min-width:0;max-width:100%}.kit-data-table [data-test=customer-chip] [data-test=status-pill]{flex-shrink:1;min-width:0;max-width:100%}.kit-data-table .table-scroll::-webkit-scrollbar{height:10px}.kit-data-table .table-scroll::-webkit-scrollbar-track{background:0 0}.kit-data-table .table-scroll::-webkit-scrollbar-thumb{background:var(--line-strong,#c9c9c4);background-clip:content-box;border:3px solid #0000;border-radius:999px}.kit-data-table table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:var(--text-sm)}.kit-data-table th{z-index:2;background:var(--panel);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:10px 12px;font-weight:600;position:sticky;top:0}.kit-data-table td{padding:var(--grid-row-pad-block) 12px;border-bottom:1px solid var(--line);vertical-align:middle;background:var(--panel)}.kit-data-table tbody tr{height:var(--grid-row-height)}.kit-data-table tbody td{box-sizing:border-box;height:var(--grid-row-height);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kit-data-table tbody td>*{max-width:100%;max-height:calc(var(--grid-row-height) - var(--grid-row-pad-block) * 2 - 1px);text-overflow:ellipsis;overflow:hidden}.kit-data-table tbody td>:not(.flex,.inline-flex,.grid,.inline-grid,.contents){display:block}.kit-data-table tbody tr.empty-row,.kit-data-table tbody tr.skeleton-row{height:auto}.kit-data-table .empty-row td,.kit-data-table .skeleton-row td,.kit-data-table td.mobile-row{white-space:normal;height:auto;overflow:visible}.kit-data-table .empty-row td>*,.kit-data-table td.mobile-row>*{max-height:none;overflow:visible}.kit-data-table .empty-row td>*{width:var(--table-scrollport,100%);max-width:100%;position:sticky;left:0}.kit-data-table th:first-child,.kit-data-table td:first-child{padding-left:24px}.kit-data-table th:last-child,.kit-data-table td:last-child{padding-right:24px}.kit-data-table .selection{--grid-selection-width:52px;width:var(--grid-selection-width);min-width:var(--grid-selection-width);z-index:4;background:var(--panel);padding-left:16px;padding-right:4px;position:sticky;left:0}.kit-data-table th.selection{z-index:6}.kit-data-table [data-primary=true]{z-index:3;background:var(--panel);position:sticky;left:0}.kit-data-table th[data-primary=true]{z-index:5}.kit-data-table:has(.selection) [data-primary=true]{left:var(--grid-selection-width,48px)}.kit-data-table .check .kit-check-copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kit-data-table .actions{z-index:4;background:var(--panel);width:34px;padding-left:0;position:sticky;right:0}.kit-data-table tbody td.actions:before{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--panel));width:28px;position:absolute;top:0;bottom:0;right:100%}.kit-data-table tbody tr:hover td.actions:before,.kit-data-table tbody tr[data-selected=true] td.actions:before{background:linear-gradient(to right, transparent, var(--card-muted))}.kit-data-table th.actions{z-index:6}.kit-data-table[data-presentation=settings] table{table-layout:fixed;width:100%;min-width:100%}.kit-data-table[data-presentation=settings] .table-tools>.kit-text-input{flex:none;width:240px}.kit-data-table[data-presentation=settings] th,.kit-data-table[data-presentation=settings] td{min-width:0}.kit-data-table[data-presentation=settings] tbody tr{height:auto}.kit-data-table[data-presentation=settings] tbody td{white-space:normal;text-overflow:clip;height:auto;overflow:visible}.kit-data-table[data-presentation=settings] tbody td>*{white-space:normal;text-overflow:clip;max-height:none;overflow:visible}@media (width>=768px){.kit-data-table[data-presentation=settings] .selection{width:44px}}.kit-data-table[data-presentation=settings] td{vertical-align:middle;overflow-wrap:anywhere;padding-block:14px}.kit-data-table[data-presentation=settings] .settings-cell{min-width:0;line-height:1.35}.kit-data-table[data-presentation=settings] .settings-cell-title{overflow-wrap:anywhere;min-width:0;color:var(--ink);align-items:center;gap:6px;font-weight:600;display:flex}.kit-data-table[data-presentation=settings] .settings-cell-meta{overflow-wrap:anywhere;min-width:0;color:var(--ink-3);font-size:var(--text-xs);margin-top:3px}.kit-data-table[data-presentation=settings] .actions{text-align:right;width:34px}.kit-data-table[data-presentation=settings] .actions :is(button){opacity:1}.kit-data-table tbody tr:hover td,.kit-data-table tr[data-selected=true] td{background:var(--card-muted)}.kit-data-table tbody tr[tabindex]{cursor:pointer}.kit-data-table tbody tr:focus-visible{outline:2px solid var(--ink-3);outline-offset:-2px}.kit-data-table .actions :is(button){opacity:.4}.kit-data-table tr:hover .actions :is(button),.kit-data-table tr:focus-within .actions :is(button),.kit-data-table .actions :is(button:focus-visible),.kit-data-table .actions :is(button[data-state=open]){opacity:1}.kit-data-table[data-density=compact]{--grid-row-height:36px;--grid-row-pad-block:5px}.kit-data-table[data-density=compact] td{padding-block:var(--grid-row-pad-block)}.kit-data-table[data-density=compact] th{padding-block:7px}.kit-data-table[data-density=compact] .grid-sub{display:none}.kit-data-table .grid-sub{color:var(--ink-3);font-size:var(--text-xs);margin-top:2px}.kit-data-table .empty-row td{border:0;padding:0}@media (width<768px){.kit-data-table table{width:100%}.kit-data-table table,.kit-data-table tbody{display:block}.kit-data-table thead{display:none}.kit-data-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px 12px;padding:16px 24px;display:grid}.kit-data-table td,.kit-data-table td:first-child,.kit-data-table td:last-child{overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:0;display:block;position:static!important}.kit-data-table td[data-label]:before{content:attr(data-label);font-size:var(--text-xs);color:var(--ink-3);display:block}.kit-data-table .selection,.kit-data-table .actions{grid-column:span 2}.kit-data-table tbody tr{height:auto}.kit-data-table tbody td,.kit-data-table tbody td>*{white-space:normal;height:auto;max-height:none;overflow:visible}.kit-data-table tbody td.actions:before{display:none}.kit-data-table .actions :is(button){opacity:1}.kit-data-table .empty-row{border-bottom:0;display:block}.kit-data-table tbody tr:hover td,.kit-data-table tr[data-selected=true] td{background:0 0}.kit-data-table tbody tr:hover,.kit-data-table tr[data-selected=true]{background:var(--card-muted)}}@media (width<=600px){.kit-data-table[data-presentation=settings] .table-tools{flex-wrap:wrap;padding:16px;display:flex}.kit-data-table[data-presentation=settings] .table-tools>:first-child{flex-basis:100%}.kit-data-table[data-presentation=settings] tbody tr{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.kit-data-table[data-presentation=settings] .selection,.kit-data-table[data-presentation=settings] .actions{grid-column:1}}.kit-data-table td[data-type=money],.kit-data-table td[data-type=number],.kit-data-table td[data-type=weight],.kit-data-table td[data-type=mileage],.kit-data-table td[data-type=count]{text-align:right;font-variant-numeric:tabular-nums}.kit-data-table tbody tr:hover td[data-primary=true] :is(a,strong,.grid-shno){text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.table-surface[data-v-409d2a3f]{border-top:1px solid var(--line);flex:auto;min-width:0;min-height:0;overflow:auto}.kit-data-table[data-v-409d2a3f]{overflow:visible}.kit-data-table[data-v-409d2a3f]>:not(.table-scroll-wrap,.table-surface){flex:none}.table-scroll-wrap[data-v-409d2a3f]{flex:auto;min-width:0;min-height:0;position:relative}.table-scroll[data-v-409d2a3f]{scrollbar-gutter:stable;width:100%;min-width:0;min-height:0;overflow:auto clip}.table-scroll-wrap[data-overflow-start][data-v-409d2a3f]:before,.table-scroll-wrap[data-overflow-end][data-v-409d2a3f]:after{content:"";pointer-events:none;z-index:3;width:20px;position:absolute;top:0;bottom:0}.table-scroll-wrap[data-overflow-start][data-v-409d2a3f]:before{box-shadow:inset 12px 0 12px -8px color-mix(in srgb, var(--ink) 18%, transparent);left:0}.table-scroll-wrap[data-overflow-start][data-v-409d2a3f] [data-primary=true]{box-shadow:8px 0 8px -6px color-mix(in srgb, var(--ink) 18%, transparent)}.table-scroll-wrap[data-overflow-end][data-v-409d2a3f]:after{box-shadow:inset -12px 0 12px -8px color-mix(in srgb, var(--ink) 18%, transparent);right:0}.saved-views[data-v-53cf274a],.pills[data-v-53cf274a]{flex-wrap:nowrap;align-items:center;gap:3px;display:flex}.saved-views[data-v-53cf274a]{min-width:0;max-width:100%;margin-top:16px;position:relative}.saved-views[data-overflow-start][data-v-53cf274a]:before,.saved-views[data-overflow-end][data-v-53cf274a]:after{content:"";pointer-events:none;z-index:1;width:24px;position:absolute;top:0;bottom:0}.saved-views[data-overflow-start][data-v-53cf274a]:before{background:linear-gradient(to right, var(--panel), transparent);left:0}.saved-views[data-overflow-end][data-v-53cf274a]:after{background:linear-gradient(to left, var(--panel), transparent);right:0}.pills[data-v-53cf274a]{flex-wrap:nowrap;width:auto;min-width:0;overflow-x:auto}.pill[data-v-53cf274a]{height:32px;color:var(--ink-2);font-size:var(--text-sm);border-radius:999px;flex-shrink:0;align-items:center;font-weight:500;transition:opacity .15s ease-out;display:inline-flex}.pill[data-clipped][data-v-53cf274a]{opacity:0;pointer-events:none}.pill[data-v-53cf274a]:hover{background:var(--hover);color:var(--ink)}.pill.active[data-v-53cf274a]{background:var(--black);color:var(--on-black)}.pill>button[data-v-53cf274a]:first-child{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;height:32px;padding:0 12px;display:inline-flex}.count[data-v-53cf274a]{text-align:right;min-width:3ch;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-3);display:inline-block}.active .count[data-v-53cf274a]{color:color-mix(in srgb, var(--on-black) 62%, transparent)}.manage[data-v-53cf274a]{color:inherit;margin-right:4px}.handle[data-v-53cf274a]{cursor:grab;width:20px;margin-right:4px}.handle svg[data-v-53cf274a],.save svg[data-v-53cf274a]{width:13px;height:13px}.save[data-v-53cf274a]{white-space:nowrap;height:32px;font-size:var(--text-sm);color:var(--ink-3);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.save[data-v-53cf274a]:hover{background:var(--hover)}button[data-v-53cf274a]:focus-visible{outline:2px solid var(--ink-3);outline-offset:2px}.range[data-v-ff0130df]{color:var(--ink-3);font-size:var(--text-xs);flex-direction:column;gap:6px;display:flex}.typed[data-v-ff0130df]{flex-direction:column;gap:6px;display:flex}.typed-hint[data-v-ff0130df]{color:var(--ink-3);font-size:var(--text-xs)}.filter-option-empty[data-v-ff0130df]{color:var(--ink-3);font-size:var(--text-sm);padding:8px}.kit-filter-bar{flex-wrap:nowrap;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.kit-filter-bar .chip-bar{display:contents}.kit-filter-bar.expanded{flex-wrap:wrap}.kit-filter-bar .chip-unit.is-collapsed{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.kit-filter-bar .chip-unit,.kit-filter-bar .sort-chip,.kit-filter-bar .clear-all,.kit-filter-bar .filter-add{flex-shrink:0}.kit-filter-bar .filter-overflow{width:40px;padding:0}.kit-filter-bar .filter-add{border:1px solid var(--line-strong);background:var(--card);height:32px;font-size:var(--text-sm);color:var(--ink-2);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:500;display:inline-flex}.kit-filter-bar .filter-add:hover{background:var(--card-muted)}.kit-filter-bar .filter-add:disabled{opacity:.55}.kit-filter-bar .filter-add:focus-visible{outline:2px solid var(--ink-3);outline-offset:2px}.kit-filter-bar .filter-add.compact{width:32px;padding:0}.kit-filter-bar .filter-add svg{width:14px;height:14px;color:var(--ink-3)}.kit-filter-bar .chip-unit{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.kit-filter-bar .filter-chip{border:1px solid var(--line-strong);background:var(--card);height:32px;color:var(--ink);font-size:var(--text-sm);border-radius:8px;align-items:stretch;max-width:100%;font-weight:500;display:inline-flex;overflow:hidden}.kit-filter-bar .filter-chip:focus-visible,.kit-filter-bar .segment:focus-visible{outline:2px solid var(--ink-3);outline-offset:2px}.kit-filter-bar .segment{border:0;border-right:1px solid var(--line-strong);height:100%;color:inherit;font:inherit;white-space:nowrap;background:0 0;justify-content:flex-start;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}.kit-filter-bar .segment:last-child{border-right:0}.kit-filter-bar .segment:hover{background:var(--card-muted)}.kit-filter-bar .segment-static:hover{background:0 0}.kit-filter-bar .segment svg{width:14px;height:14px;color:var(--ink-3)}.kit-filter-bar .filter-chip>.segment{flex:0 auto;min-width:0;overflow:hidden}.kit-filter-bar .filter-chip>.segment-remove{flex:0 0 32px}.kit-filter-bar .segment-value{min-width:104px}@media (width<=600px){.kit-filter-bar .segment-value{min-width:0}}.kit-filter-bar .segment-value .label,.kit-filter-bar .segment .label{text-overflow:ellipsis;min-width:0;max-width:220px;overflow:hidden}.kit-filter-bar .segment-remove{width:32px;color:var(--ink-3);justify-content:center;padding:0}.kit-filter-bar .avatars{align-items:center;display:inline-flex}.kit-filter-bar .avatar{background:var(--yellow-soft);width:16px;height:16px;color:var(--avatar-ink);border-radius:50%;place-items:center;font-size:8px;font-weight:700;line-height:1;display:inline-grid}.kit-filter-bar .avatars .avatar+.avatar{margin-left:-4px}.kit-filter-bar .sort-chip .segment-sort{gap:6px}.kit-filter-bar .join-segment{height:32px;color:var(--ink-3);font-size:var(--text-sm);text-transform:lowercase;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.kit-filter-bar .join-segment:hover,.kit-filter-bar .join-segment:focus-visible{background:var(--card-muted);color:var(--ink)}.kit-filter-bar.filter-menu,.kit-filter-bar .filter-menu{min-width:220px;max-width:280px;max-height:min(320px, var(--reka-popper-available-height,320px));border:1px solid var(--line-strong);background:var(--card);box-shadow:var(--shadow-pop);color:var(--ink);z-index:70;border-radius:8px;flex-flow:column;gap:4px;padding:6px;display:flex;overflow:auto}.kit-filter-bar .filter-menu-search{padding:2px 2px 6px}.kit-filter-bar .filter-menu-hint{color:var(--ink-3);font-size:var(--text-sm);padding:6px 8px}.kit-filter-bar .filter-menu-item{width:100%;min-height:32px;color:inherit;font-size:var(--text-sm);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.kit-filter-bar .filter-menu-item:hover,.kit-filter-bar .filter-menu-item[data-active=true]{background:var(--card-muted)}.kit-filter-bar .filter-menu-item svg{width:14px;height:14px;color:var(--ink-3)}.kit-filter-bar.filter-command-menu,.kit-filter-bar .filter-command-menu{gap:0;width:max-content;min-width:260px;max-width:min(360px,100vw - 24px);padding:0;overflow:hidden}.kit-filter-bar .filter-command{width:100%;min-width:0;min-height:0;color:inherit;background:0 0;flex-direction:column;flex:auto;display:flex}.kit-filter-bar .filter-command [data-slot=command-input-wrapper]{border-bottom:1px solid var(--line);gap:8px;height:36px;padding:0 10px}.kit-filter-bar .filter-command [data-slot=command-input-wrapper] svg{opacity:1;width:14px;height:14px;color:var(--ink-3)}.kit-filter-bar .filter-command-input{height:36px;color:var(--ink);font-size:var(--text-sm);background:0 0;border:0;outline:none;padding:0}.kit-filter-bar .filter-command-input::placeholder{color:var(--ink-3)}.kit-filter-bar .filter-command-list{width:100%;min-width:0;min-height:0;max-height:min(288px, var(--reka-popper-available-height,288px));flex:auto;padding:4px;display:block;overflow:hidden auto}.kit-filter-bar .filter-command [data-slot=command-group]{padding:0;overflow:visible}.kit-filter-bar .filter-command [data-slot=command-group-heading]{color:var(--ink-3);font-size:var(--text-xs);letter-spacing:.02em;padding:6px 8px;font-weight:600}.kit-filter-bar .filter-command-item{min-height:32px;color:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.kit-filter-bar .filter-command-item[data-highlighted],.kit-filter-bar .filter-command-item:hover{background:var(--card-muted)}.kit-filter-bar .filter-command-item svg{width:14px;height:14px;color:var(--ink-3)}.kit-filter-bar .filter-command-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-filter-bar .filter-command-empty{color:var(--ink-3);font-size:var(--text-sm);text-align:center;padding:16px 8px}.kit-filter-bar.filter-value-menu,.kit-filter-bar .filter-value-menu{min-width:300px;max-width:min(360px,100vw - 24px);max-height:min(420px, var(--reka-popper-available-height,420px));flex-direction:column;padding:12px;display:flex;overflow:hidden}:is(.kit-filter-bar.filter-value-menu:has(.entity-picker-inline),.kit-filter-bar .filter-value-menu:has(.entity-picker-inline)){width:min(360px,100vw - 24px)}.kit-filter-bar.filter-value-menu .entity-picker-inline,.kit-filter-bar .filter-value-menu .entity-picker-inline{flex:auto;width:100%;min-width:0;min-height:0;max-height:none}.kit-filter-bar.filter-value-menu>*,.kit-filter-bar .filter-value-menu>*,.kit-filter-bar.filter-value-menu .kit-text-input,.kit-filter-bar .filter-value-menu .kit-text-input,.kit-filter-bar.filter-value-menu .kit-select-input,.kit-filter-bar .filter-value-menu .kit-select-input,.kit-filter-bar.filter-value-menu .range,.kit-filter-bar .filter-value-menu .range,.kit-filter-bar.filter-value-menu input:not([type=checkbox]):not([type=radio]),.kit-filter-bar .filter-value-menu input:not([type=checkbox]):not([type=radio]),.kit-filter-bar.filter-value-menu select,.kit-filter-bar .filter-value-menu select{width:100%;min-width:0}.kit-filter-bar.filter-value-menu .filter-options,.filter-value-menu .filter-options{flex-direction:column;flex:auto;gap:2px;min-height:0;max-height:300px;display:flex;overflow:hidden auto}.filter-value-menu .filter-option{width:100%;min-height:32px;color:var(--ink);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:4px 8px;display:flex}.filter-value-menu .filter-option:hover,.filter-value-menu .filter-option[data-active=true]{background:var(--card-muted)}.filter-value-menu .filter-option:focus-visible{outline:2px solid var(--ink-3);outline-offset:-2px}.filter-value-menu .filter-option-box{border:1px solid var(--line-strong);background:var(--card);border-radius:4px;flex:none;place-items:center;width:15px;height:15px;display:inline-grid}.filter-value-menu .filter-option-box[data-checked=true]{border-color:var(--black);background:var(--black);color:var(--on-black)}.filter-value-menu .filter-option-box svg{width:11px;height:11px}.filter-value-menu .filter-option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.filter-value-menu .filter-option-check{width:14px;height:14px;color:var(--ink);flex:none}:is(.kit-filter-bar.filter-value-menu:has(.kit-date-trigger),.kit-filter-bar .filter-value-menu:has(.kit-date-trigger)){width:min(328px,100vw - 24px);max-width:min(328px,100vw - 24px)}.kit-bulk[data-v-68e534a5]{z-index:65;background:var(--black);max-width:calc(100vw - 24px);color:var(--on-black);box-shadow:var(--shadow-pop);font-size:var(--text-sm);border-radius:12px;align-items:center;gap:2px;padding:7px 7px 7px 14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.count[data-v-68e534a5]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.count b[data-v-68e534a5]{font-weight:600}.separator[data-v-68e534a5]{background:color-mix(in srgb, var(--on-black) 20%, transparent);flex-shrink:0;width:1px;height:16px;margin:0 8px}button[data-v-68e534a5]{white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}button[data-v-68e534a5]:hover{background:color-mix(in srgb, var(--on-black) 13%, transparent)}button.danger[data-v-68e534a5]{color:var(--red)}button.danger[data-v-68e534a5]:hover{background:color-mix(in srgb, var(--red) 50%, transparent)}button[data-v-68e534a5]:focus-visible{outline:2px solid var(--on-black);outline-offset:-2px}button[data-v-68e534a5]:disabled{opacity:.55;pointer-events:none}button svg[data-v-68e534a5]{width:16px;height:16px}button.clear[data-v-68e534a5]{width:28px;height:28px;padding:0}.bulk-enter-active[data-v-68e534a5],.bulk-leave-active[data-v-68e534a5]{transition:opacity .16s,transform .16s}.bulk-enter-from[data-v-68e534a5],.bulk-leave-to[data-v-68e534a5]{opacity:0;pointer-events:none;transform:translate(-50%,8px)}.spin[data-v-68e534a5]{animation:.8s linear infinite spin-68e534a5}@keyframes spin-68e534a5{to{transform:rotate(360deg)}}@media (width<=900px){.kit-bulk[data-v-68e534a5]{flex-wrap:wrap;width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.bulk-enter-active[data-v-68e534a5],.bulk-leave-active[data-v-68e534a5]{transition:none}.spin[data-v-68e534a5]{animation:none}}.kit-pagination[data-v-dd31d223]{border-top:1px solid var(--line);justify-content:start;align-items:center;gap:12px;padding:11px 24px;display:flex}body.bulking .kit-pagination{padding-bottom:calc(var(--bulk-action-height,46px) + 22px)}.range[data-v-dd31d223]{font-size:var(--text-xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.pager[data-v-dd31d223]{align-items:center;gap:12px;margin-left:auto;display:flex}@media (width<=600px){.kit-pagination[data-v-dd31d223]{flex-wrap:wrap;gap:6px;padding-inline:12px}}.kit-stat-rail{min-height:calc(var(--grid-rail-pad,9px) * 2 + var(--grid-rail-content,38px) + 2px);margin-top:var(--grid-rail-gap,8px);margin-bottom:var(--grid-rail-bottom,0px);padding-top:var(--grid-rail-pad,9px);padding-bottom:var(--grid-rail-pad,9px);padding-inline:calc(var(--grid-page-inline,24px) - 12px);flex-wrap:nowrap;align-items:stretch}.kit-stat-rail--empty{display:none}.kit-stat-track{flex:auto;min-width:0;display:flex;position:relative}.kit-stat-scroll{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:auto;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.kit-stat-scroll::-webkit-scrollbar{display:none}.kit-stat-scroll>*{min-height:var(--grid-rail-content,38px);flex:none;transition:opacity .15s ease-out}.kit-stat-scroll>[data-clipped]{opacity:0;pointer-events:none}.kit-stat-scroll>:last-child,.kit-stat-scroll>:last-child .kit-stat-tile{border-right-width:0;margin-right:0;padding-right:0}.kit-stat-track:before,.kit-stat-track:after{content:"";pointer-events:none;opacity:0;z-index:1;width:52px;transition:opacity .15s ease-out;position:absolute;top:0;bottom:0}.kit-stat-track:before{background:linear-gradient(to right, var(--panel) 22%, transparent);left:0}.kit-stat-track:after{background:linear-gradient(to left, var(--panel) 22%, transparent);right:0}.kit-stat-track--fade-start:before,.kit-stat-track--fade-end:after{opacity:1}.kit-stat-control{flex:none;align-self:center;padding-left:12px}.kit-stat-tile{border-right:1px solid var(--line);align-items:center;margin-right:4px;padding-right:4px;display:flex}.kit-stat-tile-hit{text-align:left;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:0;padding:2px 12px;display:flex}.kit-stat-tile-hit--interactive:hover{background:var(--card-muted)}.kit-stat-tile-hit--interactive:focus-visible{background:var(--card-muted);box-shadow:var(--focus-ring);outline:none}.kit-stat-tile-value,.kit-stat-tile-label{white-space:nowrap}.kit-stat-scroll>.kit-stat-tile--fit{flex:0 auto;min-width:0}.kit-stat-tile--fit .kit-stat-tile-hit,.kit-stat-tile--fit [data-test=stat-stack]{min-width:0;max-width:100%}.kit-stat-tile--fit .kit-stat-tile-value,.kit-stat-tile--fit .kit-stat-tile-label{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (width<=600px){.kit-stat-scroll{flex-wrap:wrap;row-gap:8px}.kit-stat-scroll>.kit-stat-tile--fit{flex:none}.kit-stat-scroll>[data-clipped]{opacity:1;pointer-events:auto}.kit-stat-track:before,.kit-stat-track:after{display:none}}
