:root{--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--space-5: 20px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-11: 44px;--space-12: 48px;--space-13: 52px;--space-14: 56px;--space-15: 60px;--space-16: 64px;--space-18: 72px;--space-20: 80px;--space-21: 84px;--space-22: 88px;--space-24: 96px;--space-26: 104px;--space-28: 112px;--space-30: 120px;--space-32: 128px;--space-36: 144px;--space-40: 160px;--space-48: 192px;--space-56: 224px;--space-64: 256px;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.2rem;--text-xl: 1.44rem;--text-2xl: 1.728rem;--text-3xl: 2.074rem;--text-display-s: 1.44rem;--text-display: 1.728rem;--text-section: 1.2rem;--text-title: 1rem;--text-lead: 1rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--color-error: oklch(52% .19 27);--color-success: oklch(50% .12 150);--container: 1440px;--gutter: 64px;--gap-columns: 32px;--section-gap-s: 120px;--section-gap: 144px;--section-gap-l: 176px;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-sticky-nav: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--color-paper: #f5f3f1;--color-paper-2: #fff8f4;--color-paper-3: #f0ece9;--color-ink: #282331;--color-ink-2: #49444d;--color-muted: #746f78;--color-rule: #e6e0dc;--color-accent: #bd2e19;--color-accent-ink: #ffffff;--color-focus: #bd2e19;--action-strong: #bd2e19;--on-action: #ffffff;--auth-panel-ink: #282331;--auth-copy-muted: rgb(255 255 255 / 76%);--auth-copy: rgb(255 255 255 / 86%);--auth-accent: #ff9a76;--scrim: rgb(24 20 21 / 42%);--menu-shadow: rgb(30 24 25 / 12%);--chrome-shadow: rgb(40 35 49 / 2%);--auth-card-shadow: rgb(40 35 49 / 7%);--drawer-shadow: rgb(25 20 20 / 10%);--sidebar-balance-background: #282331;--sidebar-balance-ink: #ffffff;--font-display: "Poppins", ui-sans-serif, system-ui, sans-serif;--font-body: "Poppins", ui-sans-serif, system-ui, sans-serif;--font-outlier: var(--font-body);--radius-card: 12px;--radius-pill: 999px;--rule-hair: 1px;--shadow-card: 0 1px 2px rgb(40 35 49 / 4%);--tracking-display: -.02em}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight, 700);font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.05;overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}p{margin:0;text-wrap:pretty}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-slot]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-paper-2, var(--color-paper)),var(--color-paper-3, var(--color-paper)))}[data-slot]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media(max-width:60rem){:root{--gutter: 24px;--section-gap-s: 80px;--section-gap: 96px;--section-gap-l: 120px}}@media(max-width:40rem){:root{--gutter: 16px;--section-gap-s: 56px;--section-gap: 72px;--section-gap-l: 96px;--gap-columns: 16px}}@media(prefers-reduced-motion:reduce){*:not(.keep-motion),*:not(.keep-motion):before,*:not(.keep-motion):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{color-scheme:light;--brand-900: #282331;--brand-700: #f23820;--brand-600: #ff5d20;--accent-500: #ff8a24;--brand-gradient: linear-gradient(132deg, #ff8a24 0%, #ff4d20 52%, #ed251d 100%);--canvas: #f3eff1;--surface: #ffffff;--sidebar-surface: #ffffff;--surface-muted: #fff4ee;--border: #eee4e3;--text: #282431;--text-muted: #777381;--success: #148b4c;--warning: #bd680b;--danger: #d52f27;--info: #2478c9;--literal-hex-fff: #fff;--literal-hex-4f7af1: #4f7af1;--literal-rgb-37-99-235-20: rgb(37 99 235 / 20%);--literal-rgb-15-23-42-12: rgb(15 23 42 / 12%);--literal-rgb-15-23-42-24: rgb(15 23 42 / 24%);--literal-rgb-15-23-42-42: rgb(15 23 42 / 42%);--literal-rgb-15-23-42-38: rgb(15 23 42 / 38%);--literal-rgb-56-36-43-3: rgb(56 36 43 / 3%);--literal-rgb-239-60-29-20: rgb(239 60 29 / 20%);--literal-rgb-56-36-43-5: rgb(56 36 43 / 5%);--literal-rgb-56-36-43-4: rgb(56 36 43 / 4%);--literal-rgb-233-56-28-19: rgb(233 56 28 / 19%);--literal-hex-ff9a36: #ff9a36;--literal-hex-ff5b24: #ff5b24;--literal-hex-e9271d: #e9271d;--literal-rgb-233-56-28-25: rgb(233 56 28 / 25%);--literal-hex-fff7f3: #fff7f3;--literal-hex-2d2529: #2d2529;--literal-hex-d8c9c5: #d8c9c5;--literal-rgb-56-36-43-8: rgb(56 36 43 / 8%);--literal-rgb-231-59-27-20: rgb(231 59 27 / 20%);--literal-rgb-255-255-255-85: rgb(255 255 255 / 85%);--literal-hex-e93a22: #e93a22;--literal-rgb-118-24-14-14: rgb(118 24 14 / 14%);--literal-rgb-255-255-255-15: rgb(255 255 255 / 15%);--literal-rgb-255-255-255-5: rgb(255 255 255 / 5%);--literal-rgb-255-255-255-4: rgb(255 255 255 / 4%);--literal-rgb-255-255-255-17: rgb(255 255 255 / 17%);--literal-rgb-255-255-255-8: rgb(255 255 255 / 8%);--literal-rgb-255-255-255-44: rgb(255 255 255 / 44%);--literal-rgb-231-59-27-18: rgb(231 59 27 / 18%);--literal-rgb-255-255-255-21: rgb(255 255 255 / 21%);--literal-rgb-233-56-28-15: rgb(233 56 28 / 15%);--literal-rgb-255-255-255-82: rgb(255 255 255 / 82%);--literal-hex-fff2e8: #fff2e8;--literal-hex-4169e1: #4169e1;--literal-rgb-65-105-225-8: rgb(65 105 225 / 8%);--literal-hex-c13584: #c13584;--literal-rgb-193-53-132-9: rgb(193 53 132 / 9%);--literal-hex-833ab4: #833ab4;--literal-hex-f77737: #f77737;--literal-hex-fcaf45: #fcaf45;--literal-hex-ff0000: #ff0000;--literal-rgb-255-0-0-7: rgb(255 0 0 / 7%);--literal-hex-282828: #282828;--literal-rgb-40-40-40-7: rgb(40 40 40 / 7%);--literal-rgb-131-58-180-8: rgb(131 58 180 / 8%);--literal-rgb-247-119-55-10: rgb(247 119 55 / 10%);--literal-hex-5851db: #5851db;--literal-rgb-88-81-219-8: rgb(88 81 219 / 8%);--literal-hex-172554: #172554;--literal-rgb-255-255-255-10: rgb(255 255 255 / 10%);--literal-rgb-255-255-255-3: rgb(255 255 255 / 3%);--literal-rgb-255-255-255-2: rgb(255 255 255 / 2%);--literal-rgb-45-212-191-30: rgb(45 212 191 / 30%);--literal-hex-2563eb: #2563eb;--literal-hex-5eead4: #5eead4;--literal-hex-cbd5e1: #cbd5e1;--literal-hex-dbeafe: #dbeafe;--literal-rgb-94-234-212-36: rgb(94 234 212 / 36%);--literal-hex-94a3b8: #94a3b8;--literal-hex-ff9229: #ff9229;--literal-hex-f34b20: #f34b20;--literal-hex-e92d1e: #e92d1e;--literal-rgb-255-255-255-20: rgb(255 255 255 / 20%);--literal-rgb-255-255-255-30: rgb(255 255 255 / 30%);--literal-rgb-255-255-255-7: rgb(255 255 255 / 7%);--literal-rgb-255-255-255-22: rgb(255 255 255 / 22%);--literal-hex-fff0df: #fff0df;--literal-rgb-255-255-255-87: rgb(255 255 255 / 87%);--literal-rgb-255-255-255-42: rgb(255 255 255 / 42%);--literal-rgb-255-255-255-72: rgb(255 255 255 / 72%);--literal-rgb-255-139-49-7: rgb(255 139 49 / 7%);--literal-rgb-255-139-49-9: rgb(255 139 49 / 9%);--sidebar-width: 278px;--topbar-height: 82px;--radius-sm: 12px;--radius-card: 21px;--shadow-card: 0 3px 7px rgb(56 36 43 / 4%), 0 15px 34px rgb(56 36 43 / 6%);font-family:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{color-scheme:dark;--brand-900: #fff3ea;--brand-700: #ff7640;--brand-600: #ffa266;--accent-500: #ffb45f;--brand-gradient: linear-gradient(132deg, #ff8a24 0%, #ff4d20 52%, #ed251d 100%);--canvas: #191619;--surface: #231f23;--sidebar-surface: #211d21;--surface-muted: #30272a;--border: #403538;--text: #f4ece9;--text-muted: #b4a7a5;--success: #4fc783;--warning: #ffbd57;--danger: #ff8074;--info: #73b9ff;--shadow-card: 0 3px 10px rgb(0 0 0 / 16%), 0 16px 36px rgb(0 0 0 / 16%)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;overflow-x:clip;background:var(--canvas)}body{min-width:320px;min-height:100vh;overflow-x:clip;margin:0;background:var(--canvas);color:var(--text);font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:var(--literal-hex-fff);background:var(--brand-700)}:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-700),transparent 30%);outline-offset:2px}.skip-link{position:fixed;z-index:100;top:8px;left:8px;transform:translateY(-150%);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:var(--action-strong);color:var(--on-action);font-weight:600}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh}.sidebar{position:fixed;z-index:30;inset:0 auto 0 0;display:flex;width:var(--sidebar-width);flex-direction:column;border-right:1px solid var(--border);background:var(--sidebar-surface);transition:transform .18s ease}.sidebar-brand-row{display:flex;height:var(--topbar-height);flex:0 0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:0 var(--space-5)}.brand{display:inline-flex;align-items:center;gap:var(--space-sm)}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:var(--action-strong);color:var(--on-action);font-size:17px;font-weight:700;letter-spacing:-1px;box-shadow:none}.brand-name{color:var(--brand-900);font-size:17px;font-weight:700;letter-spacing:-.55px}.icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex:0 0 auto}.icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon-button{display:inline-grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.icon-button:hover{background:var(--surface-muted);color:var(--text)}.sidebar-close,.mobile-menu{display:none}.workspace-error{margin-top:var(--space-xs);color:var(--danger);font-size:10px;line-height:1.45}.account-copy{display:grid;min-width:0;gap:var(--space-3xs)}.account-copy strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.eyebrow{display:block;color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.sidebar-nav{flex:1 1 auto;overflow:auto;padding:0 var(--space-sm) var(--space-md);scrollbar-width:thin}.nav-group-label{padding:0 var(--space-sm) var(--space-xs);color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.nav-item{position:relative;display:flex;min-height:40px;align-items:center;gap:var(--space-sm);margin:var(--space-3xs) 0;border-radius:8px;padding:0 var(--space-sm);color:var(--text-muted);font-size:13px;font-weight:500;transition:color .13s ease,background .13s ease}.nav-item:hover{background:var(--surface-muted);color:var(--text)}.nav-item[aria-current=page]{background:color-mix(in srgb,var(--brand-700),transparent 92%);color:var(--brand-700);font-weight:600}.nav-item[aria-current=page]:before{position:absolute;top:9px;bottom:9px;left:-10px;width:3px;border-radius:0 4px 4px 0;background:var(--brand-700);content:""}.nav-item .icon{width:17px;height:17px}.nav-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer{flex:0 0 auto;border-top:1px solid var(--border);padding:var(--space-sm) var(--space-sm) var(--space-md)}.staff-link{display:flex;min-height:38px;align-items:center;gap:var(--space-sm);border-radius:8px;padding:0 var(--space-sm);color:var(--text-muted);font-size:12px;font-weight:550}.staff-link:hover{background:var(--surface-muted);color:var(--text)}.staff-link .icon{width:16px;height:16px}.staff-arrow{margin-left:auto;font-size:14px}.account-row{display:flex;min-width:0;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);border-top:1px solid var(--border);padding:var(--space-sm) var(--space-3xs) 0}.account-avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--brand-700),transparent 78%);border-radius:50%;background:color-mix(in srgb,var(--brand-700),transparent 91%);color:var(--brand-700);font-size:12px;font-weight:700}.account-copy{flex:1 1 auto}.account-copy strong{font-size:12px}.account-copy span{color:var(--text-muted);font-size:10px}.main-column{display:flex;min-height:100vh;flex-direction:column;margin-left:var(--sidebar-width)}.topbar{position:sticky;z-index:20;top:0;display:flex;min-height:var(--topbar-height);align-items:center;justify-content:space-between;gap:var(--space-5);border-bottom:1px solid var(--border);padding:0 var(--space-9);background:color-mix(in srgb,var(--surface),transparent 4%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-leading,.topbar-actions{display:flex;min-width:0;align-items:center;gap:var(--space-md)}.breadcrumb{display:flex;align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:12px}.breadcrumb-current{color:var(--text);font-weight:600}.breadcrumb-separator{color:var(--border)}.global-search{display:flex;width:clamp(180px,23vw,290px);height:36px;align-items:center;gap:var(--space-xs);border:1px solid var(--border);border-radius:8px;padding:0 var(--space-xs);background:var(--surface);color:var(--text-muted)}.global-search:focus-within{border-color:var(--brand-700);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-700),transparent 90%)}.global-search .icon{width:15px;height:15px}.global-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:11px}.global-search input::placeholder{color:var(--text-muted)}.input-search-wrap{display:flex;width:min(270px,100%);min-height:36px;align-items:center;gap:var(--space-xs)}.input-search-wrap>.icon{width:15px;height:15px;margin-left:var(--space-xs);color:var(--text-muted)}.input-search-wrap .input{min-height:36px;margin-left:calc(var(--space-9) * -1);padding-left:var(--space-8)}kbd{flex:0 0 auto;border:1px solid var(--border);border-radius:4px;padding:var(--space-3xs) var(--space-2xs);color:var(--text-muted);font-family:inherit;font-size:9px}.theme-toggle{border:1px solid var(--border);background:var(--surface)}.user-menu{position:relative}.user-menu summary{display:flex;min-height:38px;align-items:center;gap:var(--space-xs);border-radius:8px;padding:var(--space-3xs) var(--space-2xs);cursor:pointer;list-style:none}.user-menu summary::-webkit-details-marker{display:none}.user-menu summary:hover{background:var(--surface-muted)}.account-avatar-small{width:30px;height:30px;font-size:11px}.user-menu-name{color:var(--text);font-size:12px;font-weight:550}.menu-chevron{width:14px;height:14px;color:var(--text-muted)}.user-menu-popover{position:absolute;z-index:40;top:calc(100% + 8px);right:0;display:grid;width:190px;gap:var(--space-2xs);border:0;border-radius:10px;padding:var(--space-xs);background:var(--surface);box-shadow:none}.popover-label{padding:var(--space-2xs) var(--space-xs) var(--space-xs);color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:.1em}.user-menu-popover a{border-radius:6px;padding:var(--space-xs);color:var(--text-muted);font-size:12px}.user-menu-popover button{border:0;border-radius:6px;padding:var(--space-xs);background:transparent;color:var(--text-muted);text-align:left;font-size:12px;cursor:pointer}.user-menu-popover button:hover{background:var(--surface-muted);color:var(--danger)}.user-menu-popover a:hover{background:var(--surface-muted);color:var(--text)}.main-content{width:min(100%,1440px);flex:1 0 auto;margin:0 auto;padding:var(--space-8) var(--space-xl) var(--space-12)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-lg)}.page-heading{min-width:0}.page-title{margin:0;color:var(--text);font-size:26px;font-weight:650;letter-spacing:-.8px;line-height:1.2}.page-description{max-width:680px;margin:var(--space-xs) 0 0;color:var(--text-muted);font-size:13px;line-height:1.65}.page-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-xs)}.button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:var(--space-xs);border:1px solid transparent;border-radius:8px;padding:0 var(--space-md);cursor:pointer;font-size:12px;font-weight:600;line-height:1.2;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.button:active{transform:translateY(1px)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.52}.button-primary:hover:not(:disabled){border-color:var(--action-strong);background:var(--action-strong);filter:brightness(.94)}.button-secondary{border-color:var(--border);background:var(--surface);color:var(--text)}.button-secondary:hover{background:var(--surface-muted)}.button-quiet{background:transparent;color:var(--brand-700)}.button-quiet:hover{background:color-mix(in srgb,var(--brand-700),transparent 93%)}.button-danger{border-color:color-mix(in srgb,var(--danger),transparent 72%);background:color-mix(in srgb,var(--danger),transparent 94%);color:var(--danger)}.button-danger:hover{background:color-mix(in srgb,var(--danger),transparent 88%)}.button .icon{width:16px;height:16px}.card{min-width:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text)}.card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);border-bottom:1px solid var(--border);padding:var(--space-md) var(--space-5)}.card-title{margin:0;color:var(--text);font-size:13px;font-weight:650}.card-description{margin:var(--space-2xs) 0 0;color:var(--text-muted);font-size:11px;line-height:1.55}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.summary-card{min-height:126px;padding:var(--space-md)}.summary-label{display:flex;align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:11px;font-weight:550}.summary-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--brand-700),transparent 92%);color:var(--brand-700)}.summary-icon .icon{width:15px;height:15px}.summary-value{margin-top:var(--space-md);color:var(--text);font-size:14px;font-weight:600}.summary-help{margin-top:var(--space-2xs);color:var(--text-muted);font-size:10px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin:var(--space-7) 0 var(--space-sm)}.section-heading h2{margin:0;font-size:15px;font-weight:650;letter-spacing:-.2px}.section-heading p{margin:var(--space-2xs) 0 0;color:var(--text-muted);font-size:11px}.content-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.85fr);gap:var(--space-md)}.empty-state{display:grid;min-height:240px;place-items:center;padding:var(--space-7) var(--space-5);text-align:center}.empty-state-compact{min-height:170px}.empty-illustration{display:grid;width:48px;height:48px;place-items:center;margin:0 auto var(--space-sm);border:1px solid var(--border);border-radius:15px;background:var(--surface-muted);color:var(--text-muted)}.empty-illustration .icon{width:21px;height:21px}.empty-title{margin:0;color:var(--text);font-size:13px;font-weight:650}.empty-copy{max-width:410px;margin:var(--space-xs) auto 0;color:var(--text-muted);font-size:11px;line-height:1.65}.empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);margin-top:var(--space-md)}.status-badge{display:inline-flex;min-height:23px;align-items:center;gap:var(--space-xs);border:1px solid var(--border);border-radius:999px;padding:var(--space-3xs) var(--space-xs);background:var(--surface-muted);color:var(--text-muted);font-size:10px;font-weight:600;white-space:nowrap}.status-badge:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.status-success{border-color:color-mix(in srgb,var(--success),transparent 82%);background:color-mix(in srgb,var(--success),transparent 94%);color:var(--success)}.status-warning{border-color:color-mix(in srgb,var(--warning),transparent 82%);background:color-mix(in srgb,var(--warning),transparent 94%);color:var(--warning)}.status-danger{border-color:color-mix(in srgb,var(--danger),transparent 82%);background:color-mix(in srgb,var(--danger),transparent 94%);color:var(--danger)}.status-info{border-color:color-mix(in srgb,var(--info),transparent 82%);background:color-mix(in srgb,var(--info),transparent 94%);color:var(--info)}.status-neutral{color:var(--text-muted)}.table-wrap{width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.data-table th{border-bottom:1px solid var(--border);padding:var(--space-sm) var(--space-md);background:var(--surface-muted);color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.data-table td{border-bottom:1px solid var(--border);padding:var(--space-sm) var(--space-md);color:var(--text);font-size:11px}.data-table tr:last-child td{border-bottom:0}.data-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}.toolbar-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.control{display:grid;gap:var(--space-xs)}.control-label{color:var(--text);font-size:11px;font-weight:600}.control-hint{margin:0;color:var(--text-muted);font-size:10px;line-height:1.55}.input,.select,.textarea{width:100%;min-height:40px;border:1px solid var(--border);border-radius:8px;padding:var(--space-xs) var(--space-sm);background:var(--surface);color:var(--text);font-size:12px;transition:border-color .13s ease,box-shadow .13s ease}.input::placeholder,.textarea::placeholder{color:color-mix(in srgb,var(--text-muted),transparent 25%)}.input:hover,.select:hover,.textarea:hover{border-color:color-mix(in srgb,var(--text-muted),transparent 45%)}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand-700);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-700),transparent 90%)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.input:disabled,.select:disabled,.textarea:disabled{cursor:not-allowed;opacity:.58}.textarea{min-height:100px;resize:vertical}.input-search{width:min(260px,100%)}.select-compact{min-height:34px;width:auto;padding:var(--space-xs) var(--space-8) var(--space-xs) var(--space-sm);font-size:11px}.notice{display:flex;align-items:flex-start;gap:var(--space-sm);border:1px solid color-mix(in srgb,var(--info),transparent 80%);border-radius:9px;padding:var(--space-sm) var(--space-md);background:color-mix(in srgb,var(--info),transparent 96%);color:var(--text)}.notice-info{border-color:color-mix(in srgb,var(--info),transparent 80%);background:color-mix(in srgb,var(--info),transparent 96%)}.notice-warning{border-color:color-mix(in srgb,var(--warning),transparent 78%);background:color-mix(in srgb,var(--warning),transparent 95%)}.notice-success{border-color:color-mix(in srgb,var(--success),transparent 78%);background:color-mix(in srgb,var(--success),transparent 95%)}.notice-success .icon{color:var(--success)}.notice-danger{border-color:color-mix(in srgb,var(--danger),transparent 78%);background:color-mix(in srgb,var(--danger),transparent 95%)}.notice .icon{color:var(--info)}.notice p{margin:0;color:var(--text-muted);font-size:11px;line-height:1.6}.notice strong{color:var(--text)}.feature-card{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md)}.feature-card+.feature-card{margin-top:var(--space-sm)}.feature-card-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:10px;background:var(--surface-muted);color:var(--brand-700)}.feature-card-content{min-width:0;flex:1}.feature-card-content h3{margin:0;font-size:12px;font-weight:650}.feature-card-content p{margin:var(--space-2xs) 0 0;color:var(--text-muted);font-size:11px;line-height:1.6}.feature-card-side{flex:0 0 auto}.catalog-filter-card{margin-bottom:var(--space-md);padding:var(--space-md)}.catalog-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(125px,1fr)) auto;align-items:end;gap:var(--space-sm)}.catalog-filter-actions{display:flex}.catalog-discovery{display:grid;gap:var(--space-sm);margin:0 0 var(--space-md)}.catalog-sort-row,.catalog-recent-row{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.catalog-sort-label{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:12px;font-weight:650;white-space:nowrap}.catalog-sort-label .icon{color:var(--brand-700)}.catalog-sort-chip,.catalog-recent-chip,.catalog-platform-chip{min-height:36px;border:1px solid var(--border);border-radius:12px;padding:0 var(--space-md);background:var(--surface);color:var(--text);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:border-color var(--dur-short),background var(--dur-short),color var(--dur-short),transform var(--dur-short)}.catalog-sort-chip:hover,.catalog-recent-chip:hover,.catalog-platform-chip:hover{border-color:color-mix(in srgb,var(--brand-600),var(--border) 35%);transform:translateY(-1px)}.catalog-sort-chip.is-active,.catalog-platform-chip.is-active{border-color:var(--brand-600);background:color-mix(in srgb,var(--brand-600),var(--surface) 91%);color:var(--brand-700)}.catalog-recent-list,.catalog-platform-chips{display:flex;min-width:0;align-items:center;gap:var(--space-xs);overflow-x:auto;padding:2px 1px 5px;scrollbar-width:thin}.catalog-recent-chip{max-width:260px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.catalog-platform-chips{gap:var(--space-xs)}.catalog-platform-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-xs);border-radius:14px}.catalog-platform-glyph{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--platform-tint, var(--surface-muted));color:var(--platform-color, var(--brand-700));font-size:10px;font-weight:800}.catalog-fast-chip .icon{color:var(--brand-700)}.service-instant-fast{display:inline-flex;align-items:center;gap:3px;border:1px solid color-mix(in srgb,var(--warning),transparent 72%);border-radius:999px;padding:2px 7px;background:color-mix(in srgb,var(--warning),transparent 92%);color:color-mix(in srgb,var(--warning),var(--text) 20%);font-size:9px;font-weight:700;white-space:nowrap}.service-instant-fast .icon{width:11px;height:11px}.catalog-error{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.service-card{display:grid;gap:var(--space-md);padding:var(--space-5)}.service-card-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.service-card-heading h2{margin:var(--space-2xs) 0 0;font-size:14px;line-height:1.4}.service-platform{color:var(--brand-700);font-size:10px;font-weight:650;text-transform:capitalize}.service-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm) var(--space-md)}.service-card-meta>span{display:grid;gap:var(--space-2xs);color:var(--text-muted);font-size:10px}.service-card-meta strong{color:var(--text);font-size:11px;font-weight:600;text-transform:capitalize}.service-capabilities{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.service-card-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xs);border-top:1px solid var(--border);padding-top:var(--space-sm)}.service-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);margin-top:var(--space-5)}.service-detail-grid>div,.service-quote>div{display:grid;align-content:start;gap:var(--space-2xs)}.service-detail-label{display:block;color:var(--text-muted);font-size:10px}.service-detail-grid strong,.service-quote strong{font-size:12px;font-variant-numeric:tabular-nums}.service-detail-help{margin:var(--space-sm) 0 0;color:var(--text-muted);font-size:11px}.service-detail-section{margin-top:var(--space-5)}.service-detail-section h3{margin:0 0 var(--space-xs);font-size:11px}.service-detail-section ul,.order-requirements ul{display:grid;gap:var(--space-2xs);margin:0;padding-left:var(--space-5);color:var(--text-muted);font-size:11px;line-height:1.55}.service-quote{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.7fr);align-items:end;gap:var(--space-sm);border-top:1px solid var(--border);margin-top:var(--space-5);padding-top:var(--space-md)}.service-quote .auth-message{grid-column:1 / -1}.order-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);align-items:start;gap:var(--space-md)}.order-form-body,.order-summary-body{display:grid;gap:var(--space-md);padding:var(--space-5)}.order-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.order-field-grid>.control:first-child{grid-column:1 / -1}.selected-service-card{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);border:1px solid var(--border);border-radius:9px;padding:var(--space-sm);background:var(--surface-muted)}.selected-service-card h3{margin:var(--space-2xs) 0;font-size:12px}.selected-service-card p{margin:0;color:var(--text-muted);font-size:10px;line-height:1.5}.order-requirements{display:grid;gap:var(--space-xs);padding:var(--space-sm)}.order-requirements>strong{font-size:11px}.order-summary-card{position:sticky;top:calc(var(--topbar-height) + 16px)}.order-summary-row,.order-summary-total{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-size:11px}.order-summary-row{color:var(--text-muted)}.order-summary-row strong{color:var(--text);font-variant-numeric:tabular-nums}.order-summary-balance{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);color:var(--text-muted);font-size:11px}.order-summary-balance strong{color:var(--text);font-variant-numeric:tabular-nums}.order-summary-total{border-top:1px solid var(--border);margin-top:var(--space-3xs);padding-top:var(--space-md);font-weight:650}.order-summary-total strong{font-size:18px;font-variant-numeric:tabular-nums}.order-no-charge{margin:calc(var(--space-xs) * -1) 0 0;color:var(--text-muted);font-size:10px;line-height:1.5}.order-summary-body>.button{width:100%}.order-receipt{max-width:720px;border:1px solid color-mix(in srgb,var(--warning),transparent 66%);border-radius:var(--radius-card);padding:var(--space-lg);background:var(--surface);box-shadow:var(--shadow-card)}.order-receipt-heading{display:flex;align-items:center;gap:var(--space-sm)}.order-receipt-mark{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--warning),transparent 90%);color:var(--warning);font-size:18px}.order-receipt-heading .eyebrow{margin:0;color:var(--warning);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.order-receipt-heading h2{margin:var(--space-3xs) 0 0;font-size:17px}.order-receipt>p{color:var(--text-muted);font-size:11px}.order-receipt-id{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums}.order-receipt dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm) var(--space-5);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:var(--space-md) 0;padding:var(--space-md) 0}.order-receipt dl>div{min-width:0}.order-receipt dt{color:var(--text-muted);font-size:10px}.order-receipt dd{overflow-wrap:anywhere;margin:var(--space-2xs) 0 0;color:var(--text);font-size:11px;font-weight:600}.order-receipt-note{border-radius:8px;padding:var(--space-sm) var(--space-sm);background:color-mix(in srgb,var(--warning),transparent 94%)}.order-filters{display:grid;grid-template-columns:minmax(170px,1.4fr) repeat(4,minmax(115px,1fr)) auto;align-items:end;gap:var(--space-sm)}.order-search{min-width:0}.order-table-card{overflow:hidden}.table-secondary{display:block;margin-top:var(--space-2xs);color:var(--text-muted);font-size:10px}.order-id-cell{max-width:130px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis}.order-target-cell{max-width:190px;overflow:hidden;text-overflow:ellipsis}.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-top:var(--space-md);color:var(--text-muted);font-size:11px}.pagination-bar>div{display:flex;gap:var(--space-xs)}.order-target-value{overflow-wrap:anywhere;border-radius:8px;padding:var(--space-sm) var(--space-sm);background:var(--surface-muted);color:var(--text);font-size:11px}.order-history-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.order-history-list li{position:relative;display:flex;gap:var(--space-sm);padding:0 0 var(--space-md)}.order-history-list li:not(:last-child):before{position:absolute;top:9px;bottom:0;left:4px;width:1px;background:var(--border);content:""}.order-history-dot{z-index:1;width:9px;height:9px;flex:0 0 auto;margin-top:var(--space-2xs);border-radius:50%;background:var(--brand-700)}.order-history-list li>div{display:grid;gap:var(--space-2xs)}.order-history-list strong{font-size:11px}.order-history-list time{color:var(--text-muted);font-size:10px}.order-history-list p{margin:var(--space-3xs) 0 0;color:var(--text-muted);font-size:10px;line-height:1.5}.provider-raw-status span{font-weight:650}.order-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs);border-top:1px solid var(--border);margin-top:var(--space-md);padding-top:var(--space-md)}.provider-admin-content{display:grid;gap:var(--space-md);padding:var(--space-5)}.provider-status-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);border-bottom:1px solid var(--border);padding-bottom:var(--space-sm)}.provider-status-row>div{display:grid;gap:var(--space-2xs)}.provider-status-row strong,.provider-balance strong{color:var(--text);font-size:11px}.provider-status-row span{color:var(--text-muted);font-size:10px;overflow-wrap:anywhere}.provider-status-value{text-align:right}.provider-balance{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);border:1px solid var(--border);border-radius:9px;padding:var(--space-sm);background:var(--surface-muted)}.provider-balance span{color:var(--text-muted);font-size:10px}.provider-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.provider-operation-note{max-width:760px;margin-top:var(--space-md);color:var(--text-muted);font-size:11px;line-height:1.6}.provider-operation-note strong{color:var(--text)}.provider-operation-note p{margin:var(--space-2xs) 0 0}.manual-review-actions{min-width:250px;display:grid;gap:var(--space-xs)}.manual-review-actions>div{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.manual-review-actions .button{font-size:10px}.bulk-input-body{display:grid;gap:var(--space-md);padding:var(--space-md)}.bulk-template-tools{display:flex;align-items:end;gap:var(--space-sm)}.bulk-template-tools .control{width:min(100%,420px)}.bulk-json-input{min-height:230px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.6}.bulk-input-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.bulk-review-section{display:grid;gap:var(--space-sm);margin-top:var(--space-lg)}.bulk-review-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.bulk-review-heading h2{margin:0;font-size:15px}.bulk-review-heading p{margin:var(--space-2xs) 0 0;color:var(--text-muted);font-size:11px}.bulk-review-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs)}.bulk-total-list{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.bulk-total-list>div{display:flex;align-items:center;gap:var(--space-sm);border:1px solid var(--border);border-radius:8px;padding:var(--space-xs) var(--space-sm);background:var(--surface);color:var(--text-muted);font-size:10px}.bulk-total-list strong{color:var(--text);font-size:12px;font-variant-numeric:tabular-nums}.bulk-row-list{display:grid;gap:var(--space-xs)}.bulk-row-card{display:grid;gap:var(--space-xs);padding:var(--space-sm) var(--space-md)}.bulk-row-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.bulk-row-heading>div{display:grid;gap:var(--space-2xs)}.bulk-row-heading strong{overflow-wrap:anywhere;font-size:11px}.bulk-row-details{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);color:var(--text-muted);font-size:10px}.bulk-row-details>span:first-child{max-width:100%;overflow-wrap:anywhere}.bulk-row-error{margin:0;color:var(--danger);font-size:10px;line-height:1.5}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.form-span-2{grid-column:1 / -1}.form-actions{display:flex;justify-content:flex-end;gap:var(--space-xs);border-top:1px solid var(--border);margin-top:var(--space-5);padding-top:var(--space-md)}.skeleton-line{height:11px;border-radius:6px;background:linear-gradient(90deg,var(--surface-muted),color-mix(in srgb,var(--surface-muted),var(--border) 45%),var(--surface-muted));background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite}.page-loading{display:flex;min-height:220px;align-items:center;justify-content:center;gap:var(--space-xs);color:var(--text-muted);font-size:12px}.loading-dot{width:8px;height:8px;border-radius:50%;background:var(--brand-700);animation:pulse 1s ease-in-out infinite alternate}@keyframes pulse{to{opacity:.3;transform:scale(.75)}}@keyframes shimmer{to{background-position:-200% 0}}.app-footer{display:flex;align-items:center;gap:var(--space-xs);border-top:1px solid var(--border);padding:var(--space-md) var(--space-xl) var(--space-md);color:var(--text-muted);font-size:10px}.footer-separator{color:var(--border)}.dialog{width:min(100%,440px);max-width:440px;border:0;border-radius:16px;padding:0;background:var(--surface);color:var(--text);box-shadow:0 24px 90px var(--literal-rgb-15-23-42-24)}.dialog::backdrop{background:var(--literal-rgb-15-23-42-42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog[open]{animation:dialog-in .14s ease-out}@keyframes dialog-in{0%{opacity:0;transform:translateY(5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog-form{position:relative;max-height:min(760px,calc(100dvh - 40px));overflow-y:auto;padding:var(--space-lg)}.dialog-close{position:absolute;top:13px;right:13px}.dialog-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--brand-700),transparent 92%);color:var(--brand-700)}.dialog-form h2{margin:0;font-size:18px;letter-spacing:-.4px}.dialog-copy{margin:var(--space-xs) 0 0;color:var(--text-muted);font-size:12px;line-height:1.65}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-xs);margin-top:var(--space-lg)}.dialog-error{margin:var(--space-sm) 0 0;color:var(--danger);font-size:11px;line-height:1.5}.sidebar-scrim[hidden]{display:none}@media(max-width:1100px){:root{--sidebar-width: 240px}.topbar{padding:0 var(--space-lg)}.main-content{padding:var(--space-7) var(--space-7) var(--space-xl)}.app-footer{padding-right:var(--space-7);padding-left:var(--space-7)}}@media(max-width:820px){:root{--sidebar-width: 276px;--topbar-height: 64px}.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-search,.catalog-filter-actions{grid-column:1 / -1}.order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.order-search,.order-filters .catalog-filter-actions{grid-column:1 / -1}.order-filters .catalog-filter-actions .button{width:100%}.order-layout{grid-template-columns:1fr}.order-summary-card{position:static}.js .sidebar{z-index:60;visibility:hidden;transform:translate(-102%);box-shadow:18px 0 50px var(--literal-rgb-15-23-42-12);transition:transform .18s ease,visibility .18s ease}.js .sidebar.is-open{visibility:visible;transform:translate(0)}.sidebar-close,.mobile-menu{display:inline-grid}.sidebar-scrim:not([hidden]){position:fixed;z-index:50;inset:0;display:block;background:var(--literal-rgb-15-23-42-38)}.main-column{margin-left:0}.topbar{gap:var(--space-sm);padding:0 var(--space-5)}.topbar-leading,.topbar-actions{gap:var(--space-xs)}.global-search{width:clamp(145px,28vw,230px)}.card-grid{gap:var(--space-sm)}.content-grid{grid-template-columns:minmax(0,1.35fr) minmax(220px,.9fr);gap:var(--space-sm)}}@media(max-width:620px){.topbar{min-height:60px;padding:0 var(--space-md)}.topbar-actions{margin-left:auto}.breadcrumb{display:none}.global-search{width:36px;flex:0 0 36px;justify-content:center;border-color:transparent;padding:0;background:transparent}.global-search:focus-within{position:absolute;z-index:5;right:110px;left:58px;width:auto;justify-content:flex-start;border-color:var(--brand-700);padding:0 var(--space-xs);background:var(--surface)}.global-search input{width:0;padding:0}.global-search:focus-within input{width:100%}.global-search kbd,.user-menu-name,.menu-chevron{display:none}.user-menu summary{padding:var(--space-3xs)}.main-content{padding:var(--space-lg) var(--space-md) var(--space-9)}.page-title{font-size:23px}.page-header{flex-direction:column;margin-bottom:var(--space-5)}.page-actions{width:100%}.page-actions .button{flex:1}.card-grid{grid-template-columns:1fr}.summary-card{min-height:auto}.summary-value{margin-top:var(--space-sm)}.content-grid{grid-template-columns:1fr}.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-search,.catalog-filter-actions{grid-column:1 / -1}.catalog-filter-actions .button{width:100%}.service-grid,.order-layout{grid-template-columns:1fr}.order-summary-card{position:static}.order-field-grid{grid-template-columns:1fr}.order-field-grid>.control:first-child{grid-column:auto}.order-filters{grid-template-columns:1fr}.order-search{grid-column:auto}.pagination-bar,.bulk-review-heading,.bulk-input-footer{align-items:stretch;flex-direction:column}.provider-status-row,.provider-balance{align-items:flex-start;flex-direction:column}.provider-status-value{text-align:left}.provider-actions .button{width:100%}.pagination-bar>div,.bulk-review-actions,.bulk-template-tools{width:100%}.pagination-bar>div .button,.bulk-review-actions .button,.bulk-template-tools .button{flex:1}.bulk-template-tools{align-items:stretch;flex-direction:column}.bulk-template-tools .control{width:100%}.form-grid{grid-template-columns:1fr}.form-span-2{grid-column:auto}.table-toolbar{align-items:flex-start;flex-direction:column}.toolbar-filters,.toolbar-filters .input-search{width:100%}.data-table th,.data-table td{padding-right:var(--space-sm);padding-left:var(--space-sm)}.app-footer{align-items:flex-start;flex-direction:column;gap:var(--space-3xs);padding:var(--space-sm) var(--space-md) var(--space-md)}.footer-separator{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wallet-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin:var(--space-5) 0}.wallet-balance-card{display:grid;min-height:132px;align-content:start;gap:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-5);background:var(--surface);color:var(--text)}.wallet-balance-card strong{color:var(--text);font-size:clamp(22px,3vw,30px);font-variant-numeric:tabular-nums;letter-spacing:-.7px}.wallet-balance-label{color:var(--text-muted);font-size:11px;font-weight:650}.wallet-balance-help{color:var(--text-muted);font-size:10px}.wallet-balance-pending{background:color-mix(in srgb,var(--warning),var(--surface) 97%)}.wallet-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.wallet-funding-form{display:grid;gap:var(--space-sm);padding:var(--space-md)}.wallet-funding-form .button{justify-self:start}.wallet-payment-state{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-5) var(--space-md) var(--space-2xs)}.wallet-payment-state strong{display:block;color:var(--text);font-size:12px}.wallet-payment-state p{margin:var(--space-2xs) 0 0;color:var(--text-muted);font-size:10px}.payment-state-dot{width:10px;height:10px;flex:0 0 auto;margin-top:var(--space-2xs);border-radius:50%;background:var(--warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--warning),transparent 90%)}.payment-state-dot.is-ready{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success),transparent 90%)}.wallet-security-copy{display:flex;align-items:flex-start;gap:var(--space-xs);margin:var(--space-md) var(--space-md) var(--space-5);color:var(--text-muted);font-size:10px;line-height:1.6}.wallet-security-copy .icon{width:15px;height:15px;color:var(--info)}.wallet-ledger-heading{margin-top:var(--space-7)}.wallet-ledger-toolbar{flex-wrap:wrap;justify-content:flex-start}.wallet-ledger-toolbar .input-search-wrap{width:min(100%,320px)}.wallet-type-cell{text-transform:capitalize}.wallet-reference{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.wallet-amount-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.wallet-amount-cell small{display:block;color:var(--text-muted);font-size:9px}.wallet-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);border-top:1px solid var(--border);padding:var(--space-sm) var(--space-md);color:var(--text-muted);font-size:10px}.wallet-pagination>div{display:flex;gap:var(--space-xs)}.wallet-pagination .button{min-height:34px;padding:0 var(--space-sm);font-size:10px}.wallet-loading,.wallet-ledger-error{padding:var(--space-5) var(--space-md);color:var(--text-muted);font-size:11px}.wallet-ledger-error,.wallet-error{color:var(--danger)}.wallet-error{margin:0;font-size:11px}@media(max-width:700px){.wallet-balance-grid,.wallet-content-grid{grid-template-columns:1fr;gap:var(--space-sm)}.wallet-balance-card{min-height:116px}.wallet-ledger-toolbar{align-items:stretch}.wallet-ledger-toolbar .input-search-wrap,.wallet-ledger-toolbar .select{width:100%}.wallet-pagination{align-items:flex-start;flex-direction:column}.wallet-pagination>div{width:100%}.wallet-pagination .button{flex:1}}.support-layout{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.6fr);align-items:start;gap:var(--space-md)}.ticket-list{display:grid}.ticket-list-item{display:grid;width:100%;gap:var(--space-xs);border:0;border-bottom:1px solid var(--border);padding:var(--space-sm) var(--space-md);background:transparent;color:var(--text);text-align:left;cursor:pointer}.ticket-list-item:last-child{border-bottom:0}.ticket-list-item:hover,.ticket-list-item.is-selected{background:var(--surface-muted)}.ticket-list-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xs)}.ticket-list-heading strong{overflow:hidden;font-size:11px;text-overflow:ellipsis}.ticket-list-meta{color:var(--text-muted);font-size:9px}.support-form{display:grid;gap:var(--space-sm);padding:var(--space-md)}.support-form-error{margin:var(--space-md) var(--space-md);color:var(--danger);font-size:11px}.support-form .support-form-error{margin:0}.ticket-thread-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);border-bottom:1px solid var(--border);padding:var(--space-sm) var(--space-md)}.ticket-thread-toolbar .control{grid-template-columns:auto minmax(130px,180px);align-items:center;gap:var(--space-xs)}.ticket-thread-toolbar .control-label{white-space:nowrap}.ticket-thread{display:grid;max-height:min(56vh,650px);gap:var(--space-sm);overflow-y:auto;padding:var(--space-md) var(--space-md)}.ticket-message{border:1px solid var(--border);border-radius:9px;padding:var(--space-sm);background:var(--surface)}.ticket-message.is-internal{border-color:color-mix(in srgb,var(--warning),transparent 55%);background:color-mix(in srgb,var(--warning),var(--surface) 96%)}.ticket-message-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);color:var(--text-muted);font-size:9px}.ticket-message-head strong{color:var(--text);font-size:10px}.ticket-message-head time{margin-left:auto}.ticket-message>p{margin:var(--space-sm) 0 0;color:var(--text);font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.support-reply-form{border-top:1px solid var(--border)}.ticket-closed-note{margin:0;border-top:1px solid var(--border);padding:var(--space-md) var(--space-md);color:var(--text-muted);font-size:10px}.inline-check{cursor:pointer}.updates-tabs{display:flex;gap:var(--space-xs);border-bottom:1px solid var(--border);margin:var(--space-5) 0 var(--space-md)}.updates-tabs button{display:inline-flex;min-height:42px;align-items:center;gap:var(--space-xs);border:0;border-bottom:2px solid transparent;padding:0 var(--space-sm);background:transparent;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer}.updates-tabs button .icon{width:15px;height:15px}.updates-tabs button:hover,.updates-tabs button.is-active{border-bottom-color:var(--brand-700);color:var(--brand-700)}.notification-count{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:999px;padding:0 var(--space-2xs);background:var(--action-strong);color:var(--on-action);font-size:9px}.announcement-form{display:grid;gap:var(--space-sm);padding:var(--space-md)}.announcement-form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.announcement-list{display:grid}.announcement-item{border-bottom:1px solid var(--border);padding:var(--space-md)}.announcement-item:last-child{border-bottom:0}.announcement-topline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);color:var(--text-muted);font-size:9px}.announcement-topline time{margin-left:auto}.announcement-audience{border:1px solid var(--border);border-radius:999px;padding:var(--space-3xs) var(--space-xs)}.announcement-item h3{margin:var(--space-sm) 0 var(--space-2xs);color:var(--text);font-size:14px}.announcement-item>p{margin:0;color:var(--text-muted);font-size:11px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.notification-layout{display:grid;gap:var(--space-md)}.notification-preference-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);border-bottom:1px solid var(--border);padding:var(--space-md) var(--space-md)}.notification-preference-row:last-child{border-bottom:0}.notification-preference-row strong{color:var(--text);font-size:11px}.notification-preference-row p{margin:var(--space-2xs) 0 0;color:var(--text-muted);font-size:10px}.notification-preference-row.is-muted{opacity:.75}.switch-control{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:10px;white-space:nowrap;cursor:pointer}.switch-control input{width:16px;height:16px;accent-color:var(--brand-700)}.notification-toolbar{display:flex;justify-content:flex-end;border-bottom:1px solid var(--border);padding:var(--space-sm) var(--space-md)}.notification-toolbar .button{min-height:32px;font-size:10px}.notification-list{display:grid}.notification-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:var(--space-sm);border-bottom:1px solid var(--border);padding:var(--space-md) var(--space-md)}.notification-item:last-child{border-bottom:0}.notification-item.is-read .notification-copy{opacity:.7}.notification-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--surface-muted);color:var(--brand-700)}.notification-icon .icon{width:15px;height:15px}.notification-copy strong{color:var(--text);font-size:10px}.notification-copy p{margin:var(--space-2xs) 0;color:var(--text-muted);font-size:10px;line-height:1.55}.notification-copy time{color:var(--text-muted);font-size:9px}.notification-read-button,.notification-open-link{min-height:30px;padding:0 var(--space-xs);font-size:9px}.notification-open-link{display:inline-flex;align-items:center;color:var(--brand-700);font-size:10px;font-weight:600}.developer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);gap:var(--space-md);margin:var(--space-md) 0}.developer-error{margin:var(--space-sm) 0}.developer-key-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-sm);border-bottom:1px solid var(--border);padding:var(--space-md)}.api-key-list{display:grid}.api-key-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--border);padding:var(--space-sm) var(--space-md)}.api-key-item:last-child{border-bottom:0}.api-key-copy{display:grid;min-width:0;gap:var(--space-2xs)}.api-key-copy strong{color:var(--text);font-size:11px}.api-key-copy code{width:fit-content;border-radius:5px;padding:var(--space-2xs) var(--space-xs);background:var(--surface-muted);color:var(--text-muted);font-size:9px}.api-key-copy span{color:var(--text-muted);font-size:9px}.api-key-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:var(--space-xs)}.api-key-actions .button{min-height:31px;padding:0 var(--space-xs);font-size:9px}.api-doc-copy{padding:var(--space-md)}.api-doc-copy h3{margin:var(--space-xs) 0;color:var(--text);font-size:11px}.api-doc-copy h3:not(:first-child){margin-top:var(--space-md)}.api-doc-copy p,.api-doc-copy li{color:var(--text-muted);font-size:10px;line-height:1.7}.api-doc-copy ul{display:grid;gap:var(--space-2xs);padding-left:var(--space-5)}.api-doc-copy code,.api-endpoint code{border-radius:4px;padding:var(--space-3xs) var(--space-2xs);background:var(--surface-muted);color:var(--brand-700);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.api-endpoint-list{display:grid}.api-endpoint{display:grid;grid-template-columns:44px minmax(220px,.9fr) minmax(180px,1.1fr);align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--border);padding:var(--space-sm) var(--space-md)}.api-endpoint:last-child{border-bottom:0}.api-method{width:fit-content;border-radius:4px;padding:var(--space-2xs) var(--space-xs);background:color-mix(in srgb,var(--info),transparent 92%);color:var(--info);font-size:8px;font-weight:700}.api-endpoint>span:last-child{color:var(--text-muted);font-size:9px}.api-order-statuses{display:grid;gap:var(--space-2xs);border-top:1px solid var(--border);padding:var(--space-md) var(--space-md)}.api-order-statuses strong{color:var(--text);font-size:10px}.api-order-statuses span{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.7;overflow-wrap:anywhere}.api-order-statuses small{color:var(--text-muted);font-size:9px}.one-time-key-panel{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-sm);padding:var(--space-md)}.one-time-key-panel>div{display:grid;min-width:0;gap:var(--space-xs)}.one-time-key-panel code{overflow-wrap:anywhere;border-radius:6px;padding:var(--space-xs);background:var(--surface-muted);color:var(--text);font-size:10px}::selection{background:var(--brand-700)}body{background:var(--canvas)}.main-column{background:radial-gradient(ellipse at 98% 12%,color-mix(in srgb,var(--brand-600),transparent 94%),transparent 38%),var(--canvas)}.sidebar{border-right-color:color-mix(in srgb,var(--border),transparent 20%);box-shadow:8px 0 28px var(--literal-rgb-56-36-43-3)}.sidebar-brand-row{border-bottom:1px solid color-mix(in srgb,var(--border),transparent 34%);padding-inline:var(--space-lg)}.brand-mark{border-radius:13px;background:var(--brand-gradient);box-shadow:0 7px 16px var(--literal-rgb-239-60-29-20)}.brand-name{color:var(--brand-900);font-size:18px}.brand-name span{color:var(--brand-700)}.sidebar-nav{padding-inline:var(--space-md)}.nav-group-label{display:flex;align-items:center;padding:0 var(--space-sm) var(--space-xs);color:color-mix(in srgb,var(--text-muted),transparent 12%);font-size:11px;letter-spacing:0;text-transform:none}.nav-item{min-height:45px;gap:var(--space-sm);margin:var(--space-2xs) 0;border-radius:14px;padding-inline:var(--space-sm);color:var(--text-muted);font-size:13px}.nav-item>.icon{width:34px;height:34px;padding:var(--space-xs);border-radius:12px;background:var(--surface-muted);color:var(--text-muted);transition:background .15s ease,color .15s ease,transform .15s ease}.nav-item:hover{background:color-mix(in srgb,var(--brand-600),transparent 94%);color:var(--brand-700)}.nav-item:hover>.icon{background:color-mix(in srgb,var(--brand-600),transparent 84%);color:var(--brand-700);transform:translateY(-1px)}.nav-item[aria-current=page]{background:color-mix(in srgb,var(--brand-600),transparent 91%);color:var(--brand-700);font-weight:700}.nav-item[aria-current=page]>.icon{background:var(--brand-gradient);color:var(--literal-hex-fff);box-shadow:0 5px 12px var(--literal-rgb-239-60-29-20)}.nav-item[aria-current=page]:before{top:12px;bottom:12px;left:-14px;width:4px;border-radius:0 6px 6px 0;background:var(--brand-gradient)}.sidebar-footer{border-top-color:var(--border);padding:var(--space-sm) var(--space-md) var(--space-md)}.account-row{border-top:0;border-radius:18px;margin-top:var(--space-xs);padding:var(--space-sm);background:var(--surface);box-shadow:0 5px 20px var(--literal-rgb-56-36-43-5)}.account-avatar{border:0;background:var(--brand-gradient);color:#fff}.signout-button{border-radius:10px}.staff-link{min-height:41px;border-radius:13px}.topbar{min-height:var(--topbar-height);border-bottom-color:color-mix(in srgb,var(--border),transparent 35%);padding-inline:clamp(var(--space-5),3vw,var(--space-12));background:color-mix(in srgb,var(--surface),transparent 5%)}.breadcrumb{font-size:13px}.breadcrumb-current{font-weight:720}.topbar-actions{gap:var(--space-sm)}.topbar-search-button{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--border);border-radius:15px;background:var(--surface);color:var(--text);box-shadow:0 4px 12px var(--literal-rgb-56-36-43-4)}.topbar-search-button:hover{border-color:color-mix(in srgb,var(--brand-700),var(--border) 58%);color:var(--brand-700)}.topbar-wallet-button{display:inline-flex;min-height:42px;align-items:center;gap:var(--space-xs);border:1px solid color-mix(in srgb,var(--brand-600),transparent 72%);border-radius:15px;padding:0 var(--space-sm);background:color-mix(in srgb,var(--brand-600),transparent 93%);color:var(--brand-700);font-size:13px}.topbar-wallet-button .icon:first-child{width:17px;height:17px}.topbar-wallet-button strong{color:var(--text);font-variant-numeric:tabular-nums}.theme-toggle{width:40px;height:40px;border-radius:14px}.user-menu summary{min-height:42px;border-radius:14px;padding-inline:var(--space-2xs) var(--space-xs)}.main-content{width:min(100%,1640px);padding:var(--space-8) clamp(var(--space-lg),2.2vw,var(--space-11)) var(--space-12)}.page-header{align-items:center;margin-bottom:var(--space-lg)}.page-title{font-size:clamp(24px,2vw,30px);font-weight:730;letter-spacing:-.9px}.page-description{font-size:12px}.button{min-height:42px;border-radius:13px;padding-inline:var(--space-md);font-size:12px;font-weight:680}.button-primary{border:0;background:var(--action-strong);box-shadow:none}.button-primary:hover:not(:disabled){border:0;background:linear-gradient(132deg,var(--literal-hex-ff9a36) 0%,var(--literal-hex-ff5b24) 48%,var(--literal-hex-e9271d) 100%);box-shadow:0 10px 22px var(--literal-rgb-233-56-28-25);transform:translateY(-1px)}.button-secondary{border-color:var(--border);border-radius:13px;box-shadow:0 3px 10px var(--literal-rgb-56-36-43-3)}.button-quiet{color:var(--brand-700)}.card{overflow:hidden;border-color:color-mix(in srgb,var(--border),transparent 12%);border-radius:var(--radius-card);color:var(--text);box-shadow:none}.card-header{padding:var(--space-5) var(--space-5)}.card-title{font-size:14px;font-weight:720}.card-description{font-size:11px}.card-grid,.dashboard-stat-grid{gap:var(--space-md)}.summary-card,.dashboard-stat-card{border-radius:21px}.summary-icon{border-radius:13px;background:color-mix(in srgb,var(--brand-600),transparent 89%);color:var(--brand-700)}.summary-value{font-size:15px}.section-heading{margin-top:var(--space-8)}.section-heading h2{font-size:16px;font-weight:720}.section-heading>a{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--brand-700);font-size:11px;font-weight:650}.content-grid{gap:var(--space-5)}.empty-state{min-height:220px}.empty-illustration{border:0;border-radius:17px;background:color-mix(in srgb,var(--brand-600),transparent 90%);color:var(--brand-700)}.status-badge{border-radius:999px;padding-inline:var(--space-xs);font-size:10px}.data-table th{padding:var(--space-sm) var(--space-md);background:var(--literal-hex-fff7f3);color:var(--text-muted);font-size:9px}:root[data-theme=dark] .data-table th{background:var(--literal-hex-2d2529)}.data-table td{padding:var(--space-sm) var(--space-md);font-size:11px}.data-table tbody tr{transition:background .13s ease}.data-table tbody tr:hover{background:color-mix(in srgb,var(--brand-600),transparent 96%)}.input,.select,.textarea{min-height:44px;border-color:color-mix(in srgb,var(--border),var(--literal-hex-d8c9c5) 16%);border-radius:14px;padding-inline:var(--space-sm);font-size:12px}.textarea{min-height:115px}.input:focus,.select:focus,.textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-600),transparent 88%)}.control-label{font-size:11px;font-weight:700}.notice{border-radius:16px;padding:var(--space-md) var(--space-md)}.feature-card-icon{width:42px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--brand-600),transparent 90%);color:var(--brand-700)}.catalog-filter-card{border-radius:19px;padding:var(--space-md)}.catalog-filters,.order-filters{gap:var(--space-sm)}.service-grid{grid-template-columns:1fr;gap:var(--space-sm)}.service-card{gap:var(--space-sm);border-radius:18px;padding:var(--space-md) var(--space-5);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.service-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-600),var(--border) 60%);box-shadow:0 11px 26px var(--literal-rgb-56-36-43-8)}.service-card-heading h2{font-size:14px}.service-platform{color:var(--brand-700)}.service-card-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.service-card-meta strong{font-size:12px}.service-capabilities{gap:var(--space-xs)}.service-card-actions{border-top-color:var(--border);padding-top:var(--space-sm)}.service-detail-grid>div{min-height:72px;border:1px solid var(--border);border-radius:15px;padding:var(--space-sm);background:var(--surface-muted)}.service-quote{border-top:0;border-radius:17px;padding:var(--space-md);background:var(--surface-muted)}.order-layout{gap:var(--space-5)}.order-form-card,.order-summary-card{border-radius:21px}.order-form-body,.order-summary-body{gap:var(--space-5);padding:var(--space-5)}.selected-service-card{border-color:color-mix(in srgb,var(--brand-600),transparent 78%);border-radius:16px;padding:var(--space-md);background:color-mix(in srgb,var(--brand-600),transparent 95%);color:var(--text)}.order-requirements{border-left-color:var(--brand-600)}.order-summary-card{top:calc(var(--topbar-height) + 18px)}.order-summary-total{border-top:0;border-radius:17px;margin-top:var(--space-3xs);padding:var(--space-md);background:color-mix(in srgb,var(--brand-600),transparent 93%)}.order-receipt{border-radius:22px;box-shadow:var(--shadow-card)}.order-receipt-mark{border-radius:14px;background:color-mix(in srgb,var(--success),transparent 89%);color:var(--success)}.order-receipt-note{border-radius:14px}.order-table-card{border-radius:19px}.order-target-value{border-radius:14px}.order-history-dot{background:var(--brand-600)}.provider-balance{border-radius:15px}.bulk-total-list>div{border-radius:14px}.bulk-row-card{border-radius:16px}.pagination-bar{margin-top:var(--space-5)}.app-footer{border-top-color:color-mix(in srgb,var(--border),transparent 30%);padding-inline:clamp(var(--space-lg),2.2vw,var(--space-11))}.dialog{border-radius:22px}.dialog-form{padding:var(--space-7)}.dialog-icon{border-radius:15px;background:color-mix(in srgb,var(--brand-600),transparent 90%);color:var(--brand-700)}.workspace-choice{border-radius:14px}.workspace-choice[aria-current=true]{border-color:var(--brand-700);background:color-mix(in srgb,var(--brand-600),transparent 95%)}.app-footer .footer-separator{color:var(--brand-600)}.nav-group-label{gap:0;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.nav-group-label:before{display:none}.popover-label{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.data-table th{font-size:11px;letter-spacing:0;text-transform:none}h1,h2,h3{min-width:0;overflow-wrap:break-word;text-wrap:balance}.wallet-balance-card,.dashboard-stat-card{color:var(--text)}:root[data-theme=dark] .data-table th{color:var(--text)}.dashboard-welcome{position:relative;display:flex;min-height:216px;align-items:center;overflow:hidden;border-radius:25px;margin-bottom:var(--space-5);padding:var(--space-7) clamp(var(--space-lg),4vw,var(--space-13));background:var(--brand-gradient);color:var(--literal-hex-fff);box-shadow:0 16px 34px var(--literal-rgb-231-59-27-20);isolation:isolate}.dashboard-welcome-copy{position:relative;z-index:2;max-width:560px}.dashboard-welcome h2{margin:var(--space-xs) 0 0;font-size:clamp(23px,2.5vw,34px);font-weight:760;letter-spacing:-1px;line-height:1.15}.dashboard-welcome p{max-width:485px;margin:var(--space-xs) 0 var(--space-md);color:var(--literal-rgb-255-255-255-85);font-size:12px;line-height:1.6}.dashboard-welcome .button-secondary{border:0;background:var(--literal-hex-fff);color:var(--action-strong);box-shadow:0 7px 17px var(--literal-rgb-118-24-14-14)}.dashboard-orbit{position:absolute;z-index:0;border:1px solid var(--literal-rgb-255-255-255-15);border-radius:50%;pointer-events:none}.dashboard-orbit-one{top:-130px;right:2%;width:390px;height:390px;box-shadow:0 0 0 30px var(--literal-rgb-255-255-255-5),0 0 0 63px var(--literal-rgb-255-255-255-4)}.dashboard-orbit-two{top:18px;right:17%;width:140px;height:140px;background:var(--literal-rgb-255-255-255-5)}.dashboard-hero-mark{position:absolute;z-index:1;right:13%;bottom:-63px;display:grid;width:238px;height:238px;place-items:center;border:1px solid var(--literal-rgb-255-255-255-17);border-radius:48% 52% 61% 39%/43% 37% 63% 57%;background:var(--literal-rgb-255-255-255-8);color:var(--literal-rgb-255-255-255-44);font-size:128px;font-weight:800;transform:rotate(-9deg)}.dashboard-stat-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;margin-bottom:var(--space-5)}.dashboard-stat-card{position:relative;display:flex;min-height:120px;align-items:center;gap:var(--space-md);border:1px solid var(--border);border-radius:21px;padding:var(--space-5);background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}.dashboard-stat-card>div{display:grid;min-width:0;gap:var(--space-3xs)}.dashboard-stat-card>div>span{color:var(--text-muted);font-size:11px;font-weight:620}.dashboard-stat-card strong{color:var(--text);font-size:clamp(18px,2vw,25px);font-weight:760;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.dashboard-stat-card small{color:var(--text-muted);font-size:10px}.dashboard-stat-icon{display:grid;width:49px;height:49px;flex:0 0 auto;place-items:center;border-radius:17px;background:color-mix(in srgb,var(--brand-600),transparent 91%);color:var(--brand-700)}.dashboard-stat-icon .icon{width:22px;height:22px}.dashboard-stat-balance{border:0;background:var(--brand-gradient);box-shadow:0 12px 24px var(--literal-rgb-231-59-27-18)}.dashboard-stat-balance>div>span,.dashboard-stat-balance strong{color:var(--literal-hex-fff)}.dashboard-stat-balance .dashboard-stat-icon{background:var(--literal-rgb-255-255-255-21);color:var(--literal-hex-fff)}.dashboard-stat-balance .button{margin-left:auto;border:0;background:var(--literal-hex-fff);color:var(--action-strong);white-space:nowrap}.dashboard-platform-section{margin-top:var(--space-7)}.platform-chip-list{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.platform-chip{display:inline-flex;min-height:45px;align-items:center;gap:var(--space-xs);border:1px solid var(--border);border-radius:16px;padding:0 var(--space-md);background:var(--surface);color:var(--text);font-size:11px;font-weight:660;box-shadow:0 4px 12px var(--literal-rgb-56-36-43-3);transition:border-color .13s ease,transform .13s ease,color .13s ease}.platform-chip:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-700),var(--border) 53%);color:var(--brand-700)}.platform-chip-dot{width:9px;height:9px;border-radius:50%;background:var(--brand-gradient);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-600),transparent 90%)}.dashboard-bottom-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-5);margin-top:var(--space-lg)}.dashboard-action-row{display:flex;min-height:70px;align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--border);padding:var(--space-sm) var(--space-5)}.dashboard-action-row:last-child{border-bottom:0}.dashboard-action-row>span:nth-child(2){display:grid;flex:1;gap:var(--space-2xs)}.dashboard-action-row strong{font-size:11px}.dashboard-action-row small{color:var(--text-muted);font-size:10px}.dashboard-action-row>.icon:last-child{width:15px;height:15px;color:var(--brand-700)}.dashboard-action-icon{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--brand-600),transparent 91%);color:var(--brand-700)}.dashboard-support-card{display:grid;justify-items:start;padding:var(--space-5)}.dashboard-support-mark{display:grid;width:45px;height:45px;place-items:center;border-radius:15px;background:color-mix(in srgb,var(--brand-600),transparent 90%);color:var(--brand-700)}.dashboard-support-card h3{margin:var(--space-sm) 0 0;font-size:14px}.dashboard-support-card p{max-width:360px;margin:var(--space-2xs) 0 var(--space-md);color:var(--text-muted);font-size:11px;line-height:1.6}@media(max-width:900px){.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat-balance{grid-column:1 / -1}.dashboard-bottom-grid{grid-template-columns:1fr}}@media(max-width:700px){:root{--sidebar-width: 278px;--topbar-height: 66px}.main-content{padding:var(--space-lg) var(--space-md) var(--space-9)}.topbar{padding-inline:var(--space-md)}.topbar-leading,.topbar-actions{gap:var(--space-xs)}.breadcrumb{gap:var(--space-xs);font-size:11px}.topbar-wallet-button{min-height:38px;gap:var(--space-xs);padding-inline:var(--space-xs);font-size:11px}.topbar-wallet-button .menu-chevron,.user-menu-name{display:none}.topbar-search-button,.theme-toggle{width:38px;height:38px}.page-header{align-items:flex-start;gap:var(--space-sm)}.page-title{font-size:23px}.page-description{font-size:11px}.dashboard-welcome{min-height:196px;padding:var(--space-lg) var(--space-5)}.dashboard-hero-mark{right:-16px;bottom:-65px;width:180px;height:180px;font-size:94px}.dashboard-stat-grid{grid-template-columns:1fr 1fr;gap:var(--space-sm)}.dashboard-stat-card{min-height:103px;gap:var(--space-xs);padding:var(--space-sm)}.dashboard-stat-icon{width:39px;height:39px;border-radius:14px}.dashboard-stat-balance{grid-column:1 / -1}.dashboard-stat-balance .button{min-height:37px;margin-left:auto;padding-inline:var(--space-sm);font-size:10px}.dashboard-stat-card strong{font-size:18px}.platform-chip-list{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(--space-md*-1);padding:var(--space-3xs) var(--space-md) var(--space-xs);scrollbar-width:none}.platform-chip-list::-webkit-scrollbar{display:none}.platform-chip{flex:0 0 auto}.catalog-filters,.order-filters{grid-template-columns:1fr 1fr}.catalog-search,.order-search,.catalog-filter-actions{grid-column:1 / -1}.catalog-filter-actions .button{width:100%}.service-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.order-layout{grid-template-columns:1fr}.order-summary-card{position:static}.app-footer{flex-wrap:wrap;padding:var(--space-sm) var(--space-md) var(--space-md)}}@media(max-width:480px){.dashboard-stat-card{align-items:flex-start;flex-direction:column}.dashboard-stat-balance{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.dashboard-stat-balance .button{grid-column:1 / -1;width:100%;margin:var(--space-2xs) 0 0}.dashboard-stat-balance .dashboard-stat-icon{grid-row:1}.dashboard-stat-balance>div{grid-column:2;grid-row:1}.dashboard-stat-balance .button{grid-row:2}.order-field-grid{grid-template-columns:1fr}.order-field-grid>.control:first-child{grid-column:auto}.service-card-actions{justify-content:flex-start}.bulk-template-tools,.bulk-input-footer,.bulk-review-heading{align-items:stretch;flex-direction:column}}@media(max-width:800px){.support-layout,.developer-grid{grid-template-columns:1fr}}@media(max-width:600px){.announcement-form-row{grid-template-columns:1fr}.ticket-thread-toolbar{align-items:flex-start;flex-direction:column}.ticket-thread-toolbar .control{width:100%;grid-template-columns:auto minmax(0,1fr)}.ticket-message-head time{width:100%;margin-left:0}.notification-item{grid-template-columns:auto minmax(0,1fr)}.notification-read-button,.notification-open-link{grid-row:2}.notification-read-button{grid-column:2;justify-self:start}.notification-open-link{grid-column:2;justify-self:start;margin-left:var(--space-22)}.developer-key-form{grid-template-columns:1fr}.api-key-item{grid-template-columns:minmax(0,1fr)}.api-key-item>.status-badge{grid-row:1;justify-self:end}.api-key-actions{grid-column:auto;justify-content:flex-start}.api-endpoint{grid-template-columns:42px minmax(0,1fr)}.api-endpoint>span:last-child{grid-column:2}.one-time-key-panel{grid-template-columns:1fr 1fr}.one-time-key-panel>div{grid-column:1 / -1}}body{font-size:15px}.brand-name{font-size:19px}.nav-group-label{gap:0;padding:0 var(--space-sm) var(--space-xs);font-size:11px;letter-spacing:0;text-transform:none}.nav-item{min-height:56px;gap:var(--space-md);border-radius:16px;font-size:16px;font-weight:500}.nav-item>.icon{width:43px;height:43px;padding:var(--space-sm);border-radius:14px}.topbar,.breadcrumb,.topbar-wallet-button{font-size:14px}.page-title{font-size:clamp(26px,2vw,32px)}.page-description{font-size:14px}.section-heading h2{font-size:18px}.card-title{font-size:16px}.card-description{font-size:13px}.button,.input,.select,.textarea{font-size:14px}.control-label{font-size:13px}.control-hint{font-size:12px}.data-table th{font-size:11px}.data-table td{font-size:13px}.status-badge{font-size:11px}.service-card-heading h2{font-size:16px}.service-card-meta strong,.platform-chip{font-size:13px}.dashboard-stat-card>div>span{font-size:13px}.dashboard-stat-card small,.dashboard-action-row small{font-size:12px}.dashboard-action-row strong{font-size:13px}.dashboard-support-card h3{font-size:16px}.dashboard-support-card p{font-size:13px}@media(max-width:700px){.nav-item{min-height:52px;font-size:15px}.nav-item>.icon{width:40px;height:40px}.nav-group-label{font-size:11px}.page-description,.data-table td{font-size:12px}}.nav-group-label{font-size:11px;font-weight:600;color:color-mix(in srgb,var(--text-muted),transparent 8%)}.nav-item{min-height:54px;font-size:15px;font-weight:400}.nav-item[aria-current=page]{font-weight:600}.brand-name{font-size:18px;font-weight:600}.page-title{font-size:clamp(24px,1.8vw,29px);font-weight:600;letter-spacing:-.55px}.page-description{font-size:13px}.section-heading h2,.card-title{font-weight:600}.section-heading h2{font-size:17px}.card-title{font-size:15px}.button{font-size:13px;font-weight:500}.input,.select,.textarea{font-size:13px}.control-label{font-size:12px;font-weight:600}.service-card-heading h2{font-size:15px;font-weight:600}.dashboard-stat-card strong{font-weight:650}.dashboard-stat-card>div>span{font-weight:500}.dashboard-action-row strong,.dashboard-support-card h3,.auth-card-header h2{font-weight:600}@media(max-width:700px){.nav-item{min-height:50px;font-size:14px}.page-title{font-size:23px}}.sidebar-nav{padding-top:var(--space-5)}.sidebar-balance-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:var(--space-2xs) var(--space-sm);overflow:hidden;isolation:isolate;margin:var(--space-md) var(--space-md) 0;border-radius:17px;padding:var(--space-md) var(--space-md) var(--space-sm);background:var(--sidebar-balance-background);color:var(--sidebar-balance-ink);box-shadow:none}.sidebar-balance-card.is-employee-balance{grid-template-columns:minmax(0,1fr)}.sidebar-balance-card:after{position:absolute;z-index:-1;top:-48px;right:-20px;width:116px;height:116px;border:1px solid var(--literal-rgb-255-255-255-15);border-radius:50%;box-shadow:0 0 0 18px var(--literal-rgb-255-255-255-5),0 0 0 38px var(--literal-rgb-255-255-255-4);content:"";pointer-events:none}.sidebar-balance-copy{display:grid;gap:var(--space-2xs);min-width:0}.sidebar-balance-copy span{color:var(--literal-rgb-255-255-255-82);font-size:10px;font-weight:500}.sidebar-balance-copy strong{overflow:hidden;font-size:22px;font-weight:600;letter-spacing:-.4px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.sidebar-balance-add{display:grid;width:39px;height:39px;place-items:center;border-radius:13px;background:var(--action-strong);color:var(--on-action);transition:transform .14s ease}.sidebar-balance-add:hover{transform:translateY(-1px)}.sidebar-balance-add .icon{width:18px;height:18px}.sidebar-balance-link{grid-column:1 / -1;display:inline-flex;width:fit-content;align-items:center;gap:var(--space-2xs);padding-top:var(--space-2xs);color:var(--literal-hex-fff);font-size:11px;font-weight:500}.sidebar-balance-link .icon{width:13px;height:13px}.sidebar-balance-link:hover{color:var(--literal-hex-fff2e8)}.platform-brand-default{--platform-color: var(--literal-hex-4169e1);--platform-tint: var(--literal-rgb-65-105-225-8);--platform-fill: var(--literal-hex-4169e1)}.platform-brand-instagram{--platform-color: var(--literal-hex-c13584);--platform-tint: var(--literal-rgb-193-53-132-9);--platform-fill: var(--literal-hex-c13584)}.platform-brand-youtube{--platform-color: var(--literal-hex-ff0000);--platform-tint: var(--literal-rgb-255-0-0-7);--platform-fill: var(--literal-hex-ff0000)}.platform-brand-facebook{--platform-color: var(--literal-hex-4169e1);--platform-tint: var(--literal-rgb-65-105-225-8);--platform-fill: var(--literal-hex-4169e1)}.platform-brand-tiktok{--platform-color: var(--literal-hex-282828);--platform-tint: var(--literal-rgb-40-40-40-7);--platform-fill: var(--literal-hex-282828)}.platform-brand-telegram{--platform-color: var(--literal-hex-4169e1);--platform-tint: var(--literal-rgb-65-105-225-8);--platform-fill: var(--literal-hex-4169e1)}.platform-brand-twitter,.platform-brand-x{--platform-color: var(--literal-hex-282828);--platform-tint: var(--literal-rgb-40-40-40-7);--platform-fill: var(--literal-hex-282828)}.platform-brand-spotify{--platform-color: var(--literal-hex-833ab4);--platform-tint: var(--literal-rgb-131-58-180-8);--platform-fill: var(--literal-hex-833ab4)}.platform-brand-threads{--platform-color: var(--literal-hex-282828);--platform-tint: var(--literal-rgb-40-40-40-7);--platform-fill: var(--literal-hex-282828)}.platform-brand-linkedin{--platform-color: var(--literal-hex-4169e1);--platform-tint: var(--literal-rgb-65-105-225-8);--platform-fill: var(--literal-hex-4169e1)}.platform-brand-pinterest{--platform-color: var(--literal-hex-ff0000);--platform-tint: var(--literal-rgb-255-0-0-7);--platform-fill: var(--literal-hex-ff0000)}.platform-brand-snapchat{--platform-color: var(--literal-hex-f77737);--platform-tint: var(--literal-rgb-247-119-55-10);--platform-fill: var(--literal-hex-fcaf45)}.platform-brand-whatsapp{--platform-color: var(--literal-hex-833ab4);--platform-tint: var(--literal-rgb-131-58-180-8);--platform-fill: var(--literal-hex-833ab4)}.platform-brand-discord,.platform-brand-twitch{--platform-color: var(--literal-hex-5851db);--platform-tint: var(--literal-rgb-88-81-219-8);--platform-fill: var(--literal-hex-5851db)}.platform-chip{border-color:color-mix(in srgb,var(--platform-color, var(--border)),var(--border) 82%);background:color-mix(in srgb,var(--platform-color, var(--surface)),var(--surface) 96%)}.platform-chip:hover{border-color:color-mix(in srgb,var(--platform-color, var(--brand-700)),var(--border) 55%);color:var(--platform-color, var(--brand-700))}.platform-chip-dot{background:var(--platform-fill, var(--brand-gradient));box-shadow:0 0 0 4px var(--platform-tint, color-mix(in srgb, var(--brand-600), transparent 90%))}.service-platform{color:var(--platform-color, var(--brand-700))}.currency-select-wrap{display:inline-flex;height:40px;align-items:center;border:1px solid var(--border);border-radius:13px;padding:0 var(--space-sm);background:var(--surface)}.currency-select{width:54px;border:0;outline:0;background:transparent;color:var(--text);font:500 12px/1 Poppins,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.currency-select:focus-visible{outline-offset:3px}.user-menu-popover a,.user-menu-popover button{min-height:38px;display:flex;width:100%;align-items:center;padding-inline:var(--space-xs);font-size:12px;text-align:left}@media(max-width:620px){.topbar-actions{gap:var(--space-xs)}.currency-select-wrap{height:37px;padding-inline:var(--space-xs)}.currency-select{width:48px;font-size:11px}.topbar-wallet-button{min-height:37px;gap:var(--space-xs);padding-inline:var(--space-xs);font-size:11px}.topbar-wallet-button .menu-chevron{display:none}}@media(max-width:370px){.topbar-search-button{width:36px;height:36px}.topbar-wallet-button{gap:var(--space-2xs);padding-inline:var(--space-xs)}.topbar-wallet-button .icon:first-child{display:none}.currency-select-wrap{padding-inline:var(--space-xs)}}.admin-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-5)}.admin-stat-grid{margin-bottom:var(--space-5)}.admin-financial-list{display:grid;gap:0}.admin-financial-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-md) var(--space-5);border-bottom:1px solid var(--border)}.admin-financial-row:last-child{border-bottom:0}.admin-financial-row>span,.admin-financial-row>strong{display:grid;gap:var(--space-2xs)}.admin-financial-row>strong{text-align:right}.admin-financial-row small{color:var(--text-muted);font-size:11px;font-weight:450}.admin-pricing-form{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:start;gap:var(--space-md)}.admin-pricing-submit{align-self:start;padding-top:var(--space-lg)}.admin-retail-price{color:var(--brand-700)}.admin-employee-form{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:var(--space-sm);padding:var(--space-5);margin-bottom:var(--space-5);border:1px solid var(--border);border-radius:14px;background:var(--surface-muted)}.admin-search-form{display:flex;gap:var(--space-sm);margin:0 0 var(--space-md)}.admin-search-form .input{min-width:180px;flex:1}.admin-search-form .select{width:auto;min-width:170px}.admin-filter-row{display:flex;gap:var(--space-md);margin-bottom:var(--space-md)}.admin-filter-row .control{width:min(240px,100%)}.admin-target-cell{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.admin-pricing-form,.admin-employee-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pricing-submit{grid-column:1 / -1;padding-top:0}}@media(max-width:640px){.admin-overview-grid{grid-template-columns:1fr;gap:var(--space-sm)}.admin-pricing-form,.admin-employee-form{grid-template-columns:1fr}.admin-search-form{flex-wrap:wrap}.admin-search-form .input{flex-basis:100%}.admin-search-form .select{flex:1}.admin-filter-row{flex-wrap:wrap}.admin-filter-row .control{flex:1 1 150px}.admin-financial-row{padding-inline:var(--space-sm)}}.service-table-shell{overflow:hidden;border:1px solid var(--border);border-radius:19px;background:var(--surface);box-shadow:var(--shadow-card)}.service-catalog-table{table-layout:fixed}.service-catalog-table th:first-child,.service-catalog-table td:first-child{width:76px}.service-catalog-table th:nth-child(2),.service-catalog-table td:nth-child(2){width:auto;text-align:left}.service-catalog-table th:nth-child(3),.service-catalog-table td:nth-child(3){width:145px}.service-catalog-table th:nth-child(4),.service-catalog-table td:nth-child(4),.service-catalog-table th:nth-child(5),.service-catalog-table td:nth-child(5){width:120px}.service-catalog-table th:last-child,.service-catalog-table td:last-child{width:168px}.service-catalog-table thead th{height:48px;padding-block:var(--space-sm);background:color-mix(in srgb,var(--brand-600),var(--surface) 96%)}.service-catalog-table td{height:74px;padding-block:var(--space-sm)}.service-catalog-table .service-category-row th{height:44px;border-bottom:1px solid color-mix(in srgb,var(--brand-600),transparent 78%);border-left:0;padding:var(--space-sm) var(--space-md);background:color-mix(in srgb,var(--brand-600),var(--surface) 96%);color:var(--text);font-size:13px;font-weight:650;text-align:left;text-transform:none;letter-spacing:0}.service-category-dot{display:inline-block;width:10px;height:10px;margin-right:var(--space-xs);border-radius:50%;background:var(--platform-color, var(--brand-600));vertical-align:1px}.service-catalog-id{display:inline-flex;min-width:38px;justify-content:center;border-radius:9px;padding:var(--space-2xs) var(--space-xs);background:var(--surface-muted);color:var(--text-muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.service-catalog-name{display:grid;gap:var(--space-xs);min-width:0}.service-catalog-name>strong{display:-webkit-box;overflow:hidden;color:var(--text);font-size:13px;font-weight:550;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.service-catalog-meta{display:flex;align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:10px;text-transform:capitalize}.service-catalog-meta .status-badge{min-height:19px;padding:var(--space-3xs) var(--space-xs);font-size:9px}.service-catalog-rate{color:var(--brand-700);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.service-catalog-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-xs)}.service-catalog-actions .button{min-height:36px;padding-inline:var(--space-sm)}.service-view-button{border-color:transparent;background:transparent;box-shadow:none}.service-view-button:hover{background:var(--surface-muted)}.service-order-button{min-width:70px}.order-tip-banner{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);border:1px solid color-mix(in srgb,var(--brand-600),transparent 75%);border-radius:15px;padding:var(--space-sm) var(--space-md);background:color-mix(in srgb,var(--brand-600),var(--surface) 93%);color:var(--text);font-size:12px;line-height:1.5}.order-tip-banner strong{font-weight:650}.order-tip-icon,.order-form-mark{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:10px;background:var(--brand-gradient);color:#fff}.order-tip-icon .icon,.order-form-mark .icon{width:16px;height:16px}.order-form-heading{display:flex;align-items:center;gap:var(--space-sm)}.order-form-heading .card-title{margin:0 0 var(--space-2xs)}.order-form-heading .card-description{margin:0}.order-form-mark{background:color-mix(in srgb,var(--brand-600),var(--surface) 88%);color:var(--brand-700)}.order-select-grid{display:grid;gap:var(--space-sm)}.order-compose-layout{align-items:start}.order-sidebar{position:sticky;top:calc(var(--topbar-height) + 18px);display:grid;align-content:start;gap:var(--space-md);min-width:0}.order-sidebar .order-summary-card{position:static}.order-summary-card .card-title,.order-guide-card .card-title{display:flex;align-items:center;gap:var(--space-xs)}.order-summary-card .card-title .icon,.order-guide-card .card-title .icon{width:17px;height:17px;color:var(--brand-700)}.order-summary-body{gap:var(--space-sm)}.order-summary-service{overflow:hidden;color:var(--text);font-size:12px;font-weight:600;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.order-summary-target{max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-summary-total{border-top:0;border-radius:13px;margin-top:0;padding:var(--space-md);background:color-mix(in srgb,var(--brand-600),var(--surface) 92%)}.order-summary-total strong{color:var(--brand-700);font-size:21px}.order-no-charge{margin:0;color:var(--text-muted);font-size:10px;line-height:1.5}.order-guide-card>ol{display:grid;gap:var(--space-sm);margin:0;padding:0 var(--space-md) var(--space-md);list-style:none}.order-guide-card>ol>li{display:flex;align-items:flex-start;gap:var(--space-xs)}.order-guide-card>ol>li>span{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--brand-gradient);color:#fff;font-size:11px;font-weight:650}.order-guide-card>ol>li>div{display:grid;gap:var(--space-3xs)}.order-guide-card strong{color:var(--text);font-size:11px;font-weight:600}.order-guide-card small{color:var(--text-muted);font-size:10px;line-height:1.45}.order-quick-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);padding:0 var(--space-md) var(--space-md)}.order-quick-link-grid a{display:flex;min-height:42px;align-items:center;gap:var(--space-xs);border-radius:11px;padding:var(--space-xs) var(--space-sm);background:var(--surface-muted);color:var(--text);font-size:11px;font-weight:550}.order-quick-link-grid a:hover{background:color-mix(in srgb,var(--brand-600),var(--surface) 90%);color:var(--brand-700)}.order-quick-link-grid .icon{width:15px;height:15px;color:var(--brand-700)}.order-target-field{grid-column:1 / -1}.order-quantity-field{display:grid;align-content:start;gap:var(--space-xs)}.order-quick-quantities{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.order-quick-quantities button{min-width:42px;min-height:28px;border:1px solid var(--border);border-radius:8px;padding:var(--space-2xs) var(--space-xs);background:var(--surface);color:var(--text-muted);font:inherit;font-size:10px;cursor:pointer}.order-quick-quantities button:hover,.order-quick-quantities button[aria-pressed=true]{border-color:color-mix(in srgb,var(--brand-600),transparent 48%);background:color-mix(in srgb,var(--brand-600),var(--surface) 91%);color:var(--brand-700)}.order-submit-button{width:100%;min-height:48px}.order-submit-button .icon{width:16px;height:16px}.order-field-grid{align-items:start;grid-auto-rows:min-content;row-gap:var(--space-5)}.order-field-grid>.control,.order-quantity-field{align-content:start}.order-quantity-field .control{align-content:start}.order-quick-quantities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.order-quick-quantities button{width:100%}.target-link-input.is-valid{border-color:color-mix(in srgb,var(--success),white 35%);box-shadow:0 0 0 3px color-mix(in srgb,var(--success),transparent 90%)}.target-link-input.is-invalid{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger),transparent 91%)}.target-link-feedback{display:flex;align-items:flex-start;gap:var(--space-xs);width:fit-content;max-width:100%;border:1px solid transparent;border-radius:9px;padding:var(--space-2xs) var(--space-xs);font-size:10px;font-weight:550;line-height:1.4}.target-link-feedback>span{display:inline-grid;width:15px;height:15px;flex:0 0 auto;place-items:center;border-radius:50%;font-size:10px;font-weight:700}.target-link-feedback.is-valid{border-color:color-mix(in srgb,var(--success),transparent 82%);background:color-mix(in srgb,var(--success),transparent 93%);color:var(--success)}.target-link-feedback.is-valid>span{background:color-mix(in srgb,var(--success),transparent 85%)}.target-link-feedback.is-invalid{border-color:color-mix(in srgb,var(--danger),transparent 82%);background:color-mix(in srgb,var(--danger),transparent 94%);color:var(--danger)}.target-link-feedback.is-invalid>span{background:color-mix(in srgb,var(--danger),transparent 85%)}@media(max-width:900px){.order-sidebar{position:static}}@media(max-width:600px){.order-tip-banner{align-items:flex-start;font-size:11px}.order-form-heading .card-description{font-size:11px}.order-quick-link-grid{gap:var(--space-xs)}.order-field-grid{row-gap:var(--space-md)}}@media(max-width:900px){.service-catalog-table{min-width:860px}}.dialog:has(.provider-payment-content){width:min(100%,430px);max-width:430px}.wallet-pending-payment{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.wallet-pending-payment .notice{flex:1;margin:0}.provider-payment-content{display:grid;justify-items:center;gap:var(--space-md);padding-top:var(--space-2xs)}.provider-payment-amount{display:grid;justify-items:center;gap:var(--space-2xs);width:100%;border:1px solid var(--border);border-radius:14px;padding:var(--space-sm);background:var(--surface-muted)}.provider-payment-amount>span,.provider-payment-amount>small{color:var(--text-muted);font-size:11px}.provider-payment-amount>strong{color:var(--brand-700);font-size:25px;font-weight:650}.provider-payment-qr{display:grid;justify-items:center;gap:var(--space-xs)}.provider-payment-qr img{display:block;width:min(100%,232px);aspect-ratio:1;border:8px solid white;border-radius:14px;background:#fff;box-shadow:var(--shadow-card)}.provider-payment-qr>span,.provider-payment-status{color:var(--text-muted);font-size:11px;text-align:center}.provider-payment-countdown{display:inline-flex;align-items:center;gap:var(--space-xs);border:1px solid color-mix(in srgb,var(--warning),transparent 78%);border-radius:999px;padding:var(--space-xs) var(--space-sm);background:color-mix(in srgb,var(--warning),transparent 94%);color:var(--warning);font-size:12px;font-weight:600}.provider-payment-countdown .loading-dot{width:8px;height:8px}.provider-payment-upi{justify-content:center;width:100%}.provider-payment-status{max-width:310px;margin:0}.provider-payment-result{display:grid;justify-items:center;gap:var(--space-2xs);width:100%;border:1px solid var(--border);border-radius:13px;padding:var(--space-md);text-align:center}.provider-payment-result>strong{color:var(--text);font-size:14px}.provider-payment-result>span{color:var(--text-muted);font-size:12px}.provider-payment-result-success{border-color:color-mix(in srgb,var(--success),transparent 70%);background:color-mix(in srgb,var(--success),transparent 95%)}.provider-payment-result-success>strong{color:var(--success)}.dialog:has(.provider-payment-content) .dialog-actions{width:100%}.dialog:has(.provider-payment-content) .dialog-actions .button{width:100%}.dialog:has(.provider-checkout-frame){width:min(94vw,940px);max-width:940px}.provider-checkout-toolbar{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-sm)}.provider-checkout-toolbar>span{color:var(--text-muted);font-size:11px;font-weight:600}.provider-checkout-toolbar .button{width:auto!important;min-height:34px;padding:0 var(--space-sm);font-size:11px}.provider-checkout-frame{position:relative;width:100%;height:min(62vh,620px);min-height:380px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface-muted)}.provider-checkout-frame iframe{display:block;width:100%;height:100%;border:0;background:#fff}.provider-checkout-loader{position:absolute;z-index:1;inset:0;display:grid;align-content:center;justify-items:center;gap:var(--space-sm);padding:var(--space-lg);background:var(--surface-muted);color:var(--text);text-align:center}.provider-checkout-loader .auth-spinner{width:26px;height:26px}.provider-checkout-loader strong{font-size:13px}.provider-checkout-loader small{color:var(--text-muted);font-size:11px}.provider-checkout-frame.is-loaded .provider-checkout-loader{display:none}.provider-checkout-fallback{max-width:620px;margin:0;color:var(--text-muted);font-size:11px;line-height:1.6;text-align:center}.provider-checkout-fallback a{color:var(--brand-700);font-weight:650;text-decoration:underline;text-underline-offset:2px}@media(max-width:520px){.dialog:has(.provider-payment-content){width:calc(100% - 24px)}.dialog:has(.provider-checkout-frame){width:calc(100% - 16px);max-width:none}.provider-checkout-frame{height:58vh;min-height:340px}.provider-payment-qr img{width:min(100%,205px)}.wallet-pending-payment{align-items:stretch;flex-direction:column}}:root{--canvas: #f5f3f1;--surface-muted: #f8f6f4;--border: #e6e0dc;--text-muted: #6f6a73;--sidebar-width: 252px;--topbar-height: 68px;--radius-sm: 9px;--radius-card: 12px;--shadow-card: 0 1px 2px rgb(40 35 49 / 4%);font-family:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--action-strong: #ff855f;--on-action: #282331;--canvas: #191719;--surface: #211e20;--sidebar-surface: #201d1f;--surface-muted: #2a2527;--border: #3d3639;--text: #f4ece9;--text-muted: #b6aaab}html,body{background:var(--canvas)}body{font-size:14px;line-height:1.55}.app-shell{background:var(--canvas)}.sidebar{border-right-color:var(--border);box-shadow:1px 0 0 var(--chrome-shadow)}.sidebar-brand-row{height:68px;padding-inline:var(--space-lg)}.brand{gap:var(--space-sm)}.brand-mark{width:31px;height:31px;border-radius:9px;background:var(--action-strong);box-shadow:none;color:var(--on-action)}.brand-name{font-size:17px;font-weight:650;letter-spacing:-.45px}.sidebar-balance-card{border-radius:10px;background:var(--sidebar-balance-background);color:var(--sidebar-balance-ink);box-shadow:none}.sidebar-balance-card:after{display:none}.sidebar-balance-copy span{color:var(--sidebar-balance-ink);opacity:.78}.sidebar-balance-add{background:var(--action-strong);color:var(--on-action)}.sidebar-nav{padding:var(--space-md) var(--space-md) var(--space-5)}.nav-group+.nav-group{margin-top:var(--space-5)}.nav-group-label{padding:0 var(--space-sm) var(--space-xs);font-size:11px;font-weight:550}.nav-item{min-height:42px;gap:var(--space-sm);margin:var(--space-3xs) 0;border-radius:8px;padding-inline:var(--space-sm);font-size:13px;font-weight:450}.nav-item[aria-current=page]{background:color-mix(in srgb,var(--brand-700),transparent 93%);color:var(--action-strong)}.nav-item[aria-current=page]:before{display:none}.sidebar-footer{padding-inline:var(--space-md)}.account-row{gap:var(--space-sm)}.account-avatar{border-color:color-mix(in srgb,var(--brand-700),transparent 75%);background:color-mix(in srgb,var(--brand-700),transparent 91%);color:var(--action-strong)}.main-column{min-width:0}.topbar{min-height:var(--topbar-height);padding-inline:clamp(var(--space-lg),3vw,var(--space-11));background:color-mix(in srgb,var(--surface),transparent 3%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.breadcrumb{gap:var(--space-xs);font-size:12px}.breadcrumb-separator{color:var(--text-muted);opacity:.55}.topbar-wallet-button{min-height:37px;border:1px solid var(--border);border-radius:8px;padding-inline:var(--space-sm);background:var(--surface);color:var(--text)}.topbar-wallet-button strong{font-size:12px}.theme-toggle{border:1px solid var(--border);border-radius:8px}.global-search{border:0;border-radius:999px;background:var(--surface-muted)}.theme-toggle{border-radius:50%}.main-content{width:min(100%,1500px);padding:var(--space-9) clamp(var(--space-lg),3.2vw,var(--space-13)) var(--space-13)}.page-header{align-items:center;gap:var(--space-5);margin-bottom:var(--space-7)}.page-title{color:var(--text);font-size:clamp(24px,2vw,30px);font-weight:600;letter-spacing:-.9px;line-height:1.2;overflow-wrap:break-word;min-width:0}.page-description{max-width:700px;margin-top:var(--space-xs);font-size:13px;line-height:1.55}.button{min-height:42px;border-radius:8px;padding-inline:var(--space-md);font-size:12px;font-weight:600;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.button-primary{border-color:var(--action-strong);background:var(--action-strong);color:var(--on-action)}.button-primary:hover:not(:disabled){border-color:var(--brand-700);background:var(--brand-700)}.button-secondary{border-color:var(--border);background:var(--surface)}.button-secondary:hover{border-color:color-mix(in srgb,var(--text),transparent 75%);background:var(--surface-muted)}.card{overflow:clip;border-color:var(--border);border-radius:var(--radius-card);box-shadow:none}.card-header{gap:var(--space-sm);padding:var(--space-md) var(--space-5)}.card-title{font-size:14px;font-weight:600;letter-spacing:-.15px}.card-description{margin-top:var(--space-2xs);font-size:12px}.card-body{padding:var(--space-5)}.card-grid,.dashboard-stat-grid{gap:var(--space-sm)}.section-heading{margin:var(--space-lg) 0 var(--space-sm)}.section-heading h2{font-size:16px;font-weight:600;letter-spacing:-.3px}.section-heading p{font-size:12px}.status-badge{min-height:24px;border-radius:6px;padding-inline:var(--space-xs);font-size:11px;font-weight:550}.status-badge:before{width:6px;height:6px}.control{gap:var(--space-xs)}.control-label{color:var(--text);font-size:12px;font-weight:550}.control-hint{font-size:11px;line-height:1.5}.input,.select,.textarea{min-height:42px;border-color:var(--border);border-radius:8px;padding:var(--space-xs) var(--space-sm);background:var(--surface);color:var(--text);font-size:13px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.textarea{min-height:112px}.input:hover:not(:disabled),.select:hover:not(:disabled),.textarea:hover:not(:disabled){background-color:var(--surface-muted)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.input:disabled,.select:disabled,.textarea:disabled{cursor:not-allowed;background:var(--surface-muted);color:var(--text-muted);opacity:.7}.form-actions{gap:var(--space-xs);margin-top:var(--space-5)}.table-wrap{border:1px solid var(--border);border-radius:10px;background:var(--surface)}.data-table{white-space:normal}.data-table th{border-bottom-color:var(--border);padding:var(--space-sm) var(--space-md);background:var(--surface-muted);color:var(--text-muted);font-size:11px;font-weight:550;letter-spacing:0;text-transform:none}.data-table td{border-bottom-color:var(--border);padding:var(--space-sm) var(--space-md);font-size:12px;line-height:1.5}.data-table tbody tr:hover{background:color-mix(in srgb,var(--brand-700),transparent 97%)}.table-toolbar{align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--border);padding:var(--space-sm) var(--space-md)}.empty-state{min-height:210px;padding:var(--space-7) var(--space-5)}.empty-illustration{width:42px;height:42px;border-radius:11px;background:var(--surface-muted)}.empty-title{font-size:13px;font-weight:600}.empty-copy{font-size:12px}.notice{border-radius:9px;padding:var(--space-sm) var(--space-md);font-size:12px}.notice p{line-height:1.55}.notice strong{font-weight:600}.sidebar-scrim{background:var(--scrim)}.user-menu-popover{border:0;border-radius:10px;box-shadow:none}.popover-label{padding:var(--space-xs) var(--space-xs);font-size:11px;font-weight:550;letter-spacing:0}.user-menu-popover a,.user-menu-popover button{min-height:38px;border-radius:7px;padding:var(--space-xs);font-size:12px}.app-footer{padding:var(--space-md) clamp(var(--space-lg),3.2vw,var(--space-13)) var(--space-5);font-size:11px}.mobile-route-dock{display:none}.dashboard-workbench{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.8fr);overflow:clip;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.dashboard-workbench-main{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:clamp(var(--space-lg),3vw,var(--space-9))}.dashboard-workbench-heading{display:flex;align-items:flex-start;gap:var(--space-md)}.dashboard-section-icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--brand-700),transparent 91%);color:var(--action-strong)}.dashboard-section-icon .icon{width:18px;height:18px}.dashboard-workbench-heading h2{margin:var(--space-3xs) 0 var(--space-2xs);color:var(--text);font-size:18px;font-weight:600;letter-spacing:-.4px}.dashboard-workbench-heading p{max-width:510px;color:var(--text-muted);font-size:12px;line-height:1.6}.dashboard-workbench-main>.button{margin-top:auto}.dashboard-platform-section{width:100%;margin:var(--space-lg) 0 var(--space-lg);padding-top:var(--space-5);border-top:1px solid var(--border)}.dashboard-platform-section .section-heading{margin:0 0 var(--space-sm)}.dashboard-platform-section .section-heading h3{color:var(--text);font-size:12px;font-weight:600}.dashboard-platform-section .section-heading p{margin-top:var(--space-2xs);font-size:11px}.dashboard-platform-section .section-heading>a{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--action-strong);font-size:11px;font-weight:550}.platform-chip-list{gap:var(--space-xs)}.platform-chip{min-height:33px;gap:var(--space-xs);border-radius:7px;padding:var(--space-2xs) var(--space-sm);font-size:11px;font-weight:500}.platform-chip-dot{width:7px;height:7px}.dashboard-workbench-aside{display:flex;flex-direction:column;gap:var(--space-sm);border-left:1px solid var(--border);padding:var(--space-md);background:var(--surface-muted)}.dashboard-balance-panel{display:grid;gap:var(--space-xs);border:1px solid var(--border);border-radius:9px;padding:var(--space-md);background:var(--surface);color:var(--text)}.dashboard-balance-panel>span,.dashboard-facts span{color:var(--text-muted);font-size:11px}.dashboard-balance-panel>strong{color:var(--text);font-size:clamp(21px,2.1vw,27px);font-weight:600;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.dashboard-balance-panel .button{justify-self:start;margin-top:var(--space-3xs)}.dashboard-facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs)}.dashboard-facts>div{display:grid;align-content:start;gap:var(--space-2xs);min-width:0;border:1px solid var(--border);border-radius:9px;padding:var(--space-sm);background:var(--surface)}.dashboard-facts span{display:flex;align-items:center;gap:var(--space-xs)}.dashboard-facts span .icon{width:14px;height:14px}.dashboard-facts strong{color:var(--text);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.dashboard-facts small{color:var(--text-muted);font-size:10px;line-height:1.4}.dashboard-next-steps{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr);align-items:start;gap:var(--space-md);margin-top:var(--space-7)}.dashboard-next-steps .section-heading{margin-top:0}.dashboard-shortcut-list{display:grid;grid-template-columns:1fr;gap:var(--space-xs)}.dashboard-action-row{min-height:78px;gap:var(--space-sm);border:1px solid var(--border);border-radius:10px;padding:var(--space-sm);background:var(--surface)}.dashboard-action-row:hover{border-color:color-mix(in srgb,var(--brand-700),transparent 66%);background:var(--surface)}.dashboard-action-icon{width:33px;height:33px;border-radius:8px;background:var(--surface-muted);color:var(--action-strong)}.dashboard-action-row>.icon:last-child{width:14px;height:14px;color:var(--text-muted)}.dashboard-support-panel{display:grid;align-content:start;gap:var(--space-xs);border:1px solid var(--border);border-radius:10px;padding:var(--space-md);background:var(--surface)}.dashboard-support-panel .section-heading{margin:0 0 var(--space-xs)}.dashboard-support-panel .section-heading h2{font-size:14px}.dashboard-support-panel .section-heading p{max-width:45ch}.dashboard-support-panel{color:var(--text)}.dashboard-support-copy{display:flex;align-items:flex-start;gap:var(--space-sm)}.dashboard-support-mark{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--surface-muted);color:var(--action-strong)}.dashboard-support-mark .icon{width:17px;height:17px}.dashboard-support-copy h3{margin:0 0 var(--space-2xs);color:var(--text);font-size:12px;font-weight:600}.dashboard-support-copy p{color:var(--text-muted);font-size:11px;line-height:1.5}.dashboard-support-panel>.button{justify-self:start}.order-selected-service{margin:var(--space-5) 0;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;padding:var(--space-md) 0;background:transparent}.auth-page{background:var(--canvas)}.auth-aside{background:var(--auth-panel-ink)}.auth-aside:before,.auth-aside:after{display:none}.auth-aside-copy h1{max-width:11ch;font-size:clamp(34px,4.2vw,58px);line-height:1.08;letter-spacing:-1.8px}.auth-aside-copy>p{max-width:450px;color:var(--auth-copy-muted);font-size:14px;line-height:1.7}.auth-benefit{color:var(--auth-copy);font-size:12px}.auth-check{color:var(--auth-accent)}.auth-panel{padding:var(--space-xl)}.auth-card{border-radius:13px;box-shadow:0 12px 46px var(--auth-card-shadow)}.auth-card-header h2{font-size:25px;letter-spacing:-.7px}.auth-card-header p{font-size:13px}.auth-config-note{border-radius:8px;font-size:11px}.workspace-status-banner,.account-status-banner{border-radius:9px}@media(max-width:1000px){.dashboard-workbench{grid-template-columns:minmax(0,1.25fr) minmax(250px,.8fr)}.dashboard-next-steps{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)}.dashboard-shortcut-list{grid-template-columns:1fr}.dashboard-action-row{min-height:68px}}@media(max-width:820px){.main-content{padding:var(--space-7) var(--space-lg) var(--space-11)}.topbar{min-height:62px}.sidebar{box-shadow:12px 0 34px var(--drawer-shadow)}.mobile-route-dock{position:fixed;z-index:25;right:0;bottom:0;left:0;display:flex;min-height:62px;align-items:stretch;gap:var(--space-2xs);overflow-x:auto;border-top:1px solid var(--border);padding:var(--space-xs) var(--space-xs) max(var(--space-xs),env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface),transparent 2%);scrollbar-width:none}.mobile-route-dock::-webkit-scrollbar{display:none}.mobile-route-link{display:flex;min-width:68px;min-height:48px;flex:1 0 68px;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2xs);border-radius:8px;color:var(--text-muted);font-size:10px;line-height:1.1;text-align:center;white-space:nowrap}.mobile-route-link .icon{width:17px;height:17px}.mobile-route-link[aria-current=page]{background:color-mix(in srgb,var(--brand-700),transparent 93%);color:var(--action-strong);font-weight:600}.app-footer{padding-bottom:var(--space-21)}.dashboard-workbench{grid-template-columns:minmax(0,1fr) minmax(220px,.75fr)}}@media(max-width:620px){.topbar{gap:var(--space-xs);padding-inline:var(--space-md)}.topbar-leading,.topbar-actions{gap:var(--space-xs)}.breadcrumb{max-width:48vw;overflow:hidden;font-size:11px;white-space:nowrap}.breadcrumb>span:first-child{overflow:hidden;text-overflow:ellipsis}.topbar-wallet-button{min-height:35px;gap:var(--space-xs);padding-inline:var(--space-xs)}.topbar-wallet-button .icon:first-child{display:none}.topbar-wallet-button .menu-chevron,.user-menu-name,.user-menu summary>.menu-chevron{display:none}.user-menu summary{min-height:38px;padding:0}.main-content{padding:var(--space-lg) var(--space-md) var(--space-8)}.page-header{align-items:flex-start;margin-bottom:var(--space-5)}.page-title{font-size:24px}.page-description{font-size:12px}.page-actions{flex:0 0 auto}.page-actions .button{min-height:38px;padding-inline:var(--space-sm);font-size:11px}.dashboard-workbench{grid-template-columns:1fr}.dashboard-next-steps{grid-template-columns:1fr;gap:var(--space-sm)}.dashboard-workbench-main{padding:var(--space-5)}.dashboard-workbench-aside{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-top:1px solid var(--border);border-left:0;padding:var(--space-sm)}.dashboard-balance-panel{padding:var(--space-sm)}.dashboard-balance-panel>strong{font-size:21px}.dashboard-balance-panel .button{min-height:36px;padding-inline:var(--space-xs);font-size:10px}.dashboard-facts{grid-template-columns:1fr}.dashboard-facts>div{padding:var(--space-xs) var(--space-sm)}.dashboard-facts strong{font-size:14px}.dashboard-facts small{font-size:9px}.dashboard-shortcut-list{gap:var(--space-xs)}.dashboard-action-row{min-height:66px}.card-header{padding:var(--space-md) var(--space-md)}.card-body{padding:var(--space-md)}.table-wrap{overflow-x:auto}.data-table{min-width:620px}.data-table th,.data-table td{padding-inline:var(--space-sm)}.auth-page{display:block}.auth-aside{display:none}.auth-panel{min-height:100dvh;padding:var(--space-lg) var(--space-md)}.auth-card{width:min(100%,480px);padding:var(--space-lg) var(--space-5)}.auth-mobile-brand{margin-bottom:var(--space-lg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}.card-heading-with-icon{display:flex;min-width:0;align-items:flex-start;gap:var(--space-sm)}.card-heading-with-icon>div{min-width:0}.card-heading-icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--brand-600),var(--border) 75%);border-radius:12px;background:color-mix(in srgb,var(--brand-600),var(--surface) 92%);color:var(--brand-700)}.card-heading-icon .icon{width:18px;height:18px}.wallet-balance-grid{gap:var(--space-sm);margin:var(--space-md) 0 var(--space-lg)}.wallet-balance-card{min-height:118px;gap:var(--space-xs);border-radius:16px;padding:var(--space-md) var(--space-lg)}.wallet-balance-label{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:12px;font-weight:550}.wallet-balance-label .icon{width:16px;height:16px;color:var(--brand-700)}.wallet-balance-card strong{font-size:clamp(22px,2vw,27px)}.wallet-balance-help{font-size:11px}.wallet-uninitialized{display:flex;grid-column:1 / -1;min-height:82px;align-items:center;gap:var(--space-md);border:1px solid var(--border);border-radius:16px;padding:var(--space-md) var(--space-lg);background:var(--surface)}.wallet-uninitialized-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--brand-600),var(--surface) 91%);color:var(--brand-700)}.wallet-uninitialized-icon .icon{width:19px;height:19px}.wallet-uninitialized strong{color:var(--text);font-size:14px;font-weight:600}.wallet-uninitialized p{margin:var(--space-3xs) 0 0;color:var(--text-muted);font-size:12px}.wallet-content-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);align-items:start;gap:var(--space-md)}.wallet-content-grid>.card{min-width:0}.wallet-content-grid>.wallet-status-card{align-self:start}.wallet-funding-form{gap:var(--space-md);padding:var(--space-lg) var(--space-lg) var(--space-xl)}.wallet-funding-form .control{gap:var(--space-xs)}.wallet-funding-form .control-label{font-size:13px}.wallet-funding-form .control-hint{font-size:12px;line-height:1.55}.wallet-funding-form .input,.wallet-funding-form .select{min-height:46px}.wallet-method-option{display:flex;min-width:0;min-height:60px;align-items:center;gap:var(--space-sm);border:1px solid var(--border);border-radius:12px;padding:var(--space-sm) var(--space-md);background:var(--surface-muted)}.wallet-method-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:10px;background:var(--surface);color:var(--brand-700)}.wallet-method-icon .icon{width:17px;height:17px}.wallet-method-option>span:nth-child(2){display:grid;min-width:0;gap:var(--space-3xs);flex:1}.wallet-method-option strong{overflow-wrap:break-word;color:var(--text);font-size:13px;font-weight:600}.wallet-method-option small{color:var(--text-muted);font-size:11px}.wallet-fund-submit{width:100%;min-height:46px}.wallet-fund-submit .icon{width:17px;height:17px}.wallet-payment-state{align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) 0}.wallet-payment-state strong{font-size:14px;font-weight:600}.wallet-payment-state p{font-size:12px;line-height:1.55}.wallet-state-mark{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--warning),var(--surface) 92%);color:var(--warning)}.wallet-state-mark.is-ready{background:color-mix(in srgb,var(--success),var(--surface) 92%);color:var(--success)}.wallet-state-mark .icon{width:18px;height:18px}.wallet-security-copy{gap:var(--space-xs);margin:var(--space-md) var(--space-lg) var(--space-lg);font-size:11px}.wallet-security-copy .icon{width:17px;height:17px;flex:0 0 auto}.nav-item>.icon svg{display:block;min-width:18px;min-height:18px;overflow:visible}@media(max-width:900px){.wallet-content-grid{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr)}}@media(max-width:700px){.catalog-sort-row,.catalog-recent-row{align-items:flex-start;flex-wrap:wrap}.catalog-recent-list{flex:1 1 100%}.catalog-platform-chips{margin-inline:calc(-1 * var(--space-xs));padding-inline:var(--space-xs)}.catalog-filters{grid-template-columns:minmax(0,1fr)}.catalog-filter-actions .button{width:100%;justify-content:center}.wallet-content-grid{grid-template-columns:minmax(0,1fr)}.wallet-balance-card{min-height:108px;padding:var(--space-md)}.wallet-uninitialized{padding:var(--space-md)}.wallet-funding-form{padding:var(--space-md) var(--space-md) var(--space-lg)}.wallet-payment-state{padding:var(--space-md) var(--space-md) 0}.wallet-security-copy{margin:var(--space-md)}}.auth-page{display:grid;min-height:100vh;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);background:var(--canvas)}.auth-aside{position:relative;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;overflow:hidden;padding:var(--space-xl) clamp(var(--space-8),6vw,var(--space-22));background:var(--literal-hex-172554);color:var(--literal-hex-fff)}.auth-aside:before,.auth-aside:after{position:absolute;width:470px;height:470px;border:1px solid var(--literal-rgb-255-255-255-10);border-radius:50%;content:"";pointer-events:none}.auth-aside:before{right:-190px;bottom:-170px;box-shadow:0 0 0 48px var(--literal-rgb-255-255-255-3),0 0 0 96px var(--literal-rgb-255-255-255-2)}.auth-aside:after{top:30%;right:14%;width:170px;height:170px;border-color:var(--literal-rgb-45-212-191-30)}.auth-brand{position:relative;z-index:1;display:inline-flex;width:fit-content;align-items:center;gap:var(--space-sm);color:var(--literal-hex-fff);font-size:17px;font-weight:700;letter-spacing:-.5px}.auth-brand-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:var(--literal-hex-2563eb);color:var(--literal-hex-fff)}.auth-brand span:last-child span{color:var(--literal-hex-5eead4)}.auth-aside-copy{position:relative;z-index:1;max-width:520px;margin:var(--space-15) 0}.auth-aside-copy h1{max-width:500px;margin:0;color:var(--literal-hex-fff);font-size:clamp(34px,4vw,56px);font-weight:600;letter-spacing:-2.3px;line-height:1.08;text-wrap:balance}.auth-aside-copy p{max-width:410px;margin:var(--space-5) 0 0;color:var(--literal-hex-cbd5e1);font-size:14px;line-height:1.8}.auth-benefits{display:grid;gap:var(--space-sm);margin-top:var(--space-9)}.auth-benefit{display:flex;align-items:center;gap:var(--space-sm);color:var(--literal-hex-dbeafe);font-size:12px}.auth-check{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--literal-rgb-94-234-212-36);border-radius:50%;color:var(--literal-hex-5eead4);font-size:11px}.auth-aside-footer{position:relative;z-index:1;color:var(--literal-hex-94a3b8);font-size:10px}.auth-panel{display:grid;min-height:100vh;place-items:center;padding:var(--space-11) var(--space-7);background:var(--surface)}.auth-card{width:min(100%,410px)}.auth-mobile-brand{display:none}.auth-card-header{margin-bottom:var(--space-lg)}.auth-card-header h2{margin:0;color:var(--text);font-size:25px;font-weight:650;letter-spacing:-.8px}.auth-card-header p{margin:var(--space-xs) 0 0;color:var(--text-muted);font-size:12px;line-height:1.65}.auth-form{display:grid;gap:var(--space-md)}.auth-form .control{gap:var(--space-xs)}.auth-form .control-label{font-size:11px}.auth-form .input,.auth-form .select{min-height:44px}.auth-form .button{width:100%;min-height:44px;margin-top:var(--space-2xs)}.auth-form-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.auth-link{color:var(--brand-700);font-size:11px;font-weight:600}.auth-link:hover{text-decoration:underline}.auth-switch{margin:var(--space-5) 0 0;color:var(--text-muted);font-size:11px;text-align:center}.auth-config-note{margin-top:var(--space-5);border:1px solid color-mix(in srgb,var(--warning),transparent 77%);border-radius:9px;padding:var(--space-sm) var(--space-sm);background:color-mix(in srgb,var(--warning),transparent 95%);color:var(--text-muted);font-size:10px;line-height:1.6}.auth-config-note strong{color:var(--text)}.auth-message{border:1px solid var(--border);border-radius:8px;padding:var(--space-sm) var(--space-sm);color:var(--text-muted);font-size:11px;line-height:1.55}.auth-message-error{border-color:color-mix(in srgb,var(--danger),transparent 75%);background:color-mix(in srgb,var(--danger),transparent 95%);color:var(--danger)}.auth-message-success{border-color:color-mix(in srgb,var(--success),transparent 78%);background:color-mix(in srgb,var(--success),transparent 95%);color:var(--success)}.auth-divider{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-5) 0;color:var(--text-muted);font-size:10px}.auth-divider:before,.auth-divider:after{height:1px;flex:1;background:var(--border);content:""}.password-wrap{position:relative}.password-wrap .input{padding-right:var(--space-2xl)}.password-toggle{position:absolute;top:50%;right:8px;transform:translateY(-50%);border:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:10px;font-weight:600}.inline-check{display:flex;align-items:flex-start;gap:var(--space-xs);color:var(--text-muted);font-size:10px;line-height:1.55}.inline-check input{width:14px;height:14px;flex:0 0 auto;margin:var(--space-3xs) 0 0;accent-color:var(--brand-700)}.inline-check a{color:var(--brand-700);text-decoration:underline}.account-status-banner{display:flex;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-5);border:1px solid color-mix(in srgb,var(--warning),transparent 75%);border-radius:9px;padding:var(--space-sm) var(--space-sm);background:color-mix(in srgb,var(--warning),transparent 95%);color:var(--text-muted);font-size:10px;line-height:1.55}.account-status-banner strong{color:var(--text)}.account-status-banner .icon{color:var(--warning)}.settings-stack{display:grid;gap:var(--space-md)}.settings-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.settings-security-form{display:grid;max-width:560px;gap:var(--space-md)}.signout-button{width:32px;height:32px;margin-left:auto;border:0;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer}.signout-button:hover{background:var(--surface-muted);color:var(--danger)}.workspace-choice-list{display:grid;gap:var(--space-xs);margin-top:var(--space-md)}.workspace-choice{display:flex;width:100%;align-items:center;justify-content:space-between;border:1px solid var(--border);border-radius:8px;padding:var(--space-sm) var(--space-sm);background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.workspace-choice:hover{border-color:var(--brand-700);background:var(--surface-muted)}.workspace-choice>span:first-child{display:grid;gap:var(--space-2xs)}.workspace-choice>.icon{display:inline-flex;align-items:center;color:var(--text-muted)}.workspace-choice strong{font-size:11px}.workspace-choice small{color:var(--text-muted);font-size:10px}.workspace-choice[aria-current=true]{border-color:var(--brand-700)}.role-pill{display:inline-flex;width:fit-content;border:1px solid var(--border);border-radius:999px;padding:var(--space-3xs) var(--space-xs);color:var(--text-muted);font-size:9px;font-weight:650;text-transform:capitalize}.profile-workspace-list{display:grid;gap:var(--space-xs)}.profile-workspace-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);border-bottom:1px solid var(--border);padding:var(--space-sm) 0}.profile-workspace-row:last-child{border:0}.workspace-create-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.65fr);align-items:end;gap:var(--space-sm);border-top:1px solid var(--border);margin-top:var(--space-sm);padding-top:var(--space-md)}.workspace-create-form .auth-message,.workspace-create-form .button{grid-column:1 / -1}.profile-workspace-row strong{display:block;font-size:11px}.profile-workspace-row small{color:var(--text-muted);font-size:10px}.auth-spinner{display:inline-block;width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:auth-spin .7s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-aside{background:linear-gradient(135deg,var(--literal-hex-ff9229) 0%,var(--literal-hex-f34b20) 52%,var(--literal-hex-e92d1e) 100%)}.auth-aside:before{border-color:var(--literal-rgb-255-255-255-20);box-shadow:0 0 0 48px var(--literal-rgb-255-255-255-8),0 0 0 96px var(--literal-rgb-255-255-255-5)}.auth-aside:after{border-color:var(--literal-rgb-255-255-255-30);box-shadow:0 0 0 18px var(--literal-rgb-255-255-255-7),0 0 0 37px var(--literal-rgb-255-255-255-4)}.auth-brand-mark{border-radius:13px;background:var(--literal-rgb-255-255-255-22)}.auth-brand span:last-child span{color:var(--literal-hex-fff0df)}.auth-kicker{color:var(--literal-hex-fff0df)}.auth-aside-copy p,.auth-benefit{color:var(--literal-rgb-255-255-255-87)}.auth-check{border-color:var(--literal-rgb-255-255-255-42);color:var(--literal-hex-fff)}.auth-aside-footer{color:var(--literal-rgb-255-255-255-72)}.auth-panel{background:radial-gradient(ellipse at 10% 10%,var(--literal-rgb-255-139-49-7),transparent 40%),var(--canvas)}.auth-card{border:1px solid var(--border);border-radius:23px;padding:clamp(var(--space-lg),4vw,var(--space-xl));background:var(--surface);box-shadow:var(--shadow-card)}.auth-card-header h2{font-weight:730}.auth-form .input,.auth-form .select,.workspace-choice,.auth-form .button,.auth-config-note,.auth-message,.account-status-banner{border-radius:13px}.workspace-choice[aria-current=true]{border-color:var(--brand-600);background:var(--surface-muted)}@media(max-width:640px){.auth-card{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.auth-panel{background:radial-gradient(ellipse at 50% 0%,var(--literal-rgb-255-139-49-9),transparent 44%),var(--canvas)}}@media(max-width:820px){.auth-page{grid-template-columns:minmax(0,.8fr) minmax(360px,1fr)}.auth-aside{padding:var(--space-8)}.auth-aside-copy h1{font-size:38px}}@media(max-width:640px){.auth-page{display:block;min-height:100vh;background:var(--surface)}.auth-aside{display:none}.auth-panel{min-height:100vh;padding:var(--space-7) var(--space-lg)}.auth-card{max-width:430px}.auth-mobile-brand{display:inline-flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-9);color:var(--brand-900);font-size:15px;font-weight:700}.auth-mobile-brand .auth-brand-mark{width:31px;height:31px;border-radius:9px}.settings-field-grid,.workspace-create-form{grid-template-columns:1fr}}
