@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/931e7cc49084aee7-s.31t0fxc8q4a1k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/7a642828b0ad1018-s.0z0hpjmp_9hhf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/c89730c3ffa99552-s.p.1zjat_zsa1d11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mona_sans_306ea522-module__MIiG4W__className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mona_sans_306ea522-module__MIiG4W__variable{--font-mona:"Mona Sans", "Mona Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@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}.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}.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}.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}@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}
