:root{--navy-950: #0A1221;--navy-900: #0D1628;--navy-850: #101A2D;--navy-800: #14223F;--navy-700: #22355E;--navy-600: #2F4F96;--navy-400: #5B7FD0;--navy-200: #C9D6F2;--gold-400: #F2C66E;--gold-500: #E6B354;--gold-600: #D9A23C;--gold-700: #B8862A;--gold-800: #9A6E12;--paper: #F2F0E9;--font-sans: "Barlow", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display: "Barlow Condensed", "Arial Narrow", "Barlow", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-xs: 12.5px;--fs-sm: 13px;--fs-md: 14px;--fs-base: 15px;--fs-lg: 16px;--fs-xl: 18px;--fs-h3: 22px;--fs-h2: 26px;--fs-h1: 44px;--fs-hero: 60px;--lh-tight: 1.1;--lh-snug: 1.3;--lh-body: 1.45;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 28px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--r-xs: 6px;--r-sm: 9px;--r-md: 11px;--r-lg: 14px;--r-xl: 18px;--r-pill: 999px;--h-sm: 36px;--h-md: 42px;--h-lg: 48px;--sidebar-w: 264px;--content-max: 1320px;--content-pad: 36px;--gap: 22px;--ease: cubic-bezier(.2, .7, .2, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--focus: #5B8DEF}:root,[data-theme=light]{color-scheme:light;--bg-page: var(--paper);--bg-side: #FAF8F3;--bg-surface: #FFFEFB;--bg-inset: #F5F2EB;--bg-hover: rgba(16, 27, 45, .055);--bg-press: rgba(16, 27, 45, .09);--bg-selected: #EEF2FB;--line: #E4DFD3;--line-strong: #CFC8B8;--btn-line: #D6CFBF;--input-bg: #FFFEFB;--input-line: #D6CFBF;--input-line-hover: #BDB5A3;--ink: #101B2D;--ink-2: #46516A;--ink-3: #5F687C;--ink-disabled: #9BA1AE;--ink-inverse: #FFFFFF;--link: #2A55C4;--link-hover: #1B3C94;--primary-bg: var(--navy-800);--primary-bg-hover: #1D2F55;--primary-ink: #FFFFFF;--gold: var(--gold-500);--gold-ink: var(--gold-800);--on-gold: var(--navy-800);--danger-bg: #B4321F;--danger-bg-hover: #9C2A19;--danger-ink: #FFFFFF;--nav-ink: #26304A;--nav-icon: #687186;--nav-group: #626A7E;--nav-active-bg: var(--navy-800);--nav-active-ink: #FFFFFF;--nav-active-icon: var(--gold-500);--board-bg: var(--navy-800);--board-border: var(--navy-800);--board-ink: #FFFFFF;--board-ink-2: #B4BED0;--board-ink-3: #A9B4C8;--board-line: rgba(255, 255, 255, .1);--board-btn-line: rgba(255, 255, 255, .22);--chart-1: #2F4F96;--chart-2: #D9A23C;--chart-grid: #ECE7DC;--chart-base: #CFC8B8;--track: #ECE8DE;--tip-bg: var(--navy-800);--tip-ink: #FFFFFF;--tip-line: rgba(255, 255, 255, .16);--tip-1: #8FA9E8;--tip-2: var(--gold-500);--ok-bg: #E1F0E6;--ok-ink: #1C6A41;--ok-dot: #2E9E62;--warn-bg: #FAEDCF;--warn-ink: #7E5000;--warn-dot: #D9A23C;--bad-bg: #F8E2DD;--bad-ink: #A12F1D;--bad-dot: #C8432C;--info-bg: #E3EAF9;--info-ink: #2347A6;--info-dot: #3E6FD8;--violet-bg: #ECE6F9;--violet-ink: #5539B4;--violet-dot: #7A5BD6;--neutral-bg: #EDE9E0;--neutral-ink: #465066;--neutral-dot: #7A8193;--avatar-bg: #E6EBF5;--avatar-ink: #24365F;--scrim: rgba(10, 18, 33, .48);--toast-bg: var(--navy-800);--toast-ink: #FFFFFF;--toast-icon: var(--gold-500);--seg-bg: var(--bg-inset);--seg-on: #FFFEFB;--seg-on-ink: #101B2D;--seg-off-ink: #5F687C;--seg-shadow: 0 1px 2px rgba(16, 27, 45, .1), 0 0 0 1px rgba(16, 27, 45, .06);--shadow-sm: 0 1px 2px rgba(16, 27, 45, .06);--shadow-pop: 0 12px 32px rgba(10, 18, 33, .16), 0 0 0 1px rgba(16, 27, 45, .06);--shadow-modal: 0 24px 64px rgba(10, 18, 33, .28);--img-bg: #EFEEEC;--scroll-thumb: rgba(16, 27, 45, .2);--scroll-thumb-hover: rgba(16, 27, 45, .36);--scroll-thumb-soft: rgba(16, 27, 45, .12)}[data-theme=dark],.dark{color-scheme:dark;--bg-page: var(--navy-950);--bg-side: var(--navy-900);--bg-surface: var(--navy-850);--bg-inset: #152139;--bg-hover: rgba(255, 255, 255, .06);--bg-press: rgba(255, 255, 255, .1);--bg-selected: #1A2A4A;--line: #1F2C46;--line-strong: #2D3C5B;--btn-line: #2D3C5B;--input-bg: #0F192B;--input-line: #2D3C5B;--input-line-hover: #3C4E73;--ink: #ECEFF5;--ink-2: #AEB8CA;--ink-3: #8C97AC;--ink-disabled: #5D6880;--ink-inverse: #0A1221;--link: #93B2F5;--link-hover: #B9CDF9;--primary-bg: var(--gold-500);--primary-bg-hover: var(--gold-400);--primary-ink: var(--navy-950);--gold: var(--gold-500);--gold-ink: var(--gold-500);--on-gold: var(--navy-950);--danger-bg: #C8432C;--danger-bg-hover: #D9553D;--danger-ink: #FFFFFF;--nav-ink: #C3CBDA;--nav-icon: #7F8BA2;--nav-group: #7C88A0;--nav-active-bg: rgba(230, 179, 84, .14);--nav-active-ink: #FFFFFF;--nav-active-icon: var(--gold-500);--board-bg: var(--navy-800);--board-border: rgba(230, 179, 84, .28);--chart-1: #5B7FD0;--chart-2: #B8862A;--chart-grid: #1A263D;--chart-base: #2D3C5B;--track: #1A263F;--tip-bg: #ECEFF5;--tip-ink: var(--navy-950);--tip-line: rgba(10, 18, 33, .14);--tip-1: #2F4F96;--tip-2: #B8862A;--ok-bg: rgba(62, 170, 110, .16);--ok-ink: #74D3A0;--ok-dot: #3FB477;--warn-bg: rgba(230, 179, 84, .16);--warn-ink: #EFC46F;--warn-dot: #D9A23C;--bad-bg: rgba(232, 104, 82, .17);--bad-ink: #F39A86;--bad-dot: #E0654E;--info-bg: rgba(112, 152, 240, .17);--info-ink: #A3BDF7;--info-dot: #6B93EC;--violet-bg: rgba(150, 122, 240, .18);--violet-ink: #BEACF7;--violet-dot: #957AEB;--neutral-bg: rgba(255, 255, 255, .07);--neutral-ink: #B8C1D1;--neutral-dot: #8C97AC;--avatar-bg: #1C2B48;--avatar-ink: #C9D6F2;--scrim: rgba(0, 0, 0, .58);--toast-bg: var(--gold-500);--toast-ink: var(--navy-950);--toast-icon: var(--navy-950);--seg-bg: var(--bg-inset);--seg-on: #22314F;--seg-on-ink: #FFFFFF;--seg-off-ink: #8C97AC;--seg-shadow: 0 0 0 1px rgba(255, 255, 255, .06);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-pop: 0 14px 36px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .06);--shadow-modal: 0 24px 64px rgba(0, 0, 0, .6), 0 0 0 1px rgba(255, 255, 255, .05);--img-bg: #E9E8E5;--scroll-thumb: rgba(236, 239, 245, .18);--scroll-thumb-hover: rgba(236, 239, 245, .32);--scroll-thumb-soft: rgba(236, 239, 245, .1)}.pt-allowance-slot:empty{display:none}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border:3px solid transparent;border-radius:999px;background-clip:padding-box;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-hover)}html::-webkit-scrollbar-track{background-color:var(--bg-page)}.side::-webkit-scrollbar,.search-pop::-webkit-scrollbar,.menu::-webkit-scrollbar{width:8px}.side::-webkit-scrollbar-thumb,.search-pop::-webkit-scrollbar-thumb,.menu::-webkit-scrollbar-thumb{border-width:2px;background-color:var(--scroll-thumb-soft)}.side:hover::-webkit-scrollbar-thumb,.search-pop:hover::-webkit-scrollbar-thumb,.menu:hover::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}.side::-webkit-scrollbar-thumb:hover,.search-pop::-webkit-scrollbar-thumb:hover,.menu::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--scroll-thumb) var(--bg-page)}*{scrollbar-color:var(--scroll-thumb) transparent}.side,.search-pop,.menu{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb-soft) transparent}.side:hover,.search-pop:hover,.menu:hover{scrollbar-color:var(--scroll-thumb) transparent}}.hp{min-height:100vh;background-color:var(--bg-page);color:var(--ink);display:flex;flex-direction:column}.hp main{flex:1}.hp-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px clamp(16px,4vw,48px);background-color:color-mix(in srgb,var(--bg-page) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hp-brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;min-width:0}.hp-brand:hover{color:var(--ink);text-decoration:none}.hp-brand img{width:44px;height:44px;border-radius:999px;flex:none;filter:drop-shadow(0 2px 4px rgba(10,18,33,.25))}.hp-brand>span{display:flex;flex-direction:column;min-width:0}.hp-brand-name{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.05;white-space:nowrap}.hp-brand-sub{font-size:var(--fs-sm);color:var(--ink-3)}.hp-top-actions{display:flex;align-items:center;gap:8px}.hp-top .auth-theme{position:static}.hp-hero{position:relative;overflow:hidden;color:#fff;background-color:var(--navy-800);background-image:radial-gradient(90% 80% at 0% 0%,rgba(60,96,170,.38),transparent 60%),radial-gradient(70% 70% at 100% 100%,rgba(230,179,84,.14),transparent 65%)}.hp-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--gold-500),transparent 75%);opacity:.75}.hp-hero-inner{max-width:1160px;margin:0 auto;padding:clamp(40px,7vw,88px) clamp(16px,4vw,48px);display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.hp-eyebrow{font-size:var(--fs-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-500);margin-bottom:14px}.hp .hp-h1{color:#fff;font-family:var(--font-display);font-weight:700;font-size:clamp(38px,5.4vw,64px);line-height:1;letter-spacing:.005em;max-width:15ch}.hp-lede{color:#c3ccdc;font-size:var(--fs-lg);line-height:1.55;max-width:52ch;margin-top:18px}.hp-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hp-btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}.hp-btn-ghost:hover{background:#ffffff14;color:#fff;border-color:#fff9}.hp-btn-ghost .ic{color:#fff}.hp-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;color:#dce2ec;font-size:var(--fs-md)}.hp-trust li{display:flex;align-items:center;gap:8px}.hp-trust .ic{width:18px;height:18px;color:var(--gold-500)}.hp-hero-logo{position:relative;justify-self:center;width:min(340px,100%);aspect-ratio:1}.hp-hero-logo img{position:relative;width:100%;height:100%;border-radius:999px;filter:drop-shadow(0 24px 48px rgba(0,0,0,.55));animation:hp-float 7s ease-in-out infinite}.hp-hero-glow{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:999px;background:radial-gradient(closest-side,rgba(120,160,230,.32),transparent 72%)}@keyframes hp-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}@media(prefers-reduced-motion:reduce){.hp-hero-logo img{animation:none}}.hp-section{max-width:1160px;margin:0 auto;padding:clamp(36px,5vw,64px) clamp(16px,4vw,48px) 0}.hp-section:last-child{padding-bottom:clamp(36px,5vw,64px)}.hp-h2{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.2vw,38px);line-height:1.05}.hp .hp-h3{font-family:var(--font-display);font-size:21px;letter-spacing:.01em;font-weight:700;margin:0 0 4px}.hp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;list-style:none;padding:0}.hp-step{position:relative;padding-top:26px}.hp-step-n{position:absolute;top:18px;right:20px;font-family:var(--font-display);font-weight:700;font-size:44px;line-height:1;color:var(--line)}.hp-step-ic{width:26px;height:26px;color:var(--gold-ink, var(--gold-500));margin-bottom:12px}.hp-dept{border-radius:22px;padding:clamp(22px,3vw,36px);background-color:var(--bg-inset);border:1px solid var(--line)}.hp-dept-head{display:flex;gap:14px;align-items:flex-start}.hp-dept-head>.ic{width:30px;height:30px;color:var(--gold-ink, var(--gold-500));margin-top:4px;flex:none}.hp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 28px;margin-top:24px;list-style:none;padding:0}.hp-feature{display:flex;gap:12px;align-items:flex-start}.hp-feature>.ic{width:22px;height:22px;color:var(--ink-2);margin-top:2px;flex:none}.hp-dept-foot{margin-top:22px;color:var(--ink-2)}.hp-visit{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.hp-visit .hp-h2{margin-bottom:14px}.hp-visit-line{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px}.hp-visit-line .ic{width:18px;height:18px;color:var(--ink-3);margin-top:3px;flex:none}.hp-hours-title{display:flex;align-items:center;gap:8px;margin-bottom:10px}.hp-hours-title .ic{width:18px;height:18px;color:var(--ink-3)}.hp-hours{display:flex;flex-direction:column;gap:0}.hp-hours-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.hp-hours-row:last-child{border-bottom:0}.hp-hours-row dd{font-weight:600;text-align:right}.hp-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:22px clamp(16px,4vw,48px);border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-sm)}@media(max-width:900px){.hp-hero-inner{grid-template-columns:1fr;text-align:left}.hp-hero-logo{order:-1;width:180px;justify-self:start}.hp-steps,.hp-grid,.hp-visit{grid-template-columns:1fr}}@media(max-width:560px){.hp-top .hp-hide-sm,.hp-brand-sub{display:none}.hp-brand-name{font-size:17px}.hp-cta .btn{flex:1 1 100%}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Barlow,Segoe UI,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 47 26% 93%;--foreground: 217 48% 12%;--surface: 42 33% 94%;--surface-elevated: 45 100% 99%;--card: 45 100% 99%;--card-foreground: 217 48% 12%;--popover: 45 100% 99%;--popover-foreground: 217 48% 12%;--primary: 220 52% 16%;--primary-foreground: 0 0% 100%;--secondary: 42 33% 94%;--secondary-foreground: 217 48% 12%;--muted: 42 27% 90%;--muted-foreground: 221 13% 43%;--accent: 41 79% 34%;--accent-foreground: 0 0% 100%;--highlight: 223 65% 47%;--highlight-foreground: 0 0% 100%;--success: 148 58% 26%;--success-foreground: 0 0% 100%;--success-surface: 140 33% 91%;--warning: 41 79% 34%;--warning-foreground: 0 0% 100%;--warning-surface: 42 81% 90%;--error: 8 71% 41%;--error-foreground: 0 0% 100%;--error-surface: 11 66% 92%;--destructive: 8 71% 41%;--destructive-foreground: 0 0% 100%;--info: 224 65% 39%;--info-foreground: 0 0% 100%;--info-surface: 221 65% 93%;--border: 42 24% 86%;--border-strong: 42 19% 77%;--input: 42 22% 79%;--ring: 220 82% 65%;--ring-offset: 47 26% 93%;--text-primary: 217 48% 12%;--text-secondary: 222 20% 35%;--text-tertiary: 221 13% 43%;--radius-sm: 9px;--radius: 11px;--radius-md: 11px;--radius-lg: 14px;--radius-xl: 18px;--radius-full: 9999px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--duration-fast: .1s;--duration-base: .15s;--duration-slow: .25s}.dark{--background: 219 53% 8%;--foreground: 220 31% 94%;--surface: 220 46% 15%;--surface-elevated: 219 48% 12%;--card: 219 48% 12%;--card-foreground: 220 31% 94%;--popover: 220 46% 15%;--popover-foreground: 220 31% 94%;--primary: 39 74% 62%;--primary-foreground: 219 53% 8%;--secondary: 220 46% 15%;--secondary-foreground: 220 31% 94%;--muted: 221 42% 17%;--muted-foreground: 219 16% 61%;--accent: 39 74% 62%;--accent-foreground: 219 53% 8%;--highlight: 221 83% 77%;--highlight-foreground: 219 53% 8%;--success: 149 48% 48%;--success-foreground: 219 53% 8%;--success-surface: 191 41% 15%;--warning: 39 74% 62%;--warning-foreground: 219 53% 8%;--warning-surface: 240 1% 20%;--error: 9 70% 59%;--error-foreground: 0 0% 100%;--error-surface: 309 15% 18%;--destructive: 9 64% 48%;--destructive-foreground: 0 0% 100%;--info: 221 77% 67%;--info-foreground: 219 53% 8%;--info-surface: 220 42% 22%;--border: 220 39% 20%;--border-strong: 220 34% 27%;--input: 220 34% 27%;--ring: 220 82% 65%;--ring-offset: 219 53% 8%;--text-primary: 220 31% 94%;--text-secondary: 219 21% 74%;--text-tertiary: 219 16% 61%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);font-feature-settings:"rlig" 1,"calt" 1}h1,h2,h3,h4,h5,h6{font-weight:600;color:hsl(var(--foreground))}h1,h2,h3{font-family:var(--font-display);letter-spacing:0}h1{font-size:1.5rem;line-height:2rem}@media(min-width:640px){h1{font-size:1.875rem;line-height:2.25rem}}h1{line-height:1.2}h2{font-size:1.25rem;line-height:1.75rem}@media(min-width:640px){h2{font-size:1.5rem;line-height:2rem}}h2{line-height:1.25}h3{font-size:1.125rem;line-height:1.75rem}@media(min-width:640px){h3{font-size:1.25rem;line-height:1.75rem}}h3{line-height:1.35}h4{font-size:1rem;line-height:1.5rem;font-weight:600}@media(min-width:640px){h4{font-size:1.125rem;line-height:1.75rem}}html{scroll-behavior:smooth}html.theme-transition,html.theme-transition *,html.theme-transition *:before,html.theme-transition *:after{transition:background-color .2s ease,border-color .2s ease,color .15s ease,fill .15s ease,stroke .15s ease!important;transition-delay:0s!important}::-moz-selection{background-color:hsl(var(--primary) / .15);color:hsl(var(--primary))}::selection{background-color:hsl(var(--primary) / .15);color:hsl(var(--primary))}:where(.op){color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body)}:where(.op) img,:where(.op) svg,:where(.op) video{display:block;max-width:100%}:where(.op) [hidden]{display:none!important}:where(.op) img{height:auto}:where(.op) h1,:where(.op) h2,:where(.op) h3,:where(.op) h4,:where(.op) h5,:where(.op) p,:where(.op) figure,:where(.op) blockquote,:where(.op) dl,:where(.op) dd,:where(.op) ul,:where(.op) ol{margin:0}:where(.op) ul[class],:where(.op) ol[class]{list-style:none;padding:0}:where(.op) a{color:var(--link);text-decoration:none}:where(.op) a:hover{color:var(--link-hover);text-decoration:underline;text-underline-offset:3px}:where(.op) button,:where(.op) input,:where(.op) select,:where(.op) textarea{font:inherit;color:inherit}:where(.op) button{cursor:pointer}:where(.op) button:disabled{cursor:not-allowed}:where(.op) hr{border:0;border-top:1px solid var(--line);margin:var(--s-5) 0}:where(.op) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.h1,.h2,.h3,.display{font-family:var(--font-display);font-weight:600;letter-spacing:.005em;line-height:var(--lh-tight);color:var(--ink)}.h1{font-size:var(--fs-h1);line-height:1.02}.h2{font-size:var(--fs-h2);letter-spacing:.01em}.h3{font-size:var(--fs-h3);letter-spacing:.01em}.mono{font-family:var(--font-mono);font-weight:500;letter-spacing:0}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.soft{color:var(--ink-2)}.strong{font-weight:600}.nowrap{white-space:nowrap}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.right{text-align:right}.center{text-align:center}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.\!row{display:flex!important;align-items:center!important;gap:var(--s-3)!important}.row{display:flex;align-items:center;gap:var(--s-3)}.row-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.\!stack{display:flex!important;flex-direction:column!important;gap:var(--s-4)!important}.stack{display:flex;flex-direction:column;gap:var(--s-4)}.stack-sm{display:flex;flex-direction:column;gap:var(--s-2)}.stack-lg{display:flex;flex-direction:column;gap:var(--gap)}.spacer{flex:1 1 auto}.grow{flex:1 1 auto;min-width:0}.cols-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--s-4)}.split{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:stretch}.split>*{min-width:0}.ic{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@media(max-width:760px){:root{--fs-h1: 34px;--fs-hero: 50px;--fs-h2: 24px;--content-pad: 16px;--gap: 16px}}.btn{--btn-h: var(--h-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:var(--btn-h);padding:0 16px;border:1px solid transparent;border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:hover{text-decoration:none}.btn .ic{width:18px;height:18px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{background-color:var(--primary-bg);color:var(--primary-ink)}.btn-primary:hover{background-color:var(--primary-bg-hover);color:var(--primary-ink)}.btn-secondary{background-color:var(--bg-surface);color:var(--ink);border-color:var(--btn-line)}.btn-secondary:hover{background-color:var(--bg-inset);color:var(--ink);border-color:var(--input-line-hover)}.btn-secondary .ic{color:var(--ink-3)}.btn-ghost{background-color:transparent;color:var(--ink-2)}.btn-ghost:hover{background-color:var(--bg-hover);color:var(--ink)}.btn-link{background:none;border:0;padding:0 4px;height:auto;color:var(--link);font-weight:600}.btn-link:hover{color:var(--link-hover);text-decoration:underline;text-underline-offset:3px}.btn-danger{background-color:var(--danger-bg);color:var(--danger-ink)}.btn-danger:hover{background-color:var(--danger-bg-hover);color:var(--danger-ink)}.btn-danger-soft{background-color:transparent;color:var(--bad-ink);border-color:var(--btn-line)}.btn-danger-soft:hover{background-color:var(--bad-bg);color:var(--bad-ink);border-color:transparent}.btn-gold{background-color:var(--gold);color:var(--on-gold)}.btn-gold:hover{background-color:var(--gold-400);color:var(--on-gold)}.btn-on-dark{background-color:transparent;color:var(--board-ink);border-color:var(--board-btn-line)}.btn-on-dark:hover{background-color:#ffffff1a;color:var(--board-ink)}.btn-sm{--btn-h: var(--h-sm);padding:0 12px;font-size:var(--fs-md);border-radius:var(--r-sm)}.btn-lg{--btn-h: var(--h-lg);padding:0 20px;font-size:var(--fs-lg);border-radius:12px}.btn-block{width:100%}.btn-icon{width:var(--btn-h);padding:0}.btn-icon.btn-sm{width:var(--h-sm)}.btn-group{display:inline-flex;flex-wrap:wrap;gap:var(--s-2)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;border:0;border-radius:var(--r-md);background:transparent;color:var(--ink-2);cursor:pointer}.icon-btn:hover{background-color:var(--bg-hover);color:var(--ink)}.icon-btn .ic{width:20px;height:20px}.icon-btn .dot{position:absolute;top:10px;right:11px;width:8px;height:8px;border-radius:999px;background:var(--bad-dot);box-shadow:0 0 0 2px var(--bg-page)}.icon-btn.sm{width:36px;height:36px;border-radius:var(--r-sm)}.icon-btn.sm .ic{width:18px;height:18px}.card{background-color:var(--bg-surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:26px;min-width:0}.card.flush{padding:0;overflow:hidden}.card.tight{padding:18px}.card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-2) var(--s-4)}.card-head .h2{margin:0}.card-sub{margin-top:2px;font-size:var(--fs-md);color:var(--ink-3)}.card-foot{margin-top:auto;padding-top:var(--s-3);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);font-size:var(--fs-md);color:var(--ink-3)}.card-link{font-size:var(--fs-md);font-weight:600;color:var(--link);white-space:nowrap}.card.col{display:flex;flex-direction:column}@media(max-width:760px){.card{padding:20px}.card.tight{padding:16px}}.inset{background-color:var(--bg-inset);border-radius:var(--r-lg);padding:var(--s-4)}.board{position:relative;background-color:var(--board-bg);border:1px solid var(--board-border);border-radius:var(--r-xl);padding:26px 26px 10px;color:var(--board-ink)}.reticle{background-image:linear-gradient(var(--gold-500),var(--gold-500)),linear-gradient(var(--gold-500),var(--gold-500)),linear-gradient(var(--gold-500),var(--gold-500)),linear-gradient(var(--gold-500),var(--gold-500)),linear-gradient(var(--gold-500),var(--gold-500)),linear-gradient(var(--gold-500),var(--gold-500)),linear-gradient(var(--gold-500),var(--gold-500)),linear-gradient(var(--gold-500),var(--gold-500));background-repeat:no-repeat;background-size:14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px;background-position:10px 10px,10px 10px,calc(100% - 10px) 10px,calc(100% - 10px) 10px,10px calc(100% - 10px),10px calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) calc(100% - 10px)}.board .h2{color:var(--board-ink);font-size:28px}@media(max-width:760px){.board{padding:20px 20px 8px}}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4)}.page-head .eyebrow{font-size:var(--fs-base);color:var(--ink-3)}.page-head .h1{margin-top:2px}.page-head .lede{margin-top:6px;color:var(--ink-3);font-size:var(--fs-base);max-width:68ch}.page-actions{display:flex;flex-wrap:wrap;gap:10px}.back-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:var(--fs-md);color:var(--ink-2);margin-bottom:var(--s-2)}.back-link:hover{color:var(--ink);text-decoration:none}@media(max-width:760px){.page-actions{width:100%}.page-actions>.btn{flex:1 1 0}.page-actions>.btn-primary:first-child:not(:only-child){flex-basis:100%}}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;line-height:1;white-space:nowrap;background-color:var(--neutral-bg);color:var(--neutral-ink)}.chip:before{content:"";width:6px;height:6px;border-radius:999px;background-color:currentColor;flex:none}.chip.no-dot:before{display:none}.chip .ic{width:13px;height:13px;stroke-width:2.2}.chip.ok{background-color:var(--ok-bg);color:var(--ok-ink)}.chip.\!ok{background-color:var(--ok-bg)!important;color:var(--ok-ink)!important}.chip.warn{background-color:var(--warn-bg);color:var(--warn-ink)}.chip.bad{background-color:var(--bad-bg);color:var(--bad-ink)}.chip.info{background-color:var(--info-bg);color:var(--info-ink)}.chip.\!info{background-color:var(--info-bg)!important;color:var(--info-ink)!important}.chip.violet{background-color:var(--violet-bg);color:var(--violet-ink)}.chip.neutral{background-color:var(--neutral-bg);color:var(--neutral-ink)}.chip.outline{background-color:transparent;border:1px solid var(--line-strong);color:var(--ink-2)}.chip.lg{height:28px;padding:0 11px;font-size:var(--fs-sm)}.count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:var(--r-pill);font-size:12px;font-weight:700;line-height:1;background-color:var(--neutral-bg);color:var(--neutral-ink)}.count.gold{background-color:var(--gold);color:#14223f}.\!pay{font-weight:600!important}.pay{font-weight:600}.\!pay.ok{color:var(--ok-ink)!important}.pay.ok{color:var(--ok-ink)}.pay.\!ok{color:var(--ok-ink)!important}.\!pay.bad{color:var(--bad-ink)!important}.pay.bad{color:var(--bad-ink)}.\!pay.warn{color:var(--warn-ink)!important}.pay.warn{color:var(--warn-ink)}.\!pay.neutral{color:var(--ink-3)!important}.pay.neutral{color:var(--ink-3)}.sep{width:3px;height:3px;border-radius:999px;background-color:currentColor;opacity:.7;flex:none;display:inline-block}.avatar{--av: 38px;width:var(--av);height:var(--av);border-radius:999px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--av) * .36);font-weight:700;letter-spacing:.02em;background-color:var(--avatar-bg);color:var(--avatar-ink);overflow:hidden}.avatar.navy{background-color:var(--navy-800);color:#fff}.avatar.sm{--av: 30px}.avatar.lg{--av: 52px}.avatar.xl{--av: 72px}.avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.label{font-size:var(--fs-md);font-weight:600;color:var(--ink)}.label .opt{font-weight:400;color:var(--ink-3)}.label .req{color:var(--bad-ink);margin-left:2px}.hint{font-size:var(--fs-sm);color:var(--ink-3)}.error-text{font-size:var(--fs-sm);color:var(--bad-ink);display:flex;align-items:center;gap:6px;font-weight:500}.error-text .ic{width:15px;height:15px}.\!input{width:100%!important;min-width:0!important;height:var(--h-md)!important;padding:0 13px!important;background-color:var(--input-bg)!important;color:var(--ink)!important;border:1px solid var(--input-line)!important;border-radius:var(--r-md)!important;font-size:var(--fs-base)!important;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)!important}.input,.select,.textarea{width:100%;min-width:0;height:var(--h-md);padding:0 13px;background-color:var(--input-bg);color:var(--ink);border:1px solid var(--input-line);border-radius:var(--r-md);font-size:var(--fs-base);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.\!input::-moz-placeholder{color:var(--ink-3)!important;opacity:.85!important}.\!input::placeholder{color:var(--ink-3)!important;opacity:.85!important}.input::-moz-placeholder,.textarea::-moz-placeholder{color:var(--ink-3);opacity:.85}.input::placeholder,.textarea::placeholder{color:var(--ink-3);opacity:.85}.\!input:hover{border-color:var(--input-line-hover)!important}.input:hover,.select:hover,.textarea:hover{border-color:var(--input-line-hover)}.\!input:focus{outline:none!important;border-color:var(--focus)!important;box-shadow:0 0 0 3px #5b8def38!important}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px #5b8def38}.\!input[aria-invalid=true]{border-color:var(--bad-dot)!important;box-shadow:0 0 0 3px #c8432c24!important}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--bad-dot);box-shadow:0 0 0 3px #c8432c24}.\!input:disabled{background-color:var(--bg-inset)!important;color:var(--ink-3)!important;cursor:not-allowed!important}.input:disabled,.select:disabled,.textarea:disabled{background-color:var(--bg-inset);color:var(--ink-3);cursor:not-allowed}.\!input[readonly]{background-color:var(--bg-inset)!important}.input[readonly]{background-color:var(--bg-inset)}.textarea{height:auto;min-height:96px;padding:11px 13px;line-height:1.45;resize:vertical}.select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237A8193' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.\!input.sm{height:var(--h-sm)!important;font-size:var(--fs-md)!important;border-radius:var(--r-sm)!important}.input.sm,.select.sm{height:var(--h-sm);font-size:var(--fs-md);border-radius:var(--r-sm)}.\!input.lg{height:var(--h-lg)!important;font-size:var(--fs-lg)!important}.input.lg{height:var(--h-lg);font-size:var(--fs-lg)}.input-wrap{position:relative;display:flex;align-items:center;min-width:0}.input-wrap>.ic,.input-wrap>.prefix{position:absolute;left:13px;color:var(--ink-3);pointer-events:none}.input-wrap>.prefix{font-weight:600;font-size:var(--fs-base)}.input-wrap>.input{padding-left:40px}.input-wrap>.\!input{padding-left:40px!important}.input-wrap>.prefix+.input{padding-left:28px}.input-wrap>.prefix+.\!input{padding-left:28px!important}.input-wrap>.suffix{position:absolute;right:6px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-4)}.form-grid .span-2{grid-column:1 / -1}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.form-grid,.form-grid.three{grid-template-columns:1fr}}.form-section{display:flex;flex-direction:column;gap:var(--s-4)}.form-section+.form-section{margin-top:var(--s-6);padding-top:var(--s-6);border-top:1px solid var(--line)}.form-section-title{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.1;letter-spacing:.01em;color:var(--ink)}.form-section-sub{font-size:var(--fs-md);color:var(--ink-3);margin-top:-10px}.check{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:var(--fs-base);line-height:1.35;color:var(--ink)}.check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:1px 0 0;width:20px;height:20px;flex:none;border:1.5px solid var(--input-line-hover);border-radius:6px;background-color:var(--input-bg);display:grid;place-content:center;cursor:pointer;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.check input[type=radio]{border-radius:999px}.check input:after{content:"";width:10px;height:6px;border-left:2.2px solid var(--primary-ink);border-bottom:2.2px solid var(--primary-ink);transform:rotate(-45deg) translate(1px,-1px);opacity:0}.check input[type=radio]:after{width:8px;height:8px;border:0;border-radius:999px;background:var(--primary-ink);transform:none}.check input:checked{background-color:var(--primary-bg);border-color:var(--primary-bg)}.check input:checked:after{opacity:1}.check .sub{display:block;font-size:var(--fs-sm);color:var(--ink-3);margin-top:2px}.switch{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.switch input{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:44px;height:26px;flex:none;border-radius:999px;background-color:var(--line-strong);position:relative;cursor:pointer;transition:background-color var(--dur-2) var(--ease)}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform var(--dur-2) var(--ease)}.switch input:checked{background-color:var(--ok-dot)}.switch input:checked:after{transform:translate(18px)}.switch input:disabled{opacity:.5;cursor:not-allowed}.choice-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:var(--s-3)}.choice{position:relative;display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--input-line);border-radius:var(--r-lg);background-color:var(--input-bg);cursor:pointer}.choice:hover{border-color:var(--input-line-hover)}.choice input{position:absolute;opacity:0;pointer-events:none}.choice .choice-ic{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--bg-inset);color:var(--ink-2);flex:none}.choice .choice-t{font-weight:600}.choice .choice-d{font-size:var(--fs-sm);color:var(--ink-3)}.choice:has(input:checked){border-color:var(--primary-bg);box-shadow:0 0 0 1px var(--primary-bg);background-color:var(--bg-selected)}.choice:has(input:checked) .choice-ic{background:var(--primary-bg);color:var(--primary-ink)}.choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:48px;height:42px;padding:0 14px;border:1px solid var(--input-line);border-radius:var(--r-md);background-color:var(--input-bg);color:var(--ink);font-weight:600;font-size:var(--fs-md);cursor:pointer}.pill:hover{border-color:var(--input-line-hover)}.pill[aria-pressed=true],.pill.on{background-color:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-ink)}.pill.\!on{background-color:var(--primary-bg)!important;border-color:var(--primary-bg)!important;color:var(--primary-ink)!important}.pill:disabled{opacity:.45;text-decoration:line-through;cursor:not-allowed}.pill.sm{height:34px;min-width:0;padding:0 12px;border-radius:var(--r-pill);font-size:var(--fs-sm)}.pill .swatch{width:14px;height:14px;border-radius:999px;box-shadow:inset 0 0 0 1px #0003}.seg{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background-color:var(--seg-bg);border:1px solid var(--line);max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button,.seg a{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--seg-off-ink);font-size:var(--fs-md);font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none}.seg button:hover,.seg a:hover{color:var(--ink);text-decoration:none}.seg [aria-pressed=true],.seg [aria-selected=true],.seg .on{background-color:var(--seg-on);color:var(--seg-on-ink);box-shadow:var(--seg-shadow)}.seg .\!on{background-color:var(--seg-on)!important;color:var(--seg-on-ink)!important;box-shadow:var(--seg-shadow)!important}.seg .count{height:20px;min-width:20px;font-size:11.5px}.seg.icons button{width:40px;padding:0}.seg.full{display:flex;width:100%}.seg.full>*{flex:1 1 0}.qty{display:inline-flex;align-items:stretch;height:var(--h-md);border:1px solid var(--input-line);border-radius:var(--r-md);background-color:var(--input-bg);overflow:hidden}.qty button{width:42px;border:0;background:transparent;color:var(--ink-2);display:flex;align-items:center;justify-content:center}.qty button:hover{background-color:var(--bg-hover);color:var(--ink)}.qty input{width:48px;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font-weight:600;background:transparent;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty input:focus{outline:none;background-color:var(--bg-inset)}.qty.sm{height:var(--h-sm)}.qty.sm button{width:36px}.qty.sm input{width:40px}.search{position:relative;display:flex;align-items:center;min-width:0;flex:1 1 260px;max-width:520px}.field>.search{flex:0 0 auto}.search>.ic{position:absolute;left:13px;color:var(--ink-3);pointer-events:none}.search .input{padding-left:40px}.search .\!input{padding-left:40px!important}.search .kbd{position:absolute;right:10px;font-size:12px;color:var(--ink-3);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.toolbar .spacer{flex:1 1 auto}@media(max-width:760px){.toolbar .search{flex-basis:100%;max-width:none}}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-md);color:var(--ink-3)}.active-filters .pill.sm{gap:4px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.\!tab{position:relative!important;display:inline-flex!important;align-items:center!important;gap:8px!important;height:46px!important;padding:0 14px!important;border:0!important;background:transparent!important;color:var(--ink-3)!important;font-weight:600!important;font-size:var(--fs-base)!important;white-space:nowrap!important;cursor:pointer!important;text-decoration:none!important}.tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 14px;border:0;background:transparent;color:var(--ink-3);font-weight:600;font-size:var(--fs-base);white-space:nowrap;cursor:pointer;text-decoration:none}.\!tab:hover{color:var(--ink)!important;text-decoration:none!important}.tab:hover{color:var(--ink);text-decoration:none}.\!tab[aria-selected=true]{color:var(--ink)!important}.tab[aria-selected=true]{color:var(--ink)}.\!tab[aria-selected=true]:after{content:""!important;position:absolute!important;left:10px!important;right:10px!important;bottom:-1px!important;height:3px!important;border-radius:3px 3px 0 0!important;background-color:var(--gold)!important}.tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background-color:var(--gold)}.\!tab .count{height:20px!important;min-width:20px!important;font-size:11.5px!important}.tab .count{height:20px;min-width:20px;font-size:11.5px}.\!tab .tab-dot{width:7px!important;height:7px!important;border-radius:999px!important;background-color:var(--bad-dot)!important}.tab .tab-dot{width:7px;height:7px;border-radius:999px;background-color:var(--bad-dot)}.table-wrap{position:relative;width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-xl);background-color:var(--bg-surface)}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-md)}.table th{text-align:left;font-weight:600;font-size:var(--fs-sm);color:var(--ink-3);padding:12px 16px;background-color:var(--bg-inset);border-bottom:1px solid var(--line);white-space:nowrap}.table th:first-child,.table td:first-child{padding-left:20px}.table th:last-child{padding-right:20px}.table td:last-child{padding-right:20px}.table th.right,.table td.right{text-align:right}.table th button.sort{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.table th button.sort:focus-visible{outline:2px solid var(--focus);border-radius:4px}.table td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink)}.table tbody tr:last-child td{border-bottom:0}.table tbody tr.clickable{cursor:pointer}.table tbody tr.clickable:hover td{background-color:var(--bg-hover)}.table tbody tr.is-muted td{color:var(--ink-3)}.cell-main{font-weight:600;font-size:var(--fs-base);color:var(--ink)}.cell-sub{font-size:var(--fs-sm);color:var(--ink-3)}.table .cell-person{display:flex;align-items:center;gap:12px;min-width:0}.table .actions{display:flex;justify-content:flex-end;gap:4px}.table-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--line);font-size:var(--fs-md);color:var(--ink-3)}@media(max-width:760px){.table-wrap.stack-mobile{border:0;background:transparent;overflow:visible}.table.stack-mobile thead,.stack-mobile .table thead{display:none}.stack-mobile .table,.stack-mobile .table tbody{display:block}.stack-mobile .table tr{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px;margin-bottom:10px;border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--bg-surface)}.stack-mobile .table td{display:flex;align-items:center;gap:8px;padding:0!important;border:0;min-width:0}.stack-mobile .table td[data-label]:before{content:attr(data-label);font-size:var(--fs-sm);color:var(--ink-3);font-weight:500}.stack-mobile .table td.m-full{grid-column:1 / -1}.stack-mobile .table td.m-hide{display:none}.stack-mobile .table td.m-right{justify-content:flex-end;text-align:right}.stack-mobile .table td.m-right[data-label]:before{display:none}.stack-mobile .table td.m-nolabel:before{display:none}.stack-mobile .table tbody tr.clickable:hover td{background:transparent}.stack-mobile .table-foot{border:0;padding:4px 0}}.\!list{list-style:none!important;margin:0!important;padding:0!important}.list{list-style:none;margin:0;padding:0}.\!list>li{border-top:1px solid var(--line)!important}.list>li{border-top:1px solid var(--line)}.\!list>li:first-child{border-top:0!important}.list>li:first-child{border-top:0}.\!list.top-line>li:first-child{border-top:1px solid var(--line)!important}.list.top-line>li:first-child{border-top:1px solid var(--line)}.list-row{display:flex;align-items:center;gap:12px;padding:12px 0;min-width:0}a.list-row,button.list-row{width:100%;text-align:left;border:0;background:transparent;color:inherit;text-decoration:none;border-radius:10px;padding-left:8px;padding-right:8px;margin:0 -8px;width:calc(100% + 16px);cursor:pointer}a.list-row:hover,button.list-row:hover{background-color:var(--bg-hover);text-decoration:none;color:inherit}.list-title{font-weight:600;font-size:var(--fs-base);color:var(--ink)}.list-sub{font-size:var(--fs-sm);color:var(--ink-3);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.list-end{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none}.tile{width:38px;height:38px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;background-color:var(--neutral-bg);color:var(--neutral-ink)}.tile .ic{width:18px;height:18px}.tile.sm{width:34px;height:34px}.tile.lg{width:46px;height:46px;border-radius:12px}.tile.lg .ic{width:22px;height:22px}.tile.ok{background-color:var(--ok-bg);color:var(--ok-ink)}.tile.\!ok{background-color:var(--ok-bg)!important;color:var(--ok-ink)!important}.tile.warn{background-color:var(--warn-bg);color:var(--warn-ink)}.tile.bad{background-color:var(--bad-bg);color:var(--bad-ink)}.tile.info{background-color:var(--info-bg);color:var(--info-ink)}.tile.\!info{background-color:var(--info-bg)!important;color:var(--info-ink)!important}.tile.violet{background-color:var(--violet-bg);color:var(--violet-ink)}.tile.navy{background-color:var(--navy-800);color:var(--gold-500)}.kv{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:10px 20px;font-size:var(--fs-base)}.kv dt{color:var(--ink-3)}.kv dd{margin:0;color:var(--ink);font-weight:500;min-width:0;overflow-wrap:anywhere}.kv.right dd{text-align:right}.sum-rows{display:flex;flex-direction:column;gap:10px;font-size:var(--fs-base)}.sum-row{display:flex;justify-content:space-between;gap:16px;color:var(--ink-2)}.sum-row>:last-child{font-variant-numeric:tabular-nums;color:var(--ink)}.sum-row.total{padding-top:12px;border-top:1px solid var(--line);font-weight:700;color:var(--ink);font-size:var(--fs-lg)}.sum-row.\!total{padding-top:12px!important;border-top:1px solid var(--line)!important;font-weight:700!important;color:var(--ink)!important;font-size:var(--fs-lg)!important}.sum-row.due{font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--ink)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:var(--s-3)}.stat{padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--bg-surface);display:flex;align-items:center;gap:14px;min-width:0}.stat-label{font-size:var(--fs-md);color:var(--ink-3)}.stat-value{font-family:var(--font-display);font-weight:700;font-size:30px;line-height:1.05;color:var(--ink)}.stat-sub{font-size:var(--fs-sm);color:var(--ink-3)}.figure-hero{font-family:var(--font-display);font-weight:700;font-size:var(--fs-hero);line-height:1;letter-spacing:.005em;color:var(--ink)}.meter{height:6px;border-radius:3px;background-color:var(--track);display:flex;overflow:hidden}.meter>span{display:block;height:100%;border-radius:3px;background-color:var(--chart-1)}.meter.lg{height:10px;border-radius:5px}.meter.split{gap:2px;background:transparent}.meter.split>span{border-radius:0}.meter.split>span:first-child{border-radius:4px 0 0 4px}.meter.split>span:last-child{border-radius:0 4px 4px 0}.legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--fs-md);color:var(--ink-2)}.legend>span{display:inline-flex;align-items:center;gap:7px}.legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-lg);background-color:var(--neutral-bg);color:var(--ink);font-size:var(--fs-md)}.alert>.ic{width:20px;height:20px;margin-top:1px;flex:none}.alert-title{font-weight:600;font-size:var(--fs-base);margin-bottom:2px}.alert.ok{background-color:var(--ok-bg)}.alert.\!ok{background-color:var(--ok-bg)!important}.alert.ok>.ic{color:var(--ok-ink)}.alert.\!ok>.ic{color:var(--ok-ink)!important}.alert.warn{background-color:var(--warn-bg)}.alert.warn>.ic{color:var(--warn-ink)}.alert.bad{background-color:var(--bad-bg)}.alert.bad>.ic{color:var(--bad-ink)}.alert.info{background-color:var(--info-bg)}.alert.\!info{background-color:var(--info-bg)!important}.alert.info>.ic{color:var(--info-ink)}.alert.\!info>.ic{color:var(--info-ink)!important}.alert .grow{min-width:0}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:52px 20px;border:1px dashed var(--line-strong);border-radius:var(--r-xl);background-color:var(--bg-surface)}.empty .tile{width:52px;height:52px;border-radius:14px;margin-bottom:8px;background:var(--bg-inset);color:var(--ink-3)}.empty .tile .ic{width:24px;height:24px}.empty-title{font-weight:600;font-size:var(--fs-xl);color:var(--ink)}.empty-text{color:var(--ink-3);max-width:46ch}.empty .btn{margin-top:12px}.media{position:relative;background-color:var(--img-bg);border-radius:var(--r-lg);overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;color:#9a9890}.media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media .ic{width:34px;height:34px;stroke-width:1.4}.media.sm{width:52px;height:52px;border-radius:10px;flex:none;aspect-ratio:auto}.media.sm .ic{width:20px;height:20px}.media.md{width:72px;height:72px;border-radius:12px;flex:none;aspect-ratio:auto}.media-badge{position:absolute;top:10px;left:10px}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:var(--s-4)}.p-card{display:flex;flex-direction:column;background-color:var(--bg-surface);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;color:inherit;text-decoration:none;transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}a.p-card:hover,button.p-card:hover{text-decoration:none;color:inherit;border-color:var(--line-strong);box-shadow:var(--shadow-pop)}button.p-card{padding:0;text-align:left;font:inherit;cursor:pointer}.p-card .media{border-radius:0}.p-card-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:4px;flex:1 1 auto}.p-card-title{font-weight:600;font-size:var(--fs-lg);line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-card-meta{font-size:var(--fs-sm);color:var(--ink-3)}.p-card-price{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1;color:var(--ink);margin-top:auto;padding-top:12px}.p-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;background-color:var(--bg-inset);color:var(--ink-2);white-space:nowrap}.tag.mono{font-family:var(--font-mono);font-size:11.5px}.feed{list-style:none;margin:0;padding:0}.feed>li{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.feed>li:first-child{border-top:0}.feed-text{font-size:var(--fs-base);line-height:1.35;color:var(--ink)}.feed-meta{font-size:var(--fs-sm);color:var(--ink-3);margin-top:2px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.feed-when{font-size:var(--fs-sm);white-space:nowrap;color:var(--ink-3);font-variant-numeric:tabular-nums}.steps{display:flex;gap:8px;list-style:none;margin:0;padding:0;counter-reset:step;flex-wrap:wrap}.steps li{display:flex;align-items:center;gap:10px;font-weight:600;font-size:var(--fs-md);color:var(--ink-3)}.steps li+li:before{content:"";width:28px;height:2px;border-radius:2px;background-color:var(--line-strong);margin-right:2px}.steps .n{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;background:var(--bg-inset);color:var(--ink-3);border:1px solid var(--line)}.steps .\!n{width:28px!important;height:28px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;background:var(--bg-inset)!important;color:var(--ink-3)!important;border:1px solid var(--line)!important}.steps li.done .n{background:var(--ok-dot);color:#fff;border-color:transparent}.steps li.\!done .n,.steps li.done .\!n{background:var(--ok-dot)!important;color:#fff!important;border-color:transparent!important}.steps li.now{color:var(--ink)}.steps li.now .n{background:var(--primary-bg);color:var(--primary-ink);border-color:transparent}.steps li.now .\!n{background:var(--primary-bg)!important;color:var(--primary-ink)!important;border-color:transparent!important}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:28px 20px;border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background-color:var(--bg-inset);color:var(--ink-2);cursor:pointer}.dropzone:hover,.dropzone.is-over{border-color:var(--focus);background-color:var(--bg-selected)}.dropzone .ic{width:26px;height:26px;color:var(--ink-3)}.dropzone strong{color:var(--ink)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background-color:var(--scrim);animation:op-fade var(--dur-2) var(--ease) both}.overlay.is-closing{animation:op-fade-out var(--dur-1) ease-in both}.modal{width:100%;max-width:600px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;background-color:var(--bg-surface);color:var(--ink);border-radius:var(--r-xl);box-shadow:var(--shadow-modal);animation:op-rise var(--dur-3) var(--ease) both;overflow:hidden}.modal.sm{max-width:440px}.modal.lg{max-width:860px}.modal.xl{max-width:1060px}.modal-head{display:flex;align-items:flex-start;gap:14px;padding:22px 24px 16px;border-bottom:1px solid var(--line)}.modal-head.plain{border-bottom:0;padding-bottom:4px}.modal-title{font-family:var(--font-display);font-weight:600;font-size:26px;line-height:1.1;letter-spacing:.01em;color:var(--ink)}.modal-sub{margin-top:4px;color:var(--ink-3);font-size:var(--fs-md)}.modal-body{padding:20px 24px;overflow-y:auto;flex:1 1 auto;overscroll-behavior:contain}.modal-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid var(--line);background-color:var(--bg-surface)}.modal-foot .spacer{flex:1 1 auto}.modal-close{margin:-6px -8px 0 auto}@media(max-width:640px){.overlay{padding:0;align-items:flex-end}.modal,.modal.sm,.modal.lg,.modal.xl{max-width:none;max-height:92vh;border-radius:20px 20px 0 0;animation:op-sheet var(--dur-3) var(--ease) both}.modal-head{padding:18px 18px 14px}.modal-head:before{content:"";position:absolute;left:50%;top:7px;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--line-strong)}.modal{position:relative}.modal-body{padding:16px 18px}.modal-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.modal-foot>.btn{flex:1 1 0}.modal-title{font-size:24px}}.drawer-overlay{justify-content:flex-end;align-items:stretch;padding:0}.drawer{width:100%;max-width:460px;height:100%;display:flex;flex-direction:column;background-color:var(--bg-surface);color:var(--ink);box-shadow:var(--shadow-modal);animation:op-slide var(--dur-3) var(--ease) both}.drawer .modal-body{flex:1 1 auto}.menu{position:fixed;z-index:120;min-width:220px;max-width:calc(100vw - 24px);padding:6px;border-radius:var(--r-lg);background-color:var(--bg-surface);box-shadow:var(--shadow-pop);animation:op-pop var(--dur-2) var(--ease) both}.menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--ink);font-size:var(--fs-md);font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.menu-item:hover,.menu-item:focus-visible{background-color:var(--bg-hover);text-decoration:none;color:var(--ink);outline:none}.menu-item .ic{color:var(--ink-3)}.menu-item.danger,.menu-item.danger .ic{color:var(--bad-ink)}.menu-sep{height:1px;margin:6px 4px;background:var(--line)}.menu-label{padding:8px 12px 4px;font-size:var(--fs-sm);color:var(--ink-3);font-weight:600}.toasts{position:fixed;left:50%;bottom:calc(var(--tabbar-h, 0px) + 24px);transform:translate(-50%);z-index:200;display:flex;flex-direction:column;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);pointer-events:none}.toast{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;background-color:var(--toast-bg);color:var(--toast-ink);font-weight:500;font-size:var(--fs-base);box-shadow:0 12px 32px #0a122147;pointer-events:auto;animation:op-toast var(--dur-2) var(--ease) both}.toast .ic{color:var(--toast-icon);stroke-width:2.4}.toast.bad{background-color:var(--danger-bg);color:#fff}.toast.bad .ic{color:#fff}.toast .btn-link{color:inherit;text-decoration:underline}.chart-tip{position:absolute;z-index:5;min-width:190px;padding:12px 14px;border-radius:12px;pointer-events:none;background-color:var(--tip-bg);color:var(--tip-ink);box-shadow:0 10px 30px #0a122138;font-size:var(--fs-md);animation:op-fade var(--dur-1) ease-out both}.chart-tip-title{font-weight:600;margin-bottom:8px}.chart-tip-row{display:flex;align-items:center;gap:8px;margin-top:4px}.chart-tip-row i{width:9px;height:9px;border-radius:2px}.chart-tip-row span{flex:1 1 auto;opacity:.85}.chart-tip-row b{font-variant-numeric:tabular-nums}.chart-tip-total{margin-top:8px;padding-top:8px;border-top:1px solid var(--tip-line);display:flex;justify-content:space-between;gap:8px}@keyframes op-fade{0%{opacity:0}to{opacity:1}}@keyframes op-fade-out{0%{opacity:1}to{opacity:0}}@keyframes op-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes op-sheet{0%{transform:translateY(40px);opacity:.6}to{transform:none;opacity:1}}@keyframes op-slide{0%{transform:translate(32px);opacity:.6}to{transform:none;opacity:1}}@keyframes op-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes op-toast{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes op-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.skeleton{border-radius:8px;background:linear-gradient(90deg,var(--bg-inset) 0%,var(--bg-hover) 50%,var(--bg-inset) 100%);background-size:200% 100%;animation:op-shimmer 1.4s linear infinite}@keyframes op-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:760px){.op-admin .btn-sm{--btn-h: var(--h-md)}.op-admin .btn-icon.btn-sm{width:var(--h-md)}.op-admin .icon-btn.sm{width:var(--h-md);height:var(--h-md);flex:none}.op-admin .input.sm,.op-admin .select.sm,.op-admin .qty.sm{height:var(--h-md)}.op-admin .qty.sm button{width:var(--h-md)}.op-admin .pill.sm{height:40px}.op-admin .seg{padding:3px}.op-admin .seg button,.op-admin .seg a{height:40px}.op-admin .menu-item{min-height:44px}.op-admin .back-link{padding-block:12px;margin-top:-12px;margin-bottom:calc(var(--s-2) - 12px)}.op-admin .card-link,.op-admin .btn-link,.op-admin a.sys-info-sub{padding-block:12px;margin-block:-12px}.op-admin .switch{padding-block:9px;margin-block:-9px}.op-admin .\!input.sm{height:var(--h-md)!important}}@media print{.side,.topbar,.tabbar,.page-actions,.toolbar,.footer,.no-print{display:none!important}body{background:#fff}.card{border-color:#ccc}}.app{display:flex;min-height:100vh;align-items:stretch}.side{position:sticky;top:0;height:100vh;width:var(--sidebar-w);flex:none;display:flex;flex-direction:column;background-color:var(--bg-side);border-right:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain;z-index:40}.brand{display:flex;align-items:center;gap:12px;padding:20px 18px 16px;color:var(--ink);text-decoration:none}.brand:hover{text-decoration:none;color:var(--ink)}.brand img{width:48px;height:48px;border-radius:999px;flex:none;filter:drop-shadow(0 2px 4px rgba(10,18,33,.25))}.brand-name{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.05;letter-spacing:.01em}.brand-sub{font-size:var(--fs-sm);color:var(--ink-3);margin-top:2px}.side-close{display:none;margin-left:auto}.nav{display:flex;flex-direction:column;gap:2px;padding:4px 12px 16px}.nav-group{padding:18px 12px 6px;font-size:var(--fs-sm);font-weight:600;color:var(--nav-group)}.nav-item{position:relative;display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--nav-ink);text-decoration:none;font-size:var(--fs-base);font-weight:500;text-align:left;width:100%;cursor:pointer}.nav-item:hover{background-color:var(--bg-hover);color:var(--nav-ink);text-decoration:none}.nav-item .ic{width:19px;height:19px;color:var(--nav-icon)}.nav-item .label-text{flex:1 1 auto}.nav-item[aria-current=page]{background-color:var(--nav-active-bg);color:var(--nav-active-ink);font-weight:600}.nav-item[aria-current=page] .ic{color:var(--nav-active-icon)}.nav-item .chev{width:16px;height:16px;transition:transform var(--dur-2) var(--ease)}.nav-item[aria-expanded=true] .chev{transform:rotate(180deg)}.nav-toggle{margin-top:14px}.nav-sub{display:none;flex-direction:column;gap:2px;padding-left:31px}.nav-sub.open{display:flex}.nav-sub.\!open{display:flex!important}.nav-sub .nav-item{min-height:38px;font-size:var(--fs-md)}.side-foot{margin-top:auto;padding:16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.me{display:flex;align-items:center;gap:12px;min-width:0}.me-name{font-weight:600;font-size:var(--fs-base);line-height:1.2;color:var(--ink)}.me-role{font-size:var(--fs-sm);color:var(--ink-3);display:flex;align-items:center;gap:6px}.live-dot{width:7px;height:7px;border-radius:999px;background-color:var(--ok-dot);flex:none;box-shadow:0 0 0 3px #2e9e622e}.main{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:12px;padding:14px var(--content-pad);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30;background-color:color-mix(in srgb,var(--bg-page) 88%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px)}.topbar .search{max-width:540px}.topbar .search .input{height:44px;background-color:var(--bg-surface);border-color:var(--line)}.topbar .search .\!input{height:44px!important;background-color:var(--bg-surface)!important;border-color:var(--line)!important}.topbar-mobile{display:none}.topbar-title{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:.01em;color:var(--ink);flex:1 1 auto;min-width:0}.content{width:100%;max-width:var(--content-max);margin:0 auto;padding:30px var(--content-pad) 48px;display:flex;flex-direction:column;gap:var(--gap)}.content.narrow{max-width:1040px}.content.slim{max-width:760px}.footer{margin-top:auto;padding:20px var(--content-pad) 28px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:var(--fs-sm);color:var(--ink-3)}.footer a{color:var(--ink-2);font-weight:600}.search-pop{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;padding:6px;border-radius:var(--r-lg);background-color:var(--bg-surface);box-shadow:var(--shadow-pop);max-height:420px;overflow-y:auto}.search-pop .menu-label{padding-top:10px}.tabbar{display:none}#tabbar-slot{display:contents}@media(max-width:1023px){.side{position:fixed;top:0;bottom:0;left:0;height:auto;width:292px;transform:translate(-105%);transition:transform var(--dur-3) var(--ease);box-shadow:none;z-index:90}.side.open{transform:none;box-shadow:var(--shadow-modal)}.side-close{display:inline-flex}.side-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--scrim);animation:op-fade var(--dur-2) var(--ease) both}.topbar{display:none}.topbar-mobile{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--line);background-color:var(--bg-side);position:sticky;top:0;z-index:30}.topbar-mobile img{width:32px;height:32px;border-radius:999px;flex:none}.tabbar{display:flex;position:sticky;bottom:0;z-index:30;padding:6px 6px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background-color:var(--bg-side)}.tabbar a,.tabbar button{position:relative;flex:1 1 0;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:10px;background:transparent;font-size:12px;font-weight:500;color:var(--ink-3);text-decoration:none}.tabbar a:hover{text-decoration:none}.tabbar .ic{width:21px;height:21px}.tabbar [aria-current=page]{color:var(--ink);font-weight:600}.tabbar [aria-current=page] .ic{color:var(--gold-ink)}.tabbar .tab-count{position:absolute;top:4px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--gold);color:#14223f;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.footer{padding-bottom:20px}.side.\!open{transform:none!important;box-shadow:var(--shadow-modal)!important}}@media(max-width:760px){.content{padding:22px var(--content-pad) 32px}.footer{flex-direction:column}}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(380px,.9fr) 1.1fr;background-color:var(--bg-page)}.auth-aside{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:44px 48px;background-color:var(--navy-800);color:#fff;overflow:hidden;background-image:radial-gradient(120% 70% at 0% 0%,rgba(60,96,170,.35),transparent 60%),radial-gradient(90% 60% at 100% 100%,rgba(230,179,84,.12),transparent 65%)}.auth-aside:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--gold-500),transparent 70%);opacity:.7}.auth-hero-logo{position:relative;display:inline-flex;width:184px;height:184px;border-radius:999px}.auth-hero-logo img{position:relative;width:100%;height:100%;border-radius:999px;filter:drop-shadow(0 18px 36px rgba(0,0,0,.55));transition:transform .25s ease}.auth-hero-logo:hover img{transform:scale(1.03) rotate(-2deg)}.auth-hero-glow{position:absolute;top:-28px;right:-28px;bottom:-28px;left:-28px;border-radius:999px;background:radial-gradient(closest-side,rgba(120,160,230,.35),transparent 75%)}.auth-eyebrow{font-size:var(--fs-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-500);margin-bottom:14px}@media(prefers-reduced-motion:reduce){.auth-hero-logo img{transition:none}.auth-hero-logo:hover img{transform:none}}@media(max-height:760px){.auth-hero-logo{width:132px;height:132px}}.auth-aside .brand{padding:0;color:#fff}.auth-aside .brand:hover{color:#fff}.auth-aside .brand-sub{color:#a9b4c8}.auth-aside-title{font-family:var(--font-display);font-weight:600;font-size:46px;line-height:1.02;letter-spacing:.005em;max-width:12ch}.auth-aside-text{color:#b4bed0;font-size:var(--fs-lg);max-width:40ch;margin-top:14px}.auth-points{display:flex;flex-direction:column;gap:14px;margin-top:28px}.auth-points li{display:flex;gap:12px;align-items:flex-start;color:#dce2ec}.auth-points .ic{color:var(--gold-500);margin-top:2px}.auth-aside-foot{font-size:var(--fs-sm);color:#8f9bb3;display:flex;flex-wrap:wrap;gap:6px 16px}.auth-aside-foot a{color:#c9d2e2}.auth-main{display:flex;align-items:center;justify-content:center;padding:48px 24px}.auth-card{width:100%;max-width:440px}.auth-card .h1{font-size:40px}.auth-card .lede{color:var(--ink-3);margin-top:8px}.auth-form{display:flex;flex-direction:column;gap:18px;margin-top:28px}.auth-alt{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;font-size:var(--fs-md);color:var(--ink-3)}.auth-top{display:none}.auth-theme{position:absolute;top:16px;right:16px}@media(max-width:900px){.auth{grid-template-columns:1fr}.auth-aside{display:none}.auth-main{align-items:flex-start;padding:28px 18px 40px}.auth-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin-bottom:26px}.auth-top img{width:112px;height:112px;border-radius:999px;filter:drop-shadow(0 10px 22px rgba(10,18,33,.35))}.auth-card .h1{font-size:34px}}.status-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;gap:10px;background-color:var(--bg-page)}.status-page .code{font-family:var(--font-display);font-weight:700;font-size:120px;line-height:.9;color:var(--ink);letter-spacing:.01em}.status-page .h1{font-size:40px}.status-page .lede{color:var(--ink-3);max-width:48ch;font-size:var(--fs-lg)}.status-page .btn-group{margin-top:18px;justify-content:center}.status-page .badge-mark{width:72px;height:72px;border-radius:999px;margin-bottom:12px}.side .seg button{padding:0 6px;font-size:13px;gap:5px}.viewas-bar{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 20px;background-color:var(--gold);color:#1b1606;font-size:var(--fs-md);line-height:1.35;box-shadow:0 1px #0000001f}.viewas-bar .ic{width:20px;height:20px;flex:none}.viewas-bar b{margin-right:8px}.viewas-sub{opacity:.85}.viewas-btn{background-color:#1b1606;color:#fff;border:0;flex:none}.viewas-btn:hover{background-color:#000;color:#fff}@media(max-width:640px){.viewas-bar{padding:8px 12px;align-items:flex-start}.viewas-sub{display:block}}.au-auth .auth-aside{position:sticky;top:0;height:100vh;align-self:start}.au-auth .auth-main{align-items:flex-start;padding-top:72px;padding-bottom:72px}.au-auth .auth-card{margin:auto 0}.auth-card.au-wide{max-width:580px}.au-top,.au-top:hover{color:var(--ink);text-decoration:none}.au-top .brand-name{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.05}.au-top .brand-sub{font-size:var(--fs-sm);color:var(--ink-3)}.auth-theme{z-index:5}.au-eyebrow{font-size:var(--fs-base);color:var(--ink-3);margin-bottom:4px}.auth-card .back-link{margin-bottom:16px}@media(max-width:900px){.au-auth .auth-main{padding-top:20px;padding-bottom:40px}.au-auth .auth-card{margin:0}.auth-top.au-top{padding:0 52px}}.au-alert-slot:empty{display:none}.au-alert-slot{margin-top:22px}.au-alert-slot+.auth-form{margin-top:18px}.au-label-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.au-label-link{font-size:var(--fs-md);font-weight:600}.au-pass{position:relative;display:flex;align-items:center}.au-pass .input{padding-right:52px}.au-pass .\!input{padding-right:52px!important}.au-pass-eye{position:absolute;right:2px;width:46px;height:44px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.au-pass-eye:hover{color:var(--ink)}.au-meter{height:6px;border-radius:3px;background-color:var(--track);overflow:hidden}.au-meter span{display:block;width:0;height:100%;border-radius:3px;transition:width var(--dur-2) var(--ease)}.au-meter .tone-bad{background-color:var(--bad-dot)}.au-meter .tone-warn{background-color:var(--warn-dot)}.au-meter .tone-ok{background-color:var(--ok-dot)}.au-rules{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm);color:var(--ink-3)}.au-rules li{display:flex;align-items:center;gap:6px}.au-rules .ic{width:15px;height:15px}.au-rules li.is-met{color:var(--ok-ink)}.au-staff .ic{width:14px;height:14px}.au-spin{width:17px;height:17px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:au-spin .8s linear infinite}@keyframes au-spin{to{transform:rotate(360deg)}}.au-dev-head .chip{margin-left:auto}.au-sent,.au-broken{display:flex;flex-direction:column;gap:4px}.au-sent .tile,.au-broken .tile{margin-bottom:14px}.au-sent .lede,.au-broken .lede{margin-top:8px;color:var(--ink-2)}.au-sent-next{margin-top:18px;font-size:var(--fs-md);color:var(--ink-2)}.au-sent-next b{color:var(--ink)}.au-tips{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:var(--fs-md);color:var(--ink-3)}.au-tips li{display:flex;gap:8px;align-items:flex-start}.au-tips .ic{width:15px;height:15px;flex:none;margin-top:3px}.au-sent-actions{display:flex;flex-direction:column;gap:10px;margin-top:26px}.au-sent-retry{margin-top:16px;font-size:var(--fs-md);color:var(--ink-3)}.au-invite{display:flex;flex-direction:column;gap:8px;margin:20px 0 0;padding:14px 16px;border-radius:var(--r-lg);background-color:var(--bg-inset);font-size:var(--fs-md)}.au-invite>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 16px}.au-invite dt{color:var(--ink-3)}.au-invite dd{margin:0;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.au-reg>.form-section+.form-section{margin-top:26px;padding-top:26px}.au-land{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:var(--s-4)}.au-fieldset{border:0;margin:0;padding:0;min-width:0}.au-fieldset legend{padding:0;margin-bottom:6px}.au-opt-h{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:400;color:var(--ink-3);letter-spacing:0}.au-drop{min-height:132px}.au-drop:focus-within{outline:2px solid var(--focus);outline-offset:2px}.au-drop.has-file{border-style:solid;border-color:var(--ok-dot);background-color:var(--ok-bg)}.au-drop.has-file .ic{color:var(--ok-ink)}.au-drop-sub{font-size:var(--fs-sm);color:var(--ink-3);overflow-wrap:anywhere}.au-terms .check{min-height:44px}.au-combo{position:relative}.au-combo .input{padding-right:46px}.au-combo .\!input{padding-right:46px!important}.au-combo-clear{position:absolute;right:6px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-3);cursor:pointer}.au-combo-clear:hover{background-color:var(--bg-hover);color:var(--ink)}.au-combo-list{position:absolute;z-index:60;left:0;right:0;top:calc(100% + 6px);max-height:300px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:6px;list-style:none;border-radius:var(--r-lg);background-color:var(--bg-surface);box-shadow:var(--shadow-pop)}.au-combo-opt{display:flex;align-items:center;gap:10px;min-height:46px;padding:7px 12px;border-radius:9px;cursor:pointer}.au-combo-opt:hover,.au-combo-opt.active{background-color:var(--bg-hover)}.au-combo-opt.\!active{background-color:var(--bg-hover)!important}.au-combo-opt.is-special{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 9px 9px;color:var(--link)}.au-combo-opt.is-special .au-combo-t{color:var(--link);font-weight:600}.au-combo-t{display:block;font-weight:500;color:var(--ink);line-height:1.3}.au-combo-tick{color:var(--gold-ink);visibility:hidden}.au-combo-opt[aria-selected=true] .au-combo-tick{visibility:visible}.au-combo-opt[aria-selected=true] .au-combo-t{font-weight:600}.au-combo-empty{padding:12px;color:var(--ink-3);font-size:var(--fs-md)}@media(max-width:480px){.au-land{grid-template-columns:minmax(0,1fr) 110px;gap:12px}}.au-status{position:relative}.au-status .chip{margin-bottom:4px}.au-status .lede{margin-top:4px}.au-status-foot{margin-top:28px;font-size:var(--fs-sm);color:var(--ink-3)}@media(max-width:560px){.status-page .btn-group{width:100%}.status-page .btn-group .btn{flex:1 1 100%}.au-maint{padding:4px 16px}.au-maint dd{margin-left:0}}.au-public{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-page)}.au-public-top{display:flex;align-items:center;gap:8px;padding:10px var(--content-pad);border-bottom:1px solid var(--line);background-color:var(--bg-side)}.au-public-top .auth-theme{position:static}.au-public-brand{display:flex;align-items:center;gap:12px;min-width:0;color:var(--ink);text-decoration:none}.au-public-brand:hover{color:var(--ink);text-decoration:none}.au-public-brand img{width:42px;height:42px;border-radius:999px;flex:none}.au-public-brand .brand-name{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.05}.au-public-brand .brand-sub{font-size:var(--fs-sm);color:var(--ink-3)}.au-public-main{flex:1 1 auto;width:100%;max-width:1180px;margin:0 auto;padding:32px var(--content-pad) 48px}.au-public-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:18px var(--content-pad) 24px;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-3)}@media(max-width:640px){.au-public-call span{display:none}.au-public-call{width:44px;height:44px;padding:0}.au-public-brand .brand-sub{display:none}}.au-est-head{margin-bottom:22px}.au-est-head .lede{margin-top:6px;color:var(--ink-3);max-width:70ch}.au-est-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--gap);align-items:start}.au-est-aside{position:sticky;top:24px}.au-est-side{display:flex;flex-direction:column;gap:14px}.au-est-side .soft a,.au-est-help a{font-weight:600}.au-est-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.au-est-fig{font-family:var(--font-display);font-weight:700;font-size:38px;line-height:1;color:var(--ink)}.au-est-actions{display:flex;flex-direction:column;gap:10px}.au-est-help{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-sm);color:var(--ink-3)}.au-est-help .ic{flex:none;margin-top:2px;width:15px;height:15px}.au-est-save{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:40px}.au-est-done:focus{outline:none}.au-big-check{width:60px;height:60px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--ok-bg);color:var(--ok-ink)}.au-big-check .ic{width:28px;height:28px;stroke-width:2.6}.au-big-check.is-declined{background-color:var(--neutral-bg);color:var(--ink-2)}.au-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:var(--fs-md);color:var(--ink-2)}.au-steps li{display:flex;gap:10px;align-items:flex-start}.au-step-n{width:24px;height:24px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--bg-inset);border:1px solid var(--line);font-size:12px;font-weight:700;color:var(--ink-2)}.au-doc{padding:34px 38px;border:1px solid var(--line);border-radius:var(--r-xl);background-color:var(--bg-surface);color:var(--ink);font-size:var(--fs-md)}.au-doc-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:2px solid var(--ink)}.au-doc-brand{display:flex;align-items:center;gap:12px}.au-doc-brand img{width:52px;height:52px;border-radius:999px}.au-doc-name{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.1}.au-doc-title{text-align:right}.au-doc-kind{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.1}.au-doc-muted{color:var(--ink-3);font-size:var(--fs-sm)}.au-doc-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:18px 0}.au-doc-label{font-size:var(--fs-sm);font-weight:600;color:var(--ink-3);margin-bottom:4px}.au-doc-table{width:100%;border-collapse:collapse}.au-doc-table th{text-align:left;font-size:var(--fs-sm);font-weight:600;color:var(--ink-3);padding:8px 10px 8px 0;border-bottom:1px solid var(--line-strong);white-space:nowrap}.au-doc-table td{padding:12px 10px 12px 0;border-bottom:1px solid var(--line);vertical-align:top}.au-doc-table .right{text-align:right;padding-right:0;white-space:nowrap}.au-doc-table th.right+th.right,.au-doc-table td.right+td.right{padding-left:12px}.au-doc-totals{display:flex;flex-direction:column;gap:6px;width:min(100%,340px);margin:16px 0 0 auto;font-variant-numeric:tabular-nums}.au-doc-totals>div{display:flex;justify-content:space-between;gap:16px}.au-doc-totals .is-due{margin-top:4px;padding-top:10px;border-top:2px solid var(--ink);font-weight:700;font-size:var(--fs-xl)}.au-doc-block{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.au-doc-block p{color:var(--ink-2)}.au-sig{display:flex;flex-direction:column;gap:4px;padding:14px 16px 10px;border-radius:var(--r-lg);background-color:var(--bg-inset)}.au-sig-name{min-height:38px;padding-bottom:4px;border-bottom:1.5px solid var(--ink-2);font-family:var(--font-display);font-style:italic;font-weight:500;font-size:30px;line-height:1.1;color:var(--ink-3);overflow-wrap:anywhere}.au-sig-name.is-typed{color:var(--ink)}.au-sig-line{font-size:var(--fs-sm);color:var(--ink-3)}@media(max-width:900px){.au-est-grid{grid-template-columns:minmax(0,1fr)}.au-est-aside{position:static}.au-est-grid.is-done .au-est-aside{order:-1}}@media(max-width:640px){.au-public-main{padding-top:22px}.au-doc{padding:20px 16px}.au-doc-title{text-align:left}.au-doc-table thead{display:none}.au-doc-table,.au-doc-table tbody{display:block}.au-doc-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:6px 12px;padding:12px 0;border-bottom:1px solid var(--line)}.au-doc-table td{display:flex;flex-direction:column;padding:0;border:0;text-align:left}.au-doc-table .right{text-align:left}.au-doc-table td.right+td.right{padding-left:0}.au-doc-table td.au-doc-item{grid-column:1 / -1}.au-doc-table td[data-label]:before{content:attr(data-label);font-size:var(--fs-sm);font-weight:400;color:var(--ink-3)}.au-doc-totals{width:100%}}@media print{html.au-printing .au-public-top,html.au-printing .au-public-foot,html.au-printing .au-est-aside,html.au-printing .au-est-head,html.au-printing .auth-theme,html.au-printing .toasts{display:none!important}html.au-printing .au-public-main{padding:0;max-width:none}html.au-printing .au-est-grid{display:block}html.au-printing .au-doc{border:0;padding:0}}.au-auth .auth-aside-title{max-width:16ch}.auth-card h1[tabindex="-1"]:focus{outline:none}@media(max-width:760px){.au-label-link,.au-est-save{display:inline-flex;align-items:center;min-height:44px}}.cat-toolbar .search{flex:1 1 220px}.cat-toolbar .cat-filter{width:auto;min-width:130px;flex:0 1 160px}.cat-costpill[aria-pressed=true] .count{background-color:var(--gold);color:var(--on-gold)}.cat-costpill .count{height:20px;min-width:20px;font-size:11.5px}.cat-resultbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.cat-viewctl{display:flex;align-items:center;gap:10px;margin-left:auto}.cat-viewctl .seg{padding:3px}.cat-viewctl .seg button{height:32px;width:38px}.cat-sort{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-md)}.cat-sort .select{width:auto}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.cat-card{position:relative}.cat-card:hover{border-color:var(--line-strong)}.cat-card-media{display:block;text-decoration:none}.cat-card-media:hover{text-decoration:none}.cat-card.is-hidden .cat-card-media .media{opacity:.5}.cat-card .p-card-body{gap:6px;padding:12px 16px 16px}.cat-card-top{display:flex;align-items:center;gap:6px;margin-right:-8px;min-height:36px}.cat-card-top .p-card-meta{flex:1 1 auto}.cat-card-title{color:var(--ink);text-decoration:none}.cat-card-title:hover{color:var(--link);text-decoration:underline;text-underline-offset:3px}.cat-tags{margin-top:2px}.cat-tag-warn{background-color:var(--warn-bg);color:var(--warn-ink);gap:4px}.cat-tag-warn .ic,.cat-tag-hidden .ic{width:12px;height:12px}.cat-card .p-card-foot{padding-top:10px}.cat-price{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1;color:var(--ink)}.cat-noimg .ic{stroke-width:1.4}.cat-noimg.is-missing{color:var(--warn-ink)}.media.sm.cat-noimg,.media.md.cat-noimg{gap:0}.cat-th-sr{position:relative}.cat-row-item{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:0}.cat-row-item:hover{text-decoration:none;color:inherit}.cat-row-item:hover .cat-row-name{color:var(--link);text-decoration:underline;text-underline-offset:3px}.cat-row-name{display:block;line-height:1.3}.cat-row-item .cell-sub{display:block}.cat-table td:first-child{min-width:300px}.cat-sku{font-size:13px;color:var(--ink-2);white-space:nowrap}.cat-nocost{white-space:nowrap;display:inline-flex;align-items:center;gap:5px;color:var(--warn-ink);font-weight:600;font-size:var(--fs-sm)}.cat-nocost .ic{width:14px;height:14px}@media(max-width:760px){.cat-toolbar>.search{flex:1 1 calc(100% - 110px);min-width:0}.cat-toolbar>.seg.icons{order:1;flex:none}.cat-toolbar>.cat-filter,.cat-toolbar>.cat-costpill{order:2}.cat-toolbar>.spacer{display:none}.cat-toolbar .cat-filter{flex:1 1 calc(50% - 5px);min-width:0}.cat-costpill{flex:1 1 calc(50% - 5px);height:var(--h-md)}.cat-viewctl{width:100%}.cat-sort,.cat-sort .select{flex:1 1 auto}.cat-table td:first-child{min-width:0}.stack-mobile .cat-table td.m-full .actions{justify-content:flex-start;width:100%;padding-top:6px;border-top:1px solid var(--line);margin-top:4px}.stack-mobile .cat-table td.m-full .actions .btn{flex:1 1 auto}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat-card .p-card-body{padding:10px 12px 12px}.cat-card .p-card-title{font-size:var(--fs-base)}.cat-card .cat-tags .tag:not(.mono):not(.cat-tag-warn):not(.cat-tag-hidden){display:none}.cat-card .p-card-foot{flex-direction:column;align-items:flex-start;gap:8px}.cat-price{font-size:22px}}@media(max-width:360px){.cat-grid{grid-template-columns:1fr}}.cat-sec-head .h2:focus{outline:none}.cat-sys .choice{padding:11px 13px}.cat-field-head .btn-link{font-size:var(--fs-md)}#cat-sizes .pill{min-width:54px}.cat-color .swatch,.cat-suggest .swatch{width:14px;height:14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong);flex:none}.cat-color-add .\!input{flex:1 1 auto!important}.cat-color-add .input{flex:1 1 auto}.cat-margin>.ic{color:var(--ink-3);width:20px;height:20px}.cat-margin .grow{flex:1 1 220px}.cat-margin.is-warn .cat-margin-note .muted{color:var(--warn-ink)}.cat-margin.is-bad .cat-margin-note .muted,.cat-margin.is-bad .cat-margin-val{color:var(--bad-ink)}.cat-dp-input .\!input{font-variant-numeric:tabular-nums!important}.cat-dp-input .input{font-variant-numeric:tabular-nums}.cat-dp-input .\!input:-moz-placeholder{background-color:var(--bg-inset)!important}.cat-dp-input .\!input:placeholder-shown{background-color:var(--bg-inset)!important}.cat-dp-input .input:-moz-placeholder{background-color:var(--bg-inset)}.cat-dp-input .input:placeholder-shown{background-color:var(--bg-inset)}.cat-photo.is-main{border-color:var(--ok-dot);box-shadow:0 0 0 1px var(--ok-dot)}.cat-photo.is-missing .cat-photo-img{background-color:var(--warn-bg);color:var(--warn-ink);flex-direction:column;gap:6px;font-size:var(--fs-sm);font-weight:600}.cat-photo-bar .btn-sm{padding:0 8px}.cat-photo-drop .dropzone{height:100%;min-height:150px;padding:16px}.cat-logo-fields .label{font-size:var(--fs-sm)}.cat-logo .icon-btn{margin-top:22px}.cat-inset-empty .ic{color:var(--ink-3)}.cat-subsec .switch{align-items:flex-start}.cat-savebar.is-on{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:opacity var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.cat-savebar-msg .ic{color:var(--gold-ink)}@media(max-width:760px){.cat-sec-head{margin-bottom:16px}.cat-sys{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cat-sys .choice{padding:10px 12px}.cat-dp-head{display:none}.cat-dp-row{grid-template-columns:minmax(0,1fr) 130px;gap:10px;padding:10px 12px}.cat-logo{flex-wrap:wrap;position:relative;padding:12px}.cat-logo-fields{grid-template-columns:repeat(2,minmax(0,1fr));flex-basis:100%;order:3}.cat-logo-artfield{grid-column:1 / -1}.cat-logo .icon-btn{position:absolute;top:8px;right:8px;margin:0}.cat-np-fields{padding-left:0}.cat-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-margin-figs{gap:20px}.cat-savebar-inner{padding:10px}.cat-savebar-msg{flex-basis:100%;font-size:var(--fs-md)}.cat-savebar-inner .spacer{display:none}.cat-savebar-inner .btn{flex:1 1 0}.cat-edit .page-actions{width:auto}}.dash .split>.dash-board{flex:7 1 520px}.dash .split>.dash-stand{flex:5 1 340px}.dash .split>.card{flex:1 1 440px}.brief-list{list-style:none;margin:14px 0 0;padding:0}.brief-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:15px 0;border-top:1px solid var(--board-line)}.brief-ic{width:42px;height:42px;border-radius:11px;flex:none;display:flex;align-items:center;justify-content:center}.brief-ic.tone-bad{background-color:#ef68522e;color:#ff9f8b}.brief-ic.tone-warn{background-color:#e6b3542e;color:var(--gold-400)}.brief-ic.tone-info{background-color:#78a0f52e;color:#a9c2fa}.brief-ic.tone-neutral{background-color:#ffffff17;color:#c9d1e0}.brief-text{flex:1 1 240px;min-width:0}.brief-title{font-weight:600;font-size:var(--fs-lg);line-height:1.3;color:var(--board-ink)}.brief-sub{font-size:var(--fs-md);color:var(--board-ink-2);margin-top:2px}.brief-cta{margin-left:auto;height:40px;font-size:var(--fs-md);padding:0 15px}.brief-more{display:none;margin:4px 0 12px;background-color:#ffffff0d}.stages{list-style:none;margin:16px 0 0;padding:0;position:relative}.stages:before{content:"";position:absolute;left:6px;top:26px;bottom:26px;width:2px;border-radius:2px;background-color:var(--line)}.stage{position:relative;display:flex;align-items:center;gap:14px;padding:10px 8px 10px 0;border-radius:10px;color:var(--ink);text-decoration:none}.stage:hover{background-color:var(--bg-hover);text-decoration:none;color:var(--ink)}.stage-dot{width:14px;height:14px;border-radius:999px;flex:none;box-shadow:0 0 0 3px var(--bg-surface)}.stage-name{display:block;font-weight:600;font-size:var(--fs-base)}.stage-desc{display:block;font-size:var(--fs-sm);color:var(--ink-3)}.stage-bar{width:88px;flex:none}.stage-n{min-width:38px;text-align:right;font-family:var(--font-display);font-weight:600;font-size:28px;line-height:1}.stage-n.zero{color:var(--ink-3)}.pay-status{margin-top:14px;padding-top:16px;border-top:1px solid var(--line)}.legend b{color:var(--ink);font-weight:600}.sales-grid{display:flex;flex-wrap:wrap;gap:28px 40px;margin-top:22px}.sales-figs{flex:1 1 280px;max-width:360px;display:flex;flex-direction:column;gap:22px}.sales-chart{flex:3 1 420px;min-width:0;display:flex;flex-direction:column}.money-rows{display:flex;flex-direction:column;gap:8px;margin-top:14px}.money-rows>div{display:flex;align-items:center;gap:10px}.money-rows i{width:12px;height:12px;border-radius:3px;flex:none}.money-rows b{font-weight:600}.money-rows .pct{width:40px;text-align:right;font-size:var(--fs-md);color:var(--ink-3);font-variant-numeric:tabular-nums}.profit{padding-top:18px;border-top:1px solid var(--line)}.chart{margin-top:18px;padding-left:52px}.chart-plot{position:relative;height:260px}.chart-tick{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--chart-grid)}.chart-tick.base{border-top-color:var(--chart-base)}.chart-tick span{position:absolute;right:calc(100% + 10px);top:-10px;font-size:var(--fs-sm);line-height:20px;white-space:nowrap;color:var(--ink-3);font-variant-numeric:tabular-nums}.chart-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.chart-col{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;border:0;border-radius:8px;background:transparent;cursor:default}.chart-col.on{background-color:var(--bg-hover)}.chart-col.\!on{background-color:var(--bg-hover)!important}.chart-val{font-size:var(--fs-sm);font-weight:600;line-height:1;margin-bottom:7px;white-space:nowrap;color:var(--ink-2);font-variant-numeric:tabular-nums}.chart-col.on .chart-val{color:var(--ink)}.chart-col.\!on .chart-val{color:var(--ink)!important}.chart-stack{width:24px;display:flex;flex-direction:column;transform-origin:50% 100%;animation:op-grow .75s cubic-bezier(.2,.8,.2,1) both}.chart-stack>span{display:block;width:100%}.seg-owed{background-color:var(--chart-2);border-radius:4px 4px 0 0}.seg-col{background-color:var(--chart-1);border-radius:4px 4px 0 0}.seg-owed+.seg-gap+.seg-col{border-radius:0}.seg-gap{height:2px;flex:none}.chart-axis{display:flex;margin-top:10px}.chart-axis span{flex:1 1 0;min-width:0;text-align:center;font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap}.aging{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(110px,100%),1fr));gap:8px;margin-top:18px}.aging-cell{padding:10px 12px;border-radius:10px;background-color:var(--bg-inset)}.aging-label{font-size:var(--fs-sm);color:var(--ink-3);display:flex;align-items:center;gap:5px}.aging-amt{font-weight:600;font-size:var(--fs-lg);color:var(--ink-2)}.aging-cell.bad{background-color:var(--bad-bg)}.aging-cell.bad .aging-label,.aging-cell.bad .aging-amt{color:var(--bad-ink)}.aging-cell.bad .aging-amt{font-weight:700}@media(max-width:1023px){.dash .split>.dash-board,.dash .split>.dash-stand{flex-basis:100%}}@media(max-width:760px){.brief-cta{margin-left:56px}.brief-row.extra{display:none}.board.show-all .brief-row.extra,.brief-more{display:flex}.stage-bar{width:52px}.sales-figs{max-width:none}.chart{padding-left:46px}.chart-plot{height:210px}.chart-stack{width:18px}.dash-periods{width:100%}.dash-periods button{flex:1 1 0;padding:0 6px}.m-hide-avatar{display:none}.dash-new-order{order:-1}.brief-row.\!extra{display:none!important}.board.show-all .brief-row.\!extra{display:flex!important}}@media(min-width:1024px){.dash-new-order{display:none}}.ord-num{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-base);color:var(--ink);letter-spacing:0}a.ord-num:hover{color:var(--link)}.ord-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ord-owed{color:var(--bad-ink);font-weight:600}.ord-m-only{display:none}.ord-fieldset{border:0;padding:0;margin:0;min-width:0}.ord-fieldset>legend{padding:0;margin-bottom:8px}.ord-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ord-label-row .btn-link{font-size:var(--fs-md);padding:0}.ord-ic-danger{color:var(--bad-ink)}.ord-ic-danger:hover{background-color:var(--bad-bg);color:var(--bad-ink)}.ord-small-alert{margin-top:12px;padding:10px 12px;font-size:var(--fs-md)}.ord-small-alert>.ic{width:18px;height:18px}.ord-choices-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ord-choices-3 .choice{flex-direction:column;gap:10px}@media(max-width:640px){.ord-choices-3{grid-template-columns:1fr}.ord-choices-3 .choice{flex-direction:row}}@media(max-width:760px){.ord-steps,.mo-steps{gap:6px}.ord-steps li+li:before,.mo-steps li+li:before{width:14px}.ord-steps li:not(.now) .ord-st-t,.mo-steps li:not(.now) .ord-st-t{display:none}}.ord-list{display:flex;flex-direction:column;gap:16px}.ord-tabs{margin-bottom:-2px}.ord-toolbar .search{max-width:440px}.ord-filter{width:auto;flex:0 0 auto;min-width:150px}.ord-pill{height:var(--h-md)}.ord-pill .ic{width:16px;height:16px}.ord-resbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:36px;font-size:var(--fs-md);color:var(--ink-2)}.ord-resbar b{color:var(--ink);font-weight:700}.ord-fchip{gap:6px;padding:0 10px 0 12px}.ord-fchip .ic{width:14px;height:14px}.ord-sort{display:inline-flex;align-items:center;gap:8px}.ord-sort .select{width:auto;min-width:150px}.ord-alert .btn-ghost{color:var(--ink)}.ord-table .ord-c-check{width:52px;padding-right:0}.ord-table .ord-c-check .check input{margin:0}.ord-table .ord-c-num{white-space:nowrap}.ord-table .ord-c-cust .cell-main,.ord-table .ord-c-cust .cell-sub{max-width:260px}@media(max-width:1180px)and (min-width:761px){.ord-table .ord-c-items{display:none}.ord-table .ord-c-cust .cell-main,.ord-table .ord-c-cust .cell-sub{max-width:170px}.ord-table th,.ord-table td{padding-left:12px;padding-right:12px}.ord-table .ord-c-status .ord-chips{flex-direction:column;align-items:flex-start}.ord-table .ord-c-bal{display:none}.ord-table .ord-mid-owed{display:block;white-space:nowrap}.mo-table .mo-c-mid{display:none}.mo-table th,.mo-table td{padding-left:12px;padding-right:12px}}.ord-mid-owed{display:none}.ord-table .ord-c-total .strong{font-size:var(--fs-base)}.ord-table .ord-c-status .cell-sub{margin-top:4px}.ord-table tbody tr.is-selected td,.ord-table tbody tr.is-selected:hover td{background-color:var(--bg-selected)}.ord-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:var(--s-4)}.ord-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px;background-color:var(--bg-surface);border:1px solid var(--line);border-radius:var(--r-xl);cursor:pointer;transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease);min-width:0}.ord-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-pop)}.ord-card.is-selected{border-color:var(--primary-bg);box-shadow:0 0 0 1px var(--primary-bg);background-color:var(--bg-selected)}.ord-card-head{display:flex;align-items:center;gap:10px}.ord-card-head .check input{margin:0}.ord-card-date,.ord-card-dept{font-size:var(--fs-md)}.ord-card-thumbs{display:flex;align-items:center;gap:6px}.ord-card-thumbs .media.sm{width:44px;height:44px;border-radius:9px}.ord-card-more{width:44px;height:44px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--bg-inset);color:var(--ink-2);font-weight:600;font-size:var(--fs-md)}.ord-card-n{margin-left:auto;font-size:var(--fs-md)}.ord-card-money{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-sm)}.ord-card-fig{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.ord-card-fig.is-owed{color:var(--bad-ink)}.ord-card-fig.is-clear{color:var(--ok-ink)}.ord-bulk-slot{position:sticky;bottom:calc(var(--tabbar-h, 0px) + 20px);z-index:25}.ord-bulk-slot:empty{display:none}.ord-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px 10px 18px;border-radius:var(--r-lg);background-color:var(--bg-surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop)}.ord-bulk-n{margin-right:auto;font-size:var(--fs-base);color:var(--ink-2)}.ord-bulk-n b{color:var(--ink)}@media(min-width:1024px){.ord-new-btn{display:none}}@media(max-width:760px){.ord-m-only{display:inline}.ord-filter{flex:1 1 calc(50% - 5px);min-width:0}.ord-pill{flex:1 1 auto}.ord-toolbar .spacer{display:none}.ord-sort .select{min-width:0}.ord-selall-m{display:none}.ord-table td.ord-c-num{order:1;flex-direction:column;align-items:flex-start;gap:0}.ord-table td.ord-c-status{order:2;justify-content:flex-end;max-width:200px}.ord-table td.ord-c-status .m-hide-sub{display:none}.ord-table td.ord-c-cust{order:3;flex-direction:column;align-items:flex-start;gap:0;max-width:none}.ord-table td.ord-c-total{order:4;justify-content:flex-start}.ord-table td.ord-c-pay{order:5}.ord-table td.ord-c-bal{order:6;grid-column:1 / -1;justify-content:flex-start}.ord-table td.ord-c-status .ord-chips{justify-content:flex-end}.ord-table td.ord-c-cust .cell-main,.ord-table td.ord-c-cust .cell-sub{max-width:100%}.ord-table td.ord-c-num .cell-sub{font-size:var(--fs-sm)}.ord-bulk-slot{bottom:12px}.ord-bulk{padding:10px 12px}.ord-bulk-n{flex-basis:100%}.ord-bulk .btn{flex:1 1 auto}}.ord-detail{--ord-dock: 0px}.ord-head .grow{min-width:min(100%,340px)}.ord-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:2px}.ord-title-row .h1{margin:0}.ord-mo-chip{text-decoration:none}.ord-mo-chip:hover{text-decoration:none;background-color:var(--bg-hover)}.ord-mo-chip .ic{width:13px;height:13px}.ord-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:var(--gap);align-items:start}.ord-col{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.ord-item-list{list-style:none;margin:6px 0 0;padding:0}.ord-item{display:flex;gap:16px;padding:22px 0;border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.ord-item:first-child{border-top:0;padding-top:14px}.ord-item:last-child{padding-bottom:4px}.ord-item-photo{flex:none}.ord-item-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.ord-item-top{display:flex;gap:12px;align-items:flex-start}.ord-item-name{font-weight:600;font-size:var(--fs-lg);line-height:1.3;color:var(--ink)}.ord-item-meta{margin-top:3px;font-size:var(--fs-md);color:var(--ink-3)}.ord-item-price{font-weight:700;font-size:var(--fs-lg);white-space:nowrap;text-align:right;line-height:1.3}.ord-item-price span{display:block;font-weight:400;font-size:var(--fs-sm);color:var(--ink-3)}.ord-item-menu{margin:-6px -8px 0 -2px;color:var(--ink-3)}.ord-item-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.ord-item-extras{font-size:var(--fs-sm);color:var(--ink-2)}.ord-print-all{color:var(--link)}.ord-eta{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-md);color:var(--warn-ink);font-weight:600}.ord-eta .ic{width:15px;height:15px}.ord-logo .muted{font-size:var(--fs-sm)}.ord-art{width:46px;height:46px;flex:none;padding:4px;border:1px solid var(--line);border-radius:10px;background-color:var(--img-bg);cursor:zoom-in;display:inline-flex;align-items:center;justify-content:center}.ord-art:hover{border-color:var(--line-strong)}.ord-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ord-art-static{cursor:default}.ord-nameprint>.ic{width:46px;height:20px;color:var(--ink-3)}.ord-nameprint .muted{font-size:var(--fs-sm)}.ord-prodnote{display:flex;gap:8px;align-items:flex-start;padding:2px 0 2px 10px;border-left:3px solid var(--warn-dot, var(--warn-ink));color:var(--ink);font-size:var(--fs-md)}.ord-prodnote>.ic{width:16px;height:16px;flex:none;color:var(--warn-ink);margin-top:2px}.ord-prodnote.is-staff{border-left-color:var(--line-strong);color:var(--ink-2)}.ord-prodnote.is-staff>.ic{color:var(--ink-3)}.ip-print{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.ip-print-line{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:var(--fs-md);color:var(--ink-2)}.ip-print-line li{display:inline-flex;align-items:center;gap:6px;min-width:0}.ip-thumb{width:26px;height:26px;flex:none;padding:2px;border:1px solid var(--line);border-radius:6px;background-color:var(--img-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3)}button.ip-thumb{cursor:zoom-in}button.ip-thumb:hover{border-color:var(--line-strong)}.ip-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ip-thumb .ic{width:14px;height:14px}.ip-thumb-type{color:var(--ink-3)}.ip-toggle{all:unset;display:inline-flex;align-items:center;gap:4px;min-height:28px;font-size:var(--fs-sm);font-weight:600;color:var(--link);cursor:pointer;border-radius:6px}.ip-toggle:hover{text-decoration:underline}.ip-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ip-toggle .ic{width:15px;height:15px}.ip-print-detail{list-style:none;margin:2px 0 0;padding:2px 0 2px 14px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:12px;align-self:stretch}.ip-print-detail li{display:flex;align-items:center;gap:12px;font-size:var(--fs-md);min-width:0}.ip-print-detail .muted{font-size:var(--fs-sm)}.ip-print-detail .ord-art .ic{width:20px;height:20px;color:var(--ink-3)}@media(max-width:480px){.ip-toggle{min-height:40px}button.ip-thumb{width:32px;height:32px}.ord-copy{width:36px;height:36px;margin:-10px -8px -10px 0}.ord-item-menu.icon-btn.sm{width:40px;height:40px}}.ord-notes{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.ord-note-form{margin-top:16px;gap:8px}.ord-note-form .textarea{min-height:64px}.ord-activity .feed-when{text-align:right}.ord-when-t{font-size:12px}.ord-hero{padding:24px 24px 22px}.ord-hero .h2{font-size:22px}.ord-hero-label{margin-top:14px;color:var(--board-ink-2);font-weight:500}.ord-hero .figure-hero{margin-top:4px;color:var(--board-ink);font-size:54px}.ord-hero-sub{margin-top:6px;color:var(--board-ink-2);font-size:var(--fs-md)}.ord-hero-meter{height:8px;border-radius:4px;margin-top:16px;background-color:var(--board-line);overflow:hidden}.ord-hero-meter>span{display:block;height:100%;border-radius:4px;background-color:var(--gold)}.ord-sum{display:flex;flex-direction:column;gap:9px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--board-line);font-size:var(--fs-md)}.ord-sum>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;color:var(--board-ink-2)}.ord-sum dt{min-width:0}.ord-sum dd{margin:0;color:var(--board-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ord-sum-why{display:block;font-size:var(--fs-sm);color:var(--board-ink-3)}.ord-sum .is-total{padding-top:10px;border-top:1px solid var(--board-line);color:var(--board-ink);font-weight:700;font-size:var(--fs-base)}.ord-sum .is-due{color:var(--board-ink);font-weight:600;font-size:var(--fs-base)}.ord-pays{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;gap:0}.ord-pay{padding:12px 0;border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.ord-pay:first-child{border-top:0;padding-top:4px}.ord-pay:last-child{padding-bottom:0}.ord-pay-refshort{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ord-pay-refshort .mono{font-size:12.5px;color:var(--ink-2)}.ord-copy{all:unset;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-6px -4px -6px 0;border-radius:6px;color:var(--ink-3);cursor:pointer}.ord-copy:hover{background-color:var(--bg-hover);color:var(--ink)}.ord-copy:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ord-copy .ic{width:14px;height:14px}.ord-pay-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ord-pay-top .btn-sm{height:34px;padding:0 10px}@media(max-width:480px){.ord-pay-top{flex-wrap:nowrap}.ord-refund-t{display:none}.ord-pay-top .ord-refund{width:36px;padding:0}.op-admin .ord-pay-top .btn-sm{height:var(--h-md)}.op-admin .ord-pay-top .ord-refund{width:var(--h-md)}.op-admin .ord-contact{gap:0;margin-top:8px}.op-admin .ord-contact a{padding-block:11px}}.ord-pay-amt{font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1;color:var(--ink)}.ord-pay-amt.is-refunded{color:var(--ink-3);text-decoration:line-through}.ord-pay-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:6px;font-size:var(--fs-sm);color:var(--ink-3)}.ord-pay-ref{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:4px;font-size:var(--fs-sm);color:var(--ink-2)}.ord-pay-ref .mono{font-size:12.5px;overflow-wrap:anywhere}.ord-pay-note{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--fs-sm);color:var(--ink-2)}.ord-pay-note .ic{width:14px;height:14px;color:var(--ink-3)}.ord-pay-empty{display:flex;align-items:flex-start;gap:10px;margin-top:14px;font-size:var(--fs-md);color:var(--ink-2)}.ord-pay-empty>.ic{color:var(--ink-3);margin-top:1px}.ord-remind{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ord-ho-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:14px}.ord-ho-text{margin:0;font-size:var(--fs-base);font-weight:600;color:var(--ink)}.ord-ho-meter{margin-top:10px}.ord-ho-sub{margin-top:8px;font-size:var(--fs-sm);color:var(--ink-3)}.ord-contact{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:var(--fs-md)}.ord-contact li{display:flex;align-items:center;gap:10px;min-width:0}.ord-contact .ic{color:var(--ink-3)}.ord-contact a{overflow-wrap:anywhere}.ord-cust-kv{margin:14px 0 0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent);display:flex;flex-direction:column;gap:8px;font-size:var(--fs-md)}.ord-cust-kv>div{display:flex;gap:12px}.ord-cust-kv dt{flex:0 0 64px;color:var(--ink-3)}.ord-cust-kv dd{margin:0;min-width:0;color:var(--ink);overflow-wrap:anywhere}.ord-other .ic{color:var(--ink-3)}.ord-actionbar{display:none}@media(max-width:1200px){.ord-layout{display:flex;flex-direction:column;align-items:stretch}.ord-col{display:contents}.ord-hero{order:1}.ord-items{order:2}.ord-pays-card{order:3}.ord-handover{order:4}.ord-cust-card{order:5}.ord-notes-card{order:6}.ord-profit{order:7}.ord-activity{order:8}}@media(max-width:760px){.ord-head-primary,.ord-d-only{display:none}.ord-item{gap:12px}.ord-item-photo .media.md{width:56px;height:56px}.ord-item-top{flex-wrap:wrap;gap:4px 8px}.ord-item-top>.grow{flex:1 1 calc(100% - 48px);order:1}.ord-item-top>.relative{order:2}.ord-item-price{order:3;flex-basis:100%;text-align:left}.ord-item-price span{display:inline;margin-left:6px}.ord-item-actions .btn{flex:1 1 0}.ord-hero .figure-hero{font-size:48px}.ord-actionbar{display:flex;align-items:center;gap:12px;position:sticky;bottom:calc(var(--ord-dock) + env(safe-area-inset-bottom));z-index:20;margin:0 calc(-1 * var(--content-pad)) -32px;padding:12px var(--content-pad) calc(12px + env(safe-area-inset-bottom));background-color:var(--bg-side);border-top:1px solid var(--line)}.ord-actionbar .btn{height:var(--h-lg)}.ord-ab-label{font-size:var(--fs-sm);color:var(--ink-3)}.ord-ab-val{font-weight:600;color:var(--ink)}}.ord-unit.is-pct .prefix{display:none}.ord-unit.is-pct .\!input{padding-left:13px!important;padding-right:34px!important}.ord-unit.is-pct .input{padding-left:13px;padding-right:34px}.ord-due{display:flex;align-items:baseline;gap:12px;padding:12px 16px}.ord-due b{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1}.ord-sq-foot .ic{width:14px;height:14px}.ord-prev-label .ic{width:15px;height:15px}.ord-email-head .muted{margin-right:6px}.ord-sign-list .check{width:100%;align-items:center}.ord-sign-list .media.sm{width:44px;height:44px}.ord-logo-row .select{flex:1 1 auto;min-width:0}.ord-steps{margin-top:-4px}.ord-steps .n .ic{width:15px;height:15px;stroke-width:2.4}.ord-steps .\!n .ic{width:15px!important;height:15px!important;stroke-width:2.4!important}.ord-new-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--gap);align-items:start}.ord-new-main{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.ord-new-side{position:sticky;top:96px}.ord-new-sum{display:flex;flex-direction:column;gap:16px}.ord-sum-who{display:flex;align-items:center;gap:10px;min-height:40px;padding-bottom:14px;border-bottom:1px solid var(--line)}.ord-sum-what{margin:0}.ord-new-sum .btn[aria-disabled=true]{opacity:.55}.ord-step-head{display:flex;align-items:flex-start;gap:14px}.ord-step-head .h3{line-height:30px}.ord-step-head.is-locked{opacity:.6}.ord-step-n{width:30px;height:30px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--fs-md);background-color:var(--bg-inset);color:var(--ink-2);border:1px solid var(--line)}.ord-step-n.is-done{background-color:var(--ok-dot);border-color:transparent;color:var(--ink-inverse)}.ord-step-n .ic{width:16px;height:16px;stroke-width:2.4}.ord-step-head .card-sub .btn-link{font-size:var(--fs-md);padding:0 0 0 4px}.ord-cust-search{max-width:none;margin-top:16px}.ord-cust-list{list-style:none;margin:10px 0 0;padding:0}.ord-cust-list li+li{border-top:1px solid var(--line)}.ord-cust-opt{display:flex;align-items:center;gap:12px;width:100%;padding:12px 10px;border:0;border-radius:12px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.ord-cust-opt:hover{background-color:var(--bg-hover)}.ord-cust-opt:disabled{opacity:.55;cursor:not-allowed}.ord-cust-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600}.ord-cust-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:var(--fs-sm);color:var(--ink-3);overflow-wrap:anywhere}.ord-cust-owe{display:flex;flex-direction:column;align-items:flex-end;font-size:var(--fs-sm);flex:none}.ord-cust-owe b{color:var(--bad-ink);font-size:var(--fs-base)}.ord-cust-none{display:flex;align-items:center;gap:10px;margin-top:14px;padding:16px;border-radius:var(--r-lg);background-color:var(--bg-inset);color:var(--ink-2);font-size:var(--fs-md)}.ord-chosen{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;border-radius:var(--r-lg);background-color:var(--bg-inset)}.ord-cat-search{max-width:none;margin-top:18px}.ord-prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:12px;margin-top:16px}.ord-prod{position:relative;display:flex;flex-direction:column;padding:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background-color:var(--bg-surface);color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.ord-prod:hover{border-color:var(--line-strong);box-shadow:var(--shadow-pop)}.ord-prod .media{border-radius:0}.ord-prod-in{position:absolute;top:8px;left:8px}.ord-prod-body{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;padding:10px 12px 12px}.ord-prod-name{font-weight:600;font-size:var(--fs-md);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ord-prod-meta{font-size:var(--fs-sm);color:var(--ink-3)}.ord-prod-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.ord-prod-add{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-md);font-weight:600;color:var(--link)}.ord-prod-add .ic{width:16px;height:16px}.ord-cart{margin-top:18px;padding:4px 16px 6px;border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--bg-inset)}.ord-cart-title{padding:10px 0 4px;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.ord-cart-list{list-style:none;margin:0;padding:0}.ord-cart-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 0;border-top:1px solid var(--line)}.ord-cart-line:first-child{border-top:0}.ord-cart-line>.grow{flex:1 1 200px}.ord-cart-name{font-size:var(--fs-md);line-height:1.3}.ord-cart-ctl{display:flex;align-items:center;gap:6px;margin-left:auto}.ord-cart-amt{min-width:76px;text-align:right}.ord-pay-detail{margin-top:16px}@media(max-width:1100px){.ord-new-grid{grid-template-columns:minmax(0,1fr)}.ord-new-side{position:static}}.ord-add-more{margin-top:16px}@media(max-width:760px){.ord-prod-grid{grid-template-columns:minmax(0,1fr);gap:8px}.ord-prod{flex-direction:row;align-items:stretch}.ord-prod .media{width:88px;flex:none;aspect-ratio:1 / 1}.ord-prod-in{top:6px;left:6px}.ord-prod-name{-webkit-line-clamp:3}.ord-add-more{width:100%}.ord-cust-owe{display:none}.ord-cart-ctl{width:100%}.ord-cart-amt,.ord-chosen .btn{margin-left:auto}}.ord-doc-table .right{text-align:right;padding-right:0}.ord-doc-totals .is-total{padding-top:8px;border-top:1px solid var(--line-strong);font-weight:700}.ord-doc-totals .is-due{padding-top:8px;border-top:2px solid var(--ink);font-weight:700;font-size:var(--fs-lg)}@media print{html.ord-printing body>*:not(.overlay){display:none!important}html.ord-printing .overlay{position:static;display:block;padding:0;background:none;animation:none}html.ord-printing .modal{max-width:none;max-height:none;box-shadow:none;border-radius:0;overflow:visible;animation:none}html.ord-printing .modal-head,html.ord-printing .modal-foot{display:none!important}html.ord-printing .modal-body{padding:0;overflow:visible}html.ord-printing .ord-docs{gap:0}html.ord-printing .ord-doc{border:0;border-radius:0;padding:0;-moz-column-break-after:page;break-after:page}html.ord-printing .ord-doc:last-child{-moz-column-break-after:auto;break-after:auto}}.mo-page .toolbar .search{max-width:440px}.mo-filter{width:auto;flex:0 0 auto;min-width:170px}.mo-deleted-toggle{font-size:var(--fs-md);color:var(--ink-2)}.mo-explain{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.mo-explain .grow{flex:1 1 320px}.mo-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-md);color:var(--ink-2)}.mo-flow .ic{color:var(--ink-3);width:16px;height:16px}.mo-flow span.mo-flow-step{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background-color:var(--bg-surface);border:1px solid var(--line)}.mo-table tr.is-deleted td{color:var(--ink-3)}.mo-table .mo-c-id{white-space:nowrap}.mo-id{font-family:var(--font-mono);font-weight:500;color:var(--ink)}a.mo-id:hover{color:var(--link)}.mo-table .mo-c-title{max-width:300px}.mo-new-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--gap);align-items:start}.mo-new-side{position:sticky;top:96px}.mo-step-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.mo-step-nav .spacer{flex:1 1 auto}.mo-steps button{all:unset;display:inline-flex;align-items:center;gap:10px;cursor:pointer;border-radius:8px}.mo-steps button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mo-steps button:hover{color:var(--ink)}.mo-steps .n .ic{width:15px;height:15px;stroke-width:2.4}.mo-steps .\!n .ic{width:15px!important;height:15px!important;stroke-width:2.4!important}.mo-dept-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.mo-dept{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px solid var(--input-line);border-radius:var(--r-lg);background-color:var(--input-bg);color:var(--ink);text-align:left;cursor:pointer}.mo-dept:hover{border-color:var(--input-line-hover)}.mo-dept[aria-pressed=true]{border-color:var(--primary-bg);box-shadow:0 0 0 1px var(--primary-bg);background-color:var(--bg-selected)}.mo-dept-sub{display:block;font-size:var(--fs-sm);color:var(--ink-3)}.mo-dept .tile{background-color:var(--bg-inset)}.mo-dept[aria-pressed=true] .tile{background-color:var(--primary-bg);color:var(--primary-ink)}.mo-pick-head .strong{font-size:var(--fs-base)}.mo-pick-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.mo-pick-list li+li{border-top:1px solid var(--line)}.mo-pick{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;background-color:var(--bg-surface)}.mo-pick:hover{background-color:var(--bg-hover)}.mo-pick:has(input:checked){background-color:var(--bg-selected)}.mo-pick input{margin:0}.mo-pick-main{flex:1 1 auto;min-width:0}.mo-pick-main .mo-pick-sub{font-size:var(--fs-sm);color:var(--ink-3)}.mo-pick-amt{text-align:right;flex:none;font-variant-numeric:tabular-nums}.mo-pick-amt .cell-sub{font-size:var(--fs-sm)}.mo-pick.is-disabled{cursor:not-allowed;opacity:.6}.mo-review{display:flex;flex-direction:column;gap:18px;margin-top:16px}.mo-review .kv{font-size:var(--fs-md)}.mo-hero .figure-hero{font-size:50px}.mo-inc .mo-inc-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px}.mo-inc .mo-inc-who{max-width:260px}.mo-inc .mo-inc-x{width:52px;padding-left:0}.mo-inc .mo-inc-amt .cell-sub{white-space:nowrap}@media(max-width:760px){.mo-inc td.mo-inc-num{flex-direction:column;align-items:flex-start;gap:0}.mo-inc td.mo-inc-x{order:2;justify-content:flex-end}.mo-inc td.mo-inc-who{order:3;flex-direction:column;align-items:flex-start;gap:0;max-width:none}.mo-inc td.mo-inc-amt{order:4;grid-column:1 / -1;justify-content:flex-start}.mo-inc td.mo-inc-amt .cell-sub{margin-left:8px}}.mo-detail .mo-id.chip{font-size:12.5px}@media(max-width:1200px){.mo-hero{order:1}.mo-orders{order:2}.mo-bill{order:3}.mo-pays{order:4}.mo-activity{order:5}}.mo-bill .kv{margin-top:14px;font-size:var(--fs-md);grid-template-columns:minmax(100px,max-content) 1fr}@media(max-width:1100px){.mo-new-grid{grid-template-columns:minmax(0,1fr)}.mo-new-side{position:static}}@media(max-width:760px){.mo-filter{flex:1 1 calc(50% - 5px);min-width:0}.mo-flow>.ic{display:none}.mo-page .toolbar .spacer{display:none}.mo-table td.mo-c-id{order:1;flex-direction:column;align-items:flex-start;gap:0}.mo-table td.mo-c-status{order:2;justify-content:flex-end}.mo-table td.mo-c-title{order:3;grid-column:1 / -1;flex-direction:column;align-items:flex-start;gap:0;max-width:none}.mo-table td.mo-c-total{order:4}.mo-table td.mo-c-owed{order:5;justify-content:flex-end}.mo-dept-owed{display:none}.mo-pick{padding:12px}.mo-step-nav .btn{flex:1 1 0}.mo-step-nav .spacer{display:none}}.mo-new-side .kv{grid-template-columns:1fr;gap:0}.mo-new-side .kv dd{margin-bottom:10px}.cust-page [hidden],.dept-page [hidden],.idv-page [hidden],.est-page [hidden],.cust-combo [hidden],.cust-form [hidden],.dept-form [hidden],.idv-review [hidden],.est-pick [hidden]{display:none!important}.cust-combo .\!input{padding-right:42px!important}.cust-combo .input{padding-right:42px}.cust-combo-opt.\!active{background-color:var(--bg-hover)!important}.cust-combo-opt:hover,.cust-combo-opt.active{background-color:var(--bg-hover)}@media(max-width:760px){.cust-page .toolbar>.seg.icons,.dept-page .toolbar>.seg.icons,.idv-page .toolbar>.seg.icons,.est-page .toolbar>.seg.icons{display:none}}.cust-page .card>.empty,.dept-page .card>.empty,.est-page .card>.empty,.est-page #est-lines>.empty{padding:32px 20px}.cust-page .cell-sub,.dept-page .cell-sub,.idv-page .cell-sub,.est-page .cell-sub,.est-pick .cell-sub{font-size:var(--fs-sm);color:var(--ink-3)}.cust-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.cust-dept-filter{flex:0 1 320px;width:auto;min-width:0}.cust-list{display:flex;flex-direction:column;gap:var(--s-4)}.cust-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;color:var(--ink-2)}.cust-bulk>.ic{color:var(--ink-3);width:20px;height:20px}.cust-bulk>.grow{flex:1 1 260px}.cust-name-link{color:var(--ink);display:inline-block}.cust-name-link:hover{color:var(--link)}.cust-table .cust-c-dept{max-width:280px}.cust-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.cust-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:var(--r-xl);background-color:var(--bg-surface);color:inherit;text-decoration:none;transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.cust-card:hover{text-decoration:none;color:inherit;border-color:var(--line-strong);box-shadow:var(--shadow-pop)}.cust-card-top{display:flex;align-items:center;gap:12px;min-width:0}.cust-card-name{font-weight:600;font-size:var(--fs-lg);color:var(--ink)}.cust-card-rows{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-md);color:var(--ink-2)}.cust-card-rows>div{display:flex;align-items:center;gap:8px;min-width:0}.cust-card-rows .ic{color:var(--ink-3);width:15px;height:15px}.cust-card-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;font-size:var(--fs-md);color:var(--ink-2)}.cust-grid-count{font-size:var(--fs-md)}@media(max-width:760px){.cust-dept-filter{flex:1 1 200px}.stack-mobile .cust-table tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who owed" "status status" "dept phone";align-items:center}.stack-mobile .cust-table td.cust-c-who{grid-area:who}.stack-mobile .cust-table td.cust-c-owed{grid-area:owed;justify-content:flex-end;align-self:start;padding-top:2px!important}.stack-mobile .cust-table td.cust-c-status{grid-area:status}.stack-mobile .cust-table td.cust-c-dept{grid-area:dept;font-size:var(--fs-sm);color:var(--ink-3);max-width:none}.stack-mobile .cust-table td.cust-c-phone{grid-area:phone;justify-content:flex-end;font-size:var(--fs-sm);color:var(--ink-2)}.stack-mobile .cust-table td.cust-c-dept:before,.stack-mobile .cust-table td.cust-c-phone:before{display:none}.stack-mobile .cust-table td.cust-c-orders{display:none}}.cust-send-to .ic{color:var(--ink-3)}@media(max-width:640px){.cust-form-foot{flex-direction:column-reverse}.cust-form-foot .btn{width:100%}}.cust-head-main{min-width:0;flex:1 1 420px}.cust-head-id{display:flex;align-items:center;gap:18px;margin-top:6px;min-width:0}.cust-head-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.cust-head-title .h1{overflow-wrap:anywhere}.cust-head-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:6px;color:var(--ink-3)}.cust-head-sub>span{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.cust-head-sub a{color:var(--link)}.cust-head-sub .ic{color:var(--ink-3)}.cust-head .page-actions>.cust-more-btn{flex:0 0 auto}.cust-alerts .alert a{font-weight:600}.cust-alerts .alert>.btn{flex:none;align-self:center}.cust-split>.card{flex:1 1 380px}.cust-split .empty{margin-top:16px;flex:1 1 auto;justify-content:center}.cust-contact{margin-top:10px}.cust-contact-row{display:flex;align-items:center;gap:12px;padding:10px 0}.cust-contact-label{font-size:var(--fs-sm);color:var(--ink-3)}.cust-contact-val{display:block;font-weight:500;color:var(--ink);overflow-wrap:anywhere}a.cust-contact-val{color:var(--link)}.cust-sub-h{margin:18px 0 14px;padding-top:18px;border-top:1px solid var(--line);font-size:19px}.cust-kv{grid-template-columns:minmax(150px,max-content) 1fr;font-size:var(--fs-md)}.cust-notes{white-space:pre-wrap;font-weight:400}.cust-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.cust-figs>div{padding:12px 14px;border-radius:var(--r-lg);background-color:var(--bg-inset);min-width:0}.cust-figs .stat-value{font-size:26px;overflow-wrap:anywhere}.cust-figs .is-owed{background-color:var(--bad-bg)}.cust-figs .is-owed .stat-label,.cust-figs .is-owed .stat-value{color:var(--bad-ink)}.cust-onum{width:44px;flex:none;color:var(--ink-2);font-size:var(--fs-md)}.cust-paidup{margin-top:18px;background-color:var(--ok-bg);color:var(--ok-ink);font-weight:500}.cust-paidup .ic{color:var(--ok-ink)}.cust-id-doc{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.cust-id-doc>.grow{flex:1 1 240px}.cust-id-thumbs{display:flex;gap:8px;flex:none}.cust-id-thumb{width:96px;aspect-ratio:1.586;border-radius:10px;border:1px dashed var(--line-strong);background-color:var(--bg-inset);color:var(--ink-3);font-size:12px;font-weight:500;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}@media(max-width:760px){.cust-head-id{gap:14px;align-items:flex-start}.cust-head-id .avatar.xl{--av: 56px}.cust-head-sub{flex-direction:column;align-items:flex-start;gap:2px}.cust-split>.cust-money{order:-1}.cust-kv{grid-template-columns:1fr;gap:2px 0}.cust-kv dd{margin-bottom:10px}.stack-mobile .cust-orders tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num status" "date pay" "total owed"}.stack-mobile .cust-orders td.co-num{grid-area:num}.stack-mobile .cust-orders td.co-status{grid-area:status;justify-content:flex-end}.stack-mobile .cust-orders td.co-date{grid-area:date}.stack-mobile .cust-orders td.co-pay{grid-area:pay;justify-content:flex-end}.stack-mobile .cust-orders td.co-total{grid-area:total}.stack-mobile .cust-orders td.co-owed{grid-area:owed;justify-content:flex-end}.stack-mobile .cust-orders td.co-items{display:none}.cust-id-doc>.btn{width:100%}}.dept-filters .count{height:20px;min-width:20px;font-size:11.5px}.dept-filters .pill[aria-pressed=true] .count{background-color:var(--primary-ink);color:var(--primary-bg)}.dept-dup-note,.cust-alerts .alert{flex-wrap:wrap}.dept-dup-note>.grow,.cust-alerts .alert>.grow{flex:1 1 280px}.dept-dup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;align-self:center}.dept-name-link{color:var(--ink);display:inline-block}.dept-name-link:hover{color:var(--link)}.dept-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px}.dept-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.dept-card-top{display:flex;align-items:flex-start;gap:12px;min-width:0}.dept-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.dept-card-stats>div{padding:8px 10px;border-radius:10px;background-color:var(--bg-inset)}.dept-card-stats dt{font-size:var(--fs-sm);color:var(--ink-3)}.dept-card-stats dd{margin:0;font-weight:700;font-size:var(--fs-xl);color:var(--ink);font-variant-numeric:tabular-nums}@media(max-width:760px){.stack-mobile .dept-table tr{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"name name status" "off items sales"}.stack-mobile .dept-table td.dept-c-name{grid-area:name;display:block}.stack-mobile .dept-table td.dept-c-status{grid-area:status;justify-content:flex-end;align-self:start}.stack-mobile .dept-table td.dept-c-off{grid-area:off}.stack-mobile .dept-table td.dept-c-items{grid-area:items}.stack-mobile .dept-table td.dept-c-sales{grid-area:sales;align-items:flex-end}.stack-mobile .dept-table td.dept-c-off,.stack-mobile .dept-table td.dept-c-items,.stack-mobile .dept-table td.dept-c-sales{flex-direction:column;align-items:flex-start;gap:0;padding-top:6px!important}.stack-mobile .dept-table td.dept-c-sales{align-items:flex-end}.stack-mobile .dept-table td.dept-c-orders{display:none}.dept-dup-actions{width:100%;padding-left:32px}}.dept-form{display:flex;flex-direction:column}.dept-switch{align-items:flex-start}.dept-switch input{margin-top:1px}.dept-similar-msg{display:flex;align-items:flex-start;gap:6px;margin-top:2px;font-size:var(--fs-sm);font-weight:500;color:var(--warn-ink)}.dept-similar-msg .ic{width:15px;height:15px;margin-top:2px}.dept-similar-msg a{font-weight:600}.dept-files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dept-files:empty{display:none}.dept-file{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 10px;border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.dept-file-thumb{width:44px;height:44px;flex:none;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--img-bg);color:var(--neutral-ink)}.dept-file-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dept-file-name{display:block;font-weight:500}.dept-pair{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--bg-surface)}.dept-logo{width:72px;height:72px;flex:none;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background-color:var(--bg-inset);color:var(--ink-3)}.dept-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;background-color:var(--img-bg)}.dept-split>.card{flex:1 1 400px}.dept-split .empty,.dept-page .card>.empty{margin-top:16px;flex:1 1 auto;justify-content:center}.dept-sales-fig{margin-top:14px}.dept-fig{font-size:40px;font-weight:700;line-height:1}.dept-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:10px;margin-top:16px}.dept-item{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;min-width:0;border:1px solid var(--line);border-radius:var(--r-lg);color:inherit;text-decoration:none}.dept-item:hover{text-decoration:none;color:inherit;background-color:var(--bg-hover)}.dept-item-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;line-height:1.3;color:var(--ink)}.dept-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:var(--fs-sm);color:var(--ink-3)}.dept-item-price{flex:none;align-self:flex-start;padding-top:2px;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.dept-art{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:12px;margin-top:16px}.dept-art-item{position:relative;margin:0;min-width:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background-color:var(--bg-surface)}.dept-art-img{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background-color:var(--img-bg);color:var(--neutral-ink)}.dept-art-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:14px}.dept-art-item figcaption{padding:10px 12px;min-width:0}.dept-art-add{min-height:160px}@media(max-width:760px){.dept-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dept-stats .stat{padding:12px 14px}.dept-stats .stat>.tile{display:none}.dept-stats .stat-value{font-size:26px}.dept-logo{width:56px;height:56px;border-radius:14px}.dept-fig{font-size:34px}}.idv-late{color:var(--warn-ink);font-weight:600}.idv-c-go .btn{white-space:nowrap}.idv-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.idv-card-art{display:flex;align-items:center;justify-content:center;aspect-ratio:2.4;border-radius:var(--r-lg);border:1px dashed var(--line-strong);background-color:var(--bg-inset);color:var(--ink-3)}.idv-card-kv{grid-template-columns:max-content 1fr;gap:4px 14px;font-size:var(--fs-md)}@media(max-width:760px){.stack-mobile .idv-table tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who status" "dept dept" "type when" "go go"}.stack-mobile .idv-table td.idv-c-who{grid-area:who}.stack-mobile .idv-table td.idv-c-status{grid-area:status;justify-content:flex-end;align-self:start}.stack-mobile .idv-table td.idv-c-dept{grid-area:dept}.stack-mobile .idv-table td.idv-c-type{grid-area:type}.stack-mobile .idv-table td.idv-c-when{grid-area:when;justify-content:flex-end;text-align:right}.stack-mobile .idv-table td.idv-c-when:before{display:none}.stack-mobile .idv-table td.idv-c-go{grid-area:go;margin-top:6px}.stack-mobile .idv-table td.idv-c-go .btn{width:100%;height:var(--h-md)}}.idv-review{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;align-items:start}.idv-images{display:flex;flex-direction:column;gap:16px;position:sticky;top:0}.idv-info{display:flex;flex-direction:column;gap:20px;min-width:0}.idv-h{font-family:var(--font-display);font-weight:600;font-size:19px;line-height:1.15;color:var(--ink);margin-bottom:10px}.idv-kv{grid-template-columns:minmax(130px,max-content) 1fr;gap:8px 18px;font-size:var(--fs-md)}.idv-check ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.idv-check li{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-md);color:var(--ink-2)}.idv-check li .ic{color:var(--ink-3);margin-top:1px}.idv-check b{color:var(--ink)}.idv-id{margin:0;display:flex;flex-direction:column;gap:8px}.idv-id-cap{font-size:var(--fs-md);color:var(--ink)}.idv-reasons{margin:2px 0 4px}@media(max-width:860px){.idv-review{grid-template-columns:1fr}.idv-images{position:static}}@media(max-width:640px){.idv-kv{grid-template-columns:1fr;gap:0}.idv-kv dd{margin-bottom:8px}}.est-exp-warn{display:inline-flex;align-items:center;gap:4px;color:var(--warn-ink);font-weight:600}.est-exp-warn .ic{width:13px;height:13px}.est-exp-bad{color:var(--bad-ink);font-weight:600}.est-c-num{white-space:nowrap}.est-c-num .tag{margin-left:8px}.est-table .est-c-title,.est-table .est-c-for{min-width:170px}.est-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.est-card-top{display:flex;align-items:center;gap:8px}.est-card-total{font-size:30px;font-weight:700;line-height:1;color:var(--ink)}@media(max-width:760px){.stack-mobile .est-table tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num status" "title title" "for for" "exp total"}.stack-mobile .est-table td.est-c-num{grid-area:num}.stack-mobile .est-table td.est-c-status{grid-area:status;justify-content:flex-end}.stack-mobile .est-table td.est-c-title{grid-area:title}.stack-mobile .est-table td.est-c-for{grid-area:for;display:block;font-size:var(--fs-md);color:var(--ink-2)}.stack-mobile .est-table td.est-c-exp{grid-area:exp;align-items:flex-start}.stack-mobile .est-table td.est-c-exp:before{padding-top:1px}.stack-mobile .est-table td.est-c-total{grid-area:total;justify-content:flex-end}.stack-mobile .est-table td.est-c-total:before{display:none}.stack-mobile .est-table td.est-c-pcs,.stack-mobile .est-table td.est-c-created{display:none}}.est-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--gap);align-items:start}.est-main{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.est-aside{display:flex;flex-direction:column;gap:var(--gap);min-width:0;position:sticky;top:92px}@media(max-width:1199px){.est-layout{grid-template-columns:minmax(0,1fr)}.est-aside{position:static}.est-detail .est-main,.est-detail .est-aside{display:contents}.est-detail .est-board{order:-2}.est-detail .est-main>.alert{order:-1}}.est-board{padding:24px 24px 20px}.est-board-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.est-board .h2{font-size:26px}.est-board-fig{margin-top:14px;font-size:52px;color:var(--board-ink);overflow-wrap:anywhere}.est-board-sub{margin-top:6px;font-size:var(--fs-md);color:var(--board-ink-2)}.est-sum{display:flex;flex-direction:column;gap:8px;margin:18px 0 0;padding-top:14px;border-top:1px solid var(--board-line)}.est-sum>div{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-md)}.est-sum dt{color:var(--board-ink-2)}.est-sum dd{margin:0;color:var(--board-ink);font-weight:600}.est-board-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.est-board-row{display:flex;gap:8px}.est-board-row>.btn{flex:1 1 0;min-width:0;padding:0 10px}.est-board-row>.btn-icon{flex:0 0 var(--btn-h)}.est-board-foot{margin-top:12px;font-size:var(--fs-sm);color:var(--board-ink-3);text-align:center}.est-problems{margin-top:16px;padding:12px 14px;border-radius:var(--r-lg);background-color:var(--bad-bg);color:var(--bad-ink)}.est-problems-t{display:flex;align-items:center;gap:8px;font-weight:700;font-size:var(--fs-md)}.est-problems ul{margin:6px 0 0;padding-left:22px}.est-problems li{margin-top:2px}.est-problem{all:unset;cursor:pointer;font-size:var(--fs-md);font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:3px}.est-problem:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.est-form-body{display:flex;flex-direction:column;gap:var(--s-4);margin-top:18px}.est-lines{list-style:none;margin:14px 0 0;padding:0}.est-line{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"media info rm" ". ctrls ctrls";gap:4px 14px;padding:16px 0;border-top:1px solid var(--line)}.est-line:first-child{border-top:0;padding-top:4px}.est-line-media{grid-area:media}.est-line-info{grid-area:info;min-width:0;align-self:center}.est-line-name{font-weight:600;line-height:1.3;color:var(--ink)}.est-line-ctrls{grid-area:ctrls;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 16px;margin-top:8px}.est-ctrl{display:flex;flex-direction:column;gap:4px}.est-ctrl-l{font-size:var(--fs-sm);font-weight:500;color:var(--ink-3)}.est-ctrl .select.sm{width:104px}.est-price{width:124px}.est-ctrl-h{max-width:180px;font-size:12.5px;color:var(--ink-3)}.est-ctrl-h .btn-link{padding:0;font-size:inherit}.est-line-total{margin-left:auto;align-items:flex-end;text-align:right}.est-line-total b{font-size:var(--fs-lg);line-height:var(--h-sm)}.est-lines+.est-discount,#est-lines+.est-discount{margin-top:4px}.est-discount{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}.est-disc-text{flex:1 1 220px}.est-disc-ctrls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.est-disc-in{width:120px}.est-unit{margin-left:8px;font-weight:600;color:var(--ink-2)}.est-page #est-lines>.empty{margin-top:16px;padding:28px 20px}@media(max-width:760px){.est-line{grid-template-areas:"media info rm" "ctrls ctrls ctrls"}.est-line-ctrls{gap:12px}.est-line-total{width:100%;flex-direction:row;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px dashed var(--line)}.est-disc-ctrls,.est-disc-ctrls .seg{width:100%}.est-disc-ctrls .seg button{flex:1 1 0;padding:0 8px}}.est-pick .toolbar{margin-bottom:8px}.est-pick-list{list-style:none;margin:0;padding:0}.est-pick-item{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.est-pick-item:first-child{border-top:0}.est-pick-name{line-height:1.3}.est-pick-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:var(--fs-sm)}.est-pick-end{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}.est-pick-count{font-size:var(--fs-md)}@media(max-width:640px){.est-pick .seg{width:100%}.est-pick .seg button{flex:1 1 0;padding:0 8px}.est-pick-item .media.md{width:56px;height:56px}.modal-foot .est-pick-count{flex-basis:100%}}.est-doc-card .est-doc{margin-top:16px}.est-doc{display:flex;flex-direction:column;gap:20px;padding:28px;border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--bg-surface);color:var(--ink)}.est-doc-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.est-doc-brand{display:flex;align-items:center;gap:12px;font-size:var(--fs-md)}.est-doc-brand img{width:52px;height:52px;border-radius:999px}.est-doc-store{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.1}.est-doc-meta{text-align:right;font-size:var(--fs-md)}.est-doc-kind{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1}.est-doc-to{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;font-size:var(--fs-md)}.est-doc-label{margin-bottom:4px;font-size:var(--fs-sm);color:var(--ink-3)}.est-doc-notes{margin-top:-8px;color:var(--ink-2);white-space:pre-line}.est-doc-items{display:flex;flex-direction:column;border-top:1px solid var(--line)}.est-doc-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 48px 92px 104px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:var(--fs-md)}.est-doc-rhead{padding:8px 0;font-size:var(--fs-sm);font-weight:600;color:var(--ink-3)}.est-doc-item{display:flex;align-items:center;gap:12px;min-width:0}.est-doc-item .media.sm{width:44px;height:44px}.est-doc-color{display:block;font-size:var(--fs-sm)}.est-m-label{display:none}.est-doc-noitems{font-size:var(--fs-md)}.est-doc-sum{width:min(340px,100%);margin-left:auto}.est-doc-cta{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px;border-top:1px solid var(--line)}.est-doc-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--h-md);padding:0 18px;white-space:nowrap;border:1px solid var(--btn-line);border-radius:var(--r-md);background-color:var(--bg-surface);color:var(--ink);font-weight:600;font-size:var(--fs-base)}.est-doc-btn.on{background-color:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-ink)}.est-doc-btn.\!on{background-color:var(--primary-bg)!important;border-color:var(--primary-bg)!important;color:var(--primary-ink)!important}.est-email .est-doc-btn{align-self:flex-start;height:36px;font-size:var(--fs-md)}@media(max-width:640px){.est-doc{padding:18px;gap:16px}.est-doc-meta{text-align:left}.est-doc-rhead{display:none}.est-doc-row{grid-template-columns:auto auto auto minmax(0,1fr);grid-template-areas:"item item item item" "size qty each total";gap:6px 12px}.est-doc-item{grid-area:item}.est-doc-size{grid-area:size}.est-doc-qty{grid-area:qty;text-align:left}.est-doc-each{grid-area:each;text-align:left}.est-doc-total{grid-area:total}.est-m-label{display:inline;color:var(--ink-3);font-weight:400}.est-doc-cta .est-doc-btn{flex:1 1 auto;padding:0 12px}}.est-timeline{list-style:none;margin:14px 0 0;padding:0}.est-timeline li{position:relative;display:flex;gap:12px;padding:8px 0}.est-timeline li:before{content:"";position:absolute;left:16px;top:46px;bottom:-6px;width:2px;border-radius:2px;background-color:var(--line)}.est-timeline li:last-child:before{display:none}.est-tl-text{font-size:var(--fs-md);font-weight:500;line-height:1.35;color:var(--ink)}.est-timeline li.todo .est-tl-text{color:var(--ink-3)}.est-tl-dot{width:34px;height:34px;flex:none;border-radius:10px;border:1.5px dashed var(--line-strong)}.est-to-person{margin-top:6px}.est-link-field{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.est-link-row{display:flex;gap:8px}.est-link-row .input{flex:1 1 auto;font-size:13px;color:var(--ink-2)}.est-link-row .\!input{flex:1 1 auto!important;font-size:13px!important;color:var(--ink-2)!important}.pt-side-help{margin:auto 16px 16px;padding:14px;border-radius:var(--r-lg);background-color:var(--bg-inset);display:flex;flex-direction:column;gap:3px}.pt-side-help+.side-foot{margin-top:0}.pt-side-help-t{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.pt-side-help a{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:var(--fs-base);color:var(--ink)}.pt-side-help a:hover{color:var(--ink)}.pt-side-help a .ic{width:15px;height:15px;color:var(--gold-ink)}.pt-side-help-s{font-size:var(--fs-sm);color:var(--ink-3)}.pt-me-link,.pt-me-link:hover{color:inherit;text-decoration:none}.pt-cart-btn .count{margin-left:2px}.pt-top-me{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 12px 0 4px;border-radius:var(--r-pill);color:var(--ink);font-weight:600;text-decoration:none}.pt-top-me:hover{background-color:var(--bg-hover);color:var(--ink);text-decoration:none}.pt-mbrand{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;min-height:44px;padding-left:6px;color:var(--ink);text-decoration:none}.pt-mbrand:hover{color:var(--ink);text-decoration:none}.pt-mbrand .topbar-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-offline{display:flex;align-items:center;gap:10px;padding:10px var(--content-pad);background-color:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-md);font-weight:500;border-bottom:1px solid var(--line)}.pt-sr-img{width:34px;height:34px;flex:none;border-radius:8px;overflow:hidden;background-color:var(--img-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--neutral-ink)}.pt-sr-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-sr-none{padding:2px 12px 12px;color:var(--ink-3);font-size:var(--fs-md)}.pt-sr-list{margin-top:12px}.pt-sr-list .menu-item{min-height:50px}.pt-thumbs{display:inline-flex;flex:none}.pt-thumb{width:40px;height:40px;flex:none;margin-left:-10px;border-radius:10px;border:2px solid var(--bg-surface);background-color:var(--img-bg);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:var(--neutral-ink)}.pt-thumb:first-child{margin-left:0}.pt-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-thumb-more{background-color:var(--bg-inset);color:var(--ink-2);font-size:12px;font-weight:700}.pt-contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.pt-contact li{display:flex;gap:12px;align-items:flex-start}.pt-contact-k{font-size:var(--fs-sm)}.pt-contact-v{font-weight:600;overflow-wrap:anywhere}.pt-contact-hours{color:var(--ink)}.pt-contact-hours span{display:block;font-weight:500}.pt-owed{color:var(--bad-ink);font-weight:600}.pt-chips{display:flex;flex-wrap:wrap;gap:6px}.pt-count{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:24px;font-size:var(--fs-md);color:var(--ink-3)}#pt-cat-results,#pt-ord-results{display:flex;flex-direction:column;gap:12px}.pt-switch{font-size:var(--fs-md);font-weight:600;color:var(--ink-2);min-height:44px}.pt-kv{grid-template-columns:minmax(110px,max-content) 1fr}.pt-howto{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.pt-howto li{display:flex;gap:12px;align-items:flex-start;color:var(--ink-2)}.pt-howto b{color:var(--ink);font-weight:600}.pt-howto-n{width:28px;height:28px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--bg-inset);border:1px solid var(--line);color:var(--ink-2);font-weight:700;font-size:13px}.pt-mini-empty .strong{color:var(--ink)}.pt-mini-items{list-style:none;margin:16px 0;padding:0;display:flex;flex-direction:column;gap:12px}.pt-mini-items li{display:flex;align-items:center;gap:12px;font-size:var(--fs-md)}.pt-mini-items li>.grow{min-width:0}.pt-mini-meta{margin-top:2px;font-size:var(--fs-sm);color:var(--ink-3)}.pt-mini-items .num{font-weight:600;white-space:nowrap}.pt-mini-name{font-size:var(--fs-md);line-height:1.3}@media(max-width:1023px){.pt-has-buybar #outlet{padding-bottom:80px}.pt-has-buybar .toasts{bottom:calc(var(--tabbar-h, 69px) + 86px)}}.pt-home-row>.pt-home-main{flex:7 1 520px;display:flex}.pt-home-main>*{flex:1 1 auto}.pt-home-row>.pt-glance-card{flex:5 1 320px}.pt-home-row>.pt-recent{flex:7 1 460px}.pt-home-row>.pt-details{flex:5 1 320px}.pt-owe,.pt-obal{display:flex;flex-direction:column;padding-bottom:24px}.pt-owe-label,.pt-obal-label{font-family:var(--font-display);font-weight:600;font-size:28px;line-height:1.1;letter-spacing:.01em;color:var(--board-ink)}.pt-owe-fig,.pt-obal-fig{color:var(--board-ink);margin-top:8px}.pt-owe-sub,.pt-obal-sub{color:var(--board-ink-2);margin-top:8px}.pt-owe-list{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--board-line)}.pt-owe-list li{border-bottom:1px solid var(--board-line)}.pt-owe-row{display:flex;align-items:center;gap:14px;min-height:54px;padding:8px 10px;margin:0 -10px;border-radius:10px;color:var(--board-ink);text-decoration:none}.pt-owe-row:hover{background-color:color-mix(in srgb,var(--board-ink) 8%,transparent);color:var(--board-ink);text-decoration:none}.pt-owe-num{font-size:var(--fs-base)}.pt-owe-meta{color:var(--board-ink-2);font-size:var(--fs-md)}.pt-owe-amt{font-weight:700;font-size:var(--fs-lg)}.pt-owe-go{display:inline-flex;align-items:center;gap:2px;color:var(--gold);font-weight:600;font-size:var(--fs-md)}.pt-owe-go .ic{width:16px;height:16px}.pt-owe-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:auto;padding-top:22px}.pt-owe-cta .btn{min-width:180px}.pt-owe-cta p{flex:1 1 220px;color:var(--board-ink-2);font-size:var(--fs-md)}.pt-home-slot{gap:0}.pt-home-slot-cta{margin-top:auto;padding-top:22px}.pt-welcome .pt-howto{margin-bottom:4px}.pt-glance{list-style:none;margin:12px 0 0;padding:0}.pt-glance li+li{border-top:1px solid var(--line)}.pt-glance-row{display:flex;align-items:center;gap:14px;padding:12px 8px;margin:0 -8px;border-radius:10px;color:inherit;text-decoration:none}.pt-glance-row:hover{background-color:var(--bg-hover);color:inherit;text-decoration:none}.pt-glance-l{display:block;font-weight:600;color:var(--ink)}.pt-glance-s{display:block;font-size:var(--fs-sm);color:var(--ink-3)}.pt-glance .stat-value{min-width:34px;text-align:right}.pt-zero{color:var(--ink-3)}.pt-rec-list{margin-top:10px}.pt-rec-list .list-row{padding-top:13px;padding-bottom:13px}.pt-rec-money{font-size:var(--fs-md)}.pt-details .pt-kv{margin-top:16px}.pt-details-note{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:18px}.pt-details-note .ic{width:14px;height:14px}.pt-strip-grid{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pt-strip-item{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}.pt-strip-item:hover{color:inherit;text-decoration:none}.pt-strip-item:hover .pt-strip-name{text-decoration:underline;text-underline-offset:3px}.pt-strip-item .media{margin-bottom:6px}.pt-strip-name{font-weight:600;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pt-strip-price{color:var(--ink-2);font-weight:600}@media(max-width:760px){.pt-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.pt-owe-go span,.pt-owe-go{font-size:0;gap:0}.pt-owe-go .ic{width:18px;height:18px}.pt-owe-row{gap:10px}.pt-owe-cta .btn{flex:1 1 100%}.pt-home-slot-cta .btn{width:100%}}.pt-cat-tools .search{flex:1 1 220px}.pt-sort .select{width:auto;min-width:176px}.pt-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:var(--s-4)}.pt-grid>li{display:flex;min-width:0}.pt-grid .p-card{flex:1 1 auto;min-width:0}.pt-pcard .media-badge{left:auto;right:10px}.pt-pcard-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-top:auto;padding-top:12px}.pt-pcard-foot .p-card-price{margin:0;padding:0}.pt-instock{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:600;color:var(--ok-ink)}.pt-instock .ic{width:14px;height:14px;stroke-width:2.4}.pt-plist{list-style:none;margin:0;padding:0;background-color:var(--bg-surface);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden}.pt-plist>li+li{border-top:1px solid var(--line)}.pt-prow{display:flex;align-items:center;gap:16px;min-height:76px;padding:12px 20px;color:inherit;text-decoration:none}.pt-prow:hover{background-color:var(--bg-hover);color:inherit;text-decoration:none}.pt-prow-main{display:flex;flex-direction:column;gap:3px}.pt-prow-name{font-weight:600;font-size:var(--fs-lg);color:var(--ink);line-height:1.3}.pt-prow-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:var(--fs-sm);color:var(--ink-3)}.pt-prow-price{font-weight:700;font-size:var(--fs-lg);white-space:nowrap;min-width:80px;text-align:right}.pt-prow-chev{color:var(--ink-3)}@media(max-width:760px){.pt-cat-tools .pt-cat-types{flex:1 1 100%}.pt-cat-tools .pt-cat-view,.pt-cat-tools .spacer{display:none}.pt-sort{flex:1 1 160px}.pt-sort .select{width:100%;min-width:0}.pt-prow{padding:12px 14px;gap:12px;align-items:flex-start}.pt-prow-stock,.pt-prow-chev{display:none}.pt-prow-price{min-width:0;font-size:var(--fs-base)}}@media(max-width:560px){.pt-cat-types button{flex:1 1 auto;padding:0 10px}.pt-cat-types .count{display:none}.pt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pt-grid .p-card-body{padding:12px 12px 14px}.pt-grid .p-card-title{font-size:var(--fs-base)}.pt-grid .p-card-price{font-size:22px}.pt-grid .media-badge{top:8px;right:8px}.pt-grid .media-badge .chip{height:22px;font-size:11.5px;padding:0 7px}}.pt-prod-page .back-link{align-self:flex-start}.pt-prod{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start}.pt-gallery{position:sticky;top:96px}.pt-gal-main{border-radius:var(--r-xl);max-width:560px}.pt-gal-main img{-o-object-fit:cover;object-fit:cover}.pt-gal-main.is-logo img{width:46%;height:auto;-o-object-fit:contain;object-fit:contain}.pt-gal-main .ic{width:48px;height:48px}.pt-gal-nophoto{position:absolute;bottom:16px;font-size:var(--fs-md);font-weight:600;color:var(--neutral-ink)}.pt-gal-thumbs{display:flex;gap:10px;margin-top:12px}.pt-gthumb{width:78px;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background-color:var(--bg-surface);color:var(--ink-2);font-size:12.5px;font-weight:600;cursor:pointer}.pt-gthumb img{width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;background-color:var(--img-bg)}.pt-gthumb.is-logo img{-o-object-fit:contain;object-fit:contain;padding:12px}.pt-gthumb span{padding:5px 0 6px;text-align:center}.pt-gthumb:hover{border-color:var(--line-strong)}.pt-gthumb[aria-pressed=true]{border-color:var(--primary-bg);box-shadow:0 0 0 1px var(--primary-bg);color:var(--ink)}.pt-buy{min-width:0}.pt-prod-title{margin-top:2px}.pt-buy-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;color:var(--ink-3)}.pt-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px}.pt-price{font-family:var(--font-display);font-weight:700;font-size:42px;line-height:1;color:var(--ink)}.pt-tax-note{margin-top:8px;font-size:var(--fs-md);color:var(--ink-3)}.pt-buy-form{display:flex;flex-direction:column;gap:24px;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.pt-opt{display:flex;flex-direction:column;gap:10px;min-width:0}.pt-opt-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.pt-opt-val{font-weight:500;color:var(--ink-3);margin-left:4px}.pt-guide .ic{width:16px;height:16px}.pt-opt .pill{min-width:58px;height:46px}.pt-qty-row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px}.pt-qty-row .label{min-width:72px}.pt-qty-row .qty{height:46px}.pt-qty-row .qty button{width:46px}.pt-qty-total{font-size:var(--fs-md);color:var(--ink-3)}.pt-add{display:flex;flex-direction:column;gap:12px}.pt-add-msg{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-md);color:var(--ink-3)}.pt-add-msg .ic{width:16px;height:16px;margin-top:2px}.pt-add-msg.tone-ok{color:var(--ok-ink)}.pt-add-msg.tone-bad{color:var(--bad-ink);font-weight:600}.pt-added{flex-wrap:wrap;align-items:center}.pt-added-actions{display:flex;flex-wrap:wrap;gap:8px}.pt-sect{display:flex;flex-direction:column;gap:10px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.pt-logos{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.pt-logos li{display:flex;align-items:center;gap:12px;font-size:var(--fs-md);min-width:0}.pt-logo-art{width:56px;height:56px;flex:none;padding:5px;border:1px solid var(--line);border-radius:12px;background-color:var(--img-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--navy-800)}.pt-logo-art.sm{width:46px;height:46px;border-radius:10px}.pt-logo-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pt-about-kv{margin-top:6px;grid-template-columns:minmax(96px,max-content) 1fr}.pt-pickup{display:flex;gap:12px;align-items:flex-start;margin-top:28px;padding:14px 16px;border-radius:var(--r-lg);background-color:var(--bg-inset);font-size:var(--fs-md);color:var(--ink-2)}.pt-pickup b{color:var(--ink)}.pt-pickup .ic{color:var(--gold-ink);margin-top:1px;flex:none}.pt-guide-how .ic{flex:none;color:var(--gold-ink);margin-top:1px}.pt-buybar{display:none}@media(max-width:1023px){.pt-prod{gap:28px}.pt-buybar{display:flex;align-items:center;gap:14px;position:fixed;left:0;right:0;z-index:31;bottom:var(--tabbar-h, calc(69px + env(safe-area-inset-bottom)) );padding:10px 16px;background-color:var(--bg-side);border-top:1px solid var(--line)}.pt-buybar .btn{flex:none}.pt-buybar-price{font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.05;color:var(--ink)}.pt-buybar-sel{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-add>.btn[data-action=pt-add]{display:none}}@media(max-width:900px){.pt-prod{grid-template-columns:minmax(0,1fr)}.pt-gallery{position:static}.pt-gal-main{max-width:min(100%,52vh);margin:0 auto}.pt-gal-thumbs{justify-content:center}.pt-prod-title{font-size:36px}}@media(max-width:420px){.pt-buybar .btn{padding:0 16px}}.pt-cart-list{list-style:none;margin:0;padding:0}.pt-cline{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.pt-cline:first-child{border-top:0;padding-top:4px}.pt-cline-photo{flex:none}.pt-cline-body{display:flex;flex-direction:column;gap:4px}.pt-cline-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pt-cline-name{font-weight:600;font-size:var(--fs-base);line-height:1.3;color:var(--ink)}.pt-cline-name:hover{color:var(--ink)}.pt-cline-x{flex:none;margin:-8px -8px 0 0;color:var(--ink-3)}.pt-cline-meta{font-size:var(--fs-md);color:var(--ink-2)}.pt-cline-print{display:flex;align-items:flex-start;gap:6px;font-size:var(--fs-sm);color:var(--ink-3)}.pt-cline-print .ic{width:13px;height:13px;margin-top:3px;flex:none}.pt-cline-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.pt-cline-price{font-weight:700;text-align:right;white-space:nowrap}.pt-cline-each{display:block;font-weight:400;font-size:var(--fs-sm);color:var(--ink-3)}.pt-cart-sum{gap:8px}.pt-cart-note{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-sm);color:var(--ink-3)}.pt-cart-note .ic{width:15px;height:15px;flex:none;margin-top:2px}.pt-cart-drawer .modal-foot{padding-top:18px}.pt-cart-split>.pt-cart-items{flex:7 1 440px}.pt-cart-split>.pt-cart-side{flex:4 1 300px;display:flex;flex-direction:column;gap:16px;align-self:flex-start;position:sticky;top:96px}.pt-cart-items .pt-cart-list{margin-top:12px}@media(max-width:1023px){.pt-cline .qty.sm{height:44px}.pt-cline .qty.sm button{width:44px}.pt-cline-x{width:44px;height:44px;margin:-10px -10px 0 0}.pt-cart-split>.pt-cart-side{position:static}}.pt-placed-head{display:flex;align-items:center;gap:18px}.pt-placed-head .lede{margin-top:6px;color:var(--ink-3);font-size:var(--fs-lg)}.pt-big-check{width:64px;height:64px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--ok-bg);color:var(--ok-ink)}.pt-big-check .ic{width:30px;height:30px;stroke-width:2.6}.pt-placed-split>.pt-placed-main{flex:7 1 440px}.pt-placed-split>.pt-placed-sum{flex:4 1 300px;align-self:flex-start}.pt-paychoice{display:flex;flex-direction:column;gap:12px;margin-top:16px}.pt-paychoice-opt{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg)}.pt-paychoice-opt.is-main{border-color:var(--line-strong);background-color:var(--bg-selected)}.pt-paychoice-opt .grow{flex:1 1 240px}.pt-paychoice-opt .btn{min-width:150px}.pt-placed-link{display:inline-flex;align-items:center;gap:4px;margin-top:16px}.pt-placed-link .ic{width:15px;height:15px}.pt-receipt{display:flex;flex-direction:column;gap:20px}.pt-receipt-amt .figure-hero{margin-top:4px}.pt-receipt-kv{padding-top:18px;border-top:1px dashed var(--line-strong)}.pt-receipt-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:18px;border-top:1px solid var(--line)}@media(max-width:760px){.pt-placed-head{align-items:flex-start;gap:14px}.pt-big-check{width:52px;height:52px}.pt-big-check .ic{width:26px;height:26px}.pt-paychoice-opt .btn{flex:1 1 100%}.pt-paychoice-opt>.tile{display:none}.pt-receipt-actions .btn{flex:1 1 100%}}.pt-ord-tools .search{flex:0 1 300px}.pt-onum{font-weight:600;font-size:var(--fs-base);color:var(--ink)}.pt-onum:hover{color:var(--ink)}.pt-ord-c-act{width:1%;white-space:nowrap}.pt-ord-c-act .btn .ic{width:16px;height:16px}.pt-ord-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:var(--s-4)}.pt-ocard{display:flex;flex-direction:column;gap:12px;padding:18px;background-color:var(--bg-surface);border:1px solid var(--line);border-radius:var(--r-xl);cursor:pointer;min-width:0}.pt-ocard:hover{border-color:var(--line-strong)}.pt-ocard-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pt-ocard-head .pt-onum{font-size:var(--fs-lg)}.pt-ocard-n{font-size:var(--fs-sm)}.pt-ocard-money{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-sm)}.pt-ocard-fig{font-weight:700;font-size:var(--fs-lg);color:var(--ink)}.pt-ocard .btn{margin-top:auto}@media(max-width:760px){.pt-ord-tools .pt-ord-viewseg,.pt-ord-tools .spacer{display:none}.pt-ord-tools .search{flex:1 1 100%;order:-1}.pt-ord-tabs{flex:1 1 100%}.pt-ord-tabs .pt-tab-empty{display:none}.stack-mobile .pt-ord-table td.pt-ord-c-owed{justify-content:flex-end}.stack-mobile .pt-ord-table td.pt-ord-c-act{width:auto}.stack-mobile .pt-ord-table td.pt-ord-c-act .btn{width:100%;height:44px}.stack-mobile .pt-ord-table td.pt-ord-c-act:has(.pt-ord-view-btn){display:none}}.pt-otitle{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:2px}.pt-ogrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:var(--gap);align-items:start}.pt-track{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pt-track li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 6px;text-align:center}.pt-track li:before{content:"";position:absolute;top:15px;left:-50%;width:100%;height:3px;border-radius:3px;background-color:var(--line-strong)}.pt-track li:first-child:before{display:none}.pt-track li.is-done:before,.pt-track li.is-now:before{background-color:var(--ok-dot)}.pt-track-dot{position:relative;z-index:1;width:33px;height:33px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--bg-surface);border:2px solid var(--line-strong);color:var(--ink-3);font-weight:700;font-size:13px}.pt-track-dot .ic{width:16px;height:16px;stroke-width:2.8}.is-done .pt-track-dot{background-color:var(--ok-dot);border-color:var(--ok-dot);color:var(--ink-inverse)}.is-now .pt-track-dot{background-color:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-ink);box-shadow:0 0 0 4px var(--bg-selected)}.is-next .pt-track-dot{border-style:dashed;color:var(--ink-2)}.pt-track-t{font-weight:600;font-size:var(--fs-md);line-height:1.25;color:var(--ink)}.is-todo .pt-track-t,.is-next .pt-track-t{color:var(--ink-2);font-weight:500}.pt-track-s{font-size:var(--fs-sm);color:var(--ink-3)}.pt-track-now{display:flex;gap:12px;align-items:flex-start;margin-top:22px;padding:14px 16px;border-radius:var(--r-lg);background-color:var(--bg-inset);font-size:var(--fs-md);color:var(--ink-2)}.pt-track-now b{color:var(--ink)}.pt-track-now .ic{flex:none;margin-top:1px;color:var(--gold-ink)}.pt-oitem-list{list-style:none;margin:8px 0 0;padding:0}.pt-oitem{display:flex;gap:16px;padding:22px 0;border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.pt-oitem:first-child{border-top:0;padding-top:14px}.pt-oitem:last-child{padding-bottom:4px}.pt-oitem-photo{flex:none}.pt-oitem-body{display:flex;flex-direction:column;gap:10px;min-width:0}.pt-oitem-top{display:flex;gap:12px;align-items:flex-start}.pt-oitem-name{font-weight:600;font-size:var(--fs-lg);line-height:1.3;color:var(--ink)}.pt-oitem-meta{margin-top:3px;font-size:var(--fs-md);color:var(--ink-3)}.pt-oitem-status{align-items:center;gap:6px 12px}.pt-oitem-extras{font-size:var(--fs-sm);color:var(--ink-2)}.pt-oitem-badge{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--ink-2)}.pt-oitem-note{font-size:var(--fs-md)}.pt-oitem-note.muted{font-size:var(--fs-sm)}.pt-oitem-price{font-weight:700;font-size:var(--fs-lg);white-space:nowrap;text-align:right}.pt-oitem-price span{display:block;font-weight:400;font-size:var(--fs-sm);color:var(--ink-3)}.pt-eta{font-size:var(--fs-sm)}.pt-obal-sub{font-size:var(--fs-md)}.pt-obal-meter{margin-top:16px;background-color:color-mix(in srgb,var(--board-ink) 14%,transparent)}.pt-obal-meter>span{background-color:var(--gold)}.pt-obal-sum{display:flex;flex-direction:column;gap:9px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--board-line);font-size:var(--fs-md)}.pt-obal-sum>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;color:var(--board-ink-2)}.pt-obal-sum dd{margin:0;color:var(--board-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pt-obal-sum .is-total{padding-top:10px;border-top:1px solid var(--board-line);color:var(--board-ink);font-weight:700;font-size:var(--fs-base)}.pt-obal-sum .is-due{color:var(--board-ink);font-weight:600;font-size:var(--fs-base)}.pt-obal-cta{display:flex;flex-direction:column;gap:10px;margin-top:20px}.pt-obal-cta p{font-size:var(--fs-sm);color:var(--board-ink-2)}.pt-pay-list{margin-top:10px}.pt-ohelp{display:flex;flex-direction:column;gap:12px}.pt-ohelp .card-sub{margin-top:-6px}.pt-ohelp-cancel{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding-top:16px;border-top:1px solid var(--line)}.pt-ohelp-cancel .btn{margin-top:8px}.pt-ohelp-cancel .btn-link{align-self:flex-start;min-height:40px}@media(max-width:1100px){.pt-ogrid{display:flex;flex-direction:column;align-items:stretch}.pt-omain,.pt-oside{display:contents}.pt-track-card{order:1}.pt-obal{order:2}.pt-oitems{order:3}.pt-opays{order:4}.pt-ohelp{order:5}}@media(max-width:560px){.pt-track{grid-template-columns:minmax(0,1fr);margin-top:14px}.pt-track li{flex-direction:row;align-items:center;gap:12px;padding:8px 0;text-align:left}.pt-track li:before{top:-9px;left:15px;width:3px;height:18px}.pt-track-s{margin-left:auto}.pt-oitem{gap:12px}.pt-oitem-photo .media.md{width:56px;height:56px}.pt-oitem-top{flex-direction:column;gap:6px}.pt-oitem-price{text-align:left}.pt-oitem-price span{display:inline;margin-left:6px}}.pt-doc-table .right{text-align:right;padding-right:0;white-space:nowrap}.pt-doc-totals .is-total{padding-top:8px;border-top:1px solid var(--line-strong);font-weight:700}.pt-doc-totals .is-due{padding-top:8px;border-top:2px solid var(--ink);font-weight:700;font-size:var(--fs-lg)}@media print{html.pt-printing body>*:not(.overlay){display:none!important}html.pt-printing .overlay{position:static;display:block;padding:0;background:none;animation:none}html.pt-printing .modal{max-width:none;max-height:none;box-shadow:none;border-radius:0;overflow:visible;animation:none}html.pt-printing .modal-head,html.pt-printing .modal-foot{display:none!important}html.pt-printing .modal-body{padding:0;overflow:visible}html.pt-printing .pt-doc{border:0;border-radius:0;padding:0}}.pt-co-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--gap);align-items:start}.pt-co-rows .sum-row>:first-child{min-width:0}.pt-co-due{padding-top:12px;border-top:2px solid var(--ink)}.pt-co-store{display:flex;gap:10px;align-items:flex-start;margin-top:20px;font-size:var(--fs-md);color:var(--ink-2)}.pt-co-store b{color:var(--ink)}.pt-co-store .ic{flex:none;margin-top:1px;color:var(--ink-3)}.pt-co-form{margin-top:18px}.pt-sq-foot{display:flex;align-items:flex-start;gap:6px;font-size:var(--fs-sm);color:var(--ink-3)}.pt-sq-foot .ic{width:14px;height:14px;margin-top:2px;flex:none}.pt-co-secure{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-sm);color:var(--ink-3)}.pt-co-secure .ic{width:16px;height:16px;flex:none;color:var(--ok-ink)}.pt-co-btn{gap:10px}.pt-spin{width:17px;height:17px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:pt-spin .8s linear infinite}@keyframes pt-spin{to{transform:rotate(360deg)}}#pt-co-alert:empty{display:none}.pt-dev{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border:1.5px dashed var(--line-strong);border-radius:var(--r-xl);background-color:var(--bg-inset)}.pt-dev-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink-2)}.pt-dev-t{font-size:var(--fs-base);font-weight:700;color:var(--ink)}.pt-dev-tag{margin-left:auto}.pt-dev-p{font-size:var(--fs-sm);color:var(--ink-3)}.pt-dev-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pt-dev-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pt-dev-list .chip{min-width:84px;justify-content:center}.pt-dev-list code{flex:1 1 auto;font-size:var(--fs-md);color:var(--ink)}@media(max-width:900px){.pt-co-grid{grid-template-columns:minmax(0,1fr)}}.pt-acct-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--gap);align-items:start}.pt-acct-who{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.pt-id-state{display:flex;gap:14px;align-items:flex-start;margin-top:16px}.pt-id-form{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.pt-drops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pt-drop{min-height:136px}.pt-drop:focus-within{outline:2px solid var(--focus);outline-offset:2px}.pt-drop.has-file{border-style:solid;border-color:var(--ok-dot);background-color:var(--ok-bg)}.pt-drop.has-file .ic{color:var(--ok-ink)}.pt-drop-sub{font-size:var(--fs-sm);color:var(--ink-3);overflow-wrap:anywhere}.pt-look{margin-top:14px;max-width:380px}.pt-sec-list{margin-top:8px}.pt-readonly{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:10px 13px;border-radius:var(--r-md);background-color:var(--bg-inset);font-weight:500}.pt-readonly .muted{font-size:var(--fs-sm);font-weight:400}.pt-pass{position:relative;display:flex;align-items:center}.pt-pass .input{padding-right:50px}.pt-pass .\!input{padding-right:50px!important}.pt-pass-eye{position:absolute;right:1px;width:46px;height:40px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pt-pass-eye:hover{color:var(--ink)}.pt-meter{height:6px;border-radius:3px;background-color:var(--track);overflow:hidden}.pt-meter span{display:block;width:0;height:100%;border-radius:3px;transition:width var(--dur-2) var(--ease)}.pt-meter .tone-bad{background-color:var(--bad-dot)}.pt-meter .tone-warn{background-color:var(--warn-dot)}.pt-meter .tone-ok{background-color:var(--ok-dot)}.pt-rules{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm);color:var(--ink-3)}.pt-rules li{display:flex;align-items:center;gap:6px}.pt-rules .ic{width:15px;height:15px}.pt-rules li.is-met{color:var(--ok-ink)}@media(max-width:1100px){.pt-acct-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.pt-drops{grid-template-columns:minmax(0,1fr)}.pt-acct-who .btn{width:100%}.pt-kv{grid-template-columns:minmax(0,1fr);gap:2px}.pt-kv dt{margin-top:10px;font-size:var(--fs-sm)}.pt-kv dt:first-child{margin-top:0}.pt-sec-list .list-row{flex-wrap:wrap}.pt-sec-list .list-row .btn{margin-left:50px}}.pt-rec-list .pt-thumbs{width:100px}@media(max-width:760px){.pt-rec-list .pt-thumbs{width:auto}.pt-rec-list .pt-thumb:not(:first-child){display:none}}@media(max-width:760px){.pt-app .content .seg button{height:44px}.pt-app .content .btn-sm{--btn-h: 44px}.pt-guide,.pt-cart-clear .btn-link,.pt-cart-items .card-head .btn-link,.pt-count .btn-link{min-height:44px}}.sys-th-sr{position:relative}.sys-sec-label{font-size:var(--fs-md);font-weight:600;color:var(--ink-2);margin:0 0 10px;font-family:var(--font-sans)}.sys-resultbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.sys-viewctl{display:flex;align-items:center;gap:10px;margin-left:auto}.sys-viewctl .seg{padding:3px}.sys-viewctl .seg button{height:32px;width:38px}.sys-inline{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-md)}.sys-inline .select{width:auto}.sys-filter{width:auto;min-width:150px;flex:0 1 220px}.sys-count{font-size:var(--fs-md);color:var(--ink-3)}.sys-count b{color:var(--ink);font-weight:600}.sys-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--fs-md)}.sys-crumbs li{display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--ink-3)}.sys-crumbs li>.ic{color:var(--ink-3)}.sys-crumbs a,.sys-crumbs span[aria-current]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;font-weight:600}.sys-crumbs a{color:var(--link)}.sys-crumbs a:hover{background-color:var(--bg-hover);text-decoration:none}.sys-crumbs span[aria-current]{color:var(--ink)}.sys-crumbs li:first-child a,.sys-crumbs li:first-child span{margin-left:-8px}.sys-daterange{display:flex;align-items:center;gap:8px;flex:0 1 auto}.sys-daterange .input{width:158px}.sys-daterange .\!input{width:158px!important}.sys-dot{display:inline-block;width:9px;height:9px;border-radius:999px;background-color:var(--line-strong);flex:none}.sys-dot.on{background-color:var(--ok-dot);box-shadow:0 0 0 3px var(--ok-bg)}.sys-dot.\!on{background-color:var(--ok-dot)!important;box-shadow:0 0 0 3px var(--ok-bg)!important}.sys-folders{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}.sys-folder{display:flex;align-items:center;gap:4px;padding:6px 8px 6px 6px;border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--bg-surface)}.sys-folder:hover{border-color:var(--line-strong)}.sys-folder-link{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;color:inherit;text-decoration:none}.sys-folder-link:hover{text-decoration:none;color:inherit}.sys-folder-link:hover .sys-folder-name{color:var(--link)}.sys-folder-name{display:block;font-weight:600;line-height:1.3;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sys-folder-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:var(--fs-sm);color:var(--ink-3);margin-top:2px}.sys-files{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:14px}.sys-file{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--bg-surface);overflow:hidden;min-width:0}.sys-file:hover{border-color:var(--line-strong)}.sys-file-open{display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.sys-file-open .sys-file-thumb{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:0}.sys-file-thumb{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;width:52px;height:52px;flex:none;border-radius:10px;overflow:hidden;background-color:var(--img-bg)}.sys-file-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8%}.sys-file-thumb.sm{width:40px;height:40px;border-radius:9px}.sys-file-thumb.is-doc{background-color:var(--bg-inset);color:var(--ink-3)}.sys-file-thumb.kind-pdf{color:var(--bad-ink)}.sys-file-thumb.kind-dst{color:var(--violet-ink)}.sys-file-ext{font-size:11px;font-weight:700;font-family:var(--font-mono)}.sys-file-body{padding:8px 6px 12px 12px;display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--line)}.sys-file-top{display:flex;align-items:flex-start;gap:4px}.sys-file-name{flex:1 1 auto;min-width:0;padding:7px 0 0;border:0;background:transparent;text-align:left;font-weight:600;font-size:var(--fs-md);line-height:1.3;color:var(--ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sys-file-name:hover{color:var(--link);text-decoration:underline;text-underline-offset:3px}.sys-file-meta{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--ink-3);min-width:0;padding-right:6px;white-space:nowrap}.sys-file-where{display:flex;align-items:center;gap:5px;font-size:var(--fs-sm);color:var(--ink-3);padding-right:6px}.sys-file-where .ic{width:13px;height:13px;flex:none}.sys-row-name{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none;border:0;background:transparent;padding:0;text-align:left;width:100%}.sys-row-name:hover{text-decoration:none;color:inherit}.sys-row-name:hover .cell-main{color:var(--link);text-decoration:underline;text-underline-offset:3px}.sys-row-name .cell-main,.sys-row-name .cell-sub{display:block}.sys-files-table td:first-child{min-width:280px}.sys-preview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}.sys-preview-stage{aspect-ratio:1 / 1;border-radius:var(--r-lg);background-color:var(--img-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.sys-preview-stage img{width:76%;height:76%;-o-object-fit:contain;object-fit:contain}.sys-preview-stage.is-doc{background-color:var(--bg-inset);aspect-ratio:4 / 3}.sys-preview-doc{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:20px;color:var(--ink-3)}.sys-preview-doc .strong{color:var(--ink)}.sys-preview-kv{grid-template-columns:max-content minmax(0,1fr);font-size:var(--fs-md)}.sys-uplist{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.sys-upitem{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-lg)}@media(max-width:760px){.sys-filter{flex:1 1 100%;min-width:0}.sys-daterange{flex:1 1 100%}.sys-daterange .input{flex:1 1 0;width:auto;min-width:0}.sys-files-toolbar>.search{flex:1 1 calc(100% - 110px);min-width:0}.sys-files-toolbar>.seg.icons{order:1;flex:none}.sys-files-toolbar>.sys-filter,.sys-files-toolbar>.sys-daterange{order:2}.sys-files-toolbar>.spacer{display:none}.sys-viewctl{width:100%}.sys-viewctl .sys-inline,.sys-viewctl .sys-inline .select{flex:1 1 auto}.sys-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sys-files-table td:first-child{min-width:0}.sys-preview{grid-template-columns:1fr;gap:16px}.sys-files-page .page-actions .btn-icon{flex:0 0 auto}.sys-daterange .\!input{flex:1 1 0!important;width:auto!important;min-width:0!important}}.sys-signin{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ok-ink)}.sys-roles .inset{display:flex;flex-direction:column;gap:12px}.sys-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-md);color:var(--ink-2)}.sys-checks li{display:flex;align-items:flex-start;gap:8px}.sys-checks .ic{color:var(--ok-ink);margin-top:2px;width:16px;height:16px}.sys-fieldset{border:0;margin:0;padding:0;min-width:0}.sys-fieldset legend{padding:0;margin-bottom:8px}.sys-role-cards{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.sys-namelist{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-lg)}.sys-namelist li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:8px 12px;border-top:1px solid var(--line);font-size:var(--fs-md)}.sys-namelist li:first-child{border-top:0}.sys-stat{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.sys-stat:hover{border-color:var(--line-strong)}.sys-stat.is-on{border-color:var(--primary-bg);box-shadow:0 0 0 1px var(--primary-bg);background-color:var(--bg-selected)}.sys-act-dot{width:36px;padding-right:0!important}.sys-act-name{color:var(--ink);text-decoration:none}.sys-act-name:hover{color:var(--link);text-decoration:underline;text-underline-offset:3px}.sys-act-dept{min-width:160px}.sys-act-self{font-size:var(--fs-sm);white-space:nowrap}.sys-act-foot{font-size:var(--fs-sm)}.sys-alert-btn{align-self:center;flex:none}.sys-act-table td:last-child{text-align:right}@media(max-width:760px){.sys-act-dept{min-width:0}.alert .sys-alert-btn{align-self:flex-start}.stack-mobile .sys-act-table td.m-right{grid-column:1 / -1;justify-content:stretch;padding-top:8px!important;border-top:1px solid var(--line);margin-top:4px}.stack-mobile .sys-act-table td.m-right .btn{flex:1 1 auto}}.sys-card-head{display:flex;align-items:baseline;gap:10px;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.sys-notifs{list-style:none;margin:0;padding:0}.sys-notif{display:flex;align-items:flex-start;gap:14px;padding:16px 22px;border-top:1px solid var(--line)}.sys-notifs>.sys-notif:first-child{border-top:0}.sys-notif-main{flex:1 1 auto;min-width:0}.sys-notif-title{font-weight:600;font-size:var(--fs-lg);color:var(--ink);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sys-notif-desc{font-size:var(--fs-md);color:var(--ink-3);margin-top:2px}.sys-notif-tags{margin-top:8px}.sys-notif-ctl{display:flex;align-items:center;gap:16px;flex:none;align-self:center}.sys-switch-sm{gap:8px;font-size:var(--fs-md);font-weight:600;color:var(--ink-2)}.sys-switch-sm input{width:38px;height:22px}.sys-switch-sm input:after{width:16px;height:16px}.sys-switch-sm input:checked:after{transform:translate(16px)}.sys-chan-off{text-decoration:line-through;opacity:.7}.chip.outline .ic{width:13px;height:13px}.sys-rules td:first-child{min-width:220px}.sys-logs td:nth-child(3){min-width:200px}.sys-fail{font-size:var(--fs-sm);color:var(--bad-ink);margin-top:4px;max-width:280px}.sys-providers>.card{flex:1 1 380px}.sys-kv-tight{grid-template-columns:max-content 1fr;gap:8px 18px;font-size:var(--fs-md)}.sys-kv-tight dd{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sys-testform{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:6px}.sys-testrow{display:flex;gap:8px}.sys-testrow .input{flex:1 1 auto}.sys-testrow .\!input{flex:1 1 auto!important}.sys-vars{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sys-vars .hint{margin-right:4px}.sys-var{height:30px;font-weight:500;gap:4px;padding:0 10px 0 8px}.sys-var .ic{width:14px;height:14px;color:var(--ink-3)}.sys-edit{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--gap);align-items:start}.sys-edit-form{display:flex;flex-direction:column;gap:20px}.sys-edit-form .form-section+.form-section{margin-top:0;padding-top:20px}.sys-edit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;border-top:1px solid var(--line)}.sys-edit-preview{position:sticky;top:92px}.sys-mail{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background-color:var(--bg-surface)}.sys-mail-head{padding:12px 16px;border-bottom:1px solid var(--line);background-color:var(--bg-inset);display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm)}.sys-mail-row{display:flex;gap:10px;min-width:0;color:var(--ink-2)}.sys-mail-row>span:first-child{width:36px;flex:none;color:var(--ink-3)}.sys-mail-subject{margin-top:6px;font-weight:700;font-size:var(--fs-lg);color:var(--ink);line-height:1.3}.sys-mail-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.sys-mail-brand{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:2px solid var(--gold);font-family:var(--font-display);font-weight:700;font-size:19px;color:var(--ink)}.sys-mail-brand img{width:30px;height:30px;border-radius:999px}.sys-mail-text{display:flex;flex-direction:column;gap:10px;font-size:var(--fs-base);color:var(--ink);line-height:1.5;overflow-wrap:anywhere}.sys-mail-text ul{margin:0;padding-left:20px}.sys-mail-link{color:var(--link);text-decoration:underline;text-underline-offset:2px}.sys-mail-foot{padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-3)}.sys-phone{max-width:340px;margin:0 auto;padding:16px;border:1px solid var(--line);border-radius:24px;background-color:var(--bg-inset);display:flex;flex-direction:column;gap:10px}.sys-phone-top{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--fs-sm);color:var(--ink-3);font-weight:600}.sys-bubble{align-self:flex-start;max-width:92%;padding:10px 14px;border-radius:18px 18px 18px 6px;background-color:var(--bg-surface);border:1px solid var(--line);font-size:var(--fs-base);line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.sys-phone-meta{font-size:var(--fs-xs);color:var(--ink-3);text-align:center}@media(max-width:1100px){.sys-edit{grid-template-columns:minmax(0,1fr)}.sys-edit-preview{position:static}}@media(max-width:760px){.sys-card-head{padding:16px 16px 12px}.sys-notif{flex-wrap:wrap;padding:16px;gap:12px}.sys-notif>.tile{display:none}.sys-notif-ctl{flex-basis:100%;justify-content:space-between}.sys-notif-ctl .btn{flex:0 0 auto}.sys-rules td:first-child,.sys-logs td:nth-child(3){min-width:0}.stack-mobile .sys-rules td.m-full .actions{justify-content:flex-start;flex-wrap:wrap}.sys-testrow{flex-direction:column}.sys-edit-actions .spacer{display:none}.sys-edit-actions .btn{flex:1 1 auto}}#notif-rule [hidden],.sys-edit [hidden]{display:none!important}#notif-rule .check .ic{margin-top:1px;color:var(--ink-3)}.sys-audits{list-style:none;margin:0;padding:0}.sys-audit{display:flex;align-items:flex-start;gap:14px;padding:14px 22px;border-top:1px solid var(--line)}.sys-audits>.sys-audit:first-child{border-top:0}.sys-audit.sev-critical{background-color:var(--bad-bg)}.sys-audit-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.sys-audit-who{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.sys-audit-name{color:var(--ink)}.sys-audit-name:hover{color:var(--link)}.sys-audit-text{color:var(--ink-2);font-size:var(--fs-base);overflow-wrap:anywhere}.sys-audit-link{display:inline;align-self:flex-start;margin-top:2px;font-size:var(--fs-md);font-weight:600}.sys-audit-link .ic{display:inline-block;width:14px;height:14px;margin-left:4px;vertical-align:-2px}.sys-audit-end{display:flex;align-items:center;gap:6px;flex:none}.sys-audit-time{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:760px){.sys-audit{padding:14px 16px;gap:12px;flex-wrap:wrap;position:relative}.sys-audit>.tile{width:34px;height:34px}.sys-audit-main{flex-basis:calc(100% - 46px);padding-right:64px}.sys-audit-end{position:absolute;top:10px;right:10px}}.sys-bak-cards>.card{flex:1 1 280px}.sys-bak-cards .card-head .h3{color:var(--ink)}.sys-bak-cards .card-head .ic{color:var(--ink-3)}.sys-bak-fig{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.05;color:var(--ink);margin-top:14px}.sys-bak-file{display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-size:12.5px;color:var(--ink-2)}.sys-bak-table td:first-child{min-width:130px}#bak-set [hidden],#bak-rs [hidden]{display:none!important}@media(max-width:760px){.stack-mobile .sys-bak-table td.m-full .actions{justify-content:flex-start;width:100%;padding-top:8px;border-top:1px solid var(--line);margin-top:4px}.stack-mobile .sys-bak-table td.m-full .actions .btn{flex:1 1 auto}}.sys-bin td:first-child{min-width:260px}@media(max-width:760px){.sys-bin td:first-child{min-width:0}.stack-mobile .sys-bin td.m-full .actions{justify-content:flex-start;width:100%;padding-top:8px;border-top:1px solid var(--line);margin-top:4px}.stack-mobile .sys-bin td.m-full .actions .btn{flex:1 1 0}}.sys-maint-status{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.sys-maint-status .grow{flex:1 1 260px}.sys-maint-status.is-on{border-color:var(--bad-dot);box-shadow:0 0 0 1px var(--bad-dot)}.sys-maint-switch{padding:10px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--bg-inset)}.sys-maint-split>.card{flex:1 1 420px}.sys-subsec .switch{align-items:flex-start}.sys-subsec .hint .ic{display:inline-block;vertical-align:-2px;width:14px;height:14px}#maint-form [hidden]{display:none!important}.sys-browser{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background-color:var(--bg-page)}.sys-browser-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background-color:var(--bg-inset);border-bottom:1px solid var(--line)}.sys-browser-bar>span{width:9px;height:9px;border-radius:999px;background-color:var(--line-strong)}.sys-browser-url{flex:1 1 auto;margin-left:8px;display:flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:8px;background-color:var(--bg-surface);font-size:var(--fs-xs);color:var(--ink-3);min-width:0;overflow:hidden;white-space:nowrap}.sys-browser-url .ic{width:12px;height:12px}.sys-mpage{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:36px 24px 22px}.sys-mpage-badge{width:64px;height:64px;border-radius:999px}.sys-mpage-title{font-family:var(--font-display);font-weight:700;font-size:30px;line-height:1.05;color:var(--ink);overflow-wrap:anywhere}.sys-mpage-msg{max-width:42ch;color:var(--ink-2);overflow-wrap:anywhere;white-space:pre-line}.sys-mpage-eta{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill);background-color:var(--warn-bg);color:var(--warn-ink);font-weight:600;font-size:var(--fs-md)}.sys-mpage-contact{font-size:var(--fs-md);color:var(--ink-3)}.sys-mpage-foot{margin-top:14px;font-size:var(--fs-xs);color:var(--ink-3)}.sys-confirm-prev .sys-mpage{padding:22px 16px 14px}.sys-confirm-prev .sys-mpage-title{font-size:24px}.side .me{border-radius:12px}.side .me:has(a[aria-current=page]){background-color:var(--bg-selected);box-shadow:0 0 0 6px var(--bg-selected)}.sys-prof-id .grow{flex:1 1 260px}@media(max-width:760px){.sys-maint-switch{width:100%;justify-content:space-between;flex-direction:row-reverse}.sys-prof-id>.btn{width:100%}.stack-mobile td.sys-adm-actions .actions{width:100%;justify-content:flex-start;padding-top:8px;border-top:1px solid var(--line);margin-top:4px}.stack-mobile td.sys-adm-actions .actions .btn{flex:1 1 auto}.stack-mobile td.sys-adm-signin .cell-sub{display:inline!important;margin-left:6px}.alert:has(.sys-alert-btn){flex-wrap:wrap}.alert .sys-alert-btn{margin-left:32px}.sys-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sys-stats .stat{padding:12px 14px;gap:10px;align-items:flex-start}.sys-stats .stat>.tile{display:none}.sys-stats .stat-value{font-size:26px}}.sys-log-time{display:block}.sys-minw0{min-width:0}@media(max-width:760px){.sys-log-time{display:inline;margin-left:6px}.sys-tabs{margin:0 calc(var(--content-pad) * -1);padding:0 var(--content-pad)}.sys-tabs .tab{padding:0 10px}.sys-tabs .tab>.ic{display:none}.sys-tabs .\!tab{padding:0 10px!important}.sys-tabs .\!tab>.ic{display:none!important}}.int-kv{margin-top:16px;display:flex;flex-direction:column}.int-row{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.int-row:first-child{border-top:0}.int-row dt{color:var(--ink-3)}.int-row dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;overflow-wrap:anywhere}.int-src{font-size:var(--fs-sm);color:var(--ink-3)}.int-test{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.int-test-to{flex:1 1 220px;max-width:320px}.int-revert{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm)}.int-notes{display:flex;flex-direction:column;gap:12px;margin-top:12px}.int-notes li{display:flex;gap:10px;align-items:flex-start;color:var(--ink-2)}.int-notes .ic{width:18px;height:18px;flex:none;margin-top:2px;color:var(--ink-3)}@media(max-width:640px){.int-row{grid-template-columns:1fr;gap:2px}.int-test{justify-content:stretch}.int-test .btn{flex:1 1 auto}.int-test-to{max-width:none}}.select-native{display:flex;height:2.5rem;width:100%;border-radius:11px;border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.select-native:focus{border-color:hsl(var(--primary));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: hsl(var(--ring));--tw-ring-offset-width: 2px}.select-native:hover{border-color:hsl(var(--primary) / .3)}.select-native:disabled{cursor:not-allowed;background-color:hsl(var(--muted));opacity:.5}.select-native{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dark .select-native{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}.dark .select-native-sm{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}.textarea-native{display:flex;min-height:80px;width:100%;border-radius:11px;border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.textarea-native::-moz-placeholder{color:hsl(var(--muted-foreground) / .6)}.textarea-native::placeholder{color:hsl(var(--muted-foreground) / .6)}.textarea-native:focus{border-color:hsl(var(--primary));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: hsl(var(--ring));--tw-ring-offset-width: 2px}.textarea-native:hover{border-color:hsl(var(--primary) / .3)}.textarea-native:disabled{cursor:not-allowed;background-color:hsl(var(--muted));opacity:.5}.textarea-native{resize:vertical}.sidebar{display:flex;height:100%;width:16rem;flex-direction:column;border-right-width:1px;background-color:hsl(var(--background))}.status-badge{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-7{margin-left:1.75rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.\!h-8{height:2rem!important}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[13px\]{height:13px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[52px\]{height:52px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-ctl-lg{height:48px}.h-ctl-md{height:42px}.h-ctl-sm{height:36px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(560px\,calc\(100vh-90px\)\)\]{max-height:min(560px,calc(100vh - 90px))}.max-h-screen{max-height:100vh}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[60px\]{min-height:60px}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[13px\]{width:13px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[42px\]{width:42px}.w-\[52px\]{width:52px}.w-\[88\%\]{width:88%}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[min\(380px\,calc\(100vw-24px\)\)\]{width:min(380px,calc(100vw - 24px))}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.min-w-\[230px\]{min-width:230px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[200px\]{max-width:200px}.max-w-\[440px\]{max-width:440px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[90vw\]{max-width:90vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[7px\]{gap:7px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:14px}.rounded-md{border-radius:11px}.rounded-sm{border-radius:9px}.rounded-xl{border-radius:18px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-xl{border-top-left-radius:18px;border-top-right-radius:18px}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-amber-500\/20{border-color:#f59e0b33}.border-board-btn-line{border-color:var(--board-btn-line)}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-btn-line{border-color:var(--btn-line)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-info\/20{border-color:hsl(var(--info) / .2)}.border-input{border-color:hsl(var(--input))}.border-input-line{border-color:var(--input-line)}.border-input-line-hover{border-color:var(--input-line-hover)}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground\/20{border-color:hsl(var(--muted-foreground) / .2)}.border-primary{border-color:hsl(var(--primary))}.border-success\/20{border-color:hsl(var(--success) / .2)}.border-success\/30{border-color:hsl(var(--success) / .3)}.border-transparent{border-color:transparent}.border-warning\/20{border-color:hsl(var(--warning) / .2)}.border-warning\/30{border-color:hsl(var(--warning) / .3)}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-t-primary{border-top-color:hsl(var(--primary))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-bad-bg{background-color:var(--bad-bg)}.bg-bg-inset{background-color:var(--bg-inset)}.bg-bg-surface{background-color:var(--bg-surface)}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-card{background-color:hsl(var(--card))}.bg-danger-bg{background-color:var(--danger-bg)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-gold{background-color:var(--gold)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-info-bg{background-color:var(--info-bg)}.bg-info\/10{background-color:hsl(var(--info) / .1)}.bg-info\/15{background-color:hsl(var(--info) / .15)}.bg-input-bg{background-color:var(--input-bg)}.bg-line{background-color:var(--line)}.bg-line-strong{background-color:var(--line-strong)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-neutral-bg{background-color:var(--neutral-bg)}.bg-ok-bg{background-color:var(--ok-bg)}.bg-primary-bg{background-color:var(--primary-bg)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-scrim{background-color:var(--scrim)}.bg-seg-bg{background-color:var(--seg-bg)}.bg-seg-on{background-color:var(--seg-on)}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-success\/15{background-color:hsl(var(--success) / .15)}.bg-success\/5{background-color:hsl(var(--success) / .05)}.bg-toast-bg{background-color:var(--toast-bg)}.bg-transparent{background-color:transparent}.bg-violet-bg{background-color:var(--violet-bg)}.bg-warn-bg{background-color:var(--warn-bg)}.bg-warning{background-color:hsl(var(--warning))}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-warning\/15{background-color:hsl(var(--warning) / .15)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-50\/30{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 246 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[52px\]{padding-top:52px;padding-bottom:52px}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-\[-3px\]{vertical-align:-3px}.font-display{font-family:Barlow Condensed,Arial Narrow,Barlow,sans-serif}.font-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.font-sans{font-family:Barlow,Segoe UI,system-ui,sans-serif}.\!text-\[13px\]{font-size:13px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.45\]{line-height:1.45}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-bad-ink{color:var(--bad-ink)}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-board-ink{color:var(--board-ink)}.text-current{color:currentColor}.text-danger-ink{color:var(--danger-ink)}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-error{color:hsl(var(--error))}.text-foreground{color:hsl(var(--foreground))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-info{color:hsl(var(--info))}.text-info-ink{color:var(--info-ink)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-link{color:var(--link)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-neutral-ink{color:var(--neutral-ink)}.text-ok-ink{color:var(--ok-ink)}.text-on-gold{color:var(--on-gold)}.text-primary{color:hsl(var(--primary))}.text-primary-ink{color:var(--primary-ink)}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-seg-off-ink{color:var(--seg-off-ink)}.text-seg-on-ink{color:var(--seg-on-ink)}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-toast-ink{color:var(--toast-ink)}.text-violet-ink{color:var(--violet-ink)}.text-warn-ink{color:var(--warn-ink)}.text-warning{color:hsl(var(--warning))}.text-warning-foreground{color:hsl(var(--warning-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-\[0_12px_32px_rgba\(10\,18\,33\,0\.28\)\]{--tw-shadow: 0 12px 32px rgba(10,18,33,.28);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-modal{--tw-shadow: var(--shadow-modal);--tw-shadow-colored: var(--shadow-modal);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-pop{--tw-shadow: var(--shadow-pop);--tw-shadow-colored: var(--shadow-pop);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--seg-shadow\)\]{--tw-shadow-color: var(--seg-shadow);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.fade-in{--tw-enter-opacity: 0}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.bg-surface{background-color:hsl(var(--surface))}.text-primary{color:hsl(var(--text-primary))}.bg-success-surface{background-color:hsl(var(--success-surface))}.bg-warning-surface{background-color:hsl(var(--warning-surface))}.bg-error-surface{background-color:hsl(var(--error-surface))}.bg-info-surface{background-color:hsl(var(--info-surface))}.shadow-soft{box-shadow:0 1px 2px #00000008,0 1px 3px #0000000d}.shadow-soft-lg{box-shadow:0 4px 8px -2px #0000000d,0 8px 16px -4px #00000014}.data-label{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.\[scrollbar-width\:none\]{scrollbar-width:none}.focus-visible\:outline:focus-visible.chip{background-color:transparent;border:1px solid var(--line-strong);color:var(--ink-2)}.focus-visible\:outline:focus-visible.chip .ic{width:13px;height:13px}.peer:focus-visible~.peer-focus-visible\:outline.chip{background-color:transparent;border:1px solid var(--line-strong);color:var(--ink-2)}.peer:focus-visible~.peer-focus-visible\:outline.chip .ic{width:13px;height:13px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-ink::file-selector-button{color:var(--ink)}.placeholder\:text-ink-3::-moz-placeholder{color:var(--ink-3)}.placeholder\:text-ink-3::placeholder{color:var(--ink-3)}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:opacity-85::-moz-placeholder{opacity:.85}.placeholder\:opacity-85::placeholder{opacity:.85}.before\:h-1\.5:before{content:var(--tw-content);height:.375rem}.before\:w-1\.5:before{content:var(--tw-content);width:.375rem}.before\:shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[3px\]:after{content:var(--tw-content);left:3px}.after\:top-\[3px\]:after{content:var(--tw-content);top:3px}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.25\)\]:after{content:var(--tw-content);--tw-shadow: 0 1px 2px rgba(0,0,0,.25);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-200:after{content:var(--tw-content);transition-duration:.2s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:duration-200:after{content:var(--tw-content);animation-duration:.2s}.first\:pl-5:first-child{padding-left:1.25rem}.last\:pr-5:last-child{padding-right:1.25rem}.hover\:border-destructive:hover{border-color:hsl(var(--destructive))}.hover\:border-input-line-hover:hover{border-color:var(--input-line-hover)}.hover\:border-muted-foreground\/40:hover{border-color:hsl(var(--muted-foreground) / .4)}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-\[var\(--gold-400\)\]:hover{background-color:var(--gold-400)}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-bad-bg:hover{background-color:var(--bad-bg)}.hover\:bg-bg-hover:hover{background-color:var(--bg-hover)}.hover\:bg-bg-inset:hover{background-color:var(--bg-inset)}.hover\:bg-danger-bg-hover:hover{background-color:var(--danger-bg-hover)}.hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary-bg-hover:hover{background-color:var(--primary-bg-hover)}.hover\:bg-success\/90:hover{background-color:hsl(var(--success) / .9)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-link-hover:hover{color:var(--link-hover)}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:text-primary:hover{color:hsl(var(--text-primary))}.focus\:border-\[var\(--focus\)\]:focus{border-color:var(--focus)}.focus\:bg-bg-hover:focus{background-color:var(--bg-hover)}.focus\:bg-muted\/50:focus{background-color:hsl(var(--muted) / .5)}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[0_0_0_3px_rgba\(91\,141\,239\,0\.22\)\]:focus{--tw-shadow: 0 0 0 3px rgba(91,141,239,.22);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:border-\[var\(--focus\)\]:focus-visible{border-color:var(--focus)}.focus-visible\:shadow-\[0_0_0_3px_rgba\(91\,141\,239\,0\.22\)\]:focus-visible{--tw-shadow: 0 0 0 3px rgba(91,141,239,.22);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--focus\)\]:focus-visible{outline-color:var(--focus)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-bg-inset:disabled{background-color:var(--bg-inset)}.disabled\:text-ink-3:disabled{color:var(--ink-3)}.disabled\:opacity-50:disabled{opacity:.5}.peer:checked~.peer-checked\:border-primary-bg{border-color:var(--primary-bg)}.peer:checked~.peer-checked\:bg-ok-dot{background-color:var(--ok-dot)}.peer:checked~.peer-checked\:bg-primary-bg{background-color:var(--primary-bg)}.peer:checked~.peer-checked\:text-primary-ink{color:var(--primary-ink)}.peer:checked~.peer-checked\:after\:translate-x-\[18px\]:after{content:var(--tw-content);--tw-translate-x: 18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus-visible~.peer-focus-visible\:outline{outline-style:solid}.peer:focus-visible~.peer-focus-visible\:outline-2{outline-width:2px}.peer:focus-visible~.peer-focus-visible\:outline-offset-2{outline-offset:2px}.peer:focus-visible~.peer-focus-visible\:outline-\[var\(--focus\)\]{outline-color:var(--focus)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.aria-\[invalid\=true\]\:border-bad-dot[aria-invalid=true]{border-color:var(--bad-dot)}.aria-\[invalid\=true\]\:shadow-\[0_0_0_3px_rgba\(200\,67\,44\,0\.14\)\][aria-invalid=true]{--tw-shadow: 0 0 0 3px rgba(200,67,44,.14);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:hsl(var(--primary))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=selected\]\:bg-bg-selected[data-state=selected]{background-color:var(--bg-selected)}.data-\[state\=checked\]\:font-semibold[data-state=checked]{font-weight:600}.data-\[placeholder\]\:text-ink-3[data-placeholder]{color:var(--ink-3)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-150[data-state=closed]{transition-duration:.15s}.data-\[state\=open\]\:duration-300[data-state=open]{transition-duration:.3s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-bottom-2[data-state=closed]{--tw-exit-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom-6[data-state=closed]{--tw-exit-translate-y: 1.5rem}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-bottom-4[data-state=open]{--tw-enter-translate-y: 1rem}.data-\[state\=open\]\:slide-in-from-bottom-6[data-state=open]{--tw-enter-translate-y: 1.5rem}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-150[data-state=closed]{animation-duration:.15s}.data-\[state\=open\]\:duration-300[data-state=open]{animation-duration:.3s}.dark\:from-slate-950:is(.dark *){--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-\[\#0a1a3a\]:is(.dark *){--tw-gradient-to: rgb(10 26 58 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0a1a3a var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-slate-950:is(.dark *){--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:bottom-auto{bottom:auto}.sm\:left-\[50\%\]{left:50%}.sm\:right-4{right:1rem}.sm\:top-4{top:1rem}.sm\:top-\[50\%\]{top:50%}.sm\:mr-auto{margin-right:auto}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-\[1040px\]{max-width:1040px}.sm\:max-w-\[440px\]{max-width:440px}.sm\:max-w-\[460px\]{max-width:460px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[620px\]{max-width:620px}.sm\:max-w-\[640px\]{max-width:640px}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-\[760px\]{max-width:760px}.sm\:max-w-\[820px\]{max-width:820px}.sm\:max-w-\[860px\]{max-width:860px}.sm\:max-w-\[880px\]{max-width:880px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-xl{border-radius:18px}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-left{text-align:left}.sm\:text-\[26px\]{font-size:26px}.sm\:opacity-0{opacity:0}.sm\:focus-visible\:opacity-100:focus-visible{opacity:1}.group:hover .sm\:group-hover\:opacity-100{opacity:1}.sm\:data-\[state\=closed\]\:slide-out-to-bottom-2[data-state=closed]{--tw-exit-translate-y: .5rem}.sm\:data-\[state\=open\]\:slide-in-from-bottom-2[data-state=open]{--tw-enter-translate-y: .5rem}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-\[26px\]{padding:26px}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pt-0{padding-top:0}.md\:text-\[26px\]{font-size:26px}.md\:text-\[44px\]{font-size:44px}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-\[15px\]>svg{top:15px}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.\[\&\>svg\]\:text-bad-ink>svg{color:var(--bad-ink)}.\[\&\>svg\]\:text-info-ink>svg{color:var(--info-ink)}.\[\&\>svg\]\:text-ink-2>svg{color:var(--ink-2)}.\[\&\>svg\]\:text-ok-ink>svg{color:var(--ok-ink)}.\[\&\>svg\]\:text-warn-ink>svg{color:var(--warn-ink)}.\[\&\>svg\~\*\]\:pl-8>svg~*{padding-left:2rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:size-\[13px\] svg{width:13px;height:13px}.\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-ink-3 svg{color:var(--ink-3)}.\[\&_svg\]\:text-toast-icon svg{color:var(--toast-icon)}.\[\&_svg\]\:text-white svg{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&_th\]\:border-b th{border-bottom-width:1px}.\[\&_th\]\:border-line th{border-color:var(--line)}.\[\&_th\]\:bg-bg-inset th{background-color:var(--bg-inset)}.\[\&_tr\:last-child_td\]\:border-0 tr:last-child td{border-width:0px}
