@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-geist-mono);--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:var(--ink);--color-rule:var(--rule)}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.fill-rule{fill:var(--color-rule)}.p-1{padding:var(--spacing)}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.accent-ink{accent-color:var(--color-ink)}.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)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.ov-attention{padding:18px 20px}.ov-attention h2{font-size:16px}.ov-attention li{align-items:center;gap:12px}.ov-count{min-width:44px;font-size:15px;font-weight:700}.ov-attention .empty-sub{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ov-shortcuts{flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:14px;display:flex}.ov-shortcuts a{color:var(--accent-ink);font-weight:560}.od-status{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);flex-wrap:wrap;gap:0;margin-top:18px;display:flex}.od-status-item{border-left:1px solid var(--rule-soft);flex:200px;align-content:start;gap:6px;min-width:0;padding:14px 18px;display:grid}.od-status-item:first-child{border-left:0}.od-status-k{color:var(--ink-2);font-size:12.5px;font-weight:620}.od-status-v{color:var(--ink-2);font-size:13.5px}.od-status .status-changer{justify-self:start}@media (max-width:640px){.od-status-item{border-left:0;border-top:1px solid var(--rule-soft);flex-basis:100%}.od-status-item:first-child{border-top:0}}.items-table :is(th,td).r{text-align:right;padding-left:12px;padding-right:0}.list-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.list-tools .form-input{flex:280px;max-width:420px;min-height:40px}.list-tools-count{color:var(--ink-2);font-size:13.5px}.cl-facts{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;display:grid}.cl-facts>div{border-left:1px solid var(--rule-soft);min-width:0;padding:14px 18px}.cl-facts>div:first-child{border-left:0}.cl-facts dt{color:var(--ink-2);font-size:12.5px;font-weight:620}.cl-facts dd{font-variation-settings:"wdth" 106;color:var(--ink);margin:4px 0 0;font-size:19px;font-weight:700}@media (max-width:640px){.cl-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-facts>div:nth-child(3){border-left:0}.cl-facts>div:nth-child(n+3){border-top:1px solid var(--rule-soft)}}.no-form{gap:16px;max-width:820px;display:grid}.no-prod{flex:3 240px}.no-qty{flex:0 96px}.no-price{flex:0 128px}@media (max-width:560px){.no-prod{flex-basis:100%}.no-qty,.no-price{flex:100px}}@media (max-width:520px){.nc-city{grid-template-columns:1fr 1fr}.nc-city>:first-child{grid-column:1/-1}}.pm-sec{margin-bottom:32px}.pm-sec>.section-title{margin-bottom:4px}.pm-help{color:var(--ink-2);max-width:70ch;margin:0 0 12px;font-size:14px}.pm-sec>.section-title+.table-wrap,.pm-sec>.section-title+.fee-grid{margin-top:10px}.pm-caption{caption-side:top;text-align:left;color:var(--ink);padding:12px 16px 4px;font-size:14px;font-weight:650}.orders-table .inline-form .form-select{min-width:220px}.ws-buyer-line{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}@media (max-width:640px){.orders-list thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.orders-list,.orders-list tbody{display:block}.orders-list tr.order-row{border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:14px 16px;display:flex}.orders-list tr.order-row td{border:0;padding:0;display:block;background:0 0!important}.orders-list td:first-child{flex:auto}.orders-list td.total-cell{order:1;margin-left:auto}.orders-list td:nth-child(2){flex-basis:100%;order:2}.orders-list td[data-label]{order:3}.orders-list td.date-cell{color:var(--ink-3);flex-basis:100%;order:4;font-size:13px}}.ov-facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:12px 40px;margin:0 0 24px;padding:16px 2px;display:flex}.ov-facts>div{gap:2px;min-width:120px;display:grid}.ov-facts dt{color:var(--ink-2);font-size:13px;font-weight:600}.ov-facts dd{margin:0}.ov-fact-v{font-variation-settings:"wdth" 106;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px;font-weight:720}.ov-fact-sub{color:var(--ink-3);font-size:13px}.mt-form{gap:6px;display:grid}.mt-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.needs{padding:18px 20px}.needs-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.needs-head h2{margin:0;font-size:16px;font-weight:650}.needs-top{border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;align-items:baseline;gap:8px 28px;padding:4px 0 12px;display:flex}.needs-top p{margin:0;font-size:14.5px}.needs-stuck{color:var(--bad-ink);font-weight:560}.needs-stuck-v{font-variation-settings:"wdth" 106;margin-right:4px;font-size:22px;font-weight:720}.needs-ready a{color:var(--ink);font-weight:560}.needs-clear{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 0;display:flex}.needs-level{margin-top:14px}.needs-level-h{align-items:center;gap:8px;margin:0 0 4px;font-size:13.5px;font-weight:600;display:flex}.needs .needs-list{margin:0;padding:0;list-style:none;display:grid}.needs .needs-row{border-top:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 20px;padding:11px 0;font-size:14.5px;display:grid}.needs .needs-level .needs-list>.needs-row:first-child{border-top:0}.needs-main{min-width:0}.needs-title{color:var(--ink);font-weight:600;text-decoration:none}.needs-title:hover{text-underline-offset:3px;text-decoration:underline}.needs-detail{color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px}.needs-side{justify-items:end;gap:1px;min-width:88px;display:grid}.needs-age{color:var(--ink-3);white-space:nowrap;font-size:13px}.needs-dollars{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:650}.needs-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.needs-snooze{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.needs .needs-row .needs-acts:has(.needs-snooze){grid-column:1/-1;justify-content:flex-start}.needs-snooze .form-input{width:min(260px,100%);min-height:34px;padding-top:5px;padding-bottom:5px;font-size:14px}.needs-snooze .form-select{width:auto;min-height:34px;padding-top:5px;padding-bottom:5px;font-size:14px}.needs-more,.needs-snoozed{margin-top:4px}.needs-more summary,.needs-snoozed summary{cursor:pointer;color:var(--accent-ink);align-items:center;min-height:44px;padding:8px 0;font-size:13.5px;font-weight:560;display:flex}.needs-snoozed{border-top:1px solid var(--rule-soft);margin-top:12px}.needs-row--snoozed .needs-title{color:var(--ink-2)}@media (max-width:720px){.needs{padding:16px}.needs .needs-row{grid-template-columns:minmax(0,1fr) auto}.needs-acts{grid-column:1/-1;justify-content:flex-start}}.needs-flags{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.needs-flags li{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;font-size:14px;display:flex}.needs-flags li>span:nth-child(2){flex:240px;min-width:0}.needs-expected{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.needs-expected .form-field{flex:240px;max-width:320px}.needs-expected .form-error,.needs-expected .form-ok{flex-basis:100%;margin:0}.su{margin-bottom:16px;padding:18px 20px}.su-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.su-h{margin:0;font-size:16px;font-weight:650}.su-sub{color:var(--ink-2);margin:2px 0 0;font-size:14px}.su-bar{background:var(--rule-soft);border-radius:3px;height:6px;margin:12px 0 4px;overflow:hidden}.su-bar span{background:var(--ok);border-radius:3px;height:100%;transition:width .3s;display:block}@media (prefers-reduced-motion:reduce){.su-bar span{transition:none}}.su-list{margin:0;padding:0;list-style:none;display:grid}.su-step{border-top:1px solid var(--rule-soft);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:11px 0;font-size:14.5px;display:grid}.su-list>.su-step:first-child{border-top:0}.su-mark{color:var(--ink-3);justify-content:center;align-items:center;display:flex}.su-step--done .su-mark{color:var(--ok)}.su-num{border:1.5px solid var(--rule);width:22px;height:22px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:inline-flex}.su-step--next .su-num{border-color:var(--accent);color:var(--accent-ink)}.su-body{min-width:0}.su-title{color:var(--ink);margin:0;font-weight:600}.su-step--done .su-title{color:var(--ink-2);font-weight:500}.su-why{color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px}.su-inline{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.su-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;display:flex}.su-help{color:var(--accent-ink);font-size:13.5px}.su-alt{font-size:13.5px}.su-soon{color:var(--ink-3);white-space:nowrap;font-size:13px}.su-extras{border-top:1px solid var(--rule-soft);margin-top:6px}.su-extras summary{cursor:pointer;color:var(--accent-ink);align-items:center;min-height:44px;font-size:13.5px;font-weight:560;display:flex}@media (max-width:720px){.su{padding:16px}.su-step{grid-template-columns:28px minmax(0,1fr)}.su-actions{grid-column:2;justify-content:flex-start}}.su-chip{border-radius:var(--r-control);border:1px solid var(--nav-2);width:100%;min-height:40px;color:var(--nav-ink);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;font-size:13.5px;font-weight:560;display:flex}.su-chip:hover{background:var(--nav-2)}.su-chip-n{font-variant-numeric:tabular-nums;opacity:.85}.admin-setup{white-space:nowrap;font-size:13.5px}.admin-setup-steps{gap:2px;margin:4px 0 12px;padding-left:18px;font-size:13.5px;display:grid}.stock-sec-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.stock-links{white-space:nowrap;flex-wrap:wrap;gap:12px;display:inline-flex}.stock-links .linklike{font-size:13px}.table-empty{color:var(--ink-2);text-align:left;font-size:14px;padding:28px 16px!important}.stock-search{align-items:center;gap:8px;max-width:560px;margin-bottom:14px;display:flex;position:relative}.stock-search .form-input{flex:1;min-width:0;padding-left:38px}.stock-search-icon{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.stock-batch-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}@media (max-width:560px){.stock-batch-grid{grid-template-columns:1fr}}.pay-shell{background:var(--canvas);justify-content:center;align-items:flex-start;min-height:100vh;padding:clamp(24px,8vh,72px) 16px 48px;display:flex}.pay-card{background:var(--surface);border:1px solid var(--rule);width:100%;max-width:560px;box-shadow:var(--shadow-2);border-radius:14px;gap:18px;padding:clamp(20px,4vw,32px);display:grid}.pay-org{color:var(--ink-2);font-size:14px;font-weight:650}.pay-title{font-variation-settings:"wdth" 110;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(28px,5vw,36px);font-weight:740;line-height:1.1}.pay-memo{border-radius:var(--r-panel);background:var(--accent-tint);border:1px solid var(--accent);gap:4px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.pay-memo{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.pay-memo-k{color:var(--accent-ink);font-size:13.5px;font-weight:650}.pay-memo-code{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--ink);-webkit-user-select:all;user-select:all;font-size:clamp(24px,6vw,30px);font-weight:600}.pay-methods{gap:0;display:grid}.pay-method{border-top:1px solid var(--rule-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;font-size:14.5px;display:flex}.pay-methods .card-label+.pay-method{border-top:0}.pay-handle{text-align:right;word-break:break-all;max-width:55%;font-size:13.5px}@media (max-width:420px){.pay-method{flex-direction:column;gap:6px}.pay-handle{text-align:left;max-width:100%}}@media print{.label-sheet,.slip{color:#000!important;background:#fff!important}}.bq{justify-content:flex-end;align-items:baseline;gap:8px;display:inline-flex}.bq-fix{font-size:12.5px}.bq-form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.bq-input{text-align:right;width:88px;min-height:32px}.bq-error{text-align:right;flex-basis:100%;margin:0}.coa-read{border-radius:var(--r-control);background:var(--surface-2);border:1px solid var(--rule-soft);gap:4px;margin-top:10px;padding:10px 12px;display:grid}.coa-read-line{margin:0}.form-input.coa-filled,.form-select.coa-filled{background:var(--accent-tint)}@supports (color:color-mix(in lab, red, red)){.form-input.coa-filled,.form-select.coa-filled{background:color-mix(in srgb, var(--accent-tint) 55%, var(--surface))}}.coa-from-pdf{color:var(--accent-ink);font-weight:560}.po-facts{margin:0 0 16px}.po-fig,.sup-balance-v,.issue-owed{font-variant-numeric:tabular-nums}.po-fact-s{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.po-flags{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.po-flag{border-radius:var(--r-control);background:var(--surface);border:1px solid var(--rule);color:var(--ink);padding:10px 14px;font-size:14px}.po-flag--problem{background:var(--wait-tint);border-color:var(--wait)}@supports (color:color-mix(in lab, red, red)){.po-flag--problem{border-color:color-mix(in srgb, var(--wait) 45%, transparent)}}.po-act-m{display:none}.po-line-note{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.po-lines .linklike{white-space:nowrap;font-size:13px}.po-match-cell{white-space:nowrap;font-size:13.5px}.po-owed{color:var(--bad-ink);font-weight:600}.po-check{color:var(--wait-ink);font-weight:600}.po-repl+.po-repl{border-top:1px solid var(--rule-soft);margin-top:16px;padding-top:16px}.po-repl-h{margin:0 0 10px;font-weight:600}.rcv-lines{gap:12px;display:grid}.rcv-line{border:1px solid var(--rule);border-radius:var(--r-panel);min-width:0;margin:0;padding:14px 16px}.rcv-name{color:var(--ink);margin:0;font-size:15px;font-weight:650}.rcv-expect strong{font-variant-numeric:tabular-nums}.rcv-expect{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:2px 0 12px;font-size:13.5px;display:flex}.rcv-fixed{min-height:40px;color:var(--ink);align-items:center;margin:0;font-size:15px;display:flex}.rcv-expect strong{color:var(--ink);font-weight:650}.rcv-grid{grid-template-columns:minmax(96px,140px) minmax(0,1fr) minmax(0,1.2fr);gap:12px;display:grid}.rcv-why{border-radius:var(--r-control);background:var(--surface-2);gap:8px;margin-top:12px;padding:12px 14px;display:grid}.rcv-why-q{color:var(--ink);margin:10px 0 0;font-size:14px;font-weight:600}.rcv-why .rcv-why-q{margin:0}.rcv-choice{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-size:14px;display:flex}.rcv-choice input{width:18px;height:18px;accent-color:var(--accent)}.rcv-small{max-width:320px;margin-top:12px}.rcv-other{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.rcv-other .form-hint{grid-column:1/-1;margin:0}.rcv-links{flex-wrap:wrap;gap:4px 18px;margin-top:10px;display:flex}.rcv-links .linklike{min-height:32px;padding:0}.rcv-inline{justify-items:start;gap:8px;display:grid}.sup-balance{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.sup-balance-v{font-variation-settings:"wdth" 106;letter-spacing:-.015em;color:var(--ink);font-size:28px;font-weight:720}.sup-balance-t{color:var(--ink-2);font-size:14.5px}.issue-list{border-top:1px solid var(--rule-soft);margin:14px 0 0;padding:0;list-style:none}.issue-row{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:12px 0;display:grid}.issue-main{gap:2px;min-width:0;display:grid}.issue-meta{color:var(--ink-3);font-size:13px}.issue-owed{text-align:right;font-weight:650}.issue-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 18px;display:flex}.issue-settle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issue-settle .form-input{width:120px;min-height:32px}.issue-row--done{opacity:1;color:var(--ink-2)}.issue-history{margin-top:12px}.issue-history summary{cursor:pointer;display:inline-block}@media (max-width:720px){.rcv-grid{grid-template-columns:1fr 1fr}.rcv-grid>:last-child{grid-column:1/-1}.rcv-other{grid-template-columns:1fr}.po-lines th:nth-child(4),.po-lines td:nth-child(4),.po-lines th:nth-child(5),.po-lines td:nth-child(5),.po-lines th:nth-child(6),.po-lines td:nth-child(6),.po-lines tfoot{display:none}.po-lines td,.po-lines th{padding-left:10px;padding-right:10px}.po-line-note{display:block}.po-lines th:nth-child(8),.po-lines td:nth-child(8){display:none}.po-act-m{margin-top:4px;display:block}.po-deliv th:nth-child(4),.po-deliv td:nth-child(4),.po-deliv th:nth-child(5),.po-deliv td:nth-child(5){display:none}.po-deliv td,.po-deliv th{white-space:normal;padding-left:10px;padding-right:10px}.po-deliv td:last-child .cap{margin-top:2px;display:flex}.po-lines td:nth-child(7),.po-lines td:nth-child(7) *{white-space:normal}.po-lines .linklike{white-space:normal;text-align:left}}.reach-flat{background:0 0;border:0;border-radius:0;margin:0 -22px -20px}@media (max-width:720px){.reach-flat{margin:0 -16px -16px}}.reach-inline-cap{vertical-align:1px;margin-left:8px;font-size:12.5px}.items-table .r,.items-table th.r{text-align:right}.reach-sep{background:var(--rule);align-self:stretch;width:1px;margin:4px 6px}.onboard-shell.reach-single{grid-template-columns:minmax(0,1fr);place-items:center;padding:32px 16px}.reach-single-card{max-width:480px;padding:clamp(22px,4vw,36px)}.reach-single-card .page-title{margin-bottom:6px;font-size:24px}.reach-org{color:var(--ink-2);margin-bottom:6px;font-size:14px;font-weight:650}.sms-optout{border:1px solid var(--rule);border-left:3px solid var(--bad);background:var(--surface);color:var(--ink-2);border-radius:8px;margin:0;padding:12px 14px;font-size:14px}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mfa-status{margin-bottom:8px}.mfa-code{max-width:180px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;font-size:20px}.mfa-field{margin-top:12px}.mfa-enroll{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:24px;display:grid}.mfa-qr{border:1px solid var(--rule);border-radius:var(--r-control);background:#fff;width:194px;padding:8px}.mfa-qr img{display:block}.mfa-secret{word-break:break-all;white-space:normal}@media (max-width:640px){.mfa-enroll{grid-template-columns:minmax(0,1fr)}}.install-hint{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);box-shadow:var(--shadow-1);align-items:center;gap:10px;margin:12px 16px 0;padding:10px 8px 10px 12px;display:flex}.install-hint-mark{width:18px;height:18px}.install-hint-text{color:var(--ink);flex:1;font-size:13.5px;line-height:1.4}.install-hint-close{width:40px;height:40px;color:var(--ink-2);border-radius:var(--r-control);background:0 0;border:0;flex:none;place-items:center;display:grid}.install-hint-close:hover{background:var(--sunk);color:var(--ink)}.svc-groups{gap:28px;max-width:900px;display:grid}.svc-group-head .settings-help{margin-bottom:10px}.svc-list{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);margin:0;padding:0;list-style:none}.svc-item{border-top:1px solid var(--rule-soft);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.svc-item:first-child{border-top:0}.svc-body{gap:2px;min-width:0;display:grid}.svc-name{font-size:15px;font-weight:650}.svc-what{color:var(--ink);font-size:14px}.svc-why{color:var(--ink-2);font-size:13.5px}.svc-disclosure{color:var(--ink-2);max-width:70ch;margin-top:24px;font-size:13.5px}@media (max-width:640px){.svc-item{flex-direction:column;align-items:flex-start}}.msg-state{justify-items:start;gap:8px;display:grid}.msg-number{font-variation-settings:"wdth" 106;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:24px;font-weight:720}.msg-number .form-hint{letter-spacing:0;margin-left:6px;font-size:13px;font-weight:500}.msg-group{color:var(--ink);margin:10px 0 -4px;font-size:14px;font-weight:650}.msg-check{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.msg-check-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.msg-dns{gap:8px;display:grid}.msg-val{overflow-wrap:anywhere;font-size:12.5px}.msg-dns .orders-table td{vertical-align:middle}.notice--ok{background:var(--ok-tint);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.notice--ok{border-color:color-mix(in srgb, var(--ok) 35%, transparent)}}.notice--ok{align-items:flex-start}.fr-notice ul{margin:6px 0 0;padding-left:18px}.fr-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.fr-filters .chip{border:1px solid var(--rule);border-radius:var(--r-control);min-height:36px;color:var(--ink-2);background:var(--surface);align-items:center;padding:0 12px;font-size:13.5px;font-weight:560;text-decoration:none;display:inline-flex}.fr-filters .chip:hover{border-color:var(--control);color:var(--ink)}.fr-filters .chip--on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.fr-layout{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:24px;display:grid}.fr-list{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);margin:0;padding:0;list-style:none}.fr-row{border-top:1px solid var(--rule-soft);grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px 18px;display:grid}.fr-row:first-child{border-top:0}.fr-main{min-width:0}.fr-title{color:var(--ink);overflow-wrap:anywhere;margin:0 0 4px;font-size:15.5px;font-weight:650}.fr-title a{color:inherit;text-decoration:none}.fr-title a:hover{text-decoration:underline}.fr-body{color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.fr-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:13px;display:flex}.fr-tag{background:var(--idle-tint);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:12.5px}.fr-tag--warn{background:var(--wait-tint);color:var(--ink)}.fr-reason{color:var(--ink-2);margin:8px 0 0;font-size:13.5px}.fr-vote-wrap{justify-items:center;gap:4px;display:grid}.fr-vote{border-radius:var(--r-control);border:1px solid var(--control);background:var(--surface);width:56px;min-height:56px;color:var(--ink);cursor:pointer;font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.fr-vote:hover:not(:disabled){border-color:var(--accent)}.fr-vote:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fr-vote--on{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-ink)}.fr-vote--closed{cursor:default;color:var(--ink-2);border-style:dashed}.fr-vote-n{font-family:var(--font-mono);font-size:15px;font-weight:650}.fr-vote-l{font-size:11px}.fr-ask{position:sticky;top:16px}.fr-ask .settings-help{margin-bottom:12px}.fr-similar{background:var(--surface-2,var(--canvas));border:1px solid var(--rule-soft);border-radius:var(--r-control);padding:10px 12px}.fr-similar ul{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.fr-similar li{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;font-size:14px;display:grid}.fr-similar .fr-vote{min-height:44px}.fr-foot{color:var(--ink-2);max-width:70ch;margin-top:20px;font-size:13px}.fr-empty{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);max-width:none;padding:20px}.fr-detail{gap:16px;max-width:760px;display:grid}.fr-detail-body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.fr-comments{gap:14px;margin:0 0 16px;padding:0;list-style:none;display:grid}.fr-c-meta{color:var(--ink-2);margin:0 0 4px;font-size:12.5px}.fr-c-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px}.fr-admin{gap:14px;margin:0;padding:0;list-style:none;display:grid}.fr-admin-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fr-admin-mod{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.fr-admin-forms{border-top:1px solid var(--rule-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:14px;padding-top:14px;display:grid}.fr-admin-form{align-content:start;gap:8px;display:grid}@media (max-width:900px){.fr-layout{grid-template-columns:1fr}.fr-ask{order:-1;position:static}.fr-admin-head{flex-direction:column}}@media (max-width:520px){.fr-row{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:14px}.fr-vote{width:48px;min-height:48px}}.cx-h{color:var(--ink);margin:0 0 6px;font-size:17px;font-weight:650}.cx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,136px),1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cx-grid form{height:100%}.cx-card{text-align:left;border:1px solid var(--rule);border-radius:var(--r-control);background:var(--surface);width:100%;height:100%;min-height:64px;color:var(--ink);cursor:pointer;font:inherit;align-content:start;gap:2px;padding:12px 14px;display:grid}.cx-card:hover{border-color:var(--control)}.cx-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cx-card--on{border-color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.cx-card-name{font-size:14.5px;font-weight:620}.cx-card-sub{color:var(--ink-3);font-size:13px}.cx-how{max-width:72ch;color:var(--ink-2);margin:0 0 10px}.cx-note{border-radius:var(--r-control);background:var(--surface-2);border:1px solid var(--rule-soft);max-width:72ch;margin:0 0 10px;padding:10px 12px;font-size:14px}.cx-note--warn{background:var(--wait-tint);color:var(--wait-ink);border-color:#0000}.cx-list{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cx-step{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.cx-num{background:var(--accent-tint);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.cx-body{gap:8px;min-width:0;display:grid}.cx-text{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:14.5px}.cx-body .copy-box textarea,.cx-body .copy-box input{min-width:0}.cx-key{gap:6px;display:grid}.cx-key-note{color:var(--ok-ink);margin:0;font-size:13.5px}.cx-key-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cx-verify{border-top:1px solid var(--rule-soft);gap:8px;margin-top:22px;padding-top:16px;display:grid}.cx-check .form-input{flex:240px;min-width:0;max-width:420px}.cx-result{border-radius:var(--r-control);margin:0;padding:8px 10px;font-size:14px}.cx-result--found{background:var(--ok-tint);color:var(--ok-ink)}.cx-result--missing,.cx-result--other-shop{background:var(--wait-tint);color:var(--wait-ink)}.cx-result--error{background:var(--bad-tint);color:var(--bad-ink)}.cx-facts{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.cx-connected{color:var(--ink-2);margin:4px 0 0;font-size:14px}.cx-advanced{margin-top:18px}.cx-advanced>summary{cursor:pointer;color:var(--ink-2);padding:8px 0;font-weight:600}.cx-advanced[open]>summary{margin-bottom:12px}.shop-low{color:var(--wait-ink);margin:0 0 8px;font-size:13px;font-weight:600}.cx-radio{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;display:grid}.cx-radio input{margin-top:3px}.cx-radio>span{gap:2px;display:grid}.cx-sync-table td,.cx-sync-table th{font-size:13.5px}.ai-ask-wrap{gap:8px;display:flex}.ai-ask-wrap .ai-ask-btn{flex:1;min-width:0}.help-btn{border-radius:var(--r-control);min-height:38px;color:var(--nav-ink-2);cursor:pointer;transition:all .15s var(--ease-out);background:0 0;border:1px solid #2a3544;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:560;display:inline-flex}.help-btn:hover{color:var(--nav-ink);background:var(--nav-2);border-color:#3f4c5e}.help-btn--compact{border-color:#0000;min-width:40px;min-height:40px;margin-left:auto;padding:0}.help-btn--compact+.mobile-bar-brand{margin-left:0}.help-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.help-overlay{z-index:55;background:var(--overlay);animation:fade-in .15s var(--ease-out);justify-content:flex-end;display:flex;position:fixed;inset:0}.help-panel{background:var(--raised);border-left:1px solid var(--rule);width:min(440px,100%);height:100%;box-shadow:var(--shadow-3);animation:help-in .2s var(--ease-out);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex}@keyframes help-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.help-panel,.help-overlay{animation:none}}.help-head{border-bottom:1px solid var(--rule-soft);align-items:center;gap:10px;padding:12px 12px 12px 18px;display:flex}.help-head-mark{color:var(--accent)}.help-head-title{color:var(--ink);flex:1;font-size:15px;font-weight:650}.help-icon-btn{border-radius:var(--r-control);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.help-icon-btn:hover{background:var(--surface-2);color:var(--ink)}.help-icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.help-head .help-icon-btn:first-child{margin-left:-8px}.help-body{padding:16px 18px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.help-loading{color:var(--ink-3);padding:24px 18px}.help-search{border:1px solid var(--control);border-radius:var(--r-control);background:var(--surface);min-height:42px;color:var(--ink-3);align-items:center;gap:8px;padding:0 12px;display:flex}.help-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.help-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.help-search input::placeholder{color:var(--placeholder)}.help-group{color:var(--ink-2);margin:4px 0 -6px;font-size:12.5px;font-weight:650}.help-list{border-top:1px solid var(--rule-soft);margin:0;padding:0;list-style:none}.help-row{text-align:left;border:0;border-bottom:1px solid var(--rule-soft);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;gap:2px;padding:11px 4px;display:grid}.help-row:hover .help-row-title{color:var(--accent-ink);text-decoration:underline}.help-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:6px}.help-row-title{color:var(--ink);font-size:14.5px;font-weight:600}.help-row-sub{color:var(--ink-3);font-size:13px;line-height:1.45}.help-empty{color:var(--ink-2);justify-items:start;gap:10px;padding:8px 0;display:grid}.help-foot{border-top:1px solid var(--rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:auto;padding-top:14px;display:flex}.help-ext{color:var(--accent-ink);align-items:center;gap:5px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.help-ext:hover{text-decoration:underline}.help-article-title{font-variation-settings:"wdth" 106;letter-spacing:-.015em;color:var(--ink);text-wrap:balance;outline:none;margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.25}.help-who{color:var(--info-ink);background:var(--info-tint);border-radius:6px;margin:0 0 12px;padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-block}.help-related h3{color:var(--ink-2);margin:0 0 6px;font-size:12.5px;font-weight:650}.help-article{color:var(--ink);font-size:14.5px;line-height:1.6}.help-article p{color:var(--ink-2);margin:0 0 12px}.help-article ul{color:var(--ink-2);gap:6px;margin:0 0 14px;padding-left:20px;display:grid}.help-article a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.help-steps{counter-reset:step;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.help-steps li{counter-increment:step;color:var(--ink);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.help-steps li:before{content:counter(step);background:var(--accent-tint);width:22px;height:22px;color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:1px;font-size:12px;font-weight:700;display:grid}.help-note{background:var(--surface-2);border:1px solid var(--rule-soft);border-left:3px solid var(--accent);border-radius:8px;padding:10px 12px}.help-table-wrap{border:1px solid var(--rule-soft);border-radius:8px;margin:0 0 14px;overflow-x:auto}.help-table{border-collapse:collapse;width:100%;font-size:13.5px}.help-table th,.help-table td{text-align:left;border-bottom:1px solid var(--rule-soft);vertical-align:top;padding:8px 10px}.help-table th{color:var(--ink-2);background:var(--surface-2);font-size:12.5px;font-weight:650}.help-table tr:last-child td{border-bottom:0}.ai-msg a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}@media print{.help-overlay,.help-btn{display:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#eef2f5;--surface:#fff;--surface-2:#f6f8fa;--sunk:#e3e8ed;--raised:#fff;--nav:#111820;--nav-2:#1a2330;--nav-ink:#e6ebf0;--nav-ink-2:#a9b4c0;--overlay:#0c121a6b;--ink:#101722;--ink-2:#3b4652;--ink-3:#525d69;--placeholder:#66717d;--on-accent:#fff;--rule:#d6dde3;--rule-soft:#e6ebef;--control:#8792a0;--accent:#2146c7;--accent-hover:#1b3bab;--accent-press:#16318f;--accent-tint:#e6ecfd;--accent-ink:#1b3bab;--focus:#2146c7;--ok:#16794a;--ok-tint:#e2f2e9;--ok-ink:#0f5c37;--wait:#e9b10a;--wait-tint:#fcf1cf;--wait-ink:#6b4f00;--bad:#c22f2f;--bad-tint:#fbe6e5;--bad-ink:#9a2020;--info:#2146c7;--info-tint:#e6ecfd;--info-ink:#1b3bab;--idle:#7a8591;--idle-tint:#ebeff2;--idle-ink:#3b4652;--cap-blue:#2146c7;--cap-green:#16794a;--cap-purple:#6b3fb6;--cap-orange:#d2601a;--cap-teal:#0e8080;--cap-red:#c22f2f;--cap-yellow:#e9b10a;--cap-graphite:#56616d;--viz-1:#2146c7;--viz-1-on:#16318f;--viz-grid:#e3e8ed;--shadow-1:0 1px 2px #1017220f;--shadow-2:0 1px 2px #1017220d, 0 8px 24px -8px #10172224;--shadow-3:0 2px 4px #1017220f, 0 24px 56px -16px #10172247;--r-control:8px;--r-panel:12px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--white:var(--surface);--mid:var(--ink-2);--faint:var(--ink-3);--signal:var(--accent);--signal-dim:var(--accent-tint);--amber:var(--wait-ink);--amber-dim:var(--wait-tint)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d1218;--surface:#141a22;--surface-2:#18202a;--sunk:#0a0e13;--raised:#1b2430;--nav:#090d12;--nav-2:#141b24;--nav-ink:#e6ebf0;--nav-ink-2:#9aa6b3;--overlay:#0009;--ink:#e9eef3;--ink-2:#bac4ce;--ink-3:#9aa5b1;--placeholder:#8995a2;--on-accent:#fff;--rule:#2a3440;--rule-soft:#212a35;--control:#5f6b78;--accent:#3d63f0;--accent-hover:#5577f5;--accent-press:#2f52d6;--accent-tint:#1c2a52;--accent-ink:#9db2ff;--focus:#7c97ff;--ok:#37b47a;--ok-tint:#12301f;--ok-ink:#7ed8aa;--wait:#f0c43a;--wait-tint:#33280a;--wait-ink:#f2d27a;--bad:#ef5b55;--bad-tint:#3a1616;--bad-ink:#ff9b95;--info:#7c97ff;--info-tint:#1c2a52;--info-ink:#9db2ff;--idle:#7f8b98;--idle-tint:#1f2731;--idle-ink:#bac4ce;--viz-1:#7c97ff;--viz-1-on:#a9bbff;--viz-grid:#243040;--shadow-1:0 1px 2px #0006;--shadow-2:0 1px 2px #00000059, 0 10px 28px -10px #0009;--shadow-3:0 2px 4px #0006, 0 28px 60px -18px #000000bf}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-mona), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"ss01" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}::selection{background:var(--accent-tint);color:var(--ink)}a{color:var(--accent-ink);text-underline-offset:3px;text-decoration-thickness:1px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}input,select,textarea,button{font:inherit;color:inherit}button{cursor:pointer}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}table{font-variant-numeric:tabular-nums}code,kbd,samp,.mono{font-family:var(--font-geist-mono), ui-monospace, monospace}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{scrollbar-color:var(--control) transparent;scrollbar-width:thin}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--accent)}.t-display{font-variation-settings:"wdth" 112;letter-spacing:-.025em;font-weight:740;line-height:1.02}.t-num{font-variant-numeric:tabular-nums}.t-id{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;font-size:.92em}.wordmark{color:inherit;font-variation-settings:"wdth" 118;letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.wordmark-cap{background:var(--accent);width:20px;height:20px;box-shadow:inset 0 0 0 3.5px var(--wm-ring,var(--surface)), inset 0 0 0 5px var(--accent);border-radius:50%;flex:none}.logo-word{font-variation-settings:"wdth" 118;letter-spacing:-.02em;color:inherit;font-size:19px;font-style:normal;font-weight:760}.cap{white-space:nowrap;color:var(--cap-ink,var(--ink));align-items:center;gap:7px;font-size:13px;font-weight:560;line-height:1.2;display:inline-flex}.cap:before{content:"";background:var(--cap-c,var(--idle));width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--surface);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.cap:before{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--surface) 55%, transparent)}}.cap--ring:before{box-shadow:inset 0 0 0 2.25px var(--cap-c,var(--idle));background:0 0}.cap--void{text-decoration:line-through;text-decoration-thickness:1px}.cap--void:before{background:linear-gradient(135deg, transparent 44%, var(--cap-c,var(--idle)) 44% 56%, transparent 56%);box-shadow:inset 0 0 0 1.5px var(--cap-c,var(--idle))}.cap--ok{--cap-c:var(--ok);--cap-ink:var(--ok-ink)}.cap--wait{--cap-c:var(--wait);--cap-ink:var(--wait-ink)}.cap--bad{--cap-c:var(--bad);--cap-ink:var(--bad-ink)}.cap--info{--cap-c:var(--info);--cap-ink:var(--info-ink)}.cap--idle{--cap-c:var(--idle);--cap-ink:var(--idle-ink)}.cap--plain{--cap-ink:var(--ink)}.cap--lg{font-size:14px}.cap--lg:before{width:13px;height:13px}.dashboard-shell{background:var(--canvas);min-height:100vh;display:flex}.dashboard-main{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:240px;display:flex}.sidebar{--wm-ring:var(--nav);background:var(--nav);width:240px;color:var(--nav-ink);z-index:40;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-logo{justify-content:space-between;align-items:center;gap:8px;padding:18px 18px 14px;display:flex}.sidebar-logo a{color:var(--nav-ink);text-decoration:none}.sidebar-logo .logo-word{color:var(--nav-ink)}.sidebar-nav{scrollbar-color:#3a4655 transparent;flex-direction:column;flex:1;gap:1px;padding:6px 10px 12px;display:flex;overflow-y:auto}.nav-group:first-child{margin-top:2px}.nav-group-label{color:var(--nav-ink-2);padding:0 10px 6px;font-size:12px;font-weight:600;display:block}.nav-item{border-radius:var(--r-control);min-height:36px;color:var(--nav-ink-2);transition:background .15s var(--ease-out), color .15s var(--ease-out);align-items:center;gap:11px;padding:7px 10px;font-size:14px;font-weight:520;text-decoration:none;display:flex}.nav-item:hover{background:var(--nav-2);color:var(--nav-ink)}.nav-item--active,.nav-item--active:hover{background:var(--nav-2);color:#fff}.nav-item:focus-visible{outline-color:#7c97ff}.nav-icon{opacity:.9;flex-shrink:0;align-items:center;display:flex}.nav-label{line-height:1.2}.nav-count{color:var(--nav-ink);font-variant-numeric:tabular-nums;background:#2a3544;border-radius:10px;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:600}.sidebar-footer{border-top:1px solid #202a36;gap:2px;padding:10px;display:grid}.signout-btn{width:100%;min-height:36px;color:var(--nav-ink-2);border-radius:var(--r-control);transition:background .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:none;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}.signout-btn:hover{background:var(--nav-2);color:var(--nav-ink)}.brand-switch{padding:0 12px 10px}.brand-switch-label{color:var(--nav-ink-2);margin:0 0 5px 2px;font-size:12px;font-weight:600;display:block}.brand-switch-select,.brand-switch-single{border-radius:var(--r-control);background:var(--nav-2);width:100%;min-height:40px;color:var(--nav-ink);white-space:nowrap;text-overflow:ellipsis;border:1px solid #2a3544;align-items:center;gap:9px;padding:8px 10px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.brand-switch-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--nav-ink-2) 50%), linear-gradient(135deg, var(--nav-ink-2) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.brand-switch-select option{color:#101722;background:#fff}.brand-dot{background:var(--cap-blue);border-radius:50%;flex:none;width:10px;height:10px}.mobile-bar,.sidebar-close{display:none}@media (max-width:960px){.dashboard-shell{flex-direction:column}.dashboard-main{margin-left:0}.mobile-bar{z-index:30;background:var(--nav);height:56px;color:var(--nav-ink);--wm-ring:var(--nav);align-items:center;gap:12px;padding:0 12px;display:flex;position:sticky;top:0}.mobile-bar .wordmark{color:var(--nav-ink)}.mobile-bar-brand{color:var(--nav-ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:44vw;margin-left:auto;font-size:13px;font-weight:600;overflow:hidden}.menu-btn{width:44px;height:44px;color:var(--nav-ink);border-radius:var(--r-control);background:0 0;border:0;place-items:center;display:grid}.sidebar{transition:transform .28s var(--ease-out);width:min(300px,86vw);box-shadow:var(--shadow-3);transform:translate(-100%)}.sidebar[data-open=true]{transform:none}.sidebar-close{width:40px;height:40px;color:var(--nav-ink-2);border-radius:var(--r-control);background:0 0;border:0;place-items:center;display:grid}.sidebar-scrim{z-index:39;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out);position:fixed;inset:0}.sidebar-scrim[data-open=true]{opacity:1;pointer-events:auto}}.theme-toggle{width:100%;min-height:36px;color:var(--nav-ink-2);border-radius:var(--r-control);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}.theme-toggle:hover{background:var(--nav-2);color:var(--nav-ink)}.page{width:100%;max-width:1240px;padding:32px 40px 56px}@media (max-width:720px){.page{padding:20px 16px 48px}}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-eyebrow{display:none}.page-title{font-variation-settings:"wdth" 108;letter-spacing:-.02em;color:var(--ink);font-size:28px;font-weight:700;line-height:1.15}.page-sub,.header-date{color:var(--ink-3);margin-top:4px;font-size:14px}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn,.btn-primary,.btn-secondary,.btn-ghost{border-radius:var(--r-control);white-space:nowrap;cursor:pointer;min-height:40px;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out), transform .12s var(--ease-out), box-shadow .15s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active,.btn-primary:active,.btn-secondary:active,.btn-ghost:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-1)}.btn-primary:hover{background:var(--accent-hover)}.btn-primary:active{background:var(--accent-press)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--rule);box-shadow:var(--shadow-1)}.btn-secondary:hover{border-color:var(--control)}.btn-ghost{color:var(--ink-2);background:0 0}.btn-ghost:hover{background:var(--sunk);color:var(--ink)}.btn-sm{min-height:32px;padding:0 11px;font-size:13px}:is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger):disabled,:is(.btn,.btn-primary,.btn-secondary,.btn-ghost)[aria-disabled=true]{opacity:1;background:var(--sunk);color:var(--ink-3);box-shadow:none;cursor:not-allowed;border-color:#0000;transform:none}.btn-danger{border-radius:var(--r-control);border:1px solid var(--rule);background:var(--surface);min-height:34px;color:var(--ink-2);transition:all .15s var(--ease-out);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:560;display:inline-flex}.btn-danger:hover{border-color:var(--bad);color:var(--bad-ink)}.btn-danger--armed,.btn-danger--armed:hover{background:var(--bad);border-color:var(--bad);color:#fff}.linklike{color:var(--accent-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:13.5px;font-weight:560;text-decoration:underline}.btn-add-item{border:1px dashed var(--control);border-radius:var(--r-control);min-height:36px;color:var(--ink-2);cursor:pointer;background:0 0;padding:0 14px;font-size:13.5px;font-weight:560;transition:border-color .15s,color .15s}.btn-add-item:hover{border-color:var(--accent);color:var(--accent-ink)}[data-busy=true]{cursor:progress}.panel,.detail-card,.quick-links,.report-card,.attention,.aff-card,.table-wrap,.stat-card,.thread-list{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel)}.detail-card,.quick-links,.report-card,.aff-card{padding:20px 22px}@media (max-width:720px){.detail-card,.quick-links,.report-card,.aff-card{padding:16px}}.card-label,.section-label,.aff-label{color:var(--ink);letter-spacing:0;text-transform:none;margin-bottom:12px;font-family:inherit;font-size:13px;font-weight:650}.card-empty{color:var(--ink-3);font-size:14px}.card-notes{color:var(--ink-2);font-size:14px;line-height:1.6}.section-title{color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:650}.stats-grid{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:24px;display:grid;overflow:hidden}.stats-grid .stat-card{border:0;border-left:1px solid var(--rule-soft);background:0 0;border-radius:0;padding:18px 20px}.stats-grid .stat-card:first-child{border-left:0}.stat-card{padding:18px 20px}.stat-label{color:var(--ink-2);margin-bottom:8px;font-size:13px;font-weight:600}.stat-value{font-variation-settings:"wdth" 106;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:28px;font-weight:700;line-height:1.1}.stat-sub{color:var(--ink-3);font-size:13px}a.stat-card{color:inherit;text-decoration:none;transition:background .15s}a.stat-card:hover{background:var(--surface-2)}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid .stat-card:nth-child(3){border-left:0}.stats-grid .stat-card:nth-child(n+3){border-top:1px solid var(--rule-soft)}}@media (max-width:420px){.stat-value{font-size:23px}}.links-grid{flex-wrap:wrap;gap:8px;display:flex}.quick-link{border:1px solid var(--rule);border-radius:var(--r-control);min-height:36px;color:var(--ink);background:var(--surface);align-items:center;padding:0 14px;font-size:14px;font-weight:560;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.quick-link:hover{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-ink)}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.orders-table,.items-table,.report-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.orders-table th{background:var(--surface-2);color:var(--ink-2);text-align:left;white-space:nowrap;border-bottom:1px solid var(--rule);text-transform:none;letter-spacing:0;padding:10px 16px;font-family:inherit;font-size:12.5px;font-weight:620;position:sticky;top:0}.orders-table td{color:var(--ink);border-bottom:1px solid var(--rule-soft);vertical-align:middle;padding:12px 16px;font-size:14px}.orders-table tr:last-child td,.order-row:last-child td{border-bottom:none}.orders-table tbody tr{transition:background .12s}.orders-table tbody tr:hover td,.order-row:hover td{background:var(--surface-2)}.orders-table :is(th,td).r,.orders-table .num,.orders-table .total-cell{text-align:right}.order-link{color:var(--accent-ink);font-weight:600;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;font-size:13px;text-decoration:none}.order-link:hover{text-decoration:underline}.row-title{color:var(--ink);font-weight:600;text-decoration:none}a.row-title:hover{color:var(--accent-ink);text-decoration:underline}.row-sub{color:var(--ink-3);margin-top:1px;font-size:13px;display:block}.total-cell{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.date-cell{color:var(--ink-2);white-space:nowrap;font-size:13.5px}.faint{color:var(--ink-3)}.mono{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;font-size:13px}.items-table th{color:var(--ink-2);text-align:left;border-bottom:1px solid var(--rule);text-transform:none;letter-spacing:0;padding:0 12px 10px 0;font-family:inherit;font-size:12.5px;font-weight:620}.items-table td{color:var(--ink);border-bottom:1px solid var(--rule-soft);padding:12px 12px 12px 0;font-size:14px}.items-table tbody tr:last-child td{border-bottom:none}.item-name{font-weight:560}.item-sku{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-3);font-size:12.5px}.item-total{font-variant-numeric:tabular-nums;font-weight:600}.status-badge,.stock-badge,.pay-badge,.camp-status{letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--cap-ink,var(--ink));border-radius:0;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:13px;font-weight:560;display:inline-flex;background:0 0!important}.status-badge:before,.stock-badge:before,.pay-badge:before,.camp-status:before{content:"";background:var(--cap-c,var(--idle));width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--surface);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.status-badge:before,.stock-badge:before,.pay-badge:before,.camp-status:before{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--surface) 55%, transparent)}}.stock-badge{font-variant-numeric:tabular-nums;min-width:0}.stock-ok,.status-active,.pay-paid,.camp-status--sent,.release-released,.ws-q-converted{--cap-c:var(--ok);--cap-ink:var(--ok-ink)}.stock-low,.pay-unpaid,.status-pending-coa,.release-quarantine,.camp-status--scheduled,.camp-status--sending,.ws-q-requested,.ws-q-accepted,.verify-quarantine{--cap-c:var(--wait);--cap-ink:var(--wait-ink)}.pay-unpaid:before,.status-pending-coa:before,.ws-q-requested:before,.camp-status--scheduled:before{box-shadow:inset 0 0 0 2.25px var(--wait);background:0 0}.stock-out,.pay-expired,.release-hold,.verify-hold{--cap-c:var(--bad);--cap-ink:var(--bad-ink)}.pay-partial,.ws-q-priced{--cap-c:var(--wait);--cap-ink:var(--wait-ink)}.pay-overpaid{--cap-c:var(--ok);--cap-ink:var(--ok-ink)}.pay-partial:before{background:conic-gradient(var(--wait) 0 50%, transparent 50% 100%);box-shadow:inset 0 0 0 2px var(--wait)}.pay-expired{text-decoration:line-through;text-decoration-thickness:1px}.pay-expired:before{background:linear-gradient(135deg, transparent 44%, var(--bad) 44% 56%, transparent 56%);box-shadow:inset 0 0 0 1.5px var(--bad)}.status-inactive,.pay-refunded,.ws-q-declined,.ws-q-withdrawn,.ws-q-expired{--cap-c:var(--idle);--cap-ink:var(--idle-ink)}.pay-refunded:before,.ws-q-withdrawn:before{box-shadow:inset 0 0 0 2.25px var(--idle);background:0 0}.order-count{background:var(--sunk);min-width:24px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;padding:1px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.detail-page{max-width:1180px}.detail-header{margin-bottom:24px}.detail-header-left{min-width:0}.back-link{min-height:32px;color:var(--ink-2);align-items:center;gap:6px;margin-bottom:6px;font-size:13.5px;font-weight:560;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--ink)}.detail-title-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:4px;display:flex}.detail-meta{color:var(--ink-3);font-size:14px}.detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.detail-main,.detail-sidebar{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:1024px){.detail-grid{grid-template-columns:1fr}}.order-totals{border-top:1px solid var(--rule);flex-direction:column;align-items:flex-end;gap:6px;margin-top:4px;padding-top:14px;display:flex}.total-row{color:var(--ink-2);font-variant-numeric:tabular-nums;gap:40px;font-size:14px;display:flex}.total-row--grand{color:var(--ink);border-top:1px solid var(--rule);padding-top:8px;font-size:16px;font-weight:700}.client-block,.shipping-block{flex-direction:column;gap:4px;display:flex}.client-name{color:var(--ink);font-size:15px;font-weight:650}.client-link{color:var(--accent-ink);text-decoration:none}.client-link:hover{text-decoration:underline}.client-detail{color:var(--ink-2);font-size:14px}.shipping-label{color:var(--ink-2);font-size:13px;font-weight:600}.tracking-number{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink);font-size:13px;font-weight:500}.meta-list{flex-direction:column;gap:0;display:flex}.meta-row,.info-row{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:14px;display:flex}.meta-row:last-child,.info-row:last-of-type{border-bottom:none}.meta-key,.info-label{color:var(--ink-2);font-size:13.5px}.meta-val{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:560}.meta-val.mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px}.detail-notes{border-top:1px solid var(--rule-soft);color:var(--ink-2);margin-top:12px;padding-top:12px;font-size:14px;line-height:1.55}.form-wrap{max-width:720px}.form-grid-1{grid-template-columns:1fr;gap:16px;display:grid}.form-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid-3{grid-template-columns:1fr 88px 110px;gap:12px;display:grid}.form-grid-3b{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}@media (max-width:640px){.form-grid-2{grid-template-columns:1fr}}.form-field,.field{flex-direction:column;gap:6px;min-width:0;display:flex}.form-label{color:var(--ink);text-transform:none;letter-spacing:0;font-family:inherit;font-size:13.5px;font-weight:600}.form-hint{color:var(--ink-3);font-size:13px}.form-required{color:var(--bad-ink);margin-left:2px}.form-input,.form-textarea,.form-select{border:1px solid var(--control);border-radius:var(--r-control);width:100%;min-height:42px;color:var(--ink);background:var(--surface);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);padding:9px 12px;font-size:15px}.form-textarea{resize:vertical;line-height:1.5}.form-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.form-input:hover,.form-textarea:hover,.form-select:hover{border-color:var(--ink-3)}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-input:focus-visible,.form-textarea:focus-visible,.form-select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.form-input:focus,.form-textarea:focus,.form-select:focus,.form-input:focus-visible,.form-textarea:focus-visible,.form-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-input:focus-visible,.form-textarea:focus-visible,.form-select:focus-visible{border-radius:var(--r-control)}.form-input[aria-invalid=true],.form-textarea[aria-invalid=true],.form-select[aria-invalid=true]{border-color:var(--bad)}.form-input:disabled,.form-textarea:disabled,.form-select:disabled{background:var(--sunk);color:var(--ink-3);border-color:var(--rule);cursor:not-allowed}.form-error,.auth-error,.shop-error{color:var(--bad-ink);background:var(--bad-tint);border:1px solid var(--bad);align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 14px;font-size:14px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.form-error,.auth-error,.shop-error{border:1px solid color-mix(in srgb, var(--bad) 35%, transparent)}}.form-error,.auth-error,.shop-error{border-radius:var(--r-control)}.field-error{color:var(--bad-ink);font-size:13px;font-weight:560}.form-ok{color:var(--ok-ink);background:var(--ok-tint);border-radius:var(--r-control);padding:9px 12px;font-size:14px}.form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.check-row{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.check-row input{width:16px;height:16px;margin-top:3px}.line-item-row{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.line-item-total{text-align:right;font-variant-numeric:tabular-nums;min-width:80px;color:var(--ink);padding-bottom:11px;font-size:14px;font-weight:600}.line-item-remove{width:40px;height:42px;color:var(--ink-3);border-radius:var(--r-control);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.line-item-remove:hover{color:var(--bad-ink);background:var(--bad-tint)}.line-item-footer{border-top:1px solid var(--rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.line-item-subtotal{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:16px;font-size:14px;display:flex}.line-item-total-val{color:var(--ink);font-size:17px;font-weight:700}.status-changer{display:inline-block;position:relative}.status-btn{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--surface);min-height:36px;color:var(--ink);align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.status-btn:hover{border-color:var(--control)}.status-dropdown{z-index:20;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-panel);min-width:200px;box-shadow:var(--shadow-3);transform-origin:0 0;animation:pop-in .16s var(--ease-out);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.status-option{width:100%;min-height:36px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.status-option:hover,.status-option:focus-visible{background:var(--surface-2)}@keyframes pop-in{0%{opacity:0;transform:scale(.97)translateY(-2px)}to{opacity:1;transform:none}}.empty-state{text-align:left;color:var(--ink-2);justify-items:start;gap:6px;padding:40px 28px;display:grid}.table-wrap .empty-state,.empty-state--center{text-align:center;justify-items:center;padding:56px 24px}.empty-icon{color:var(--ink-3);margin-bottom:8px}.empty-title{color:var(--ink);font-size:17px;font-weight:650}.empty-sub{color:var(--ink-2);max-width:52ch;font-size:14px}.empty-state .btn-primary,.empty-state .btn-secondary{margin-top:12px}.skeleton{background:linear-gradient(90deg, var(--sunk) 0 40%, var(--sunk) 50%, var(--sunk) 60% 100%)}@supports (color:color-mix(in lab, red, red)){.skeleton{background:linear-gradient(90deg, var(--sunk) 0 40%, color-mix(in srgb, var(--sunk) 55%, var(--surface)) 50%, var(--sunk) 60% 100%)}}.skeleton{background-size:300% 100%;border-radius:6px;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.notice,.billing-banner{border-radius:var(--r-control);background:var(--wait-tint);color:var(--ink);border:1px solid var(--wait);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.notice,.billing-banner{border:1px solid color-mix(in srgb, var(--wait) 45%, transparent)}}.notice,.billing-banner{margin-bottom:16px;font-size:14px}.notice button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;font-size:13.5px;font-weight:650;text-decoration:underline}.notice--danger,.billing-banner--danger{background:var(--bad-tint);color:var(--bad-ink);border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.notice--danger,.billing-banner--danger{border-color:color-mix(in srgb, var(--bad) 35%, transparent)}}.health-banner{background:var(--bad-tint);color:var(--bad-ink);border-bottom:1px solid var(--bad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.health-banner{border-bottom:1px solid color-mix(in srgb, var(--bad) 30%, transparent)}}.health-banner{padding:10px 24px;font-size:14px}.health-banner a{color:var(--bad-ink);font-weight:650}.release-line{color:var(--ink-2);margin:0 0 12px;font-size:14px;line-height:1.6}.release-reason{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.trust-alerts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:20px;display:grid}.trust-alert{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);gap:6px;padding:14px 16px;display:grid}.trust-alert h3{align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:650;display:flex}.trust-alert h3:before{content:"";width:11px;height:11px;box-shadow:inset 0 0 0 2.25px var(--wait);border-radius:50%;flex:none}.trust-alert--hold h3:before{background:var(--bad);box-shadow:none}.trust-alert ul{color:var(--ink-2);gap:2px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.qr-box{justify-content:center;padding:8px 0 12px;display:flex}.qr-box svg{border:1px solid var(--rule);border-radius:var(--r-control);background:#fff;padding:8px}.verify-url{text-align:center;color:var(--accent-ink);word-break:break-all;font-size:12.5px;text-decoration:none;display:block}.verify-url:hover{text-decoration:underline}.label-sheet{color:#101722;border:1px dashed var(--control);border-radius:var(--r-control);background:#fff;grid-template-columns:110px 1fr;align-items:center;gap:14px;width:320px;max-width:100%;padding:20px;display:grid}.label-sheet .label-qr svg{width:110px;height:110px}.label-sheet p{margin:0;font-size:12px;line-height:1.4}.label-sheet .label-name{font-size:14px;font-weight:700}.verify-status-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.verify-page{background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.verify-doc{background:var(--surface);border:1px solid var(--rule);width:100%;max-width:440px;box-shadow:var(--shadow-2);border-radius:14px;padding:28px}.verify-doc-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.verify-org{font-size:16px;font-weight:700}.verify-doc-type{color:var(--ink-2);margin-top:3px;font-size:13px}.verify-badge{color:var(--ok-ink);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.verify-badge:before{content:"";background:var(--ok);border-radius:50%;width:11px;height:11px}.verify-icon{justify-content:center;display:flex}.verify-product{padding:18px 0 6px}.verify-product-name{font-variation-settings:"wdth" 108;letter-spacing:-.015em;font-size:22px;font-weight:750}.verify-batch{color:var(--ink-2);margin-top:3px;font-size:14px}.verify-purity{text-align:center;padding:22px 0}.verify-purity-value{font-variation-settings:"wdth" 112;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:60px;font-weight:760;line-height:1}.verify-purity-unit{color:var(--ink-2);font-size:28px;font-weight:650}.verify-purity-label{color:var(--ink-2);margin-top:8px;font-size:13px}.verify-meta{border-top:1px solid var(--rule);padding-top:4px}.verify-meta-row{border-bottom:1px solid var(--rule-soft);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.verify-meta-row span:first-child{color:var(--ink-2)}.verify-meta-row:last-child{border-bottom:none}.verify-note{color:var(--ink-2);margin-top:12px;font-size:13px;line-height:1.5}.verify-disclaimer{border-top:1px solid var(--rule);color:var(--ink-3);margin-top:16px;padding-top:14px;font-size:12.5px;line-height:1.5}.verify-powered{color:var(--ink-3);margin-top:18px;font-size:12.5px}.verify-fail-icon{justify-content:center;padding:8px 0 16px;display:flex}.verify-fail-title{text-align:center;font-size:18px;font-weight:700}.verify-fail-sub{text-align:center;color:var(--ink-2);margin-top:8px;font-size:14px;line-height:1.6}.key-reveal{background:var(--ok-tint);border:1px solid var(--ok);margin-top:16px;padding:14px}@supports (color:color-mix(in lab, red, red)){.key-reveal{border:1px solid color-mix(in srgb, var(--ok) 40%, transparent)}}.key-reveal{border-radius:var(--r-control)}.key-reveal-label{color:var(--ok-ink);margin-bottom:8px;font-size:13px;font-weight:650}.key-reveal-value{word-break:break-all;background:var(--surface);border:1px solid var(--rule);border-radius:6px;padding:10px;font-size:12.5px;display:block}.thread-list{flex-direction:column;display:flex;overflow:hidden}.thread-row{border-bottom:1px solid var(--rule-soft);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:background .12s;display:flex}.thread-row:last-child{border-bottom:none}.thread-row:hover{background:var(--surface-2)}.thread-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.thread-name{font-size:14.5px;font-weight:650}.thread-phone{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.thread-row-side{align-items:center;gap:10px;display:flex}.thread-when{color:var(--ink-3);white-space:nowrap;font-size:13px}.thread-unread{background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);border-radius:11px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.sms-thread{max-width:720px}.sms-messages{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);flex-direction:column;gap:10px;max-height:560px;margin-bottom:14px;padding:20px;display:flex;overflow-y:auto}.sms-bubble{border-radius:16px;max-width:75%;padding:10px 14px}.sms-in{background:var(--sunk);border-bottom-left-radius:4px;align-self:flex-start}.sms-out{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:4px;align-self:flex-end}.sms-out .sms-time{color:var(--on-accent)}@supports (color:color-mix(in lab, red, red)){.sms-out .sms-time{color:color-mix(in srgb, var(--on-accent) 80%, transparent)}}.sms-body{white-space:pre-wrap;word-break:break-word;font-size:14.5px;line-height:1.45}.sms-time{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.sms-compose{flex-direction:column;gap:8px;display:flex}.sms-compose-input{resize:none}.sms-compose-actions{justify-content:flex-end;display:flex}.auth-shell,.onboard-shell{background:var(--canvas);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100vh;display:grid}.auth-aside{background:var(--nav);color:var(--nav-ink);--wm-ring:var(--nav);flex-direction:column;justify-content:space-between;gap:32px;padding:40px 48px;display:flex;position:relative;overflow:hidden}.auth-aside .wordmark{color:#fff}.auth-aside h2{font-variation-settings:"wdth" 112;letter-spacing:-.02em;color:#fff;max-width:16ch;font-size:32px;font-weight:720;line-height:1.1}.auth-aside p{color:var(--nav-ink-2);max-width:40ch;font-size:15px}.auth-aside-foot{color:var(--nav-ink-2);font-size:13px}.auth-main{justify-content:center;align-items:center;padding:40px 24px;display:flex}.auth-card,.onboard-card{gap:22px;width:100%;max-width:420px;display:grid}.onboard-card{max-width:480px}.auth-logo{display:none}.auth-header h1,.onboard-card h1{font-variation-settings:"wdth" 108;letter-spacing:-.02em;font-size:28px;font-weight:720;line-height:1.15}.auth-header p,.onboard-sub{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.55}.auth-form{gap:16px;display:grid}.auth-btn{width:100%;min-height:46px;font-size:15px}.auth-legal{color:var(--ink-2);font-size:13px;line-height:1.5}.auth-footer{color:var(--ink-2);font-size:14px}.auth-footer a{font-weight:650}.onboard-hint{color:var(--ink-3);word-break:break-all;font-size:13px}.pw-wrap{position:relative}.pw-wrap .form-input{padding-right:64px}.pw-toggle{min-height:32px;color:var(--accent-ink);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px;font-weight:650;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-toggle:hover{background:var(--accent-tint)}@media (max-width:900px){.auth-shell,.onboard-shell{grid-template-columns:1fr}.auth-aside{gap:14px;padding:20px 20px 24px}.auth-aside h2{font-size:22px}.auth-aside p,.auth-aside-foot,.auth-aside-extra{display:none}.auth-main{align-items:flex-start;padding:28px 20px 40px}}.settings-fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.settings-fieldset:disabled{opacity:1}.settings-fieldset:disabled .form-input,.settings-fieldset:disabled .form-select,.settings-fieldset:disabled .form-textarea{background:var(--sunk);color:var(--ink-2)}.settings-section{max-width:800px;margin-bottom:20px}.settings-section .card-label{margin-bottom:4px;font-size:15px}.settings-help{color:var(--ink-2);margin-bottom:14px;font-size:14px;line-height:1.55}.invite-link,.copy-box{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.invite-link .form-input,.copy-box .form-input,.copy-box .form-textarea{font-size:13px;font-family:var(--font-geist-mono), ui-monospace, monospace;flex:280px}.settings-links{flex-wrap:wrap;gap:8px;display:flex}.people-row{border-top:1px solid var(--rule-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14.5px;display:flex}.people-row:first-child{border-top:0}.people-role{color:var(--ink-2);font-size:13px;font-weight:600}.settings-tabs,.camp-tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;flex-wrap:nowrap;gap:2px;margin-bottom:22px;display:flex;overflow-x:auto}.settings-tab,.camp-tab{min-height:42px;color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 12px;font-size:14px;font-weight:560;text-decoration:none;display:inline-flex}.settings-tab:hover,.camp-tab:hover{color:var(--ink)}.settings-tab--on,.camp-tab--on{color:var(--ink);border-bottom-color:var(--accent);font-weight:650}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-form .form-select{max-width:320px;min-height:36px;padding-top:6px;padding-bottom:6px;font-size:14px}.method-detail{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-2);word-break:break-all;margin-top:2px;font-size:12.5px;display:block}.fee-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.fee-total td{font-weight:700}.pay-code{font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--accent-tint);color:var(--accent-ink);border-radius:5px;padding:1px 6px;font-size:13px}.override-box{border:1px dashed var(--wait);border-radius:var(--r-control);background:var(--wait-tint);padding:10px 12px}.override-hint{color:var(--ink-2);font-size:13px}.finding-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.finding{border-radius:var(--r-control);background:var(--surface-2);border:1px solid var(--rule-soft);align-items:baseline;gap:9px;padding:9px 11px;font-size:14px;line-height:1.5;display:flex}.finding:before{content:"";border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(1px)}.finding-block:before{background:var(--bad)}.finding-warn:before{box-shadow:inset 0 0 0 2.25px var(--wait)}.finding strong{font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:500}.agreement-text{white-space:pre-line;color:var(--ink);background:var(--surface-2);border:1px solid var(--rule-soft);border-radius:var(--r-control);max-height:280px;padding:12px 14px;font-size:14px;line-height:1.6;overflow:auto}.hash{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-3);word-break:break-all;font-size:12px}.chain-ok{color:var(--ok-ink)}.chain-bad{color:var(--bad-ink)}.shop-shell{--brand:var(--accent);background:var(--canvas);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.shop-header{background:var(--surface);border-bottom:1px solid var(--rule);box-shadow:inset 0 3px 0 var(--brand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.shop-name{font-variation-settings:"wdth" 108;color:var(--ink);font-size:19px;font-weight:720;text-decoration:none}.shop-ruo{color:var(--ink-2);font-size:12.5px;font-weight:600}.shop-main{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:28px 20px 120px}.shop-main--narrow{max-width:640px}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.shop-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);align-content:start;gap:6px;padding:16px;display:grid}.shop-card-name{margin:0;font-size:16px;font-weight:650}.shop-card-sku{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-3);margin:0;font-size:12.5px}.shop-card-desc{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.shop-card-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.shop-card-price{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.shop-btn{background:var(--brand);color:var(--on-brand,#fff);border-radius:var(--r-control);cursor:pointer;border:0;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.shop-btn:disabled{background:var(--sunk);color:var(--ink-3);cursor:not-allowed}.shop-btn--wide{width:100%;min-height:48px;font-size:15px}.shop-link{color:var(--ink-2);cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.shop-out{color:var(--ink-3);font-size:13.5px}.shop-verify{color:var(--brand-ink,var(--accent-ink));font-size:13px}.shop-empty{color:var(--ink-2);text-align:center;padding:40px 0}.shop-cartbar{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--nav);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.shop-cartbar-actions{align-items:center;gap:10px;display:flex}.shop-cartbar .shop-link{color:#d8dee5}.shop-footer{color:var(--ink-2);text-align:center;padding:20px 24px 28px;font-size:13px}.shop-footer p{margin:4px 0}.shop-powered{color:var(--ink-3)}.shop-checkout{gap:18px;display:grid}.shop-checkout h1,.shop-confirm h1{font-variation-settings:"wdth" 108;margin:0;font-size:26px;font-weight:720}.shop-lines{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);padding:6px 16px}.shop-line{border-top:1px solid var(--rule-soft);grid-template-columns:1fr auto 90px;align-items:center;gap:10px;padding:10px 0;font-size:14.5px;display:grid}.shop-line:first-child{border-top:0}.shop-line-name{min-width:0}.shop-line--total{font-weight:700}.shop-line-price{text-align:right;font-variant-numeric:tabular-nums}.shop-qty{align-items:center;gap:8px;display:inline-flex}.shop-qty button{border-radius:var(--r-control);border:1px solid var(--rule);background:var(--surface-2);width:32px;height:32px;font-size:16px}.shop-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-fields label{color:var(--ink);gap:6px;font-size:13.5px;font-weight:600;display:grid}.shop-fields input,.shop-fields textarea{border:1px solid var(--control);border-radius:var(--r-control);background:var(--surface);min-height:44px;color:var(--ink);padding:10px 12px;font-size:15px}.shop-field-wide{grid-column:1/-1}.shop-ack{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-control);align-items:flex-start;gap:10px;padding:12px;font-size:14px;display:flex}.shop-ack input{margin-top:3px}.shop-fine{color:var(--ink-2);text-align:center;margin:0;font-size:13px}.shop-confirm{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);gap:12px;padding:24px;display:grid}.shop-confirm p{margin:0;line-height:1.6}.shop-code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink);letter-spacing:.02em;font-size:30px;font-weight:600}.shop-paywith{gap:10px;margin:0;padding:0;list-style:none;display:grid}.shop-paywith li{border:1px solid var(--rule);border-radius:var(--r-control);gap:2px;padding:10px 12px;display:grid}.shop-paywith-label{font-weight:650}.shop-paywith-to{font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-all;font-size:13px}.shop-paywith-note{color:var(--ink-2);font-size:13px}@media (max-width:520px){.shop-fields{grid-template-columns:1fr}.shop-line{grid-template-columns:1fr auto 72px}}.steps{color:var(--ink);gap:8px;margin:0;padding-left:20px;font-size:14.5px;display:grid}.import-errors{color:var(--ink);gap:3px;margin:8px 0 0;padding-left:18px;font-size:13.5px;display:grid}.ai-ask-wrap{padding:0 12px 10px}.ai-ask-btn{border-radius:var(--r-control);width:100%;min-height:38px;color:var(--nav-ink-2);cursor:pointer;transition:all .15s var(--ease-out);background:0 0;border:1px solid #2a3544;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:560;display:flex}.ai-ask-btn:hover{color:var(--nav-ink);background:var(--nav-2);border-color:#3f4c5e}.ai-ask-btn kbd{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--nav-ink-2);border:1px solid #2a3544;border-radius:5px;padding:1px 6px;font-size:11.5px}.ai-overlay{z-index:50;background:var(--overlay);padding:calc(8vh + env(safe-area-inset-top,0px)) 16px 16px;animation:fade-in .15s var(--ease-out);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.ai-panel{background:var(--raised);border:1px solid var(--rule);width:100%;max-width:700px;box-shadow:var(--shadow-3);max-height:80vh;animation:pop-in .18s var(--ease-out);border-radius:14px;flex-direction:column;display:flex}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.ai-panel-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ai-panel-title{font-variation-settings:"wdth" 108;font-size:16px;font-weight:700}.ai-panel-links{gap:14px;font-size:13.5px;display:flex}.ai-chat{flex-direction:column;flex:1;min-height:0;display:flex}.ai-chat--compact .ai-log{max-height:52vh}.ai-log{flex-direction:column;flex:1;gap:10px;min-height:160px;padding:16px;display:flex;overflow-y:auto}.ai-msg{white-space:pre-wrap;border-radius:12px;max-width:88%;padding:10px 13px;font-size:14.5px;line-height:1.55}.ai-msg--user{background:var(--accent);color:var(--on-accent);align-self:flex-end}.ai-msg--assistant{background:var(--surface-2);border:1px solid var(--rule-soft);color:var(--ink);align-self:flex-start}.ai-status{color:var(--ink-3);font-size:13px}.ai-empty{padding:8px 2px}.ai-empty-title{margin:0 0 4px;font-size:15.5px;font-weight:650}.ai-empty-sub{color:var(--ink-2);margin:0 0 12px;font-size:14px}.ai-suggest{flex-wrap:wrap;gap:8px;display:flex}.ai-chip{border-radius:var(--r-control);border:1px solid var(--rule);background:var(--surface);min-height:34px;color:var(--ink);cursor:pointer;padding:0 12px;font-size:13.5px}.ai-chip:hover{border-color:var(--accent);color:var(--accent-ink)}.ai-proposal{border:1px solid var(--wait);align-self:stretch}@supports (color:color-mix(in lab, red, red)){.ai-proposal{border:1px solid color-mix(in srgb, var(--wait) 50%, transparent)}}.ai-proposal{background:var(--wait-tint);border-radius:var(--r-panel);gap:8px;padding:12px 14px;display:grid}.ai-proposal--done,.ai-proposal--cancelled{border-color:var(--rule);background:var(--surface)}.ai-proposal-label{color:var(--wait-ink);margin:0;font-size:13px;font-weight:650}.ai-proposal-text{margin:0;font-size:14.5px}.ai-proposal-actions{gap:8px;display:flex}.ai-input{border-top:1px solid var(--rule);align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.ai-input textarea{resize:none;border:1px solid var(--control);border-radius:var(--r-control);background:var(--surface);color:var(--ink);flex:1;max-height:140px;padding:10px 12px;font-size:15px}.ai-input textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.ai-input textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.ai-page{display:block}.ai-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ai-side{gap:14px;display:grid}.ai-main{min-height:70vh;padding:0;display:flex}.ai-usage-num{font-variant-numeric:tabular-nums;margin:4px 0 8px;font-size:24px;font-weight:720}.ai-usage-num span{color:var(--ink-2);font-size:13.5px;font-weight:500}.ai-meter,.meter-track{background:var(--sunk);border-radius:3px;height:6px;overflow:hidden}.ai-meter div,.meter-fill{background:var(--accent);border-radius:3px;height:100%}.meter-fill--over{background:var(--wait)}.ai-brief p{margin:6px 0;font-size:14px;line-height:1.5}.ai-convos{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ai-convos li{border-radius:6px;justify-content:space-between;gap:8px;padding:7px 8px;font-size:13.5px;display:flex}.ai-convos li.is-active{background:var(--accent-tint)}.ai-convos li a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.ai-convos li span{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:900px){.ai-layout{grid-template-columns:1fr}.ai-main{min-height:60vh}}.ws-tag{color:var(--brand-ink,var(--accent-ink));margin-left:8px;font-size:12.5px;font-weight:650}.ws-nav{flex-wrap:wrap;align-items:center;gap:16px;font-size:14.5px;display:flex}.ws-nav a{color:var(--ink);font-weight:560;text-decoration:none}.ws-nav a:hover{color:var(--accent-ink)}.ws-panel{gap:16px;margin:0 auto;display:grid}.ws-stack,.ws-builder{gap:18px;display:grid}.ws-intro{white-space:pre-line}.ws-qty{max-width:110px}.ws-tiers{color:var(--ink-2);font-size:13px}.ws-summary{gap:10px;display:grid}.ws-test{margin-top:4px;font-size:13.5px}.ws-total{font-variant-numeric:tabular-nums;gap:4px;margin:4px 0 0;font-size:15.5px;font-weight:650;display:grid}.ws-min{font-size:13.5px}.ws-quote{gap:6px;display:grid}.ws-quote-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ws-quote-total{font-variant-numeric:tabular-nums;font-weight:650}.ws-respond{gap:8px;margin-top:8px;display:grid}.ws-pay{border-top:1px dashed var(--rule);margin-top:8px;padding-top:8px}.ws-discount{max-width:90px}.ws-status{max-width:140px}.ws-saved{color:var(--ok-ink);font-size:13px}.ws-tier{background:var(--sunk);border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:13px;display:inline-flex}.ws-low-margin{color:var(--bad-ink)}.ws-big{margin:0;font-size:22px}.ws-verify-link{font-size:13px}.aff-portal{gap:16px;display:grid}.aff-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.aff-head h1{font-variation-settings:"wdth" 108;margin:0;font-size:24px;font-weight:720}.aff-link{word-break:break-all;margin:0;font-size:13.5px}.aff-note{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.aff-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.aff-stats>div{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);gap:4px;padding:12px 14px;display:grid}.aff-stats strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:720}.aff-row{border-top:1px solid var(--rule-soft);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:8px;font-size:14px;display:flex}.aff-copy{border-top:1px solid var(--rule-soft);gap:6px;padding-top:10px;display:grid}.aff-copy p{white-space:pre-wrap;margin:0;font-size:14.5px}.camp-grid{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;gap:20px;display:grid}@media (max-width:1000px){.camp-grid{grid-template-columns:1fr}}.camp-edit{gap:16px;display:grid}.camp-block{border-top:1px solid var(--rule-soft);gap:6px;padding:12px 0;display:grid}.camp-block:first-of-type{border-top:0}.camp-block-head{justify-content:space-between;align-items:center;display:flex}.camp-preview{gap:8px;display:grid;position:sticky;top:16px}.camp-frame{border:1px solid var(--rule);border-radius:var(--r-control);background:#fff;width:100%;height:640px}.camp-phone{border:1px solid var(--rule);background:var(--surface-2);border-radius:22px;min-height:200px;padding:18px 14px}.camp-bubble{background:var(--sunk);color:var(--ink);white-space:pre-wrap;border-radius:16px;max-width:85%;padding:10px 12px;font-size:14.5px;line-height:1.45}.camp-findings{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.camp-code{background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--r-control);font:12.5px/1.5 var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;word-break:break-all;margin:0;padding:10px 12px}.rate-list{gap:6px;display:grid}.rate-row{border:1px solid var(--rule);border-radius:var(--r-control);cursor:pointer;background:var(--surface);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;min-height:48px;padding:10px 12px;font-size:14.5px;display:grid}.rate-row--on{border-color:var(--accent);background:var(--accent-tint)}.rate-name{font-weight:600}.rate-days{color:var(--ink-2);font-size:13px}.slip{color:#101722;background:#fff;max-width:760px;margin:0 auto;padding:32px 24px;font-size:13.5px}.slip-actions{justify-content:flex-end;margin-bottom:16px;display:flex}.slip-head{border-bottom:2px solid #101722;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.slip-head h1{margin:0;font-size:22px;font-weight:720}.slip-meta{text-align:right}.slip-meta p,.slip-head p{margin:2px 0}.slip-label{color:#3b4652;margin:0 0 4px;font-size:11.5px;font-weight:650}.slip-to{margin-bottom:18px}.slip-table{border-collapse:collapse;width:100%}.slip-table th,.slip-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d6dde3;padding:8px 6px}.slip-table th{color:#3b4652;font-size:11.5px;font-weight:650}.slip-sku{color:#525d69;font-size:11.5px;display:block}.slip-link{word-break:break-all;font-size:11px}.slip-note{color:#525d69;margin-top:20px;font-size:12px}.board-row-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.board-offer{border-top:1px solid var(--rule-soft);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto auto 90px;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.board-offer--best{color:var(--ok-ink);font-weight:650}.board-offer input{width:80px;padding:5px 6px}.po-cart{background:var(--nav);color:#fff;border-radius:var(--r-panel);box-shadow:var(--shadow-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:12px}.po-cart .btn-primary{color:#101722;background:#fff}@media (max-width:640px){.board-offer{grid-template-columns:1fr auto}.rate-row{grid-template-columns:auto 1fr auto}.rate-days{display:none}}@media print{.sidebar,.mobile-bar,.no-print,.slip-actions,.command-bar,.ai-launcher{display:none!important}.dashboard-main{margin:0!important;padding:0!important}body{background:#fff}}.viz-root{--viz-surface:var(--surface);position:relative}.viz-chart{position:relative}.viz-svg{width:100%;height:auto;display:block;overflow:visible}.viz-grid{stroke:var(--viz-grid);stroke-width:1px}.viz-baseline{stroke:var(--rule);stroke-width:1px}.viz-axis{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11.5px}.viz-mark{fill:var(--viz-1)}.viz-mark--on{fill:var(--viz-1-on)}.viz-hit{cursor:default;outline:none}.viz-hit:focus-visible .viz-hit-area{fill:var(--accent-tint)}.viz-hit-area{fill:#0000}.viz-line{fill:none;stroke:var(--viz-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.viz-dot{fill:var(--viz-1);stroke:var(--viz-surface);stroke-width:2px}.viz-crosshair{stroke:var(--ink-3);stroke-width:1px}.viz-tip{background:var(--nav);color:#fff;pointer-events:none;white-space:nowrap;z-index:5;font-variant-numeric:tabular-nums;border-radius:7px;padding:6px 9px;font-size:12.5px;line-height:1.35;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.viz-tip strong{font-size:13.5px;font-weight:700}.viz-tip span{color:#c9d1da}.viz-tip--small{top:0}.viz-tip--inline{position:absolute;top:-4px;right:0;transform:translateY(-100%)}.viz-spark{width:132px;margin-top:10px}.viz-spark svg{outline:none;width:100%;height:auto;display:block}.viz-spark svg:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:4px}.viz-hbars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.viz-hbar{outline:none;grid-template-columns:minmax(110px,1.2fr) 2fr auto;align-items:center;gap:12px;font-size:14px;display:grid;position:relative}.viz-hbar:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:4px}.viz-hbar-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.viz-hbar-sub{color:var(--ink-3);font-size:12.5px;display:block}.viz-hbar-track{height:14px;display:block}.viz-hbar-fill{background:var(--viz-1);border-radius:0 4px 4px 0;min-width:2px;height:14px;display:block}.viz-hbar--on .viz-hbar-fill{background:var(--viz-1-on)}.viz-hbar-value{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;min-width:64px;font-size:14px;font-weight:600}.report-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.report-controls .chip{border:1px solid var(--rule);border-radius:var(--r-control);min-height:34px;color:var(--ink-2);background:var(--surface);align-items:center;padding:0 12px;font-size:13.5px;font-weight:560;text-decoration:none;display:inline-flex}.report-controls .chip:hover{border-color:var(--control);color:var(--ink)}.report-controls .chip--on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.report-controls form{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.report-controls input[type=date]{border:1px solid var(--control);border-radius:var(--r-control);background:var(--surface);min-height:34px;color:var(--ink);padding:4px 8px;font-size:14px}.report-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:16px;display:grid}.report-card{min-width:0}.report-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.report-card-head h2{color:var(--ink);margin:0;font-size:15px;font-weight:650}.report-card-head a{color:var(--accent-ink);font-size:13.5px}.report-table{font-size:14px}.report-table th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--rule);text-transform:none;letter-spacing:0;padding:7px 8px;font-family:inherit;font-size:12.5px;font-weight:620}.report-table td{border-bottom:1px solid var(--rule-soft);color:var(--ink);padding:8px}.report-table td.n,.report-table th.n{text-align:right}.report-table-wrap{overflow-x:auto}.report-card details summary{cursor:pointer;color:var(--accent-ink);margin-top:10px;font-size:13.5px}.attention{margin-bottom:20px;padding:16px 20px}.attention h2{margin:0 0 10px;font-size:15px;font-weight:650}.attention ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.attention li{border-top:1px solid var(--rule-soft);align-items:baseline;gap:10px;padding:8px 0;font-size:14.5px;display:flex}.attention li:first-child{border-top:0}.attention li a{color:var(--ink);font-weight:560}.health-row{border-top:1px solid var(--rule-soft);grid-template-columns:22px 1fr auto;align-items:start;gap:12px;padding:14px 0;display:grid}.health-row:first-child{border-top:0}.health-row h3{margin:0;font-size:14.5px;font-weight:650}.health-row p{color:var(--ink-2);margin:3px 0 0;font-size:14px;line-height:1.5}.health-row .health-fix{color:var(--ink)}.health-when{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.status-pill{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.status-dot{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid}.status-green{background:var(--ok)}.status-amber{background:var(--wait);color:#3a2a00}.status-red{background:var(--bad)}.status-off{background:var(--sunk);color:var(--ink-2)}.billing-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:20px;display:grid}.billing-estimate{font-variation-settings:"wdth" 108;color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0;font-size:32px;font-weight:720}.meter{border-top:1px solid var(--rule-soft);padding:10px 0}.meter:first-of-type{border-top:0}.meter-head{color:var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:14px;display:flex}.meter-track{margin:6px 0 4px}.meter-note{color:var(--ink-3);font-size:13px}.plan-choices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.plan-choice{border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);align-content:start;gap:8px;padding:16px;display:grid}.plan-choice--current{border:2px solid var(--accent)}.plan-choice-name{font-size:15px;font-weight:650}.plan-choice-price{font-variant-numeric:tabular-nums;font-size:22px;font-weight:720}.plan-choice-price span{color:var(--ink-2);font-size:13.5px;font-weight:500}.plan-choice ul{color:var(--ink-2);gap:3px;margin:0;padding-left:16px;font-size:13.5px;display:grid}.adm-shell{background:var(--canvas);min-height:100vh}.adm-bar{z-index:5;background:var(--nav);color:var(--nav-ink);--wm-ring:var(--nav);align-items:center;gap:28px;padding:12px 32px;display:flex;position:sticky;top:0}.adm-word{font-variation-settings:"wdth" 118;color:#fff;align-items:center;gap:9px;font-size:18px;font-weight:760;text-decoration:none;display:inline-flex}.adm-word span{color:#9db2ff;font-variation-settings:"wdth" 100;margin-left:2px;font-size:12.5px;font-weight:650}.adm-nav{gap:4px;display:flex}.adm-nav a{color:var(--nav-ink-2);border-radius:var(--r-control);padding:6px 10px;font-size:14px;font-weight:560;text-decoration:none}.adm-nav a:hover{color:#fff;background:var(--nav-2)}.adm-me{color:var(--nav-ink-2);margin-left:auto;font-size:13px}.adm-main .page{max-width:1320px}.adm-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:24px;display:grid}@media (max-width:720px){.adm-bar{flex-wrap:wrap;gap:8px;padding:10px 16px}.adm-me{margin-left:0}.adm-nav{max-width:100%;overflow-x:auto}}.sys-page{place-items:center;min-height:70vh;padding:48px 20px;display:grid}.sys-card{justify-items:start;gap:12px;max-width:520px;display:grid}.sys-code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-3);font-size:13px}.sys-card h1{font-variation-settings:"wdth" 110;letter-spacing:-.02em;font-size:30px;font-weight:720;line-height:1.1}.sys-card p{color:var(--ink-2);font-size:15.5px}.sys-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:#fff;border-radius:var(--r-control);padding:10px 14px;font-weight:650;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.auth-aside-list{gap:12px;font-size:14.5px;list-style:none;display:grid}@media (max-width:900px){.auth-aside-list{display:none}}:root[data-theme=dark] .auth-aside{border-right:1px solid var(--rule-soft)}.auth-aside h2:has(b){color:#b7c1cc;font-weight:520}.auth-aside h2 b{color:#fff;font-weight:760}.page-header+.settings-tabs{margin-top:-6px}input[type=file]{color:var(--ink-2);max-width:100%;font-size:14px}input[type=file]::file-selector-button{font:600 13.5px var(--font-mona), system-ui, sans-serif;border-radius:var(--r-control);border:1px solid var(--rule);background:var(--surface);min-height:36px;color:var(--ink);cursor:pointer;margin-right:12px;padding:0 14px;transition:border-color .15s}input[type=file]::file-selector-button:hover{border-color:var(--control)}.nav-item{min-height:34px;padding-top:6px;padding-bottom:6px}.nav-group{margin-top:10px}.nav-group-label{padding-bottom:4px}.sidebar-logo{padding-bottom:10px}.brand-switch{padding-bottom:8px}.sidebar-footer .nav-item,.theme-toggle,.signout-btn{min-height:32px}.table-wrap,.report-table-wrap,.mk-mtable-wrap{position:relative}.order-link,.t-id,.hp-batch{white-space:nowrap}.mono{overflow-wrap:anywhere}.cap--half:before{background:conic-gradient(var(--cap-c) 0 50%, transparent 50% 100%);box-shadow:inset 0 0 0 2px var(--cap-c)}.nav-item--active,.nav-item--active:hover{box-shadow:none}.verify-url,.verify-url.mono{white-space:normal;overflow-wrap:anywhere;word-break:break-all}.auth-forgot{justify-self:start;margin-top:-8px;font-size:14px;font-weight:600}.howto{margin:6px 0 2px;font-size:13.5px}.howto summary{cursor:pointer;color:var(--accent-ink);align-items:center;gap:6px;min-height:32px;font-weight:560;list-style:none;display:inline-flex}.howto summary::-webkit-details-marker{display:none}.howto summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.howto[open] summary:before{transform:rotate(45deg)}.howto summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.howto[open]{background:var(--surface-2);border:1px solid var(--rule-soft);border-radius:var(--r-control);padding:6px 12px 12px}.howto-steps{color:var(--ink-2);gap:5px;margin:6px 0 8px;padding-left:22px;line-height:1.5;list-style:decimal;display:grid}.howto-note{color:var(--ink-2);margin:0 0 8px}.howto-link{color:var(--accent-ink);font-weight:560}.setting-why{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:1.45;display:block}@media (prefers-reduced-motion:reduce){.howto summary:before{transition:none}}.brand-logo-preview{object-fit:contain;max-width:220px;max-height:56px;margin:2px 0 8px;display:block}.brand-address{margin-top:6px}.brand-address legend{margin-bottom:2px}.slip-logo{object-fit:contain;max-width:200px;max-height:48px;margin-bottom:6px;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-ease{syntax:"*";inherits:false}
