.err-detail{margin-top:var(--s1);font-size:.8125rem}.err-detail summary{cursor:pointer}.err-detail code{display:block;margin-top:var(--s1);font-family:var(--font-mono);overflow-wrap:anywhere}:root{--k-muted: color-mix(in srgb, var(--color-hover) 65%, var(--color-surface));--k-tone-mix: 50%;--k-tone-green-fg: color-mix(in srgb, var(--status-green) var(--k-tone-mix), var(--color-text));--k-tone-inflight-fg: color-mix(in srgb, var(--status-inflight) var(--k-tone-mix), var(--color-text));--k-tone-amber-fg: color-mix(in srgb, var(--status-amber) var(--k-tone-mix), var(--color-text));--k-tone-red-fg: color-mix(in srgb, var(--status-red) var(--k-tone-mix), var(--color-text));--k-solid-mix: 66%;--k-tone-green-solid: color-mix(in srgb, var(--status-green) var(--k-solid-mix), black);--k-tone-inflight-solid: color-mix(in srgb, var(--status-inflight) var(--k-solid-mix), black);--k-tone-amber-solid: color-mix(in srgb, var(--status-amber) var(--k-solid-mix), black);--k-tone-red-solid: color-mix(in srgb, var(--status-red) var(--k-solid-mix), black);--k-tone-neutral-solid: color-mix(in srgb, var(--color-text-muted) var(--k-solid-mix), black)}:root[data-theme=high-contrast]{--k-tone-mix: 35%;--k-solid-mix: 45%}.k-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.k-muted{color:var(--color-text-muted)}.k-strong{font-weight:600}.k-link{color:var(--color-brand);text-decoration:none;text-underline-offset:3px;border-radius:2px;outline:none;cursor:pointer}.k-link:visited{color:var(--color-brand)}.k-link:hover{text-decoration:underline}.k-link:focus-visible{box-shadow:0 0 0 3px var(--ring-focus)}.k-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.k-stack{display:flex;flex-direction:column;gap:var(--s3)}.k-row{display:flex;align-items:center;gap:var(--s2)}@media(forced-colors:active){:is([class^=k-],[class*=" k-"]):focus-visible,.k-check__input:focus-visible+.k-check__box,button[role=checkbox]:focus-visible:where(:not([data-slot=landing] *)),button[role=switch]:focus-visible:where(:not([data-slot=landing] *)){outline:2px solid Highlight;outline-offset:2px}}[data-slot=button][aria-disabled=true]:where(:not([data-slot=landing] *)){opacity:.5;cursor:not-allowed}@media print{[data-slot=button][data-slot=button],[data-slot$=-trigger][data-variant][data-size],[data-slot=page-header][data-slot=page-header]>:nth-child(2),.k-toolbar.k-toolbar,.k-search.k-search,.k-no-print.k-no-print{display:none}.qp [data-slot=button][data-slot=button],.inv-doc [data-slot=button][data-slot=button],.qp [data-slot$=-trigger][data-variant][data-size],.inv-doc [data-slot$=-trigger][data-variant][data-size]{display:inline-flex}}.k-status{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;box-sizing:border-box;border:1px solid var(--color-border);border-radius:999px;font-size:.625rem;line-height:.9375rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.k-status--sm{padding:2px 6px;font-size:.5625rem;line-height:.8125rem}.k-status--neutral{background:var(--k-muted);color:var(--color-text-muted)}.k-status--green{color:var(--k-tone-green-fg);background:var(--status-green-bg);border-color:color-mix(in srgb,var(--status-green) 30%,transparent)}.k-status--inflight{color:var(--k-tone-inflight-fg);background:var(--status-inflight-bg);border-color:color-mix(in srgb,var(--status-inflight) 30%,transparent)}.k-status--amber{color:var(--k-tone-amber-fg);background:var(--status-amber-bg);border-color:color-mix(in srgb,var(--status-amber) 30%,transparent)}.k-status--red{color:var(--k-tone-red-fg);background:var(--status-red-bg);border-color:color-mix(in srgb,var(--status-red) 30%,transparent)}.k-status--violet{color:var(--color-violet);background:var(--color-violet-soft);border-color:color-mix(in srgb,var(--color-violet) 30%,transparent)}.k-status--aog{color:var(--color-aog-fg);background:var(--color-aog-bg);border-color:var(--color-aog-bg)}.k-alert{--k-alert-hue: var(--status-red);--k-alert-fg: var(--k-tone-red-fg);--k-alert-bg: var(--status-red-bg);display:grid;grid-template-columns:16px 1fr;align-items:start;column-gap:12px;padding:12px 16px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--k-alert-hue) 50%,transparent);border-radius:var(--radius-lg);background:var(--k-alert-bg);color:var(--k-alert-fg);font-size:.875rem;line-height:1.25rem}.k-alert--error{--k-alert-hue: var(--status-red);--k-alert-fg: var(--k-tone-red-fg);--k-alert-bg: var(--status-red-bg)}.k-alert--warning{--k-alert-hue: var(--status-amber);--k-alert-fg: var(--k-tone-amber-fg);--k-alert-bg: var(--status-amber-bg)}.k-alert--info{--k-alert-hue: var(--status-inflight);--k-alert-fg: var(--k-tone-inflight-fg);--k-alert-bg: var(--status-inflight-bg)}.k-alert--success{--k-alert-hue: var(--status-green);--k-alert-fg: var(--k-tone-green-fg);--k-alert-bg: var(--status-green-bg)}.k-alert__icon{width:16px;height:16px;margin-top:2px;pointer-events:none}.k-alert__body{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.k-alert--no-icon .k-alert__body{grid-column:1 / -1}.k-alert__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.k-alert__title{font-weight:500;line-height:1.25rem;letter-spacing:-.01em}.k-alert__description{opacity:.9}.k-alert__title+.k-alert__description{margin-top:2px}.k-alert__action{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.k-alert--dismissible{position:relative}.k-alert--dismissible .k-alert__body{padding-right:28px}.k-alert__dismiss{position:absolute;top:8px;right:8px;color:inherit}.k-confirm{--k-confirm-hue: var(--color-brand);display:flex;flex-direction:column;gap:12px;padding:16px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--k-confirm-hue) 50%,transparent);border-radius:var(--radius-lg);color:var(--color-text);font-size:.875rem;line-height:1.25rem}.k-confirm--default{--k-confirm-hue: var(--color-brand);background:color-mix(in srgb,var(--color-brand) 7%,var(--color-surface))}.k-confirm--danger{--k-confirm-hue: var(--status-red);background:linear-gradient(var(--status-red-bg),var(--status-red-bg)),var(--color-surface)}.k-confirm__title{font-weight:600;letter-spacing:-.01em}.k-confirm__body{display:flex;flex-direction:column;gap:12px;min-width:0;overflow-wrap:anywhere}.k-confirm__body>p{margin:0}.k-confirm__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.k-records{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.k-record{padding-inline:12px;gap:4px}.k-record__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.k-record__title{font-size:.875rem;line-height:1.25rem;font-weight:600}.k-record__meta{font-size:.75rem;line-height:1rem;color:var(--color-text-muted)}.k-record__body{font-size:.875rem;line-height:1.25rem}.k-info-list{display:flex;flex-direction:column;gap:12px;margin:0}.k-info-row{display:flex;flex-direction:column;gap:2px;min-width:0}.k-info-row--inline{flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px}.k-info-row__label{font-size:.75rem;line-height:1rem;font-weight:500;color:var(--color-text-muted)}.k-info-row__value{margin:0;font-size:.875rem;line-height:1.25rem;color:var(--color-text);overflow-wrap:anywhere}.k-info-row--inline .k-info-row__value{text-align:right}.k-crumbs{min-width:0;font-size:.875rem;line-height:1.25rem}.k-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.k-crumbs__item{min-width:0;overflow-wrap:anywhere}.k-crumbs__link,.k-crumbs__text{color:var(--color-text-muted)}.k-crumbs__link{border-radius:var(--radius-sm);text-decoration:none;transition:color .15s}.k-crumbs__link:hover{color:var(--color-text)}.k-crumbs__link:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring-focus)}.k-crumbs__current{color:var(--color-text);font-weight:500}.k-crumbs__sep{display:inline-flex;align-items:center;color:var(--color-text-muted)}.k-crumbs__sep svg{width:14px;height:14px}@media(prefers-reduced-motion:reduce){.k-crumbs__link{transition:none}}.k-table-wrap{position:relative;width:100%;overflow-x:auto}.k-table-wrap--bordered{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.k-table{--k-cell-x: var(--s2);--k-cell-y: calc(var(--s2) * .75);--k-row-h: calc(var(--s7) - 5px);--k-head-h: calc(var(--s7) - 8px);--k-thead-bg: color-mix(in srgb, var(--k-muted) 30%, transparent);width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.25rem;color:var(--color-text)}.k-table thead tr{background:var(--k-thead-bg);border-bottom:1px solid var(--color-border)}.k-table__th{height:var(--k-head-h);padding:0 var(--k-cell-x);text-align:left;vertical-align:middle;white-space:nowrap;font-size:.6875rem;line-height:1rem;font-weight:600;color:var(--color-text-muted)}.k-table__th--sorted{color:var(--color-text)}.k-table__sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm)}.k-table__sort:hover{color:var(--color-text)}.k-table__sort:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring-focus)}.k-table__sort-icon{width:12px;height:12px;opacity:.6}.k-table__th--sorted .k-table__sort-icon{opacity:1}.k-table__row{border-bottom:1px solid var(--color-border);transition:background-color .15s}.k-table tbody tr:last-child{border-bottom:0}.k-table__row:hover{background:var(--color-hover-a30)}.k-table__row--selected,.k-table__row--selected:hover{background:var(--color-brand-soft)}.k-table__row--interactive{cursor:pointer}.k-table__row--interactive:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.k-table__td{height:var(--k-row-h);padding:var(--k-cell-y) var(--k-cell-x);vertical-align:middle}.k-table__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;white-space:nowrap}.k-table__cell--right{text-align:right}.k-table__cell--center{text-align:center}.k-table__th.k-table__cell--right .k-table__sort{flex-direction:row-reverse}.k-table--dashboard .k-table__th{height:44px;padding:14px 8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.k-table--dashboard .k-table__row{border-bottom-color:color-mix(in srgb,var(--color-border) 10%,transparent)}.k-table--dashboard .k-table__td{height:auto;padding:14px 8px}.k-table__stripe{width:4px;padding:0;background:var(--color-border)}.k-table__stripe--green{background:var(--status-green)}.k-table__stripe--amber{background:var(--status-amber)}.k-table__stripe--red{background:var(--status-red)}.k-table__stripe--inflight{background:var(--status-inflight)}.k-table--sticky .k-table__th{position:sticky;top:0;z-index:1;background:linear-gradient(var(--k-thead-bg),var(--k-thead-bg)),var(--color-surface)}@media(prefers-reduced-motion:reduce){.k-table__row{transition:none}}.k-datatable__footer{padding:8px;font-size:.6875rem;line-height:1rem;color:var(--color-text-muted)}.k-table__row--link{position:relative;cursor:pointer}.k-table__link{color:inherit;text-decoration:none;outline:none}.k-table__link:after{content:"";position:absolute;inset:0}.k-table__row--link:has(.k-table__link:focus-visible){outline:2px solid var(--color-brand);outline-offset:-2px}.k-table__row--link :is(button,input,select,textarea,label,a:not(.k-table__link)){position:relative;z-index:1}.k-table__row--tone-danger{--k-row-tone: var(--status-red)}.k-table__row--tone-caution{--k-row-tone: var(--status-amber)}.k-table__row--tone-success{--k-row-tone: var(--status-green)}.k-table__row--tone-info{--k-row-tone: var(--status-inflight)}.k-table__row[class*=k-table__row--tone-]{background:color-mix(in srgb,var(--k-row-tone) 5%,transparent);border-bottom-color:color-mix(in srgb,var(--k-row-tone) 30%,transparent);box-shadow:inset 3px 0 0 var(--k-row-tone)}.k-table__row[class*=k-table__row--tone-]:hover{background:color-mix(in srgb,var(--k-row-tone) 7%,transparent)}.k-table__row--selected[class*=k-table__row--tone-],.k-table__row--selected[class*=k-table__row--tone-]:hover{background:var(--color-brand-soft)}.k-datatable__scroll{position:relative}.k-datatable__scroll:before,.k-datatable__scroll:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:24px;opacity:0;pointer-events:none;transition:opacity .15s}.k-datatable__scroll:before{left:0;background:linear-gradient(to right,color-mix(in srgb,var(--color-text) 18%,transparent),transparent)}.k-datatable__scroll:after{right:0;background:linear-gradient(to left,color-mix(in srgb,var(--color-text) 18%,transparent),transparent)}.k-datatable__scroll[data-more-start]:before,.k-datatable__scroll[data-more-end]:after{opacity:1}.k-datatable__scroll--bordered:before{top:1px;bottom:1px;left:1px;border-radius:calc(var(--radius-lg) - 1px) 0 0 calc(var(--radius-lg) - 1px)}.k-datatable__scroll--bordered:after{top:1px;bottom:1px;right:1px;border-radius:0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0}.k-datatable__scroll .k-table-wrap:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.k-datatable__scroll--cq{container:k-table / inline-size}@container k-table (max-width: 239.98px){.k-col--hide-240{display:none}}@container k-table (max-width: 279.98px){.k-col--hide-280{display:none}}@container k-table (max-width: 319.98px){.k-col--hide-320{display:none}}@container k-table (max-width: 359.98px){.k-col--hide-360{display:none}}@container k-table (max-width: 399.98px){.k-col--hide-400{display:none}}@container k-table (max-width: 439.98px){.k-col--hide-440{display:none}}@container k-table (max-width: 479.98px){.k-col--hide-480{display:none}}@container k-table (max-width: 519.98px){.k-col--hide-520{display:none}}@container k-table (max-width: 559.98px){.k-col--hide-560{display:none}}@container k-table (max-width: 599.98px){.k-col--hide-600{display:none}}@container k-table (max-width: 639.98px){.k-col--hide-640{display:none}}@container k-table (max-width: 679.98px){.k-col--hide-680{display:none}}@container k-table (max-width: 719.98px){.k-col--hide-720{display:none}}@container k-table (max-width: 759.98px){.k-col--hide-760{display:none}}@container k-table (max-width: 799.98px){.k-col--hide-800{display:none}}@container k-table (max-width: 839.98px){.k-col--hide-840{display:none}}@container k-table (max-width: 879.98px){.k-col--hide-880{display:none}}@container k-table (max-width: 919.98px){.k-col--hide-920{display:none}}@container k-table (max-width: 959.98px){.k-col--hide-960{display:none}}@container k-table (max-width: 999.98px){.k-col--hide-1000{display:none}}@container k-table (max-width: 1039.98px){.k-col--hide-1040{display:none}}@container k-table (max-width: 1079.98px){.k-col--hide-1080{display:none}}@container k-table (max-width: 1119.98px){.k-col--hide-1120{display:none}}@container k-table (max-width: 1159.98px){.k-col--hide-1160{display:none}}@container k-table (max-width: 1199.98px){.k-col--hide-1200{display:none}}@media(prefers-reduced-motion:reduce){.k-datatable__scroll:before,.k-datatable__scroll:after{transition:none}}.k-input{display:block;width:100%;min-width:0;height:36px;padding:4px 12px;box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-input-a30);color:var(--color-text);font-family:inherit;font-size:.875rem;line-height:1.25rem;outline:none;transition:border-color .15s,box-shadow .15s}.k-input::placeholder{color:var(--color-text-muted)}.k-input:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--ring-focus)}.k-input:disabled{opacity:.5;cursor:not-allowed}.k-input--invalid,.k-input[aria-invalid=true]{border-color:var(--color-danger)}.k-input--invalid:focus-visible,.k-input[aria-invalid=true]:focus-visible{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger) 30%,transparent)}.k-input--sm{height:32px;padding:2px 10px;font-size:.75rem;line-height:1rem}.k-field{display:flex;flex-direction:column;gap:6px;min-width:0}.k-field__hint,.k-field__error{margin:0;font-size:.75rem;line-height:1rem}.k-field__hint{color:var(--color-text-muted)}.k-field__error{color:var(--color-danger)}@media(prefers-reduced-motion:reduce){.k-input{transition:none}}.k-search{position:relative;display:block;min-width:0}.k-search__input{appearance:none;text-overflow:ellipsis;padding-left:32px;padding-right:32px}.k-search__input::-webkit-search-cancel-button,.k-search__input::-webkit-search-decoration{display:none}.k-search--sm .k-search__input{height:32px;font-size:.75rem;line-height:1rem;border-radius:var(--radius-lg);background:var(--color-surface)}.k-search__icon{position:absolute;top:50%;left:10px;width:16px;height:16px;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.k-search__clear{position:absolute;top:50%;right:6px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;transform:translateY(-50%);border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);cursor:pointer}.k-search__clear svg{width:14px;height:14px}.k-search__clear:hover{background:var(--color-hover);color:var(--color-text)}.k-search__clear:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring-focus)}.k-check-label{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;line-height:1.25rem;color:var(--color-text);cursor:pointer}.k-check{position:relative;display:inline-flex;flex-shrink:0}.k-check{width:16px;height:16px}.k-check__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.k-check__input:disabled{cursor:not-allowed}.k-check__box{display:flex;align-items:center;justify-content:center;width:16px;height:16px;box-sizing:border-box;border:1px solid var(--color-border);border-radius:4px;background:var(--color-input-a30);color:var(--color-brand-text-on);transition:background-color .15s,border-color .15s,box-shadow .15s}.k-check__input:checked+.k-check__box{background:var(--color-brand);border-color:var(--color-brand)}.k-check__input:focus-visible+.k-check__box{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--ring-focus)}.k-check__input:disabled+.k-check__box{opacity:.5}.k-check--radio .k-check__box{border-radius:50%}.k-check--radio .k-check__input:checked+.k-check__box{background:var(--color-input-a30)}.k-check__dot{width:8px;height:8px;border-radius:50%;background:var(--color-brand);opacity:0}.k-check__input:checked+.k-check__box .k-check__dot{opacity:1}.k-radiogroup{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.k-radiogroup--horizontal{flex-direction:row;flex-wrap:wrap;gap:16px}.k-radiogroup__legend{padding:0;margin-bottom:8px;font-size:.875rem;line-height:1rem;font-weight:500;color:var(--color-text)}.k-checkgroup{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.k-checkgroup__legend{padding:0;margin-bottom:8px;font-size:.875rem;line-height:1rem;font-weight:500;color:var(--color-text)}.k-checkgroup__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--k-check-min, 12rem),100%),1fr));gap:8px 16px;margin:0;padding:0;list-style:none}@media(prefers-reduced-motion:reduce){.k-check__box{transition:none}}.k-toggle{display:inline-flex;align-items:center;gap:2px;width:fit-content;max-width:100%;height:32px;padding:2px;box-sizing:border-box;border-radius:var(--radius-md);background:var(--k-muted)}.k-toggle--stretch{display:flex;width:100%}.k-toggle--stretch .k-toggle__item{flex:1 1 0;min-width:0}.k-toggle__item{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;margin:0;padding:0 12px;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);font-family:inherit;font-size:.75rem;line-height:1rem;font-weight:500;white-space:nowrap;cursor:pointer;outline:none;transition:color .15s,background-color .15s}.k-toggle__item.k-toggle__item--icon{width:28px;padding:0}.k-toggle--stretch .k-toggle__item.k-toggle__item--icon{width:auto}.k-toggle__item:hover:not(:disabled):not(.k-toggle__item--on){background:var(--color-hover);color:var(--color-text)}.k-toggle__item--on,.k-toggle__item--on:hover:not(:disabled){background:var(--color-brand);color:var(--color-brand-text-on)}.k-toggle__item:disabled{opacity:.5;cursor:not-allowed}.k-toggle__item:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.k-toggle__icon{width:14px;height:14px;flex-shrink:0}.k-toggle__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}@media(forced-colors:active){.k-toggle__item--on{background:Highlight;color:HighlightText;forced-color-adjust:none}}@media(prefers-reduced-motion:reduce){.k-toggle__item{transition:none}}.k-progress{--k-progress-fill: var(--color-brand);width:100%;height:6px;overflow:hidden;border-radius:999px;background:var(--color-border)}.k-progress--lg{height:8px}.k-progress--accent{--k-progress-fill: var(--color-brand)}.k-progress--green{--k-progress-fill: var(--k-tone-green-solid)}.k-progress--amber{--k-progress-fill: var(--k-tone-amber-solid)}.k-progress--red{--k-progress-fill: var(--k-tone-red-solid)}.k-progress--inflight{--k-progress-fill: var(--k-tone-inflight-solid)}.k-progress--neutral{--k-progress-fill: var(--k-tone-neutral-solid)}.k-progress__fill{height:100%;border-radius:inherit;background:var(--k-progress-fill);transition:width .2s}@media(prefers-reduced-motion:reduce){.k-progress__fill{transition:none}}@media print{[data-sonner-toaster],[data-slot=tooltip-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=sheet-overlay],[data-slot=sheet-content]{display:none}}.k-page{padding:24px}.k-grid-kpi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:768px){.k-grid-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}}.k-ldl{display:grid;grid-template-columns:var(--k-list-w, 380px) minmax(0,1fr);height:100%;min-height:0}.k-ldl__list,.k-ldl__detail{min-width:0;min-height:0}@media(max-width:767px){.k-ldl{grid-template-columns:minmax(0,1fr)}.k-ldl[data-detail=true] .k-ldl__list,.k-ldl[data-detail=false] .k-ldl__detail{display:none}}.k-listpanel{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-surface);border-right:1px solid var(--color-border)}.k-listpanel__header{display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding:12px 12px 8px}.k-listpanel__titlerow{display:flex;align-items:center;gap:8px}.k-listpanel__icon{width:16px;height:16px;color:var(--color-brand)}.k-listpanel__title{margin:0;font-size:.8125rem;line-height:1.25rem;font-weight:600;letter-spacing:-.025em;color:var(--color-text)}.k-listpanel__count{padding:2px 6px;border-radius:999px;background:var(--color-hover);color:var(--color-text-muted);font-size:.625rem;line-height:.875rem;font-weight:500}.k-listpanel__action{margin-left:auto}.k-listpanel__body{flex:1;min-height:0;overflow-y:auto}.k-listpanel__skeleton{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.k-listpanel__error{margin:0;padding:24px 12px;text-align:center;font-size:.75rem;color:var(--color-danger)}.k-listpanel__footer{flex-shrink:0;padding:8px 12px;border-top:1px solid var(--color-border);font-size:.6875rem;line-height:1rem;color:var(--color-text-muted)}.k-listitem{display:block;width:100%;box-sizing:border-box;padding:10px 12px;border:0;border-bottom:1px solid var(--color-border);border-left:3px solid transparent;background:none;color:var(--color-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;outline:none;transition:background-color .15s}.k-listitem:hover{background:var(--color-hover-a30)}.k-listitem--selected,.k-listitem--selected:hover{background:var(--color-hover)}.k-listitem:focus-visible{box-shadow:inset 0 0 0 3px var(--ring-focus)}.k-listitem--green{border-left-color:var(--status-green)}.k-listitem--amber{border-left-color:var(--status-amber)}.k-listitem--red{border-left-color:var(--status-red)}.k-listitem--inflight{border-left-color:var(--status-inflight)}.k-listitem--neutral{border-left-color:var(--color-border)}.k-detail{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-bg)}.k-detail__header{flex-shrink:0;padding:20px 20px 16px;border-bottom:1px solid var(--color-border)}.k-detail__body{flex:1;min-height:0;overflow-y:auto}.k-detail__state{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px}.k-detail__error{max-width:28rem;margin:0;padding:16px;border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--status-red-bg);color:var(--k-tone-red-fg);font-size:.875rem}@media(prefers-reduced-motion:reduce){.k-listitem{transition:none}}@media print{.k-table-wrap,.k-listpanel__body,.k-detail__body{overflow:visible}.k-table--sticky .k-table__th{position:static}}.k-grid-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--k-stat-min, 150px),100%),1fr));gap:12px}.k-toolbar,.k-form-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3);min-width:0}.k-toolbar--between{justify-content:space-between}.k-form-row>.k-field{flex:1 1 var(--k-field-min, 10rem);max-width:var(--k-field-max, 20rem)}.k-shell{display:flex;flex-direction:column;height:100%;min-height:0;padding:24px;box-sizing:border-box}.k-shell__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex-shrink:0;padding-bottom:16px}.k-shell__search{flex:1;min-width:220px;max-width:384px}.k-shell__select{width:160px}.k-shell__chips{display:flex;align-items:center;gap:4px;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.k-shell__chip{padding:4px 10px;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);font:inherit;font-size:.75rem;line-height:1rem;cursor:pointer;outline:none}.k-shell__chip:hover{color:var(--color-text)}.k-shell__chip--active,.k-shell__chip--active:hover{background:var(--color-brand);color:var(--color-brand-text-on)}.k-shell__chip:focus-visible{box-shadow:0 0 0 3px var(--ring-focus)}.k-shell__status{font-size:.75rem;color:var(--color-text-muted)}.k-shell__action{margin-left:auto}.k-shell__loading{display:flex;flex-direction:column;gap:8px}.k-shell__error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;color:var(--color-danger)}.k-shell__error p{margin:0;font-size:.875rem}.inv-doc{--doc-blue: #1f4e79;--doc-ink: #111;--doc-muted: #555;--doc-rule: #222;color:var(--doc-ink);background:#fff;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:10.5pt;line-height:1.35;max-width:8.5in;margin:0 0 var(--s4)}.inv-doc *{box-sizing:border-box}.inv-doc-page{padding:.5in .55in;min-height:11in;position:relative;background:#fff}.inv-doc .mono{font-family:Consolas,Courier New,monospace}.inv-doc .num{text-align:right;white-space:nowrap}.inv-doc .strong{font-weight:700}.inv-doc .muted{color:var(--doc-muted)}.inv-doc-head{display:grid;grid-template-columns:1fr auto;align-items:start}.inv-doc-logo{color:var(--doc-blue);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:18pt;line-height:1.1;letter-spacing:-.3px}.inv-doc-shop{font-size:9pt;margin-top:6px;line-height:1.3}.inv-doc-title{text-align:right}.inv-doc-title h1{font-size:16pt;margin:0;font-weight:700;color:var(--doc-ink);letter-spacing:normal}.inv-doc-date{font-size:10pt;margin-top:2px}.inv-doc-draft{font-size:9pt;letter-spacing:.08em;text-transform:uppercase;color:var(--doc-muted)}.inv-doc-rule{border-top:1.5px solid var(--doc-rule);margin:8px 0 4px}.inv-doc-idrow{display:grid;grid-template-columns:1fr 1fr;font-size:9.5pt;padding:2px 0}.inv-doc-idrow .k{font-weight:700;display:inline-block;min-width:1.45in;text-align:right;margin-right:8px}.inv-doc-party{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;font-size:9.5pt}.inv-doc-party .row{display:grid;grid-template-columns:1.15in 1fr;padding:2px 0}.inv-doc-party .k{font-weight:700}.inv-doc-lines{margin-top:18px;font-size:9pt}.inv-doc-lines table{width:100%;border-collapse:collapse}.inv-doc-lines th{text-align:left;border-bottom:1px solid var(--doc-rule);padding:3px 6px;font-weight:700}.inv-doc-lines th.num,.inv-doc-lines td.num{text-align:right}.inv-doc-lines td{padding:2px 6px;vertical-align:top}.inv-doc-totals{margin:22px 0 0 auto;width:4.2in;font-size:9.5pt}.inv-doc-totals .row{display:grid;grid-template-columns:2.2in 2in;padding:3px 0;align-items:end}.inv-doc-totals .k{font-weight:700}.inv-doc-totals .row.grand .num{font-weight:700;font-size:11.5pt;border-top:3px double var(--doc-rule);padding-top:4px}.inv-doc-note{margin-top:22px;font-size:9.5pt}.inv-doc-terms{margin-top:26px;font-size:11pt;break-inside:avoid}.inv-doc-terms h3{text-align:center;font-size:12pt;margin:0 0 12px;letter-spacing:.5px}.inv-doc-terms p{margin:0 0 8px;line-height:1.45}.inv-doc-foot{position:absolute;left:.55in;right:.55in;bottom:.35in;display:flex;justify-content:space-between;font-size:8pt;color:var(--doc-muted)}.inv-doc-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:var(--s4)}@media print{@page inv{size:Letter;margin:0}.inv-doc{page:inv}body.inv-printing .sidebar,body.inv-printing .topbar,body.inv-printing .inv-doc-toolbar{display:none!important}body.inv-printing .app,body.inv-printing .main{display:block;margin:0}body.inv-printing .main-inner{padding:0!important;margin:0!important;max-width:none!important}body.inv-printing .inv-doc{max-width:none;margin:0}body.inv-printing .inv-doc-page{min-height:auto;height:11in;overflow:hidden}}.fbp{display:flex;flex-direction:column;gap:var(--s4);height:calc(var(--vh100) - var(--header-height) - var(--s5) * 2);min-height:30rem}.fbp__layout{flex:1;min-height:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.fbp-chips{flex-wrap:wrap}.fbp-note,.fbp-status{margin:0;font-size:.75rem}.fbp-list{margin:0;padding:0;list-style:none}.fbp-row{display:flex;flex-direction:column;gap:var(--s1)}.fbp-row__top,.fbp-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);font-size:.75rem}.fbp-row__title{overflow-wrap:anywhere}.fbp-row__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.75rem;overflow-wrap:anywhere}.fbp-row__icon{width:12px;height:12px;vertical-align:-1px}.fbp-more{display:flex;flex-direction:column;align-items:center;gap:var(--s2);padding:var(--s3)}.fbp-more p{margin:0}.fbp-detail{display:flex;flex-direction:column}.fbp-head{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4) var(--s4) var(--s3);border-bottom:1px solid var(--color-border)}.fbp-head__bar{display:flex;align-items:center;justify-content:space-between}.fbp-head__step{display:flex;margin-left:auto}.fbp-back{display:none}@media(max-width:767px){.fbp-back{display:inline-flex}}.fbp-title{margin:0;font-size:1.125rem;line-height:1.5rem;font-weight:600;overflow-wrap:anywhere}.fbp-title:focus{outline:none}.fbp-badges{display:flex;flex-wrap:wrap;gap:var(--s2)}.fbp-sub{margin:0}.fbp-body{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s4)}.fbp-h3{margin:0 0 var(--s2);font-size:.8125rem;font-weight:600;color:var(--color-text-muted)}.fbp-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.fbp-shot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}.fbp-shot__img{max-width:100%;max-height:24rem;border:1px solid var(--color-border);border-radius:var(--radius-md);object-fit:contain}.fbp-timeline{display:flex;flex-direction:column;gap:var(--s3);margin:0;padding:0;list-style:none}.fbp-entry{padding-left:var(--s3);border-left:2px solid var(--color-border)}.fbp-entry--comment{border-left-color:var(--color-brand)}.fbp-entry__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s2);font-size:.75rem}.fbp-entry__text{margin:var(--s1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.fbp-closed{margin:0}.fbp-closed:focus{outline:none}.fb-chips{display:flex;flex-wrap:wrap;gap:var(--s1);margin:0;padding:0;list-style:none}.fb-chip{max-width:100%}.fb-chip__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-shot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}.fb-shot__drop{width:100%;border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--s3)}.fb-shot__drop--over{border-color:var(--color-brand);background:var(--color-hover)}.fb-shot__preview{display:flex;align-items:flex-start;gap:var(--s3)}.fb-shot__img{max-width:160px;max-height:120px;border:1px solid var(--color-border);border-radius:var(--radius-md);object-fit:contain}.fb-shot__file{display:none}.fb-sent{display:flex;flex-direction:column;gap:var(--s3)}.fin-panel{padding-top:var(--s4)}.fin-note{max-width:62ch}.fin-neg{color:var(--k-tone-red-fg)}.fin-rate-cell{display:flex;align-items:center;gap:var(--s2)}.fin-rate-cell input{width:90px}.fin-rate-dept{min-width:110px}.fin-dept{max-width:260px}.fin-page,.fin-page>*,.fin-panel .k-stack,.fin-panel .k-stack>*{min-width:0}.pnl-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s4)}.pnl-control{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.pnl-control__label{font-size:12px;color:var(--color-text-muted)}.pnl-depts{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center}.pnl-search{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.pnl-table th:first-child,.pnl-table td:first-child{white-space:normal;min-width:140px}.pnl-sect td{font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:var(--k-thead-bg)}.pnl-sub td{font-weight:600;border-top:1px solid var(--color-border)}.pnl-strong td{font-weight:700}.pnl-memo td,.pnl-pct td{color:var(--color-text-muted)}.pnl-neg{color:var(--k-tone-red-fg)}.pnl-total{border-left:1px solid var(--color-border);font-weight:600}.pnl-fig{all:unset;cursor:pointer;border-radius:var(--radius-sm);padding:0;font:inherit;color:inherit;text-decoration:underline dotted;text-underline-offset:3px}.pnl-fig:hover,.pnl-fig[aria-pressed=true]{background:var(--color-brand-soft);color:var(--color-brand)}.pnl-fig:focus-visible{box-shadow:var(--ring-focus)}.pnl-notes{margin:0;padding-left:var(--s5);display:grid;gap:var(--s2);max-width:90ch;color:var(--color-text-muted);font-size:13px}.pnl-oh{display:grid;gap:var(--s3);max-width:460px}.pnl-oh__row{display:flex;gap:var(--s2);flex-wrap:wrap}.pnl-head-row{display:flex;justify-content:space-between;gap:var(--s3);align-items:center;flex-wrap:wrap}.pnl-register{display:grid;gap:var(--s2);max-width:90ch}.pnl-register__pick{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center}.pnl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4)}.pnl-bar__group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);min-width:0}.pnl-bar__spacer{flex:1 1 0}.pnl-chip{display:inline-flex;align-items:center;gap:var(--s1);max-width:100%;padding:2px var(--s2);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:12px;line-height:1.4}.pnl-chip svg{flex:none;width:14px;height:14px}.pnl-chip--warn{border-color:var(--status-amber);background:var(--status-amber-bg);color:var(--k-tone-amber-fg)}.pnl-register{display:grid;gap:var(--s1)}.pnl-register__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.pnl-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}@media(min-width:700px){.pnl-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.pnl-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.pnl-kpi__sub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);font-size:12px;color:var(--color-text-muted)}.pnl-kpi__spark{margin-top:var(--s1)}.pnl-kpi__value{font-variant-numeric:tabular-nums}.pnl-cards{display:grid;gap:var(--s3);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.pnl-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pnl-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pnl-card{min-width:0;padding:var(--s3) var(--s4);gap:var(--s2)}.pnl-hint{margin:0;color:var(--color-text-muted);font-size:12px}.pnl-detail__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.pnl-detail__title{margin:0;font-size:.875rem;font-weight:600}.pnl-undated{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);font-size:13px}.pnl-board{--pnl-dept-1: #003b71;--pnl-dept-2: #89bfdc;--pnl-dept-3: #2c7094;--pnl-dept-4: #a9aaad;--pnl-profit: #0a2240;--pnl-net: #0f9d5a;--k-chart-1: var(--pnl-dept-1);--k-chart-2: var(--pnl-dept-2);--k-chart-3: var(--pnl-dept-3);--k-chart-4: var(--pnl-dept-4);--k-chart-5: var(--pnl-profit);--k-chart-6: var(--pnl-net);--pnl-accent: #3c97c6;--pnl-band-mix: 8%;--pnl-good-fg: #0b7a46}.dark .pnl-board{--pnl-dept-1: #3c97c6;--pnl-dept-2: #a5e0f5;--pnl-dept-3: #4b7fb0;--pnl-dept-4: #a9aaad;--pnl-profit: #e6edf5;--pnl-net: #3ddc91;--pnl-accent: #5fb3db;--pnl-band-mix: 18%;--pnl-good-fg: #3ddc91}.pnl-kpi__na{font-size:12px;color:var(--color-text-muted)}.pnl-s-wrap{max-height:min(78vh,920px);overflow:auto}.pnl-stmt{--pnl-surface: var(--color-surface);--pnl-band: color-mix(in srgb, var(--pnl-dept-1) var(--pnl-band-mix), var(--color-surface));--pnl-tint: color-mix(in srgb, var(--pnl-dept-1) calc(var(--pnl-band-mix) / 2), var(--color-surface));--pnl-total-bg: color-mix(in srgb, var(--pnl-dept-1) calc(var(--pnl-band-mix) / 3), transparent);--pnl-hover: color-mix(in srgb, var(--pnl-dept-1) calc(var(--pnl-band-mix) / 1.6), var(--color-surface));--pnl-edge: color-mix(in srgb, var(--color-text) 28%, transparent);border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.pnl-stmt th,.pnl-stmt td{background-color:var(--pnl-row-bg, var(--pnl-surface));border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);white-space:nowrap}.pnl-stmt .k-table__td{height:auto;padding-block:5px}.pnl-stmt .pnl-s-first{position:sticky;left:0;z-index:2;min-width:168px;max-width:320px;white-space:normal;text-align:left}.pnl-stmt thead th{--pnl-row-bg: color-mix(in srgb, var(--pnl-dept-1) calc(var(--pnl-band-mix) / 2), var(--color-surface));position:sticky;top:0;z-index:3;color:var(--color-text);font-weight:700}.pnl-stmt thead .pnl-s-first{z-index:4}.pnl-stmt--grouped thead tr:nth-child(2) th{top:28px}.pnl-s-year{height:28px;text-align:center;font-size:.6875rem;letter-spacing:.08em;color:var(--color-text-muted);border-left:1px solid var(--color-border)}.pnl-s-hint{font-size:.6875rem;font-weight:500;color:var(--color-text-muted)}.pnl-s-wrap[data-scrolled-x] .pnl-s-first{box-shadow:6px 0 8px -6px var(--pnl-edge)}.pnl-s-wrap[data-scrolled-y] thead th{box-shadow:0 6px 8px -6px var(--pnl-edge)}.pnl-s-band{--pnl-row-bg: var(--pnl-band)}.pnl-s-band td{font-size:.75rem;font-weight:700;color:color-mix(in srgb,var(--color-text) 70%,transparent);border-top:1px solid var(--color-border)}.pnl-s-band .pnl-s-first{box-shadow:inset 4px 0 0 var(--pnl-accent);padding-left:12px}.pnl-s-wrap[data-scrolled-x] .pnl-s-band .pnl-s-first{box-shadow:inset 4px 0 0 var(--pnl-accent),6px 0 8px -6px var(--pnl-edge)}.pnl-s-toggle{all:unset;display:inline-flex;align-items:center;gap:var(--s1);cursor:pointer;border-radius:var(--radius-sm);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.pnl-s-toggle svg{width:14px;height:14px}.pnl-s-toggle:focus-visible{box-shadow:var(--ring-focus)}.pnl-s-row:hover{--pnl-row-bg: var(--pnl-hover)}.pnl-s-total{--pnl-row-bg: var(--pnl-tint);font-weight:700}.pnl-s-total td{border-top:1px solid var(--color-border)}.pnl-s-result{--pnl-row-bg: var(--pnl-band);font-size:1rem;font-weight:800}.pnl-s-result td{padding-block:9px;border-top:1px solid var(--color-border)}.pnl-s-result .pnl-s-first{box-shadow:inset 4px 0 0 var(--color-border);padding-left:12px}.pnl-s-result--pos .pnl-s-first{box-shadow:inset 4px 0 0 var(--pnl-net)}.pnl-s-result--neg .pnl-s-first{box-shadow:inset 4px 0 0 var(--k-tone-red-fg)}.pnl-s-margin td{padding-block:3px;border-bottom-color:transparent}.pnl-s-margin .pnl-s-first{padding-left:28px;font-size:.75rem;color:var(--color-text-muted)}.pnl-s-memo{font-size:.8125rem;color:var(--color-text-muted)}.pnl-s-memo .pnl-fig{color:var(--color-text-muted)}.pnl-pill{display:inline-block;min-width:52px;padding:1px 8px;border-radius:999px;font-size:.75rem;font-weight:700;text-align:center}.pnl-pill--good{background:color-mix(in srgb,var(--pnl-net) 16%,var(--color-surface));color:var(--pnl-good-fg)}.pnl-pill--warn{background:var(--status-amber-bg);color:var(--k-tone-amber-fg)}.pnl-pill--bad{background:color-mix(in srgb,var(--k-tone-red-fg) 14%,var(--color-surface));color:var(--k-tone-red-fg)}.pnl-stmt .pnl-fig{text-decoration:none;padding:1px 6px;margin-inline:-6px;border-radius:var(--radius-sm)}.pnl-stmt .pnl-fig:hover{background:color-mix(in srgb,var(--pnl-accent) 22%,transparent);color:var(--color-text)}.pnl-stmt .pnl-fig[aria-pressed=true]{background:color-mix(in srgb,var(--pnl-accent) 32%,transparent);color:var(--color-text)}.pnl-s-zero,.pnl-s-zero .pnl-fig{color:color-mix(in srgb,var(--color-text-muted) 70%,transparent);font-weight:400}.pnl-stmt .pnl-total{border-left:1px solid var(--color-border);font-weight:700}.pnl-stmt thead .pnl-total{--pnl-row-bg: var(--pnl-band)}.pnl-s-row:is(.pnl-s-line,.pnl-s-memo,.pnl-s-margin) .pnl-total{background-image:linear-gradient(var(--pnl-total-bg),var(--pnl-total-bg))}.pnl-stmt td.pnl-s-prov{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-text) 5%,transparent) 0 4px,transparent 4px 9px)}.pnl-stmt th.pnl-s-provhead{border-bottom:2px dashed var(--pnl-accent)}@media(max-width:520px){.pnl-stmt .pnl-s-first{min-width:112px;max-width:128px}}.k-chart-s1{--k-chart-color: var(--k-chart-1)}.k-chart-s2{--k-chart-color: var(--k-chart-2)}.k-chart-s3{--k-chart-color: var(--k-chart-3)}.k-chart-s4{--k-chart-color: var(--k-chart-4)}.k-chart-s5{--k-chart-color: var(--k-chart-5)}.k-chart-s6{--k-chart-color: var(--k-chart-6)}.k-spark{display:inline-flex;align-items:center;vertical-align:middle;color:var(--color-text-muted)}.k-spark__svg{display:block;overflow:visible}.k-spark__line{fill:none;stroke:var(--k-chart-color);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.k-spark__mark{fill:var(--k-chart-color);fill-rule:evenodd}.k-spark__empty{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.75rem}.k-delta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--s1) var(--s2)}.k-delta__pill{display:inline-flex;align-items:center;gap:var(--s1);padding:1px var(--s2) 1px 6px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--k-muted);color:var(--color-text-muted)}.k-delta--good .k-delta__pill{background:var(--status-green-bg);color:var(--k-tone-green-fg)}.k-delta--bad .k-delta__pill{background:var(--status-red-bg);color:var(--k-tone-red-fg)}.k-delta__icon{width:12px;height:12px;flex:none}.k-delta__compare{font-size:.75rem;color:var(--color-text-muted)}.k-gauge{display:flex;flex-direction:column;align-items:center;gap:var(--s2);width:100%;max-width:240px}.k-gauge__dial{position:relative;width:100%}.k-gauge__svg{display:block;width:100%;height:auto;overflow:visible}.k-gauge__track{fill:var(--chart-grid)}.k-gauge__arc{fill:var(--k-chart-color)}.k-gauge__goal{stroke:var(--chart-target);stroke-width:2px;stroke-linecap:round}.k-gauge__zone--good{fill:var(--status-green)}.k-gauge__zone--caution{fill:var(--status-amber)}.k-gauge__zone--bad{fill:var(--status-red)}.k-gauge__value{position:absolute;inset:auto 0 0;text-align:center;font-family:var(--font-mono);font-size:1.5rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--color-text)}.k-gauge__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s1) var(--s2);font-size:.75rem;color:var(--color-text-muted)}.k-gauge__chip{display:inline-flex;align-items:center;gap:var(--s1);padding:1px var(--s2) 1px 6px;border-radius:var(--radius-sm);font-weight:600;background:var(--k-muted);color:var(--color-text-muted)}.k-gauge__chip--good{background:var(--status-green-bg);color:var(--k-tone-green-fg)}.k-gauge__chip--caution{background:var(--status-amber-bg);color:var(--k-tone-amber-fg)}.k-gauge__chip--bad{background:var(--status-red-bg);color:var(--k-tone-red-fg)}.k-gauge__chip-icon{width:12px;height:12px;flex:none}.k-chart{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--s2) var(--s3);margin:0;min-width:0}.k-chart__head{display:flex;flex-direction:column;gap:2px;min-width:0}.k-chart__title{font-size:.875rem;font-weight:600;color:var(--color-text)}.k-chart__titlerow{display:inline-flex;align-items:center;gap:var(--s1);min-width:0}.k-chart__desc,.k-chart__asof{font-size:.75rem;color:var(--color-text-muted)}.k-chart__bar{grid-column:2;grid-row:1}.k-chart__pane{grid-column:1 / -1;min-width:0}.k-line__path{fill:none;stroke:var(--k-chart-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.k-line__casing{fill:none;stroke:var(--color-surface);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.k-line__marker{fill:var(--k-chart-color);fill-rule:evenodd;stroke:var(--color-surface);stroke-width:1px}.k-chart__target{fill:none;stroke:var(--chart-target);stroke-width:1.5px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.k-chart__legend{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);margin:var(--s2) 0 0;padding:0;list-style:none;font-size:.75rem;color:var(--color-text-muted)}.k-chart__legend-item{display:inline-flex;align-items:center;gap:var(--s1)}.k-chart__swatch{flex:none;overflow:visible}.k-chart__plot{position:relative}.k-chart__svg{display:block;width:100%;max-width:100%}.k-chart__grid{stroke:var(--chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.k-chart__axis{stroke:var(--chart-grid);stroke-width:1.5px;vector-effect:non-scaling-stroke}.k-chart__guide{stroke:var(--chart-target);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.6}.k-chart__tick{fill:var(--color-text-muted);font-family:var(--font-sans);font-size:.6875rem;font-variant-numeric:tabular-nums}.k-chart__tick--title{font-weight:600}.k-chart__target-label{fill:var(--color-text-muted);font-family:var(--font-sans);font-size:.6875rem;font-weight:600;paint-order:stroke;stroke:var(--color-surface);stroke-width:3px;stroke-linejoin:round}.k-chart__target-dot{fill:var(--chart-target)}.k-line__area{fill:var(--k-chart-color);fill-opacity:.12;stroke:none}.k-line__marker--active{stroke-width:1.5px}.k-line__hit{fill:transparent;stroke:none;outline:none;cursor:crosshair}.k-line__hit:focus-visible{stroke:var(--color-brand);stroke-width:2px}.k-chart__empty{display:flex;align-items:center;justify-content:center;min-height:160px;margin:0;border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:.875rem}.k-chart__tip{position:absolute;top:0;z-index:1;min-width:120px;padding:var(--s2) var(--s3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--k-shadow-md);color:var(--color-text);font-size:.75rem;pointer-events:none;transform:translate(8px);white-space:nowrap}.k-chart__tip--end{transform:translate(calc(-100% - 8px))}.k-chart__tip-title{margin-bottom:var(--s1);font-weight:600}.k-chart__tip-row{display:flex;justify-content:space-between;gap:var(--s4)}.k-chart__tip-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.k-bar{fill:var(--k-chart-color)}.k-bar__band{fill:var(--color-hover);fill-opacity:.5}.k-bar__hit{fill:transparent;stroke:none;outline:none;cursor:crosshair}.k-bar__hit:focus-visible{stroke:var(--color-brand);stroke-width:2px}.k-bar--below{stroke:var(--color-danger);stroke-width:1.5px}.k-bar__overlay{pointer-events:none}.k-bar__hatch{stroke:var(--color-danger);stroke-width:2.5px}.k-bar__flag-label{fill:var(--color-text);font-family:var(--font-mono);font-size:.6875rem;font-weight:700;paint-order:stroke;stroke:var(--color-surface);stroke-width:3px;stroke-linejoin:round}.k-bar__swatch{display:inline-block;flex:none;width:12px;height:12px;border-radius:2px;background:var(--k-chart-color, var(--chart-target))}.k-bar__swatch--flag{background:repeating-linear-gradient(45deg,var(--color-danger) 0 3px,var(--color-surface) 3px 5px);outline:1px solid var(--color-danger)}@media(forced-colors:active){.k-spark__line{stroke:CanvasText}.k-spark__mark{fill:CanvasText}.k-delta__pill,.k-gauge__chip{border:1px solid CanvasText}.k-gauge__track{fill:GrayText}.k-gauge__arc{fill:Highlight}.k-gauge__goal{stroke:CanvasText}.k-gauge__zone{display:none}.k-line__path,.k-chart__target{stroke:CanvasText}.k-line__marker{fill:CanvasText;stroke:Canvas}.k-line__area,.k-chart__target-dot{fill:CanvasText}.k-chart__grid,.k-chart__axis{stroke:GrayText}.k-chart__guide{stroke:CanvasText}.k-chart__tick,.k-chart__target-label{fill:CanvasText}.k-chart__target-label{stroke:Canvas}.k-line__hit:focus-visible{stroke:Highlight}.k-chart__tip{border-color:CanvasText}.k-bar{fill:CanvasText;stroke:Canvas;stroke-width:1px}.k-bar__swatch{background:CanvasText}.k-bar--below{stroke:Highlight;stroke-width:2px}.k-bar__hatch{stroke:Canvas}.k-bar__flag-label{fill:CanvasText;stroke:Canvas}.k-bar__band{fill:GrayText}.k-bar__hit:focus-visible{stroke:Highlight}.k-chart-s2 .k-bar,.k-chart-s2 .k-bar__swatch{fill-opacity:.8;opacity:.8}.k-chart-s3 .k-bar,.k-chart-s3 .k-bar__swatch{fill-opacity:.62;opacity:.62}.k-chart-s4 .k-bar,.k-chart-s4 .k-bar__swatch{fill-opacity:.48;opacity:.48}.k-chart-s5 .k-bar,.k-chart-s5 .k-bar__swatch{fill-opacity:.36;opacity:.36}.k-chart-s6 .k-bar,.k-chart-s6 .k-bar__swatch{fill-opacity:.26;opacity:.26}.k-bar__swatch--flag{background:Canvas;outline:2px dashed CanvasText}}@media print{.k-chart{break-inside:avoid}.k-chart__pane--table,.k-chart__tip{display:none}.k-bar__swatch,.k-chart__svg,.k-chart__swatch,.k-spark__svg,.k-gauge__svg,.k-gauge__chip,.k-delta__pill{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.k-segbar{display:grid;gap:var(--s2);min-width:0}.k-segbar__bar{display:flex;gap:2px;height:26px;border-radius:var(--radius-sm);overflow:hidden}.k-segbar__seg{flex-basis:0;min-width:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--k-seg-fill);color:#fff;font-family:var(--font-mono);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.k-segbar__empty{flex:1;background:var(--k-muted)}.k-segbar__seg--green,.k-segbar__dot--green{--k-seg-fill: var(--k-tone-green-solid)}.k-segbar__seg--inflight,.k-segbar__dot--inflight{--k-seg-fill: var(--k-tone-inflight-solid)}.k-segbar__seg--amber,.k-segbar__dot--amber{--k-seg-fill: var(--k-tone-amber-solid)}.k-segbar__seg--red,.k-segbar__dot--red{--k-seg-fill: var(--k-tone-red-solid)}.k-segbar__seg--neutral,.k-segbar__dot--neutral{--k-seg-fill: var(--k-tone-neutral-solid)}.k-segbar__legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);font-size:.75rem;color:var(--color-text-muted)}.k-segbar__legend-item{display:inline-flex;align-items:center;gap:var(--s1)}.k-segbar__dot{width:8px;height:8px;border-radius:2px;background:var(--k-seg-fill);flex:none}.k-segbar__count{color:var(--color-text);font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums}@media(forced-colors:active){.k-segbar__seg{background:Canvas;color:CanvasText;border:1px solid CanvasText}.k-segbar__dot{background:CanvasText}.k-trend__area,.k-tspark__area{fill:none}.k-minibars__bar{background:CanvasText;border:1px solid CanvasText;box-sizing:border-box;min-height:1px}.k-trend__now line{stroke:CanvasText}.k-trend__peak circle{fill:Canvas;stroke:Highlight}.k-trend__now text,.k-trend__peak text,.k-trend__val{fill:CanvasText;stroke:Canvas}}@media print{.k-segbar__bar,.k-segbar__dot,.k-trend__area,.k-tspark__area,.k-minibars__bar{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.k-trend__stats{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.k-trend__grid{stroke-dasharray:2 4}.k-trend__area{stroke:none}.k-trend__stop{stop-color:var(--k-chart-color)}.k-trend__stop--top{stop-opacity:.34}.k-trend__stop--bottom{stop-opacity:0}.k-trend__now line{stroke:var(--chart-target);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.k-trend__now text,.k-trend__peak text,.k-trend__val{fill:var(--color-text);font-family:var(--font-sans);font-size:.6875rem;font-weight:600;paint-order:stroke;stroke:var(--color-surface);stroke-width:3px;stroke-linejoin:round}.k-trend__now text{fill:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem}.k-trend__peak circle{fill:var(--color-surface);stroke:var(--k-chart-color);stroke-width:2px}.k-minibars{list-style:none;margin:0;padding:0;display:flex;gap:var(--s2);align-items:stretch;min-width:0}.k-minibars__item{flex:1 1 0;min-width:0;display:grid;grid-template-areas:"value" "track" "label";grid-template-rows:auto var(--k-minibars-track, 40px) auto;justify-items:center;gap:2px}.k-minibars__value{grid-area:value;line-height:1rem;font-family:var(--font-mono);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text)}.k-minibars__track{grid-area:track;align-self:stretch;width:100%;display:flex;align-items:flex-end;border-bottom:1px solid var(--chart-grid)}.k-minibars__bar{display:block;width:100%;max-width:28px;margin-inline:auto;background:var(--k-chart-color);border-radius:2px 2px 0 0}.k-minibars__label{grid-area:label;line-height:.875rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;color:var(--color-text-muted)}.k-tspark{display:block;width:100%;min-width:0;color:var(--color-text-muted)}.k-tspark__svg{display:block;overflow:visible}.k-tspark__area{stroke:none}.k-chart--fill{align-items:stretch;height:100%;grid-template-rows:auto auto minmax(0,1fr)}.k-chart--fill .k-trend__stats{grid-row:2}.k-chart--fill .k-trend__stats:empty{display:none}.k-chart--fill .k-chart__pane{grid-row:3;min-height:0}.k-chart--fill .k-chart__pane--chart:not([hidden]){display:flex;flex-direction:column}.k-chart--fill .k-chart__pane--table{overflow:auto}.k-chart--fill .k-chart__plot{flex:1 1 0;min-height:0}.k-chart--fill .k-chart__svg{position:absolute;inset-block-start:0;inset-inline-start:0}@media print{.k-chart--fill{height:auto}.k-chart--fill .k-chart__pane{min-height:auto}.k-chart--fill .k-chart__plot{flex:none}.k-chart--fill .k-chart__svg{position:static}}.small{font-size:.7812rem}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mywork-page{max-width:calc(1180px - 2 * var(--s5));width:100%;margin:0 auto}.mywork-tile{flex:none;width:170px}.mywork-toolbar{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.mywork-head{display:flex;gap:var(--s3);align-items:stretch;position:relative}.mywork-nojobs{align-self:center}.wo-ribbon{display:flex;gap:var(--s2);overflow-x:auto;padding:4px;margin:-4px;flex:1;scrollbar-width:thin}.wo-card{display:flex;flex-direction:column;padding:12px var(--s3);box-sizing:border-box;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--k-shadow-sm);flex:none;min-width:160px;gap:0;text-align:left;appearance:none;cursor:pointer;font:inherit;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.wo-card:hover{border-color:var(--color-text-muted)}.wo-card.active{border-color:var(--color-brand);background:var(--color-brand-soft)}.wo-card.aog{border-left:4px solid var(--color-aog-bg)}.wo-card:focus-visible{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--ring-focus)}.wo-card-reg{font-size:.875rem;font-weight:700;display:flex;align-items:center;gap:var(--s2)}.wo-card-model{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.wo-card-num{font-size:1.0625rem;font-weight:600;margin-top:2px;color:var(--color-text)}.wo-card-tasks{font-size:.75rem;color:var(--color-text-muted)}.wo-card-tasks b{color:var(--color-brand);font-size:.875rem}.collapse-btn{flex:none;align-self:flex-start;border-radius:50%}.toolbar-search{flex:1 1 260px;min-width:200px}.filter-card{padding:var(--s3) var(--s4)}.filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.filter-row+.filter-row{margin-top:var(--s2)}.task-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--s3)}.task-tile{display:flex;flex-direction:column;min-width:0;max-width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--k-shadow-sm);cursor:pointer;overflow:hidden;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.task-tile:hover{border-color:var(--color-text-muted)}.task-tile:active{transform:translateY(1px)}.task-tile:focus-visible{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--ring-focus)}.task-tile--live{border-color:color-mix(in srgb,var(--k-tone-green-fg) 55%,transparent);box-shadow:0 0 0 2px var(--status-green-bg),var(--k-shadow-sm)}.task-tile-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--k-muted);border-bottom:1px solid var(--color-border);border-top:4px solid var(--status-inflight)}.task-tile[data-state=Open] .task-tile-head{border-top-color:var(--status-inflight)}.task-tile[data-state="On the clock"] .task-tile-head{border-top-color:var(--k-tone-green-fg);background:var(--status-green-bg)}.task-tile[data-state=Rework] .task-tile-head{border-top-color:var(--color-danger)}.task-tile[data-state="Awaiting inspection"] .task-tile-head{border-top-color:var(--k-tone-amber-fg);background:var(--status-amber-bg)}.task-tile[data-state="Signed off"] .task-tile-head{border-top-color:var(--k-tone-green-fg)}.task-tile-reg{display:flex;align-items:center;gap:var(--s2)}.task-tile-wo{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:.8125rem}.task-tile-body{padding:var(--s3);flex:1}.task-tile-num{display:flex;align-items:center;gap:2px;flex-wrap:wrap;font-size:1.0625rem}.task-tile-link{font-size:1.0625rem;font-weight:700;color:var(--color-brand)}.task-tile-text{margin:var(--s1) 0 var(--s2);font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.task-tile-meta{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);font-size:.8125rem;color:var(--color-text-muted)}.task-tile-meta .k{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;margin-right:4px}.task-tile-foot{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-top:1px solid var(--color-border);background:var(--k-muted);font-size:.8125rem}.task-tile-next{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}@media(max-width:900px){.task-tiles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media(max-width:600px){.mywork-head{flex-wrap:wrap}.mywork-tile{width:auto;flex:1}.wo-ribbon{order:3;flex-basis:100%}.task-tiles{grid-template-columns:1fr}.task-tile-foot{flex-wrap:wrap}.task-tile-next{flex-basis:100%;text-align:left;white-space:normal}}@media(forced-colors:active){.task-tile:focus-visible,.wo-card:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.plan-tabs{margin-bottom:var(--s2)}.plan-tl__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-bottom:var(--s3)}.plan-tl__search{width:11rem}.plan-tl__spacer{flex:1}.plan-tl__nav{display:inline-flex;align-items:center;gap:var(--s1)}.plan-tl__range{margin-left:var(--s2);font-size:.8125rem;font-weight:600;white-space:nowrap}.plan-tl__chip svg,.plan-tl__warn svg{width:14px;height:14px}.plan-tl__chip--on{border-color:var(--color-brand)}.plan-tl__chip[aria-pressed=true]{background:var(--color-brand);color:var(--color-brand-text-on)}.plan-tl__count{display:inline-block;min-width:1.25rem;margin-left:var(--s1);padding:0 var(--s1);border-radius:var(--radius-sm);background:var(--k-muted);color:var(--color-text);font-size:.6875rem;font-weight:600;text-align:center}.plan-tl__warn{color:var(--color-text);border-color:var(--status-amber)}.plan-tl__about{max-width:22rem;font-size:.75rem}.plan-tl__about p{margin:0 0 var(--s2)}.plan-tl__hidden{margin:0;padding:0;list-style:none;max-height:16rem;overflow-y:auto;font-size:.75rem}.plan-tl__link{padding:var(--s1) 0;border:0;background:transparent;color:var(--color-brand);font:inherit;text-align:left;cursor:pointer}.plan-gantt{max-height:36rem;overflow:auto;border-radius:var(--radius-sm);background:var(--color-surface)}.plan-gantt__grid{--label: 13rem;--lane: 2.25rem;position:relative;display:grid;grid-template-columns:var(--label) repeat(var(--plan-days),minmax(var(--plan-day-px, 2.75rem),1fr));grid-auto-rows:var(--lane);min-width:max-content}.plan-gantt__corner,.plan-gantt__day{position:sticky;top:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.plan-gantt__corner{left:0;z-index:4;align-items:flex-start;padding:0 var(--s2);color:var(--color-text-muted);font-size:.6875rem}.plan-gantt__month{position:sticky;top:0;z-index:3;display:flex;align-items:center;padding:0 var(--s1);overflow:hidden;background:var(--color-surface);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);color:var(--color-text-muted);font-size:.6875rem;font-weight:600;white-space:nowrap}.plan-gantt__monthline{z-index:0;border-left:1px solid color-mix(in srgb,var(--color-border) 55%,transparent);pointer-events:none}.plan-gantt--long .plan-gantt__band{background-image:none}.plan-gantt--long .plan-gantt__barwrap{width:0;min-width:100%;padding:4px 0}.plan-gantt--long .plan-gantt__bar{padding:0 2px;border-left-width:2px}.plan-gantt--long .plan-gantt__bar .plan-cal__dot,.plan-gantt--long .plan-gantt__bar .plan-gantt__tdot,.plan-gantt--long .plan-gantt__menu{display:none}.plan-gantt--long .plan-gantt__foot{padding:0}.plan-gantt__day--weekend{background:var(--k-muted)}.plan-gantt__dow{color:var(--color-text-muted);font-size:.625rem;text-transform:uppercase;letter-spacing:.04em}.plan-gantt__dom{min-width:1.5rem;padding:0 var(--s1);border-radius:999px;font-size:.75rem;font-weight:600;text-align:center}.plan-gantt__day--today .plan-gantt__dom{background:var(--color-brand);color:var(--color-brand-text-on)}.plan-gantt__wknd{z-index:0;background:color-mix(in srgb,var(--color-text) 4%,transparent);pointer-events:none}.plan-gantt__todayline{z-index:1;margin-left:calc(50% - .5px);border-left:1px solid var(--color-brand);pointer-events:none}.plan-gantt__label{position:sticky;left:0;z-index:2;display:flex;align-items:flex-start;gap:var(--s2);padding:var(--s2);border-top:1px solid var(--color-border);background:var(--color-surface)}.plan-gantt__name{min-width:0;overflow:hidden;font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.plan-gantt__pill{padding:0 var(--s1);border-radius:999px;background:var(--k-muted);color:var(--color-text-muted);font-size:.6875rem}.plan-gantt__band{border-top:1px solid var(--color-border);background-image:linear-gradient(to right,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px);background-size:calc(100% / var(--plan-days)) 100%}.plan-gantt__band--drop{outline:2px dashed var(--color-brand);outline-offset:-2px}.plan-gantt__barwrap{position:relative;z-index:2;display:flex;align-items:stretch;min-width:0;padding:4px 2px}.plan-gantt__barwrap:hover,.plan-gantt__barwrap:focus-within{z-index:6}.plan-gantt__card{display:flex;flex-direction:column;gap:2px;text-align:left}.plan-gantt__cardnote{opacity:.85;font-style:italic}.plan-gantt__bar{display:flex;flex:1;align-items:center;gap:var(--s1);min-width:0;padding:0 var(--s2);border:0;border-left:3px solid color-mix(in srgb,var(--bg) 65%,black);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ring);font:inherit;font-size:.75rem;text-align:left;cursor:pointer}.plan-gantt__bar:hover{box-shadow:inset 0 0 0 2px var(--ink)}.plan-gantt__bar:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.plan-gantt__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-gantt__rest{font-weight:400}.plan-gantt__tdot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--bg);box-shadow:0 0 0 1px color-mix(in srgb,black 35%,transparent)}.plan-gantt__barwrap--cl .plan-gantt__bar{border-top-left-radius:0;border-bottom-left-radius:0}.plan-gantt__barwrap--cr .plan-gantt__bar{border-top-right-radius:0;border-bottom-right-radius:0}.plan-gantt__menu{position:absolute;top:6px;right:4px;opacity:0}.plan-gantt__barwrap:hover .plan-gantt__menu,.plan-gantt__barwrap:focus-within .plan-gantt__menu{opacity:1}.plan-gantt__foot-label,.plan-gantt__foot{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;border-top:1px solid var(--color-border);background:var(--color-surface);font-size:.6875rem}.plan-gantt__foot-label{left:0;z-index:4;padding:0 var(--s2);color:var(--color-text-muted)}.plan-gantt__foot{justify-content:flex-end;padding:0 var(--s2);font-variant-numeric:tabular-nums;background-image:linear-gradient(color-mix(in srgb,var(--status-inflight) calc(var(--heat, 0) * 20%),transparent),color-mix(in srgb,var(--status-inflight) calc(var(--heat, 0) * 20%),transparent))}.plan-gantt__foot--zero{color:var(--color-text-muted);opacity:.6}@media(max-width:768px){.plan-gantt__grid{--lane: 2.75rem}.plan-tl__bar [role=tablist]{max-width:100%;overflow-x:auto}}@media(max-width:640px){.plan-gantt__grid{--label: 6rem}.plan-tl__bar [role=tablist]{scrollbar-width:none}.plan-tl__nav [data-slot=select-trigger]{min-width:6.5rem}.plan-tl__range{margin-left:0;white-space:normal}}.plan-tl__printhead{display:none}@page plan-tl{size:landscape;margin:10mm}@media print{.plan-tl{page:plan-tl;border:0;box-shadow:none}.plan-page:has(.plan-tl)>[data-slot=page-header],.plan-page:has(.plan-tl)>.plan-tabs,.plan-tl__bar,.plan-gantt__menu{display:none!important}.plan-tl__printhead{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--s2);font-size:.6875rem}.plan-tl__printhead strong{font-size:.875rem}.plan-gantt{max-height:none;overflow:visible;background:none}.plan-gantt__grid{--label: 7rem;grid-template-columns:var(--label) repeat(var(--plan-days),minmax(0,1fr));grid-auto-rows:minmax(var(--lane),auto);min-width:0}.plan-gantt__corner,.plan-gantt__day,.plan-gantt__month,.plan-gantt__label,.plan-gantt__foot-label,.plan-gantt__foot{position:static}.plan-gantt__wknd,.plan-gantt__foot{print-color-adjust:exact;-webkit-print-color-adjust:exact}.plan-gantt__barwrap{break-inside:avoid}.plan-gantt__bar{align-items:flex-start;color:var(--color-text);padding:2px var(--s1);border:1px solid var(--color-text);border-left-width:4px;background:none;box-shadow:none}.plan-gantt__text{overflow:visible;font-size:.5625rem;white-space:normal;overflow-wrap:break-word}.plan-gantt__rest{color:var(--color-text)}.plan-gantt__bar .plan-cal__dot,.plan-gantt__bar .plan-gantt__tdot{display:none}.plan-gantt__name{white-space:normal}}.plan-gantt__stack{display:flex;flex-direction:column;align-items:flex-end;line-height:1.55}.plan-gantt__stack--label{align-items:flex-start}.plan-gantt__avail{color:var(--color-text-muted)}.plan-gantt__gap{padding:0 var(--s1);border-radius:var(--radius-sm);font-weight:600;background:transparent}.plan-gantt__gap--short{background:color-mix(in srgb,var(--status-red) 24%,transparent)}.plan-gantt__gap--open{background:color-mix(in srgb,var(--status-amber) 24%,transparent)}.plan-gantt__avail-note{margin:var(--s2) 0 0;font-size:.75rem}.plan-edit{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--s1);max-width:100%}.plan-edit__show{display:inline-block;max-width:100%;padding:0 var(--s1);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:text}.plan-edit__show:hover:not(:disabled){border-color:var(--color-border);background:var(--color-hover)}.plan-edit__show:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.plan-edit__show--gated{cursor:not-allowed}.plan-edit--open{min-width:9rem}.plan-edit__error{color:var(--color-danger);font-size:.75rem;width:max-content;max-width:16rem;white-space:normal}.plan-edit__saving{font-size:.75rem}.plan-sched{display:flex;flex-direction:column;gap:var(--s2);min-width:14rem}.plan-sched__field{display:flex;flex-direction:column;gap:var(--s1);font-size:.75rem}.plan-sched__hint{font-size:.75rem}.plan-sched__actions{display:flex;gap:var(--s2)}.plan-cal__cell--drop{outline:2px dashed var(--color-brand);outline-offset:-2px}.plan-cal__cardrow{display:flex;flex-direction:column;gap:var(--s1)}.plan-pill__remove{display:inline-flex;align-items:center;margin-left:var(--s1);padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.plan-pill__remove:disabled{cursor:not-allowed;opacity:.6}.plan-pill__remove svg{width:12px;height:12px}.plan-dup{font-size:.6875rem;font-weight:600;color:var(--color-text);text-decoration:underline dotted}.plan-form{display:flex;flex-direction:column;gap:var(--s3)}.plan-act{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--color-border)}.plan-act__note{align-self:stretch}.plan-act__title{margin:0;font-size:.875rem;font-weight:600}.plan-act__list{display:flex;flex-direction:column;gap:var(--s1);width:100%;margin:0;padding:0;list-style:none}.plan-act__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.plan-act__picker{display:flex;flex-direction:column;gap:var(--s2);width:100%}.plan-hours__sub{margin:0;font-size:.75rem}.plan-hours__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s4);margin:0 var(--s2) 0 auto;padding:0;list-style:none;font-size:.75rem;color:var(--color-text-muted)}.plan-hours__legend li{display:inline-flex;align-items:center;gap:var(--s1)}.plan-hours__swatch{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--tone)}.plan-hours__notes{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);margin:var(--s3) 0 0;padding:0;list-style:none;font-size:.75rem;color:var(--color-text-muted)}.plan-hours{--plan-hours-gutter: 2.75rem;--plan-hours-label: 1.75rem;position:relative;height:17rem;margin-top:var(--s5)}.plan-hours__grids{position:absolute;inset:0 0 var(--plan-hours-label) 0;margin:0;padding:0;list-style:none}.plan-hours__grid{position:absolute;right:0;left:0;border-top:1px solid var(--color-border)}.plan-hours__grid:first-child{border-top-color:var(--color-text-muted)}.plan-hours__tick{position:absolute;top:0;left:0;width:calc(var(--plan-hours-gutter) - var(--s2));transform:translateY(-50%);font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-muted);text-align:right}.plan-hours__cols{position:absolute;inset:0 0 0 var(--plan-hours-gutter);display:flex;margin:0;padding:0;list-style:none}.plan-hours__col{display:flex;flex:1 1 0;flex-direction:column;align-items:center;min-width:0}.plan-hours__stack{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;min-height:0}.plan-hours__segs{display:flex;flex-direction:column;width:min(100% - var(--s4),4.5rem)}.plan-hours__total{margin-bottom:var(--s1);font-family:var(--font-mono);font-size:.6875rem;font-weight:600;text-align:center;color:var(--color-text)}.plan-hours__segbox{min-height:3px}.plan-hours__seg{display:block;width:100%;height:100%;background:var(--tone)}.plan-hours__segbox+.plan-hours__segbox .plan-hours__seg{box-shadow:0 -2px 0 0 var(--color-surface)}.plan-hours__segbox:first-child .plan-hours__seg{border-radius:4px 4px 0 0}.plan-hours__seg:hover{filter:brightness(1.12)}.plan-hours__seg:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.plan-hours__label{display:flex;align-items:flex-end;justify-content:center;height:var(--plan-hours-label);padding-top:var(--s2);font-size:.75rem;color:var(--color-text-muted);white-space:nowrap}@media(max-width:640px){.plan-hours{overflow-x:auto}.plan-hours__grids,.plan-hours__cols{min-width:calc(var(--plan-hours-gutter) + var(--months, 6) * 3.75rem)}.plan-hours__label{font-size:.6875rem}}.plan-history{display:flex;flex-direction:column;gap:var(--s2);align-items:flex-start}.plan-history__title{margin:0;font-size:.875rem;font-weight:600}.plan-history__list{display:flex;flex-direction:column;gap:var(--s2);margin:0;padding:0;list-style:none}.plan-history__item{display:flex;flex-direction:column}.plan-history__meta{font-size:.75rem;color:var(--color-text-muted)}@media print{body:has(>.plan-print-sheet)>:not(.plan-print-sheet){display:none!important}[data-slot=sheet-content].plan-print-sheet{inset:auto;transform:none;position:static;display:block;width:auto;max-width:none;height:auto;max-height:none;padding:0;overflow:visible;border:0;box-shadow:none;animation:none}.plan-print-sheet [data-slot=dialog-body]{max-height:none;overflow:visible}.plan-noprint{display:none!important}.plan-fld,.plan-history__item{break-inside:avoid}.plan-print-sheet .plan-jf input,.plan-print-sheet .plan-jf textarea,.plan-print-sheet .plan-jf .plan-picker__trigger,.plan-print-sheet .plan-jf .plan-multi,.plan-print-sheet .plan-jf .plan-jf__ro{box-shadow:none;border:1px solid var(--color-border)}.plan-print-sheet .plan-jf textarea{field-sizing:content;height:auto;overflow:visible;resize:none}.plan-jd__dot,.plan-jd__badge,.plan-print-sheet .plan-jf [class*=plan-opt--],.plan-print-sheet .plan-jf [class*=plan-tone--]{print-color-adjust:exact;-webkit-print-color-adjust:exact}@page{margin:14mm}}.plan-files{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--color-border)}.plan-files__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2)}.plan-files__title{margin:0;font-size:.875rem;font-weight:600}.plan-files__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.plan-files__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.plan-files__item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s2);padding:var(--s2) 0;border-top:1px solid var(--color-border)}.plan-files__item:first-child{border-top:0}.plan-files__what{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 220px;font-size:.8125rem}.plan-files__name{font-weight:600;overflow-wrap:anywhere}.plan-files__badges,.plan-files__actions{display:flex;flex-wrap:wrap;gap:var(--s1)}.plan-jf{container-type:inline-size;display:flex;flex-direction:column;gap:var(--s3)}.plan-jf__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.plan-fld{grid-column:var(--start, auto) / span var(--span, 12);min-width:0}@container (max-width: 559px){.plan-fld{grid-column:span 12}.plan-fld[data-trio]{grid-column:span 6}}.plan-jf input:not([type=checkbox]),.plan-jf textarea,.plan-jf .plan-picker__trigger,.plan-jf .plan-multi,.plan-jf .plan-jf__ro{min-height:2rem;padding-inline:var(--s2);border:0;border-radius:6px;background:var(--color-surface);box-shadow:0 0 1px #00000052,0 0 2px #00000014,0 1px 3px #00000014;font-size:.8125rem}.dark .plan-jf input:not([type=checkbox]),.dark .plan-jf textarea,.dark .plan-jf .plan-picker__trigger,.dark .plan-jf .plan-multi,.dark .plan-jf .plan-jf__ro{box-shadow:0 0 0 1px var(--color-border)}.plan-jf :is(input,textarea,.plan-picker__trigger):disabled{opacity:.7;cursor:not-allowed}.plan-jf .plan-picker__trigger,.plan-jf .plan-multi{width:100%}.plan-jf__ro{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s1)}.plan-fld__saving{font-size:.75rem;color:var(--color-text-muted)}.plan-fld__conflict{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);font-size:.8125rem;color:var(--color-danger)}.plan-fld--moved{border-radius:var(--radius-sm);animation:plan-fld-moved 4s ease-out}@keyframes plan-fld-moved{0%{background:color-mix(in srgb,var(--color-brand) 22%,transparent)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.plan-fld--moved{animation:none}}.plan-chip{display:inline-block;padding:0 var(--s2);border-radius:3px;background:var(--bg);color:var(--ink);font-size:.75rem;line-height:1.25rem}.plan-jf__aircraft{display:flex;align-items:center;gap:var(--s1)}.plan-jf__aircraft output{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.plan-jf__aircraft output .k-muted{min-width:0;overflow:hidden;text-overflow:ellipsis}.plan-jf__aircraft-edit{display:flex;flex-direction:column;gap:var(--s2);width:14rem}.plan-fld--tall{grid-row:span 2}.plan-fld--tall textarea{min-height:5rem;height:100%}.plan-jf .plan-jf__ro{background:var(--k-muted)}.plan-jf .plan-multi{max-height:4.5rem;overflow-y:auto;align-content:center}.plan-dt{display:flex;align-items:center;gap:var(--s2);color-scheme:light dark}.dark .plan-dt{color-scheme:dark}.plan-dt input[type=date]{flex:1 1 8rem;min-width:0}.plan-dt input[type=text]{flex:0 1 5rem;min-width:4rem}.plan-dt__zone{min-width:2rem;font-size:.75rem;color:var(--color-text-muted)}.plan-notelist{display:flex;flex-direction:column;max-height:16rem;margin:0;padding:0;overflow-y:auto;list-style:none;border-radius:6px;background:var(--color-surface);box-shadow:0 0 1px #00000052,0 0 2px #00000014,0 1px 3px #00000014}.dark .plan-notelist{box-shadow:0 0 0 1px var(--color-border)}.plan-note{display:flex;flex-direction:column;gap:2px;padding:var(--s2) var(--s3)}.plan-note+.plan-note{border-top:1px solid var(--color-border)}.plan-note__meta{font-size:.75rem;color:var(--color-text-muted)}.plan-note__text{margin:0;font-size:.8125rem;line-height:1.25rem;white-space:pre-wrap;overflow-wrap:break-word}.plan-note__add:disabled{opacity:1;background:var(--k-muted);color:var(--color-text-muted)}.plan-jf .plan-notelist+button,.plan-jf .plan-notelist~button{margin-top:var(--s1)}.plan-picker__trigger{display:inline-flex;align-items:center;gap:var(--s2);height:auto;padding:var(--s1) var(--s2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.plan-picker__trigger:disabled{cursor:not-allowed;opacity:.6}.plan-picker__trigger[aria-invalid=true]{border-color:var(--color-danger)}.plan-picker__trigger svg{width:14px;height:14px;color:var(--color-text-muted)}.plan-picker__content{max-height:22rem;overflow-y:auto}.plan-picker__option>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%}.plan-picker__option[data-disabled]{opacity:1;cursor:not-allowed}.plan-picker__option[data-state=checked]{background:var(--k-muted)}.plan-picker__why{flex:none;font-size:.6875rem;white-space:nowrap}.plan-multi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1);min-height:2rem;padding:var(--s1) var(--s2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.plan-multi[aria-invalid=true]{border-color:var(--color-danger)}.plan-multi__pill{display:inline-flex;align-items:center;gap:var(--s1)}.plan-multi__x{display:inline-flex;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.plan-multi__x:disabled{cursor:not-allowed;opacity:.5}.plan-multi__x svg{width:12px;height:12px}.plan-multi__open{flex:1 1 2rem;min-width:2rem;min-height:1.5rem;border:0;background:transparent;color:var(--color-text-muted);text-align:left;cursor:pointer}.plan-multi__open:disabled{cursor:not-allowed}.plan-multi__panel{display:flex;flex-direction:column;gap:var(--s2);width:16rem}.plan-multi__list{margin:0;padding:0;list-style:none;max-height:14rem;overflow-y:auto}.plan-multi__option{display:flex;align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);border-radius:var(--radius-sm);cursor:pointer}.plan-multi__option[data-active]{background:var(--k-muted)}.plan-multi__none,.plan-multi__count{margin:0;font-size:.75rem}.plan-jd{padding:0;gap:0}.plan-jd__bar{display:flex;align-items:center;justify-content:space-between;flex:none;height:3rem;padding-inline:var(--s2)}.plan-jd__group{display:flex;align-items:center;gap:var(--s1)}.plan-jd__title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3);flex:none;padding:var(--s1) var(--s6) var(--s3);border-bottom:1px solid var(--color-border)}.plan-jd__heading{display:flex;flex-direction:column;min-width:0;font-size:1.25rem;font-weight:650;line-height:1.5rem}.plan-jd__job{display:flex;align-items:center;gap:var(--s2);overflow-wrap:anywhere}.plan-jd__dot{flex:none;width:.75rem;height:.75rem;border-radius:50%;background:var(--bg);box-shadow:0 0 0 1px var(--plan-dot-edge)}:root{--plan-dot-edge: rgb(0 0 0 / .45)}.dark{--plan-dot-edge: rgb(255 255 255 / .6)}.plan-jd__badge{flex:none;padding-inline:10px;border-radius:999px;background:var(--bg);color:var(--ink);font-size:.8125rem;font-weight:500;line-height:1.375rem}.plan-jd__body{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--s4);padding:var(--s4) var(--s6) var(--s6)}.plan-jd__section{display:flex;flex-direction:column;gap:var(--s2);padding-top:var(--s4);border-top:1px solid var(--color-border)}.plan-jd__section:empty{display:none}.plan-jd__section>.plan-act:first-child{padding-top:0;border-top:0}.plan-jobhours{display:flex;flex-direction:column;align-items:stretch;gap:var(--s2);margin-top:var(--s4)}.plan-jobhours__title{margin:0;font-size:1rem}.plan-jobhours__table{width:100%;border-collapse:collapse}.plan-jobhours__table caption{text-align:left;padding-bottom:var(--s2);font-size:.875rem}.plan-jobhours__table th,.plan-jobhours__table td{padding:var(--s2);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.plan-jobhours__table thead th{font-weight:600;font-size:.875rem}.plan-jobhours__table tbody th{font-weight:500;white-space:nowrap}.plan-jobhours__row--differs{background:var(--color-hover)}.plan-jobhours__value{font-variant-numeric:tabular-nums;font-weight:600;margin-right:var(--s2)}.plan-jobhours__note{display:block;font-size:.875rem}.plan-jobhours__actual{margin:0}.plan-jobhours__flag{margin:0;padding-left:var(--s2);border-left:3px solid var(--color-border);font-size:.875rem}@media(max-width:640px){.plan-jobhours__table,.plan-jobhours__table tbody,.plan-jobhours__table tr,.plan-jobhours__table th,.plan-jobhours__table td,.plan-jobhours__table caption{display:block}.plan-jobhours__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.plan-jobhours__table tr{padding:var(--s2) 0;border-bottom:1px solid var(--color-border)}.plan-jobhours__table th,.plan-jobhours__table td{padding:var(--s1) 0;border-bottom:0}.plan-jobhours__table td[data-label]:before{content:attr(data-label);display:block;color:var(--color-text-muted);font-size:.875rem}}.plan-changes{display:flex;flex-direction:column;gap:var(--s2);align-items:flex-start;min-width:0;max-width:100%}.plan-changes__title{margin:0;font-size:.875rem;font-weight:600}.plan-changes__list{display:flex;flex-direction:column;gap:var(--s2);margin:0;padding:0;list-style:none;width:100%}.plan-changes__item{display:flex;flex-direction:column;gap:2px;min-width:0}.plan-changes__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);font-size:.75rem;color:var(--color-text-muted)}.plan-changes__number{font-weight:600;color:var(--color-text)}.plan-changes__text{white-space:pre-wrap;overflow-wrap:anywhere}.plan-changes__notes{font-size:.75rem;color:var(--color-text-muted);white-space:pre-wrap;overflow-wrap:anywhere}@media print{.plan-changes__item{break-inside:avoid}}.plan-history{width:100%}.plan-history .plan-history__list{width:100%;gap:var(--s3)}.plan-history .plan-history__item{gap:2px}.plan-history .plan-history__item>.plan-history__meta{font-weight:500}.plan-history .plan-history__events{display:flex;flex-direction:column;gap:2px;margin:0;padding:0 0 0 var(--s3);border-left:2px solid var(--color-border);list-style:none}.plan-history__event{display:flex;flex-direction:column;font-size:.8125rem;line-height:1.25rem;overflow-wrap:anywhere}.plan-history__line{font-size:.75rem;line-height:1rem;color:var(--color-text-muted)}.plan-wo{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.plan-wo+.plan-wo{margin-top:var(--s2)}.plan-wo__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--s2) var(--s3);margin:0}.plan-wo__facts dt{font-size:.75rem;font-weight:500;color:var(--color-text-muted)}.plan-wo__facts dd{margin:2px 0 0}.plan-wo__form{display:flex;flex-direction:column;gap:var(--s3)}.plan-wo-kpis{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--s3);min-height:9rem}@media(max-width:1100px){.plan-wo-kpis{grid-template-columns:minmax(0,1fr)}}.plan-wo-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.plan-wo-tile,.plan-wo-chart{display:flex;flex-direction:column;gap:var(--s1);min-height:4rem;padding:var(--s2) var(--s3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.plan-wo-tile__label{font-size:.75rem;color:var(--color-text-muted)}.plan-wo-tile__value{font-family:var(--font-mono);font-size:1.25rem}.plan-wo-swatch--missing{--tone: var(--status-amber);background:color-mix(in srgb,var(--status-amber) 40%,var(--color-surface))}.plan-wo-swatch--ready{--tone: var(--status-green);background:color-mix(in srgb,var(--status-green) 40%,var(--color-surface))}.plan-wo-bar{display:grid;grid-template-columns:8rem minmax(0,1fr) 3rem;align-items:center;gap:var(--s2);font-size:.75rem}.plan-wo-bar__fill{display:block;height:1.25rem;min-width:2px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--tone) 55%,var(--color-surface))}.plan-wo-cue{white-space:nowrap}.plan-wo-cue svg{width:14px;height:14px;margin-right:var(--s1);vertical-align:-2px}.plan-wo__totals{margin:0;font-size:.75rem}:root{--jst-ring: rgba(0, 0, 0, .12);--jst-bid-bg: #D1E2FF;--jst-bid-ink: #1D1F25;--jst-request-bg: #C1F5F0;--jst-request-ink: #1D1F25;--jst-declined-bg: #DC043B;--jst-declined-ink: #FFFFFF;--jst-quote-bg: #CFF5D1;--jst-quote-ink: #000000;--jst-planned-bg: #FFEAB6;--jst-planned-ink: #311B01;--jst-onsite-bg: #FFB68E;--jst-onsite-ink: #2A0B00;--jst-complete-bg: #BFAEFC;--jst-complete-ink: #2A154B;--jst-invoice-sent-bg: #048A0E;--jst-invoice-sent-ink: #FFFFFF;--jst-invoice-approved-bg: #006400;--jst-invoice-approved-ink: #FFFFFF;--jst-cancelled-bg: #616670;--jst-cancelled-ink: #FFFFFF;--jst-other-bg: #E5E9F0;--jst-other-ink: #1D1F25}.dark{--jst-ring: rgba(255, 255, 255, .22);--jst-other-bg: #3A404A;--jst-other-ink: #E5E9F0}.plan-tone--bid{--bg: var(--jst-bid-bg);--ink: var(--jst-bid-ink);--tone: var(--jst-bid-bg);--ring: var(--jst-ring)}.plan-tone--request{--bg: var(--jst-request-bg);--ink: var(--jst-request-ink);--tone: var(--jst-request-bg);--ring: var(--jst-ring)}.plan-tone--declined{--bg: var(--jst-declined-bg);--ink: var(--jst-declined-ink);--tone: var(--jst-declined-bg);--ring: var(--jst-ring)}.plan-tone--quote{--bg: var(--jst-quote-bg);--ink: var(--jst-quote-ink);--tone: var(--jst-quote-bg);--ring: var(--jst-ring)}.plan-tone--planned{--bg: var(--jst-planned-bg);--ink: var(--jst-planned-ink);--tone: var(--jst-planned-bg);--ring: var(--jst-ring)}.plan-tone--onsite{--bg: var(--jst-onsite-bg);--ink: var(--jst-onsite-ink);--tone: var(--jst-onsite-bg);--ring: var(--jst-ring)}.plan-tone--complete{--bg: var(--jst-complete-bg);--ink: var(--jst-complete-ink);--tone: var(--jst-complete-bg);--ring: var(--jst-ring)}.plan-tone--invoice-sent{--bg: var(--jst-invoice-sent-bg);--ink: var(--jst-invoice-sent-ink);--tone: var(--jst-invoice-sent-bg);--ring: var(--jst-ring)}.plan-tone--invoice-approved{--bg: var(--jst-invoice-approved-bg);--ink: var(--jst-invoice-approved-ink);--tone: var(--jst-invoice-approved-bg);--ring: var(--jst-ring)}.plan-tone--cancelled{--bg: var(--jst-cancelled-bg);--ink: var(--jst-cancelled-ink);--tone: var(--jst-cancelled-bg);--ring: var(--jst-ring)}.plan-tone--other{--bg: var(--jst-other-bg);--ink: var(--jst-other-ink);--tone: var(--jst-other-bg);--ring: var(--jst-ring)}:root{--tst-late-bg: #616670;--tst-late-ink: #FFFFFF;--tst-awaiting-induction-bg: #C4C7CD;--tst-awaiting-induction-ink: #1D1F25;--tst-mx-bg: #D1E2FF;--tst-mx-ink: #1D1F25;--tst-interiors-bg: #C1F5F0;--tst-interiors-ink: #1D1F25;--tst-paint-bg: #CFF5D1;--tst-paint-ink: #1D1F25;--tst-vendor-bg: #88DBFF;--tst-vendor-ink: #1D1F25;--tst-avi-mods-bg: #A0C6FF;--tst-avi-mods-ink: #1D1F25;--tst-sheet-metal-bg: #E5E9F0;--tst-sheet-metal-ink: #1D1F25;--tst-blocked-technician-bg: #C4ECFF;--tst-blocked-technician-ink: #1D1F25;--tst-blocked-parts-bg: #FFEAB6;--tst-blocked-parts-ink: #1D1F25;--tst-blocked-services-bg: #FFD4E0;--tst-blocked-services-ink: #1D1F25;--tst-paperwork-bg: #FAD2FC;--tst-paperwork-ink: #1D1F25;--tst-returned-bg: #E0DAFD;--tst-returned-ink: #1D1F25;--mx-aog-bg: #DC043B;--mx-aog-ink: #FFFFFF;--mx-sch-bg: #A0C6FF;--mx-sch-ink: #1D1F25;--mx-mod-bg: #CFF5D1;--mx-mod-ink: #1D1F25;--mx-paint-bg: #C4ECFF;--mx-paint-ink: #1D1F25;--mx-interior-bg: #E0DAFD;--mx-interior-ink: #1D1F25;--mx-avionics-bg: #FFEAB6;--mx-avionics-ink: #1D1F25;--mx-pmx-bg: #D1E2FF;--mx-pmx-ink: #1D1F25;--mx-neutral-bg: #E5E9F0;--mx-neutral-ink: #1D1F25;--vendor-iso-bg: #A0C6FF;--vendor-iso-ink: #1D1F25;--vendor-msu-bg: #D54401;--vendor-msu-ink: #FFFFFF;--vendor-msu-caravan-bg: #FFB68E;--vendor-msu-caravan-ink: #1D1F25;--hangar-bg: #E5E9F0;--hangar-ink: #1D1F25;--badge-135-bg: #166EE1;--badge-135-ink: #FFFFFF;--badge-external-bg: #616670;--badge-external-ink: #FFFFFF;--link-bg: #E9EEF9;--link-ink: #1D1F25}.dark{--tst-awaiting-induction-bg: #4A505B;--tst-awaiting-induction-ink: #E5E9F0;--tst-sheet-metal-bg: #3A404A;--tst-sheet-metal-ink: #E5E9F0;--mx-neutral-bg: #3A404A;--mx-neutral-ink: #E5E9F0;--hangar-bg: #3A404A;--hangar-ink: #E5E9F0;--link-bg: #2B3347;--link-ink: #E6E9F2}.plan-tst--late{--bg: var(--tst-late-bg);--ink: var(--tst-late-ink)}.plan-tst--awaiting-induction{--bg: var(--tst-awaiting-induction-bg);--ink: var(--tst-awaiting-induction-ink)}.plan-tst--mx{--bg: var(--tst-mx-bg);--ink: var(--tst-mx-ink)}.plan-tst--interiors{--bg: var(--tst-interiors-bg);--ink: var(--tst-interiors-ink)}.plan-tst--paint{--bg: var(--tst-paint-bg);--ink: var(--tst-paint-ink)}.plan-tst--vendor{--bg: var(--tst-vendor-bg);--ink: var(--tst-vendor-ink)}.plan-tst--avi-mods{--bg: var(--tst-avi-mods-bg);--ink: var(--tst-avi-mods-ink)}.plan-tst--sheet-metal{--bg: var(--tst-sheet-metal-bg);--ink: var(--tst-sheet-metal-ink)}.plan-tst--blocked-technician{--bg: var(--tst-blocked-technician-bg);--ink: var(--tst-blocked-technician-ink)}.plan-tst--blocked-parts{--bg: var(--tst-blocked-parts-bg);--ink: var(--tst-blocked-parts-ink)}.plan-tst--blocked-services{--bg: var(--tst-blocked-services-bg);--ink: var(--tst-blocked-services-ink)}.plan-tst--paperwork{--bg: var(--tst-paperwork-bg);--ink: var(--tst-paperwork-ink)}.plan-tst--returned{--bg: var(--tst-returned-bg);--ink: var(--tst-returned-ink)}.plan-mx--aog{--bg: var(--mx-aog-bg);--ink: var(--mx-aog-ink)}.plan-mx--sch{--bg: var(--mx-sch-bg);--ink: var(--mx-sch-ink)}.plan-mx--mod{--bg: var(--mx-mod-bg);--ink: var(--mx-mod-ink)}.plan-mx--paint{--bg: var(--mx-paint-bg);--ink: var(--mx-paint-ink)}.plan-mx--interior{--bg: var(--mx-interior-bg);--ink: var(--mx-interior-ink)}.plan-mx--avionics{--bg: var(--mx-avionics-bg);--ink: var(--mx-avionics-ink)}.plan-mx--pmx{--bg: var(--mx-pmx-bg);--ink: var(--mx-pmx-ink)}.plan-mx--neutral{--bg: var(--mx-neutral-bg);--ink: var(--mx-neutral-ink)}.plan-vendor--iso{--bg: var(--vendor-iso-bg);--ink: var(--vendor-iso-ink)}.plan-vendor--msu{--bg: var(--vendor-msu-bg);--ink: var(--vendor-msu-ink)}.plan-vendor--msu-caravan{--bg: var(--vendor-msu-caravan-bg);--ink: var(--vendor-msu-caravan-ink)}.plan-opt--hangar{--bg: var(--hangar-bg);--ink: var(--hangar-ink)}.plan-opt--badge-135{--bg: var(--badge-135-bg);--ink: var(--badge-135-ink)}.plan-opt--badge-external{--bg: var(--badge-external-bg);--ink: var(--badge-external-ink)}.plan-opt--link{--bg: var(--link-bg);--ink: var(--link-ink)}.plan-filters{position:sticky;top:var(--header-height);z-index:calc(var(--z-header) - 1);display:flex;flex-direction:column;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--k-shadow-sm)}.plan-filters__title{margin:0;font-size:.75rem;line-height:1rem}.plan-filters__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3)}.plan-filters__field{flex:0 1 14rem}.plan-filters__mx{width:100%;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-filters__row [data-slot=button],.plan-filters__row [data-slot$=-trigger][data-variant][data-size]{height:32px}.plan-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--s3)}.plan-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--s3);align-items:stretch}.plan-tiles--status{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}@media(max-width:1100px){.plan-summary{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.plan-tiles--status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:340px){.plan-tiles--status{grid-template-columns:minmax(0,1fr)}}.plan-tile--onSite{background:color-mix(in srgb,color-mix(in srgb,var(--status-amber) 55%,var(--status-red)) 22%,var(--color-surface))}.plan-tile--planned,.plan-tile--arrivingNext5,.plan-tile--arrivingTomorrow{background:color-mix(in srgb,var(--status-amber) 22%,var(--color-surface))}.plan-tile--inWork{background:color-mix(in srgb,var(--status-inflight) 22%,var(--color-surface))}.plan-tile--aogOnSite{background:color-mix(in srgb,var(--color-violet) 22%,var(--color-surface))}.plan-tile--blocked{background:color-mix(in srgb,var(--status-red) 22%,var(--color-surface))}.plan-tile--awaitingInduction{background:color-mix(in srgb,var(--color-text-muted) 14%,var(--color-surface))}.plan-tile--rtsNext5,.plan-tile--rtsTomorrow{background:color-mix(in srgb,var(--status-green) 22%,var(--color-surface))}.plan-tile[data-slot=metric-card] p:first-child,.plan-tile[data-slot=metric-card] p:nth-child(3){color:var(--color-text)}.plan-panel{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);background:var(--status-inflight-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.plan-panel__note{margin:0;font-size:.75rem}.plan-chart__head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--s3)}.plan-chart__rows{display:flex;flex-direction:column;gap:var(--s2);margin:0;padding:0;list-style:none}.plan-chart__row{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) 2.5rem;align-items:center;gap:var(--s2)}.plan-chart__label{font-size:.75rem;text-align:right}.plan-chart__track{display:block;height:1.5rem}.plan-chart__bar{display:block;height:100%;min-width:2px;border-radius:var(--radius-sm)}.plan-chart__bar:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.plan-chart__bar--green{background:var(--k-tone-green-solid)}.plan-chart__bar--inflight{background:var(--k-tone-inflight-solid)}.plan-chart__bar--amber{background:var(--k-tone-amber-solid)}.plan-chart__bar--red{background:var(--k-tone-red-solid)}.plan-chart__bar--neutral{background:var(--k-tone-neutral-solid)}.plan-chart__bar--empty{background:var(--k-muted);border:1px dashed var(--color-text-muted)}.plan-chart__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem}.plan-chart__axis{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) 2.5rem;gap:var(--s2);margin-top:var(--s1);font-size:.6875rem;color:var(--color-text-muted)}.plan-chart__ticks{position:relative;grid-column:2;height:1rem}.plan-chart__axis span{position:absolute;transform:translate(-50%)}.plan-chart__tip{display:block}@media(max-width:480px){.plan-chart__row,.plan-chart__axis{grid-template-columns:minmax(6rem,8rem) minmax(0,1fr) 2rem}}.plan-filters--grid{position:static}.plan-grid__title{margin:0 0 var(--s2);font-size:1rem;font-weight:600}.plan-table{min-width:150rem}.plan-frozen{position:sticky;left:0;z-index:1;min-width:17rem;background:var(--color-surface)}.plan-job{display:flex;align-items:stretch;gap:var(--s2)}.plan-job__bar{flex:0 0 4px;border-radius:2px}.plan-job__bar--135{background:var(--k-tone-inflight-solid)}.plan-job__bar--external{background:var(--k-tone-neutral-solid)}.plan-job__bar--none{background:var(--color-border)}.plan-notes{display:block;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-chips{display:flex;flex-wrap:wrap;gap:var(--s1)}.plan-chip{padding:0 var(--s2);background:var(--k-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.6875rem;white-space:nowrap}.plan-stale{color:var(--k-tone-amber-fg);font-size:.6875rem}.plan-tip{display:inline-flex;margin-left:var(--s1);vertical-align:middle;color:var(--color-text-muted)}.plan-tip svg{width:12px;height:12px}.plan-group td{background:var(--k-muted);font-weight:600}.plan-group--1 td{border-top:1px solid var(--color-border)}.plan-group--2 .plan-group__toggle{padding-left:var(--s4)}.plan-group__toggle{display:inline-flex;align-items:center;gap:var(--s1);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.plan-group__toggle svg{width:14px;height:14px}.plan-total td{font-weight:600;border-top:2px solid var(--color-border)}.plan-drawer__fields{display:flex;flex-direction:column;gap:var(--s3);margin:0}.plan-drawer__field dt{font-size:.75rem;font-weight:500;color:var(--color-text-muted)}.plan-drawer__field dd{margin:2px 0 0}.plan-drawer__text{white-space:pre-wrap;overflow-wrap:anywhere}.plan-airtable{display:flex;flex-direction:column;gap:var(--s3)}.plan-airtable__all>summary{cursor:pointer;font-weight:500}.plan-airtable__all[open]>summary{margin-bottom:var(--s2)}.plan-airtable__search{margin-bottom:var(--s3)}@media(max-width:640px){.plan-filters{position:static}}.plan-cal-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}@media(max-width:1100px){.plan-cal-pair{grid-template-columns:minmax(0,1fr)}}.plan-cal__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:var(--s2) 0}.plan-cal__picker{display:inline-flex;align-items:center;gap:var(--s1)}.plan-cal__picker svg{width:16px;height:16px;color:var(--color-text-muted)}.plan-cal__error{margin:0;color:var(--color-danger);font-size:.75rem}.plan-cal__body{display:flex;align-items:flex-start;gap:var(--s3)}.plan-cal__main{flex:1 1 auto;min-width:0}.plan-cal__grid{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.plan-cal__row{display:grid}.plan-cal__row+.plan-cal__row{border-top:1px solid var(--color-border)}.plan-cal__cell{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:5rem;padding:var(--s1)}.plan-cal__cell+.plan-cal__cell{border-left:1px solid var(--color-border)}.plan-cal__cell--weekend{background:var(--k-muted)}.plan-cal__cell--out{opacity:.45}.plan-cal__day{font-size:.6875rem;color:var(--color-text-muted)}.plan-cal__today{display:inline-block;padding:0 var(--s1);border-radius:var(--radius-sm);background:var(--color-brand);color:var(--color-brand-text-on);font-weight:600}.plan-cal__count{font-family:var(--font-mono);font-size:.6875rem}.plan-cal__chip{display:flex;align-items:center;gap:var(--s1);width:100%;min-width:0;padding:1px var(--s1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--k-muted);color:var(--color-text);font:inherit;font-size:.6875rem;text-align:left;cursor:pointer}.plan-cal__chip:focus-visible,.plan-cal__card:focus-visible,.plan-cal__more:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.plan-tone--wo-new{--tone: color-mix(in srgb, color-mix(in srgb, var(--status-green) 65%, var(--status-inflight)) 70%, var(--color-surface))}.plan-tone--wo-quote{--tone: color-mix(in srgb, var(--status-inflight) 60%, var(--status-green))}.plan-tone--wo-planned{--tone: color-mix(in srgb, var(--status-amber) 65%, var(--color-surface))}.plan-tone--wo-started{--tone: color-mix(in srgb, var(--status-amber) 55%, var(--status-red))}.plan-tone--wo-ended{--tone: color-mix(in srgb, var(--status-red) 60%, var(--status-amber))}.plan-tone--wo-pending{--tone: color-mix(in srgb, color-mix(in srgb, var(--status-red) 60%, var(--color-violet)) 60%, var(--color-surface))}.plan-tone--wo-okay{--tone: color-mix(in srgb, var(--status-green) 45%, var(--color-surface))}.plan-tone--wo-sent{--tone: color-mix(in srgb, var(--status-green) 85%, var(--color-surface))}.plan-tone--wo-disputed{--tone: color-mix(in srgb, var(--color-violet) 55%, var(--status-red))}.plan-tone--wo-approved{--tone: color-mix(in srgb, var(--status-green) 40%, var(--color-text))}.plan-tone--wo-posted{--tone: var(--status-inflight)}.plan-tone--wo-denied{--tone: color-mix(in srgb, var(--color-text-muted) 80%, var(--color-surface))}.plan-tone--wo-cancelled{--tone: color-mix(in srgb, var(--status-red) 55%, var(--color-text))}.plan-spill{display:inline-block;padding:0 var(--s2);border:1px solid var(--color-border);border-radius:999px;font-size:.75rem;line-height:1.25rem;background:var(--bg, color-mix(in srgb, var(--tone) 34%, var(--color-surface)));color:var(--ink, var(--color-text));box-shadow:inset 0 0 0 1px var(--ring, transparent)}.plan-cal__chip[class*=plan-tone--]{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ring)}.plan-cal__legend{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);margin:0;padding:0;list-style:none;font-size:.6875rem}.plan-cal__legend li{display:inline-flex;align-items:center;gap:var(--s1)}.plan-cal__swatch{width:12px;height:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--bg);box-shadow:inset 0 0 0 1px var(--ring)}.plan-cal__chip{flex-wrap:wrap;row-gap:0;line-height:1.2}.plan-cal__tail{flex:0 1 auto;min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.plan-cal__time{flex:none;font-family:var(--font-mono);font-size:.625rem}.plan-cal__label{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-cal__dot{flex:none;width:8px;height:8px;border-radius:50%;border:1px solid var(--color-text-muted)}.plan-cal__chip .plan-cal__dot{border-color:var(--ink, var(--color-text-muted))}.plan-cal__dot--135{background:var(--k-tone-inflight-solid);border-color:var(--k-tone-inflight-solid)}.plan-cal__dot--external{background:var(--color-surface)}.plan-cal__dot--none{border-style:dashed}.plan-cal__more{padding:0;border:0;background:none;color:var(--color-text-muted);font:inherit;font-size:.6875rem;text-align:left;cursor:pointer}.plan-cal__pop{display:flex;flex-direction:column;gap:var(--s2);min-width:14rem}.plan-cal__pop-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.plan-cal__pop-field{margin:0;font-size:.75rem}.plan-cal__pop-field dt{color:var(--color-text-muted)}.plan-cal__pop-field dd{margin:0}.plan-cal__footer{margin:var(--s1) 0 0;font-size:.75rem}.plan-cal__side{display:flex;flex:0 0 15rem;flex-direction:column;gap:var(--s2);min-width:0}.plan-cal__side-head{display:flex;align-items:center;gap:var(--s1)}.plan-cal__cards{display:flex;flex-direction:column;gap:var(--s1);margin:0;padding:0;max-height:30rem;overflow-y:auto;list-style:none}.plan-cal__card{display:flex;flex-direction:column;width:100%;padding:var(--s1) var(--s2);border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.75rem;text-align:left;cursor:pointer}.plan-cal__card--135{border-left-color:var(--k-tone-inflight-solid)}.plan-cal__card--external{border-left-color:var(--k-tone-neutral-solid)}.plan-cal__card-label{overflow-wrap:anywhere}@media(max-width:640px){.plan-cal__body{flex-direction:column}.plan-cal__side{flex-basis:auto;width:100%}}.plan-pill{display:inline-block;padding:0 var(--s2);border-radius:var(--radius-sm);background:var(--k-tone-neutral-solid);color:#fff;font-size:.6875rem;font-weight:600;white-space:nowrap}.plan-pill--green{background:var(--k-tone-green-solid)}.plan-pill--inflight{background:var(--k-tone-inflight-solid)}.plan-pill--amber{background:var(--k-tone-amber-solid)}.plan-pill--red{background:var(--k-tone-red-solid)}.plan-pill--neutral{background:var(--k-tone-neutral-solid)}.plan-pill--empty{background:var(--k-muted);color:var(--color-text);border:1px dashed var(--color-text-muted)}.plan-qa__rule{margin:0 0 var(--s2);font-size:.8125rem}.plan-qa__foot{margin:0;padding:var(--s2) var(--s3);font-family:var(--font-mono);font-weight:600}.plan-qa__more{display:flex;align-items:center;gap:var(--s2);margin:0;padding:var(--s2) var(--s3);font-size:.75rem}.plan-missing{background:color-mix(in srgb,var(--status-red) 12%,transparent);color:var(--k-tone-red-fg)}.plan-cal__range{min-width:8rem;font-weight:600}.plan-cal__head{background:var(--k-muted);border-bottom:1px solid var(--color-border)}.plan-cal__dow{padding:var(--s1);font-size:.6875rem;font-weight:600;text-align:center;color:var(--color-text-muted)}.plan-qa__defer{padding:var(--s4) var(--s3);min-height:8rem;text-align:center}.plan-chart{overflow-x:clip}@media(max-width:640px){.plan-cal__body{align-items:stretch}.plan-cal__main{overflow-x:auto}.plan-cal__grid{min-width:34rem}}.plan-unknown{color:var(--k-tone-red-fg);font-size:.75rem;font-style:italic}.plan-prio__chips{display:flex;gap:var(--s2);margin:0 0 var(--s2)}.plan-prio__chip--on{border-color:var(--color-brand)}.plan-prio__aog{margin-bottom:var(--s3)}.plan-prio__aog-title{margin:0;padding:var(--s2) var(--s3);font-size:.875rem;font-weight:600;color:var(--k-tone-red-fg);border-bottom:1px solid var(--color-border)}.plan-prio__aog-count{margin-left:var(--s1);font-weight:500}.plan-aog{margin-left:var(--s1)}@media(max-width:768px){.plan-page [data-slot=button][data-size=sm],.plan-page [data-slot=button][data-size=xs],.plan-page [data-slot=button][data-size=icon-sm],.plan-page [data-slot=button][data-size=icon-xs],.plan-page [data-slot$=-trigger][data-variant][data-size][data-size=sm],.plan-page [data-slot$=-trigger][data-variant][data-size][data-size=xs],.plan-page [data-slot$=-trigger][data-variant][data-size][data-size=icon-sm],.plan-page [data-slot$=-trigger][data-variant][data-size][data-size=icon-xs],.plan-sched [data-slot=button],.plan-sched [data-slot$=-trigger][data-variant][data-size],.plan-act [data-slot=button],.plan-act [data-slot$=-trigger][data-variant][data-size]{height:auto;min-height:36px;min-width:36px}.plan-page [data-slot=select-trigger],.plan-page [data-slot=input],.plan-sched [data-slot=select-trigger],.plan-sched [data-slot=input]{height:36px}.plan-edit__show,.plan-group__toggle,.plan-cal__more,.plan-tl__link{display:inline-flex;align-items:center;min-height:36px}.plan-cal__chip{min-height:36px}.plan-edit__show{min-width:36px;justify-content:center}.plan-page [role=tab],.plan-page .k-toggle__item{min-height:36px}.plan-pill__remove{justify-content:center;min-width:36px;min-height:36px}}@media(max-width:768px){.plan-dialog [data-slot=button],.plan-dialog>[data-slot=dialog-close]{height:auto;min-height:36px;min-width:36px}.plan-dialog [data-slot=select-trigger],.plan-dialog [data-slot=input],.plan-dialog [data-slot=textarea]{min-height:36px}.plan-dialog .k-check__input,.plan-dialog button[role=checkbox]{min-width:18px;min-height:18px}}.plan-figure{margin:0}.plan-nowrap{white-space:nowrap}.plan-table.plan-removed__table{min-width:0;width:100%}.plan-removed__table td{overflow-wrap:anywhere}.plan-removed__filters{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.plan-removed__search{flex:1 1 240px;min-width:0}.plan-removed__filters [data-slot=select-trigger]{flex:0 1 220px;min-width:0}.qp{--qp-blue: #1f4e79;--qp-blue-deep: #143a5c;--qp-ink: #111;--qp-muted: #555;--qp-rule: #222;--qp-grey: #d9d9d9;--qp-navy: #0f2240;color:var(--qp-ink);background:#fff;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:10.5pt;line-height:1.35;text-rendering:optimizeLegibility;max-width:8.5in;margin:0 auto}.qp *{box-sizing:border-box}.qp .page{padding:.5in .55in;min-height:11in;position:relative;break-after:page;background:#fff}.qp .page:last-child{break-after:auto}.qp .mono{font-family:Consolas,Courier New,monospace;font-size:.92em}.qp .row{align-items:flex-start;column-gap:16px;row-gap:16px}.qp .num{text-align:right;white-space:nowrap}.qp .strong{font-weight:700}.qp .muted{color:var(--qp-muted)}.qp .caps{text-transform:uppercase}.qp-logo{display:inline-flex;align-items:baseline;gap:1px;color:var(--qp-blue);font-size:26pt;line-height:1;letter-spacing:-.5px}.qp-logo img{height:34px}.qp-logo .fly{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700}.qp-logo .rest{font-weight:400}.qp-logo.small{font-size:22pt}.qp-cover{display:grid;grid-template-columns:58% 42%;min-height:11in;padding:0;overflow:hidden}.qp-cover .panel{background:linear-gradient(180deg,#2a5f8f 0%,var(--qp-blue) 55%,var(--qp-blue-deep) 100%);color:#fff;padding:.7in .6in;display:flex;flex-direction:column;-webkit-print-color-adjust:exact;print-color-adjust:exact}.qp-cover .logo-box{background:#fff;display:inline-block;padding:14px 22px;border-radius:2px;align-self:flex-start}.qp-cover .title{margin-top:1.6in}.qp-cover .title h1{font-family:Georgia,Times New Roman,serif;font-size:78pt;font-weight:400;letter-spacing:2px;margin:0;color:#0b1a2a;line-height:1}.qp-cover .title h2{font-family:Georgia,Times New Roman,serif;font-size:20pt;font-weight:400;margin:10px 0 0;color:#f2f5f8}.qp-cover .job{margin-top:.5in;font-size:11pt;color:#e6edf4}.qp-cover .job .mono{color:#fff}.qp-cover .foot{margin-top:auto;font-size:10pt;color:#eef3f8;line-height:1.4}.qp-cover .photo{background:linear-gradient(160deg,#cfd6dd,#eef1f4 45%,#b9c3cc);position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact}.qp-cover .photo:after{content:"";position:absolute;right:0;bottom:.9in;width:1.9in;height:1.2in;background:var(--qp-blue);opacity:.85}.qp-head{display:grid;grid-template-columns:1fr auto;align-items:start}.qp-head .doc-title{text-align:right}.qp-head .doc-title h1{font-size:16pt;margin:0;font-weight:700;color:var(--qp-navy);letter-spacing:-.02em;line-height:1.2}.qp-head .doc-title .date{font-size:10pt;margin-top:2px}.qp-head .shop{font-size:9pt;margin-top:6px;line-height:1.3}.qp-phone{font-size:9pt;text-align:right;margin-top:8px}.qp-phone span+span{margin-left:28px}.qp-rule{border-top:1.5px solid var(--qp-rule);margin:4px 0}.qp-rule.thin{border-top-width:1px}.qp-idrow{display:grid;grid-template-columns:1fr 1fr;font-size:9.5pt;padding:2px 0}.qp-idrow .k{font-weight:700;display:inline-block;min-width:1.45in;text-align:right;margin-right:8px}.qp-idrow>div:last-child .k{min-width:1.1in}.qp-party{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;font-size:9.5pt}.qp-party .row{display:grid;grid-template-columns:1.15in 1fr;padding:2px 0}.qp-party .row .k{font-weight:700}.qp-totals{margin:36px 0 0 .9in;width:5.6in;font-size:9.5pt}.qp-totals .row{display:grid;grid-template-columns:2.2in 1.6in 1.6in;padding:3px 0;align-items:end}.qp-totals .row .k{font-weight:700}.qp-totals .row.fee .k{font-weight:700;text-transform:uppercase;font-size:9pt}.qp-totals .row.sub .num{font-weight:700;border-top:1px solid var(--qp-rule)}.qp-totals .row.grand .num{font-weight:700;font-size:11.5pt;border-top:3px double var(--qp-rule);padding-top:4px}.qp-sign{position:absolute;left:.55in;right:.55in;bottom:.7in}.qp-sign table{width:100%;border-collapse:collapse;font-size:9pt}.qp-sign td{border:1px solid #000;height:.32in;padding:2px 4px;vertical-align:top}.qp-sign tr:first-child td{height:.22in}.qp-sign td:nth-child(1),.qp-sign td:nth-child(2){width:42%}.qp-item{margin-top:12px}.qp-item .bar{background:var(--qp-grey);padding:6px 8px;font-size:9.5pt;display:grid;grid-template-columns:1fr 1fr;row-gap:3px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.qp-item .bar .k{font-weight:700}.qp-item .bar .r{text-align:right}.qp-sq{display:grid;grid-template-columns:.9in .45in 1fr 1.35in;column-gap:8px;padding:10px 0 6px;font-size:9.5pt;break-inside:avoid}.qp-sq .k{font-weight:700}.qp-sq .text{white-space:pre-wrap;text-transform:uppercase}.qp-sq .ata{color:var(--qp-muted);font-size:8.5pt;margin-top:4px;text-transform:none}.qp-ar{border-collapse:collapse;width:1.35in;font-size:7.5pt;margin-left:auto}.qp-ar td{border:1px solid #000;text-align:center;padding:1px 3px;height:.16in;font-weight:700}.qp-ar tr:last-child td{height:.22in}.qp-sqtotals{margin:10px 0 0 .9in;width:3.3in;font-size:9pt}.qp-sqtotals .hdr{text-align:right;font-weight:700;padding-right:.55in;border-bottom:1px solid var(--qp-rule);margin-bottom:3px}.qp-sqtotals .row{display:grid;grid-template-columns:1.6in 1.7in;padding:2px 0}.qp-sqtotals .row .k{font-weight:700}.qp-sqtotals .row.total .num{font-weight:700;border-top:1px solid var(--qp-rule)}.qp-parts{margin:12px 0 0 .45in;font-size:9pt}.qp-parts .k{font-weight:700;margin-bottom:4px}.qp-parts table{width:100%;border-collapse:collapse}.qp-parts th{text-align:left;border-bottom:1px solid var(--qp-rule);padding:3px 6px;font-weight:700}.qp-parts th.num,.qp-parts td.num{text-align:right}.qp-parts td{padding:2px 6px;vertical-align:top}.qp-dots{border-top:1px dotted #444;margin:10px 0 2px}.qp-terms{margin-top:26px;font-size:11pt;break-inside:avoid}.qp-terms h3{font-weight:700;text-align:center;font-size:12pt;margin:0 0 12px;letter-spacing:.5px}.qp-terms p{margin:0;line-height:1.45}.qp-terms a{color:var(--qp-blue);text-decoration:none}.qp-foot{position:absolute;left:.55in;right:.55in;bottom:.35in;display:flex;justify-content:space-between;font-size:8pt;color:var(--qp-muted)}.qp-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.qp-hint{font-size:.7812rem}@media print{@page qp{size:Letter;margin:0}.qp{page:qp}.app:has(.qp){display:block;min-height:0}.app:has(.qp) .sidebar,.app:has(.qp) .topbar,.qp-toolbar{display:none!important}.app:has(.qp) .main,.app:has(.qp) .main-inner{display:block;margin:0!important;padding:0!important;max-width:none!important}body:has(.qp){background:#fff}.qp-page:has(.qp){background:#fff}.qp{max-width:none;margin:0}.qp .page{padding:.5in .55in;min-height:auto;height:11in;overflow:hidden}.qp .page.flow{height:auto;min-height:11in;overflow:visible}.qp-cover{height:11in;margin:0;padding:0}}.rep-actions{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:var(--s2)}.rep-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:46ch;overflow-wrap:anywhere}.rep-presets{max-width:100%;overflow-x:auto}.quals-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4);flex-wrap:wrap}.quals-chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.quals-inactive{border-left:4px solid var(--color-text-muted)}.wo-split{justify-content:space-between}.wo-actions{flex-wrap:wrap}.wo-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s3) var(--s5);margin:0}.wo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}@container (min-width: 560px){.wo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 300px){.wo-grid{grid-template-columns:minmax(0,1fr)}}.wo-narrow{max-width:240px}.wo-add-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s4)}.wo-grow{flex:1;min-width:220px}.wo-ata{width:100px}.wo-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--s3)}.wo-item+.wo-item{border-top:1px solid var(--color-border);padding-top:var(--s3)}.wo-item-head .section-title{margin:0}.wo-tree-bar{flex-wrap:wrap;align-items:center;gap:var(--s3)}.wo-item-toggle{font:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit}.wo-item [hidden]{display:none}.wo-item-summary{flex-wrap:nowrap;align-items:center;white-space:nowrap}.wo-item-progress{width:140px;flex:none}.wo-dotted-id{display:inline-block;margin-bottom:var(--s1);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.75rem}.wo-usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.wo-apply{align-items:flex-start}.wo-apply>[role=alert]{align-self:stretch}.squawk-focus{border-radius:var(--radius-lg);outline:2px solid var(--color-brand);outline-offset:3px}.wo-section{container-type:inline-size;display:flex;flex-direction:column;gap:var(--s5)}.wo-filter{align-self:flex-start}.wo-number{display:inline-flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.wo-tab-count{margin-left:var(--s2)}.wo-tab-panel{padding-top:var(--s4)}.wo-list-shell{height:auto;padding:0}.wo-list-filters{display:flex;flex-wrap:wrap;gap:var(--s3);padding-bottom:var(--s4)}.wo-list-progress{display:inline-flex;align-items:center;gap:var(--s2);min-width:120px}.wo-list-progress .k-progress{flex:1}.wo-list-pager{display:flex;align-items:center;justify-content:flex-end;gap:var(--s3)}.wo-list-busy{opacity:.6;transition:opacity .12s}.wo-list-refusal{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s3)}.wo-header-line{flex-wrap:wrap;align-items:center;gap:var(--s3)}.wo-header-bar{width:140px;flex:none}.wo-header-note{margin:0}.wo-estimate-line{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr) minmax(0,7rem) minmax(0,7rem) auto;gap:var(--s3);align-items:start}.wo-estimate-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);align-items:start}@media(max-width:40rem){.wo-estimate-line,.wo-estimate-rates{grid-template-columns:minmax(0,1fr)}}.wo-data-notes{font-size:.875rem}.wo-data-notes summary{cursor:pointer}.wo-readonly button:not([role=tab]):not([data-readonly-keep]),.wo-readonly [role=button]:not([data-readonly-keep]){display:none}.isq{--isq-line: color-mix(in srgb, var(--color-text-muted) 45%, var(--color-border));display:flex;flex-direction:column;background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--isq-line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--k-shadow-sm)}.isq-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s3);padding:var(--s2) var(--s4);background:var(--color-brand);color:var(--color-brand-text-on)}.isq-title{font-size:1rem}.isq-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-left:auto}.isq-band [data-slot=badge]{background:var(--color-brand-text-on);color:var(--color-brand);border-color:var(--color-brand-text-on);font-weight:600}.isq-band [data-slot=badge].isq-pill--open{background:transparent;color:var(--color-brand-text-on);border-color:var(--color-brand-text-on)}.isq-body{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);background:var(--color-surface-raised)}.isq-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}@media(max-width:720px){.isq-pair{grid-template-columns:minmax(0,1fr)}}.isq-panel,.isq-tile{background:var(--color-surface);border:1px solid var(--isq-line);border-radius:var(--radius-md);min-width:0}.isq-panel{overflow:hidden}.isq-panel--warn{border-left:3px solid var(--color-brand)}.isq-label{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.isq-strip{padding:var(--s2) var(--s3);border-bottom:1px solid var(--isq-line);background:var(--color-hover)}.isq-strip--row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s1) var(--s3)}.isq-hint{font-size:.75rem}.isq-text{padding:var(--s3);white-space:pre-wrap;overflow-wrap:anywhere;max-height:14rem;overflow:auto}.isq-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s3)}.isq-tile{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s2) var(--s3);min-height:3.5rem}.isq-tile--wide{grid-column:span 2}.isq-value{font-weight:500;overflow-wrap:anywhere}.isq-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2) var(--s4);padding:var(--s2) var(--s4);border-top:1px solid var(--isq-line);background:var(--color-hover);color:var(--color-text-muted);font-size:.8125rem}.wo-sec-head,.wo-toolbar,.wo-group-head{background:var(--color-surface-raised);border:1px solid color-mix(in srgb,var(--color-text-muted) 45%,var(--color-border));border-radius:var(--radius-md)}.wo-sec-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s4);border-left:4px solid var(--color-brand)}.wo-sec-head .section-title{margin:0}.wo-chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.wo-sec-head>:last-child{margin-left:auto}.wo-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3)}.wo-toolbar [data-slot=select-trigger]{min-width:12rem}.wo-toolbar-note{margin-left:auto}.wo-group-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4);padding:var(--s2) var(--s4);background:var(--color-hover)}.wo-item+.wo-item{margin-top:var(--s3)}.wo-tab-panel{--wo-line: color-mix(in srgb, var(--color-text-muted) 45%, var(--color-border))}.wo-tab-panel [data-slot=card]{background:var(--color-surface-raised);border-color:var(--wo-line);box-shadow:var(--k-shadow-sm);overflow:hidden}.wo-tab-panel [data-slot=card-header]{background:var(--color-hover);border-bottom:1px solid var(--wo-line)}.wo-tab-panel [data-slot=card-title]{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wo-tab-panel [data-slot=metric-card]{background:var(--color-surface-raised);border-color:var(--wo-line)}.wo-tab-panel [data-slot=metric-card] p:first-child{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wo-tab-panel .k-table thead tr{background:var(--color-hover)}.wo-tab-panel .k-table__th{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.wo-tab-panel .k-table td{font-variant-numeric:tabular-nums}.wo-tab-panel .k-table tbody tr+tr td{border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.wo-tab-panel .k-alert{background:var(--color-surface-raised);border-color:var(--wo-line);border-left:4px solid var(--color-brand);color:var(--color-text)}.wo-tab-panel .k-alert--error,.wo-tab-panel .k-alert--warning{border-left-color:var(--k-alert-hue)}.wo-tab-panel .k-alert__icon{color:var(--color-brand)}.wo-tab-panel .k-info-row__label{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.wo-tab-panel .k-info-list{padding:var(--s2) 0}.wo-tab-panel [data-slot=card]{padding-block:0 var(--s4);gap:var(--s3)}.wo-tab-panel [data-slot=card]>[data-slot=card-header]{padding-block:var(--s3)}.wo-tab-panel .k-table td{overflow-wrap:anywhere}.wo-nowrap{white-space:nowrap}.wo-tab-panel .k-grid-kpi+.k-alert,.wo-tab-panel .k-alert+[data-slot=card],.wo-tab-panel .k-grid-kpi+[data-slot=card]{margin-top:var(--s3)}.wo-tab-panel [data-slot=card-content]>p{margin:0}.wo-tab-panel [data-slot=card-content]>p+p{margin-top:var(--s2)}.wo-section-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s4);background:var(--color-surface-raised);border:1px solid var(--wo-line, var(--color-border));border-left:4px solid var(--color-brand);border-radius:var(--radius-md)}.wo-section-bar .section-title{margin:0}.wo-footnote{margin:0 calc(-1 * var(--s4)) calc(-1 * var(--s4));padding:var(--s2) var(--s4);background:var(--color-hover);border-top:1px solid var(--wo-line, var(--color-border));color:var(--color-text-muted);font-size:.8125rem}.isq-pillwrap{display:inline-flex;padding:2px;background:var(--color-surface-raised);border-radius:999px}.isq-pad,.isq-panel.isq-pad{padding:var(--s3)}.isq-actions{display:inline-flex;gap:var(--s2)}.isq-text-plain{white-space:pre-wrap;overflow-wrap:anywhere}.isq--native .isq-strip--row{align-items:center}.wo-statusbar,.wo-apply{background:var(--color-surface-raised);border:1px solid var(--wo-line, var(--color-border));border-radius:var(--radius-md);padding:var(--s2) var(--s3)}.wo-dot{display:inline-block;width:8px;height:8px;margin-right:var(--s2);border-radius:50%;background:var(--status-green)}.wo-actionbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);background:var(--color-surface-raised);border:1px solid var(--wo-line, var(--color-border));border-radius:var(--radius-md)}.wo-actionbar>*{flex:1 1 auto}.wo-actionbar .wo-statusbar,.wo-actionbar .wo-apply{background:none;border:0;padding:0}.wo-actionbar .wo-apply{flex:0 0 auto}.isq-panel:empty{display:none}.wo-sources{list-style:none;margin:0;padding:0}.wo-sources>li{display:grid;gap:var(--s1);padding:var(--s2) var(--s4);border-top:1px solid var(--wo-line, var(--color-border));font-size:.875rem}.wo-sources>li:first-child{border-top:0}.wo-source-detail{color:var(--color-text-muted);font-size:.8125rem}.wo-actionbar:not(:has(button,[role=alert])){display:none}.lbe{--lbe-ink: #111;--lbe-rule: #222;--lbe-muted: #444;--lbe-rii: #c00000;color:var(--lbe-ink);background:#fff;font-family:Times New Roman,Times,Georgia,serif;font-size:10pt;line-height:1.3;max-width:8.5in;margin:0 auto}.lbe *{box-sizing:border-box}.lbe .page{padding:.5in .55in .45in;min-height:11in;position:relative;break-after:page;background:#fff;display:flex;flex-direction:column}.lbe .page:last-child{break-after:auto}.lbe .mono{font-family:Courier New,Consolas,monospace;font-size:9.5pt}.lbe .rii{color:var(--lbe-rii);font-weight:700;margin-right:4px}.lbe .muted{color:var(--lbe-muted)}.lbe-head{display:grid;grid-template-columns:1.9in 1fr;gap:.25in;align-items:start;margin-bottom:.18in}.lbe-mark{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:16pt;letter-spacing:.5px;line-height:1.05;padding-top:2px}.lbe-mark .fly{font-style:italic}.lbe-mark small{display:block;font-family:Times New Roman,serif;font-weight:400;font-size:8pt;letter-spacing:.3px;margin-top:3px;color:var(--lbe-muted)}.lbe-idgrid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--lbe-rule)}.lbe-idgrid>div{padding:3px 8px;text-align:center;border-right:1px solid var(--lbe-rule);border-bottom:1px solid var(--lbe-rule)}.lbe-idgrid>div:nth-child(3n){border-right:none}.lbe-idgrid>div:nth-last-child(-n+3){border-bottom:none}.lbe-idgrid .k{font-weight:700;font-size:9.5pt}.lbe-idgrid .v{font-weight:700;font-size:10pt}.lbe table{width:100%;border-collapse:collapse;margin-bottom:.16in;border:1px solid var(--lbe-rule)}.lbe table caption{text-align:left;font-size:10pt;padding:3px 8px;border:1px solid var(--lbe-rule);border-bottom:none;color:var(--lbe-ink)}.lbe table caption b{font-weight:700}.lbe th,.lbe td{border:1px solid var(--lbe-rule);padding:3px 7px;vertical-align:middle;font-size:9.5pt;color:var(--lbe-ink);background:#fff}.lbe th{font-weight:700;text-align:left}.lbe th.c,.lbe td.c{text-align:center}.lbe td.desc{line-height:1.3}.lbe th.wo,.lbe td.wo{width:.95in;text-align:center;white-space:nowrap}.lbe th.code,.lbe td.code{width:1.1in;white-space:nowrap}.lbe .wo-title{text-transform:uppercase;font-size:8.5pt;line-height:1.1}.lbe .empty{color:var(--lbe-muted);font-style:italic;padding:4px 8px}.lbe .desc-lines>div{line-height:1.3}.lbe .desc-lines .lbl{font-weight:700}.lbe .desc-lines .found{font-size:8.5pt}.lbe .signoffs td{font-size:8.5pt;padding:2px 6px}.lbe .signoffs .rii{font-size:8.5pt}.lbe-cert{margin-top:auto;padding-top:.12in}.lbe-cert p{margin:0 0 .09in;font-size:10pt;white-space:pre-wrap}.lbe-cert p.draft{color:var(--lbe-rii);font-weight:700;white-space:normal}.lbe-sig{display:grid;grid-template-columns:1.1in 2.2fr .6in 1.5fr 1.6fr;border:1px solid var(--lbe-rule);margin-top:.08in}.lbe-sig>div{padding:5px 8px;border-right:1px solid var(--lbe-rule);min-height:.5in;display:flex;flex-direction:column;justify-content:center}.lbe-sig>div:last-child{border-right:none}.lbe-sig .k{font-weight:700;font-size:9.5pt;line-height:1.15}.lbe-sig .v{font-size:11pt}.lbe-sig .line{border-bottom:1px solid var(--lbe-rule);height:.3in;margin-top:2px}.lbe-station{margin-top:4px;font-size:8.5pt;text-transform:uppercase;letter-spacing:.2px}.lbe-toolbar{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.lbe-toolbar .spacer{flex:1}.lbe-hint{font-size:.7812rem}.lbe-paper{background:var(--k-muted);padding:var(--s4);border-radius:var(--radius-lg)}.lbe-paper .lbe{box-shadow:var(--k-shadow-md)}.lbe-release-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s4)}@media(max-width:700px){.lbe .page{padding:.3in;min-height:0}.lbe-head{grid-template-columns:1fr}.lbe-sig{grid-template-columns:1fr 1fr}.lbe-sig>div{border-bottom:1px solid var(--lbe-rule)}}@media print{@page lbe{size:Letter;margin:0}.lbe{page:lbe}.app:has(.lbe){display:block;min-height:0;height:auto!important}.app:has(.lbe) .sidebar,.app:has(.lbe) .topbar,.lbe-toolbar,.lbe-release,.k-toast-region{display:none!important}.app:has(.lbe) .main,.app:has(.lbe) .main-inner{display:block;margin:0!important;padding:0!important;max-width:none!important;overflow:visible!important;height:auto!important}body:has(.lbe),html:has(.lbe){background:#fff;height:auto!important;overflow:visible!important}#root:has(.lbe){height:auto!important;overflow:visible!important}.lbe-paper{background:none;padding:0;border-radius:0}.lbe-paper .lbe{box-shadow:none;max-width:none;margin:0}.lbe .page{min-height:0;height:11in}.lbe tr{break-inside:avoid}}.wo-doc{--doc-blue: #1f4e79;--doc-ink: #111;--doc-muted: #555;--doc-rule: #222;color:var(--doc-ink);background:#fff;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:10pt;line-height:1.35;max-width:8.5in;margin:0 auto;padding:.5in .55in}.wo-doc *{box-sizing:border-box}.wo-doc .num{color:var(--doc-ink);text-align:right;white-space:nowrap;font-family:Consolas,Courier New,monospace}.wo-doc .muted{color:var(--doc-muted)}.wo-doc-head{display:grid;grid-template-columns:1fr auto;align-items:start;gap:16px}.wo-doc-logo{color:var(--doc-blue);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:18pt}.wo-doc-shop{font-size:9pt;color:var(--doc-muted)}.wo-doc-title{text-align:right}.wo-doc-title h1{margin:0;font-size:15pt;letter-spacing:.04em;text-transform:uppercase}.wo-doc-rule{border-top:1.5px solid var(--doc-rule);margin:10px 0}.wo-doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 24px;margin-bottom:4px}.wo-doc-grid .k{display:inline-block;min-width:1.15in;font-weight:700}.wo-doc h2{margin:14px 0 4px;font-size:11pt;border-bottom:1px solid var(--doc-rule)}.wo-doc table{width:100%;border-collapse:collapse}.wo-doc th{text-align:left;font-size:8.5pt;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--doc-rule);padding:3px 6px 3px 0}.wo-doc th.num{font-family:inherit}.wo-doc td{vertical-align:top;padding:4px 6px 4px 0;border-bottom:1px solid #ddd}.wo-doc tr{break-inside:avoid}.wo-doc .changes{margin:2px 0 0;padding-left:14px;font-size:9pt;color:var(--doc-muted)}.wo-doc-note{margin-top:10px;font-size:9pt;color:var(--doc-muted)}.wo-doc-caveat{margin-top:8px;padding:4px 8px;border:1px solid var(--doc-rule);font-weight:700}.wo-doc-foot{margin-top:16px;display:flex;justify-content:space-between;font-size:8pt;color:var(--doc-muted)}.wo-doc-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:var(--s4)}@media print{@page wo{size:Letter;margin:.4in}.wo-doc{page:wo;max-width:none;margin:0;padding:0}body.wo-printing .sidebar,body.wo-printing .topbar,body.wo-printing .wo-doc-toolbar{display:none!important}body.wo-printing .app,body.wo-printing .main{display:block;margin:0}body.wo-printing .main-inner{padding:0!important;margin:0!important;max-width:none!important}}.wo-doc-banner{margin-bottom:8px;padding:3px 8px;border:2px solid var(--doc-rule);text-align:center;font-weight:700;letter-spacing:.06em}.pk-section+.pk-section{margin-top:var(--s5)}.pk-missing{font-weight:700}@media print{.pk-section .lbe-cert p.draft{display:none}.pk-toolbar{display:none!important}.pk-section{margin:0}.pk-section+.pk-section{margin-top:0;break-before:page}}.asst-fab{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:var(--z-header);display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--color-brand);border-radius:50%;background:var(--color-brand);color:var(--color-brand-text-on);box-shadow:var(--k-shadow-md);cursor:pointer;transition:background-color .15s}.asst-fab:hover{background:var(--color-brand-hover)}.asst-fab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring-focus),var(--k-shadow-md)}[data-slot=dialog-header].asst-head{flex-direction:row;align-items:center;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s4);border-bottom:1px solid var(--color-border)}.asst-head__title.asst-head__title{flex:1 1 auto;min-width:0;font-size:1rem;line-height:1.5rem}.asst-head__actions{display:flex;align-items:center;gap:2px}.asst-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-text)}.asst-mark--lg{width:52px;height:52px;border-radius:var(--radius-xl)}.asst-body{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.asst-scroll{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:var(--s4)}.asst-scroll:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--ring-focus)}.asst-thread{display:flex;flex-direction:column;gap:var(--s5);margin-top:auto}.asst-muted{margin:0;font-size:.8125rem;line-height:1.125rem;color:var(--color-text-muted)}.asst-center{margin:auto;max-width:360px;text-align:center}.asst-empty{display:flex;flex-direction:column;align-items:center;gap:var(--s2);max-width:380px;margin:auto;text-align:center}.asst-empty__title{margin:var(--s2) 0 0;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--color-text)}.asst-empty__line{margin:0 0 var(--s3);font-size:.875rem;line-height:1.25rem;color:var(--color-text-muted)}.asst-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2);margin:0;padding:0;list-style:none}.asst-chip{padding:6px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.8125rem;line-height:1.125rem;cursor:pointer;transition:background-color .15s}.asst-chip:hover{background:var(--color-hover)}.asst-chip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring-focus)}.asst-msg{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.asst-msg--user{align-self:flex-end;max-width:85%;padding:8px 14px;border-radius:18px 18px 4px;background:var(--color-brand-soft);color:var(--color-text);font-size:.875rem;line-height:1.25rem}.asst-msg--assistant{align-self:stretch;gap:var(--s3);color:var(--color-text);font-size:.9375rem;line-height:1.5rem}.asst-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.asst-msg--user .asst-text{line-height:1.25rem}.asst-typing{display:flex;align-items:center;gap:var(--s2);margin:0;font-size:.8125rem;color:var(--color-text-muted)}.asst-typing__dots{display:inline-flex;gap:4px}.asst-typing__dots span{width:6px;height:6px;border-radius:50%;background:var(--color-text-muted);animation:asst-dot 1.2s ease-in-out infinite}.asst-typing__dots span:nth-child(2){animation-delay:.15s}.asst-typing__dots span:nth-child(3){animation-delay:.3s}@keyframes asst-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.asst-uses{display:flex;flex-direction:column;gap:2px}.asst-use__line{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;max-width:100%;padding:2px 4px 2px 0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);font:inherit;font-size:.75rem;line-height:1rem;text-align:left;cursor:pointer}.asst-use__line:hover{color:var(--color-text)}.asst-use__line:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring-focus)}.asst-use__chevron{flex:none;transition:transform .15s}.asst-use__line[aria-expanded=true] .asst-use__chevron{transform:rotate(90deg)}.asst-use__body{display:flex;flex-direction:column;gap:6px;margin:2px 0 var(--s2) 1px;padding-left:var(--s3);border-left:2px solid var(--color-border);font-size:.75rem;line-height:1.125rem;color:var(--color-text-muted)}.asst-use__p{margin:0}.asst-use__heading{margin:0;font-weight:600;color:var(--color-text)}.asst-use__note{color:var(--color-text)}.asst-use__raw-toggle{align-self:flex-start;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);font:inherit;text-decoration:underline;cursor:pointer}.asst-use__raw-toggle:hover{color:var(--color-text)}.asst-use__raw-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring-focus)}.asst-result{display:flex;flex-direction:column;gap:6px;min-width:0}.asst-result__summary{margin:0;font-size:.8125rem;line-height:1.125rem;font-weight:600}.asst-result__note{margin:0;font-size:.75rem;line-height:1rem;color:var(--color-text-muted)}.asst-table .k-table{font-size:.8125rem;line-height:1.125rem}@media(max-width:480px){.asst-secondary{display:none}}.asst-cards{gap:var(--s2)}.asst-card{padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.asst-card__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px var(--s2);margin:0 0 6px;font-size:.875rem;line-height:1.25rem;font-weight:600}.asst-card__sub{font-size:.75rem;font-weight:400;color:var(--color-text-muted)}.asst-facts{display:flex;flex-direction:column;gap:4px;margin:0}.asst-facts__row{display:flex;justify-content:space-between;gap:var(--s3);font-size:.8125rem;line-height:1.125rem}.asst-facts__row dt{color:var(--color-text-muted)}.asst-facts__row dd{margin:0;text-align:right;color:var(--color-text)}.asst-facts__caption{display:block;font-size:.6875rem;line-height:.875rem;color:var(--color-text-muted)}.asst-stats{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);margin:0}.asst-stats--row{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.asst-stat{display:flex;flex-direction:column-reverse;gap:2px}.asst-stat__value{margin:0;font-family:var(--font-mono);font-size:2.25rem;line-height:2.5rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text)}.asst-stats--row .asst-stat__value{font-size:1.5rem;line-height:1.75rem}.asst-stat__label{font-size:.75rem;line-height:1rem;color:var(--color-text-muted)}.asst-raw{max-height:240px;margin:0;padding:8px;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--k-muted);color:var(--color-text);font-family:var(--font-mono);font-size:.75rem;line-height:1rem;white-space:pre}.asst-raw:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring-focus)}.asst-raw--flagged{max-height:320px}.asst-cutoff{margin:0;padding-top:var(--s2);border-top:1px dashed var(--color-border);font-size:.75rem;line-height:1rem;color:var(--color-text-muted)}.asst-jump{position:absolute;left:50%;bottom:var(--s3);transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:.75rem;line-height:1rem;box-shadow:var(--k-shadow-md);cursor:pointer}.asst-jump:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring-focus),var(--k-shadow-md)}[data-slot=dialog-footer].asst-composer{flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:6px;padding:var(--s2) var(--s4) var(--s3)}.asst-bar{display:flex;align-items:flex-end;gap:var(--s1);padding:4px 4px 4px 14px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);transition:border-color .15s}.asst-bar:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--ring-focus)}.asst-bar--over,.asst-bar--over:focus-within{border-color:var(--color-danger)}.asst-bar .asst-input{flex:1 1 auto;min-width:0;min-height:0;max-height:128px;padding:6px 0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.875rem;line-height:1.25rem;resize:none}[data-slot=button].asst-send{flex:none;width:32px;height:32px;border-radius:50%}.asst-counter{margin:0;font-size:.75rem;line-height:1rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right}.asst-counter--over{color:var(--color-danger);font-weight:600}.asst-note{margin:0;font-size:.6875rem;line-height:1rem;color:var(--color-text-muted);text-align:center}.asst-fab--busy:after,.asst-fab--ready:after{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;box-sizing:border-box;border:2px solid var(--color-bg);border-radius:50%;background:var(--status-green)}.asst-fab--busy:after{background:var(--status-amber);animation:asst-pulse 1.2s ease-in-out infinite}@keyframes asst-pulse{50%{transform:scale(1.35)}}@media screen{.app .main-inner{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.asst-fab--busy:after,.asst-typing__dots span{animation:none}.asst-fab,.asst-use__chevron,.asst-chip,.asst-bar{transition:none}}@media(forced-colors:active){.asst-fab{border:1px solid ButtonText}.asst-msg--user,.asst-chip,.asst-card,.asst-jump{border:1px solid CanvasText}.asst-typing__dots span{background:CanvasText}.asst-fab:focus-visible,.asst-use__line:focus-visible,.asst-use__raw-toggle:focus-visible,.asst-chip:focus-visible,.asst-jump:focus-visible,.asst-scroll:focus-visible,.asst-raw:focus-visible,.asst-bar:focus-within{outline:2px solid Highlight;outline-offset:2px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-sky-500:oklch(68.5% .169 237.323);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--default-mono-font-family:"JetBrains Mono", ui-monospace, monospace;--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}html,body{overscroll-behavior:none}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(p,dl,pre):not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){margin-block:1em}:is(blockquote,figure):not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){margin:1em 40px}:is(ul,ol,menu):not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){margin-block:1em;padding-inline-start:40px}:is(ul,ol,menu) :is(ul,ol,menu):not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){margin-block:0}ul:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *),menu:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){list-style:outside}ol:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){list-style:decimal}:is(ul,ol,menu) ul:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){list-style:circle}dd:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){margin-inline-start:40px}hr:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){margin:.5em auto}h2:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){font-size:1.5em}h3:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){font-size:1.17em}:is(h4,h5,h6):not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){font-weight:700}h4:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){margin-block:1.33em}h5:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){margin-block:1.67em;font-size:.83em}h6:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){margin-block:2.33em;font-size:.67em}a:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){text-decoration:underline}:is(img,svg,video,canvas,audio,iframe,embed,object):not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){vertical-align:baseline;display:inline}table:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){border-collapse:separate}:is(td,th):not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){padding:1px}button:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *,[role=checkbox]){padding:1px 6px}fieldset:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){border-style:groove;border-width:2px;margin-inline:2px;padding:.35em .75em .625em}legend:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *){padding-inline:2px}@media print{.k-chart__pane--chart[hidden]{display:block!important}}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-8{inset:calc(var(--spacing) * -8)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[5px\]{top:5px}.top-\[50\%\]{top:50%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[calc\(var\(--z-modal\)\+50\)\]{z-index:calc(var(--z-modal) + 50)}.z-\[var\(--z-dropdown\)\]{z-index:var(--z-dropdown)}.z-\[var\(--z-modal\)\]{z-index:var(--z-modal)}.z-\[var\(--z-modal-backdrop\)\]{z-index:var(--z-modal-backdrop)}.z-\[var\(--z-tooltip\)\]{z-index:var(--z-tooltip)}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-0\!{margin:0!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-\(--s2\){margin-top:var(--s2)}.mt-\(--s4\){margin-top:var(--s4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[4px\]{margin-top:4px}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-\(--s1\)\!{margin-bottom:var(--s1)!important}.mb-\(--s2\){margin-bottom:var(--s2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-\(--s1\){margin-left:var(--s1)}.ml-\(--s3\){margin-left:var(--s3)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[14px\]{width:14px;height:14px}.size-\[22px\]{width:22px;height:22px}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-15{height:calc(var(--spacing) * 15)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-30{height:calc(var(--spacing) * 30)}.h-32{height:calc(var(--spacing) * 32)}.h-35{height:calc(var(--spacing) * 35)}.h-37\.5{height:calc(var(--spacing) * 37.5)}.h-40{height:calc(var(--spacing) * 40)}.h-45{height:calc(var(--spacing) * 45)}.h-48{height:calc(var(--spacing) * 48)}.h-55{height:calc(var(--spacing) * 55)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-\[22px\]{height:22px}.h-\[260px\]{height:260px}.h-\[360px\]{height:360px}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:0}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[1\.5em\]{min-height:1.5em}.min-h-\[22px\]{min-height:22px}.min-h-\[32px\]{min-height:32px}.min-h-\[92px\]{min-height:92px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-16{width:calc(var(--spacing) * 16)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-70{width:calc(var(--spacing) * 70)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2px\]{width:2px}.w-\[35\%\]{width:35%}.w-\[45\%\]{width:45%}.w-\[66px\]{width:66px}.w-\[70\%\]{width:70%}.w-\[84px\]{width:84px}.w-\[96px\]{width:96px}.w-\[110px\]\!{width:110px!important}.w-\[170px\]{width:170px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[22rem\]{max-width:22rem}.max-w-\[70ch\]{max-width:70ch}.max-w-\[95vw\]{max-width:95vw}.max-w-\[280px\]{max-width:280px}.max-w-\[480px\]{max-width:480px}.max-w-\[720px\]{max-width:720px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[14ch\]{min-width:14ch}.min-w-\[14rem\]{min-width:14rem}.min-w-\[16px\]{min-width:16px}.min-w-\[28ch\]{min-width:28ch}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[160px\]\!{min-width:160px!important}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[480px\]{min-width:480px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.flex-\[1_1_12rem\]{flex:12rem}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.03\]{scale:1.03}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.\[transform\:translateX\(2px\)\]{transform:translate(2px)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-shimmer{animation:1.5s ease-in-out infinite shimmer}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-none{touch-action:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[9rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:9rem minmax(0,1fr) auto}.grid-cols-\[minmax\(8rem\,max-content\)_1fr\]{grid-template-columns:minmax(8rem,max-content) 1fr}.grid-cols-\[minmax\(12rem\,22rem\)_1fr\]{grid-template-columns:minmax(12rem,22rem) 1fr}.grid-cols-\[repeat\(7\,1fr\)\]{grid-template-columns:repeat(7,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(26rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--s1\){gap:var(--s1)}.gap-\(--s2\){gap:var(--s2)}.gap-\(--s3\){gap:var(--s3)}.gap-\(--s4\){gap:var(--s4)}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-\(--s4\){column-gap:var(--s4)}.gap-x-\(--s5\){column-gap:var(--s5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-\(--s2\){row-gap:var(--s2)}.gap-y-\(--s4\){row-gap:var(--s4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-\[2px\]{border-radius:2px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--status-green\)_30\%\,transparent\)\]{border-color:var(--status-green)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--status-green\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--status-green) 30%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--status-inflight\)_30\%\,transparent\)\]{border-color:var(--status-inflight)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--status-inflight\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--status-inflight) 30%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-background\/20{border-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.border-background\/20{border-color:color-mix(in oklab,var(--background) 20%,transparent)}}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.border-status-red\/30{border-color:var(--status-red)}@supports (color:color-mix(in lab,red,red)){.border-status-red\/30{border-color:color-mix(in oklab,var(--status-red) 30%,transparent)}}.border-transparent{border-color:#0000}.border-b-border{border-bottom-color:var(--border)}.border-l-border{border-left-color:var(--border)}.border-l-chart-charter{border-left-color:var(--chart-charter)}.border-l-status-amber{border-left-color:var(--status-amber)}.bg-\(--k-muted\){background-color:var(--k-muted)}.bg-\(--tl-solid\){background-color:var(--tl-solid)}.bg-\[\#f7f8fb\]{background-color:#f7f8fb}.bg-\[color-mix\(in_srgb\,var\(--k-muted\)_30\%\,transparent\)\]{background-color:var(--k-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--k-muted\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--k-muted) 30%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--tl-solid\)_22\%\,var\(--color-surface\)\)\]{background-color:var(--tl-solid)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--tl-solid\)_22\%\,var\(--color-surface\)\)\]{background-color:color-mix(in srgb,var(--tl-solid) 22%,var(--color-surface))}}.bg-ai-primary\/15{background-color:var(--ai-primary)}@supports (color:color-mix(in lab,red,red)){.bg-ai-primary\/15{background-color:color-mix(in oklab,var(--ai-primary) 15%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-background,.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/55{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/55{background-color:color-mix(in oklab,var(--card) 55%,transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/70{background-color:color-mix(in oklab,var(--card) 70%,transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/80{background-color:color-mix(in oklab,var(--card) 80%,transparent)}}.bg-chart-charter\/10{background-color:var(--chart-charter)}@supports (color:color-mix(in lab,red,red)){.bg-chart-charter\/10{background-color:color-mix(in oklab,var(--chart-charter) 10%,transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-status-green-bg{background-color:var(--status-green-bg)}.bg-status-inflight-bg{background-color:var(--status-inflight-bg)}.bg-transparent{background-color:#0000}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(14\,165\,233\,0\.18\)\,transparent_28\%\)\,radial-gradient\(circle_at_75\%_20\%\,rgba\(34\,197\,94\,0\.14\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.35\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 0 0,#0ea5e92e,#0000 28%),radial-gradient(circle at 75% 20%,#22c55e24,#0000 28%),linear-gradient(#ffffff59,#0000 50%)}.from-accent{--tw-gradient-from:var(--accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/20{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/20{--tw-gradient-from:color-mix(in oklab, var(--primary) 20%, transparent)}}.from-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950\/12{--tw-gradient-from:#0206181f}@supports (color:color-mix(in lab,red,red)){.from-slate-950\/12{--tw-gradient-from:color-mix(in oklab, var(--color-slate-950) 12%, transparent)}}.from-slate-950\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-accent\/50{--tw-gradient-via:var(--accent)}@supports (color:color-mix(in lab,red,red)){.via-accent\/50{--tw-gradient-via:color-mix(in oklab, var(--accent) 50%, transparent)}}.via-accent\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-accent{--tw-gradient-to:var(--accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500\/10{--tw-gradient-to:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.to-sky-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.to-sky-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/12{--tw-gradient-to:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.to-white\/12{--tw-gradient-to:color-mix(in oklab, var(--color-white) 12%, transparent)}}.to-white\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left-top{object-position:left top}.object-top{object-position:top}.p-\(--s3\){padding:var(--s3)}.p-0{padding:0}.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-12{padding:calc(var(--spacing) * 12)}.px-\(--s2\){padding-inline:var(--s2)}.px-\(--s3\){padding-inline:var(--s3)}.px-\(--s4\){padding-inline:var(--s4)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[5px\]{padding-inline:5px}.px-\[7px\]{padding-inline:7px}.py-\(--s1\){padding-block:var(--s1)}.py-\(--s2\){padding-block:var(--s2)}.py-\(--s3\){padding-block:var(--s3)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-px{padding-block:1px}.pt-\(--s3\){padding-top:var(--s3)}.pt-\(--s4\){padding-top:var(--s4)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pr-\(--s3\){padding-right:var(--s3)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-\(--s2\){padding-bottom:var(--s2)}.pb-\(--s3\){padding-bottom:var(--s3)}.pb-\(--s4\){padding-bottom:var(--s4)}.pb-1{padding-bottom:var(--spacing)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-\(--s3\){padding-left:var(--s3)}.pl-\(--s4\){padding-left:var(--s4)}.pl-0{padding-left:0}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.font-sans{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.field-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.caption{--tw-font-weight:var(--font-weight-medium);font-size:.625rem;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--muted-foreground);text-transform:uppercase}.section-title{--tw-font-weight:var(--font-weight-semibold);font-size:.9375rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground)}.text-\(length\:--x\){font-size:var(--x)}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.125rem\]{font-size:1.125rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1rem\]{--tw-leading:1rem;line-height:1rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.wrap-anywhere{overflow-wrap:anywhere}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\(--color-aog-fg\){color:var(--color-aog-fg)}.text-\(--k-tone-amber-fg\){color:var(--k-tone-amber-fg)}.text-\(--k-tone-green-fg\){color:var(--k-tone-green-fg)}.text-\(--k-tone-green-fg\)\!{color:var(--k-tone-green-fg)!important}.text-\(--k-tone-inflight-fg\)\!{color:var(--k-tone-inflight-fg)!important}.text-ai-primary{color:var(--ai-primary)}.text-amber-600{color:var(--color-amber-600)}.text-background,.text-background\/70{color:var(--background)}@supports (color:color-mix(in lab,red,red)){.text-background\/70{color:color-mix(in oklab,var(--background) 70%,transparent)}}.text-card-foreground{color:var(--card-foreground)}.text-chart-charter{color:var(--chart-charter)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\!{color:var(--muted-foreground)!important}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-status-amber{color:var(--status-amber)}.text-status-green{color:var(--status-green)}.text-status-red{color:var(--status-red)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_-32px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:0 24px 80px -32px var(--tw-shadow-color,#0f172a73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:inset_0_0_0_2px_var\(--color-brand\)\]{box-shadow:inset 0 0 0 2px var(--color-brand)}.\[box-shadow\:var\(--k-shadow-sm\)\]{box-shadow:var(--k-shadow-sm)}.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.ring-status-red\/30{--tw-ring-color:var(--status-red)}@supports (color:color-mix(in lab,red,red)){.ring-status-red\/30{--tw-ring-color:color-mix(in oklab, var(--status-red) 30%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.\[outline\:1px_dashed_var\(--tl-solid\)\]{outline:1px dashed var(--tl-solid)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\[outline-offset\:-1px\]{outline-offset:-1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.fade-in-0{--tw-enter-opacity:0}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--a\:1\]{--a:1}.\[--c\:3\]{--c:3}.\[--d\:1\]{--d:1}.\[--e\:2\]{--e:2}.\[--tl-solid\:var\(--k-tone-amber-solid\)\]{--tl-solid:var(--k-tone-amber-solid)}.\[--tl-solid\:var\(--k-tone-green-solid\)\]{--tl-solid:var(--k-tone-green-solid)}.\[--tl-solid\:var\(--k-tone-inflight-solid\)\]{--tl-solid:var(--k-tone-inflight-solid)}.\[--tl-solid\:var\(--k-tone-neutral-solid\)\]{--tl-solid:var(--k-tone-neutral-solid)}.\[--x\:value\]{--x:value}.\[border\:0\]{border:0}.paused{animation-play-state:paused}.running{animation-play-state:running}@media(hover:hover){.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/70::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.focus-within\:bg-background:focus-within{background-color:var(--background)}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:\[outline\:none\]:focus{outline:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:\[box-shadow\:0_0_0_3px_var\(--ring-focus\)\]:focus-visible{box-shadow:0 0 0 3px var(--ring-focus)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:\[outline\:none\]:focus-visible{outline:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:pointer-events-auto:disabled{pointer-events:auto}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}:is(.\*\:data-\[slot\=card-content\]\:px-3>*)[data-slot=card-content]{padding-inline:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=card-content\]\:px-4>*)[data-slot=card-content]{padding-inline:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=card-footer\]\:px-3>*)[data-slot=card-footer]{padding-inline:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=card-footer\]\:px-4>*)[data-slot=card-footer]{padding-inline:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=card-header\]\:px-3>*)[data-slot=card-header]{padding-inline:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=card-header\]\:px-4>*)[data-slot=card-header]{padding-inline:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=card-header\]\:py-3>*)[data-slot=card-header]{padding-block:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:var(--primary)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:#0000}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[680px\]{max-width:680px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pb-0{padding-bottom:0}.sm\:text-left{text-align:left}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:\[--b\:2\]{--b:2}}@media(min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}}.dark\:scale-0:is(.dark *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:scale-100:is(.dark *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:-rotate-90:is(.dark *){rotate:-90deg}.dark\:rotate-0:is(.dark *){rotate:0deg}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media print{.print\:hidden{display:none}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_h1\]\:font-mono h1{font-family:JetBrains Mono,ui-monospace,monospace}.\[\&_h3\]\:m-0\! h3{margin:0!important}.\[\&_h3\]\:mt-\(--s2\)\! h3{margin-top:var(--s2)!important}.\[\&_h3\]\:text-\[0\.9375rem\] h3{font-size:.9375rem}.\[\&_ol\]\:m-0 ol{margin:0}.\[\&_ol\]\:flex ol{display:flex}.\[\&_ol\]\:flex-col ol{flex-direction:column}.\[\&_ol\]\:gap-\(--s2\) ol{gap:var(--s2)}.\[\&_ol\]\:pl-\(--s5\) ol{padding-left:var(--s5)}.\[\&_p\]\:m-0 p{margin:0}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-foreground strong{color:var(--foreground)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-8 svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-primary svg{color:var(--primary)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_td\]\:border-t td{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_td\]\:border-t-border td{border-top-color:var(--border)}.\[\&_td\]\:bg-\(--color-hover-a30\) td{background-color:var(--color-hover-a30)}.\[\&_td\]\:opacity-55 td{opacity:.55}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:m-0 ul{margin:0}.\[\&_ul\]\:flex ul{display:flex}.\[\&_ul\]\:flex-col ul{flex-direction:column}.\[\&_ul\]\:gap-\(--s2\) ul{gap:var(--s2)}.\[\&_ul\]\:pl-\(--s5\) ul{padding-left:var(--s5)}.\[\&\+\&\]\:border-t+.\[\&\+\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\+\&\]\:border-t-border+.\[\&\+\&\]\:border-t-border{border-top-color:var(--border)}.\[\&\+\&\]\:pt-\(--s3\)+.\[\&\+\&\]\:pt-\(--s3\){padding-top:var(--s3)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:hover\]\:border-primary:hover{border-color:var(--primary)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg),:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(max-width:520px){.\[\@media\(max-width\:520px\)\]\:col-span-full{grid-column:1/-1}.\[\@media\(max-width\:520px\)\]\:row-start-2{grid-row-start:2}.\[\@media\(max-width\:520px\)\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:640px){.\[\@media\(max-width\:640px\)\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\[\@media\(max-width\:640px\)\]\:gap-0{gap:0}}@media(max-width:700px){.\[\@media\(max-width\:700px\)\]\:min-w-\[640px\]{min-width:640px}}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:oklch(98.5% 0 0);--foreground:oklch(16% .01 250);--card:oklch(100% 0 0);--card-foreground:oklch(16% .01 250);--popover:oklch(100% 0 0);--popover-foreground:oklch(16% .01 250);--primary:oklch(35% .08 250);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(95% .005 250);--secondary-foreground:oklch(22% .03 250);--muted:oklch(95% .005 250);--muted-foreground:oklch(45% .02 250);--accent:oklch(93% .01 250);--accent-foreground:oklch(22% .03 250);--destructive:oklch(55% .22 25);--border:oklch(82% .008 250);--input:oklch(82% .008 250);--ring:oklch(35% .08 250);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(97% .005 250);--sidebar-foreground:oklch(16% .01 250);--sidebar-primary:oklch(35% .08 250);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(94% .01 250);--sidebar-accent-foreground:oklch(25% .03 250);--sidebar-border:oklch(82% .008 250);--sidebar-ring:oklch(35% .08 250);--status-green:oklch(52% .17 145);--status-inflight:oklch(50% .18 250);--status-amber:oklch(65% .19 70);--status-red:oklch(45% .22 25);--status-green-bg:var(--status-green)}@supports (color:color-mix(in lab,red,red)){:root{--status-green-bg:color-mix(in oklch, var(--status-green) 8%, transparent)}}:root{--status-amber-bg:var(--status-amber)}@supports (color:color-mix(in lab,red,red)){:root{--status-amber-bg:color-mix(in oklch, var(--status-amber) 10%, transparent)}}:root{--status-red-bg:var(--status-red)}@supports (color:color-mix(in lab,red,red)){:root{--status-red-bg:color-mix(in oklch, var(--status-red) 10%, transparent)}}:root{--status-inflight-bg:var(--status-inflight)}@supports (color:color-mix(in lab,red,red)){:root{--status-inflight-bg:color-mix(in oklch, var(--status-inflight) 8%, transparent)}}:root{--status-green-glow:var(--status-green)}@supports (color:color-mix(in lab,red,red)){:root{--status-green-glow:color-mix(in oklch, var(--status-green) 12%, transparent)}}:root{--status-amber-glow:var(--status-amber)}@supports (color:color-mix(in lab,red,red)){:root{--status-amber-glow:color-mix(in oklch, var(--status-amber) 12%, transparent)}}:root{--status-red-glow:var(--status-red)}@supports (color:color-mix(in lab,red,red)){:root{--status-red-glow:color-mix(in oklch, var(--status-red) 12%, transparent)}}:root{--status-inflight-glow:var(--status-inflight)}@supports (color:color-mix(in lab,red,red)){:root{--status-inflight-glow:color-mix(in oklch, var(--status-inflight) 12%, transparent)}}:root{--chart-charter:oklch(48% .16 240);--chart-jetclub:oklch(45% .18 290);--chart-owner:oklch(48% .17 155);--chart-wholesale:oklch(48% .13 195);--chart-retail:oklch(50% .15 75);--chart-fractional:oklch(50% .16 45);--chart-repo:oklch(40% .02 250);--chart-maintenance:var(--status-red);--ai-primary:oklch(48% .2 290);--ai-bg:oklch(48% .2 290/.08);--ai-border:oklch(48% .2 290/.25);--nav-collapsed-width:64px;--nav-expanded-width:240px;--header-height:52px;--ai-strip-height:48px;--z-header:1100;--z-sidenav:1200;--z-modal-backdrop:1300;--z-modal:1400;--z-nav:1460;--z-feedback:1470;--z-dropdown:1500;--z-toast:1600;--z-tooltip:1700;--z-command-palette:1800;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--transition-fast:.1s ease;--transition-normal:.2s var(--ease-out-expo);--transition-slow:.35s var(--ease-out-expo)}.dark{--background:oklch(14% .01 250);--foreground:oklch(93% .005 250);--card:oklch(18% .01 250);--card-foreground:oklch(93% .005 250);--popover:oklch(18% .01 250);--popover-foreground:oklch(93% .005 250);--primary:oklch(70% .15 240);--primary-foreground:oklch(14% .01 250);--secondary:oklch(22% .01 250);--secondary-foreground:oklch(93% .005 250);--muted:oklch(22% .01 250);--muted-foreground:oklch(65% .01 250);--accent:oklch(25% .015 250);--accent-foreground:oklch(93% .005 250);--destructive:oklch(65% .22 22);--border:oklch(30% .01 250);--input:oklch(30% .01 250);--ring:oklch(70% .15 240);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(16% .01 250);--sidebar-foreground:oklch(93% .005 250);--sidebar-primary:oklch(70% .15 240);--sidebar-primary-foreground:oklch(93% .005 250);--sidebar-accent:oklch(25% .015 250);--sidebar-accent-foreground:oklch(93% .005 250);--sidebar-border:oklch(30% .01 250);--sidebar-ring:oklch(70% .15 240);--status-green:oklch(66% .2 145);--status-inflight:oklch(70% .18 250);--status-amber:oklch(75% .19 70);--status-red:oklch(55% .22 22);--status-green-bg:var(--status-green)}@supports (color:color-mix(in lab,red,red)){.dark{--status-green-bg:color-mix(in oklch, var(--status-green) 10%, transparent)}}.dark{--status-amber-bg:var(--status-amber)}@supports (color:color-mix(in lab,red,red)){.dark{--status-amber-bg:color-mix(in oklch, var(--status-amber) 12%, transparent)}}.dark{--status-red-bg:var(--status-red)}@supports (color:color-mix(in lab,red,red)){.dark{--status-red-bg:color-mix(in oklch, var(--status-red) 14%, transparent)}}.dark{--status-inflight-bg:var(--status-inflight)}@supports (color:color-mix(in lab,red,red)){.dark{--status-inflight-bg:color-mix(in oklch, var(--status-inflight) 10%, transparent)}}.dark{--status-green-glow:var(--status-green)}@supports (color:color-mix(in lab,red,red)){.dark{--status-green-glow:color-mix(in oklch, var(--status-green) 25%, transparent)}}.dark{--status-amber-glow:var(--status-amber)}@supports (color:color-mix(in lab,red,red)){.dark{--status-amber-glow:color-mix(in oklch, var(--status-amber) 25%, transparent)}}.dark{--status-red-glow:var(--status-red)}@supports (color:color-mix(in lab,red,red)){.dark{--status-red-glow:color-mix(in oklch, var(--status-red) 25%, transparent)}}.dark{--status-inflight-glow:var(--status-inflight)}@supports (color:color-mix(in lab,red,red)){.dark{--status-inflight-glow:color-mix(in oklch, var(--status-inflight) 25%, transparent)}}.dark{--chart-charter:oklch(72% .15 240);--chart-jetclub:oklch(68% .18 290);--chart-owner:oklch(70% .18 155);--chart-wholesale:oklch(72% .12 195);--chart-retail:oklch(75% .15 75);--chart-fractional:oklch(72% .16 45);--chart-repo:oklch(60% .02 250);--chart-maintenance:var(--status-red);--ai-primary:oklch(70% .18 290);--ai-bg:oklch(70% .18 290/.1);--ai-border:oklch(70% .18 290/.3)}@media(max-width:767px){:root{--header-height:56px;--ai-strip-height:56px;--nav-collapsed-width:0px}}@keyframes glow-pulse{0%,to{box-shadow:0 0 8px #3b82f666}50%{box-shadow:0 0 20px #3b82f6b3,0 0 40px #3b82f64d}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{color-scheme:light;--color-bg:var(--background);--color-surface:var(--card);--color-surface-raised:var(--popover);--color-text:var(--foreground);--color-text-muted:var(--muted-foreground);--color-border:var(--border);--color-hover:var(--accent);--color-brand:var(--primary);--color-brand-text-on:var(--primary-foreground);--color-brand-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--color-brand-hover:color-mix(in oklch, var(--primary) 90%, transparent)}}:root{--color-brand-soft:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--color-brand-soft:color-mix(in oklch, var(--primary) 10%, transparent)}}:root{--color-danger:var(--destructive);--color-danger-text-on:#fff;--ring-focus:var(--ring)}@supports (color:color-mix(in lab,red,red)){:root{--ring-focus:color-mix(in oklch, var(--ring) 50%, transparent)}}:root{--color-input-a30:var(--input)}@supports (color:color-mix(in lab,red,red)){:root{--color-input-a30:color-mix(in oklch, var(--input) 30%, transparent)}}:root{--color-card-a30:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--color-card-a30:color-mix(in oklch, var(--card) 30%, transparent)}}:root{--color-card-a55:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--color-card-a55:color-mix(in oklch, var(--card) 55%, transparent)}}:root{--color-border-a40:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--color-border-a40:color-mix(in oklch, var(--border) 40%, transparent)}}:root{--color-border-a60:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--color-border-a60:color-mix(in oklch, var(--border) 60%, transparent)}}:root{--color-hover-a30:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--color-hover-a30:color-mix(in oklch, var(--accent) 30%, transparent)}}:root{--state-performed-bg:var(--status-amber-bg);--color-aog-bg:var(--status-red);--chart-grid:var(--border);--chart-target:var(--muted-foreground);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--vh100:100vh;--vw100:100vw;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--dur:.14s;--ease:cubic-bezier(.2, .6, .35, 1);--scrim:#00000080;--k-shadow-sm:0 1px 2px #1018280f, 0 1px 1px #1018280a;--k-shadow-md:0 4px 12px #1018281f, 0 2px 4px #10182814;--state-performed-fg:#7c2d12;--state-closed-fg:#14532d;--color-aog-fg:#fff;--color-violet:#6d28d9;--color-violet-soft:#ede4ff;--k-chart-1:#0b5cad;--k-chart-2:#c2610a;--k-chart-3:#0f8f6e;--k-chart-4:#7c4dcc;--k-chart-5:#c0357a;--k-chart-6:#5b6b7a}.dark{color-scheme:dark;--k-shadow-sm:0 1px 2px #0006, 0 1px 1px #0000004d;--k-shadow-md:0 4px 12px #00000080, 0 2px 4px #00000059;--state-performed-fg:#fed7aa;--state-closed-fg:#bbf7d0;--color-violet:#c4b5fd;--color-violet-soft:#2a1f4d;--k-chart-1:#56b4e9;--k-chart-2:#e69f00;--k-chart-3:#2bbf94;--k-chart-4:#f07aa8;--k-chart-5:#a58cf0;--k-chart-6:#e8dc3e}:root[data-density=compact]{--s1:.1875rem;--s2:.4375rem;--s3:.625rem;--s4:.875rem;--s5:1.25rem;--s6:1.6875rem;--s7:2.5625rem}:root[data-density=spacious]{--s1:.3125rem;--s2:.5625rem;--s3:.875rem;--s4:1.125rem;--s5:1.75rem;--s6:2.3125rem;--s7:3.4375rem}.ap-card:focus-visible,.ap-range:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ap-body{padding:4px var(--s2) 4px 4px;margin:-4px 0 -4px -4px;container-type:inline-size}.ap-section+.ap-section{margin-top:var(--s5)}.ap-heading{margin:0 0 var(--s3);font-size:.9375rem;font-weight:600}.ap-grid{gap:var(--s3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ap-grid+.ap-grid{margin-top:var(--s3)}.ap-card{appearance:none;gap:var(--s2);padding:var(--s3);border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);flex-direction:column;display:flex}.ap-card:hover{border-color:var(--color-brand)}.ap-card--selected{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.ap-card--selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand) 30%,transparent)}}.ap-card-name{justify-content:space-between;align-items:center;gap:var(--s1);font-size:.8125rem;font-weight:600;display:flex}.ap-check{color:var(--color-brand);flex:none}.ap-card-desc{color:var(--color-text-muted);font-size:.75rem;line-height:1.35}.ap-swatch{border:1px solid var(--color-border);border-radius:var(--r-md);height:48px;display:flex;overflow:hidden}.ap-swatch-bg{flex:1}.ap-swatch-accent{width:32px}.ap-swatch--system{color:#525252;background:linear-gradient(90deg,#fff,#a3a3a3,#171717);justify-content:center;align-items:center}.ap-swatch--system svg{filter:drop-shadow(0 1px 2px #00000059)}.ap-scale{align-items:center;gap:var(--s3);display:flex}.ap-scale-small{color:var(--color-text-muted);font-size:.8125rem}.ap-scale-large{color:var(--color-text-muted);font-size:1.25rem}.ap-range{min-width:0;accent-color:var(--color-brand);flex:1}.ap-scale-value{text-align:right;min-width:4ch;font-family:var(--font-mono);font-size:.8125rem}.ap-density{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ap-density-card{text-align:center;align-items:stretch}.ap-density-card .ap-card-name{justify-content:center}.ap-stack{flex-direction:column;display:flex}.ap-stack-bar{background:var(--color-text-muted);border-radius:2px}@supports (color:color-mix(in lab,red,red)){.ap-stack-bar{background:color-mix(in srgb,var(--color-text-muted) 30%,transparent)}}@container (max-width:700px){.ap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:480px){.ap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app{--nav-w:var(--nav-collapsed-width);grid-template-columns:var(--nav-w) minmax(0,1fr);min-height:var(--vh100);transition:grid-template-columns .3s var(--ease-out-expo);display:grid}.app[data-nav=pinned]{--nav-w:var(--nav-expanded-width)}.skip-link{z-index:var(--z-command-palette);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);box-shadow:0 0 0 1px var(--color-border);padding:8px 16px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;transform:none}.sidebar{z-index:var(--z-sidenav);width:var(--nav-w);height:var(--vh100);background:var(--sidebar);border-right:1px solid var(--sidebar-border);color:var(--sidebar-foreground);transition:width .3s var(--ease-out-expo);flex-direction:column;place-self:start;display:flex;position:sticky;top:0;overflow:hidden}:is(.sidebar:hover,.sidebar:has(:focus-visible),.sidebar:has(.user-btn[aria-expanded=true]),.app[data-nav=pinned] .sidebar){width:var(--nav-expanded-width)}.rail-logo{height:var(--header-height);border-bottom:1px solid var(--color-border);flex:none;align-items:center;padding:0 12px;display:flex;position:relative}.rail-brand{color:var(--sidebar-foreground);flex:none;align-items:center;gap:8px;margin-left:10px;text-decoration:none;display:flex}.rail-brand-mark{object-fit:contain;width:auto;max-width:150px;height:32px}.rail-brand-name{letter-spacing:-.01em;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.5rem}.rail-brand-product{color:var(--color-brand)}.rail-pin{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.rail-pin:hover{background:var(--color-hover);color:var(--color-text)}.rail-pin[aria-pressed=true]{color:var(--color-brand)}.rail-brand:focus-visible,.rail-pin:focus-visible,.rail-group-title:focus-visible,.rail-item:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.rail-scroll{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex:1;min-height:0;padding:8px;overflow:hidden auto}.rail-label,.rail-group-title{opacity:0;transition:opacity .3s var(--ease-out-expo),transform .3s var(--ease-out-expo)}.rail-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform:translate(-8px)}:is(.sidebar:hover,.sidebar:has(:focus-visible),.sidebar:has(.user-btn[aria-expanded=true]),.app[data-nav=pinned] .sidebar,.nav-drawer) :is(.rail-label,.rail-group-title){opacity:1}:is(.sidebar:hover,.sidebar:has(:focus-visible),.sidebar:has(.user-btn[aria-expanded=true]),.app[data-nav=pinned] .sidebar,.nav-drawer) .rail-label{transform:none}.sidebar .rail-brand{pointer-events:none}:is(.sidebar:hover,.sidebar:has(:focus-visible),.sidebar:has(.user-btn[aria-expanded=true]),.app[data-nav=pinned] .sidebar) .rail-brand{pointer-events:auto}.rail-group{margin-bottom:16px}.rail-group-title{border-radius:var(--radius-sm);width:100%;color:var(--color-text-muted);font:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 12px;font-size:.625rem;font-weight:600;line-height:1rem;display:flex}.rail-group-title:hover{color:var(--color-text)}.rail-group-title svg{flex:none;transition:transform .2s ease-out}.rail-group--collapsed .rail-group-title svg{transform:rotate(-90deg)}.rail-group-body{grid-template-rows:1fr;transition:grid-template-rows .2s ease-out;display:grid}.rail-group-clip{min-height:0;overflow:hidden}:is(.sidebar:hover,.sidebar:has(:focus-visible),.sidebar:has(.user-btn[aria-expanded=true]),.app[data-nav=pinned] .sidebar,.nav-drawer) .rail-group--collapsed .rail-group-body{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out,visibility 0s .2s}.rail-item{border-radius:var(--radius-md);height:40px;color:var(--color-text-muted);align-items:center;gap:12px;margin-bottom:2px;padding:10px 12px;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:color .15s,background-color .15s;display:flex;position:relative}.rail-item:hover,.rail-item--active{background:var(--color-hover);color:var(--color-text)}.rail-icon{flex:none}.rail-bar{background:var(--color-brand);border-radius:0 6px 6px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rail-note{color:var(--color-text-muted);margin-left:auto;font-size:.625rem;font-weight:500;line-height:1rem}.user-block{border-top:1px solid var(--color-border);flex:none;padding:8px}.user-btn{border-radius:var(--radius-md);width:100%;color:var(--sidebar-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex}.user-btn:hover,.user-btn[aria-expanded=true]{background:var(--color-hover)}.user-btn:focus-visible,.user-menu-item:focus-visible,.user-menu-select:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.user-avatar{background:var(--color-brand);width:32px;height:32px;color:var(--color-brand-text-on);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;line-height:1rem;display:flex;position:relative}.user-avatar-alert{border:2px solid var(--sidebar);background:var(--color-danger);border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;right:-3px}.user-meta{flex-direction:column;min-width:0;display:flex}.user-name{text-overflow:ellipsis;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.user-sub{text-overflow:ellipsis;color:var(--color-text-muted);font-size:.75rem;line-height:1rem;overflow:hidden}.user-sub--error{color:var(--color-danger)}.user-menu-head{border-bottom:1px solid var(--color-border);margin-bottom:4px;padding:6px 8px 8px}.user-menu-status{margin-top:4px}.user-menu-sub{color:var(--color-text-muted);font-size:.75rem;line-height:1rem}.user-menu-error{color:var(--color-danger);margin-top:4px;font-size:.75rem;line-height:1rem}.user-menu-persona{flex-direction:column;gap:4px;padding:6px 8px;display:flex}.user-menu-select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);height:32px;color:var(--color-text);font:inherit;padding:0 8px}.user-menu-sep{background:var(--color-border);height:1px;margin:4px -4px}.user-menu-item{border-radius:var(--radius-sm);width:100%;height:32px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.user-menu-item:hover,.user-menu-item:focus-visible{background:var(--color-hover)}.user-menu-item--danger{color:var(--color-danger)}.user-menu-item--danger:hover,.user-menu-item--danger:focus-visible{background:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.user-menu-item--danger:hover,.user-menu-item--danger:focus-visible{background:color-mix(in srgb,var(--color-danger) 5%,var(--color-surface-raised))}}.topbar{z-index:var(--z-header);height:var(--header-height);background:var(--color-bg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex;position:sticky;top:0}.topbar-left,.topbar-page{align-items:center;min-width:0;display:flex}.topbar-left{gap:12px}.topbar-page{gap:8px}.topbar-icon{color:var(--color-text-muted);flex:none}.topbar-title{white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.5rem}.topbar-subtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:.875rem;line-height:1.25rem;overflow:hidden}.topbar-right{flex:none;align-items:center;gap:4px;display:flex}.topbar-btn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.topbar-btn:hover{background:var(--color-hover);color:var(--color-text)}.nav-toggle{display:none}.topbar-btn:focus-visible,.cmdk-trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.tenant-chip,.clock-chip{border:1px solid var(--color-border);border-radius:var(--radius-md);white-space:nowrap;align-items:center;height:32px;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.tenant-chip{color:var(--color-text-muted);gap:6px;padding:0 8px}.tenant-chip--error{color:var(--color-danger)}.tenant-chip-name{text-overflow:ellipsis;max-width:160px;overflow:hidden}.cmdk-trigger{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);height:32px;color:var(--color-text-muted);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:.875rem;transition:color .15s,background-color .15s;display:flex}.cmdk-trigger:hover{background:var(--color-hover);color:var(--color-text)}.cmdk-kbd{background:var(--color-hover);color:var(--color-text-muted);font:inherit;border-radius:4px;padding:1px 4px;font-size:.625rem;font-weight:500;line-height:1rem}.clock-chip{border-color:var(--status-green);gap:8px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.clock-chip{border-color:color-mix(in srgb,var(--status-green) 20%,transparent)}}.clock-chip{background:var(--status-green-bg);color:var(--state-closed-fg)}.clock-chip .dot{background:var(--status-green);width:8px;height:8px;box-shadow:0 0 0 3px var(--status-green-glow);border-radius:50%}.clock-chip.idle{border-color:var(--color-border);color:var(--color-text-muted);background:0 0}.clock-chip.idle .dot{background:var(--color-text-muted);box-shadow:none}.cmdk-backdrop{z-index:var(--z-command-palette);padding:calc(var(--vh100) * .22) 16px 16px;background:var(--scrim);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cmdk{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);width:512px;max-width:100%;color:var(--color-text);box-shadow:var(--k-shadow-md);overflow:hidden}.cmdk:focus{outline:none}.cmdk-input-row{border-bottom:1px solid var(--color-border);height:48px;color:var(--color-text-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.cmdk-input{min-width:0;height:100%;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.875rem}.cmdk-input::placeholder{color:var(--color-text-muted)}.cmdk-list{max-height:300px;padding:4px;overflow-y:auto}.cmdk-group{color:var(--color-text-muted);padding:0 8px;font-size:.75rem;font-weight:500;line-height:1.75rem}.cmdk-empty{text-align:center;color:var(--color-text-muted);padding:24px 8px;font-size:.875rem}.cmdk-item{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:12px 8px;font-size:.875rem;display:flex}.cmdk-item--active{background:var(--color-hover)}.cmdk-item-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);overflow:hidden}.nav-drawer-root{display:none}.nav-scrim{background:var(--scrim);position:absolute;inset:0}.nav-drawer{background:var(--sidebar);border-right:1px solid var(--sidebar-border);width:min(280px,100%);color:var(--sidebar-foreground);animation:nav-drawer-in .2s var(--ease-out-expo);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0}.nav-drawer .rail-pin{width:40px;height:40px;right:4px}@keyframes nav-drawer-in{0%{transform:translate(-100%)}}@media(max-width:767.98px){:root{--header-height:56px}.app{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.topbar{padding:0 12px}.nav-toggle{margin-left:-8px;display:inline-flex}.nav-drawer-root{z-index:var(--z-sidenav);height:var(--vh100);display:block;position:fixed;inset:0}.topbar-btn,.cmdk-trigger{width:44px;height:44px}.cmdk-trigger{background:0 0;border-color:#0000;justify-content:center;padding:0}.cmdk-trigger-text,.cmdk-kbd,.tenant-chip,.topbar-subtitle{display:none}}@media(max-width:600px){.clock-chip-label{display:none}.clock-chip{padding:0 8px}}@media(prefers-reduced-motion:reduce){.app,.sidebar,.rail-pin,.rail-label,.rail-group-title,.rail-group-title svg,.rail-item,.user-btn,.topbar-btn,.cmdk-trigger,:is(.sidebar:hover,.sidebar:has(:focus-visible),.sidebar:has(.user-btn[aria-expanded=true]),.app[data-nav=pinned] .sidebar,.nav-drawer) .rail-group--collapsed .rail-group-body,.rail-group-body{transition:none}.nav-drawer{animation:none}}@media print{.app{min-height:0;display:block}.skip-link,.sidebar,.topbar,.nav-drawer-root,.cmdk-backdrop,.user-menu{display:none!important}.app .main-inner{padding:0}}@media(forced-colors:active){.rail-bar{forced-color-adjust:none;background:highlight}.rail-item--active{outline-offset:-1px;outline:1px solid buttonborder}.user-avatar-alert{forced-color-adjust:none;background:canvastext;border-color:canvas}.clock-chip .dot{forced-color-adjust:none;box-shadow:none;background:canvastext}.clock-chip.idle .dot{background:0 0;border:2px solid canvastext}.rail-brand:focus-visible,.rail-pin:focus-visible,.rail-group-title:focus-visible,.rail-item:focus-visible,.user-btn:focus-visible,.user-menu-item:focus-visible,.user-menu-select:focus-visible,.topbar-btn:focus-visible,.cmdk-trigger:focus-visible{outline-color:highlight}.cmdk-item--active{outline-offset:-2px;outline:2px solid highlight}}.route-error{flex-direction:column;gap:12px;max-width:720px;display:flex}.route-error-details{color:var(--color-text-muted);font-size:.875rem;line-height:1.25rem}.route-error-details pre{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:var(--font-mono);white-space:pre-wrap;margin:8px 0 0;padding:12px;font-size:.75rem;line-height:1rem;overflow-x:auto}.main-inner[tabindex="-1"]:focus,.main-inner h1[tabindex="-1"]:focus{outline:none}*{box-sizing:border-box}html,body,#root{height:100%}@media print{#root{height:auto}:root{color-scheme:light!important;--background:oklch(98.5% 0 0)!important;--foreground:oklch(16% .01 250)!important;--card:oklch(100% 0 0)!important;--popover:oklch(100% 0 0)!important;--popover-foreground:oklch(16% .01 250)!important;--primary:oklch(35% .08 250)!important;--primary-foreground:oklch(98.5% 0 0)!important;--muted-foreground:oklch(48% .02 250)!important;--accent:oklch(94% .01 250)!important;--border:oklch(88% .005 250)!important;--input:oklch(88% .005 250)!important;--ring:oklch(35% .08 250)!important;--destructive:oklch(55% .22 25)!important;--sidebar:oklch(97% .005 250)!important;--sidebar-foreground:oklch(16% .01 250)!important;--sidebar-border:oklch(88% .005 250)!important;--status-green:oklch(52% .17 145)!important;--status-inflight:oklch(50% .18 250)!important;--status-amber:oklch(65% .19 70)!important;--status-red:oklch(45% .22 25)!important;--status-green-bg:var(--status-green)!important;font-size:100%!important}@supports (color:color-mix(in lab,red,red)){:root{--status-green-bg:color-mix(in oklch, var(--status-green) 8%, transparent)!important}}:root{--status-amber-bg:var(--status-amber)!important}@supports (color:color-mix(in lab,red,red)){:root{--status-amber-bg:color-mix(in oklch, var(--status-amber) 10%, transparent)!important}}:root{--status-red-bg:var(--status-red)!important}@supports (color:color-mix(in lab,red,red)){:root{--status-red-bg:color-mix(in oklch, var(--status-red) 10%, transparent)!important}}:root{--status-inflight-bg:var(--status-inflight)!important}@supports (color:color-mix(in lab,red,red)){:root{--status-inflight-bg:color-mix(in oklch, var(--status-inflight) 8%, transparent)!important}}:root{--status-green-glow:var(--status-green)!important}@supports (color:color-mix(in lab,red,red)){:root{--status-green-glow:color-mix(in oklch, var(--status-green) 12%, transparent)!important}}:root{--status-amber-glow:var(--status-amber)!important}@supports (color:color-mix(in lab,red,red)){:root{--status-amber-glow:color-mix(in oklch, var(--status-amber) 12%, transparent)!important}}:root{--status-red-glow:var(--status-red)!important}@supports (color:color-mix(in lab,red,red)){:root{--status-red-glow:color-mix(in oklch, var(--status-red) 12%, transparent)!important}}:root{--status-inflight-glow:var(--status-inflight)!important}@supports (color:color-mix(in lab,red,red)){:root{--status-inflight-glow:color-mix(in oklch, var(--status-inflight) 12%, transparent)!important}}:root{--state-performed-fg:#7c2d12!important;--state-closed-fg:#14532d!important;--color-violet:#6d28d9!important;--color-violet-soft:#ede4ff!important;--k-chart-1:#0b5cad!important;--k-chart-2:#c2610a!important;--k-chart-3:#0f8f6e!important;--k-chart-4:#7c4dcc!important;--k-chart-5:#c0357a!important;--k-chart-6:#5b6b7a!important;--k-shadow-sm:0 1px 2px #1018280f, 0 1px 1px #1018280a!important;--k-shadow-md:0 4px 12px #1018281f, 0 2px 4px #10182814!important}}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;line-height:1.5rem}a:where(:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *)){color:var(--color-brand)}.eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.6875rem;font-weight:500;line-height:1rem}.field-label{color:var(--color-text-muted);font-size:.75rem;font-weight:500;line-height:1rem}.section-title{letter-spacing:-.025em;color:var(--color-text);font-size:.9375rem;font-weight:600;line-height:1.5rem}.table-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.6875rem;font-weight:500;line-height:1rem}.stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:600;line-height:1}.caption{text-transform:uppercase;letter-spacing:.025em;color:var(--color-text-muted);font-size:.625rem;font-weight:500;line-height:1rem}.tabular{font-variant-numeric:tabular-nums}h1:where(:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *)),h2:where(:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *)),h3:where(:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *)){margin:0 0 var(--s3) 0;font-weight:600}h1:where(:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *)){letter-spacing:-.025em;font-size:1.5rem;font-weight:700;line-height:2rem}.main{flex-direction:column;min-width:0;display:flex}.main-inner{min-width:0;padding:var(--s5);flex:1}.dev-auth__badge{padding:2px var(--s2);border-radius:var(--r-sm);background:var(--state-performed-bg);color:var(--state-performed-fg);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600;display:inline-block}.placeholder-note{background:var(--k-muted);border:1px dashed var(--color-border);border-radius:var(--r-lg);padding:var(--s5);overflow-wrap:anywhere}.stack{gap:var(--s4);flex-direction:column;display:flex}.row{align-items:center;gap:var(--s3);display:flex}@media(max-width:900px){h1:where(:not([data-slot],[data-slot]:not([data-slot|=card],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=dialog-header],[data-slot=dialog-body],[data-slot=dialog-footer],[data-slot=sheet-content]) *,[data-slot=sheet-content]>button,[data-slot=sheet-content]>button *)){font-size:1.375rem;line-height:1.75rem}}@media(max-width:600px){html{overflow-x:hidden}.main-inner{min-width:0;max-width:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
