@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.mU6z6q_className{font-family:inter,inter Fallback}.mU6z6q_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:plex;src:url(../media/ibm_plex_sans_arabic_arabic_400_normal-s.p.0a8jtlzovcn2x.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plex;src:url(../media/ibm_plex_sans_arabic_arabic_500_normal-s.p.2nmq8_7j2wt1h.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plex;src:url(../media/ibm_plex_sans_arabic_arabic_600_normal-s.p.2jzf714wbn4iw.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plex;src:url(../media/ibm_plex_sans_arabic_arabic_700_normal-s.p.0ej1b3dc64qt2.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plex Fallback;src:local(Arial);ascent-override:108.5%;descent-override:41.5%;line-gap-override:0.0%;size-adjust:100.0%}.GQyhWq_className{font-family:plex,plex Fallback}.GQyhWq_variable{--font-plex-arabic:"plex", "plex Fallback"}
@layer reset,tokens,base,components,utilities;.pr-doc,.pr-rcpt,.pr-sheet{color:#000;background:#fff}:is(.pr-doc,.pr-rcpt,.pr-sheet) *{color:inherit}.pr-mono{font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.pr-num{font-variant-numeric:tabular-nums}.pr-b{font-weight:700}.pr-semi{font-weight:600}.pr-medium{font-weight:500}.pr-c{text-align:center}.pr-end{text-align:end}.pr-nw{white-space:nowrap}.pr-pre{white-space:pre-line}.pr-wrap{overflow-wrap:break-word}.pr-col{flex-direction:column;gap:2px;min-width:0;display:flex}.pr-xs{font-size:12px;line-height:1.333}.pr-h{text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.333}.pr-t9{font-size:9pt}.pr-t11{font-size:11pt}.pr-t12{font-size:12pt}.pr-contents{display:contents}.pr-logo{object-fit:contain;width:auto;max-width:45mm;height:3.5rem;display:block}.pr-code{flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}.pr-cap{font-size:9pt;line-height:1.25}.pr-page{flex-direction:column;gap:12px;width:100%;margin-inline:auto;padding:16px;display:flex}.pr-page-a4{max-width:210mm}.pr-page-slip{max-width:48rem}.pr-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-denied{width:100%;max-width:28rem;margin-inline:auto;padding:24px}.pr-empty{flex-direction:column;flex:1;justify-content:center;gap:12px;width:100%;max-width:28rem;margin-inline:auto;padding:24px;display:flex}.pr-link{text-underline-offset:4px;font-size:.875rem;text-decoration:underline}.pr-back{color:var(--muted-foreground);align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.pr-back:hover{color:var(--foreground)}.pr-back svg{width:16px;height:16px}.pr-h1{font-size:1.125rem;font-weight:600;line-height:1.556}.pr-hint{width:100%;color:var(--muted-foreground);font-size:.875rem}.pr-pending{text-align:center;color:var(--muted-foreground);padding:24px;font-size:.875rem}.pr-notice{text-align:center;color:var(--problem-soft-foreground);padding:8px;font-size:.875rem}.pr-notice[data-print=hide]{background:var(--problem-soft)}.pr-chrome{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px;display:flex}.pr-chrome-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.pr-chrome .select{width:auto;color:var(--foreground)}.pr-chrome label{color:var(--muted-foreground);align-items:center;gap:8px;font-size:.875rem;display:flex}.pr-labels{flex-direction:column;flex:1;display:flex}.pr-desk{background:color-mix(in oklab, var(--muted) 40%, transparent);flex:1;padding:16px;overflow-x:auto}.pr-sheets{background:0 0;flex-direction:column;gap:16px;width:max-content;margin-inline:auto;display:flex}.pr-sheet-page{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.pr-stack{flex-direction:column;align-items:safe center;gap:16px;max-width:100%;display:flex;overflow-x:auto}.pr-rcpt{box-sizing:border-box;width:var(--receipt-w);outline:1px dashed #000;padding:2mm 1mm 0;font-size:10pt;line-height:1.3}.pr-hr{border-top:1px dashed #000;margin-block:1.5mm}.pr-rhead{text-align:center;flex-direction:column;align-items:center;gap:.5mm;display:flex}.pr-stamp{text-transform:uppercase;border:2px solid #000;width:fit-content;margin:1mm auto;padding-inline:2mm;font-size:11pt;font-weight:700}.pr-list,.pr-items{flex-direction:column;display:flex}.pr-items{gap:1mm}.pr-item{flex-direction:column;display:flex}.pr-kv{justify-content:space-between;gap:8px;display:flex}.pr-grand{border-top:2px solid #000;margin-top:.5mm;padding-top:.5mm;font-size:12pt;font-weight:700}.pr-gap{margin-top:1mm}.pr-tail{height:2mm}.pr-money{white-space:nowrap;font-variant-numeric:tabular-nums}.pr-name{text-align:center;overflow-wrap:break-word;font-size:18pt;font-weight:700;line-height:1.25}.pr-pick{align-items:flex-start;gap:1.5mm;display:flex}.pr-box{border:1.5px solid #000;flex-shrink:0;width:3.5mm;height:3.5mm;margin-top:.5mm;display:inline-block}.pr-qty{font-variant-numeric:tabular-nums;flex-shrink:0;width:7mm;font-size:11pt;font-weight:700}.pr-body{flex-direction:column;flex:1;min-width:0;display:flex}.pr-sheet{box-sizing:border-box;font-size:10pt;line-height:1.3}.pr-sheet[data-mode=label]{font-size:9pt}.pr-sheet[data-mode=receipt]{width:var(--receipt-w);outline:1px dashed #000;padding-top:2mm}.pr-sheet[data-test-page]{outline:1px dashed #000;flex-direction:column;justify-content:center;gap:1mm;padding-top:1mm;display:flex;overflow:hidden}.pr-pad{flex-direction:column;padding-inline:1mm;display:flex}.pr-edges{justify-content:space-between;align-items:stretch;display:flex}.pr-edge{align-items:center;gap:1mm;display:flex}.pr-edgebar{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#000;width:1.5mm;height:9mm;display:block}.pr-codes3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:4mm;padding-inline:4mm;display:grid}.pr-sp2{height:2mm}.pr-sp3{height:3mm}.inv-a4{flex-direction:column;gap:20px;width:100%;max-width:210mm;margin-inline:auto;padding:32px;font-size:13px;line-height:1.375;display:flex}.inv-head{border-bottom:1px solid #ccc;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:16px;display:flex}.inv-seller{align-items:flex-start;gap:12px;min-width:0;display:flex}.inv-name{font-size:18px;font-weight:700;line-height:1.556}.inv-meta{text-align:end;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.inv-title{font-size:24px;font-weight:700;line-height:1.333}.inv-num{font-size:16px;font-weight:600;line-height:1.5}.inv-state{text-transform:uppercase;border:1px solid #000;border-radius:4px;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.333}.inv-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.inv-table{border-collapse:collapse;width:100%}.inv-table th,.inv-table td{text-align:start;padding:6px}.inv-table th.pr-end,.inv-table td.pr-end{text-align:end}.inv-table thead tr{border-bottom:2px solid #000}.inv-table tbody tr{border-bottom:1px solid #ccc}.inv-table td{vertical-align:top}.inv-foot-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.inv-notes{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.inv-totals{flex-direction:column;flex-shrink:0;gap:4px;width:16rem;display:flex}.inv-tot{justify-content:space-between;align-items:center;gap:16px;display:flex}.inv-tot[data-k=total]{border-top:2px solid #000;padding-top:4px;font-size:16px;font-weight:700;line-height:1.5}.inv-tot[data-k=remaining]{border-top:1px solid #ccc;padding-top:4px;font-weight:600}.inv-footer{text-align:center;white-space:pre-line;border-top:1px solid #ccc;padding-top:12px;font-size:12px;line-height:1.333}.pk-slip{flex-direction:column;gap:16px;width:100%;max-width:48rem;margin-inline:auto;padding:24px;display:flex}.pk-head{border-bottom:1px solid #ccc;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.pk-who{flex-direction:column;gap:4px;min-width:0;font-size:.875rem;line-height:1.43;display:flex}.pk-title{font-size:1.25rem;font-weight:700;line-height:1.4}.pk-pkg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-no{font-size:1rem;font-weight:600;line-height:1.5}.pk-qr{background:#fff;flex-shrink:0;width:7rem;height:7rem}.pk-parties{gap:16px;font-size:.875rem;line-height:1.43;display:grid}.pk-table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.43}.pk-table th,.pk-table td{text-align:start;padding:6px}.pk-table th.pr-end,.pk-table td.pr-end{text-align:end}.pk-table thead tr,.pk-table tbody tr{border-bottom:1px solid #ccc}.pk-table td{vertical-align:top}.pk-item{align-items:center;gap:8px;display:flex}.pk-item>:first-child{color:#000;object-fit:cover;background:#f5f5f5;border:1px solid #ccc;border-radius:6px;flex-shrink:0;width:40px;height:40px}.pk-text{flex-direction:column;min-width:0;display:flex}.pk-notes{border:1px solid #ccc;border-radius:4px;padding:8px;font-size:.875rem;line-height:1.43}.pk-count{text-align:end;font-size:.875rem;font-weight:600;line-height:1.43}.pl-doc{width:100%;max-width:210mm;margin-inline:auto;padding:16px}.pl-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.pl-head{border-bottom:1px solid #ccc;margin-bottom:16px;padding-bottom:12px}.pl-title{font-size:1.25rem;font-weight:600;line-height:1.4}.pl-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin-top:8px;font-size:.875rem;line-height:1.43;display:grid}.pl-k{color:#525252;font-size:12px;line-height:1.333}.pl-empty{text-align:center;padding-block:24px;font-size:.875rem}.pl-scroll{max-width:100%;overflow-x:auto}.pl-table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.43}.pl-table th,.pl-table td{text-align:start;vertical-align:top;padding:4px;padding-inline:0 8px}.pl-table th.pr-end,.pl-table td.pr-end{text-align:end}.pl-table thead th{vertical-align:baseline;border-bottom:2px solid #000;font-weight:600}.pl-gh{background:#f5f5f5}.pl-gh th{padding-inline:4px 8px;font-weight:600}.pl-group{break-inside:avoid}.pl-row{border-bottom:1px solid #d4d4d4}.pl-link{max-width:10rem;font-size:10px;line-height:1.25}.pl-url{word-break:break-all;text-decoration:underline}.pl-repl{margin-inline-start:4px;font-size:12px;font-style:italic}.pl-totals{border-top:2px solid #000;font-weight:600}.pl-totals td{padding-block:8px}.pl-totals td.pl-est{font-size:12px;font-weight:400}.pl-miss{margin-inline-start:12px;font-size:12px;font-weight:400}@media (min-width:640px){.pk-parties{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-doc{padding:32px}.pl-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.pr-page{padding:0}.inv-a4,.pk-slip,.pl-doc{max-width:none;padding:0}.pl-scroll{overflow:visible}.pr-stack,.pr-sheets{gap:0;display:block;overflow:visible}.pr-desk{background:0 0;padding:0;overflow:visible}.pr-rcpt,.pr-sheet[data-mode=receipt],.pr-sheet[data-test-page]{outline:none}.pr-sheet-page{box-shadow:none}}
@layer reset,tokens,base;@layer components{.mx-menu{min-width:12rem;max-height:min(70vh, var(--available-height,70vh));overflow-y:auto}.mx-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mx-quick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mx-quick>button.chip[aria-pressed=true],.mx-quick>a.chip[aria-current=page]{border-color:var(--accent-ink);background:var(--accent-ink);color:var(--background)}.mx-field{gap:6px;min-width:0;display:grid}.mx-form{gap:16px;display:grid}.mx-link{text-underline-offset:4px}.mx-link:hover{text-decoration:underline}.mx-error{color:var(--problem-soft-foreground);font-size:.875rem;font-weight:500}.mx-dl{gap:12px 16px;display:grid}@media (min-width:640px){.mx-dl{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}}.mx-dl>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mx-dl dt{color:var(--muted-foreground);font-size:.75rem}.mx-dl dd{overflow-wrap:anywhere;font-size:.875rem}.mx-page{max-width:48rem}.mx-dl-4{--cols:4}.mx-info{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px 16px}.mx-links{flex-wrap:wrap;column-gap:8px;display:inline-flex}.mx-sub{color:var(--muted-foreground);font-size:.75rem;display:block}.mx-totals{flex-direction:column;gap:6px;font-size:.875rem;display:flex}.mx-totals>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.mx-totals>div>dt{color:var(--muted-foreground)}.mx-totals>div[data-strong]{border-top:1px solid var(--border);padding-top:6px;font-size:1rem;font-weight:600}.mx-totals>div[data-strong]>dt{color:var(--foreground)}.mx-scroll{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;position:relative;overflow-x:auto}.mx-lines{width:100%;min-width:34rem;font-size:.875rem}.mx-lines th,.mx-lines td{text-align:start;vertical-align:top;padding:8px}.mx-lines thead{background:var(--surface-muted)}.mx-lines th{font-weight:500}.mx-lines tbody tr{border-top:1px solid var(--border)}.mx-lines [data-align=end]{text-align:end}.mx-edit-lines{min-width:44rem}.mx-edit-lines [data-w=qty]{width:6rem}.mx-edit-lines [data-w=price]{width:9rem}.mx-edit-lines [data-w=disc]{width:8rem}.mx-edit-lines [data-w=amt]{width:7rem}.mx-edit-lines [data-w=x]{width:2.5rem}.mx-pad{padding-top:14px!important}.mx-desc{min-width:12rem}.mx-input-sm{height:1.75rem;font-size:.75rem}.mx-num-in{text-align:end;font-variant-numeric:tabular-nums}.mx-warn-text{color:var(--warning-soft-foreground);font-size:.75rem}.mx-warn{border-color:var(--warning-soft);background:var(--warning-soft);color:var(--warning-soft-foreground)}.mx-alert{border-color:var(--problem-soft);background:var(--problem-soft);color:var(--problem-soft-foreground);font-weight:500}.mx-edit{border-color:color-mix(in oklab, var(--info-soft-foreground) 30%, transparent);flex-direction:column;gap:20px;display:flex}.mx-pill{border-radius:9999px}.mx-custom-in{width:10rem;height:2rem}.mx-charge{grid-template-columns:minmax(0,1fr) minmax(0,9rem) auto;align-items:end;gap:8px;display:grid}.mx-charge-wide{grid-column:1/-1}.mx-charge-kind{align-self:center}@media (min-width:640px){.mx-charge{grid-template-columns:auto 8rem minmax(0,1fr) 10rem auto}.mx-charge-wide{grid-column:auto}}.mx-two{gap:24px;display:grid}@media (min-width:768px){.mx-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.mx-bullets{flex-direction:column;gap:2px;padding-inline-start:20px;list-style:outside;display:flex}.mx-actions{justify-content:flex-end}.mx-check-lg{width:20px;height:20px}.mx-rows{flex-direction:column;gap:6px;display:flex}.mx-rows>li{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px;font-size:.875rem;display:flex}.mx-picked{background:var(--muted);border-radius:9999px;max-width:100%;height:2rem;padding-inline:12px 4px}.mx-balance{flex-wrap:wrap;align-items:flex-end;gap:8px 32px;display:flex}.mx-figure{flex-direction:column;gap:2px;display:flex}.mx-big{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.25}.mx-figure-note{flex-basis:100%}.mx-tight{gap:12px}.mx-wrap{overflow-wrap:anywhere}.mx-pay-card{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:6px;padding:12px;font-size:.875rem;display:flex}.mx-pay-card[data-voided="1"],.mx-pay-table tr[data-voided="1"]{opacity:.7}.mx-pay-meta{color:var(--muted-foreground);flex-wrap:wrap;column-gap:8px;font-size:.75rem;display:flex}.mx-pay-table{min-width:56rem}.mx-pay-table thead{color:var(--muted-foreground);font-size:.75rem}.mx-bal{gap:12px}.mx-bal-big{font-weight:600;font-size:1rem!important}.mx-cur-grid{gap:8px;display:grid}@media (min-width:640px){.mx-cur-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mx-label{flex-direction:column;gap:4px;min-width:0;font-size:.75rem;font-weight:500;display:flex}.mx-min{min-width:0}.mx-item{align-items:center;gap:8px;min-width:0;display:flex}.mx-hint{color:var(--muted-foreground);font-size:.75rem}.mx-hint[data-tone=problem]{color:var(--problem-soft-foreground);font-weight:500}@media (min-width:640px){.dialog.mx-dialog{max-width:28rem}.sheet.mx-wide[data-side]{max-width:36rem}}.dialog.mx-dialog{max-height:92svh;overflow-y:auto}.mx-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:0 16px 16px;display:flex;overflow-y:auto}.mx-sec{gap:8px;display:grid}.mx-h{font-size:.875rem;font-weight:600}.mx-box{border:1px solid var(--border);border-radius:var(--radius);gap:8px;padding:8px;display:grid}.mx-box-lg{padding:12px}.mx-li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;display:flex}.mx-counts{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));text-align:center;gap:8px;display:grid}.mx-counts-4{--cols:4}.mx-counts-head{text-align:start;grid-column:1/-1;font-size:.75rem;font-weight:500}.mx-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mx-hits{flex-direction:column;gap:4px;max-height:12rem;display:flex;overflow-y:auto}.mx-hit{text-align:start;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:.875rem;display:flex}.mx-hit:hover{background:var(--muted)}.mx-ref{color:var(--muted-foreground);text-underline-offset:4px;font-size:.75rem;text-decoration:underline}.mx-uline{text-underline-offset:4px;font-weight:500;text-decoration:underline}.mx-check{align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.mx-clip{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;display:block;overflow:hidden}.mx-end{flex-direction:column;align-items:flex-end;display:flex}.mx-danger{color:var(--problem-soft-foreground)}.mx-dl-2{--cols:2}.mx-span{grid-column:1/-1}.mx-kinds>select.chip{border:1px solid var(--border);background-color:var(--background);border-radius:9999px;width:auto;height:1.75rem;padding-inline:10px;font-size:.8125rem;display:inline-flex}.mx-kinds>select.chip[data-active]{border-color:var(--accent-ink);background-color:var(--accent-ink);color:var(--background)}.mx-auto-w{width:auto;max-width:100%}.mx-narrow{max-width:28rem}.mx-bar>.mx-label{min-width:12rem}.mx-status{color:var(--muted-foreground);align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.mx-center{justify-content:center;display:flex}.mx-tot{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;overflow:auto}.mx-tot table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.mx-tot caption{text-align:start;padding:10px 12px;font-weight:600}.mx-tot thead{background:var(--surface-muted)}.mx-tot th,.mx-tot td{border-bottom:1px solid var(--border);text-align:start;white-space:nowrap;padding:10px 12px}.mx-tot th{border-top:1px solid var(--border);font-weight:600}.mx-tot [data-align=end]{text-align:end}.mx-tot-note{color:var(--muted-foreground);padding:10px 12px;font-size:.75rem}.mx-cell-stack{flex-direction:column;display:flex}.mx-cell-end{flex-direction:column;align-items:flex-end;display:flex}.mx-diff{font-family:var(--font-geist-mono,ui-monospace, monospace);flex-direction:column;gap:2px;margin-top:4px;font-size:.75rem;display:flex}.mx-diff-sum{cursor:pointer;font-size:.875rem}.mx-id{font-family:var(--font-geist-mono,ui-monospace, monospace);word-break:break-all;font-size:.75rem}}@layer utilities{.rowbox.mx-ctinv{gap:4px 12px}.mx-ends{gap:16px;margin-inline-start:auto;display:flex}.ex-page{max-width:40rem}.ex-add{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.ex-add>.ex-submit,.ex-add>.ex-err{grid-column:1/-1}@media (min-width:640px){.ex-add{grid-template-columns:9rem minmax(0,1fr) 11.5rem auto}.ex-add[data-cur="1"]{grid-template-columns:9rem minmax(0,1fr) 11.5rem 5.5rem auto}.ex-add>.ex-submit{grid-column:auto}}.ex-total{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:.875rem;display:flex}.ex-total bdi{color:var(--foreground);font-variant-numeric:tabular-nums}.ex-list{margin:0;padding:0;list-style:none}.ex-list>li{padding-block:0}.ex-row{border-radius:var(--radius);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 6px;display:grid}.ex-row:enabled:hover{background:var(--surface)}.ex-row:disabled{cursor:default}.ex-date{color:var(--muted-foreground);white-space:nowrap;font-size:.8125rem}.ex-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex-amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ex-form{gap:12px;padding-inline:16px;display:grid}@media (min-width:640px){.sheet.ex-sheet[data-side]{max-width:26rem}}.mx-ctli{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:6px;padding:8px;display:flex}}
@layer reset,tokens,base;@layer components{[data-c=primary]{--g:var(--primary);--g-soft:var(--muted);--g-ink:var(--foreground)}[data-c=success]{--g:var(--success);--g-soft:var(--success-soft);--g-ink:var(--success-soft-foreground)}[data-c=warning]{--g:var(--warning);--g-soft:var(--warning-soft);--g-ink:var(--warning-soft-foreground)}[data-c=problem]{--g:var(--problem);--g-soft:var(--problem-soft);--g-ink:var(--problem-soft-foreground)}[data-c=neutral]{--g:var(--neutral);--g-soft:var(--neutral-soft);--g-ink:var(--neutral-soft-foreground)}[data-c=info]{--g:var(--info);--g-soft:var(--info-soft);--g-ink:var(--info-soft-foreground)}[data-c=red]{--g:var(--group-red);--g-soft:var(--group-red-soft);--g-ink:var(--group-red-soft-foreground)}[data-c=orange]{--g:var(--group-orange);--g-soft:var(--group-orange-soft);--g-ink:var(--group-orange-soft-foreground)}[data-c=amber]{--g:var(--group-amber);--g-soft:var(--group-amber-soft);--g-ink:var(--group-amber-soft-foreground)}[data-c=lime]{--g:var(--group-lime);--g-soft:var(--group-lime-soft);--g-ink:var(--group-lime-soft-foreground)}[data-c=green]{--g:var(--group-green);--g-soft:var(--group-green-soft);--g-ink:var(--group-green-soft-foreground)}[data-c=teal]{--g:var(--group-teal);--g-soft:var(--group-teal-soft);--g-ink:var(--group-teal-soft-foreground)}[data-c=sky]{--g:var(--group-sky);--g-soft:var(--group-sky-soft);--g-ink:var(--group-sky-soft-foreground)}[data-c=blue]{--g:var(--group-blue);--g-soft:var(--group-blue-soft);--g-ink:var(--group-blue-soft-foreground)}[data-c=violet]{--g:var(--group-violet);--g-soft:var(--group-violet-soft);--g-ink:var(--group-violet-soft-foreground)}[data-c=pink]{--g:var(--group-pink);--g-soft:var(--group-pink-soft);--g-ink:var(--group-pink-soft-foreground)}.ins-controls,.ins-results{gap:16px;min-width:0;display:grid}.ins-results{transition:opacity .15s}.ins-results[aria-busy=true]{opacity:.6}.ins-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ins-chips{flex-wrap:wrap;gap:6px;display:flex}.ins-chips>button.chip[aria-pressed=true]{border-color:var(--accent-ink);background:var(--accent-ink);color:var(--background)}.ins-field{min-width:0;color:var(--muted-foreground);gap:6px;font-size:.8125rem;font-weight:500;display:grid}.ins-field>.input,.ins-field>.select{color:var(--foreground)}.ins-date{width:10rem}.ins-group{gap:6px;display:grid}.ins-group-label{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.ins-strip{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.ins-strip[data-count="2"],.ins-strip[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-strip[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ins-strip[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ins-strip .stat-value{overflow-wrap:anywhere}.ins-delta{color:var(--g-ink,var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:.875rem;font-weight:500;display:inline-flex}.ins-delta>svg{flex-shrink:0;width:16px;height:16px}.ins-delta-vs{color:var(--muted-foreground);font-weight:400}.ins-delta[data-tone=neutral]{color:var(--muted-foreground)}.ins-chart{gap:8px;min-width:0;display:grid}.ins-plot{height:13rem;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;font-size:11px;line-height:1;position:relative}.ins-plot-sm .ins-plot{height:10rem}.ins-area{position:absolute;top:14px;bottom:24px}.ins-tick{border-top:1px solid var(--border);position:absolute;inset-inline:0}.ins-tick[data-zero]{border-color:var(--border-strong)}.ins-tick>span{font-variant-numeric:tabular-nums;padding-right:8px;position:absolute;top:0;right:100%;translate:0 -50%}.ins-nodata{place-items:center;font-size:.75rem;display:grid;position:absolute;inset:0}.ins-xl{white-space:nowrap;margin-top:6px;position:absolute;top:100%;translate:-50%}.ins-xl[data-pos=first]{translate:none}.ins-xl[data-pos=last]{translate:-100%}.ins-hit{position:absolute;top:0;bottom:0}.ins-col{background:var(--primary);border-radius:4px 4px 0 0;min-width:1px;max-width:24px;position:absolute;translate:-50%}.ins-col[data-dir=down]{border-radius:0 0 4px 4px}.ins-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ins-svg polygon{fill:color-mix(in oklab, var(--primary) 10%, transparent)}.ins-svg polyline{stroke:var(--primary);stroke-width:2px}.ins-pt{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 2px var(--surface);border-radius:9999px;position:absolute;translate:-50% -50%}.ins-pt[data-last]{width:10px;height:10px}.ins-endlabel{white-space:nowrap;color:var(--foreground);padding-left:12px;font-size:.75rem;font-weight:600;position:absolute;translate:0 -50%}.ins-twin{font-size:.875rem}.ins-twin>summary{width:fit-content;color:var(--muted-foreground);cursor:pointer;border-radius:4px;padding-block:4px;font-weight:500}.ins-twin>summary:hover{color:var(--foreground)}.ins-twin-body{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-height:18rem;margin-top:4px;overflow:auto}.ins-tbl{width:100%;font-size:.875rem}.ins-tbl th,.ins-tbl td{text-align:start;vertical-align:top;padding:6px 12px}.ins-tbl thead{border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:.75rem}.ins-tbl thead th{white-space:nowrap;font-weight:500}.ins-tbl tbody th{font-weight:400}.ins-tbl tbody tr+tr{border-top:1px solid var(--border)}.ins-tbl [data-align=end]{text-align:end}.ins-tbl td{font-variant-numeric:tabular-nums}.ins-meter{align-items:center;gap:10px;min-width:8rem;max-width:12rem;display:flex}.ins-track{background:var(--g-soft);border-radius:9999px;flex:1;min-width:3.5rem;height:8px;display:block;overflow:hidden}.ins-track>span{background:var(--g);border-radius:9999px;height:100%;display:block}.ins-meter-num{text-align:end;font-variant-numeric:tabular-nums;min-width:2.5rem;font-size:.875rem;font-weight:500}.ins-mix{gap:14px;display:grid}.ins-mixbar{background:var(--muted);border-radius:6px;gap:2px;height:24px;display:flex;overflow:hidden}.ins-mixbar>span{background:var(--g);min-width:2px;display:block}.ins-legend{gap:8px;display:grid}.ins-legend>li{align-items:center;gap:10px;font-size:.875rem;display:flex}.ins-sw{background:var(--g);border-radius:3px;flex-shrink:0;width:12px;height:12px}.ins-legend-v{font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:500}.ins-gchip{background:var(--g-soft);width:fit-content;max-width:100%;height:1.5rem;color:var(--g-ink);border-radius:9999px;align-items:center;gap:6px;padding-inline:8px;font-size:.875rem;font-weight:500;display:inline-flex}.ins-gchip>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ins-gdot{background:var(--g);border-radius:9999px;flex-shrink:0;width:8px;height:8px}.ins-picker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ins-swatches{flex-wrap:wrap;gap:8px;display:flex}.ins-swatch{background:var(--g);width:28px;height:28px;color:var(--background);border-radius:9999px;place-items:center;display:grid}.ins-swatch[data-state=checked]{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--foreground)}.ins-swatch>svg{width:16px;height:16px}.ins-body{gap:32px;min-width:0;display:grid}.ins-cur{gap:16px;min-width:0;display:grid}.ins-cur-h{font-size:1.125rem;font-weight:600}.ins-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.ins-panel-h{font-size:1rem;font-weight:600}.ins-panel-sub{color:var(--muted-foreground);font-size:.875rem;font-weight:500}.ins-note{color:var(--muted-foreground);font-size:.8125rem}.ins-more-grid{gap:16px;padding-top:12px;display:grid}@media (min-width:1024px){.ins-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ins-tablebox{gap:8px;min-width:0;display:grid}.ins-toggle{cursor:pointer;align-items:center;gap:8px;width:fit-content;font-size:.875rem;font-weight:500;display:inline-flex}.ins-scroll{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.ins-otable{width:100%;font-size:.875rem}.ins-tablebox:has(.ins-allcols:checked) .ins-otable{min-width:72rem}.ins-tablebox:not(:has(.ins-allcols:checked)) [data-x]{display:none}.ins-otable th,.ins-otable td{text-align:start;vertical-align:top;padding:8px 12px}.ins-otable thead{border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:.75rem}.ins-otable thead th{white-space:nowrap;font-weight:500}.ins-otable tbody th{font-weight:400}.ins-otable tbody tr+tr{border-top:1px solid var(--border)}.ins-otable [data-align=end]{text-align:end}.ins-otable .ins-sticky{z-index:1;background:var(--surface);position:sticky;inset-inline-start:0}.ins-sort{border-radius:4px;align-items:center;gap:4px;display:inline-flex}.ins-sort:hover,.ins-sort[data-on]{color:var(--foreground)}.ins-sort>svg{flex-shrink:0;width:14px;height:14px}.ins-money{white-space:nowrap;font-variant-numeric:tabular-nums}.ins-neg{color:var(--problem-soft-foreground)}.ins-dim{color:var(--muted-foreground)}.ins-strong{font-weight:600}.ins-sub{color:var(--muted-foreground);font-size:.75rem;font-weight:400;display:block}.ins-flag{color:var(--warning-soft-foreground);align-items:center;gap:4px;margin-top:2px;font-size:.75rem;display:flex}.ins-flag>svg,.ins-mode>svg{width:12px;height:12px}.ins-actual{color:var(--info-soft-foreground);margin-top:2px;font-size:.75rem;font-weight:500;display:block}.ins-mode{color:var(--muted-foreground);align-items:center;gap:4px;font-size:.75rem;display:flex}.ins-who{align-items:flex-start;gap:8px;display:flex}.ins-names{min-width:0;max-width:14rem;font-size:.75rem}.ins-names>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ins-names>span+span{-webkit-line-clamp:1;color:var(--muted-foreground)}.ins-foot{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;display:flex}.ins-foot>a{color:var(--foreground);text-underline-offset:2px;font-weight:500;text-decoration:underline}.ins-prev{text-align:center;color:var(--muted-foreground);font-size:.75rem}.ins-retry{text-underline-offset:2px;font-size:.875rem;font-weight:500;text-decoration:underline}.ins-mtrig{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;height:1.75rem;padding-inline:8px;font-size:.875rem;font-weight:500;display:inline-flex}.ins-mtrig:hover{background:var(--muted)}.ins-mtrig>svg{width:14px;height:14px;color:var(--muted-foreground)}.popover.ins-members{gap:8px;width:min(92vw,44rem);padding:12px}.popover.ins-members[data-state=closed]{pointer-events:none}.ins-members-scroll{max-height:20rem;overflow:auto}.ins-members .ins-tbl th,.ins-members .ins-tbl td{padding:6px 8px}.ins-members .ins-tbl th:first-child,.ins-members .ins-tbl td:first-child{padding-inline-start:0}.ins-members .ins-tbl th:last-child,.ins-members .ins-tbl td:last-child{padding-inline-end:0}.ins-name{font-weight:500;display:block}.ins-link{text-underline-offset:2px}.ins-link:hover{text-decoration:underline}.ins-otable .ins-gchip{max-width:12rem}.ins-ok{color:var(--success-soft-foreground)}.ins-due{color:var(--warning-soft-foreground)}.popover.ins-export{gap:8px;width:auto;min-width:12rem;padding:8px;display:grid}.popover.ins-export>.btn{justify-content:flex-start}}@layer utilities;
@layer reset,tokens,base;@layer components{.adm-tab{flex-direction:column;gap:16px;min-width:0;padding-top:8px;display:flex}.adm-tabs.tabs-list{scrollbar-width:none;border-bottom:1px solid var(--border);justify-content:flex-start;width:100%;overflow-x:auto}.adm-tabs>.tab{flex:none;padding-inline:12px}.adm-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.adm-h{font-size:1rem;font-weight:600}.adm-field{flex-direction:column;gap:6px;min-width:0;font-size:.875rem;font-weight:500;display:flex}.adm-hint{color:var(--muted-foreground);font-size:.75rem;font-weight:400}.adm-err{color:var(--problem-soft-foreground);font-size:.875rem;font-weight:500}.adm-hint .adm-err{font-size:.75rem}.adm-error{color:var(--problem-soft-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.adm-warn{border-radius:var(--radius);background:var(--warning-soft);color:var(--warning-soft-foreground);padding:6px 10px;font-size:.8125rem}.adm-ok{color:var(--success-soft-foreground);align-items:center;gap:6px;font-size:.875rem;display:flex}.adm-ok>svg{width:16px;height:16px}.adm-save{display:flex}.adm-grid{gap:16px;display:grid}@media (min-width:640px){.adm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-span{grid-column:1/-1}}@media (min-width:1024px){.adm-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.adm-grid.adm-tight{gap:8px}.adm-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adm-narrow{max-width:20rem}.adm-legend{margin-bottom:4px;font-size:.875rem;font-weight:600}.adm-fs{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;padding:12px;display:flex}.adm-fs>legend{padding-inline:4px;font-size:.875rem;font-weight:600}.adm-check{align-items:center;gap:8px;width:fit-content;font-size:.875rem;display:flex}.adm-list{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:0;font-size:.875rem;display:flex}.adm-list>li{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:8px 12px;display:flex}.adm-list>*+*{border-top:1px solid var(--border)}.adm-sub{color:var(--muted-foreground);margin-inline-start:8px;font-size:.75rem}.adm-off{color:var(--muted-foreground);text-decoration:line-through}.adm-rate-form,.adm-method-form{gap:12px;display:grid}@media (min-width:640px){.adm-rate-form{grid-template-columns:auto 1fr 1fr auto;align-items:end}.adm-method-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.adm-method-form{grid-template-columns:1fr 1fr auto auto auto;align-items:end}}.adm-method-form>.adm-check{padding-bottom:8px}.adm-counter{align-items:end;gap:12px;padding:12px;display:grid}@media (min-width:640px){.adm-counter{grid-template-columns:1fr 8rem 6rem 1fr}}.adm-preview{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.adm-label-row{align-items:center;gap:8px;display:grid}@media (min-width:640px){.adm-label-row{grid-template-columns:10rem 1fr 1fr}}.disclosure.adm-fold{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding-inline:16px}.adm-fold>summary{width:100%;color:var(--foreground);padding-block:12px;font-size:1rem;font-weight:600}.adm-fold>.disclosure-body{padding-top:0;padding-bottom:16px}.adm-file{display:inline-flex}.adm-file>input:focus-visible+.btn{outline:2px solid var(--ring);outline-offset:2px}.adm-file>input:disabled+.btn{opacity:.5;cursor:not-allowed}.adm-who{flex-direction:column;min-width:0;display:flex}.adm-email{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.badge.adm-you{margin-inline-start:8px}.adm-perm{border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;font-size:.875rem;display:flex}.adm-perm:hover{background:color-mix(in oklab, var(--muted) 50%, transparent)}.adm-start{margin-inline-end:auto}.adm-sep{border-top:1px solid var(--border);padding-top:16px}@media (min-width:640px){.dialog.adm-dlg{max-width:32rem}.dialog.adm-dlg-md{max-width:28rem}.dialog.adm-dlg-xl{max-width:42rem}}.dev-page{max-width:48rem;margin-inline:auto}.dev-h{align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.dev-h>svg{width:18px;height:18px;color:var(--muted-foreground);flex-shrink:0}.dev-list{gap:12px;display:grid}.dev-card{scroll-margin-top:5rem}.dev-top{align-items:flex-start;gap:12px;min-width:0;display:flex}.dev-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dev-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.dev-acts{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:640px){.dev-acts{padding-inline-start:56px}}.dev-ic{background:var(--muted);width:44px;height:44px;color:var(--muted-foreground);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dev-ic>svg{width:20px;height:20px}.dev-ic[data-size=sm]{border-radius:9999px;width:28px;height:28px}.dev-ic[data-size=sm]>svg{width:16px;height:16px}.dev-ic[data-size=lg]{border-radius:9999px;width:48px;height:48px}.dev-ic[data-size=lg]>svg{width:24px;height:24px}.dev-ic[data-tone=success]{background:var(--success-soft);color:var(--success-soft-foreground)}.dev-ic[data-tone=warning]{background:var(--warning-soft);color:var(--warning-soft-foreground)}.dev-ic[data-tone=problem]{background:var(--problem-soft);color:var(--problem-soft-foreground)}.dev-ic[data-tone=info]{background:var(--info-soft);color:var(--info-soft-foreground)}.dev-ic[data-tone=neutral]{background:var(--neutral-soft);color:var(--neutral-soft-foreground)}.dev-ic[data-spin]>svg{animation:1s linear infinite ui-spin}.dev-dot{flex-shrink:0;width:8px;height:8px;display:flex;position:relative}.dev-dot>span{background:var(--neutral);border-radius:9999px;position:absolute;inset:0}.dev-dot[data-tone=success]>span{background:var(--success)}.dev-dot[data-tone=warning]>span{background:var(--warning)}.dev-ping{opacity:.6;animation:2s cubic-bezier(0,0,.2,1) infinite dev-ping}@media (prefers-reduced-motion:reduce){.dev-ping,.dev-ic[data-spin]>svg{animation:none}}.dev-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);align-items:center;gap:12px;padding:8px 12px;display:flex}.dev-row>svg{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}.dev-working{border-radius:var(--radius);background:var(--success-soft);color:var(--success-soft-foreground);align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.dev-ok{color:var(--success-soft-foreground)}.dev-bad{color:var(--problem-soft-foreground)}.dev-warn{color:var(--warning-soft-foreground);align-items:flex-start;gap:6px;display:flex}.dev-ok>svg,.dev-bad>svg,.dev-warn>svg,.dev-working>svg,.dev-link>svg{flex-shrink:0;width:16px;height:16px}.dev-link{width:fit-content;color:var(--primary);text-underline-offset:4px;align-items:center;gap:6px;display:inline-flex}.dev-link:hover{text-decoration:underline}.dev-dl{gap:4px;display:grid}@media (min-width:640px){.dev-dl[data-full]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.dev-dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dev-dl dt{color:var(--muted-foreground)}.dev-dl dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500}.disclosure>summary>.dev-h{color:var(--foreground)}.dev-tips{color:var(--muted-foreground);flex-direction:column;gap:6px;padding-inline-start:20px;font-size:.875rem;list-style:outside;display:flex}ol.dev-tips{list-style:decimal}.dev-empty{color:var(--muted-foreground);padding-block:12px;font-size:.875rem}.dev-grid{gap:12px;display:grid}@media (min-width:640px){.dev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dev-field{flex-direction:column;gap:6px;min-width:0;font-size:.875rem;font-weight:500;display:flex}.dev-rename .input{flex:1;min-width:10rem;height:2rem}.dialog.dev-sheet{max-height:90dvh;overflow-y:auto}@media (min-width:640px){.dialog.dev-sheet{max-width:28rem}}@media (max-width:639px){.dialog.dev-sheet{width:100%;max-width:none;padding-bottom:max(1rem, env(safe-area-inset-bottom));border-end-end-radius:0;border-end-start-radius:0;margin:0;inset:auto 0 0}.dialog.dev-sheet[open]{animation:.2s ease-out ui-from-bottom}}.dev-title{align-items:center;gap:8px;padding-inline-end:32px;display:flex}.dev-title>svg{flex-shrink:0;width:16px;height:16px}.dev-kinds{gap:8px;display:grid}@media (min-width:640px){.dev-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}.dev-kind{border:1px solid var(--border);text-align:start;border-radius:12px;align-items:center;gap:12px;padding:12px;transition:background-color .15s;display:flex}.dev-kind:hover{background:var(--muted)}@media (min-width:640px){.dev-kind{flex-direction:column;align-items:flex-start}}.dev-steps{flex-direction:column;gap:10px;display:flex}.dev-steps>li{align-items:flex-start;gap:10px;display:flex}.dev-steps>li>span:last-child{padding-top:2px}.dev-num{background:var(--primary);width:24px;height:24px;color:var(--primary-foreground);font-variant-numeric:tabular-nums;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.dev-code{background:var(--muted);font-family:var(--font-geist-mono,ui-monospace, monospace);border-radius:4px;padding:2px 6px;font-size:.85em;font-weight:600}.dev-once{color:var(--muted-foreground);align-items:flex-start;gap:6px;font-size:.75rem;display:flex}.dev-once>svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}.dev-outcome{text-align:center;align-items:center;padding-block:8px}.dev-outcome .dialog-title{font-size:1.125rem}.dev-outcome .dialog-description{text-wrap:balance}.dev-sketch{border:1px dashed var(--border);background:color-mix(in oklab, var(--muted) 50%, transparent);border-radius:12px;justify-content:center;padding:12px;display:flex}.dev-chooser{border:1px solid var(--border);border-radius:var(--radius);background:var(--popover);width:100%;max-width:18rem;color:var(--popover-foreground);box-shadow:var(--shadow-overlay);font-size:.75rem;overflow:hidden}.dev-chooser>p{border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;padding:8px 12px;font-weight:500;overflow:hidden}.dev-chooser>ul{flex-direction:column;gap:4px;padding:8px;display:flex}.dev-pick{background:color-mix(in oklab, var(--primary) 10%, transparent);box-shadow:0 0 0 2px var(--primary);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-weight:600;display:flex}.dev-pick>svg{width:14px;height:14px;color:var(--primary);flex-shrink:0}.dev-blank{background:color-mix(in oklab, var(--muted-foreground) 25%, transparent);border-radius:9999px;width:6rem;height:8px;margin:4px 8px;display:block}.dev-chooser>div{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:8px 12px;display:flex}.dev-chooser>div>span{border:1px solid var(--border);border-radius:6px;padding:4px 10px}.dev-chooser>div>span+span{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 30%, transparent);font-weight:600}.pf-nav{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.pf-link{border-radius:var(--radius);height:2.25rem;color:var(--muted-foreground);white-space:nowrap;align-items:center;padding-inline:10px;font-size:.875rem;font-weight:500;display:inline-flex}.pf-link:hover,.pf-link[aria-current=page]{color:var(--foreground);background:var(--muted)}.pf-badge{background:var(--primary);min-width:1.25rem;height:1.25rem;color:var(--primary-foreground);border-radius:999px;place-items:center;margin-inline-start:6px;padding-inline:5px;font-size:.6875rem;font-weight:600;line-height:1;display:inline-grid}.pf-tile{border-radius:var(--radius);color:inherit;text-decoration:none;display:block}.pf-tile:hover .stat{border-color:var(--input)}.pf-tile:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pf-inq{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pf-inq>li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:14px;display:flex}.pf-inq-h{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.pf-inq-c{flex-wrap:wrap;gap:4px 16px;font-size:.875rem;display:flex}.pf-inq-c a{color:inherit;text-underline-offset:2px;text-decoration:underline}.pf-inq-m{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.6}.pf-inq-f{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}@media (max-width:767px){.pf-bar{flex-wrap:wrap;row-gap:0;height:auto;padding-block:4px}.pf-bar>.pf-nav{flex-basis:100%;order:1}.pf-bar .tb-link{width:2.25rem;padding:0}.pf-bar .tb-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pf-main{outline:none}.pf-main .dt-scroll{position:relative}.pf-denied{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:28rem;margin-inline:auto;padding:16px;display:flex}.pf-usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1024px){.pf-usage{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.pf-usage{grid-template-columns:repeat(6,minmax(0,1fr))}}.pf-page{max-width:60rem}.pf-box{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:8px;padding:12px;display:flex}.pf-box-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-box .pf-list{background:0 0;border:0}.pf-box .pf-list>li{padding-inline:0}.pf-rows{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.pf-rows>li{grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:3rem;padding:8px 12px;display:grid}.pf-rows>li+li{border-top:1px solid var(--border)}.pf-rows-t{color:var(--muted-foreground);font-size:.8125rem}.pf-rows-v{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;font-size:.875rem;display:flex}.pf-rows-a{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:639px){.pf-rows>li{grid-template-columns:minmax(0,1fr)}.pf-rows-a{justify-content:flex-start}}@media (min-width:640px){.dialog.pf-dlg-wide{max-width:52rem}}.pf-seg{border-radius:var(--radius);background:var(--muted);gap:2px;padding:2px;display:inline-flex}.pf-seg>button{border-radius:calc(var(--radius) - 2px);height:1.75rem;color:var(--muted-foreground);white-space:nowrap;padding-inline:10px;font-size:.8125rem;font-weight:500}.pf-seg>button[aria-pressed=true]{background:var(--surface);color:var(--foreground)}.pf-seg-link{border-radius:calc(var(--radius) - 2px);height:1.75rem;color:var(--muted-foreground);white-space:nowrap;align-items:center;padding-inline:10px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.pf-seg-link[aria-current=true]{background:var(--surface);color:var(--foreground)}.pf-grid{gap:12px;display:grid}@media (min-width:640px){.pf-grid{grid-template-columns:repeat(var(--pf-cols,2), minmax(0, 1fr))}.pf-span{grid-column:1/-1}.pf-span-2{grid-column:span 2}}.pf-grid-3{--pf-cols:3}.pf-grid-4{--pf-cols:4}.pf-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pf-pair>.pf-span{grid-column:1/-1}.pf-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.pf-kv{grid-template-columns:repeat(var(--pf-cols,3), minmax(0, 1fr))}}.pf-kv>div{flex-direction:column;min-width:0;display:flex}.pf-kv dt{color:var(--muted-foreground);font-size:.75rem}.pf-kv dd{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.pf-kv .pf-wide{grid-column:1/-1}.pf-kv .pf-wide dd{white-space:normal;overflow-wrap:anywhere}.pf-sec{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:12px;display:flex}.pf-h3{font-size:.875rem;font-weight:600}.pf-err{color:var(--problem-soft-foreground);font-size:.875rem;font-weight:500}.pf-fs{border:1px solid var(--border);border-radius:var(--radius);gap:12px;padding:12px;display:grid}.pf-fs>legend{padding-inline:4px;font-size:.875rem;font-weight:500}.pf-contents{display:contents}.pf-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;font-size:.875rem;display:flex}.pf-list>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.pf-list>li+li{border-top:1px solid var(--border)}.pf-who{flex-direction:column;min-width:0;display:flex}.pf-org{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pf-org>a{flex-direction:column;font-weight:500;display:flex}.pf-org>a:hover,.pf-hover:hover{text-decoration:underline}.pf-code{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--muted-foreground);overflow-wrap:anywhere;white-space:normal;font-size:.75rem}.textarea.pf-mono{font-family:var(--font-geist-mono,ui-monospace, monospace);font-size:.75rem}.pf-void{color:var(--muted-foreground)}.pf-strike{text-decoration:line-through}.pf-lines{flex-direction:column;gap:4px;font-size:.875rem;display:flex}.pf-lines>p{flex-wrap:wrap;align-items:center;column-gap:4px;display:flex}.pf-note{border-radius:var(--radius);background:var(--surface-muted);color:var(--muted-foreground);padding:8px 12px;font-size:.875rem}.pf-danger{border-color:color-mix(in oklab, var(--problem) 40%, var(--border))}.pf-days{width:14rem}.pf-grow{flex:14rem;min-width:0}.pf-end{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pf-fit{width:fit-content}.pf-narrow{max-width:36rem}.pf-check{align-items:center;gap:8px;width:fit-content;font-size:.875rem;display:flex}}@layer utilities;@keyframes dev-ping{75%,to{opacity:0;transform:scale(2)}}
@layer reset,tokens,base;@layer components{.auth-top{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.auth-main{flex-direction:column;flex:1;justify-content:center;gap:24px;width:100%;max-width:24rem;margin-inline:auto;padding:0 16px 64px;display:flex}.auth-title{font-size:1.25rem;font-weight:600;line-height:1.3}.auth-body{flex-direction:column;gap:16px;display:flex}.auth-link{color:var(--muted-foreground);text-underline-offset:4px;place-self:flex-start start;font-size:.875rem}.auth-link:hover{color:var(--foreground);text-decoration:underline}.auth-foot{border-top:1px solid var(--border);padding-top:12px}.auth-start{place-self:flex-start start}.auth-h{font-size:1rem;font-weight:600}.auth-note{color:var(--muted-foreground);font-size:.875rem}.auth-code{text-align:center;font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.3em;font-size:1.125rem}.auth-qr{border:1px solid var(--border);background:#fff;border-radius:6px;place-self:center;padding:8px}.auth-secret{background:var(--muted);min-width:0;font-family:var(--font-geist-mono,ui-monospace, monospace);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;flex:1;padding:6px 8px;font-size:.875rem}.auth-codes{background:var(--muted);font-family:var(--font-geist-mono,ui-monospace, monospace);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding:12px;font-size:.875rem;display:grid}.auth-method{border:1px solid var(--border);border-radius:var(--radius);text-align:start;align-items:center;gap:12px;padding:12px;transition:background-color .15s;display:flex}.auth-method:hover{background:var(--muted)}.auth-method:disabled{opacity:.6}.auth-method>svg{flex-shrink:0;width:20px;height:20px}.auth-option{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.portal{flex-direction:column;flex:1;gap:20px;width:100%;max-width:48rem;margin-inline:auto;padding:20px 16px;display:flex}@media (min-width:640px){.portal{padding:32px 24px}}.portal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-biz{color:var(--muted-foreground);font-size:.875rem;font-weight:500}.portal-sec{flex-direction:column;gap:8px;display:flex}.portal-h2{align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.portal-h2>svg{width:16px;height:16px;color:var(--muted-foreground)}.portal-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:4px;padding:16px;display:flex}.portal-name{overflow-wrap:anywhere;font-size:1.125rem;font-weight:600}.portal-meta{color:var(--muted-foreground);font-size:.75rem}.portal-meta>svg,.portal-ico{flex-shrink:0;width:14px;height:14px}.portal-money{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.portal-money[data-neg]{color:var(--problem-soft-foreground)}.portal-money.portal-big{font-size:1.25rem}.portal-money.portal-plain{color:var(--foreground)}.portal-dues{gap:8px;display:grid}@media (min-width:640px){.portal-dues{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-dues>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:4px;padding:12px;display:flex}.portal-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.portal-list>li,.portal-items>li{min-width:0;display:flex}.portal-list>li+li,.portal-items>li+li{border-top:1px solid var(--border)}.portal-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px}.portal-col{flex-direction:column;gap:8px;padding:12px}.portal-order{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.portal-order>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;list-style:none;display:flex}.portal-order>summary::-webkit-details-marker{display:none}.portal-chev{width:16px;height:16px;color:var(--muted-foreground);transition:rotate .15s}.portal-order[open] .portal-chev{rotate:180deg}.portal-order-body{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding:12px;display:flex}.portal-flags{flex-wrap:wrap;gap:6px 16px;font-size:.875rem;display:flex}.portal-flags>div{align-items:center;gap:6px;display:flex}.portal-items>li{flex-direction:column;gap:4px;padding-block:8px}.portal-qty{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 16px;font-size:.875rem;display:flex}.portal-qty [data-warn]{color:var(--warning-soft-foreground);font-weight:500}.portal-sum{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:4px 16px;padding-top:12px;font-size:.875rem;display:grid}.portal-sum>div{display:contents}.portal-sum dt{color:var(--muted-foreground)}.portal-sum dd{text-align:end}.portal-sum>.portal-total{font-weight:600}.portal-sum>.portal-total dt{color:var(--foreground)}.portal-ends{flex-direction:column;align-items:flex-end;gap:4px;font-size:.875rem;display:flex}.portal-dl{gap:4px 24px;font-size:.875rem;display:grid}@media (min-width:640px){.portal-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}@media (min-width:640px){.portal-dl>div{justify-content:flex-start}}.portal-dl dt{color:var(--muted-foreground)}.portal-dl dd{overflow-wrap:anywhere;min-width:0}.portal-track{text-underline-offset:4px;align-items:center;gap:4px;font-weight:500;text-decoration:underline;display:inline-flex}.portal-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem}.portal-foot{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:4px 16px;margin-top:auto;padding-top:16px;font-size:.75rem;display:flex}.portal-foot a{text-underline-offset:4px;align-items:center;gap:4px;display:inline-flex}.portal-foot a:hover{text-decoration:underline}}@layer utilities{.nf{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;max-width:28rem;margin-inline:auto;padding:24px;display:flex}.nf-home{font-size:.875rem;line-height:var(--lh-sm);color:var(--primary);text-underline-offset:4px;margin-top:8px;text-decoration-line:underline}}
@layer reset,tokens,base,components;@layer utilities{.qc-chip{background:var(--muted);width:fit-content;max-width:100%;font-size:.875rem;line-height:var(--lh-sm);border-radius:9999px;align-items:center;gap:8px;padding-block:4px;padding-inline:12px 4px;display:flex}.qc-tag{background:var(--info-soft);color:var(--info-soft-foreground);font-size:.75rem;line-height:var(--lh-xs);border-radius:9999px;padding-inline:6px}.qc-tag[data-tone=warning]{background:var(--warning-soft);color:var(--warning-soft-foreground);flex-shrink:0}.qc-sub{font-size:.75rem;line-height:var(--lh-xs);color:var(--muted-foreground)}.btn.qc-x{border-radius:9999px;width:24px;height:24px}.qc-wrap{width:100%;position:relative}.qc-spin{top:50%;width:16px;height:16px;color:var(--muted-foreground);position:absolute;inset-inline-end:8px;translate:0 -50%}.popover.qc-pop{width:var(--anchor-width);min-width:18rem;padding:4px}.qc-form{flex-direction:column;gap:8px;padding:6px;display:flex}.qc-label{font-size:.75rem;line-height:var(--lh-xs);flex-direction:column;gap:4px;font-weight:500;display:flex}.qc-warn{font-size:.75rem;line-height:var(--lh-xs);color:var(--warning-soft-foreground);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.btn.qc-link{height:auto;padding:0}.btn.qc-link-xs{height:auto;font-size:.75rem;line-height:var(--lh-xs);padding:0}.qc-dup{border-radius:calc(var(--radius) * .8);background:var(--warning-soft);color:var(--warning-soft-foreground);font-size:.75rem;line-height:var(--lh-xs);align-items:flex-start;gap:6px;padding:6px 8px;display:flex}.qc-dup>svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}.qc-acts{justify-content:flex-end;gap:8px;display:flex}.qc-list{flex-direction:column;max-height:18rem;display:flex;overflow-y:auto}.qc-opt{border-radius:calc(var(--radius) * .8);width:100%;font-size:.875rem;line-height:var(--lh-sm);text-align:start;cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex}.qc-opt[aria-selected=true]{background:var(--muted)}.qc-opt[data-new]{color:var(--primary);font-weight:500}.qc-msg{font-size:.875rem;line-height:var(--lh-sm);color:var(--problem-soft-foreground);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.qc-none{font-size:.875rem;line-height:var(--lh-sm);color:var(--muted-foreground);padding:6px 8px}@media (pointer:coarse){.btn.qc-x{width:44px;height:44px}.input.qc-in{height:44px}.qc-opt{min-height:44px}}.lc{flex-direction:column;gap:6px;display:flex}.lc-head{font-size:.75rem;line-height:var(--lh-xs);font-weight:500}.lc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lc-box{flex-direction:column;gap:4px;min-width:0;display:flex}.lc-label{font-size:.875rem;line-height:var(--lh-sm);font-weight:500}.lc-count{font-size:.75rem;line-height:var(--lh-xs);color:color-mix(in oklab, var(--foreground) 70%, transparent);flex-shrink:0}.lc-err{font-size:.875rem;line-height:var(--lh-sm);color:var(--problem-soft-foreground);font-weight:500}.cu-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:8px;padding:12px;display:flex}.cu-card[data-gap="1"]{gap:4px}.cu-card[data-gap="3"]{gap:12px}.cu-addrs{gap:12px;display:grid}@media (min-width:768px){.cu-addrs{grid-template-columns:repeat(2,minmax(0,1fr))}}.cu-form{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex;overflow-y:auto}.cu-fields{gap:16px;display:grid}@media (min-width:640px){.cu-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cu-span{grid-column:span 2/span 2}.sheet.cu-sheet[data-side]{max-width:36rem}}.cu-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cu-pre{white-space:pre-wrap}.cu-meta{font-size:.75rem;line-height:var(--lh-xs);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;display:flex}}
@layer reset,tokens,base,components;@layer utilities{.oe-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.oe-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.oe-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.total-edit{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.total-edit .input-group{width:10rem}.sum-btn{color:var(--muted-foreground);gap:4px;font-weight:500}.edit-pen{color:var(--muted-foreground);vertical-align:middle}.order-title{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.order-title>bdi{white-space:nowrap}.order-head .page-header-text{flex:auto;min-width:12rem}.order-title .name-input{width:min(20rem,100vw - 7rem);font-size:1.125rem;font-weight:600}.info-tip{color:var(--muted-foreground);vertical-align:middle}.info-tip>svg{width:14px;height:14px}.popover.info-pop{width:auto;max-width:min(18rem,100vw - 16px);font-size:.8125rem;line-height:var(--lh-sm);padding:8px 10px}.order-meta{gap:6px 10px}.order-meta .buy-modes{max-width:100%}.order-meta .buy-modes,.oe-ship .buy-modes{flex-wrap:wrap}@media (max-width:639px){.order-meta .buy-mode-opt,.oe-ship .buy-mode-opt{padding-inline:10px}}.save-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1023px){.save-bar-fixed{inset-inline:0;bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:39;padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--background);position:fixed}.save-bar-fixed>.btn{flex:1}.save-bar-sticky{z-index:5;border-top:1px solid var(--border);background:var(--background);margin-inline:-4px;padding:8px 4px;position:sticky;bottom:0}.save-bar-sticky>.btn{flex:1}.oe-dirty{padding-bottom:3.5rem}}.dialog.og-dlg{max-height:90svh;overflow-y:auto}@media (min-width:640px){.dialog.og-dlg{max-width:32rem}}.og-box{border-radius:calc(var(--radius) * .8);background:var(--warning-soft);color:var(--warning-soft-foreground);font-size:.875rem;line-height:var(--lh-sm);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.og-box[data-tone=problem]{background:var(--problem-soft);color:var(--problem-soft-foreground)}.og-track{background:var(--muted);border-radius:9999px;height:8px;overflow:hidden}.og-track>div{background:var(--primary);border-radius:9999px;height:100%;transition:width .15s cubic-bezier(.4,0,.2,1)}.og-run{font-size:.875rem;line-height:var(--lh-sm);color:var(--muted-foreground);align-items:center;gap:8px;display:flex}.og-gap{gap:6px}.og-gap0{gap:2px}.og-notes{font-size:.875rem;line-height:var(--lh-sm);color:var(--muted-foreground);flex-direction:column;gap:2px;display:flex}.og-open{width:fit-content;font-size:.875rem;line-height:var(--lh-sm);color:var(--info-soft-foreground);text-underline-offset:2px}@media (hover:hover){.og-open:hover{text-decoration-line:underline}}.ia{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;padding:12px;display:flex}.ia-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:640px){.ia-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ia-lbl{min-width:0;font-size:.75rem;line-height:var(--lh-xs);flex-direction:column;gap:4px;font-weight:500;display:flex}.ia-two{grid-column:span 2/span 2}.ia-fixed{grid-column:span 2/span 2;align-items:flex-end;display:flex}@media (min-width:640px){.ia-fixed{grid-column:span 1/span 1}}.ia-none{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:8px;display:flex}.ia-all{grid-column:1/-1}}
@layer reset,tokens,base,components,utilities;@layer tokens{:root{--background:#fff;--foreground:#121212;--card:#fff;--card-foreground:#121212;--popover:#fff;--popover-foreground:#121212;--primary:#121212;--primary-foreground:#fff;--secondary:#f3f3f3;--secondary-foreground:#121212;--muted:#f5f5f5;--muted-foreground:#696969;--accent:#f2f2f2;--accent-foreground:#121212;--destructive:#cc2827;--border:#ebebeb;--input:#dbdbdb;--ring:#2563eb;--accent-ink:#121212;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fff;--sidebar-foreground:#121212;--sidebar-primary:#121212;--sidebar-primary-foreground:#fff;--sidebar-accent:#f2f2f2;--sidebar-accent-foreground:#121212;--sidebar-border:#ebebeb;--sidebar-ring:#2563eb;--success:#298646;--success-foreground:#fff;--warning:#da950b;--warning-foreground:#1d1406;--problem:#cc2827;--problem-foreground:#fff;--neutral:#717171;--neutral-foreground:#fff;--info:#2563eb;--info-foreground:#fff;--success-soft:#f1f9f3;--success-soft-foreground:#195c2e;--warning-soft:#fdf6e8;--warning-soft-foreground:#774a00;--problem-soft:#fff2f0;--problem-soft-foreground:#a51f1e;--neutral-soft:#f3f3f3;--neutral-soft-foreground:#484848;--info-soft:#eff6ff;--info-soft-foreground:#1c50a7;--surface:#fff;--surface-muted:#fafafa;--surface-raised:#fff;--border-strong:#868686;--shadow-card:none;--shadow-overlay:0 12px 32px -12px #00000038, 0 0 0 1px #0000000d}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(5.26802% 0 0);--card:lab(100% 0 0);--card-foreground:lab(5.26802% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(5.26802% 0 0);--primary:lab(5.26802% 0 0);--primary-foreground:lab(100% 0 0);--secondary:lab(95.94% 0 0);--secondary-foreground:lab(5.26802% 0 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(44.32% 0 0);--accent:lab(95.36% 0 0);--accent-foreground:lab(5.26802% 0 0);--destructive:lab(45.8049% 62.9533 44.1);--border:lab(93.04% .0000298023 -.0000119209);--input:lab(87.24% -.0000298023 0);--ring:lab(44.776% 21.0265 -75.5296);--accent-ink:lab(5.26802% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(100% 0 0);--sidebar-foreground:lab(5.26802% 0 0);--sidebar-primary:lab(5.26802% 0 0);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(95.36% 0 0);--sidebar-accent-foreground:lab(5.26802% 0 0);--sidebar-border:lab(93.04% .0000298023 -.0000119209);--sidebar-ring:lab(44.776% 21.0265 -75.5296);--success:lab(49.4309% -39.316 25.9959);--success-foreground:lab(100% 0 0);--warning:lab(67.3506% 20.5018 70.1014);--warning-foreground:lab(7.24693% 2.75926 8.53851);--problem:lab(45.8049% 62.9533 44.1);--problem-foreground:lab(100% 0 0);--neutral:lab(47.8% 0 .0000119209);--neutral-foreground:lab(100% 0 0);--info:lab(44.776% 21.0265 -75.5296);--info-foreground:lab(100% 0 0);--success-soft:lab(97.2617% -3.54391 2.25474);--success-soft-foreground:lab(33.9739% -30.2506 20.0105);--warning-soft:lab(97.1768% .632823 7.66768);--warning-soft-foreground:lab(35.9669% 16.5572 46.9555);--problem-soft:lab(96.3874% 4.51085 2.64771);--problem-soft-foreground:lab(36.8252% 53.5011 37.3869);--neutral-soft:lab(95.94% 0 0);--neutral-soft-foreground:lab(30.4% -.0000149012 0);--info-soft:lab(96.4706% -.75528 -5.59031);--info-soft-foreground:lab(34.7599% 8.92453 -52.4077);--surface:lab(100% 0 0);--surface-muted:lab(98.26% 0 0);--surface-raised:lab(100% 0 0);--border-strong:lab(55.92% -.0000298023 0);--shadow-overlay:0 12px 32px -12px lab(0% 0 0/.22), 0 0 0 1px lab(0% 0 0/.05)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0f0f0f;--foreground:#eee;--card:#161616;--card-foreground:#eee;--popover:#1b1b1b;--popover-foreground:#eee;--primary:#eee;--primary-foreground:#0f0f0f;--secondary:#242424;--secondary-foreground:#eee;--muted:#222;--muted-foreground:#a4a4a4;--accent:#262626;--accent-foreground:#eee;--destructive:#fa6863;--border:#292929;--input:#383838;--ring:#4d8cf5;--accent-ink:#eee;--sidebar:#0f0f0f;--sidebar-foreground:#eee;--sidebar-primary:#eee;--sidebar-primary-foreground:#0f0f0f;--sidebar-accent:#262626;--sidebar-accent-foreground:#eee;--sidebar-border:#292929;--sidebar-ring:#4d8cf5;--success:#54b66e;--success-foreground:#0f0f0f;--warning:#edb345;--warning-foreground:#1d1406;--problem:#fa6863;--problem-foreground:#0f0f0f;--neutral:#8f8f8f;--neutral-foreground:#0f0f0f;--info:#539af2;--info-foreground:#0f0f0f;--success-soft:#17261a;--success-soft-foreground:#a4dfaf;--warning-soft:#292010;--warning-soft-foreground:#f0cb8d;--problem-soft:#321a17;--problem-soft-foreground:#ffb5ab;--neutral-soft:#222;--neutral-soft-foreground:#d1d1d1;--info-soft:#182230;--info-soft-foreground:#acd1ff;--surface:#161616;--surface-muted:#131313;--surface-raised:#1d1d1d;--border-strong:#636363;--shadow-overlay:0 12px 32px -12px #0009, 0 0 0 1px #ffffff14}@supports (color:lab(0% 0 0)){.dark{--background:lab(4.4379% 0 0);--foreground:lab(94.2% 0 0);--card:lab(7.22637% -.0000149012 0);--card-foreground:lab(94.2% 0 0);--popover:lab(9.52% -.00000745058 0);--popover-foreground:lab(94.2% 0 0);--primary:lab(94.2% 0 0);--primary-foreground:lab(4.4379% 0 0);--secondary:lab(14.16% 0 0);--secondary-foreground:lab(94.2% 0 0);--muted:lab(13% 0 0);--muted-foreground:lab(67.52% -.0000298023 0);--accent:lab(15.32% 0 0);--accent-foreground:lab(94.2% 0 0);--destructive:lab(63.4204% 56.5783 32.9929);--border:lab(16.48% 0 0);--input:lab(23.44% -.0000149012 0);--ring:lab(58.0426% 5.5688 -59.7391);--accent-ink:lab(94.2% 0 0);--sidebar:lab(4.4379% 0 0);--sidebar-foreground:lab(94.2% 0 0);--sidebar-primary:lab(94.2% 0 0);--sidebar-primary-foreground:lab(4.4379% 0 0);--sidebar-accent:lab(15.32% 0 0);--sidebar-accent-foreground:lab(94.2% 0 0);--sidebar-border:lab(16.48% 0 0);--sidebar-ring:lab(58.0426% 5.5688 -59.7391);--success:lab(66.976% -42.1308 27.6225);--success-foreground:lab(4.4379% 0 0);--warning:lab(76.8535% 14.2022 61.9688);--warning-foreground:lab(7.24693% 2.75926 8.53851);--problem:lab(63.4204% 56.5783 32.9929);--problem-foreground:lab(4.4379% 0 0);--neutral:lab(59.4% 0 0);--neutral-foreground:lab(4.4379% 0 0);--info:lab(62.0149% -1.65895 -51.9813);--info-foreground:lab(4.4379% 0 0);--success-soft:lab(13.3902% -8.94441 5.77686);--success-soft-foreground:lab(83.776% -26.7949 17.2668);--warning-soft:lab(13.035% 2.64092 11.9784);--warning-soft-foreground:lab(83.8853% 7.56824 36.2764);--problem-soft:lab(12.627% 12.311 7.47716);--problem-soft-foreground:lab(80.6166% 27.4896 16.4224);--neutral-soft:lab(13% 0 0);--neutral-soft-foreground:lab(83.76% -.0000298023 0);--info-soft:lab(12.8835% -1.38558 -10.5986);--info-soft-foreground:lab(82.3257% -4.37865 -28.4589);--surface:lab(7.22637% -.0000149012 0);--surface-muted:lab(5.71933% 0 0);--surface-raised:lab(10.68% .00000745058 -.00000298023);--border-strong:lab(42% 0 0);--shadow-overlay:0 12px 32px -12px lab(0% 0 0/.6), 0 0 0 1px lab(100% 0 0/.08)}}.theme-ocean{--accent-ink:#0065b2;--ring:#0065b2}@supports (color:lab(0% 0 0)){.theme-ocean{--accent-ink:lab(41.1205% -1.70796 -50.1423);--ring:lab(41.1205% -1.70796 -50.1423)}}.theme-forest{--accent-ink:#156f41;--ring:#156f41}@supports (color:lab(0% 0 0)){.theme-forest{--accent-ink:lab(41.1017% -35.2513 18.2014);--ring:lab(41.1017% -35.2513 18.2014)}}.theme-rose{--accent-ink:#bc1f4f;--ring:#bc1f4f}@supports (color:lab(0% 0 0)){.theme-rose{--accent-ink:lab(42.1074% 61.6322 14.5716);--ring:lab(42.1074% 61.6322 14.5716)}}.theme-midnight{--background:#0f0f0f;--surface:#161616;--accent-ink:#95b6fe;--ring:#7ca2f6}@supports (color:lab(0% 0 0)){.theme-midnight{--background:lab(4.4379% 0 0);--surface:lab(7.22637% -.0000149012 0);--accent-ink:lab(73.737% 2.06241 -39.8357);--ring:lab(66.5389% 4.17155 -46.718)}}:root{--group-red:#d73337;--group-red-soft:#ffece9;--group-red-soft-foreground:#751f1f;--group-orange:#b95e00;--group-orange-soft:#ffeee2;--group-orange-soft-foreground:#6b2f00;--group-amber:#a07100;--group-amber-soft:#fef0d8;--group-amber-soft-foreground:#5b3b00;--group-lime:#680;--group-lime-soft:#ecf6dd;--group-lime-soft-foreground:#364b00;--group-green:#009342;--group-green-soft:#e2f9e6;--group-green-soft-foreground:#005121;--group-teal:#008d88;--group-teal-soft:#d8faf7;--group-teal-soft-foreground:#004f4b;--group-sky:#0086b4;--group-sky-soft:#e1f6ff;--group-sky-soft-foreground:#004a69;--group-blue:#2d74e8;--group-blue-soft:#e8f3ff;--group-blue-soft-foreground:#173f81;--group-violet:#8658e1;--group-violet-soft:#f3efff;--group-violet-soft-foreground:#49317a;--group-pink:#c63c8a;--group-pink-soft:#ffebf4;--group-pink-soft-foreground:#6e204b;--color-group-red:var(--group-red);--color-group-red-soft:var(--group-red-soft);--color-group-red-soft-foreground:var(--group-red-soft-foreground);--color-group-orange:var(--group-orange);--color-group-orange-soft:var(--group-orange-soft);--color-group-orange-soft-foreground:var(--group-orange-soft-foreground);--color-group-amber:var(--group-amber);--color-group-amber-soft:var(--group-amber-soft);--color-group-amber-soft-foreground:var(--group-amber-soft-foreground);--color-group-lime:var(--group-lime);--color-group-lime-soft:var(--group-lime-soft);--color-group-lime-soft-foreground:var(--group-lime-soft-foreground);--color-group-green:var(--group-green);--color-group-green-soft:var(--group-green-soft);--color-group-green-soft-foreground:var(--group-green-soft-foreground);--color-group-teal:var(--group-teal);--color-group-teal-soft:var(--group-teal-soft);--color-group-teal-soft-foreground:var(--group-teal-soft-foreground);--color-group-sky:var(--group-sky);--color-group-sky-soft:var(--group-sky-soft);--color-group-sky-soft-foreground:var(--group-sky-soft-foreground);--color-group-blue:var(--group-blue);--color-group-blue-soft:var(--group-blue-soft);--color-group-blue-soft-foreground:var(--group-blue-soft-foreground);--color-group-violet:var(--group-violet);--color-group-violet-soft:var(--group-violet-soft);--color-group-violet-soft-foreground:var(--group-violet-soft-foreground);--color-group-pink:var(--group-pink);--color-group-pink-soft:var(--group-pink-soft);--color-group-pink-soft-foreground:var(--group-pink-soft-foreground)}@supports (color:lab(0% 0 0)){:root{--group-red:lab(49.2539% 63.2983 39.3808);--group-red-soft:lab(95.0362% 10.7368 5.79631);--group-red-soft-foreground:lab(26.874% 37.8978 22.9952);--group-orange:lab(50.4504% 35.7043 64.0951);--group-orange-soft:lab(95.2454% 6.96522 11.1695);--group-orange-soft-foreground:lab(27.3538% 29.4809 51.0787);--group-amber:lab(51.2434% 14.6257 66.0066);--group-amber-soft:lab(95.4455% 2.29469 13.3967);--group-amber-soft-foreground:lab(27.9085% 15.7041 59.9084);--group-lime:lab(52.6113% -25.0938 57.6707);--group-lime-soft:lab(95.7493% -6.75246 10.9973);--group-lime-soft-foreground:lab(29.0848% -19.3239 48.6846);--group-green:lab(53.2636% -48.6783 32.5347);--group-green-soft:lab(95.8277% -10.3557 6.60824);--group-green-soft-foreground:lab(29.5502% -36.7541 24.8883);--group-teal:lab(52.5287% -37.2961 -7.35651);--group-teal-soft:lab(95.7601% -11.6813 -2.40721);--group-teal-soft-foreground:lab(29.4345% -41.3559 -7.87071);--group-sky:lab(51.4922% -20.8783 -35.9582);--group-sky-soft:lab(95.4878% -7.24801 -10.1337);--group-sky-soft-foreground:lab(28.1461% -15.9941 -32.7942);--group-blue:lab(49.4814% 10.8927 -66.4056);--group-blue-soft:lab(95.2323% -1.53798 -12.9311);--group-blue-soft-foreground:lab(26.9768% 6.34746 -41.9722);--group-violet:lab(48.0675% 42.6031 -64.5183);--group-violet-soft:lab(94.9877% 5.36361 -11.865);--group-violet-soft-foreground:lab(26.2241% 24.8599 -38.7719);--group-pink:lab(48.711% 60.2131 -11.7182);--group-pink-soft:lab(94.894% 11.6069 -2.1952);--group-pink-soft-foreground:lab(26.4586% 38.0868 -7.40545)}}.dark{--group-red:#fb817a;--group-red-soft:#3e1e1c;--group-red-soft-foreground:#ffb8b1;--group-orange:#f28e42;--group-orange-soft:#3c220f;--group-orange-soft-foreground:#ffbd90;--group-amber:#d9a02c;--group-amber-soft:#362607;--group-amber-soft-foreground:#f0c781;--group-lime:#94bb3b;--group-lime-soft:#232d10;--group-lime-soft-foreground:#bfda91;--group-green:#51c672;--group-green-soft:#15301b;--group-green-soft-foreground:#9ee1ab;--group-teal:#41c1ba;--group-teal-soft:#00302e;--group-teal-soft-foreground:#78e3dc;--group-sky:#4ab8e8;--group-sky-soft:#072d3d;--group-sky-soft-foreground:#8bdaff;--group-blue:#7aabfc;--group-blue-soft:#1a2941;--group-blue-soft-foreground:#b1cfff;--group-violet:#b298f9;--group-violet-soft:#2b243f;--group-violet-soft-foreground:#d1c3ff;--group-pink:#ec84b7;--group-pink-soft:#3b1e2c;--group-pink-soft-foreground:#ffb3d7}@supports (color:lab(0% 0 0)){.dark{--group-red:lab(68.38% 46.9155 26.6134);--group-red-soft:lab(15.9968% 15.6012 8.76137);--group-red-soft-foreground:lab(81.6511% 30.9962 17.0515);--group-orange:lab(69.0904% 34.4514 55.8445);--group-orange-soft:lab(16.242% 11.2893 17.6289);--group-orange-soft-foreground:lab(82.1858% 21.5144 33.6821);--group-amber:lab(69.8662% 14.6618 63.8006);--group-amber-soft:lab(16.4966% 5.11387 20.9617);--group-amber-soft-foreground:lab(82.72% 8.74323 40.8395);--group-lime:lab(71.3228% -27.525 57.3798);--group-lime-soft:lab(16.9615% -8.81521 17.1191);--group-lime-soft-foreground:lab(83.6244% -18.3337 32.7739);--group-green:lab(71.8596% -48.2532 31.7513);--group-green-soft:lab(17.1185% -15.0061 9.79488);--group-green-soft-foreground:lab(83.9017% -29.8075 19.2441);--group-teal:lab(71.091% -37.1251 -7.40806);--group-teal-soft:lab(17.0479% -16.9312 -3.35006);--group-teal-soft-foreground:lab(83.7388% -33.6396 -6.77184);--group-sky:lab(70.1192% -21.2876 -33.5701);--group-sky-soft:lab(16.5873% -8.65436 -13.9416);--group-sky-soft-foreground:lab(82.8809% -18.858 -28.2604);--group-blue:lab(69.0326% .257909 -46.2396);--group-blue-soft:lab(16.1666% .149772 -17.7752);--group-blue-soft-foreground:lab(82.0902% -1.78346 -36.0135);--group-violet:lab(68.0074% 25.5086 -45.8271);--group-violet-soft:lab(15.8347% 9.00747 -16.3936);--group-violet-soft-foreground:lab(81.411% 16.8475 -33.1631);--group-pink:lab(67.9614% 45.2318 -8.6993);--group-pink-soft:lab(15.8094% 16.1806 -3.10879);--group-pink-soft-foreground:lab(81.2632% 32.6822 -6.24009)}}}
