:root{--ax-ink-950: #0B0B0E;--ax-ink-900: #121216;--ax-ink-850: #18181D;--ax-ink-800: #1F1F26;--ax-ink-700: #2B2B33;--ax-ink-600: #3C3B44;--ax-ink-500: #55535C;--ax-gold-50: #FBF6E9;--ax-gold-100: #F5EAC9;--ax-gold-200: #EDD89A;--ax-gold-300: #E3C46E;--ax-gold-400: #D4AF4F;--ax-gold-500: #BF9637;--ax-gold-600: #A07C2B;--ax-gold-700: #7C5F21;--ax-gold-800: #5A4518;--ax-gold-gradient: linear-gradient(135deg, #F6E3A6 0%, #D4AF4F 45%, #9C7424 100%);--ax-gold-gradient-soft: linear-gradient(135deg, #FBF6E9 0%, #F5EAC9 100%);--ax-gold-sheen: linear-gradient(90deg, transparent, rgba(246, 227, 166, .55), transparent);--ax-canvas: #F7F5F0;--ax-surface: #FFFFFF;--ax-surface-2: #FBFAF7;--ax-surface-3: #F2EFE8;--ax-border: #E9E4D8;--ax-border-strong: #D9D2C2;--ax-text: #15141A;--ax-text-2: #5C5850;--ax-text-3: #96907F;--ax-text-inverse: #F7F5F0;--ax-success: #1F8A5B;--ax-success-bg: #E5F4EC;--ax-warning: #B7791F;--ax-warning-bg: #FBF1DC;--ax-danger: #B93A2E;--ax-danger-bg: #FBE9E6;--ax-info: #2F5F9E;--ax-info-bg: #E7EEF8;--ax-pending: #C46A1E;--ax-pending-bg: #FCEEDF;--ax-violet: #6B4FA0;--ax-violet-bg: #EFEAF7;--ax-chart-1: #C9A043;--ax-chart-2: #15141A;--ax-chart-3: #1F8A5B;--ax-chart-4: #2F5F9E;--ax-chart-5: #B93A2E;--ax-chart-6: #8C8574;--ax-chart-7: #E3C46E;--ax-chart-8: #6B4FA0;--ax-font-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ax-font-display: "Cormorant Garamond", "Times New Roman", serif;--ax-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ax-tracking-wordmark: .42em;--ax-tracking-eyebrow: .16em;--ax-radius-xs: 6px;--ax-radius-sm: 8px;--ax-radius-md: 10px;--ax-radius-lg: 14px;--ax-radius-xl: 20px;--ax-radius-pill: 999px;--ax-shadow-xs: 0 1px 2px rgba(21, 20, 26, .05);--ax-shadow-sm: 0 1px 3px rgba(21, 20, 26, .06), 0 1px 2px rgba(21, 20, 26, .04);--ax-shadow-md: 0 6px 16px -6px rgba(21, 20, 26, .12), 0 2px 6px -2px rgba(21, 20, 26, .06);--ax-shadow-lg: 0 24px 48px -16px rgba(21, 20, 26, .22);--ax-shadow-gold: 0 8px 24px -8px rgba(191, 150, 55, .45);--ax-ring: 0 0 0 3px rgba(212, 175, 79, .28);--ax-ease: cubic-bezier(.22, 1, .36, 1);--ax-dur-fast: .14s;--ax-dur: .22s;--ax-dur-slow: .38s}:root{--color-gradient: var(--ax-gold-gradient);--color-gradient-hover: linear-gradient(135deg, #F1D98C 0%, #C9A043 45%, #8A6420 100%);--color-primary: var(--ax-gold-600);--color-primary-hover: var(--ax-gold-700);--color-primary-light: var(--ax-gold-50);--color-primary-lighter: var(--ax-gold-100);--color-accent: var(--ax-gold-400);--color-ink: var(--ax-ink-900);--color-success: var(--ax-success);--color-success-light: var(--ax-success-bg);--color-warning: var(--ax-warning);--color-warning-light: var(--ax-warning-bg);--color-danger: var(--ax-danger);--color-danger-light: var(--ax-danger-bg);--color-pending: var(--ax-pending);--color-pending-light: var(--ax-pending-bg);--color-bg: var(--ax-canvas);--color-surface: var(--ax-surface);--color-border: var(--ax-border);--color-text-primary: var(--ax-text);--color-text-secondary: var(--ax-text-2);--color-text-tertiary: var(--ax-text-3);--spacing-xs: .2rem;--spacing-sm: .4rem;--spacing-md: .8rem;--spacing-lg: 1.2rem;--spacing-xl: 1.6rem;--spacing-2xl: 2.4rem;--radius-sm: var(--ax-radius-sm);--radius-md: var(--ax-radius-md);--radius-lg: var(--ax-radius-lg);--radius-xl: var(--ax-radius-xl);--shadow-sm: var(--ax-shadow-sm);--shadow-md: var(--ax-shadow-md);--shadow-lg: var(--ax-shadow-lg);--shadow-primary: var(--ax-shadow-gold);--font-sans: var(--ax-font-sans);--font-display: var(--ax-font-display);--font-mono: var(--ax-font-mono);--font-size-xs: .6875rem;--font-size-sm: .75rem;--font-size-base: .8125rem;--font-size-lg: .9375rem;--font-size-xl: 1.0625rem;--font-size-2xl: 1.375rem;--font-size-3xl: 1.75rem;--transition-fast: var(--ax-dur-fast) var(--ax-ease);--transition-base: var(--ax-dur) var(--ax-ease);--transition-slow: var(--ax-dur-slow) var(--ax-ease);--color-primary-dark: var(--ax-gold-800);--color-bg-tertiary: var(--ax-surface-3);--font-size-md: .875rem;--spacing-3xl: 3.2rem;--radius-full: var(--ax-radius-pill);--shadow-xl: 0 32px 64px -24px rgba(21, 20, 26, .28);--primary-color: var(--ax-gold-600);--primary-rgb: 191, 150, 55;--primary-light: var(--ax-gold-50);--border-color: var(--ax-border);--bg-hover: var(--ax-gold-50);--bg-primary: var(--ax-canvas);--bg-secondary: var(--ax-surface-2);--bg-card: var(--ax-surface);--text-primary: var(--ax-text);--text-secondary: var(--ax-text-2);--text-muted: var(--ax-text-3)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;max-width:100vw;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{overflow-x:hidden;max-width:100vw;font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit}h1{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-weight:600;letter-spacing:-.005em;line-height:1.1;color:var(--ax-text)}h2,h3,h4,h5,h6{font-weight:650;letter-spacing:-.01em;line-height:1.3;color:var(--ax-text)}code,kbd,samp,pre{font-family:var(--ax-font-mono)}::selection{background:#d4af4f47;color:var(--ax-text)}.ax-display{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-weight:600;letter-spacing:-.01em;line-height:1.05}.ax-eyebrow{font-family:var(--ax-font-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.ax-mono,.mono{font-family:var(--ax-font-mono);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.ax-tabular{font-variant-numeric:lining-nums tabular-nums}.ax-gold-text{background:var(--ax-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--ax-gold-500)}.ax-wordmark{font-family:var(--ax-font-sans);font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-wordmark);margin-right:calc(var(--ax-tracking-wordmark) * -1);line-height:1;white-space:nowrap}.ax-wordmark--gold{background:var(--ax-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:focus{outline:none}:focus-visible{outline:2px solid var(--ax-gold-400);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ax-border-strong);border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--ax-text-3);background-clip:padding-box;border:3px solid transparent}::-webkit-scrollbar-corner{background:transparent}.container{max-width:1400px;margin:0 auto;padding:0 var(--spacing-lg)}.card{position:relative;background:var(--ax-surface);border-radius:var(--ax-radius-lg);padding:var(--spacing-lg);box-shadow:var(--ax-shadow-sm);border:1px solid var(--ax-border);transition:box-shadow var(--transition-base),transform var(--transition-base),border-color var(--transition-base)}.card:hover{box-shadow:var(--ax-shadow-md)}.card-featured,.card.featured{overflow:hidden}.card-featured:before,.card.featured:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--ax-gold-gradient)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:36px;padding:0 1.05rem;font-family:var(--ax-font-sans);font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1;border-radius:var(--ax-radius-md);border:1px solid transparent;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-base),transform var(--transition-base);white-space:nowrap;text-decoration:none;-webkit-tap-highlight-color:transparent}.btn svg{flex-shrink:0}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.btn-primary{background:linear-gradient(180deg,var(--ax-ink-800) 0%,var(--ax-ink-950) 100%);color:var(--ax-text-inverse);border-color:var(--ax-ink-950);box-shadow:0 1px 2px #0b0b0e2e,inset 0 1px #ffffff0f}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--ax-ink-700) 0%,var(--ax-ink-900) 100%);border-color:var(--ax-gold-500);color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px -10px #0b0b0e8c,0 0 0 1px #d4af4f40}.btn-accent,.btn-gold{background:var(--ax-gold-gradient);color:var(--ax-ink-950);border-color:#9c742473;box-shadow:var(--ax-shadow-gold),inset 0 1px #ffffff73;overflow:hidden}.btn-accent:after,.btn-gold:after{content:"";position:absolute;inset:0;background:var(--ax-gold-sheen);transform:translate(-120%);transition:transform .7s var(--ax-ease);pointer-events:none}.btn-accent:hover:not(:disabled),.btn-gold:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px -10px #bf963799,inset 0 1px #ffffff80}.btn-accent:hover:not(:disabled):after,.btn-gold:hover:not(:disabled):after{transform:translate(120%)}.btn-secondary,.btn-outline{background:var(--ax-surface);color:var(--ax-text);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs)}.btn-secondary:hover:not(:disabled),.btn-secondary.active,.btn-outline:hover:not(:disabled){background:var(--ax-surface);border-color:var(--ax-gold-500);color:var(--ax-gold-700)}.btn-secondary.active{background:var(--ax-gold-50)}.btn-ghost{background:transparent;color:var(--ax-text-2);border-color:transparent}.btn-ghost:hover:not(:disabled){background:var(--ax-surface-3);color:var(--ax-text)}.btn-danger{background:var(--ax-surface);color:var(--ax-danger);border-color:#b93a2e59}.btn-danger:hover:not(:disabled){background:var(--ax-danger);border-color:var(--ax-danger);color:#fff}.btn-success{background:var(--ax-success);color:#fff;border-color:var(--ax-success)}.btn-success:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.btn-sm{min-height:30px;padding:0 .75rem;font-size:12px;border-radius:var(--ax-radius-sm)}.btn-lg{min-height:44px;padding:0 1.5rem;font-size:14px}.btn-full{width:100%}.filter-actions .btn{min-height:34px;padding:0 1rem;font-size:12.5px;font-weight:600;gap:.375rem;line-height:1.25;border-radius:var(--ax-radius-pill)}.filter-actions .btn-primary{background:linear-gradient(180deg,var(--ax-ink-800) 0%,var(--ax-ink-950) 100%);box-shadow:0 1px 2px #0b0b0e2e;color:var(--ax-text-inverse)}.filter-actions .btn-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--ax-ink-700) 0%,var(--ax-ink-900) 100%);border-color:var(--ax-gold-500);transform:translateY(-1px);box-shadow:0 8px 20px -10px #0b0b0e8c}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .65rem;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.4;border-radius:var(--ax-radius-pill);white-space:nowrap;background:var(--ax-surface-3);color:var(--ax-text-2)}.badge-success{background:var(--ax-success-bg);color:var(--ax-success)}.badge-warning{background:var(--ax-warning-bg);color:var(--ax-warning)}.badge-danger,.badge-rto{background:var(--ax-danger-bg);color:var(--ax-danger)}.badge-pending,.badge-orange{background:var(--ax-pending-bg);color:var(--ax-pending)}.badge-info{background:var(--ax-info-bg);color:var(--ax-info)}.badge-purple{background:var(--ax-violet-bg);color:var(--ax-violet)}.badge-primary,.badge-gold{background:var(--ax-gold-50);color:var(--ax-gold-700);box-shadow:inset 0 0 0 1px #bf963740}.badge-draft,.badge-secondary{background:var(--ax-surface-3);color:var(--ax-text-2)}.input{width:100%;min-height:38px;padding:.55rem .9rem;font-size:13px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.input:hover:not(:disabled){border-color:var(--ax-text-3)}.input:focus{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.input::placeholder{color:var(--ax-text-3)}.input:disabled{background:var(--ax-surface-2);color:var(--ax-text-3);cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--ax-ink-900)}.table-container{overflow-x:auto;border-radius:var(--ax-radius-lg);border:1px solid var(--ax-border);background:var(--ax-surface)}table{width:100%;border-collapse:collapse;background:var(--ax-surface);font-variant-numeric:lining-nums tabular-nums}thead{background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border)}th{padding:.85rem 1rem;text-align:left;font-size:11px;font-weight:600;color:var(--ax-text-3);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}td{height:52px;padding:.75rem 1rem;border-bottom:1px solid var(--ax-border);font-size:13px;color:var(--ax-text)}tr:last-child td{border-bottom:none}tbody tr{transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}tbody tr:hover{background:var(--ax-gold-50)}tbody tr.selected,tbody tr.is-selected{background:var(--ax-gold-50);box-shadow:inset 2px 0 0 var(--ax-gold-500)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes axShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in{animation:fadeIn var(--transition-base) backwards}.animate-slide-in{animation:slideIn var(--transition-slow) backwards}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.spin{animation:spin 1s linear infinite}.ax-skeleton{background:linear-gradient(90deg,var(--ax-surface-3) 0%,var(--ax-surface-2) 50%,var(--ax-surface-3) 100%);background-size:200% 100%;animation:axShimmer 1.6s linear infinite;border-radius:var(--ax-radius-sm)}.ax-loader-screen{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(800px 420px at 50% 38%,rgba(212,175,79,.08),transparent 70%),var(--ax-canvas)}.ax-loader-screen--dark{background:radial-gradient(800px 420px at 50% 38%,rgba(212,175,79,.1),transparent 70%),linear-gradient(180deg,var(--ax-ink-900),var(--ax-ink-950));color:var(--ax-text-inverse)}.ax-loader{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;max-width:360px}.ax-loader__mark{position:relative;width:64px;height:64px;display:grid;place-items:center}.ax-loader__mark img{width:24px;height:auto;animation:axBreath 2.4s var(--ax-ease) infinite}.ax-loader__ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--ax-border);border-top-color:var(--ax-gold-500);animation:spin 1.1s cubic-bezier(.55,.15,.45,.85) infinite}.ax-loader-screen--dark .ax-loader__ring{border-color:#f7f5f01a;border-top-color:var(--ax-gold-300)}.ax-loader__title{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:26px;font-weight:600;line-height:1.15;color:var(--ax-text)}.ax-loader-screen--dark .ax-loader__title{color:var(--ax-text-inverse)}.ax-loader__text{font-size:13px;font-weight:500;color:var(--ax-text-2);letter-spacing:.01em}.ax-loader-screen--dark .ax-loader__text{color:#f7f5f0a8}@keyframes axBreath{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media(max-width:768px){*{max-width:100%}html,body{overflow-x:hidden!important;max-width:100vw!important;position:relative}#root{overflow-x:hidden;max-width:100vw}.app,.main-content,.page-content{max-width:100vw;overflow-x:hidden}.container{padding:0 var(--spacing-md);max-width:100vw}.card{padding:var(--spacing-md);max-width:100%}.btn{min-height:44px;padding:0 var(--spacing-md);max-width:100%}.btn-sm{min-height:36px}.icon-btn{min-width:44px;min-height:44px}.input{font-size:16px;min-height:44px;padding:.7rem .9rem;max-width:100%}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100vw}.badge{padding:.22rem .6rem}p,span,div,h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word}input[type=text],input[type=email],input[type=password],input[type=search],input[type=date],select,textarea{max-width:100%}img{max-width:100%;height:auto}.flex,[class*=flex],.grid,[class*=grid]{max-width:100%}}@media(max-width:480px){:root{--spacing-xl: 1rem;--spacing-2xl: 1.5rem}body{font-size:14px}.container{padding:0 var(--spacing-sm)}.card{padding:.85rem}.btn{padding:0 .85rem}}.validation-error-msg{color:var(--ax-danger);font-size:11.5px;margin-top:.3rem;display:block;font-weight:500;text-align:left;animation:validationErrorSlideIn .15s var(--ax-ease)}.input-invalid{border-color:var(--ax-danger)!important;background-color:#fffbfa!important}.input-invalid:focus{box-shadow:0 0 0 3px #b93a2e29!important}@keyframes validationErrorSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.ax-ui-card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);color:var(--ax-text)}.ax-ui-card__header{display:flex;flex-direction:column;gap:6px;padding:22px 24px 12px}.ax-ui-card__title{font-size:15px;font-weight:650;letter-spacing:-.01em}.ax-ui-card__desc{font-size:12.5px;color:var(--ax-text-3)}.ax-ui-card__content{padding:0 24px 22px}.ax-ui-card__footer{display:flex;align-items:center;padding:0 24px 22px}.ax-ui-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--ax-radius-pill);font-size:11px;font-weight:600;border:1px solid transparent}.ax-ui-badge--default{background:var(--ax-ink-900);color:var(--ax-gold-200)}.ax-ui-badge--secondary{background:var(--ax-surface-3);color:var(--ax-text-2)}.ax-ui-badge--destructive{background:var(--ax-danger-bg);color:var(--ax-danger)}.ax-ui-badge--outline{border-color:var(--ax-border-strong);color:var(--ax-text)}.ws-switcher{position:relative}.ws-switcher__trigger{display:flex;align-items:center;gap:10px;height:44px;max-width:280px;padding:0 12px 0 6px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-xs);color:var(--ax-text);cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.ws-switcher__trigger:hover,.ws-switcher__trigger.is-open{border-color:var(--ax-gold-300);box-shadow:var(--ax-shadow-sm)}.ws-switcher__trigger:focus-visible{outline:none;box-shadow:var(--ax-ring)}.ws-switcher__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(180deg,var(--ax-ink-800),var(--ax-ink-950));color:var(--ax-gold-300);flex-shrink:0}.ws-switcher__meta{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1;text-align:left}.ws-switcher__label{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.ws-switcher__name{font-size:13.5px;font-weight:650;color:var(--ax-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-switcher__chevron{color:var(--ax-text-3);flex-shrink:0;transition:transform var(--ax-dur) var(--ax-ease)}.ws-switcher__trigger.is-open .ws-switcher__chevron{transform:rotate(180deg)}.ws-switcher__menu{position:absolute;top:calc(100% + 10px);right:0;width:290px;max-height:min(70vh,460px);overflow-y:auto;padding:6px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-lg);z-index:1000}.ws-switcher__item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:var(--ax-radius-md);background:transparent;color:var(--ax-text);text-align:left;cursor:pointer;transition:background var(--ax-dur-fast) var(--ax-ease)}.ws-switcher__item:hover,.ws-switcher__item:focus-visible{background:var(--ax-surface-2);outline:none}.ws-switcher__item.is-selected{background:var(--ax-gold-50)}.ws-switcher__item.is-muted .ws-switcher__item-name{color:var(--ax-text-2)}.ws-switcher__item-main{display:flex;flex-direction:column;gap:3px;min-width:0}.ws-switcher__item-name{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-switcher__item-sub{font-size:11.5px;color:var(--ax-text-3)}.ws-switcher__check{color:var(--ax-gold-600);flex-shrink:0}.ws-switcher__section{padding:10px 10px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.ws-switcher__divider{height:1px;margin:6px 4px;background:var(--ax-border)}.ws-switcher__manage{justify-content:flex-start;gap:8px;font-size:13px;font-weight:600;color:var(--ax-text-2)}.ws-banner{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;border:1px solid var(--ax-gold-200);border-radius:var(--ax-radius-md);background:var(--ax-gold-50);color:var(--ax-text-2);font-size:13px;line-height:1.45}.ws-banner svg{flex-shrink:0;color:var(--ax-gold-700)}.ws-banner strong{color:var(--ax-text);font-weight:650}.ws-notice{max-width:560px;margin:48px auto;padding:32px;text-align:center;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-xl);box-shadow:var(--ax-shadow-sm)}.ws-notice__icon{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:14px;border-radius:50%;background:linear-gradient(180deg,var(--ax-ink-800),var(--ax-ink-950));color:var(--ax-gold-300)}.ws-notice h2{margin:0 0 8px;font-size:18px;font-weight:650;color:var(--ax-text)}.ws-notice p{margin:0 0 20px;font-size:13.5px;color:var(--ax-text-2);line-height:1.55}.ws-notice__choices{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ws-chip{padding:8px 14px;border:1px solid var(--ax-border);border-radius:var(--ax-radius-pill);background:var(--ax-surface);color:var(--ax-text);font-size:13px;font-weight:600;cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease)}.ws-chip:hover{border-color:var(--ax-gold-300);background:var(--ax-gold-50)}@media(max-width:720px){.ws-switcher__trigger{max-width:180px}.ws-switcher__label{display:none}.ws-switcher__menu{right:-60px;width:min(290px,calc(100vw - 32px))}}.axi-page{--axi-gutter: 32px;padding:28px var(--axi-gutter) 56px;min-height:100%;background:var(--ax-canvas);color:var(--ax-text);font-family:var(--ax-font-sans);animation:axiFade var(--ax-dur-slow) var(--ax-ease)}@keyframes axiFade{0%{opacity:0}to{opacity:1}}@keyframes axiRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes axiSpin{to{transform:rotate(360deg)}}@keyframes axiPulse{0%{box-shadow:0 0 #1f8a5b59}70%{box-shadow:0 0 0 5px #1f8a5b00}to{box-shadow:0 0 #1f8a5b00}}.axi-page *,.axi-page *:before,.axi-page *:after{box-sizing:border-box}.axi-page .axi-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:1120px;margin:0 auto 28px}.axi-page .axi-header__lead{display:flex;align-items:flex-start;gap:16px;min-width:0}.axi-page .axi-header__text{display:flex;flex-direction:column;gap:6px;min-width:0}.axi-page .axi-header__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.axi-page .axi-back{width:36px;height:36px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;border:1px solid var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-text-2);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),transform var(--ax-dur-fast) var(--ax-ease)}.axi-page .axi-back:hover{border-color:var(--ax-gold-600);color:var(--ax-gold-700);transform:translate(-2px)}.axi-page .axi-back:focus-visible{outline:none;box-shadow:var(--ax-ring)}.axi-page .axi-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.axi-page .axi-eyebrow:before{content:"";width:18px;height:1px;background:var(--ax-gold-500)}.axi-page .axi-eyebrow--plain{gap:6px}.axi-page .axi-eyebrow--plain:before{display:none}.axi-page .axi-title{margin:0;font-family:var(--ax-font-display);font-weight:600;font-size:34px;line-height:1.1;letter-spacing:-.01em;color:var(--ax-text)}.axi-page .axi-subtitle{margin:0;font-size:14px;line-height:1.5;color:var(--ax-text-2)}.axi-page .axi-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--ax-radius-md);border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;overflow:hidden;transition:transform var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.axi-page .axi-btn--sm{height:30px;padding:0 12px;font-size:12px;gap:6px}.axi-page .axi-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.axi-page .axi-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.axi-page .axi-btn--primary{background:var(--ax-ink-900);color:var(--ax-text-inverse);border-color:var(--ax-ink-900)}.axi-page .axi-btn--primary:hover:not(:disabled){border-color:var(--ax-gold-500);transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}.axi-page .axi-btn--accent{background:var(--ax-gold-gradient);color:var(--ax-ink-950);border-color:#9c742459;box-shadow:var(--ax-shadow-gold)}.axi-page .axi-btn--accent:after{content:"";position:absolute;inset:0;background:var(--ax-gold-sheen);transform:translate(-100%);transition:transform var(--ax-dur-slow) var(--ax-ease);pointer-events:none}.axi-page .axi-btn--accent:hover:not(:disabled){transform:translateY(-2px)}.axi-page .axi-btn--accent:hover:not(:disabled):after{transform:translate(100%)}.axi-page .axi-btn--secondary{background:var(--ax-surface);color:var(--ax-text);border-color:var(--ax-border-strong)}.axi-page .axi-btn--secondary:hover:not(:disabled){border-color:var(--ax-gold-600);color:var(--ax-gold-700)}.axi-page .axi-content{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.axi-page .axi-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.axi-page .axi-layout__main{display:flex;flex-direction:column;gap:20px;min-width:0}.axi-page .axi-layout__aside{position:sticky;top:24px}.axi-page .axi-store-list{display:flex;flex-direction:column;gap:16px}.axi-page .axi-card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);animation:axiRise var(--ax-dur-slow) var(--ax-ease) backwards}.axi-page .axi-card__head{display:flex;flex-direction:column;gap:6px;padding:20px 24px 16px;border-bottom:1px solid var(--ax-border)}.axi-page .axi-card__head--row{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:12px}.axi-page .axi-card__head--row>div{display:flex;flex-direction:column;gap:6px}.axi-page .axi-card__title{margin:0;font-size:16px;font-weight:600;color:var(--ax-text)}.axi-page .axi-card__desc{margin:0;font-size:13px;line-height:1.5;color:var(--ax-text-2)}.axi-page .axi-card__body{padding:8px 24px 20px}.axi-page .axi-hero{position:relative;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);overflow:hidden;transition:box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease);animation:axiRise var(--ax-dur-slow) var(--ax-ease) backwards}.axi-page .axi-hero:hover{box-shadow:var(--ax-shadow-md)}.axi-page .axi-hero--featured:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--ax-gold-gradient)}.axi-page .axi-hero__top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px}.axi-page .axi-hero--empty .axi-hero__top{padding:28px 24px}.axi-page .axi-hero__identity{display:flex;align-items:flex-start;gap:16px;min-width:0}.axi-page .axi-hero__meta{display:flex;flex-direction:column;gap:6px;min-width:0}.axi-page .axi-hero__name-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.axi-page .axi-hero__name{margin:0;font-size:17px;font-weight:600;line-height:1.3;color:var(--ax-text);overflow-wrap:anywhere}.axi-page .axi-hero__desc{margin:0;max-width:560px;font-size:13px;line-height:1.55;color:var(--ax-text-2)}.axi-page .axi-hero__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.axi-page .axi-logo-tile{width:48px;height:48px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(145deg,var(--ax-ink-850),var(--ax-ink-950));border:1px solid rgba(212,175,79,.35);color:var(--ax-gold-300);box-shadow:inset 0 1px #f6e3a61f}.axi-page .axi-logo-tile--sm{width:38px;height:38px;border-radius:10px}.axi-page .axi-domain{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;padding:3px 4px 3px 10px;border-radius:var(--ax-radius-pill);background:var(--ax-surface-3);font-family:var(--ax-font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--ax-text-2)}.axi-page .axi-domain>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axi-page .axi-domain__link{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:var(--ax-gold-700);transition:background var(--ax-dur-fast) var(--ax-ease)}.axi-page .axi-domain__link:hover{background:var(--ax-gold-100)}.axi-page .axi-status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:var(--ax-radius-pill);font-size:11px;font-weight:600;white-space:nowrap}.axi-page .axi-status__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.axi-page .axi-status--live{background:var(--ax-success-bg);color:var(--ax-success)}.axi-page .axi-status--live .axi-status__dot{animation:axiPulse 2.4s var(--ax-ease) infinite}.axi-page .axi-status--idle{background:var(--ax-surface-3);color:var(--ax-text-2)}.axi-page .axi-status--compact{height:20px;padding:0 8px}.axi-page .axi-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--ax-border);background:var(--ax-surface-2)}.axi-page .axi-fact{display:flex;flex-direction:column;gap:6px;padding:14px 24px;border-left:1px solid var(--ax-border)}.axi-page .axi-fact:first-child{border-left:none}.axi-page .axi-fact dt{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-text-3)}.axi-page .axi-fact dd{margin:0;font-size:13px;font-weight:600;color:var(--ax-text)}.axi-page .axi-fact dd.is-on{color:var(--ax-success)}.axi-page .axi-fact dd.is-off{color:var(--ax-text-2)}.axi-page .axi-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:56px 24px;color:var(--ax-text-2);font-size:13px}.axi-page .axi-loading p{margin:0}.axi-page .axi-loading--inline{padding:36px 0}.axi-page .axi-spinner{width:26px;height:26px;border-radius:50%;border:2px solid var(--ax-border);border-top-color:var(--ax-gold-500);animation:axiSpin .9s linear infinite}.axi-page .axi-spin{animation:axiSpin 1s linear infinite}.axi-page .axi-gold{color:var(--ax-gold-600)}.axi-page .axi-on-dark{color:var(--ax-text-inverse)}.axi-page .axi-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:32px 16px 20px}.axi-page .axi-empty__icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ax-gold-50);color:var(--ax-gold-700);margin-bottom:4px}.axi-page .axi-empty__title{margin:0;font-size:15px;font-weight:600;color:var(--ax-text)}.axi-page .axi-empty__text{margin:0;font-size:13px;color:var(--ax-text-2)}.axi-page .axi-guide .axi-stepper{padding:20px 24px 24px}.axi-page .axi-stepper{list-style:none;margin:0;display:flex;flex-direction:column}.axi-page .axi-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding-bottom:20px}.axi-page .axi-step:last-child{padding-bottom:0}.axi-page .axi-step:before{content:"";position:absolute;left:13.5px;top:32px;bottom:4px;width:1px;background:var(--ax-border)}.axi-page .axi-step:last-child:before{display:none}.axi-page .axi-step.is-done:before{background:var(--ax-gold-400)}.axi-page .axi-step__marker{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-text-3);font-family:var(--ax-font-mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.axi-page .axi-step.is-active .axi-step__marker{border-color:var(--ax-gold-500);background:var(--ax-gold-50);color:var(--ax-gold-700);box-shadow:var(--ax-ring)}.axi-page .axi-step.is-done .axi-step__marker{border-color:transparent;background:var(--ax-gold-gradient);color:var(--ax-ink-950)}.axi-page .axi-step__body{display:flex;flex-direction:column;gap:4px;padding-top:4px;min-width:0}.axi-page .axi-step__title{font-size:14px;font-weight:600;color:var(--ax-text)}.axi-page .axi-step.is-pending .axi-step__title{color:var(--ax-text-2)}.axi-page .axi-step__text{margin:0;font-size:13px;line-height:1.55;color:var(--ax-text-2)}.axi-page .axi-step__text strong{color:var(--ax-text);font-weight:600}.axi-page .axi-link{color:var(--ax-gold-700);font-weight:600;text-decoration:underline;text-decoration-color:var(--ax-gold-300);text-underline-offset:3px}.axi-page .axi-link:hover{text-decoration-color:var(--ax-gold-600)}.axi-page .axi-code{display:block;margin-top:8px;padding:10px 12px;border-radius:var(--ax-radius-sm);border:1px solid var(--ax-border);background:var(--ax-surface-2);font-family:var(--ax-font-mono);font-size:11.5px;line-height:1.6;color:var(--ax-text);word-break:break-all}.axi-page .axi-code-inline{padding:1px 6px;border-radius:var(--ax-radius-xs);background:var(--ax-surface-3);font-family:var(--ax-font-mono);font-size:12px;color:var(--ax-text)}.axi-page .axi-form{padding:4px 24px 0}.axi-page .axi-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.axi-page .axi-field{display:flex;flex-direction:column;gap:6px;min-width:0}.axi-page .axi-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ax-text-2)}.axi-page .axi-label svg{color:var(--ax-text-3)}.axi-page .axi-input{width:100%;height:38px;padding:0 12px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text);font-family:inherit;font-size:13px;transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.axi-page .axi-input--mono{font-family:var(--ax-font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;letter-spacing:.01em}.axi-page .axi-input::placeholder{color:var(--ax-text-3)}.axi-page .axi-input:hover{border-color:var(--ax-text-3)}.axi-page .axi-input:focus{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.axi-page .axi-input.input-invalid{border-color:var(--ax-danger)!important;box-shadow:0 0 0 3px #b93a2e1f}.axi-page .axi-error-text{font-size:12px;font-weight:500;color:var(--ax-danger)}.axi-page .axi-form__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px -24px 0;padding:16px 24px;border-top:1px solid var(--ax-border);background:var(--ax-surface-2)}.axi-page .axi-form__note{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ax-text-3)}.axi-page .axi-store-rows{list-style:none;margin:0;padding:0}.axi-page .axi-store-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--ax-border)}.axi-page .axi-store-row:last-child{border-bottom:none}.axi-page .axi-store-row__info{display:flex;align-items:center;gap:12px;min-width:0}.axi-page .axi-store-row__text{display:flex;flex-direction:column;gap:3px;min-width:0}.axi-page .axi-store-row__text h4{margin:0;font-size:14px;font-weight:600;color:var(--ax-text);overflow-wrap:anywhere}.axi-page .axi-store-row__link{display:inline-flex;align-items:center;gap:4px;font-family:var(--ax-font-mono);font-size:12px;color:var(--ax-text-2);text-decoration:none;overflow-wrap:anywhere;transition:color var(--ax-dur-fast) var(--ax-ease)}.axi-page .axi-store-row__link:hover{color:var(--ax-gold-700)}.axi-page .axi-store-row__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.axi-page .axi-modal-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0b0e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:axiFade var(--ax-dur) var(--ax-ease)}.axi-page .axi-modal{width:100%;max-width:600px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-xl);box-shadow:var(--ax-shadow-lg);animation:axiRise var(--ax-dur-slow) var(--ax-ease)}.axi-page .axi-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--ax-border);flex-shrink:0}.axi-page .axi-modal__heading{display:flex;flex-direction:column;gap:6px;min-width:0}.axi-page .axi-modal__title{margin:0;font-family:var(--ax-font-display);font-weight:600;font-size:24px;line-height:1.15;color:var(--ax-text);overflow-wrap:anywhere}.axi-page .axi-modal__sub{font-family:var(--ax-font-mono);font-size:12px;color:var(--ax-text-2);overflow-wrap:anywhere}.axi-page .axi-modal__close{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-text-2);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.axi-page .axi-modal__close:hover{border-color:var(--ax-gold-600);color:var(--ax-text);transform:rotate(90deg)}.axi-page .axi-modal__body{flex:1;overflow-y:auto;padding:4px 24px}.axi-page .axi-modal__foot{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--ax-border);background:var(--ax-surface-2);flex-shrink:0}.axi-page .axi-hidden-input{display:none}.axi-page .axi-pref{padding:20px 0;border-bottom:1px solid var(--ax-border)}.axi-page .axi-pref:last-child{border-bottom:none}.axi-page .axi-pref__head h4,.axi-page .axi-toggle-row__label{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.4;color:var(--ax-text)}.axi-page .axi-pref__head p,.axi-page .axi-toggle-row__desc{margin:0;font-size:13px;line-height:1.5;color:var(--ax-text-2)}.axi-page .axi-logo-manager{display:flex;align-items:center;gap:20px;margin-top:16px}.axi-page .axi-logo-box{flex-shrink:0}.axi-page .axi-logo-preview{position:relative;width:112px;height:112px;border-radius:var(--ax-radius-lg);border:1px solid var(--ax-border-strong);background:var(--ax-surface-2);overflow:hidden;cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.axi-page .axi-logo-preview:hover{border-color:var(--ax-gold-500);box-shadow:var(--ax-shadow-md)}.axi-page .axi-logo-preview__img{width:100%;height:100%;object-fit:contain;padding:10px}.axi-page .axi-logo-preview__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#0b0b0e9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--ax-dur) var(--ax-ease)}.axi-page .axi-logo-preview:hover .axi-logo-preview__overlay,.axi-page .axi-logo-preview:focus-within .axi-logo-preview__overlay{opacity:1}.axi-page .axi-overlay-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(247,245,240,.35);background:#f7f5f01f;color:var(--ax-text-inverse);cursor:pointer;transition:background var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease)}.axi-page .axi-overlay-btn:hover{background:var(--ax-gold-gradient);border-color:transparent;color:var(--ax-ink-950)}.axi-page .axi-overlay-btn--danger:hover{background:var(--ax-danger);color:var(--ax-text-inverse)}.axi-page .axi-dropzone{width:140px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:var(--ax-radius-lg);border:1px dashed var(--ax-border-strong);background:var(--ax-surface-2);cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),background var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.axi-page .axi-dropzone:hover{border-color:var(--ax-gold-500);background:var(--ax-gold-50);transform:translateY(-2px)}.axi-page .axi-dropzone__icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ax-surface);border:1px solid var(--ax-border);color:var(--ax-gold-700)}.axi-page .axi-dropzone__text{font-size:12px;font-weight:600;color:var(--ax-text)}.axi-page .axi-logo-guidelines{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.axi-page .axi-logo-guidelines__desc{margin:0;font-size:13px;line-height:1.5;color:var(--ax-text-2)}.axi-page .axi-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:var(--ax-radius-pill);font-size:11px;font-weight:600}.axi-page .axi-badge--success{background:var(--ax-success-bg);color:var(--ax-success)}.axi-page .axi-badge--warning{background:var(--ax-warning-bg);color:var(--ax-warning)}.axi-page .axi-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.axi-page .axi-toggle-row__info{min-width:0}.axi-page .axi-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.axi-page .axi-switch input{position:absolute;opacity:0;width:0;height:0}.axi-page .axi-switch__track{position:absolute;inset:0;display:flex;align-items:center;border-radius:var(--ax-radius-pill);background:var(--ax-border-strong);cursor:pointer;transition:background var(--ax-dur) var(--ax-ease)}.axi-page .axi-switch__track:before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--ax-surface);box-shadow:var(--ax-shadow-sm);transition:transform var(--ax-dur) var(--ax-ease)}.axi-page .axi-switch input:checked+.axi-switch__track{background:var(--ax-gold-500)}.axi-page .axi-switch input:checked+.axi-switch__track:before{transform:translate(20px)}.axi-page .axi-switch input:focus-visible+.axi-switch__track{box-shadow:var(--ax-ring)}.axi-page .axi-switch input:disabled+.axi-switch__track{opacity:.6;cursor:not-allowed}.axi-page .axi-switch__spinner{position:absolute;left:16px;color:var(--ax-ink-900);z-index:1}@media(max-width:1024px){.axi-page .axi-layout{grid-template-columns:minmax(0,1fr)}.axi-page .axi-layout__aside{position:static}}@media(max-width:768px){.axi-page{--axi-gutter: 16px;padding-top:20px}.axi-page .axi-header{flex-direction:column;align-items:stretch;gap:16px}.axi-page .axi-header__actions{justify-content:flex-start}.axi-page .axi-title{font-size:26px}.axi-page .axi-hero__top{flex-direction:column;align-items:stretch;padding:18px 16px}.axi-page .axi-hero__actions{flex-wrap:wrap}.axi-page .axi-hero__actions .axi-btn{flex:1 1 auto}.axi-page .axi-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.axi-page .axi-fact{padding:12px 16px}.axi-page .axi-fact:nth-child(3){border-left:none}.axi-page .axi-fact:nth-child(n+3){border-top:1px solid var(--ax-border)}.axi-page .axi-card__head{padding:18px 16px 14px}.axi-page .axi-card__body{padding:4px 16px 16px}.axi-page .axi-guide .axi-stepper{padding:18px 16px 20px}.axi-page .axi-form{padding:0 16px}.axi-page .axi-form__grid{grid-template-columns:minmax(0,1fr);gap:16px}.axi-page .axi-form__foot{flex-direction:column;align-items:stretch;margin:20px -16px 0;padding:14px 16px}.axi-page .axi-store-row{flex-direction:column;align-items:stretch;gap:12px}.axi-page .axi-store-row__actions{justify-content:space-between}.axi-page .axi-logo-manager{flex-direction:column;align-items:flex-start;gap:14px}.axi-page .axi-toggle-row{align-items:flex-start}}@media(max-width:480px){.axi-page .axi-modal-overlay{padding:0;align-items:flex-end}.axi-page .axi-modal{max-width:none;max-height:94vh;border-radius:var(--ax-radius-xl) var(--ax-radius-xl) 0 0}.axi-page .axi-modal__head,.axi-page .axi-modal__body,.axi-page .axi-modal__foot{padding-left:16px;padding-right:16px}.axi-page .axi-modal__foot .axi-btn{flex:1}.axi-page .axi-facts{grid-template-columns:minmax(0,1fr)}.axi-page .axi-fact{border-left:none;flex-direction:row;align-items:center;justify-content:space-between}.axi-page .axi-fact:nth-child(n+2){border-top:1px solid var(--ax-border)}}@media(prefers-reduced-motion:reduce){.axi-page,.axi-page *,.axi-page *:before,.axi-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.axi-page .axi-spin,.axi-page .axi-spinner{animation-duration:1s!important;animation-iteration-count:infinite!important}}.ws-page{display:flex;flex-direction:column;gap:20px}.ws-create{display:flex;gap:10px;align-items:center}.ws-create .axi-input{flex:1;min-width:0}.ws-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ws-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface)}.ws-row.is-archived{background:var(--ax-surface-2)}.ws-row__main{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 320px}.ws-row__text{display:flex;flex-direction:column;gap:4px;min-width:0}.ws-row__text h4{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:650;color:var(--ax-text)}.ws-row__sub{font-size:12px;color:var(--ax-text-3);overflow-wrap:anywhere}.ws-row__actions{display:flex;flex-wrap:wrap;gap:6px}.ws-rename{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ws-rename .axi-input{width:240px;max-width:100%}.ws-mono{font-family:var(--ax-font-mono);font-size:12px}.ws-members{flex-basis:100%;margin-top:6px;padding-top:14px;border-top:1px solid var(--ax-border)}.ws-members__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ws-members__title{margin:4px 0 0;font-size:14px;font-weight:650;color:var(--ax-text)}.ws-table-wrap{overflow-x:auto}.ws-table{width:100%;border-collapse:collapse;font-size:13px}.ws-table th{padding:8px 10px;text-align:left;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3);border-bottom:1px solid var(--ax-border)}.ws-table td{padding:10px;border-bottom:1px solid var(--ax-border);color:var(--ax-text);vertical-align:middle}.ws-table tr.is-inactive td{color:var(--ax-text-3)}.ws-role-cell{display:flex;align-items:center;gap:8px}.ws-select{min-width:240px;padding-right:28px}.ws-tag{margin-left:8px;padding:2px 8px;border-radius:var(--ax-radius-pill);background:var(--ax-surface-3);font-size:11px;color:var(--ax-text-3)}.ws-hint{margin:12px 0 0;font-size:12.5px;color:var(--ax-text-3);line-height:1.5}@media(max-width:720px){.ws-create{flex-direction:column;align-items:stretch}.ws-select{min-width:180px}}.sidebar-desktop{height:100vh;background:radial-gradient(260px 220px at 0% 0%,rgba(212,175,79,.1),transparent 70%),linear-gradient(180deg,var(--ax-ink-950) 0%,var(--ax-ink-900) 100%);display:none;flex-direction:column;position:fixed;left:0;top:0;overflow:visible;border-right:1px solid rgba(246,227,166,.08);box-shadow:1px 0 #0006,12px 0 32px -18px #0b0b0e73;z-index:1000}.sidebar-desktop:after{content:"";position:absolute;top:0;right:-1px;width:1px;height:38%;background:linear-gradient(180deg,rgba(246,227,166,.45),transparent);pointer-events:none}@media(min-width:768px){.sidebar-desktop{display:flex}}.sidebar-content{display:flex;flex-direction:column;height:100%;padding:clamp(14px,2.2vh,22px) 0 clamp(12px,2vh,20px);overflow:hidden}.sidebar-header{display:flex;align-items:center;gap:14px;height:52px;padding:0 20px 0 28px;margin-bottom:clamp(10px,2.4vh,22px);position:relative;text-decoration:none;overflow:hidden;flex-shrink:0}.sidebar-header:after{content:"";position:absolute;left:20px;right:20px;bottom:calc(clamp(10px,2.4vh,22px)/-2);height:1px;background:linear-gradient(90deg,#f6e3a629,#f6e3a605)}.logo-icon-container{display:flex;align-items:center;justify-content:center;width:24px;height:34px;flex-shrink:0}.logo-icon{width:24px;height:auto;display:block;filter:drop-shadow(0 2px 10px rgba(212,175,79,.25));transition:transform var(--ax-dur-slow) var(--ax-ease),filter var(--ax-dur-slow) var(--ax-ease)}.sidebar-header:hover .logo-icon{transform:translateY(-1px);filter:drop-shadow(0 4px 14px rgba(212,175,79,.4))}.logo-text-container{display:flex;flex-direction:column;justify-content:center;gap:6px;white-space:nowrap;overflow:hidden;min-width:0}.sidebar-wordmark{font-size:14px;letter-spacing:.42em;line-height:1}.sidebar-tagline{font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#f7f5f061;line-height:1}.sidebar-nav{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(1px,.35vh,4px);padding:4px 12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.sidebar-nav::-webkit-scrollbar{display:none}.nav-item{display:flex;align-items:center;gap:12px;min-height:clamp(36px,4.6vh,42px);padding:0 12px;color:#f7f5f0b3;text-decoration:none;border-radius:10px;font-size:13.5px;font-weight:500;letter-spacing:.01em;transition:background var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease);position:relative;cursor:pointer;flex-shrink:0}.nav-item:before{content:"";position:absolute;left:-12px;top:50%;width:2px;height:0;border-radius:0 2px 2px 0;background:var(--ax-gold-gradient);box-shadow:0 0 12px #d4af4f99;transform:translateY(-50%);transition:height var(--ax-dur-slow) var(--ax-ease)}.nav-item-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;color:inherit;transition:color var(--ax-dur) var(--ax-ease),background var(--ax-dur) var(--ax-ease)}.nav-item-icon svg{width:18px;height:18px;stroke-width:1.6;color:currentColor}.nav-item-label{white-space:nowrap;overflow:hidden;color:inherit;line-height:1.2}.nav-item:hover{background:#f7f5f00d;color:var(--ax-text-inverse)}.nav-item:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #d4af4f8c}.nav-item.active{background:linear-gradient(90deg,#d4af4f24,#d4af4f08);color:var(--ax-gold-300);font-weight:600}.nav-item.active:before{height:22px}.nav-item.active .nav-item-icon{color:var(--ax-gold-300)}.sidebar-footer{padding:16px 20px;display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(246,227,166,.08);margin-top:auto}.sidebar-uid{display:flex;flex-direction:column;gap:4px;padding:12px;background:#f7f5f00a;border-radius:10px}.uid-label{font-size:10px;color:#f7f5f073;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);font-weight:600}.uid-value{font-size:12.5px;color:var(--ax-text-inverse);font-weight:500;font-family:var(--ax-font-mono)}.logout-button{display:flex;align-items:center;gap:12px;padding:10px 14px;background:transparent;border:1px solid rgba(224,112,95,.3);border-radius:10px;color:#e8a397;font-size:13px;font-weight:500;cursor:pointer;transition:all var(--ax-dur) var(--ax-ease)}.logout-button:hover{background:#b93a2e2e;color:#fff}.sidebar-toggle{position:absolute;right:-14px;top:24px;width:28px;height:28px;background:var(--ax-ink-900);border:1px solid rgba(246,227,166,.3);border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ax-gold-300);z-index:1001}.sidebar-mobile-header{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 12px 0 16px;background:linear-gradient(180deg,var(--ax-ink-900) 0%,var(--ax-ink-950) 100%);border-bottom:1px solid rgba(246,227,166,.12);box-shadow:0 8px 24px -16px #0b0b0e99;position:fixed;top:0;left:0;right:0;z-index:999}@media(min-width:768px){.sidebar-mobile-header{display:none}}.sidebar-mobile-logo{display:flex;align-items:center;gap:12px}.sidebar-mobile-logo .logo-icon{width:20px}.sidebar-mobile-logo .sidebar-wordmark{font-size:13px}.sidebar-mobile-toggle{background:#f7f5f00a;border:1px solid rgba(246,227,166,.14);color:var(--ax-text-inverse);cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:background var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease)}.sidebar-mobile-toggle:hover,.sidebar-mobile-toggle:active{background:#d4af4f1f;border-color:#f6e3a659}.sidebar-mobile-overlay{position:fixed;inset:0;background:radial-gradient(420px 320px at 0% 0%,rgba(212,175,79,.12),transparent 70%),linear-gradient(180deg,var(--ax-ink-950) 0%,var(--ax-ink-900) 100%);z-index:1001;display:flex;flex-direction:column;padding:16px;overflow-y:auto}@media(min-width:768px){.sidebar-mobile-overlay{display:none}}.sidebar-mobile-close{position:absolute;top:8px;right:12px;width:44px;height:44px;background:#f7f5f00a;border:1px solid rgba(246,227,166,.14);color:var(--ax-text-inverse);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:background var(--ax-dur) var(--ax-ease);z-index:10}.sidebar-mobile-close:hover{background:#d4af4f1f}@media(max-width:767px){.sidebar-mobile-overlay .sidebar-content{padding-top:0;padding-bottom:24px}.sidebar-header--mobile{height:44px;padding:0 64px 0 4px;margin:0 0 28px}.sidebar-header--mobile:after{left:4px;right:4px;bottom:-14px}.sidebar-header--mobile .logo-icon{width:22px}.sidebar-mobile-overlay .sidebar-nav{padding:0 4px;gap:2px}.sidebar-mobile-overlay .nav-item{min-height:50px;padding:0 12px;font-size:16px}.sidebar-mobile-overlay .nav-item:before{left:-4px}.sidebar-mobile-overlay .nav-item-icon{width:36px;height:36px;background:#f7f5f00a;border-radius:10px}.sidebar-mobile-overlay .nav-item.active .nav-item-icon{background:#d4af4f24}}.header{height:72px;background:#fffc;-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid var(--ax-border);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(16px,2.4vw,32px);position:sticky;top:0;z-index:100;animation:fadeIn var(--ax-dur-slow) var(--ax-ease) backwards}.header-welcome{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:1;min-width:0}.welcome-text{display:flex;flex-direction:column;gap:2px;min-width:0}.welcome-greeting{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-gold-700);line-height:1.2}.welcome-company{font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--ax-text);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.welcome-uid{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ax-text-3);line-height:1}.welcome-uid-label{font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--ax-text-3)}.welcome-uid-value{font-family:var(--ax-font-mono);font-size:11.5px;color:var(--ax-text-2)}.header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.header-divider{width:1px;height:24px;background:var(--ax-border);margin:0 8px}.wallet-balance{position:relative;display:flex;align-items:center;gap:10px;height:44px;padding:0 6px;background:var(--ax-surface);border-radius:var(--ax-radius-pill);border:1px solid var(--ax-border);box-shadow:var(--ax-shadow-xs);transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease);cursor:default}.wallet-balance:hover{border-color:var(--ax-gold-300);box-shadow:var(--ax-shadow-sm)}.wallet-icon-wrap{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(180deg,var(--ax-ink-800),var(--ax-ink-950));color:var(--ax-gold-300);flex-shrink:0}.wallet-icon{color:var(--ax-gold-300)}.wallet-meta{display:flex;flex-direction:column;gap:3px;line-height:1}.wallet-label{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.wallet-amount{font-family:var(--ax-font-mono);font-size:13px;font-weight:600;font-variant-numeric:lining-nums tabular-nums;color:var(--ax-text);letter-spacing:-.01em}.wallet-recharge-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:2px;background:var(--ax-gold-gradient);color:var(--ax-ink-950);border:1px solid rgba(156,116,36,.35);border-radius:50%;cursor:pointer;box-shadow:0 4px 12px -6px #bf9637b3,inset 0 1px #ffffff80;transition:transform var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease);padding:0}.wallet-recharge-btn:hover{transform:rotate(90deg);box-shadow:0 8px 18px -6px #bf9637cc,inset 0 1px #ffffff80}.wallet-tooltip{position:absolute;top:calc(100% + 10px);right:0;background:var(--ax-ink-900);border:1px solid rgba(246,227,166,.14);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-lg);padding:14px;width:260px;display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease),visibility var(--ax-dur);z-index:1000}.wallet-balance:after{content:"";position:absolute;top:100%;left:0;width:100%;height:12px}.wallet-balance:hover .wallet-tooltip,.wallet-tooltip:hover{opacity:1;visibility:visible;transform:translateY(0)}.wallet-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-tooltip-label{font-size:10px;font-weight:600;color:#f7f5f08c;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow)}.wallet-tooltip-value-box{display:flex;align-items:center;gap:6px;background:#f7f5f00d;border:1px solid rgba(247,245,240,.08);border-radius:var(--ax-radius-sm);padding:4px 6px 4px 10px;font-size:12.5px;font-weight:600;font-family:var(--ax-font-mono);font-variant-numeric:lining-nums tabular-nums;color:var(--ax-gold-200)}.wallet-tooltip .copy-btn{color:#f7f5f080}.wallet-tooltip .copy-btn:hover{background:#f7f5f014;color:var(--ax-text-inverse)}.copy-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;border-radius:var(--ax-radius-xs);color:var(--ax-text-3);cursor:pointer;transition:background var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.copy-btn:hover{background:var(--ax-surface-3);color:var(--ax-text)}.text-success{color:var(--ax-success)}.icon-btn{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--ax-text-2);border-radius:var(--ax-radius-md);cursor:pointer;transition:background var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease)}.icon-btn svg{stroke-width:1.7}.icon-btn:hover{background:var(--ax-surface);border-color:var(--ax-border);color:var(--ax-text)}.notification-dot{position:absolute;top:9px;right:10px;width:7px;height:7px;background:var(--ax-gold-500);border:1.5px solid var(--ax-surface);border-radius:50%;box-shadow:0 0 #d4af4f80;animation:axDotPulse 2.4s var(--ax-ease) infinite}@keyframes axDotPulse{0%{box-shadow:0 0 #d4af4f80}70%{box-shadow:0 0 0 6px #d4af4f00}to{box-shadow:0 0 #d4af4f00}}.notification-badge{position:absolute;top:4px;right:3px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 4px;font-size:9.5px;font-weight:700;background:var(--ax-ink-900);color:var(--ax-gold-200);border:1.5px solid var(--ax-surface);border-radius:999px}.user-menu-container{position:relative;margin-left:6px}.user-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;padding:2px;background:var(--ax-gold-gradient);cursor:pointer;transition:transform var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.user-avatar:hover,.user-avatar.is-open{box-shadow:var(--ax-ring)}.user-avatar:focus-visible{outline:none;box-shadow:var(--ax-ring)}.user-avatar-initials{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,var(--ax-ink-800),var(--ax-ink-950));color:var(--ax-gold-200);font-size:12.5px;font-weight:700;letter-spacing:.06em}.user-avatar img,.dropdown-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;width:280px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-lg);overflow:hidden;padding:6px;z-index:1000}.dropdown-header{padding:14px 12px;display:flex;align-items:center;gap:12px;border-radius:10px;background:linear-gradient(135deg,var(--ax-ink-900) 0%,var(--ax-ink-800) 100%);position:relative;overflow:hidden}.dropdown-header:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(246,227,166,.5),transparent)}.dropdown-avatar{width:42px;height:42px;border-radius:50%;padding:1.5px;background:var(--ax-gold-gradient);flex-shrink:0}.dropdown-avatar .user-avatar-initials{font-size:13px}.dropdown-user-info{flex:1;min-width:0}.dropdown-user-name{font-size:13.5px;font-weight:600;color:var(--ax-text-inverse);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-user-email{font-size:11.5px;color:#f7f5f08c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-divider{height:1px;background:transparent;margin:4px 0}.dropdown-item{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:500;color:var(--ax-text-2);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease);text-align:left}.dropdown-item svg{color:var(--ax-text-3);transition:color var(--ax-dur-fast) var(--ax-ease)}.dropdown-item:hover{background:var(--ax-gold-50);color:var(--ax-text)}.dropdown-item:hover svg{color:var(--ax-gold-600)}.logout-item{color:var(--ax-danger);margin-top:2px;border-top:1px solid var(--ax-border);border-radius:0 0 8px 8px}.logout-item svg{color:var(--ax-danger)}.logout-item:hover{background:var(--ax-danger-bg);color:var(--ax-danger)}.logout-item:hover svg{color:var(--ax-danger)}@media(max-width:1100px){.welcome-company{font-size:15px}.header-divider{display:none}}@media(max-width:768px){.header{display:none}}.axw-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#0b0b0e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:var(--ax-font-sans);color:var(--ax-text);animation:axw-fade var(--ax-dur) var(--ax-ease) backwards}.axw-overlay *,.axw-overlay *:before,.axw-overlay *:after{box-sizing:border-box}.axw-overlay .axw-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:460px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-xl);box-shadow:var(--ax-shadow-lg);animation:axw-rise var(--ax-dur-slow) var(--ax-ease) backwards}.axw-overlay .axw-dialog:before{content:"";position:absolute;top:0;left:28px;right:28px;height:2px;border-radius:0 0 2px 2px;background:var(--ax-gold-gradient);z-index:1}.axw-overlay .axw-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 18px;border-bottom:1px solid var(--ax-border)}.axw-overlay .axw-header-main{display:flex;align-items:center;gap:14px;min-width:0}.axw-overlay .axw-header-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,var(--ax-ink-900),var(--ax-ink-950));border:1px solid rgba(212,175,79,.35);color:var(--ax-gold-300)}.axw-overlay .axw-header-text{display:flex;flex-direction:column;gap:2px;min-width:0}.axw-overlay .axw-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-gold-700)}.axw-overlay .axw-title{margin:0;font-family:var(--ax-font-display);font-weight:600;font-size:26px;line-height:1.1;color:var(--ax-text)}.axw-overlay .axw-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-text-2);cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease)}.axw-overlay .axw-close:hover{border-color:var(--ax-gold-600);color:var(--ax-text);background:var(--ax-gold-50)}.axw-overlay .axw-close:focus-visible{outline:none;box-shadow:var(--ax-ring)}.axw-overlay .axw-body{flex:1 1 auto;display:flex;flex-direction:column;gap:22px;padding:22px 24px 24px;overflow-y:auto;overscroll-behavior:contain}.axw-overlay .axw-description{margin:0;font-size:13px;line-height:1.55;color:var(--ax-text-2)}.axw-overlay .axw-field{display:flex;flex-direction:column;gap:8px}.axw-overlay .axw-label{font-size:12px;font-weight:600;color:var(--ax-text-2)}.axw-overlay .axw-amount{display:flex;align-items:center;gap:10px;height:64px;padding:0 18px;border:1px solid var(--ax-border-strong);border-radius:14px;background:var(--ax-surface);transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.axw-overlay .axw-amount:focus-within{border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.axw-overlay .axw-amount.is-invalid{border-color:var(--ax-danger)}.axw-overlay .axw-amount.is-invalid:focus-within{box-shadow:0 0 0 3px #b93a2e29}.axw-overlay .axw-amount.is-disabled{background:var(--ax-surface-2)}.axw-overlay .axw-amount-currency{font-family:var(--ax-font-display);font-weight:600;font-size:30px;line-height:1;color:var(--ax-gold-600)}.axw-overlay .axw-amount-input{flex:1;min-width:0;height:100%;padding:0;border:none;outline:none;background:transparent;font-family:var(--ax-font-mono);font-size:26px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ax-text)}.axw-overlay .axw-amount-input::placeholder{color:var(--ax-border-strong)}.axw-overlay .axw-amount-input:disabled{cursor:not-allowed;color:var(--ax-text-2)}.axw-overlay .axw-error{font-size:12px;font-weight:500;color:var(--ax-danger)}.axw-overlay .axw-hint{font-size:12px;color:var(--ax-text-3)}.axw-overlay .axw-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.axw-overlay .axw-preset{display:inline-flex;align-items:baseline;justify-content:center;gap:2px;height:44px;padding:0 6px;border:1px solid var(--ax-border-strong);border-radius:12px;background:var(--ax-surface);font-family:var(--ax-font-mono);font-size:13px;font-weight:500;line-height:44px;font-variant-numeric:tabular-nums;color:var(--ax-text);cursor:pointer;white-space:nowrap;transition:border-color var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.axw-overlay .axw-preset-currency{font-family:var(--ax-font-sans);font-size:11px;font-weight:600;color:var(--ax-text-3)}.axw-overlay .axw-preset:hover:not(:disabled){border-color:var(--ax-gold-500);transform:translateY(-1px)}.axw-overlay .axw-preset:focus-visible{outline:none;box-shadow:var(--ax-ring)}.axw-overlay .axw-preset.is-selected{border-color:var(--ax-gold-500);background:var(--ax-gold-gradient-soft);box-shadow:inset 0 0 0 1px var(--ax-gold-400);font-weight:600;color:var(--ax-gold-800)}.axw-overlay .axw-preset.is-selected .axw-preset-currency{color:var(--ax-gold-700)}.axw-overlay .axw-preset:disabled{opacity:.5;cursor:not-allowed}.axw-overlay .axw-security{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;background:var(--ax-surface-2);border:1px solid var(--ax-border)}.axw-overlay .axw-security-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ax-success-bg);color:var(--ax-success)}.axw-overlay .axw-security-text p{margin:0;font-size:12px;line-height:1.5;color:var(--ax-text-3)}.axw-overlay .axw-security-text .axw-security-title{font-weight:600;color:var(--ax-text-2)}.axw-overlay .axw-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--ax-surface-2);border-top:1px solid var(--ax-border)}.axw-overlay .axw-total{display:flex;flex-direction:column;gap:2px;min-width:0}.axw-overlay .axw-total-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.axw-overlay .axw-total-value{font-family:var(--ax-font-mono);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ax-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axw-overlay .axw-footer-actions{display:flex;align-items:center;gap:8px}.axw-overlay .axw-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:var(--ax-radius-md);border:1px solid transparent;font-family:var(--ax-font-sans);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease)}.axw-overlay .axw-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.axw-overlay .axw-btn--ghost{background:transparent;color:var(--ax-text-2)}.axw-overlay .axw-btn--ghost:hover{color:var(--ax-text);background:var(--ax-surface-3)}.axw-overlay .axw-btn--accent{overflow:hidden;background:var(--ax-gold-gradient);color:var(--ax-ink-950);box-shadow:var(--ax-shadow-gold)}.axw-overlay .axw-btn--accent:after{content:"";position:absolute;inset:0;background:var(--ax-gold-sheen);transform:translate(-120%);transition:transform var(--ax-dur-slow) var(--ax-ease);pointer-events:none}.axw-overlay .axw-btn--accent:hover:not(:disabled){transform:translateY(-2px)}.axw-overlay .axw-btn--accent:hover:not(:disabled):after{transform:translate(120%)}.axw-overlay .axw-btn--accent:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.axw-overlay .axw-btn-inner{display:inline-flex;align-items:center;justify-content:center;gap:8px}.axw-overlay .axw-spin{animation:axw-spin .9s linear infinite}@keyframes axw-fade{0%{opacity:0}to{opacity:1}}@keyframes axw-rise{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes axw-sheet{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes axw-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.axw-overlay,.axw-overlay .axw-dialog{animation:none}.axw-overlay .axw-preset,.axw-overlay .axw-btn,.axw-overlay .axw-btn--accent:after{transition:none}.axw-overlay .axw-preset:hover:not(:disabled),.axw-overlay .axw-btn--accent:hover:not(:disabled){transform:none}.axw-overlay .axw-spin{animation-duration:2s}}@media(max-width:480px){.axw-overlay{align-items:flex-end;padding:0}.axw-overlay .axw-dialog{max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:var(--ax-radius-xl) var(--ax-radius-xl) 0 0;border-bottom:none;animation-name:axw-sheet}.axw-overlay .axw-header{padding:22px 16px 16px}.axw-overlay .axw-title{font-size:24px}.axw-overlay .axw-body{padding:18px 16px 20px}.axw-overlay .axw-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.axw-overlay .axw-footer{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))}.axw-overlay .axw-total{flex-direction:row;align-items:baseline;justify-content:space-between}.axw-overlay .axw-footer-actions .axw-btn--ghost{flex:0 0 auto}.axw-overlay .axw-footer-actions .axw-btn--accent{flex:1 1 auto;min-width:0}}.axo-page{font-family:var(--ax-font-sans);color:var(--ax-text);background:var(--ax-canvas);min-height:100%;padding:28px 32px 48px;display:flex;flex-direction:column;gap:20px;min-width:0;max-width:100%;animation:axo-rise var(--ax-dur-slow) var(--ax-ease) backwards}.axo-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:4px}.axo-head__text{display:flex;flex-direction:column;gap:4px;min-width:0}.axo-eyebrow{font-size:11px;font-weight:600;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-text-3);display:inline-flex;align-items:center;gap:8px}.axo-eyebrow:before{content:"";width:18px;height:1px;background:var(--ax-gold-500)}.axo-title{font-family:var(--ax-font-display);font-weight:600;font-size:34px;line-height:1.1;letter-spacing:-.01em;color:var(--ax-text);margin:0}.axo-sub{font-size:13px;color:var(--ax-text-2);margin:2px 0 0;max-width:560px}.axo-head__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.axo-btn{--_h: 36px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--_h);padding:0 14px;font-family:var(--ax-font-sans);font-size:13px;font-weight:600;letter-spacing:.005em;line-height:1;white-space:nowrap;border-radius:var(--ax-radius-md);border:1px solid transparent;background:transparent;color:var(--ax-text);cursor:pointer;overflow:hidden;text-decoration:none;transition:background-color var(--ax-dur-fast) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.axo-btn svg{flex-shrink:0}.axo-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.axo-btn:disabled,.axo-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important}.axo-btn--sm{--_h: 30px;padding:0 11px;font-size:12px;gap:6px;border-radius:var(--ax-radius-sm)}.axo-btn--icon{width:var(--_h);padding:0}.axo-btn--block{width:100%}.axo-btn--primary{background:var(--ax-ink-900);color:var(--ax-text-inverse);border-color:var(--ax-ink-900);box-shadow:var(--ax-shadow-xs)}.axo-btn--primary:hover:not(:disabled){background:var(--ax-ink-800);border-color:var(--ax-gold-500);transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}.axo-btn--accent{background:var(--ax-gold-gradient);color:var(--ax-ink-950);border-color:#9c742459;box-shadow:var(--ax-shadow-gold)}.axo-btn--accent:after{content:"";position:absolute;inset:0;background:var(--ax-gold-sheen);transform:translate(-120%);transition:transform .9s var(--ax-ease);pointer-events:none}.axo-btn--accent:hover:not(:disabled){transform:translateY(-1px)}.axo-btn--accent:hover:not(:disabled):after{transform:translate(120%)}.axo-btn--secondary{background:var(--ax-surface);color:var(--ax-text);border-color:var(--ax-border-strong)}.axo-btn--secondary:hover:not(:disabled),.axo-btn--secondary.is-active{border-color:var(--ax-gold-500);color:var(--ax-gold-700);background:var(--ax-gold-50)}.axo-btn--ghost{color:var(--ax-text-2)}.axo-btn--ghost:hover:not(:disabled){background:var(--ax-surface-3);color:var(--ax-text)}.axo-btn--danger{background:var(--ax-surface);color:var(--ax-danger);border-color:#b93a2e59}.axo-btn--danger:hover:not(:disabled){background:var(--ax-danger-bg);border-color:var(--ax-danger)}.axo-btn--success{background:var(--ax-surface);color:var(--ax-success);border-color:#1f8a5b59}.axo-btn--success:hover:not(:disabled){background:var(--ax-success-bg);border-color:var(--ax-success)}.axo-btn--on-dark{background:#f7f5f00f;color:var(--ax-text-inverse);border-color:#f7f5f029}.axo-btn--on-dark:hover:not(:disabled){background:#f7f5f01f;border-color:var(--ax-gold-400);color:var(--ax-gold-200)}.axo-segment{display:inline-flex;padding:3px;gap:2px;background:var(--ax-surface-3);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);align-self:flex-start}.axo-segment__btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 16px;font-family:var(--ax-font-sans);font-size:12px;font-weight:600;color:var(--ax-text-2);background:transparent;border:0;border-radius:var(--ax-radius-sm);cursor:pointer;transition:all var(--ax-dur-fast) var(--ax-ease)}.axo-segment__btn:hover{color:var(--ax-text)}.axo-segment__btn.is-active{background:var(--ax-surface);color:var(--ax-text);box-shadow:var(--ax-shadow-sm),inset 0 -2px 0 var(--ax-gold-400)}.axo-tabs{display:flex;align-items:stretch;gap:4px;border-bottom:1px solid var(--ax-border);overflow-x:auto;scrollbar-width:none;min-height:44px}.axo-tabs::-webkit-scrollbar{display:none}.axo-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:44px;font-family:var(--ax-font-sans);font-size:13px;font-weight:600;color:var(--ax-text-3);background:none;border:0;cursor:pointer;white-space:nowrap;transition:color var(--ax-dur-fast) var(--ax-ease)}.axo-tab:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--ax-gold-gradient);transform:scaleX(0);transition:transform var(--ax-dur) var(--ax-ease)}.axo-tab:hover,.axo-tab.is-active{color:var(--ax-text)}.axo-tab.is-active:after{transform:scaleX(1)}.axo-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;font-family:var(--ax-font-mono);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ax-text-2);background:var(--ax-surface-3);border-radius:var(--ax-radius-pill)}.axo-tab.is-active .axo-tab__count{color:var(--ax-gold-800);background:var(--ax-gold-100)}.axo-toolbar{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-xs);padding:16px 18px;animation:axo-rise var(--ax-dur) var(--ax-ease) backwards}.axo-toolbar__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 16px;align-items:end}.axo-toolbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;grid-column:1 / -1;padding-top:14px;border-top:1px solid var(--ax-border)}.axo-toolbar--inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px}.axo-field{display:flex;flex-direction:column;gap:6px;min-width:0}.axo-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-text-3)}.axo-label .axo-req{color:var(--ax-danger);margin-left:2px}.axo-input,.axo-select,.axo-textarea{width:100%;height:38px;padding:0 12px;font-family:var(--ax-font-sans);font-size:13px;color:var(--ax-text);background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);outline:none;transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.axo-textarea{height:auto;min-height:84px;padding:10px 12px;resize:vertical;line-height:1.5}.axo-input::placeholder,.axo-textarea::placeholder{color:var(--ax-text-3)}.axo-input:hover,.axo-select:hover,.axo-textarea:hover{border-color:var(--ax-text-3)}.axo-input:focus,.axo-select:focus,.axo-textarea:focus{border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.axo-input:disabled,.axo-select:disabled,.axo-textarea:disabled,.axo-input[readonly]{background:var(--ax-surface-2);color:var(--ax-text-2);cursor:not-allowed}.axo-input.is-invalid,.axo-textarea.is-invalid{border-color:var(--ax-danger)}.axo-input.is-invalid:focus{box-shadow:0 0 0 3px #b93a2e2e}.axo-input--mono{font-family:var(--ax-font-mono);font-size:12.5px}.axo-hint{font-size:12px;color:var(--ax-text-3)}.axo-error{font-size:12px;color:var(--ax-danger);font-weight:500}.axo-search{position:relative;display:flex;align-items:center;min-width:220px;flex:1}.axo-search>svg{position:absolute;left:12px;color:var(--ax-text-3);pointer-events:none}.axo-search>input{width:100%;height:38px;padding:0 12px 0 36px;font-family:var(--ax-font-sans);font-size:13px;color:var(--ax-text);background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);outline:none;transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.axo-search>input:focus{border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.axo-bulkbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:44px;padding:7px 8px 7px 16px;background:linear-gradient(135deg,var(--ax-ink-900),var(--ax-ink-800));color:var(--ax-text-inverse);border-radius:var(--ax-radius-md);box-shadow:var(--ax-shadow-md);animation:axo-rise var(--ax-dur) var(--ax-ease) backwards}.axo-bulkbar__count{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-right:auto;padding-right:8px}.axo-bulkbar__count strong{font-family:var(--ax-font-mono);font-weight:500;color:var(--ax-gold-300)}.axo-table-card{position:relative;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);overflow:hidden;min-width:0}.axo-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.axo-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;color:var(--ax-text)}.axo-table thead th{position:sticky;top:0;z-index:1;height:42px;padding:0 16px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-3);background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border);white-space:nowrap;vertical-align:middle}.axo-th{display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none}.axo-th--sortable{cursor:pointer;transition:color var(--ax-dur-fast) var(--ax-ease)}.axo-th--sortable:hover{color:var(--ax-text)}.axo-th--sortable svg{color:var(--ax-gold-600)}.axo-table tbody td{height:52px;padding:10px 16px;border-bottom:1px solid var(--ax-border);vertical-align:middle;background:var(--ax-surface);transition:background-color var(--ax-dur-fast) var(--ax-ease)}.axo-table tbody tr:last-child td{border-bottom:0}.axo-table tbody tr:hover td{background:var(--ax-gold-50)}.axo-table tbody tr.is-selected td{background:#fbf6e9b3}.axo-table tbody tr td:first-child{position:relative}.axo-table tbody tr.is-selected td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ax-gold-gradient)}.axo-table tbody tr.is-raised td{position:relative;z-index:5}.axo-table .axo-col-check{width:44px;padding-left:18px;padding-right:0}.axo-table .axo-col-right{text-align:right}.axo-table .axo-col-center{text-align:center}.axo-table input[type=checkbox],.axo-check{width:16px;height:16px;accent-color:var(--ax-gold-600);cursor:pointer;vertical-align:middle}.axo-mono{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;letter-spacing:-.01em}.axo-id{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;color:var(--ax-text);background:none;border:0;padding:0;text-align:left;cursor:pointer;border-bottom:1px dashed transparent;transition:color var(--ax-dur-fast) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease)}.axo-id:hover{color:var(--ax-gold-700);border-bottom-color:var(--ax-gold-400)}.axo-muted{color:var(--ax-text-3);font-size:12px}.axo-strong{font-weight:600;color:var(--ax-text)}.axo-cell-stack{display:flex;flex-direction:column;gap:3px;min-width:0}.axo-cell-stack>*{min-width:0}.axo-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-inline-icon{display:inline-flex;align-items:center;gap:6px}.axo-inline-icon svg{color:var(--ax-text-3);flex-shrink:0}.axo-courier{display:inline-flex;align-items:center;gap:10px;min-width:0}.axo-courier__logo{width:32px;height:32px;flex-shrink:0;border-radius:var(--ax-radius-sm);border:1px solid var(--ax-border);background:var(--ax-surface);object-fit:contain;padding:3px}.axo-courier__avatar{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ax-radius-sm);background:var(--ax-ink-900);color:var(--ax-gold-300);font-size:12px;font-weight:700;letter-spacing:.02em}.axo-pill{--_fg: var(--ax-text-2);--_bg: var(--ax-surface-3);display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap;color:var(--_fg);background:var(--_bg);border-radius:var(--ax-radius-pill)}.axo-pill--dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.axo-pill--success{--_fg: var(--ax-success);--_bg: var(--ax-success-bg)}.axo-pill--warning{--_fg: var(--ax-warning);--_bg: var(--ax-warning-bg)}.axo-pill--danger{--_fg: var(--ax-danger);--_bg: var(--ax-danger-bg)}.axo-pill--info{--_fg: var(--ax-info);--_bg: var(--ax-info-bg)}.axo-pill--pending{--_fg: var(--ax-pending);--_bg: var(--ax-pending-bg)}.axo-pill--violet{--_fg: var(--ax-violet);--_bg: var(--ax-violet-bg)}.axo-pill--neutral{--_fg: var(--ax-text-2);--_bg: var(--ax-surface-3)}.axo-pill--gold{--_fg: var(--ax-gold-800);--_bg: var(--ax-gold-100)}.axo-pill--ink{--_fg: var(--ax-gold-200);--_bg: var(--ax-ink-900)}.axo-pill--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--ax-border-strong)}.axo-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:500;color:var(--ax-text-2);background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-xs);white-space:nowrap;text-transform:capitalize}.axo-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.axo-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--ax-border);background:var(--ax-surface-2);font-size:12px;color:var(--ax-text-2)}.axo-pagination--detached{border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface)}.axo-pagination__info strong{font-family:var(--ax-font-mono);font-weight:500;color:var(--ax-text);font-variant-numeric:tabular-nums}.axo-pagination__controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.axo-pagination__controls .custom-select{min-width:132px}.axo-pager{display:inline-flex;align-items:center;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);overflow:hidden}.axo-pager button{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;font-family:var(--ax-font-sans);font-size:12px;font-weight:600;color:var(--ax-text);background:transparent;border:0;cursor:pointer;transition:background-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.axo-pager button:hover:not(:disabled){background:var(--ax-gold-50);color:var(--ax-gold-700)}.axo-pager button:disabled{color:var(--ax-text-3);cursor:not-allowed}.axo-pager__label{height:32px;display:inline-flex;align-items:center;padding:0 12px;font-family:var(--ax-font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ax-text-2);border-left:1px solid var(--ax-border);border-right:1px solid var(--ax-border);white-space:nowrap}.axo-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:72px 24px;text-align:center;color:var(--ax-text-2)}.axo-state__icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;border-radius:16px;color:var(--ax-gold-600);background:var(--ax-gold-gradient-soft);border:1px solid var(--ax-gold-100)}.axo-state h3{font-family:var(--ax-font-display);font-size:22px;font-weight:600;color:var(--ax-text);margin:0}.axo-state p{font-size:13px;color:var(--ax-text-3);margin:0;max-width:360px}.axo-state--compact{padding:36px 16px}.axo-spinner{width:28px;height:28px;border-radius:50%;border:2px solid var(--ax-gold-100);border-top-color:var(--ax-gold-500);animation:axo-spin .8s linear infinite}.axo-spinner--sm{width:16px;height:16px;border-width:2px}.axo-spin{animation:axo-spin .9s linear infinite}.axo-skeleton{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--ax-surface-3) 0%,var(--ax-surface-2) 50%,var(--ax-surface-3) 100%);background-size:200% 100%;animation:axo-shimmer 1.4s ease-in-out infinite}.axo-menu{position:absolute;z-index:60;min-width:200px;padding:6px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:12px;box-shadow:var(--ax-shadow-lg);animation:axo-pop var(--ax-dur) var(--ax-ease) backwards}.axo-menu__label{padding:8px 10px 6px;font-size:10.5px;font-weight:600;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-text-3)}.axo-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;font-family:var(--ax-font-sans);font-size:13px;font-weight:500;color:var(--ax-text);text-align:left;background:transparent;border:0;border-radius:var(--ax-radius-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.axo-menu__item svg{color:var(--ax-text-3);flex-shrink:0;transition:color var(--ax-dur-fast) var(--ax-ease)}.axo-menu__item:hover{background:var(--ax-gold-50);color:var(--ax-gold-800)}.axo-menu__item:hover svg{color:var(--ax-gold-600)}.axo-menu__item.is-danger{color:var(--ax-danger)}.axo-menu__item.is-danger svg{color:var(--ax-danger)}.axo-menu__item.is-danger:hover{background:var(--ax-danger-bg);color:var(--ax-danger)}.axo-menu__item:disabled{opacity:.45;cursor:not-allowed}.axo-menu__divider{height:1px;margin:6px 4px;background:var(--ax-border)}.axo-scrim{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0b0e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:axo-fade var(--ax-dur) var(--ax-ease) backwards}.axo-modal{--_w: 640px;position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--_w);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-xl);box-shadow:var(--ax-shadow-lg);overflow:hidden;font-family:var(--ax-font-sans);color:var(--ax-text);animation:axo-modal-in var(--ax-dur-slow) var(--ax-ease) backwards}.axo-modal--sm{--_w: 460px}.axo-modal--md{--_w: 640px}.axo-modal--lg{--_w: 880px}.axo-modal--xl{--_w: 1120px}.axo-modal__head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--ax-border);background:radial-gradient(120% 140% at 100% 0%,#f5eac98c,#fff0 55%),var(--ax-surface);flex-shrink:0}.axo-modal__head:before{content:"";position:absolute;top:0;left:24px;width:40px;height:2px;background:var(--ax-gold-gradient);border-radius:0 0 2px 2px}.axo-modal__heading{display:flex;flex-direction:column;gap:4px;min-width:0}.axo-modal__eyebrow{font-size:11px;font-weight:600;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-text-3)}.axo-modal__title{font-family:var(--ax-font-display);font-size:26px;font-weight:600;line-height:1.15;color:var(--ax-text);margin:0}.axo-modal__sub{font-size:13px;color:var(--ax-text-2);margin:2px 0 0}.axo-modal__close{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--ax-text-2);background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:50%;cursor:pointer;transition:all var(--ax-dur-fast) var(--ax-ease)}.axo-modal__close:hover{color:var(--ax-text);border-color:var(--ax-gold-400);transform:rotate(90deg)}.axo-modal__body{flex:1;overflow-y:auto;padding:20px 24px 24px;min-height:0}.axo-modal__foot{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--ax-border);background:var(--ax-surface-2);flex-shrink:0}.axo-modal__foot-meta{margin-right:auto;font-size:12px;color:var(--ax-text-2)}.axo-section{padding:18px 0;border-top:1px solid var(--ax-border)}.axo-section:first-child{border-top:0;padding-top:0}.axo-section:last-child{padding-bottom:0}.axo-section__title{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-text-3)}.axo-section__title svg{color:var(--ax-gold-600)}.axo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.axo-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.axo-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.axo-span-all{grid-column:1 / -1}.axo-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px 20px}.axo-kv__item{display:flex;flex-direction:column;gap:3px;min-width:0}.axo-kv__label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-text-3)}.axo-kv__value{font-size:13px;color:var(--ax-text);word-break:break-word}.axo-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px;text-align:center;background:var(--ax-surface-2);border:1.5px dashed var(--ax-border-strong);border-radius:var(--ax-radius-lg);transition:all var(--ax-dur) var(--ax-ease)}.axo-dropzone.is-drag{border-color:var(--ax-gold-500);background:var(--ax-gold-50)}.axo-dropzone.has-file{border-style:solid;border-color:var(--ax-success);background:var(--ax-success-bg)}.axo-dropzone__icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--ax-surface);border:1px solid var(--ax-border);color:var(--ax-gold-600);box-shadow:var(--ax-shadow-xs)}.axo-dropzone h4{font-size:14px;font-weight:600;margin:4px 0 0;color:var(--ax-text)}.axo-dropzone p{font-size:12px;color:var(--ax-text-3);margin:0}.axo-file{display:flex;align-items:center;gap:12px;width:100%;text-align:left}.axo-file__meta{flex:1;min-width:0}.axo-file__name{font-size:13px;font-weight:600;color:var(--ax-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-file__size{font-family:var(--ax-font-mono);font-size:11.5px;color:var(--ax-text-2)}.axo-callout{display:flex;align-items:center;gap:12px;padding:12px 14px;font-size:13px;color:var(--ax-text-2);background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md)}.axo-callout>svg{color:var(--ax-gold-600);flex-shrink:0}.axo-callout--warning{background:var(--ax-warning-bg);border-color:#b7791f40;color:var(--ax-warning)}.axo-callout--danger{background:var(--ax-danger-bg);border-color:#b93a2e40;color:var(--ax-danger)}.axo-callout--info{background:var(--ax-info-bg);border-color:#2f5f9e33;color:var(--ax-info)}.axo-callout--warning>svg,.axo-callout--danger>svg,.axo-callout--info>svg{color:currentColor}.axo-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.axo-stat{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-xs);transition:box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease)}.axo-stat:hover{box-shadow:var(--ax-shadow-md);transform:translateY(-2px)}.axo-stat--featured:before{content:"";position:absolute;top:-1px;left:16px;right:16px;height:2px;background:var(--ax-gold-gradient);border-radius:0 0 2px 2px}.axo-stat.is-active{border-color:var(--ax-gold-400);box-shadow:var(--ax-ring)}.axo-stat__label{font-size:11px;font-weight:600;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-text-3)}.axo-stat__value{font-family:var(--ax-font-display);font-size:32px;font-weight:600;line-height:1;color:var(--ax-text);font-variant-numeric:lining-nums tabular-nums}.axo-stat__meta{font-size:12px;color:var(--ax-text-2)}@keyframes axo-spin{to{transform:rotate(360deg)}}@keyframes axo-fade{0%{opacity:0}to{opacity:1}}@keyframes axo-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes axo-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes axo-modal-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes axo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.axo-page,.axo-toolbar,.axo-bulkbar,.axo-menu,.axo-scrim,.axo-modal{animation:none}.axo-btn--accent:after{display:none}.axo-btn,.axo-stat{transition:none}}@media(max-width:1024px){.axo-page{padding:24px 20px 40px}}@media(max-width:768px){.axo-page{padding:20px 16px 32px;gap:16px}.axo-title{font-size:28px}.axo-head{align-items:flex-start}.axo-head__actions{width:100%}.axo-toolbar{padding:14px}.axo-toolbar__grid{grid-template-columns:1fr}.axo-toolbar__actions .axo-btn{flex:1}.axo-pagination{flex-direction:column;align-items:stretch}.axo-pagination__controls{justify-content:space-between}.axo-scrim{padding:0;align-items:flex-end}.axo-modal{max-width:100%;max-height:94vh;max-height:94dvh;border-radius:var(--ax-radius-xl) var(--ax-radius-xl) 0 0;border-bottom:0}.axo-modal__head{padding:18px 16px 14px}.axo-modal__head:before{left:16px}.axo-modal__title{font-size:22px}.axo-modal__body{padding:16px}.axo-modal__foot{padding:12px 16px;flex-wrap:wrap}.axo-modal__foot .axo-btn{flex:1}.axo-form-grid,.axo-form-grid--3,.axo-form-grid--4{grid-template-columns:1fr}.axo-stat__value{font-size:26px}}.axo-ws-tag{align-self:flex-start;width:fit-content;display:inline-block;margin-top:2px;padding:1px 8px;border-radius:var(--ax-radius-pill);background:var(--ax-gold-50);border:1px solid var(--ax-gold-200);font-size:11px;font-weight:600;color:var(--ax-gold-700);white-space:nowrap}.add-order-popup.axo-modal{height:min(780px,calc(100vh - 48px));height:min(780px,calc(100dvh - 48px))}.add-order-popup .aop-title-id{font-family:var(--ax-font-mono);font-size:.72em;font-weight:500;letter-spacing:-.01em;color:var(--ax-gold-700);font-variant-numeric:tabular-nums;vertical-align:.08em}.add-order-popup .aop-shell{display:flex;flex:1;min-height:0}.add-order-popup .aop-steps{width:248px;flex-shrink:0;display:flex;flex-direction:column;gap:14px;padding:22px 16px 18px;background:var(--ax-surface-2);border-right:1px solid var(--ax-border);overflow-y:auto}.add-order-popup .aop-steps__eyebrow{padding:0 10px;font-size:11px;font-weight:600;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-text-3)}.add-order-popup .aop-steps__list{position:relative;display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.add-order-popup .aop-steps__list:before{content:"";position:absolute;top:26px;bottom:26px;left:24px;width:1px;background:var(--ax-border)}.add-order-popup .aop-step{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px;font-family:var(--ax-font-sans);text-align:left;color:var(--ax-text-2);background:transparent;border:1px solid transparent;border-radius:var(--ax-radius-md);cursor:pointer;transition:background-color var(--ax-dur-fast) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.add-order-popup .aop-step:hover{background:var(--ax-surface);color:var(--ax-text)}.add-order-popup .aop-step:focus-visible{outline:none;box-shadow:var(--ax-ring)}.add-order-popup .aop-step__index{position:relative;z-index:1;flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--ax-font-mono);font-size:11px;font-weight:500;color:var(--ax-text-3);background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:50%;transition:all var(--ax-dur) var(--ax-ease)}.add-order-popup .aop-step__text{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:1px}.add-order-popup .aop-step__label{font-size:13px;font-weight:600;line-height:1.3}.add-order-popup .aop-step__hint{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ax-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-order-popup .aop-step__hint svg{flex-shrink:0;opacity:.8}.add-order-popup .aop-step.is-done .aop-step__index{color:var(--ax-ink-950);background:var(--ax-gold-100);border-color:var(--ax-gold-300)}.add-order-popup .aop-step.is-active{color:var(--ax-text);background:var(--ax-surface);border-color:var(--ax-border);box-shadow:var(--ax-shadow-xs)}.add-order-popup .aop-step.is-active .aop-step__index{color:var(--ax-gold-200);background:var(--ax-ink-900);border-color:var(--ax-ink-900);box-shadow:0 0 0 3px var(--ax-gold-100)}.add-order-popup .aop-steps__total{position:relative;margin-top:auto;display:flex;flex-direction:column;gap:4px;padding:14px 14px 13px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);overflow:hidden}.add-order-popup .aop-steps__total:before{content:"";position:absolute;top:0;left:14px;width:28px;height:2px;background:var(--ax-gold-gradient)}.add-order-popup .aop-steps__total-label{font-size:10.5px;font-weight:600;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-text-3)}.add-order-popup .aop-steps__total-value{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--ax-text)}.add-order-popup .aop-steps__total-meta{font-size:11.5px;color:var(--ax-text-2);text-transform:capitalize}.add-order-popup .aop-form{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;margin:0}.add-order-popup .aop-body{padding:24px 28px 28px}.add-order-popup .aop-pane{animation:aop-in var(--ax-dur-slow) var(--ax-ease) backwards}.add-order-popup .axo-section{padding:22px 0}.add-order-popup .axo-section:first-child{padding-top:0}.add-order-popup .axo-section__title{margin-bottom:16px}.add-order-popup .aop-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.add-order-popup .aop-section-head .axo-section__title{margin:0}.add-order-popup .aop-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;font-family:var(--ax-font-mono);font-size:10.5px;letter-spacing:0;color:var(--ax-text-2);background:var(--ax-surface-3);border-radius:var(--ax-radius-pill)}.add-order-popup input[type=number]::-webkit-outer-spin-button,.add-order-popup input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-order-popup input[type=number]{-moz-appearance:textfield;appearance:textfield}.add-order-popup .axo-select:disabled{color:var(--ax-text-2)}.add-order-popup .axo-select.is-invalid{border-color:var(--ax-danger)}.add-order-popup .aop-affix{position:relative}.add-order-popup .aop-affix__unit{position:absolute;top:50%;left:12px;transform:translateY(-50%);font-family:var(--ax-font-mono);font-size:12.5px;color:var(--ax-text-3);pointer-events:none}.add-order-popup .aop-affix .axo-input{padding-left:28px}.add-order-popup .aop-toggle-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);transition:border-color var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease)}.add-order-popup .aop-toggle-card.is-on{background:var(--ax-gold-50);border-color:var(--ax-gold-300)}.add-order-popup .aop-toggle-card__icon{flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--ax-gold-600);background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md)}.add-order-popup .aop-toggle-card.is-on .aop-toggle-card__icon{color:var(--ax-gold-200);background:var(--ax-ink-900);border-color:var(--ax-ink-900)}.add-order-popup .aop-toggle-card__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.add-order-popup .aop-toggle-card__title{font-size:13.5px;font-weight:600;color:var(--ax-text);cursor:pointer}.add-order-popup .aop-toggle-card__hint{font-size:12px;color:var(--ax-text-2)}.add-order-popup .aop-switch{position:relative;flex-shrink:0;display:inline-block;width:40px;height:22px;cursor:pointer}.add-order-popup .aop-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit;z-index:1}.add-order-popup .aop-switch__track{position:absolute;inset:0;background:var(--ax-border-strong);border-radius:var(--ax-radius-pill);transition:background-color var(--ax-dur) var(--ax-ease)}.add-order-popup .aop-switch__track:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--ax-surface);border-radius:50%;box-shadow:var(--ax-shadow-sm);transition:transform var(--ax-dur) var(--ax-ease)}.add-order-popup .aop-switch input:checked+.aop-switch__track{background:var(--ax-gold-gradient)}.add-order-popup .aop-switch input:checked+.aop-switch__track:before{transform:translate(18px)}.add-order-popup .aop-switch input:focus-visible+.aop-switch__track{box-shadow:var(--ax-ring)}.add-order-popup .aop-switch input:disabled{cursor:not-allowed}.add-order-popup .aop-switch input:disabled+.aop-switch__track{background:var(--ax-surface-3)}.add-order-popup .aop-switch--sm{width:32px;height:18px}.add-order-popup .aop-switch--sm .aop-switch__track:before{top:3px;left:3px;width:12px;height:12px}.add-order-popup .aop-switch--sm input:checked+.aop-switch__track:before{transform:translate(14px)}.add-order-popup .aop-check-row{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;line-height:1.45;color:var(--ax-text);cursor:pointer}.add-order-popup .aop-check-row .axo-check{margin-top:1px;flex-shrink:0}.add-order-popup .aop-lines{border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface);overflow:hidden}.add-order-popup .aop-lines__head,.add-order-popup .aop-line__grid{display:grid;grid-template-columns:28px minmax(0,2.4fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) 104px 34px;gap:12px;align-items:start}.add-order-popup .aop-lines__head{align-items:center;height:40px;padding:0 14px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-3);background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border)}.add-order-popup .aop-lines__head .axo-req{color:var(--ax-danger);margin-left:2px}.add-order-popup .aop-lines__right{text-align:right}.add-order-popup .aop-line{position:relative;padding:12px 14px;border-bottom:1px solid var(--ax-border);transition:background-color var(--ax-dur-fast) var(--ax-ease)}.add-order-popup .aop-line:last-child{border-bottom:0}.add-order-popup .aop-line:hover{background:var(--ax-surface-2)}.add-order-popup .aop-line__label{display:none}.add-order-popup .aop-line__index,.add-order-popup .aop-line__amount{display:flex;align-items:center;height:38px;font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums}.add-order-popup .aop-line__index{font-size:11px;color:var(--ax-text-3)}.add-order-popup .aop-line__amount{justify-content:flex-end;font-size:12.5px;font-weight:500;color:var(--ax-text);white-space:nowrap}.add-order-popup .aop-line__remove{display:flex;align-items:center;justify-content:flex-end;height:38px}.add-order-popup .aop-line__remove .axo-btn:hover:not(:disabled){color:var(--ax-danger);background:var(--ax-danger-bg)}.add-order-popup .aop-qc{margin:12px 0 2px 40px;padding-top:12px;border-top:1px dashed var(--ax-border)}.add-order-popup .aop-qc__toggle{display:flex;align-items:center;gap:10px}.add-order-popup .aop-qc__toggle.is-disabled{opacity:.6;pointer-events:none}.add-order-popup .aop-qc__label{font-size:12.5px;color:var(--ax-text-2)}.add-order-popup .aop-qc__fields{margin-top:14px}.add-order-popup .aop-qc__checklist{margin-top:14px;padding:12px 14px 14px;background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md)}.add-order-popup .aop-qc__checklist-title{display:block;font-size:10.5px;font-weight:600;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-text-3)}.add-order-popup .aop-qc__checklist .aop-check-row{margin-top:10px;font-size:12.5px}.add-order-popup .aop-summary-wrap{display:flex;justify-content:flex-end}.add-order-popup .aop-summary{position:relative;width:100%;max-width:340px;display:flex;flex-direction:column;padding:16px 18px 14px;background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg)}.add-order-popup .aop-summary__eyebrow{margin-bottom:8px;font-size:10.5px;font-weight:600;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-text-3)}.add-order-popup .aop-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:6px 0;font-size:13px;color:var(--ax-text-2)}.add-order-popup .aop-summary__row span:last-child{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--ax-text)}.add-order-popup .aop-summary__row--total{margin-top:6px;padding-top:12px;border-top:1px solid var(--ax-border);font-weight:600;color:var(--ax-text)}.add-order-popup .aop-summary__row--total span:last-child{font-size:17px;font-weight:600;letter-spacing:-.02em}.add-order-popup .aop-foot__meta{display:inline-flex;align-items:center;gap:14px;color:var(--ax-text-3)}.add-order-popup .aop-foot__meta .axo-mono{color:var(--ax-text);font-size:12px}.add-order-popup .aop-foot__total{display:none}.add-order-popup .aop-btn-spinner{border-color:#0b0b0e2e;border-top-color:var(--ax-ink-950)}@keyframes aop-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.add-order-popup .aop-pane{animation:none}.add-order-popup .aop-step,.add-order-popup .aop-step__index,.add-order-popup .aop-switch__track,.add-order-popup .aop-switch__track:before{transition:none}}@media(max-width:1024px){.add-order-popup .aop-steps{width:212px}.add-order-popup .aop-step__hint{display:none}.add-order-popup .aop-body{padding:20px 22px 24px}.add-order-popup .aop-lines__head,.add-order-popup .aop-line__grid{grid-template-columns:24px minmax(0,2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) 90px 30px;gap:10px}}@media(max-width:768px){.add-order-popup.axo-modal{height:auto}.add-order-popup .aop-shell{flex-direction:column}.add-order-popup .aop-steps{width:100%;flex-direction:row;gap:0;padding:10px 12px;border-right:0;border-bottom:1px solid var(--ax-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.add-order-popup .aop-steps::-webkit-scrollbar{display:none}.add-order-popup .aop-steps__eyebrow,.add-order-popup .aop-steps__total,.add-order-popup .aop-steps__list:before{display:none}.add-order-popup .aop-steps__list{flex-direction:row;gap:6px}.add-order-popup .aop-step{padding:6px 10px 6px 6px;align-items:center;gap:8px;white-space:nowrap}.add-order-popup .aop-step__index{width:24px;height:24px;font-size:10px}.add-order-popup .aop-step__label{font-size:12.5px}.add-order-popup .aop-body{padding:16px}.add-order-popup .aop-lines{border:0;border-radius:0;background:transparent;overflow:visible}.add-order-popup .aop-lines__head{display:none}.add-order-popup .aop-line{margin-bottom:12px;padding:14px;border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface)}.add-order-popup .aop-line:last-child{border-bottom:1px solid var(--ax-border);margin-bottom:0}.add-order-popup .aop-line__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.add-order-popup .aop-line__label{display:block}.add-order-popup .aop-line__index{grid-column:1;height:auto}.add-order-popup .aop-line__remove{grid-column:2;grid-row:1;height:auto}.add-order-popup .aop-line__cell:nth-of-type(1){grid-column:1 / -1}.add-order-popup .aop-line__amount{grid-column:1 / -1;height:auto;padding-top:10px;border-top:1px solid var(--ax-border)}.add-order-popup .aop-line__amount:before{content:"Amount";margin-right:auto;font-family:var(--ax-font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-text-3)}.add-order-popup .aop-qc{margin-left:0}.add-order-popup .aop-summary{max-width:none}.add-order-popup .aop-foot__meta{width:100%;justify-content:space-between;margin-right:0}.add-order-popup .aop-foot__total{display:inline}}@media(max-width:480px){.add-order-popup .aop-toggle-card{flex-wrap:wrap}.add-order-popup .aop-toggle-card__text{flex-basis:calc(100% - 110px)}}.custom-select{position:relative;width:100%;font-family:var(--ax-font-sans)}.custom-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;height:38px;padding:0 10px 0 12px;background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.custom-select-trigger:hover{border-color:var(--ax-text-3)}.custom-select:has(.custom-select-dropdown) .custom-select-trigger,.custom-select-trigger:focus-within{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.custom-select-value{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--ax-text)}.custom-select-value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-value svg{flex-shrink:0;color:var(--ax-gold-600)}.custom-select-arrow{flex-shrink:0;color:var(--ax-text-3);transition:transform var(--ax-dur) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.custom-select-arrow.open{transform:rotate(180deg);color:var(--ax-gold-600)}.custom-select-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:1000;min-width:160px;max-height:264px;overflow-y:auto;padding:5px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:12px;box-shadow:var(--ax-shadow-lg);animation:custom-select-pop var(--ax-dur) var(--ax-ease) backwards}@keyframes custom-select-pop{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.custom-select-option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;color:var(--ax-text);border-radius:var(--ax-radius-sm);cursor:pointer;transition:background-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.custom-select-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-option:hover{background:var(--ax-surface-2);color:var(--ax-text)}.custom-select-option.selected{background:var(--ax-gold-50);color:var(--ax-gold-800);font-weight:600}.custom-select-option svg{flex-shrink:0;color:var(--ax-gold-600)}.custom-select-dropdown::-webkit-scrollbar{width:6px}.custom-select-dropdown::-webkit-scrollbar-track{background:transparent}.custom-select-dropdown::-webkit-scrollbar-thumb{background:var(--ax-border-strong);border-radius:3px}.custom-select-dropdown::-webkit-scrollbar-thumb:hover{background:var(--ax-gold-400)}@media(prefers-reduced-motion:reduce){.custom-select-dropdown{animation:none}}:is(.ship-order-modal,.bulk-ship-modal) .som-title-id{font-family:var(--ax-font-mono);font-size:.74em;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ax-gold-700);vertical-align:.06em}:is(.ship-order-modal,.bulk-ship-modal) .som-steps{display:flex;align-items:center;gap:10px;margin:10px 0 0;padding:0;list-style:none;font-size:12px;font-weight:600;color:var(--ax-text-3)}:is(.ship-order-modal,.bulk-ship-modal) .som-steps li{display:inline-flex;align-items:center;gap:7px;transition:color var(--ax-dur) var(--ax-ease)}:is(.ship-order-modal,.bulk-ship-modal) .som-steps__dot{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--ax-font-mono);font-size:10.5px;font-weight:600;color:var(--ax-text-3);background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:50%;transition:all var(--ax-dur) var(--ax-ease)}:is(.ship-order-modal,.bulk-ship-modal) .som-steps .is-current{color:var(--ax-text)}:is(.ship-order-modal,.bulk-ship-modal) .som-steps .is-current .som-steps__dot{color:var(--ax-gold-300);background:var(--ax-ink-900);border-color:var(--ax-ink-900);box-shadow:0 0 0 3px #d4af4f33}:is(.ship-order-modal,.bulk-ship-modal) .som-steps .is-done{color:var(--ax-text-2)}:is(.ship-order-modal,.bulk-ship-modal) .som-steps .is-done .som-steps__dot{color:var(--ax-ink-950);background:var(--ax-gold-gradient);border-color:transparent}:is(.ship-order-modal,.bulk-ship-modal) .som-steps__sep{width:28px;height:1px;background:var(--ax-border-strong)}:is(.ship-order-modal,.bulk-ship-modal) .som-body{display:flex;flex-direction:column;gap:20px;padding-top:0}:is(.ship-order-modal,.bulk-ship-modal) .som-body--step1{min-height:380px}:is(.ship-order-modal,.bulk-ship-modal) .som-summary{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));margin:0 -24px;background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border)}:is(.ship-order-modal,.bulk-ship-modal) .som-summary--bulk{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__cell{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;padding:14px 20px;border-left:1px solid var(--ax-border)}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__cell:first-child{border-left:0;padding-left:24px}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__label{font-size:10.5px;font-weight:600;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-text-3)}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__value{font-size:13px;font-weight:500;color:var(--ax-text)}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__value.axo-mono{font-size:13.5px}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__value--icon{display:inline-flex;align-items:center;gap:7px}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__value--icon svg{color:var(--ax-text-3)}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__value--icon .axo-mono{font-size:15px}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__value--muted{color:var(--ax-text-3)}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__amount{font-size:20px;font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--ax-text)}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__note{font-size:11.5px;color:var(--ax-text-3)}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__note .axo-mono{font-size:11.5px;color:var(--ax-text-2)}:is(.ship-order-modal,.bulk-ship-modal) .som-summary .axo-pill .axo-mono{font-size:11px}:is(.ship-order-modal,.bulk-ship-modal) .som-route{display:flex;align-items:center;gap:12px;width:100%}:is(.ship-order-modal,.bulk-ship-modal) .som-route__pin{display:flex;flex-direction:column;gap:2px;min-width:0}:is(.ship-order-modal,.bulk-ship-modal) .som-route__tag{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-3)}:is(.ship-order-modal,.bulk-ship-modal) .som-route__pin .axo-mono{font-size:15px;font-weight:500;color:var(--ax-text)}:is(.ship-order-modal,.bulk-ship-modal) .som-route__line{position:relative;flex:1;min-width:32px;max-width:96px;height:14px;display:flex;align-items:center;justify-content:flex-end;color:var(--ax-gold-600);margin-top:12px}:is(.ship-order-modal,.bulk-ship-modal) .som-route__line:before{content:"";position:absolute;left:0;right:8px;top:50%;border-top:1px dashed var(--ax-gold-400)}:is(.ship-order-modal,.bulk-ship-modal) .som-route__line svg{position:relative}:is(.ship-order-modal,.bulk-ship-modal) .som-block{display:flex;flex-direction:column;gap:14px}:is(.ship-order-modal,.bulk-ship-modal) .som-block+.som-block{padding-top:20px;border-top:1px solid var(--ax-border)}:is(.ship-order-modal,.bulk-ship-modal) .som-block__head{display:flex;flex-direction:column;gap:4px}:is(.ship-order-modal,.bulk-ship-modal) .som-block__head--row{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}:is(.ship-order-modal,.bulk-ship-modal) .som-block__title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:11px;font-weight:600;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-text-2)}:is(.ship-order-modal,.bulk-ship-modal) .som-block__title>svg{color:var(--ax-gold-600)}:is(.ship-order-modal,.bulk-ship-modal) .som-block__sub{margin:0;font-size:12.5px;color:var(--ax-text-3)}:is(.ship-order-modal,.bulk-ship-modal) .som-block__sub--note{display:flex;align-items:center;gap:6px;margin-top:-6px}:is(.ship-order-modal,.bulk-ship-modal) .som-block__sub--note svg{flex-shrink:0}:is(.ship-order-modal,.bulk-ship-modal) .som-block__count{font-size:12px;color:var(--ax-text-3)}:is(.ship-order-modal,.bulk-ship-modal) .som-block__count .axo-mono{color:var(--ax-text);font-weight:500}:is(.ship-order-modal,.bulk-ship-modal) .som-optional,:is(.ship-order-modal,.bulk-ship-modal) .som-count-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ax-text-3);border:1px solid var(--ax-border);border-radius:var(--ax-radius-pill)}:is(.ship-order-modal,.bulk-ship-modal) .som-count-chip{color:var(--ax-text-2);background:var(--ax-surface-3);border-color:transparent}:is(.ship-order-modal,.bulk-ship-modal) .som-count-chip .axo-mono{font-size:11px;color:var(--ax-text)}:is(.ship-order-modal,.bulk-ship-modal) .som-callout strong{font-weight:700}:is(.ship-order-modal,.bulk-ship-modal) .som-auto{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);transition:border-color var(--ax-dur) var(--ax-ease),background var(--ax-dur) var(--ax-ease)}:is(.ship-order-modal,.bulk-ship-modal) .som-auto.is-on{background:var(--ax-gold-gradient-soft);border-color:var(--ax-gold-200)}:is(.ship-order-modal,.bulk-ship-modal) .som-auto__icon{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ax-text-3);background:var(--ax-surface-3);border-radius:var(--ax-radius-md);transition:all var(--ax-dur) var(--ax-ease)}:is(.ship-order-modal,.bulk-ship-modal) .som-auto.is-on .som-auto__icon{color:var(--ax-gold-300);background:var(--ax-ink-900)}:is(.ship-order-modal,.bulk-ship-modal) .som-auto__text{flex:1;min-width:0}:is(.ship-order-modal,.bulk-ship-modal) .som-auto__text strong{display:block;font-size:13.5px;font-weight:600;color:var(--ax-text)}:is(.ship-order-modal,.bulk-ship-modal) .som-auto__text p{margin:2px 0 0;font-size:12.5px;color:var(--ax-text-2)}:is(.ship-order-modal,.bulk-ship-modal) .som-switch{position:relative;display:inline-flex;flex-shrink:0;width:42px;height:24px;cursor:pointer}:is(.ship-order-modal,.bulk-ship-modal) .som-switch input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}:is(.ship-order-modal,.bulk-ship-modal) .som-switch__track{position:absolute;inset:0;background:var(--ax-border-strong);border-radius:var(--ax-radius-pill);transition:background var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}:is(.ship-order-modal,.bulk-ship-modal) .som-switch__track:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:var(--ax-surface);border-radius:50%;box-shadow:var(--ax-shadow-sm);transition:transform var(--ax-dur) var(--ax-ease),background var(--ax-dur) var(--ax-ease)}:is(.ship-order-modal,.bulk-ship-modal) .som-switch input:checked+.som-switch__track{background:var(--ax-ink-900)}:is(.ship-order-modal,.bulk-ship-modal) .som-switch input:checked+.som-switch__track:before{transform:translate(18px);background:var(--ax-gold-gradient)}:is(.ship-order-modal,.bulk-ship-modal) .som-switch input:focus-visible+.som-switch__track{box-shadow:var(--ax-ring)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier-list{display:flex;flex-direction:column;gap:8px}:is(.ship-order-modal,.bulk-ship-modal) .som-courier{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) 112px 120px;grid-template-areas:"check identity eta rate";align-items:center;gap:16px;min-height:72px;padding:12px 20px 12px 16px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease);animation:som-in var(--ax-dur-slow) var(--ax-ease) backwards;animation-delay:calc(var(--som-i, 0) * 35ms)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier:hover{border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-md);transform:translateY(-1px)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier.is-selected{border-color:var(--ax-gold-400);background:linear-gradient(90deg,var(--ax-gold-50) 0%,var(--ax-surface) 75%);box-shadow:0 0 0 3px #d4af4f29,var(--ax-shadow-sm)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier.is-selected:before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:3px;background:var(--ax-gold-gradient);border-radius:0 3px 3px 0}:is(.ship-order-modal,.bulk-ship-modal) .som-courier:has(.som-courier__radio:focus-visible){border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__check{grid-area:check;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:transparent;background:var(--ax-surface);border:1.5px solid var(--ax-border-strong);border-radius:50%;transition:all var(--ax-dur) var(--ax-ease)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier:hover .som-courier__check{border-color:var(--ax-gold-400)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier.is-selected .som-courier__check{color:var(--ax-ink-950);background:var(--ax-gold-gradient);border-color:transparent;box-shadow:var(--ax-shadow-gold)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__identity{grid-area:identity;gap:12px;min-width:0}:is(.ship-order-modal,.bulk-ship-modal) .som-courier .axo-courier__avatar{width:40px;height:40px;font-size:13px;border-radius:var(--ax-radius-md);transition:box-shadow var(--ax-dur) var(--ax-ease)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier.is-selected .axo-courier__avatar{box-shadow:0 0 0 2px var(--ax-surface),0 0 0 3px var(--ax-gold-400)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__text{display:flex;flex-direction:column;gap:3px;min-width:0}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__name{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0;font-size:14px;font-weight:600;color:var(--ax-text)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__meta{font-size:12px;color:var(--ax-text-3)}:is(.ship-order-modal,.bulk-ship-modal) .som-tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ax-text-2);background:var(--ax-surface-3);border-radius:var(--ax-radius-pill)}:is(.ship-order-modal,.bulk-ship-modal) .som-tag svg{color:var(--ax-text-3)}:is(.ship-order-modal,.bulk-ship-modal) .som-tag--gold{color:var(--ax-gold-800);background:var(--ax-gold-gradient-soft);box-shadow:inset 0 0 0 1px var(--ax-gold-200)}:is(.ship-order-modal,.bulk-ship-modal) .som-tag--gold svg{color:var(--ax-gold-600)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__eta,:is(.ship-order-modal,.bulk-ship-modal) .som-courier__rate{display:flex;flex-direction:column;gap:3px;min-width:0}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__eta{grid-area:eta;align-items:flex-start}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__rate{grid-area:rate;align-items:flex-end;text-align:right}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-3)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__eta-value{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--ax-text-2);white-space:nowrap}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__eta-value svg{color:var(--ax-text-3)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__eta-value .axo-mono{font-size:13px;font-weight:500;color:var(--ax-text)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__price{font-family:var(--ax-font-mono);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1;color:var(--ax-text);white-space:nowrap;transition:color var(--ax-dur) var(--ax-ease)}:is(.ship-order-modal,.bulk-ship-modal) .som-courier.is-selected .som-courier__price{color:var(--ax-gold-700)}:is(.ship-order-modal,.bulk-ship-modal) .som-state{background:var(--ax-surface-2);border:1px dashed var(--ax-border-strong);border-radius:var(--ax-radius-lg)}:is(.ship-order-modal,.bulk-ship-modal) .som-state--danger .axo-state__icon{color:var(--ax-danger);background:var(--ax-danger-bg);border-color:#b93a2e2e}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__meta{display:flex;align-items:center;min-width:0}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__meta .axo-mono{font-size:12px;color:var(--ax-text)}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__courier{gap:10px}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__courier-text{display:flex;flex-direction:column;gap:2px;min-width:0}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__courier-name{font-size:13px;font-weight:600;color:var(--ax-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__meta .som-foot__courier-rate{font-size:13px;font-weight:600;color:var(--ax-gold-700)}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__hint{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ax-text-2)}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__hint svg{color:var(--ax-gold-600)}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__picks{display:flex;flex-wrap:wrap;gap:6px}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__pick{display:inline-flex;align-items:center;gap:6px;height:26px;max-width:220px;padding:0 10px;font-size:12px;font-weight:500;color:var(--ax-text-3);border:1px dashed var(--ax-border-strong);border-radius:var(--ax-radius-pill);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__pick svg{flex-shrink:0}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__pick.is-set{color:var(--ax-gold-800);background:var(--ax-gold-50);border-style:solid;border-color:var(--ax-gold-200)}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__pick.is-set svg{color:var(--ax-gold-600)}:is(.ship-order-modal,.bulk-ship-modal) .som-ship-btn{min-width:132px}:is(.ship-order-modal,.bulk-ship-modal) .som-ship-btn .axo-spinner{border-color:#0b0b0e2e;border-top-color:var(--ax-ink-950)}@keyframes som-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){:is(.ship-order-modal,.bulk-ship-modal) .som-courier{animation:none;transition:none}:is(.ship-order-modal,.bulk-ship-modal) .som-courier:hover{transform:none}}@media(max-width:768px){:is(.ship-order-modal,.bulk-ship-modal) .som-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -16px}:is(.ship-order-modal,.bulk-ship-modal) .som-summary--bulk{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__cell,:is(.ship-order-modal,.bulk-ship-modal) .som-summary__cell:first-child{padding:12px 16px;border-left:0;border-top:1px solid var(--ax-border)}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__cell--route{grid-column:1 / -1;border-top:0!important}.ship-order-modal .som-summary__cell:nth-child(n+3){border-left:1px solid var(--ax-border)}.bulk-ship-modal .som-summary__cell:nth-child(-n+2){border-top:0}.bulk-ship-modal .som-summary__cell:nth-child(2n){border-left:1px solid var(--ax-border)}:is(.ship-order-modal,.bulk-ship-modal) .som-summary__amount{font-size:17px}:is(.ship-order-modal,.bulk-ship-modal) .som-route__line{max-width:none}:is(.ship-order-modal,.bulk-ship-modal) .som-body--step1{min-height:340px}:is(.ship-order-modal,.bulk-ship-modal) .som-steps__sep{width:16px}:is(.ship-order-modal,.bulk-ship-modal) .som-auto{padding:12px;gap:12px}:is(.ship-order-modal,.bulk-ship-modal) .som-courier{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"check identity rate" ". eta eta";gap:8px 12px;padding:12px 14px}:is(.ship-order-modal,.bulk-ship-modal) .som-courier .axo-courier__avatar{width:36px;height:36px;font-size:12px}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__eta{flex-direction:row;align-items:center;gap:8px;padding-left:48px}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__price{font-size:16px}:is(.ship-order-modal,.bulk-ship-modal) .som-foot__meta{flex-basis:100%;margin-right:0}}@media(max-width:420px){:is(.ship-order-modal,.bulk-ship-modal) .som-courier__rate .som-courier__label{display:none}:is(.ship-order-modal,.bulk-ship-modal) .som-courier__meta{font-size:11.5px}:is(.ship-order-modal,.bulk-ship-modal) .som-tag{height:18px;padding:0 6px;font-size:9.5px}}:is(.ship-order-modal,.bulk-ship-modal) .som-account-picker{display:grid;gap:6px;margin-top:12px;padding:12px;border:1px solid var(--ax-gold-200);border-radius:var(--ax-radius-md);background:var(--ax-gold-50)}:is(.ship-order-modal,.bulk-ship-modal) .som-account-picker__label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650;color:var(--ax-text)}:is(.ship-order-modal,.bulk-ship-modal) .som-account-picker__hint{font-size:11.5px;color:var(--ax-text-3)}.order-view-popup .ovp-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;min-width:0}.order-view-popup .ovp-title{font-family:var(--ax-font-mono);font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;word-break:break-all}.order-view-popup .axo-modal__sub .axo-mono{color:var(--ax-text)}.order-view-popup .ovp-cap,.ovp-cap{text-transform:capitalize}.order-view-popup .ovp-body{padding:22px 24px 26px}.order-view-popup .ovp-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px;background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);overflow:hidden}.order-view-popup .ovp-fact{display:flex;flex-direction:column;gap:5px;min-width:0;padding:14px 16px;border-left:1px solid var(--ax-border)}.order-view-popup .ovp-fact:first-child{border-left:0}.order-view-popup .ovp-fact dt,.order-view-popup .ovp-kv__item dt,.order-view-popup .ovp-address__eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ax-text-3)}.order-view-popup .ovp-fact dd{margin:0;font-size:13.5px;font-weight:600;color:var(--ax-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-view-popup .ovp-fact dd.axo-mono{font-weight:500;font-size:12.5px}.order-view-popup .ovp-sections>.axo-section:first-of-type{border-top:0;padding-top:0}.order-view-popup .ovp-addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.order-view-popup .ovp-address{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.order-view-popup .ovp-address:hover{border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-sm)}.order-view-popup .ovp-address__body p{margin:0 0 3px;font-size:13px;line-height:1.5;color:var(--ax-text-2)}.order-view-popup .ovp-address__body .ovp-address__name{margin-bottom:6px;font-size:14px;font-weight:600;color:var(--ax-text)}.order-view-popup .ovp-address__body .axo-mono{color:var(--ax-text)}.order-view-popup .ovp-address__meta{display:flex;flex-wrap:wrap;gap:6px 20px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--ax-border)}.order-view-popup .ovp-address__meta>div{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.order-view-popup .ovp-address__meta dt{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-3)}.order-view-popup .ovp-address__meta dd{margin:0;color:var(--ax-text);word-break:break-all}.order-view-popup .ovp-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;font-family:var(--ax-font-mono);font-size:10.5px;letter-spacing:0;color:var(--ax-text-2);background:var(--ax-surface-3);border-radius:var(--ax-radius-pill)}.order-view-popup .ovp-table-card{box-shadow:none}.order-view-popup .ovp-table .ovp-col-index{width:64px}.order-view-popup .ovp-table td{white-space:nowrap}.order-view-popup .ovp-table td:nth-child(2){white-space:normal;min-width:200px}.order-view-popup .ovp-sku{color:var(--ax-text-2)}.order-view-popup .ovp-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}.order-view-popup .ovp-split__col{display:flex;flex-direction:column;gap:22px;min-width:0}.order-view-popup .ovp-ledger{display:flex;flex-direction:column;padding:6px 18px;background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg)}.order-view-popup .ovp-ledger__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;font-size:13px;color:var(--ax-text-2);border-bottom:1px solid var(--ax-border)}.order-view-popup .ovp-ledger__row:last-child{border-bottom:0}.order-view-popup .ovp-ledger__row span:last-child{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--ax-text);white-space:nowrap}.order-view-popup .ovp-ledger__row--total{padding-top:13px;font-weight:600;color:var(--ax-text);border-bottom-style:dashed}.order-view-popup .ovp-ledger__row--total span:last-child{font-size:18px;font-weight:600;letter-spacing:-.02em}.order-view-popup .ovp-ledger__row--collect span:first-child{color:var(--ax-gold-700);font-weight:600}.order-view-popup .ovp-ledger__row--collect span:last-child{color:var(--ax-gold-700);font-weight:600}.order-view-popup .ovp-block .axo-section__title{margin-bottom:12px}.order-view-popup .ovp-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px 18px;margin:0}.order-view-popup .ovp-kv__item{display:flex;flex-direction:column;gap:4px;min-width:0}.order-view-popup .ovp-kv__item dd{margin:0;font-size:13px;color:var(--ax-text-2)}.order-view-popup .ovp-kv__item dd .axo-mono{color:var(--ax-text);font-size:13px}.order-view-popup .ovp-tags{display:flex;flex-wrap:wrap;gap:6px}.order-view-popup .ovp-foot-source{color:var(--ax-text);font-weight:600}.ovp-confirm-scrim.axo-scrim{z-index:1010}.ovp-confirm .axo-modal__body{padding-top:18px}.ovp-confirm .axo-callout{align-items:flex-start;line-height:1.5}.ovp-confirm .axo-callout>svg{margin-top:1px}.ovp-confirm .ovp-confirm__danger{background:var(--ax-danger);border-color:var(--ax-danger);color:var(--ax-text-inverse);box-shadow:var(--ax-shadow-xs)}.ovp-confirm .ovp-confirm__danger:hover:not(:disabled){filter:brightness(.92);transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}@media(max-width:768px){.order-view-popup .ovp-title{font-size:18px}.order-view-popup .ovp-body{padding:16px}.order-view-popup .ovp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.order-view-popup .ovp-fact:nth-child(3){border-left:0}.order-view-popup .ovp-fact:nth-child(n+3){border-top:1px solid var(--ax-border)}.order-view-popup .ovp-addresses,.order-view-popup .ovp-split{grid-template-columns:1fr}.order-view-popup .ovp-split{gap:22px}.order-view-popup .axo-modal__foot-meta{width:100%}}.order-view-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0b0e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ovp-fade var(--ax-dur) var(--ax-ease) backwards}.order-view-content{display:flex;flex-direction:column;width:95vw;max-width:1100px;max-height:90vh;overflow:hidden;font-family:var(--ax-font-sans);color:var(--ax-text);background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-xl);box-shadow:var(--ax-shadow-lg);animation:ovp-rise var(--ax-dur-slow) var(--ax-ease) backwards}.order-view-content .order-view-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:var(--ax-ink-900);overflow:hidden}.order-view-content .order-view-title-section{flex:1;min-width:0}.order-view-content .order-view-title{margin:0;font-family:var(--ax-font-display);font-size:24px;font-weight:600;color:var(--ax-text-inverse)}.order-view-content .order-view-header-actions{display:flex;align-items:center;gap:10px}.order-view-content .close-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--ax-text-inverse);background:#f7f5f014;border:1px solid rgba(247,245,240,.16);border-radius:50%;cursor:pointer;transition:all var(--ax-dur-fast) var(--ax-ease)}.order-view-content .close-btn:hover{border-color:var(--ax-gold-400);color:var(--ax-gold-200)}.order-view-content .order-view-body{flex:1;min-height:0;overflow-y:auto;padding:24px;background:var(--ax-surface)}@keyframes ovp-fade{0%{opacity:0}to{opacity:1}}@keyframes ovp-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.order-view-overlay,.order-view-content{animation:none}}@media(max-width:768px){.order-view-overlay{padding:0;align-items:flex-end}.order-view-content{width:100%;max-width:100%;max-height:94vh;border-radius:var(--ax-radius-xl) var(--ax-radius-xl) 0 0}.order-view-content .order-view-body{padding:16px}}.drp-wrapper{position:relative;width:100%;font-family:var(--ax-font-sans)}.drp-trigger{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 10px 0 12px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text-3);font-size:13px;font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.drp-trigger:hover{border-color:var(--ax-text-3)}.drp-trigger:focus-visible,.drp-trigger--open,.drp-trigger--open:hover{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.drp-trigger--has-value{color:var(--ax-text)}.drp-trigger-icon{flex-shrink:0;color:var(--ax-gold-600)}.drp-trigger-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-variant-numeric:tabular-nums}.drp-trigger--has-value .drp-trigger-text{font-family:var(--ax-font-mono);font-size:12px;letter-spacing:-.01em}.drp-clear{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ax-surface-3);color:var(--ax-text-2);flex-shrink:0;transition:all var(--ax-dur-fast) var(--ax-ease)}.drp-clear:hover{background:var(--ax-danger-bg);color:var(--ax-danger)}.drp-trigger-chevron{flex-shrink:0;color:var(--ax-text-3);transition:transform var(--ax-dur) var(--ax-ease)}.drp-trigger--open .drp-trigger-chevron{transform:rotate(180deg)}.drp-popup,.drp-presets-popup{position:absolute;top:calc(100% + 8px);z-index:999;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:14px;box-shadow:var(--ax-shadow-lg);animation:drp-pop var(--ax-dur) var(--ax-ease) backwards}.drp-popup--left,.drp-presets-popup--left{left:0;right:auto}.drp-popup--right,.drp-presets-popup--right{right:0;left:auto}.drp-presets-popup{min-width:220px;padding:6px}.drp-presets-popup:before{content:"Quick ranges";display:block;padding:8px 10px 6px;font-size:10.5px;font-weight:600;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-text-3)}.drp-preset-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 10px;border:0;background:transparent;font-size:13px;font-weight:500;font-family:inherit;color:var(--ax-text);text-align:left;border-radius:var(--ax-radius-sm);cursor:pointer;transition:background-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.drp-preset-item:hover{background:var(--ax-gold-50);color:var(--ax-gold-800)}.drp-preset-item--custom{position:relative;margin-top:7px;font-weight:600;color:var(--ax-gold-700)}.drp-preset-item--custom:before{content:"";position:absolute;top:-4px;left:4px;right:4px;height:1px;background:var(--ax-border)}.drp-popup{min-width:600px;white-space:nowrap;overflow:hidden}.drp-hint{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-gold-200);background:var(--ax-ink-900)}.drp-hint:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ax-gold-400);box-shadow:0 0 0 3px #d4af4f40}.drp-calendars{display:flex;align-items:flex-start;padding:18px 18px 14px}.drp-divider{width:1px;align-self:stretch;margin:0 18px;background:var(--ax-border);flex-shrink:0}.drp-month{flex:1;min-width:230px}.drp-month-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.drp-month-label{flex:1;text-align:center;font-family:var(--ax-font-display);font-size:18px;font-weight:600;color:var(--ax-text)}.drp-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--ax-text-2);background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:50%;cursor:pointer;transition:all var(--ax-dur-fast) var(--ax-ease)}.drp-nav-btn:hover{color:var(--ax-gold-700);border-color:var(--ax-gold-400);background:var(--ax-gold-50)}.drp-nav-spacer{width:28px;flex-shrink:0}.drp-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.drp-weekday{padding:4px 0;text-align:center;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-3)}.drp-days{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.drp-day{position:relative;z-index:1;height:34px;display:flex;align-items:center;justify-content:center;font-family:var(--ax-font-sans);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ax-text);background:transparent;border:0;border-radius:var(--ax-radius-sm);cursor:pointer;transition:background-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.drp-day:hover:not(.drp-day--outside){background:var(--ax-gold-50);color:var(--ax-gold-800)}.drp-day:focus-visible{outline:none;box-shadow:var(--ax-ring)}.drp-day--outside{color:var(--ax-text-3);opacity:.45;cursor:default;pointer-events:none}.drp-day--today:after{content:"";position:absolute;bottom:4px;left:50%;width:4px;height:4px;border-radius:50%;background:var(--ax-gold-500);transform:translate(-50%)}.drp-day--in-range{background:var(--ax-gold-50);color:var(--ax-gold-800);border-radius:0}.drp-day--start,.drp-day--end,.drp-day--selecting{background:var(--ax-ink-900)!important;color:var(--ax-gold-200)!important;font-weight:700;box-shadow:inset 0 0 0 1px var(--ax-gold-500)}.drp-day--start{border-radius:var(--ax-radius-sm) 0 0 var(--ax-radius-sm)}.drp-day--end{border-radius:0 var(--ax-radius-sm) var(--ax-radius-sm) 0}.drp-day--start.drp-day--end,.drp-day--selecting{border-radius:var(--ax-radius-sm)!important}.drp-day--start:after,.drp-day--end:after,.drp-day--selecting:after{background:var(--ax-gold-300)}.drp-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--ax-border);background:var(--ax-surface-2)}.drp-selected-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ax-font-mono);font-size:11.5px;font-weight:500;color:var(--ax-text)}.drp-cancel-btn{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;flex-shrink:0;font-family:var(--ax-font-sans);font-size:12px;font-weight:600;color:var(--ax-text-2);background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-sm);cursor:pointer;transition:all var(--ax-dur-fast) var(--ax-ease)}.drp-cancel-btn:hover{color:var(--ax-gold-700);border-color:var(--ax-gold-500);background:var(--ax-gold-50)}@keyframes drp-pop{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.drp-popup,.drp-presets-popup{animation:none}}@media(max-width:680px){.drp-popup{min-width:0;width:min(340px,calc(100vw - 32px));white-space:normal}.drp-popup--right{right:0}.drp-calendars{flex-direction:column;gap:16px;padding:14px}.drp-month{min-width:0;width:100%}.drp-divider{width:100%;height:1px;margin:0;align-self:unset}}.orders-page .add-order-dropdown{position:relative}.orders-page .orders-caret{margin-left:2px;margin-right:-4px;opacity:.75;transition:transform var(--ax-dur) var(--ax-ease)}.orders-page .orders-caret.is-open{transform:rotate(180deg)}.orders-page .orders-add-menu{top:calc(100% + 8px);right:0;min-width:248px}.orders-page .orders-menu-copy{display:flex;flex-direction:column;gap:1px;line-height:1.3}.orders-page .orders-menu-copy small{font-size:11.5px;font-weight:500;color:var(--ax-text-3)}.orders-page .axo-menu__item:hover .orders-menu-copy small{color:var(--ax-gold-700)}.orders-page .orders-mode-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:-6px}.orders-page .orders-tabs-row{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end}.orders-page .orders-bulk-ship{background:var(--ax-gold-gradient);color:var(--ax-ink-950);border-color:transparent}.orders-page .orders-bulk-ship:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--ax-shadow-gold)}.orders-page .orders-bulk-cancel:hover:not(:disabled){border-color:#fbe9e699;color:var(--ax-danger-bg);background:#b93a2e59}.orders-page .orders-table{min-width:1040px}.orders-page .orders-row{animation:orders-row-in var(--ax-dur-slow) var(--ax-ease) backwards}.orders-page .orders-col-order{width:170px}.orders-page .orders-col-customer{width:230px}.orders-page .orders-col-amount,.orders-page .orders-col-status{width:150px}.orders-page .orders-col-actions{width:132px}.orders-page .orders-customer{display:flex;align-items:center;gap:10px;min-width:0;max-width:230px}.orders-page .orders-avatar{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:700;color:var(--ax-gold-700);background:var(--ax-gold-gradient-soft);border:1px solid var(--ax-gold-100)}.orders-page .orders-phone{font-family:var(--ax-font-mono);font-size:11.5px;font-variant-numeric:tabular-nums}.orders-page .orders-amount{align-items:flex-start;gap:5px}.orders-page .orders-amount__value{font-size:13px;font-weight:500;color:var(--ax-text)}.orders-page .orders-pay-pill{height:18px;padding:0 8px;font-size:10.5px;letter-spacing:.04em}.orders-page .orders-products{max-width:280px;color:var(--ax-text)}.orders-page .orders-more{margin-left:4px;font-size:11.5px;font-weight:600;color:var(--ax-gold-700)}.orders-page .split-action-button{display:inline-flex;align-items:stretch;height:32px;border-radius:var(--ax-radius-sm);box-shadow:var(--ax-shadow-xs)}.orders-page .orders-ship-btn{display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-family:var(--ax-font-sans);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ax-text-inverse);background:var(--ax-ink-900);border:1px solid var(--ax-ink-900);border-right:0;border-radius:var(--ax-radius-sm) 0 0 var(--ax-radius-sm);cursor:pointer;transition:background-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.orders-page .orders-ship-btn svg{color:var(--ax-gold-300)}.orders-page .orders-ship-btn:hover:not(:disabled){background:var(--ax-ink-700)}.orders-page .orders-ship-btn:disabled{color:var(--ax-text-3);background:var(--ax-surface-3);border-color:var(--ax-border);cursor:not-allowed}.orders-page .orders-ship-btn:disabled svg{color:var(--ax-text-3)}.orders-page .action-dropdown-wrapper{position:relative;display:inline-flex}.orders-page .orders-more-btn{width:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--ax-text-2);background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:0 var(--ax-radius-sm) var(--ax-radius-sm) 0;cursor:pointer;transition:all var(--ax-dur-fast) var(--ax-ease)}.orders-page .orders-more-btn:hover,.orders-page .orders-more-btn.is-open{color:var(--ax-gold-700);border-color:var(--ax-gold-500);background:var(--ax-gold-50)}.orders-page .orders-row-menu{position:fixed;min-width:196px;text-align:left}.orders-page .orders-menu-reverse{color:var(--ax-violet)}.orders-page .orders-menu-reverse svg{color:var(--ax-violet)}.orders-page .orders-menu-reverse:hover{background:var(--ax-violet-bg);color:var(--ax-violet)}.orders-page .orders-menu-reverse:hover svg{color:var(--ax-violet)}.orders-tags-modal .orders-tags-input{position:relative;display:flex;align-items:center}.orders-tags-modal .orders-tags-input>svg{position:absolute;left:12px;color:var(--ax-gold-600);pointer-events:none}.orders-tags-modal .orders-tags-input .axo-input{padding-left:36px;height:42px}.orders-upload-modal .axo-dropzone{min-height:220px}.orders-upload-modal .orders-formats{margin-top:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.orders-upload-modal .orders-file-ok{color:var(--ax-success);border-color:#1f8a5b40}.orders-upload-modal .axo-file__name,.orders-upload-modal .axo-file__size{margin:0}.orders-upload-modal .orders-template{margin-top:14px}.orders-upload-modal .orders-template__text{flex:1;min-width:0}.orders-upload-modal .orders-template__btn{color:var(--ax-gold-700)}.orders-upload-modal .orders-template__btn:hover:not(:disabled){background:var(--ax-gold-50);color:var(--ax-gold-800)}@keyframes orders-row-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.orders-page .orders-row{animation:none}}@media(max-width:768px){.orders-page .axo-head__actions>.axo-btn{flex:1}.orders-page .add-order-dropdown{flex:1 1 100%}.orders-page .add-order-dropdown>.axo-btn{width:100%}.orders-page .orders-add-menu{left:0;right:0;min-width:0}.orders-page .axo-bulkbar__count{flex-basis:100%}.orders-upload-modal .orders-template{flex-wrap:wrap}}@keyframes axKpiRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes axKpiSheen{0%{transform:translate(-120%)}60%,to{transform:translate(160%)}}.kpi-card{position:relative;display:flex;flex-direction:column;min-height:168px;padding:20px 22px;border-radius:var(--ax-radius-lg);background:var(--ax-surface);border:1px solid var(--ax-border);box-shadow:var(--ax-shadow-sm);overflow:hidden;isolation:isolate;transition:box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.kpi-card:hover{transform:translateY(-2px);box-shadow:var(--ax-shadow-md)}.kpi-card-animated{animation:axKpiRise var(--ax-dur-slow) var(--ax-ease) backwards}.kpi-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:auto}.kpi-card-title-new{font-family:var(--ax-font-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3);line-height:1.4;margin:0}.kpi-card-icon-top{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;flex-shrink:0;background:var(--ax-surface-3);color:var(--ax-text-2)}.kpi-card-icon-success{background:var(--ax-success-bg);color:var(--ax-success)}.kpi-card-icon-warning{background:var(--ax-warning-bg);color:var(--ax-warning)}.kpi-card-icon-danger{background:var(--ax-danger-bg);color:var(--ax-danger)}.kpi-card-icon-info{background:var(--ax-info-bg);color:var(--ax-info)}.kpi-card-value-new{margin-top:22px;font-family:var(--ax-font-display);font-size:clamp(2.2rem,3vw,2.75rem);font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--ax-text);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.kpi-card-footer-new{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.kpi-card-subtext-new{font-size:12px;color:var(--ax-text-3)}.kpi-card-trend-new{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--ax-radius-pill);font-family:var(--ax-font-mono);font-size:11.5px;font-weight:600;background:var(--ax-surface-3);color:var(--ax-text-2)}.kpi-card-trend-up{background:var(--ax-success-bg);color:var(--ax-success)}.kpi-card-trend-down{background:var(--ax-danger-bg);color:var(--ax-danger)}.kpi-card-gradient{min-height:196px;padding:24px 26px;border:1px solid var(--ax-ink-950);color:var(--ax-text-inverse);background:radial-gradient(420px 220px at 100% 0%,rgba(212,175,79,.22),transparent 70%),linear-gradient(150deg,var(--ax-ink-800) 0%,var(--ax-ink-950) 70%);box-shadow:0 18px 40px -22px #0b0b0eb3}.kpi-card-gradient:hover{box-shadow:0 24px 48px -22px #0b0b0ebf}.kpi-card-gradient .kpi-card-decoration{position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23D4AF4F' stroke-opacity='.16' stroke-width='1'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%23D4AF4F' stroke-opacity='.16' stroke-width='1'/%3E%3C/svg%3E") repeat;background-size:42px 75px;-webkit-mask-image:linear-gradient(250deg,black 0%,transparent 55%);mask-image:linear-gradient(250deg,black 0%,transparent 55%)}.kpi-card-gradient:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,rgba(246,227,166,.08) 50%,transparent 70%);animation:axKpiSheen 7s var(--ax-ease) 1.2s infinite;pointer-events:none}.kpi-card-gradient .kpi-card-rule{position:absolute;inset:0 0 auto;height:2px;background:var(--ax-gold-gradient)}.kpi-card-gradient .kpi-card-title-new{color:var(--ax-gold-300)}.kpi-card-gradient .kpi-card-icon-top{width:38px;height:38px;background:#d4af4f1a;color:var(--ax-gold-300);box-shadow:inset 0 0 0 1px #f6e3a638}.kpi-card-gradient .kpi-card-value-new{margin-top:28px;font-size:clamp(2.75rem,4vw,3.6rem);background:var(--ax-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.04em}.kpi-card-gradient .kpi-card-footer-new{border-top:1px solid rgba(246,227,166,.12);padding-top:12px}.kpi-card-gradient .kpi-card-subtext-new{color:#f7f5f08c}.kpi-card-gradient .kpi-card-trend-new{background:#f7f5f014;color:var(--ax-gold-200)}@media(max-width:768px){.kpi-card{min-height:132px;padding:16px}.kpi-card-gradient{min-height:160px;padding:20px}.kpi-card-value-new{margin-top:16px;font-size:2rem}.kpi-card-gradient .kpi-card-value-new{margin-top:20px;font-size:2.6rem}}@keyframes axCodRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes axCodGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cod-prepaid-card{position:relative;display:flex;flex-direction:column;gap:14px;min-height:168px;padding:18px 22px 16px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);overflow:hidden;transition:box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease)}.cod-prepaid-card:hover{transform:translateY(-2px);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-md)}.cod-prepaid-animated{animation:axCodRise var(--ax-dur-slow) var(--ax-ease) .14s backwards}.cod-prepaid-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cod-prepaid-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3);line-height:1.4;padding-top:6px;margin:0}.cod-prepaid-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;background:var(--ax-surface-3);color:var(--ax-text-2)}.cod-prepaid-split{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:16px}.cod-prepaid-side{display:flex;flex-direction:column;gap:6px;min-width:0}.prepaid-side{align-items:flex-end;text-align:right}.cod-prepaid-side-icon{display:none}.cod-prepaid-side-label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ax-text-2)}.cod-prepaid-side-label:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--ax-chart-2)}.prepaid-side .cod-prepaid-side-label{flex-direction:row-reverse}.prepaid-side .cod-prepaid-side-label:before{background:var(--ax-chart-4)}.cod-prepaid-side-value{font-family:var(--ax-font-display);font-size:clamp(2rem,2.6vw,2.5rem);font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--ax-text);font-variant-numeric:lining-nums tabular-nums}.cod-prepaid-side-percent{font-family:var(--ax-font-mono);font-size:12px;font-weight:600;color:var(--ax-text-3)}.cod-prepaid-divider{display:flex;flex-direction:column;align-items:center;gap:6px;align-self:stretch;justify-content:center}.cod-prepaid-divider-line{flex:1;width:1px;min-height:12px;background:var(--ax-border)}.cod-prepaid-divider-text{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-style:italic;font-size:15px;color:var(--ax-gold-600)}.cod-prepaid-progress{display:flex;gap:3px;height:6px;border-radius:var(--ax-radius-pill);overflow:hidden;background:var(--ax-surface-3)}.cod-prepaid-progress-cod,.cod-prepaid-progress-prepaid{height:100%;border-radius:var(--ax-radius-pill);transform-origin:left center;animation:axCodGrow .9s var(--ax-ease) .3s both;transition:width var(--ax-dur-slow) var(--ax-ease)}.cod-prepaid-progress-cod{background:var(--ax-chart-2)}.cod-prepaid-progress-prepaid{background:var(--ax-chart-4);transform-origin:right center}.cod-prepaid-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--ax-border)}.cod-prepaid-footer-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ax-text-3)}.cod-prepaid-footer-value{font-family:var(--ax-font-mono);font-size:13px;font-weight:600;color:var(--ax-text);font-variant-numeric:lining-nums tabular-nums}@media(max-width:768px){.cod-prepaid-card{min-height:0;padding:14px 14px 12px;gap:12px}.cod-prepaid-side-value{font-size:1.85rem}}@keyframes axChartKpiRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chart-kpi-card{--chart-kpi-tone: var(--ax-text);--chart-kpi-tone-bg: var(--ax-surface-3);position:relative;display:flex;flex-direction:column;min-height:168px;padding:18px 20px 0;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);overflow:hidden;transition:box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease)}.chart-kpi-card:before{content:"";position:absolute;left:20px;right:20px;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--chart-kpi-tone);opacity:0;transform:scaleX(.3);transition:opacity var(--ax-dur) var(--ax-ease),transform var(--ax-dur-slow) var(--ax-ease)}.chart-kpi-card:hover{transform:translateY(-2px);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-md)}.chart-kpi-card:hover:before{opacity:.8;transform:scaleX(1)}.chart-kpi-animated{animation:axChartKpiRise var(--ax-dur-slow) var(--ax-ease) backwards}.dashboard-analytics-kpi-grid>.chart-kpi-card:nth-child(2){animation-delay:40ms}.dashboard-analytics-kpi-grid>.chart-kpi-card:nth-child(3){animation-delay:80ms}.dashboard-analytics-kpi-grid>.chart-kpi-card:nth-child(4){animation-delay:.12s}.dashboard-analytics-kpi-grid>.chart-kpi-card:nth-child(6){animation-delay:.16s}.dashboard-analytics-kpi-grid>.chart-kpi-card:nth-child(7){animation-delay:.2s}.dashboard-analytics-kpi-grid>.chart-kpi-card:nth-child(8){animation-delay:.24s}.dashboard-analytics-kpi-grid>.chart-kpi-card:nth-child(9){animation-delay:.28s}.dashboard-analytics-kpi-grid>.chart-kpi-card:nth-child(10){animation-delay:.32s}.chart-kpi-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.chart-kpi-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3);line-height:1.4;padding-top:6px}.chart-kpi-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.chart-kpi-content{flex:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:0}.chart-kpi-details{display:flex;flex-direction:column;gap:4px;margin-top:14px}.chart-kpi-period{font-size:11.5px;color:var(--ax-text-3)}.chart-kpi-period:empty{display:none}.chart-kpi-value{font-family:var(--ax-font-display);font-size:clamp(2rem,2.6vw,2.5rem);font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--ax-text);font-variant-numeric:lining-nums tabular-nums}.chart-kpi-chart{height:56px;margin:6px -20px 0}.chart-kpi-tooltip{background:var(--ax-ink-900);border:1px solid rgba(246,227,166,.16);border-radius:8px;padding:5px 9px;box-shadow:var(--ax-shadow-md)}.chart-kpi-tooltip-value{margin:0;font-family:var(--ax-font-mono);font-size:12px;font-weight:600;color:var(--ax-gold-200)}@media(max-width:768px){.chart-kpi-card{min-height:132px;padding:14px 14px 0}.chart-kpi-card:before{left:14px;right:14px}.chart-kpi-title{font-size:10px;letter-spacing:.12em;padding-top:4px}.chart-kpi-icon{width:26px;height:26px}.chart-kpi-value{font-size:1.85rem}.chart-kpi-chart{height:40px;margin:4px -14px 0}}.donut-chart-container{display:flex;align-items:center;justify-content:center;gap:32px;width:100%}.donut-chart-canvas-wrapper{position:relative;flex-shrink:0;animation:axDonutFadeInScale .6s ease-out}@keyframes axDonutFadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.donut-chart-canvas{display:block;cursor:pointer;transition:transform var(--transition-base);filter:drop-shadow(0 8px 24px rgba(21,20,26,.12)) drop-shadow(0 4px 12px rgba(21,20,26,.08))}.donut-chart-canvas:hover{transform:scale(1.02);filter:drop-shadow(0 12px 32px rgba(21,20,26,.15)) drop-shadow(0 6px 16px rgba(21,20,26,.1))}.donut-chart-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;opacity:0;transition:opacity .4s ease-out .6s}.donut-chart-center.visible{opacity:1}.donut-chart-center-value{font-size:28px;font-weight:700;color:var(--color-text-primary);line-height:1;margin-bottom:4px;animation:axDonutCountUp .8s ease-out .8s backwards}@keyframes axDonutCountUp{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.donut-chart-center-label{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500;animation:axDonutFadeInUp .6s ease-out 1s backwards}@keyframes axDonutFadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.donut-chart-legend{flex:1;display:flex;flex-direction:column;gap:12px}.donut-chart-legend-item{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;transition:all var(--transition-fast);cursor:pointer;position:relative;overflow:hidden;animation:axDonutSlideInRight .4s ease-out backwards}.donut-chart-legend-item:nth-child(1){animation-delay:.2s}.donut-chart-legend-item:nth-child(2){animation-delay:.3s}.donut-chart-legend-item:nth-child(3){animation-delay:.4s}.donut-chart-legend-item:nth-child(4){animation-delay:.5s}.donut-chart-legend-item:nth-child(5){animation-delay:.6s}@keyframes axDonutSlideInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.donut-chart-legend-item:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--color-primary);transform:scaleY(0);transition:transform var(--transition-fast)}.donut-chart-legend-item:hover,.donut-chart-legend-item.active{background:var(--color-bg);transform:translate(4px);box-shadow:0 2px 8px #15141a0f}.donut-chart-legend-item:hover:before,.donut-chart-legend-item.active:before{transform:scaleY(1)}.donut-chart-legend-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;transition:all var(--transition-fast);box-shadow:0 0 0 0 currentColor}.donut-chart-legend-item:hover .donut-chart-legend-dot,.donut-chart-legend-item.active .donut-chart-legend-dot{transform:scale(1.3);box-shadow:0 0 0 3px #15141a1a}.donut-chart-legend-label{flex:1;font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500;transition:all var(--transition-fast)}.donut-chart-legend-item:hover .donut-chart-legend-label,.donut-chart-legend-item.active .donut-chart-legend-label{font-weight:600;color:var(--color-primary)}.donut-chart-legend-value{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin-right:4px;transition:all var(--transition-fast)}.donut-chart-legend-item:hover .donut-chart-legend-value,.donut-chart-legend-item.active .donut-chart-legend-value{color:var(--color-primary);transform:scale(1.05)}.donut-chart-legend-percent{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-weight:500;transition:all var(--transition-fast)}.donut-chart-legend-item:hover .donut-chart-legend-percent,.donut-chart-legend-item.active .donut-chart-legend-percent{color:var(--color-text-secondary)}.donut-chart-small .donut-chart-center-value{font-size:20px}.donut-chart-large .donut-chart-center-value{font-size:36px}@keyframes axDonutPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.donut-chart-legend-item.active .donut-chart-legend-dot{animation:axDonutPulse 1.5s ease-in-out infinite}@media(max-width:768px){.donut-chart-container{flex-direction:column;gap:20px}.donut-chart-legend{width:100%}.donut-chart-legend-item{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.donut-chart-canvas-wrapper,.donut-chart-center,.donut-chart-legend-item{animation:none}.donut-chart-canvas:hover{transform:none}.donut-chart-legend-item.active .donut-chart-legend-dot{animation:none}}.donut-chart-alt-container{display:flex;align-items:center;justify-content:center;gap:32px;width:100%}.donut-chart-alt-canvas-wrapper{position:relative;flex-shrink:0;animation:axDonutAltFadeInScale .6s ease-out}@keyframes axDonutAltFadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.donut-chart-alt-canvas{display:block;cursor:pointer;transition:transform var(--transition-base);filter:drop-shadow(0 8px 24px rgba(21,20,26,.1))}.donut-chart-alt-canvas:hover{transform:scale(1.02)}.donut-chart-alt-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;opacity:0;transition:opacity .4s ease-out .6s}.donut-chart-alt-center.visible{opacity:1}.donut-chart-alt-center-label{font-size:14px;color:var(--color-text-secondary);font-weight:500;margin-bottom:8px;animation:axDonutAltFadeInUp .6s ease-out .8s backwards}.donut-chart-alt-center-value{font-size:36px;font-weight:700;color:var(--color-text-primary);line-height:1;animation:axDonutAltCountUp .8s ease-out 1s backwards}@keyframes axDonutAltCountUp{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes axDonutAltFadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.donut-chart-alt-legend{flex:1;display:flex;flex-direction:column;gap:12px}.donut-chart-alt-legend-item{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;transition:all var(--transition-fast);cursor:pointer;position:relative;overflow:hidden;animation:axDonutAltSlideInRight .4s ease-out backwards}.donut-chart-alt-legend-item:nth-child(1){animation-delay:.2s}.donut-chart-alt-legend-item:nth-child(2){animation-delay:.3s}.donut-chart-alt-legend-item:nth-child(3){animation-delay:.4s}.donut-chart-alt-legend-item:nth-child(4){animation-delay:.5s}@keyframes axDonutAltSlideInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.donut-chart-alt-legend-item:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--color-primary);transform:scaleY(0);transition:transform var(--transition-fast)}.donut-chart-alt-legend-item:hover,.donut-chart-alt-legend-item.active{background:var(--color-bg);transform:translate(4px);box-shadow:0 2px 8px #15141a0f}.donut-chart-alt-legend-item:hover:before,.donut-chart-alt-legend-item.active:before{transform:scaleY(1)}.donut-chart-alt-legend-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;transition:all var(--transition-fast);box-shadow:0 0 0 0 currentColor}.donut-chart-alt-legend-item:hover .donut-chart-alt-legend-dot,.donut-chart-alt-legend-item.active .donut-chart-alt-legend-dot{transform:scale(1.3);box-shadow:0 0 0 3px #15141a1a}.donut-chart-alt-legend-label{flex:1;font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500;transition:all var(--transition-fast)}.donut-chart-alt-legend-item:hover .donut-chart-alt-legend-label,.donut-chart-alt-legend-item.active .donut-chart-alt-legend-label{font-weight:600;color:var(--color-primary)}.donut-chart-alt-legend-value{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin-right:4px;transition:all var(--transition-fast)}.donut-chart-alt-legend-item:hover .donut-chart-alt-legend-value,.donut-chart-alt-legend-item.active .donut-chart-alt-legend-value{color:var(--color-primary);transform:scale(1.05)}.donut-chart-alt-legend-percent{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-weight:500;transition:all var(--transition-fast)}.donut-chart-alt-legend-item:hover .donut-chart-alt-legend-percent,.donut-chart-alt-legend-item.active .donut-chart-alt-legend-percent{color:var(--color-text-secondary)}.donut-chart-alt-small .donut-chart-alt-center-value{font-size:24px}.donut-chart-alt-large .donut-chart-alt-center-value{font-size:48px}@media(max-width:768px){.donut-chart-alt-container{flex-direction:column;gap:20px}.donut-chart-alt-legend{width:100%}.donut-chart-alt-legend-item{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.donut-chart-alt-canvas-wrapper,.donut-chart-alt-center,.donut-chart-alt-legend-item{animation:none}.donut-chart-alt-canvas:hover{transform:none}}.stacked-bar-chart{display:flex;flex-direction:column;gap:16px;width:100%;animation:axStackedFadeIn .5s ease-out}@keyframes axStackedFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stacked-bar-row{display:flex;flex-direction:column;gap:12px}.stacked-bar-main{display:flex;align-items:center;gap:16px}.stacked-bar-label{min-width:140px;display:flex;flex-direction:column;gap:2px}.stacked-bar-label-text{font-size:14px;font-weight:600;color:var(--ax-text)}.stacked-bar-sublabel{font-size:12px;color:var(--ax-text-2)}.stacked-bar-wrapper{flex:1;display:flex;align-items:center;gap:12px}.stacked-bar-container{flex:1;height:48px;background:var(--ax-surface-3);border-radius:12px;display:flex;overflow:hidden;box-shadow:inset 0 2px 4px #15141a0f;position:relative;transition:all .3s ease}.stacked-bar-container:hover{box-shadow:inset 0 2px 4px #15141a14,0 4px 12px #15141a14}.stacked-bar-segment{display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;animation:axStackedSlideIn .6s ease-out both}@keyframes axStackedSlideIn{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.stacked-bar-segment:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.stacked-bar-segment:hover:before,.stacked-bar-segment.hovered:before{opacity:1}.stacked-bar-segment:hover,.stacked-bar-segment.hovered{filter:brightness(1.15);transform:scaleY(1.08);z-index:10;box-shadow:0 4px 12px #15141a26}.stacked-bar-segment:not(:last-child){border-right:2px solid rgba(255,255,255,.3)}.stacked-bar-segment-label{font-size:13px;font-weight:700;color:var(--ax-surface);text-shadow:0 1px 3px rgba(21,20,26,.3);pointer-events:none;z-index:2;transition:all .3s ease}.stacked-bar-segment:hover .stacked-bar-segment-label,.stacked-bar-segment.hovered .stacked-bar-segment-label{transform:scale(1.1)}.stacked-bar-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);background:var(--ax-text);color:var(--ax-surface);padding:10px 14px;border-radius:8px;white-space:nowrap;z-index:100;box-shadow:0 8px 24px #15141a40;animation:axStackedTooltipFadeIn .2s ease-out;pointer-events:none}@keyframes axStackedTooltipFadeIn{0%{opacity:0;transform:translate(-50%) translateY(5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.stacked-bar-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--ax-text)}.stacked-bar-tooltip-label{font-size:12px;font-weight:600;margin-bottom:4px;opacity:.9}.stacked-bar-tooltip-value{font-size:14px;font-weight:700}.stacked-bar-total{min-width:60px;text-align:right;font-size:15px;font-weight:700;color:var(--ax-text);padding:8px 12px;background:var(--ax-surface-2);border-radius:8px;border:1px solid var(--ax-border);transition:all .3s ease}.stacked-bar-total:hover{background:var(--ax-surface);border-color:var(--ax-gold-400);color:var(--ax-gold-400);transform:scale(1.05)}.stacked-bar-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--ax-border)}.stacked-bar-legend-item{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease;background:var(--ax-surface-2);animation:axStackedLegendFadeIn .4s ease-out backwards}.stacked-bar-legend-item:nth-child(1){animation-delay:.1s}.stacked-bar-legend-item:nth-child(2){animation-delay:.2s}.stacked-bar-legend-item:nth-child(3){animation-delay:.3s}.stacked-bar-legend-item:nth-child(4){animation-delay:.4s}@keyframes axStackedLegendFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stacked-bar-legend-item:hover,.stacked-bar-legend-item.active{background:var(--ax-surface);box-shadow:0 2px 8px #15141a14;transform:translateY(-2px)}.stacked-bar-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;transition:all .3s ease;box-shadow:0 0 0 0 currentColor}.stacked-bar-legend-item:hover .stacked-bar-legend-dot,.stacked-bar-legend-item.active .stacked-bar-legend-dot{transform:scale(1.4);box-shadow:0 0 0 3px #15141a1a}.stacked-bar-legend-label{font-size:12px;color:var(--ax-text-2);font-weight:500;transition:all .3s ease}.stacked-bar-legend-item:hover .stacked-bar-legend-label,.stacked-bar-legend-item.active .stacked-bar-legend-label{color:var(--ax-text);font-weight:600}.stacked-bar-legend-value{font-size:13px;font-weight:700;color:var(--ax-text);margin-left:auto}.stacked-bar-legend-percent{font-size:11px;color:var(--ax-text-3);font-weight:500}.stacked-bar-vertical{flex-direction:row;align-items:flex-end}.stacked-bar-vertical .stacked-bar-row{flex-direction:column;flex:1}.stacked-bar-vertical .stacked-bar-label{min-width:auto;width:100%;text-align:center}.stacked-bar-vertical .stacked-bar-wrapper{flex-direction:column;width:100%;height:100%}.stacked-bar-vertical .stacked-bar-container{width:100%;height:100%;min-height:200px;flex-direction:column-reverse}.stacked-bar-vertical .stacked-bar-total{width:100%;text-align:center}.stacked-bar-empty{padding:40px;text-align:center;color:var(--ax-text-3);font-size:14px;background:var(--ax-surface-2);border-radius:12px;border:2px dashed var(--ax-border)}@media(max-width:768px){.stacked-bar-label{min-width:100px}.stacked-bar-container{height:40px}.stacked-bar-segment-label{font-size:11px}.stacked-bar-total{font-size:13px;padding:6px 10px}.stacked-bar-legend{flex-direction:column}.stacked-bar-legend-item{width:100%}}@media(prefers-reduced-motion:reduce){.stacked-bar-chart,.stacked-bar-segment,.stacked-bar-legend-item,.stacked-bar-tooltip{animation:none}.stacked-bar-segment:hover,.stacked-bar-segment.hovered,.stacked-bar-legend-item:hover,.stacked-bar-legend-item.active{transform:none}}.horizontal-bar-chart{display:flex;flex-direction:column;gap:24px;padding:16px 0}.horizontal-bar-row{display:grid;grid-template-columns:100px 1fr 80px;align-items:center;gap:16px;animation:axHbarFadeInUp .6s ease-out backwards}.horizontal-bar-row:nth-child(1){animation-delay:.1s}.horizontal-bar-row:nth-child(2){animation-delay:.2s}.horizontal-bar-row:nth-child(3){animation-delay:.3s}.horizontal-bar-row:nth-child(4){animation-delay:.4s}.horizontal-bar-row:nth-child(5){animation-delay:.5s}.horizontal-bar-row:nth-child(6){animation-delay:.6s}.horizontal-bar-row:nth-child(7){animation-delay:.7s}.horizontal-bar-row:nth-child(8){animation-delay:.8s}@keyframes axHbarFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.horizontal-bar-label{font-size:14px;font-weight:500;color:var(--color-text-secondary);text-align:left}.horizontal-bar-track{position:relative;height:16px;background:var(--ax-surface-3);border-radius:12px;overflow:hidden}.horizontal-bar-fill{height:100%;border-radius:12px;transition:width 1s cubic-bezier(.4,0,.2,1);position:relative}.horizontal-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#fff3,#fff0,#15141a1a);border-radius:12px}.horizontal-bar-row:hover .horizontal-bar-fill{filter:brightness(1.1);transform:scaleY(1.1);transition:all .3s ease}.horizontal-bar-value{font-size:15px;font-weight:600;color:var(--color-text-primary);text-align:right}@media(max-width:768px){.horizontal-bar-row{grid-template-columns:80px 1fr 70px;gap:12px}.horizontal-bar-label{font-size:13px}.horizontal-bar-track{height:14px}.horizontal-bar-value{font-size:14px}.horizontal-bar-chart{gap:20px}}@media(max-width:480px){.horizontal-bar-row{grid-template-columns:70px 1fr 60px;gap:8px}.horizontal-bar-label{font-size:12px}.horizontal-bar-track{height:12px}.horizontal-bar-value{font-size:13px}}@media(prefers-reduced-motion:reduce){.horizontal-bar-row{animation:none}.horizontal-bar-fill{transition:none}.horizontal-bar-row:hover .horizontal-bar-fill{transform:none}}.shipment-stats-card{position:relative;display:flex;flex-direction:column;gap:20px;min-width:0;padding:26px 28px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);transition:box-shadow var(--ax-dur) var(--ax-ease)}.shipment-stats-card:hover{box-shadow:var(--ax-shadow-md)}.shipment-stats-card .card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.shipment-stats-card .ss-eyebrow{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3);margin:0 0 6px}.shipment-stats-card .card-header h4{font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--ax-text);margin:0}.shipment-stats-card .tabs{display:inline-flex;padding:3px;gap:2px;background:var(--ax-surface-3);border-radius:10px}.shipment-stats-card .tabs button{height:28px;padding:0 12px;border:none;border-radius:8px;background:transparent;font-family:var(--ax-font-sans);font-size:12px;font-weight:600;color:var(--ax-text-3);cursor:pointer;transition:background var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.shipment-stats-card .tabs button.active{background:var(--ax-surface);color:var(--ax-text);box-shadow:var(--ax-shadow-sm),inset 0 -1.5px 0 var(--ax-gold-500)}.shipment-stats-card .tabs button:hover:not(.active){color:var(--ax-text)}.shipment-stats-card .stats-top{display:grid;grid-template-columns:1.3fr 1fr 1fr;border:1px solid var(--ax-border);border-radius:12px;overflow:hidden}.shipment-stats-card .stat-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--ax-surface-2);min-width:0}.shipment-stats-card .stat-item+.stat-item{border-left:1px solid var(--ax-border)}.shipment-stats-card .donut-chart{width:40px;height:40px;flex-shrink:0}.shipment-stats-card .circular-chart{display:block;width:100%;height:100%}.shipment-stats-card .circle-bg{fill:none;stroke:var(--ax-border);stroke-width:3.2}.shipment-stats-card .circle{fill:none;stroke:var(--ax-chart-3);stroke-width:3.2;stroke-linecap:round;transition:stroke-dasharray var(--ax-dur-slow) var(--ax-ease)}.shipment-stats-card .stat-info{min-width:0}.shipment-stats-card .stat-info h3{font-family:var(--ax-font-display);font-size:26px;font-weight:600;line-height:1;color:var(--ax-text);font-variant-numeric:lining-nums tabular-nums;margin:0 0 4px}.shipment-stats-card .stat-info p{font-size:11.5px;font-weight:500;color:var(--ax-text-3);margin:0;white-space:nowrap}.shipment-stats-card .dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.shipment-stats-card .orange-dot{background:var(--ax-chart-3)}.shipment-stats-card .pink-dot{background:var(--ax-chart-4)}.shipment-stats-card .horizontal-chart-container{min-width:0}.shipment-stats-card .chart-wrapper{position:relative;display:flex;flex-direction:column;gap:12px;max-height:320px;overflow-y:auto;padding:4px 4px 4px 0;background-image:repeating-linear-gradient(90deg,var(--ax-border) 0 1px,transparent 1px 20%);background-position:110px 0;background-size:calc(100% - 110px) 100%;background-repeat:no-repeat}.shipment-stats-card .chart-row{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:10px}.shipment-stats-card .row-label{font-size:12.5px;font-weight:500;color:var(--ax-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shipment-stats-card .row-bars{display:flex;flex-direction:column;gap:3px}.shipment-stats-card .row-bar{height:7px;min-width:2px;border-radius:0 4px 4px 0;transition:width var(--ax-dur-slow) var(--ax-ease),filter var(--ax-dur-fast) var(--ax-ease)}.shipment-stats-card .orange-bar{background:var(--ax-chart-3)}.shipment-stats-card .pink-bar{background:var(--ax-chart-4);opacity:.85}.shipment-stats-card .row-bar:hover{filter:brightness(1.12)}.shipment-stats-card .chart-x-axis{display:flex;justify-content:space-between;margin:10px 0 0 110px;padding-top:8px;border-top:1px solid var(--ax-border);font-family:var(--ax-font-mono);font-size:10.5px;color:var(--ax-text-3)}@media(max-width:768px){.shipment-stats-card{padding:20px 16px;gap:16px}.shipment-stats-card .stats-top{grid-template-columns:1fr 1fr}.shipment-stats-card .stat-item:first-child{grid-column:span 2}.shipment-stats-card .stat-item:nth-child(2){border-left:none}.shipment-stats-card .stat-item+.stat-item{border-top:1px solid var(--ax-border)}.shipment-stats-card .chart-row{grid-template-columns:80px minmax(0,1fr)}.shipment-stats-card .chart-wrapper{background-position:90px 0;background-size:calc(100% - 90px) 100%}.shipment-stats-card .chart-x-axis{margin-left:90px}}.india-map-analytics-container{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.india-map-analytics-header{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.india-map-analytics-header .dashboard-analytics-section-title{margin-bottom:0}.india-map-content{display:flex;gap:var(--spacing-xl);flex-direction:column}@media(min-width:1024px){.india-map-content{flex-direction:row;align-items:stretch}}.india-map-analytics-container .dashboard-analytics-table-container{flex:1.2;min-width:450px;max-height:650px;height:100%;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.india-map-analytics-container .dashboard-analytics-table th{position:sticky;top:0;z-index:10;background:var(--color-bg)}.dashboard-analytics-table tr.active-state{background:var(--color-primary-light)}.india-map-visual-section{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;padding:var(--spacing-md)}.india-map-svg-container{width:100%;max-width:500px;position:relative}.india-map-svg{width:100%;height:auto;stroke:var(--ax-surface);stroke-width:1;stroke-linejoin:round}.india-map-svg path{fill:var(--ax-border);transition:fill .2s ease,stroke-width .2s ease;cursor:pointer;outline:none}.india-map-svg path:hover,.india-map-svg path:focus,.india-map-svg path.active{filter:brightness(.85);stroke-width:1.5;stroke:var(--ax-surface);z-index:10}.india-map-tooltip{position:absolute;background:#121216f2;color:var(--ax-surface);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-xs);pointer-events:none;z-index:50;transform:translate(-50%,-100%);margin-top:-10px;box-shadow:0 10px 15px -3px #15141a1a,0 4px 6px -2px #15141a0d;white-space:nowrap;opacity:0;transition:opacity .2s ease;text-align:center}.india-map-tooltip.visible{opacity:1}.india-map-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:rgba(18,18,22,.95) transparent transparent transparent}.tooltip-state-name{font-weight:600;margin-bottom:4px;font-size:var(--font-size-sm);border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:4px}.tooltip-metric{display:flex;justify-content:space-between;gap:var(--spacing-md);margin-top:2px}.tooltip-metric span:first-child{color:var(--ax-text-3)}.india-map-legend{width:100%;max-width:400px;margin-top:var(--spacing-xl)}.india-map-legend-labels{display:flex;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:4px}.india-map-legend-bar{height:12px;width:100%;border-radius:6px;background:linear-gradient(to right,var(--ax-danger),var(--ax-warning),var(--ax-success))}.state-volume-card{position:relative;display:flex;flex-direction:column;gap:20px;min-width:0;padding:26px 28px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);transition:box-shadow var(--ax-dur) var(--ax-ease)}.state-volume-card:hover{box-shadow:var(--ax-shadow-md)}.state-volume-card .state-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.state-volume-card .sv-eyebrow{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3);margin:0 0 6px}.state-volume-card .state-card-header h4{font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--ax-text);margin:0}.state-volume-card .state-range-tabs{display:inline-flex;padding:3px;gap:2px;background:var(--ax-surface-3);border-radius:10px}.state-volume-card .state-range-tabs button{height:28px;min-width:34px;padding:0 8px;border:none;border-radius:8px;background:transparent;font-family:var(--ax-font-mono);font-size:11px;font-weight:600;color:var(--ax-text-3);cursor:pointer;transition:background var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.state-volume-card .state-range-tabs button.active{background:var(--ax-surface);color:var(--ax-text);box-shadow:var(--ax-shadow-sm),inset 0 -1.5px 0 var(--ax-gold-500)}.state-volume-card .state-range-tabs button:hover:not(.active){color:var(--ax-text)}.state-volume-card .state-summary-row{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ax-border);border-radius:12px;overflow:hidden}.state-volume-card .state-summary-card{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;row-gap:6px;padding:14px 16px;background:var(--ax-surface-2)}.state-volume-card .state-summary-card+.state-summary-card{border-left:1px solid var(--ax-border)}.state-volume-card .state-summary-card p{font-size:11.5px;font-weight:500;color:var(--ax-text-3);margin:0}.state-volume-card .state-summary-card h2{grid-column:1 / -1;font-family:var(--ax-font-display);font-size:28px;font-weight:600;line-height:1;color:var(--ax-text);font-variant-numeric:lining-nums tabular-nums;margin:0}.state-volume-card .state-dot{width:8px;height:8px;border-radius:2px}.state-volume-card .delivered-dot{background:var(--ax-chart-3)}.state-volume-card .transit-dot{background:var(--ax-chart-4)}.state-volume-card .state-chart{min-width:0}.state-volume-card .state-rows{display:flex;flex-direction:column;gap:12px;max-height:320px;overflow-y:auto;padding:4px 4px 4px 0;background-image:repeating-linear-gradient(90deg,var(--ax-border) 0 1px,transparent 1px 20%);background-position:130px 0;background-size:calc(100% - 130px) 100%;background-repeat:no-repeat}.state-volume-card .state-row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px}.state-volume-card .state-label{font-size:12.5px;font-weight:500;color:var(--ax-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.state-volume-card .state-bar-track{display:flex;flex-direction:column;gap:3px}.state-volume-card .state-bar{height:7px;min-width:2px;border-radius:0 4px 4px 0;transition:width var(--ax-dur-slow) var(--ax-ease),filter var(--ax-dur-fast) var(--ax-ease)}.state-volume-card .delivered-bar{background:var(--ax-chart-3)}.state-volume-card .transit-bar{background:var(--ax-chart-4);opacity:.85}.state-volume-card .state-bar:hover{filter:brightness(1.12)}.state-volume-card .state-x-axis{display:flex;justify-content:space-between;margin:10px 0 0 130px;padding-top:8px;border-top:1px solid var(--ax-border);font-family:var(--ax-font-mono);font-size:10.5px;color:var(--ax-text-3)}@media(max-width:768px){.state-volume-card{padding:20px 16px;gap:16px}.state-volume-card .state-range-tabs{width:100%;justify-content:space-between}.state-volume-card .state-range-tabs button{flex:1}.state-volume-card .state-row{grid-template-columns:90px minmax(0,1fr)}.state-volume-card .state-rows{background-position:100px 0;background-size:calc(100% - 100px) 100%}.state-volume-card .state-x-axis{margin-left:100px}}.vertical-bar-chart{width:100%;padding:20px 0}.vertical-bar-chart-container{display:flex;gap:16px;height:400px}.vertical-bar-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding-right:12px;padding-top:0;padding-bottom:40px;min-width:60px}.vertical-bar-y-label{font-size:13px;color:var(--ax-text-2);text-align:right;line-height:1}.vertical-bar-chart-area{flex:1;position:relative;display:flex;flex-direction:column}.vertical-bar-grid{position:absolute;inset:0 0 40px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;z-index:1}.vertical-bar-grid-line{width:100%;height:1px;background-color:var(--ax-border)}.vertical-bar-bars-container{display:flex;align-items:flex-end;justify-content:space-around;gap:8px;padding:0 20px 40px;height:100%;position:relative;z-index:2}.vertical-bar-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1;max-width:80px;height:100%;opacity:0;animation:axCandleFadeInUp .6s ease-out forwards}@keyframes axCandleFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.vertical-bar-wrapper{width:100%;height:calc(100% - 40px);display:flex;align-items:flex-end;justify-content:center;padding:0 8px}.vertical-bar{width:100%;max-width:32px;background:linear-gradient(180deg,var(--ax-chart-4) 0%,var(--ax-info) 100%);border-radius:4px 4px 0 0;transition:all .3s ease;position:relative;box-shadow:0 2px 4px #2f5f9e33}.vertical-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#fff6;border-radius:4px 4px 0 0}.vertical-bar-cap{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:130%;height:10px;background:linear-gradient(180deg,var(--ax-chart-4) 0%,var(--ax-info) 100%);border-radius:5px;box-shadow:0 2px 6px #2f5f9e4d;z-index:10}.vertical-bar-cap:before{content:"";position:absolute;top:2px;left:10%;right:10%;height:4px;background:#ffffff80;border-radius:4px}.vertical-bar-item:hover .vertical-bar{transform:scaleX(1.05);box-shadow:0 4px 8px #2f5f9e4d;filter:brightness(1.1)}.vertical-bar-item:hover .vertical-bar-cap{filter:brightness(1.1);box-shadow:0 3px 8px #2f5f9e66}.vertical-bar-label{font-size:12px;font-weight:500;color:var(--ax-text-2);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 4px;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}@media(max-width:768px){.vertical-bar-chart-container{height:300px}.vertical-bar-y-axis{min-width:50px;padding-bottom:35px}.vertical-bar-y-label{font-size:11px}.vertical-bar-bars-container{gap:6px;padding:0 10px 35px;height:100%}.vertical-bar-item{max-width:60px}.vertical-bar-wrapper{padding:0 4px;height:calc(100% - 35px)}.vertical-bar{max-width:50px}.vertical-bar-label{font-size:10px}.vertical-bar-grid{bottom:35px}}@media(max-width:480px){.vertical-bar-chart-container{height:250px}.vertical-bar-y-axis{min-width:40px;padding-bottom:30px}.vertical-bar-y-label{font-size:10px}.vertical-bar-bars-container{gap:4px;padding:0 8px 30px;height:100%}.vertical-bar-item{max-width:50px}.vertical-bar-wrapper{padding:0 2px;height:calc(100% - 30px)}.vertical-bar{max-width:40px}.vertical-bar-label{font-size:9px}.vertical-bar-grid{bottom:30px}}@media(prefers-reduced-motion:reduce){.vertical-bar-item{animation:none;opacity:1}.vertical-bar{transition:none}.vertical-bar-item:hover .vertical-bar{transform:none}}.insight-card-container{display:flex;flex-direction:column;gap:12px}.insight-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:10px;border-left:4px solid;transition:all var(--transition-base)}.insight-card:hover{transform:translate(4px);box-shadow:var(--shadow-md)}.insight-card-success{background:linear-gradient(135deg,#1f8a5b14,#1f8a5b0d);border-left-color:var(--color-success)}.insight-card-warning{background:linear-gradient(135deg,#b7791f14,#b7791f0d);border-left-color:var(--color-warning)}.insight-card-danger{background:linear-gradient(135deg,#b93a2e14,#b93a2e0d);border-left-color:var(--color-danger)}.insight-card-info{background:linear-gradient(135deg,#2f5f9e14,#2f5f9e0d);border-left-color:var(--ax-info)}.insight-card-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.insight-card-success .insight-card-icon{background:var(--color-success-light);color:var(--color-success)}.insight-card-warning .insight-card-icon{background:var(--color-warning-light);color:var(--color-warning)}.insight-card-danger .insight-card-icon{background:var(--color-danger-light);color:var(--color-danger)}.insight-card-info .insight-card-icon{background:#2f5f9e26;color:var(--ax-info)}.insight-card-content{flex:1}.insight-card-message{margin:0;font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.5}@media(max-width:768px){.insight-card{padding:12px}.insight-card-icon{width:32px;height:32px}}@keyframes axDashRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-analytics{padding:clamp(20px,2.6vw,36px) clamp(16px,2.6vw,36px) 56px;background:transparent;min-height:100vh;max-width:1680px;margin:0 auto;animation:axDashRise var(--ax-dur-slow) var(--ax-ease) backwards}.dashboard-analytics-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--ax-border)}.dashboard-analytics-header-left{flex:1;min-width:0}.dashboard-analytics-eyebrow{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3);margin-bottom:10px}.dashboard-analytics-eyebrow span:first-child{color:var(--ax-gold-700)}.dashboard-analytics-eyebrow-sep{width:18px;height:1px;background:var(--ax-border-strong)}.dashboard-analytics-title{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:clamp(2.1rem,3.2vw,2.85rem);font-weight:600;line-height:1.02;letter-spacing:-.015em;color:var(--ax-text);margin:0 0 8px}.dashboard-analytics-subtitle{font-size:13.5px;color:var(--ax-text-2);margin:0}.dashboard-analytics-header-right{display:flex;gap:12px;flex-shrink:0}.dashboard-analytics-date-picker{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);box-shadow:var(--ax-shadow-xs)}.dashboard-analytics-date-picker svg{color:var(--ax-gold-600)}.dashboard-analytics-date-input{padding:8px 12px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-sm);font-size:12.5px;color:var(--ax-text);background:var(--ax-surface);transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.dashboard-analytics-date-input:hover{border-color:var(--ax-gold-500)}.dashboard-analytics-date-input:focus{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.dashboard-analytics-date-separator{font-size:12.5px;color:var(--ax-text-3);font-weight:500}.dashboard-analytics-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:16px;margin-bottom:28px}.dashboard-analytics-kpi-grid>.kpi-card,.dashboard-analytics-kpi-grid>.cod-prepaid-card{grid-column:span 2}.dashboard-analytics-section{margin-bottom:24px}.dashboard-analytics-card{position:relative;background:var(--ax-surface);border-radius:var(--ax-radius-lg);padding:26px 28px;border:1px solid var(--ax-border);box-shadow:var(--ax-shadow-sm);transition:box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease);min-width:0}.dashboard-analytics-card:hover{box-shadow:var(--ax-shadow-md)}.dashboard-analytics-section-eyebrow{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3);margin:0 0 6px}.dashboard-analytics-section-title{font-family:var(--ax-font-sans);font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--ax-text);margin:0 0 22px}.dashboard-analytics-section-subtitle{font-size:12.5px;color:var(--ax-text-3);margin:-16px 0 20px}.dashboard-analytics-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard-analytics-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dashboard-analytics-cod-card{overflow:hidden}.dashboard-analytics-cod-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--ax-gold-gradient)}.dashboard-analytics-cod-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.dashboard-analytics-cod-card .dashboard-analytics-section-title{margin-bottom:0}.dashboard-analytics-cod-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--ax-border);border-radius:12px;overflow:hidden}.dashboard-analytics-cod-metric{display:flex;flex-direction:column;gap:8px;padding:18px 20px;background:var(--ax-surface-2);min-width:0}.dashboard-analytics-cod-metric+.dashboard-analytics-cod-metric{border-left:1px solid var(--ax-border)}.dashboard-analytics-cod-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ax-text-3)}.dashboard-analytics-cod-value{font-family:var(--ax-font-display);font-size:30px;font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--ax-text);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.dashboard-analytics-cod-value-muted{color:var(--ax-text-3)}.dashboard-analytics-cod-sublabel{font-size:11.5px;font-weight:600;color:var(--ax-gold-700)}.dashboard-analytics-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--ax-radius-pill);font-size:11px;font-weight:600;letter-spacing:.04em}.dashboard-analytics-badge-success{background:var(--ax-success-bg);color:var(--ax-success)}.dashboard-analytics-badge-warning{background:var(--ax-warning-bg);color:var(--ax-warning)}.dashboard-analytics-badge-danger{background:var(--ax-danger-bg);color:var(--ax-danger)}.dashboard-analytics-badge-info{background:var(--ax-gold-50);color:var(--ax-gold-700);box-shadow:inset 0 0 0 1px #bf963740}.dashboard-analytics-courier-highlight{margin-bottom:18px}.dashboard-analytics-table-container{overflow-x:auto;border:1px solid var(--ax-border);border-radius:12px;-webkit-overflow-scrolling:touch}.dashboard-analytics-table{width:100%;border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums}.dashboard-analytics-table thead{background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border)}.dashboard-analytics-table th{padding:12px 16px;text-align:left;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ax-text-3);white-space:nowrap}.dashboard-analytics-table td{height:52px;padding:10px 16px;font-size:13px;color:var(--ax-text-2);border-bottom:1px solid var(--ax-border);white-space:nowrap}.dashboard-analytics-table tbody tr:last-child td{border-bottom:none}.dashboard-analytics-table tbody tr{transition:background var(--ax-dur-fast) var(--ax-ease)}.dashboard-analytics-table tbody tr:hover{background:var(--ax-gold-50)}.dashboard-analytics-table-sku{font-family:var(--ax-font-mono);font-size:12px!important;color:var(--ax-text)!important}.dashboard-analytics-table-product{font-weight:600;color:var(--ax-text)!important;max-width:280px;overflow:hidden;text-overflow:ellipsis}.dashboard-analytics-table-metric{display:inline-flex;min-width:28px;justify-content:center;padding:3px 9px;border-radius:var(--ax-radius-pill);font-weight:600;font-size:12px}.dashboard-analytics-table-metric-success{background:var(--ax-success-bg);color:var(--ax-success)}.dashboard-analytics-table-metric-danger{background:var(--ax-danger-bg);color:var(--ax-danger)}.dashboard-analytics-card-content{display:flex;flex-direction:column;gap:16px}.dashboard-analytics-chart-legend{display:flex;flex-direction:column;gap:4px;min-width:0}.dashboard-analytics-legend-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid transparent;transition:background var(--ax-dur-fast) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease)}.dashboard-analytics-legend-item:hover,.dashboard-analytics-legend-item-active{background:var(--ax-surface-2);border-color:var(--ax-border)}.dashboard-analytics-legend-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.dashboard-analytics-legend-label{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--ax-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-analytics-legend-value{font-family:var(--ax-font-mono);font-size:13px;font-weight:600;color:var(--ax-text);font-variant-numeric:lining-nums tabular-nums}.dashboard-loading{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 72px);padding:24px}@media(max-width:1400px){.dashboard-analytics-cod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-analytics-cod-metric:nth-child(3){border-left:none}.dashboard-analytics-cod-metric:nth-child(n+3){border-top:1px solid var(--ax-border)}}@media(max-width:1200px){.dashboard-analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-analytics-grid-2,.dashboard-analytics-grid-3{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.dashboard-analytics{padding:18px 16px 40px;max-width:100vw;overflow-x:hidden}.dashboard-analytics-header{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px;padding-bottom:18px}.dashboard-analytics-header-right{width:100%}.dashboard-analytics-header-right>*{width:100%}.dashboard-analytics-kpi-grid{gap:10px;margin-bottom:20px}.dashboard-analytics-section{margin-bottom:16px}.dashboard-analytics-card{padding:20px 16px}.dashboard-analytics-grid-2{gap:12px}.dashboard-analytics-cod-value{font-size:24px}.dashboard-analytics-cod-metric{padding:14px}}@media(max-width:400px){.dashboard-analytics-cod-grid{grid-template-columns:minmax(0,1fr)}.dashboard-analytics-cod-metric+.dashboard-analytics-cod-metric{border-left:none;border-top:1px solid var(--ax-border)}}@media(max-width:768px){.ax-chart-split{flex-direction:column;align-items:center!important;gap:20px!important}.ax-chart-split .dashboard-analytics-chart-legend{width:100%}}.view-shipment-modal{height:min(760px,calc(100vh - 48px));height:min(760px,calc(100dvh - 48px))}.view-shipment-modal .vsp-title-id{font-variant-numeric:lining-nums}.view-shipment-modal .vsp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:8px;font-size:12px;color:var(--ax-text-2)}.view-shipment-modal .vsp-meta__awb{display:inline-flex;align-items:center;gap:8px;height:24px;padding:0 10px 0 4px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-pill);color:var(--ax-text)}.view-shipment-modal .vsp-meta__awb .axo-mono{font-size:12px;font-weight:500}.view-shipment-modal .vsp-meta__awb.is-empty{color:var(--ax-text-3)}.view-shipment-modal .vsp-meta__key{display:inline-flex;align-items:center;height:16px;padding:0 6px;font-size:9.5px;font-weight:700;letter-spacing:.12em;color:var(--ax-gold-200);background:var(--ax-ink-900);border-radius:var(--ax-radius-pill)}.view-shipment-modal .vsp-meta__sep{width:1px;height:14px;background:var(--ax-border-strong)}.view-shipment-modal .vsp-meta__item{display:inline-flex;align-items:center;gap:6px}.view-shipment-modal .vsp-meta__item svg{color:var(--ax-text-3)}.view-shipment-modal .vsp-status{text-transform:capitalize}.view-shipment-modal .vsp-tabs{flex-shrink:0;padding:0 14px;min-height:46px;background:var(--ax-surface)}.view-shipment-modal .vsp-tabs .axo-tab{height:46px}.view-shipment-modal .vsp-tabs .axo-tab:after{bottom:0}.view-shipment-modal .vsp-tabs .axo-tab svg{color:var(--ax-text-3);transition:color var(--ax-dur-fast) var(--ax-ease)}.view-shipment-modal .vsp-tabs .axo-tab.is-active svg{color:var(--ax-gold-600)}.view-shipment-modal .vsp-body{padding-top:22px;background:var(--ax-surface)}.view-shipment-modal .vsp-pane{animation:axo-rise var(--ax-dur) var(--ax-ease) backwards}.view-shipment-modal .vsp-state-icon--error{color:var(--ax-danger);background:var(--ax-danger-bg);border-color:#b93a2e33}.view-shipment-modal .vsp-muted{color:var(--ax-text-3)}.view-shipment-modal .vsp-uppercase{text-transform:uppercase;letter-spacing:.04em}.view-shipment-modal .vsp-capitalize{text-transform:capitalize}.view-shipment-modal .vsp-right{text-align:right;justify-content:flex-end}.view-shipment-modal .vsp-metrics{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));margin-bottom:22px;background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);overflow:hidden}.view-shipment-modal .vsp-metric{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;padding:14px 16px;border-left:1px solid var(--ax-border)}.view-shipment-modal .vsp-metric:first-child{border-left:0}.view-shipment-modal .vsp-metric--lead{position:relative;background:radial-gradient(140% 120% at 0% 100%,#f5eac999,#fff0 60%),var(--ax-surface)}.view-shipment-modal .vsp-metric--lead:before{content:"";position:absolute;top:0;left:16px;width:28px;height:2px;background:var(--ax-gold-gradient);border-radius:0 0 2px 2px}.view-shipment-modal .vsp-metric__label{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-3);white-space:nowrap}.view-shipment-modal .vsp-metric__label svg{color:var(--ax-gold-600);flex-shrink:0}.view-shipment-modal .vsp-metric__value{font-size:13.5px;font-weight:600;color:var(--ax-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-shipment-modal .vsp-metric__value--display{font-family:var(--ax-font-display);font-size:28px;font-weight:600;line-height:1;font-variant-numeric:lining-nums tabular-nums}.view-shipment-modal .vsp-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0}.view-shipment-modal .vsp-kv__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 0;border-bottom:1px solid var(--ax-border)}.view-shipment-modal .vsp-kv__row dt{font-size:12px;color:var(--ax-text-2)}.view-shipment-modal .vsp-kv__row dd{margin:0;font-size:13px;font-weight:600;color:var(--ax-text);text-align:right;min-width:0;word-break:break-word}.view-shipment-modal .vsp-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.view-shipment-modal .vsp-link svg{color:var(--ax-gold-600)}.view-shipment-modal .vsp-highlight{display:inline-flex;align-items:center;height:24px;padding:0 10px;font-weight:600;color:var(--ax-gold-800);background:var(--ax-gold-50);border:1px solid var(--ax-gold-100);border-radius:var(--ax-radius-pill)}.view-shipment-modal .vsp-package{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);overflow:hidden}.view-shipment-modal .vsp-package__item{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-left:1px solid var(--ax-border);margin-left:-1px}.view-shipment-modal .vsp-package__item--accent{background:var(--ax-gold-50)}.view-shipment-modal .vsp-package__label{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-3)}.view-shipment-modal .vsp-package__value{font-family:var(--ax-font-mono);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ax-text)}.view-shipment-modal .vsp-package__item--accent .vsp-package__value{color:var(--ax-gold-800)}.view-shipment-modal .vsp-addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.view-shipment-modal .vsp-address{display:flex;flex-direction:column;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-xs);overflow:hidden;transition:box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease)}.view-shipment-modal .vsp-address:hover{border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-md)}.view-shipment-modal .vsp-address__head{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border)}.view-shipment-modal .vsp-address__icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ax-radius-sm);color:var(--ax-gold-300);background:var(--ax-ink-900)}.view-shipment-modal .vsp-address__title{margin:0;font-size:11px;font-weight:600;letter-spacing:var(--ax-tracking-eyebrow);text-transform:uppercase;color:var(--ax-text-2)}.view-shipment-modal .vsp-address__body{display:flex;flex-direction:column;gap:3px;padding:14px 16px 16px;font-size:13px;line-height:1.5;color:var(--ax-text-2)}.view-shipment-modal .vsp-address__body p{margin:0}.view-shipment-modal .vsp-address__name{margin-bottom:4px!important;font-size:14px;font-weight:600;color:var(--ax-text)}.view-shipment-modal .vsp-pincode{color:var(--ax-text)}.view-shipment-modal .vsp-address__phone{display:inline-flex;align-items:center;gap:6px;margin-top:8px!important;padding-top:10px;border-top:1px solid var(--ax-border);color:var(--ax-text)}.view-shipment-modal .vsp-address__phone svg{color:var(--ax-text-3)}.view-shipment-modal .vsp-products{border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);overflow:hidden}.view-shipment-modal .vsp-products__head,.view-shipment-modal .vsp-product{display:grid;grid-template-columns:40px minmax(0,1fr) 70px 110px;align-items:center;gap:12px;padding:0 16px}.view-shipment-modal .vsp-products__head{height:38px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-3);background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border)}.view-shipment-modal .vsp-product{min-height:60px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--ax-border);transition:background-color var(--ax-dur-fast) var(--ax-ease)}.view-shipment-modal .vsp-product:last-child{border-bottom:0}.view-shipment-modal .vsp-product:hover{background:var(--ax-gold-50)}.view-shipment-modal .vsp-product__index{font-size:11.5px;color:var(--ax-text-3)}.view-shipment-modal .vsp-product__details{display:flex;flex-direction:column;gap:3px;min-width:0}.view-shipment-modal .vsp-product__title{font-size:13px;font-weight:600;color:var(--ax-text);line-height:1.4}.view-shipment-modal .vsp-product__sku{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--ax-text-3)}.view-shipment-modal .vsp-product__sku .axo-mono{font-size:11.5px;font-weight:400;letter-spacing:0;color:var(--ax-text-2);margin-left:4px}.view-shipment-modal .vsp-product__qty{display:inline-flex;align-items:center;gap:6px;color:var(--ax-text)}.view-shipment-modal .vsp-product__qty-label{display:none;font-family:var(--ax-font-sans);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-text-3)}.view-shipment-modal .vsp-product__price{font-weight:500;color:var(--ax-text)}.view-shipment-modal .vsp-summary{margin:18px 0 0 auto;max-width:360px;display:flex;flex-direction:column}.view-shipment-modal .vsp-summary__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;font-size:13px;color:var(--ax-text-2);border-bottom:1px solid var(--ax-border)}.view-shipment-modal .vsp-summary__row .axo-mono{color:var(--ax-text)}.view-shipment-modal .vsp-summary__row--discount .axo-mono{color:var(--ax-success)}.view-shipment-modal .vsp-summary__row--total{min-height:56px;border-bottom:0;border-top:1px solid var(--ax-text);margin-top:-1px;font-weight:600;color:var(--ax-text)}.view-shipment-modal .vsp-summary__total{font-family:var(--ax-font-display);font-size:26px;font-weight:600;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--ax-text)}.view-shipment-modal .vsp-summary__row--collectable{padding:0 12px;border-bottom:0;border-radius:var(--ax-radius-md);background:var(--ax-gold-50);border:1px solid var(--ax-gold-100);color:var(--ax-gold-800);font-weight:600}.view-shipment-modal .vsp-summary__row--collectable .axo-mono{color:var(--ax-gold-800);font-weight:600}.view-shipment-modal .vsp-message{align-items:flex-start;margin-bottom:20px}.view-shipment-modal .vsp-message p{margin:0;line-height:1.5}.view-shipment-modal .vsp-timeline{list-style:none;margin:0;padding:0}.view-shipment-modal .vsp-step{--_tone: var(--ax-text-3);position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding-bottom:22px}.view-shipment-modal .vsp-step:last-child{padding-bottom:0}.view-shipment-modal .vsp-step:before{content:"";position:absolute;left:13.5px;top:22px;bottom:0;width:1px;background:var(--ax-border-strong)}.view-shipment-modal .vsp-step:last-child:before{display:none}.view-shipment-modal .vsp-step--success{--_tone: var(--ax-success)}.view-shipment-modal .vsp-step--info{--_tone: var(--ax-info)}.view-shipment-modal .vsp-step--violet{--_tone: var(--ax-violet)}.view-shipment-modal .vsp-step--warning{--_tone: var(--ax-warning)}.view-shipment-modal .vsp-step--pending{--_tone: var(--ax-pending)}.view-shipment-modal .vsp-step--danger{--_tone: var(--ax-danger)}.view-shipment-modal .vsp-step__marker{justify-self:center;margin-top:6px;width:10px;height:10px;border-radius:50%;background:var(--ax-surface);border:2px solid var(--_tone);position:relative;z-index:1}.view-shipment-modal .vsp-step.is-current .vsp-step__marker{margin-top:3px;width:16px;height:16px;border:0;background:var(--ax-gold-gradient);box-shadow:0 0 0 4px var(--ax-gold-100),var(--ax-shadow-gold)}.view-shipment-modal .vsp-step.is-current .vsp-step__marker:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--ax-gold-400);animation:vsp-halo 2.4s var(--ax-ease) infinite}.view-shipment-modal .vsp-step__content{min-width:0}.view-shipment-modal .vsp-step.is-current .vsp-step__content{padding:12px 14px;margin-top:-8px;background:var(--ax-gold-50);border:1px solid var(--ax-gold-100);border-radius:var(--ax-radius-md)}.view-shipment-modal .vsp-step__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.view-shipment-modal .vsp-step__title{margin:0;font-size:13.5px;font-weight:600;color:var(--ax-text);text-transform:capitalize}.view-shipment-modal .vsp-step__badge{height:18px;padding:0 7px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.view-shipment-modal .vsp-step__time{margin-left:auto;font-size:11.5px;color:var(--ax-text-3);white-space:nowrap}.view-shipment-modal .vsp-step__desc{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--ax-text-2)}.view-shipment-modal .vsp-step__loc{display:inline-flex;align-items:center;gap:5px;margin:6px 0 0;font-size:11.5px;color:var(--ax-text-3)}@keyframes vsp-halo{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@media(prefers-reduced-motion:reduce){.view-shipment-modal .vsp-pane{animation:none}.view-shipment-modal .vsp-step.is-current .vsp-step__marker:after{animation:none;display:none}}@media(max-width:880px){.view-shipment-modal .vsp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.view-shipment-modal .vsp-metric{border-left:0;border-top:1px solid var(--ax-border)}.view-shipment-modal .vsp-metric--lead{grid-column:1 / -1;border-top:0}.view-shipment-modal .vsp-metric:nth-child(2),.view-shipment-modal .vsp-metric:nth-child(4){border-left:0}.view-shipment-modal .vsp-metric:nth-child(3),.view-shipment-modal .vsp-metric:nth-child(5){border-left:1px solid var(--ax-border)}}@media(max-width:768px){.view-shipment-modal{height:94vh;height:94dvh}.view-shipment-modal .vsp-tabs{padding:0 6px}.view-shipment-modal .vsp-tabs .axo-tab{padding:0 10px}.view-shipment-modal .vsp-kv{grid-template-columns:1fr}.view-shipment-modal .vsp-products__head{display:none}.view-shipment-modal .vsp-product{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"idx details price" "idx qty qty";row-gap:6px;padding:12px}.view-shipment-modal .vsp-product__index{grid-area:idx;align-self:start;padding-top:2px}.view-shipment-modal .vsp-product__details{grid-area:details}.view-shipment-modal .vsp-product__price{grid-area:price;align-self:start}.view-shipment-modal .vsp-product__qty{grid-area:qty;justify-content:flex-start;text-align:left}.view-shipment-modal .vsp-product__qty-label{display:inline}.view-shipment-modal .vsp-summary{max-width:none}.view-shipment-modal .vsp-step__time{margin-left:0;width:100%}}.shipments-page .shp-direction-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:-4px}.shipments-page .shp-direction-row .axo-segment__btn svg{color:var(--ax-text-3);transition:color var(--ax-dur-fast) var(--ax-ease)}.shipments-page .shp-direction-row .axo-segment__btn.is-active svg{color:var(--ax-gold-600)}.shipments-page .shp-direction-meta{font-size:12px;color:var(--ax-text-3);letter-spacing:.01em}.shipments-page .shp-direction-meta .axo-mono{color:var(--ax-text);font-weight:500}.shipments-page .shp-filters .custom-select-trigger,.shipments-page .shp-filters .drp-trigger{height:38px;padding:0 12px;font-family:var(--ax-font-sans);font-size:13px;color:var(--ax-text);background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);box-shadow:none;transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.shipments-page .shp-filters .custom-select-trigger:hover,.shipments-page .shp-filters .drp-trigger:hover{border-color:var(--ax-text-3)}.shipments-page .shp-filters .custom-select-trigger:focus-within,.shipments-page .shp-filters .drp-trigger--open{border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.shipments-page .shp-filters .custom-select-value,.shipments-page .shp-filters .drp-trigger-text{font-size:13px;color:var(--ax-text)}.shipments-page .shp-filters .drp-trigger-icon,.shipments-page .shp-filters .drp-trigger-chevron,.shipments-page .shp-filters .custom-select-arrow{color:var(--ax-text-3)}.shipments-page .shp-status-bar{min-height:46px;display:flex;flex-direction:column;justify-content:flex-end}.shipments-page .shp-tabs-row{display:flex;align-items:stretch;min-width:0;border-bottom:1px solid var(--ax-border)}.shipments-page .shp-tabs{flex:0 1 auto;min-width:0;border-bottom:0}.shipments-page .shp-tabs .axo-tab:after,.shipments-page .shp-more__btn:after{bottom:0}.shipments-page .shp-more{position:relative;flex-shrink:0;display:flex;align-items:stretch;margin-left:2px;padding-left:6px}.shipments-page .shp-more:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:var(--ax-border)}.shipments-page .shp-more__chevron{transition:transform var(--ax-dur-fast) var(--ax-ease)}.shipments-page .shp-more__btn.is-open .shp-more__chevron{transform:rotate(180deg)}.shipments-page .shp-more__btn.is-open{color:var(--ax-text)}.shipments-page .shp-more__menu{top:calc(100% + 6px);right:0;min-width:220px}.shipments-page .shp-more__menu .axo-menu__item.is-current{background:var(--ax-gold-50);color:var(--ax-gold-800)}.shipments-page .shp-menu-label{flex:1}.shipments-page .shp-menu-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--ax-text-3)}.shipments-page .shp-menu-dot--danger{background:var(--ax-danger)}.shipments-page .shp-menu-dot--warning{background:var(--ax-warning)}.shipments-page .shp-menu-dot--success{background:var(--ax-success)}.shipments-page .shp-menu-dot--info{background:var(--ax-info)}.shipments-page .shp-menu-dot--pending{background:var(--ax-pending)}.shipments-page .shp-menu-dot--violet{background:var(--ax-violet)}.shipments-page .shp-menu-dot--neutral{background:var(--ax-text-3)}.shipments-page .shp-bulkbar .axo-bulkbar__count{gap:6px;font-weight:500;color:#f7f5f0c7}.shipments-page .shp-bulkbar .axo-bulkbar__count strong{font-size:14px}.shipments-page .shp-bulk-danger:hover:not(:disabled){background:#b93a2e38;border-color:#fbe9e673;color:var(--ax-danger-bg)}.shipments-page .shp-bulk-divider{width:1px;height:20px;margin:0 2px;background:#f7f5f029}.shipments-page .shp-table{min-width:1080px}.shipments-page .shp-row{animation:axo-rise var(--ax-dur) var(--ax-ease) backwards}.shipments-page .shp-col-awb{width:220px}.shipments-page .shp-col-order{width:150px}.shipments-page .shp-col-customer{width:190px;max-width:220px}.shipments-page .shp-col-products{min-width:220px;max-width:300px}.shipments-page .shp-col-status{width:150px}.shipments-page .shp-col-amount{width:130px}.shipments-page .shp-col-actions{width:96px;padding-right:18px}.shipments-page .shp-col-customer .axo-cell-stack,.shipments-page .shp-col-awb .axo-cell-stack{max-width:200px}.shipments-page .shp-table .axo-courier{gap:12px}.shipments-page .shp-table .axo-courier__avatar{width:30px;height:30px;font-size:11px;letter-spacing:.04em;box-shadow:inset 0 0 0 1px #e3c46e2e}.shipments-page .shp-table .shp-avatar--empty{background:var(--ax-surface-3);color:var(--ax-text-3);box-shadow:inset 0 0 0 1px var(--ax-border)}.shipments-page .shp-awb{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;text-decoration:none}.shipments-page .shp-awb--empty{font-family:var(--ax-font-mono);font-size:12.5px;color:var(--ax-text-3)}.shipments-page .shp-awb.has-message{cursor:help}.shipments-page .shp-awb--empty.has-message{text-decoration:underline dotted var(--ax-warning);text-underline-offset:3px}.shipments-page .shp-awb__flag{color:var(--ax-warning);flex-shrink:0}.shipments-page .shp-courier-name{font-size:12px}.shipments-page .shp-products{display:flex;align-items:baseline;gap:8px;min-width:0;max-width:280px;color:var(--ax-text)}.shipments-page .shp-products .axo-ellipsis{min-width:0}.shipments-page .shp-more-count{flex-shrink:0;font-size:11px;font-weight:600;color:var(--ax-text-3)}.shipments-page .shp-col-products .axo-chips{max-width:280px}.shipments-page .shp-amount{align-items:flex-end}.shipments-page .shp-pay{height:18px;padding:0 7px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.shipments-page .axo-pagination .custom-select-trigger{height:34px;padding:0 10px;font-size:12px;background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md)}.shipments-page .axo-pagination .custom-select-trigger:hover{border-color:var(--ax-gold-500)}.shipments-page .axo-pagination .custom-select-value{font-size:12px}.shipments-page .shp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shp-awb-tooltip{position:fixed;z-index:99999;transform:translateY(-100%);display:flex;align-items:flex-start;gap:8px;width:max-content;max-width:300px;padding:10px 12px;font-family:var(--ax-font-sans);font-size:12px;font-weight:500;line-height:1.55;color:var(--ax-text-inverse);background:var(--ax-ink-900);border:1px solid var(--ax-ink-700);border-radius:var(--ax-radius-md);box-shadow:var(--ax-shadow-lg);pointer-events:none;white-space:normal;word-break:break-word;animation:axo-fade var(--ax-dur-fast) var(--ax-ease) backwards}.shp-awb-tooltip__icon{flex-shrink:0;margin-top:2px;color:var(--ax-gold-300)}.shp-awb-tooltip__arrow{position:absolute;bottom:-5px;left:16px;width:9px;height:9px;background:var(--ax-ink-900);border-right:1px solid var(--ax-ink-700);border-bottom:1px solid var(--ax-ink-700);transform:rotate(45deg)}.shp-tags-modal .shp-tags-preview{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:12px 14px;background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md)}.shp-tags-modal .shp-tags-preview .axo-chips{margin-top:4px}.shp-tags-modal .axo-modal__sub .axo-mono{color:var(--ax-text);font-weight:500}@media(prefers-reduced-motion:reduce){.shipments-page .shp-row,.shp-awb-tooltip{animation:none}}@media(max-width:768px){.shipments-page .axo-head__actions .axo-btn{flex:1 1 auto}.shipments-page .shp-direction-row .axo-segment{width:100%}.shipments-page .shp-direction-row .axo-segment__btn{flex:1;justify-content:center}.shipments-page .shp-bulkbar .axo-bulkbar__count{width:100%;margin-right:0;padding:2px 0 4px}.shipments-page .shp-bulk-divider{display:none}.shipments-page .shp-tabs-row{position:relative}.shipments-page .shp-more__menu{right:0}.shipments-page .axo-pager__label{padding:0 8px}}@media(max-width:420px){.shipments-page .axo-pager button{padding:0 9px}.shipments-page .axo-pagination__controls .custom-select{min-width:0;flex:1}}.manifest-page .manifest-head{display:flex;align-items:flex-end;gap:16px;min-width:0}.manifest-page .manifest-back{margin-bottom:4px;border-radius:50%;color:var(--ax-text-2)}.manifest-page .manifest-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-family:var(--ax-font-mono);font-size:10.5px;font-weight:500;color:var(--ax-ink-950);background:var(--ax-gold-gradient);border-radius:var(--ax-radius-pill)}.manifest-page .manifest-filters .drp-wrapper{width:100%}.manifest-page .manifests-table td{white-space:nowrap}.manifest-page .manifest-date{color:var(--ax-text-2)}.manifest-page .manifest-status{text-transform:capitalize}.manifest-page .manifest-warehouse{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;color:var(--ax-text-2)}.manifest-page .axo-courier .axo-ellipsis{max-width:180px}.manifest-page .manifest-per-page{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ax-text-3)}.manifest-page .manifest-per-page .axo-select{width:auto;height:32px;padding:0 8px;font-family:var(--ax-font-mono);font-size:12px}.manifest-page .manifest-state-row td,.manifest-page .manifest-state-row:hover td{background:var(--ax-surface);height:auto;padding:0}@media(max-width:768px){.manifest-page .manifest-head{align-items:flex-start;gap:12px}.manifest-page .manifest-back{margin-bottom:0;margin-top:2px}}.ndr-page .ndr-searchbar{animation:none}.ndr-page .ndr-searchbar .axo-search{max-width:520px}.ndr-page .ndr-searchbar>.axo-btn{margin-left:auto}.ndr-page .ndr-switchbar{min-height:46px;display:flex;flex-direction:column;justify-content:flex-end}.ndr-page .ndr-switchbar .axo-bulkbar__count svg{color:var(--ax-gold-300)}.ndr-page .ndr-table{min-width:1120px}.ndr-page .ndr-row{animation:axo-rise var(--ax-dur) var(--ax-ease) backwards}.ndr-page .ndr-customer{max-width:180px}.ndr-page .ndr-reason{max-width:240px}.ndr-page .ndr-reason__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;color:var(--ax-text)}.ndr-page .ndr-status{text-transform:capitalize}.ndr-page .ndr-attempts{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;font-family:var(--ax-font-mono);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ax-text);background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:var(--ax-radius-sm)}.ndr-page .ndr-attempts.is-high{color:var(--ax-danger);background:var(--ax-danger-bg);border-color:transparent}.ndr-page .ndr-amount{align-items:flex-end}.ndr-page .ndr-pay{height:18px;padding:0 8px;font-size:10px;letter-spacing:.08em}.ndr-page .ndr-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.ndr-page .ndr-act-btn svg{color:var(--ax-gold-600)}.ndr-page .ndr-per-page{width:auto;height:32px;padding-right:28px;font-size:12px}.ndr-modal .ndr-title-id{font-family:var(--ax-font-mono);font-size:.62em;font-weight:500;letter-spacing:-.01em;color:var(--ax-gold-700);vertical-align:.15em;margin-left:4px}.ndr-modal .ndr-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ax-border);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);overflow:hidden}.ndr-modal .ndr-context__item{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;background:var(--ax-surface-2);font-size:13px;overflow-wrap:anywhere}.ndr-modal .ndr-context__reason{margin-top:12px;font-weight:500}.ndr-modal .ndr-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ndr-modal .ndr-choice{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:16px;text-align:left;font-family:var(--ax-font-sans);color:var(--ax-text);background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-lg);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),background-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.ndr-modal .ndr-choice:hover{border-color:var(--ax-gold-400);box-shadow:var(--ax-shadow-md);transform:translateY(-1px)}.ndr-modal .ndr-choice:focus-visible{outline:none;box-shadow:var(--ax-ring)}.ndr-modal .ndr-choice.is-active{border-color:var(--ax-gold-500);background:var(--ax-gold-50);box-shadow:inset 0 0 0 1px var(--ax-gold-500)}.ndr-modal .ndr-choice__icon{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--ax-text-2);background:var(--ax-surface-3);border-radius:var(--ax-radius-md);transition:all var(--ax-dur-fast) var(--ax-ease)}.ndr-modal .ndr-choice.is-active .ndr-choice__icon{color:var(--ax-gold-300);background:var(--ax-ink-900)}.ndr-modal .ndr-choice__text{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:18px}.ndr-modal .ndr-choice__title{font-size:14px;font-weight:600}.ndr-modal .ndr-choice__desc{font-size:12px;line-height:1.5;color:var(--ax-text-2)}.ndr-modal .ndr-choice__check{position:absolute;top:12px;right:12px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-ink-950);transition:all var(--ax-dur-fast) var(--ax-ease)}.ndr-modal .ndr-choice.is-active .ndr-choice__check{border-color:transparent;background:var(--ax-gold-gradient)}.ndr-modal .ndr-optional{margin-left:6px;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--ax-text-3)}.ndr-modal .ndr-remarks{position:relative}.ndr-modal .ndr-remarks .axo-textarea{padding-left:38px}.ndr-modal .ndr-remarks__icon{position:absolute;top:12px;left:13px;color:var(--ax-text-3);pointer-events:none}.ndr-modal .ndr-remarks:focus-within .ndr-remarks__icon{color:var(--ax-gold-600)}.ndr-modal .ndr-timeline{position:relative;list-style:none;margin:0;padding:0 0 0 22px}.ndr-modal .ndr-timeline:before{content:"";position:absolute;top:8px;bottom:8px;left:5px;width:1px;background:var(--ax-border-strong)}.ndr-modal .ndr-timeline__item{position:relative;padding-bottom:14px}.ndr-modal .ndr-timeline__item:last-child{padding-bottom:0}.ndr-modal .ndr-timeline__dot{position:absolute;top:16px;left:-21px;width:11px;height:11px;border-radius:50%;background:var(--ax-surface);border:2px solid var(--ax-gold-500)}.ndr-modal .ndr-timeline__item:first-child .ndr-timeline__dot{background:var(--ax-gold-gradient);border-color:var(--ax-gold-600)}.ndr-modal .ndr-timeline__card{padding:12px 14px;background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md)}.ndr-modal .ndr-timeline__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ndr-modal .ndr-timeline__action{font-size:13px;font-weight:600;text-transform:capitalize;color:var(--ax-text)}.ndr-modal .ndr-timeline__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--ax-text-2)}.ndr-modal .ndr-timeline__meta .axo-chip{text-transform:none;font-family:var(--ax-font-mono)}.ndr-modal .ndr-timeline__remarks{margin:10px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.5;color:var(--ax-text-2);background:var(--ax-surface);border-left:2px solid var(--ax-gold-400);border-radius:0 var(--ax-radius-xs) var(--ax-radius-xs) 0}@media(max-width:768px){.ndr-page .ndr-searchbar .axo-search{max-width:none;flex-basis:100%}.ndr-page .ndr-searchbar>.axo-btn{margin-left:0;width:100%}.ndr-page .ndr-switchbar .axo-bulkbar__count{flex-basis:100%}.ndr-page .ndr-switchbar .axo-bulkbar .axo-btn,.ndr-page .ndr-per-page{flex:1}.ndr-modal .ndr-choices,.ndr-modal .ndr-context{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ndr-page .ndr-row{animation:none}.ndr-modal .ndr-choice:hover{transform:none}}.axb-page{--axb-gutter: 32px;padding:28px var(--axb-gutter) 48px;min-height:100vh;background:var(--ax-canvas);color:var(--ax-text);font-family:var(--ax-font-sans);animation:axb-fade var(--ax-dur-slow) var(--ax-ease) backwards}.axb-page *,.axb-page *:before,.axb-page *:after{box-sizing:border-box}.axb-page .axb-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.axb-page .axb-header-text{display:flex;flex-direction:column;gap:6px;min-width:0}.axb-page .axb-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.axb-page .axb-eyebrow:before{content:"";width:18px;height:1px;background:var(--ax-gold-500)}.axb-page .axb-title{margin:0;font-family:var(--ax-font-display);font-weight:600;font-size:36px;line-height:1.05;letter-spacing:-.01em;color:var(--ax-text)}.axb-page .axb-subtitle{margin:0;font-size:14px;line-height:1.5;color:var(--ax-text-2)}.axb-page .axb-overview{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:28px}.axb-page .axb-balance-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:184px;padding:24px 26px 22px;border-radius:var(--ax-radius-lg);background:linear-gradient(145deg,var(--ax-ink-900),var(--ax-ink-950));border:1px solid rgba(212,175,79,.35);box-shadow:var(--ax-shadow-lg);color:var(--ax-text-inverse);isolation:isolate}.axb-page .axb-balance-card:before{content:"";position:absolute;top:0;left:26px;right:26px;height:1px;background:linear-gradient(90deg,transparent,rgba(246,227,166,.7),transparent)}.axb-page .axb-balance-glow{position:absolute;z-index:-1;top:-120px;right:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#d4af4f38,#d4af4f00 65%);pointer-events:none}.axb-page .axb-balance-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.axb-page .axb-balance-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-gold-300)}.axb-page .axb-balance-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--ax-radius-pill);border:1px solid rgba(212,175,79,.3);font-size:11px;font-weight:600;letter-spacing:.04em;color:#f7f5f0b8}.axb-page .axb-balance-badge svg{color:var(--ax-gold-400)}.axb-page .axb-balance-figure{display:flex;align-items:baseline;gap:8px;min-width:0}.axb-page .axb-balance-currency{font-family:var(--ax-font-display);font-weight:600;font-size:28px;color:var(--ax-gold-400)}.axb-page .axb-balance-value{font-family:var(--ax-font-display);font-weight:600;font-size:50px;line-height:1;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--ax-text-inverse);overflow-wrap:anywhere}.axb-page .axb-balance-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid rgba(247,245,240,.08)}.axb-page .axb-balance-note{font-size:12px;color:#f7f5f08c}.axb-page .axb-tile{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:22px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);transition:box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.axb-page .axb-tile:hover{box-shadow:var(--ax-shadow-md);transform:translateY(-2px)}.axb-page .axb-tile-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.axb-page .axb-tile-value{display:flex;align-items:baseline;gap:4px;font-family:var(--ax-font-display);font-weight:600;font-size:32px;line-height:1.05;font-variant-numeric:lining-nums tabular-nums;color:var(--ax-text);overflow-wrap:anywhere}.axb-page .axb-tile-currency{font-size:20px;color:var(--ax-gold-600)}.axb-page .axb-tile-hint{font-size:12px;color:var(--ax-text-2)}.axb-page .axb-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--ax-radius-md);border:1px solid transparent;font-family:var(--ax-font-sans);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:transform var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease)}.axb-page .axb-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.axb-page .axb-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.axb-page .axb-btn--accent{overflow:hidden;background:var(--ax-gold-gradient);color:var(--ax-ink-950);box-shadow:var(--ax-shadow-gold)}.axb-page .axb-btn--accent:after{content:"";position:absolute;inset:0;background:var(--ax-gold-sheen);transform:translate(-120%);transition:transform var(--ax-dur-slow) var(--ax-ease);pointer-events:none}.axb-page .axb-btn--accent:hover:not(:disabled){transform:translateY(-2px)}.axb-page .axb-btn--accent:hover:not(:disabled):after{transform:translate(120%)}.axb-page .axb-btn--primary{background:var(--ax-ink-900);color:var(--ax-text-inverse);border-color:var(--ax-ink-900)}.axb-page .axb-btn--primary:hover:not(:disabled){border-color:var(--ax-gold-500);transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}.axb-page .axb-btn--secondary{background:var(--ax-surface);color:var(--ax-text);border-color:var(--ax-border-strong)}.axb-page .axb-btn--secondary:hover:not(:disabled),.axb-page .axb-btn--secondary.is-active{border-color:var(--ax-gold-600);background:var(--ax-gold-50)}.axb-page .axb-btn--ghost{background:transparent;color:var(--ax-text-2)}.axb-page .axb-btn--ghost:hover:not(:disabled){color:var(--ax-text);background:var(--ax-surface-3)}.axb-page .axb-chevron{transition:transform var(--ax-dur) var(--ax-ease)}.axb-page .axb-chevron.is-open{transform:rotate(180deg)}.axb-page .axb-tabs{display:flex;gap:28px;margin-bottom:20px;border-bottom:1px solid var(--ax-border);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.axb-page .axb-tabs::-webkit-scrollbar{display:none}.axb-page .axb-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 0 14px;background:none;border:none;font-family:var(--ax-font-sans);font-size:13px;font-weight:600;color:var(--ax-text-3);white-space:nowrap;cursor:pointer;transition:color var(--ax-dur) var(--ax-ease)}.axb-page .axb-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--ax-gold-500);transform:scaleX(0);transition:transform var(--ax-dur) var(--ax-ease)}.axb-page .axb-tab:hover{color:var(--ax-text-2)}.axb-page .axb-tab.is-active{color:var(--ax-text)}.axb-page .axb-tab.is-active svg{color:var(--ax-gold-600)}.axb-page .axb-tab.is-active:after{transform:scaleX(1)}.axb-page .axb-tab:focus-visible{outline:none;color:var(--ax-text);box-shadow:var(--ax-ring);border-radius:6px}.axb-page .axb-panel{animation:axb-rise var(--ax-dur-slow) var(--ax-ease) backwards}.axb-page .axb-card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);overflow:hidden}.axb-page .axb-card-head,.axb-page .axb-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--ax-border)}.axb-page .axb-toolbar{align-items:center}.axb-page .axb-card-heading{display:flex;flex-direction:column;gap:4px;min-width:0}.axb-page .axb-card-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-gold-700)}.axb-page .axb-card-title{margin:0;font-size:16px;font-weight:600;color:var(--ax-text)}.axb-page .axb-card-desc{margin:0;font-size:13px;color:var(--ax-text-2)}.axb-page .axb-count{flex-shrink:0;padding:4px 10px;border-radius:var(--ax-radius-pill);background:var(--ax-surface-3);font-size:11px;font-weight:600;color:var(--ax-text-2)}.axb-page .axb-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.axb-page .axb-filters{padding:18px 24px 20px;background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border);animation:axb-rise var(--ax-dur) var(--ax-ease) backwards}.axb-page .axb-filters-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px}.axb-page .axb-filters-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.axb-page .axb-field{display:flex;flex-direction:column;gap:6px;min-width:0}.axb-page .axb-field>label{font-size:12px;font-weight:600;color:var(--ax-text-2)}.axb-page .axb-field input,.axb-page .axb-field select,.axb-page .axb-select-inline select{width:100%;height:38px;padding:0 12px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background-color:var(--ax-surface);font-family:var(--ax-font-sans);font-size:13px;color:var(--ax-text);transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.axb-page .axb-field input::placeholder{color:var(--ax-text-3);font-family:var(--ax-font-sans)}.axb-page .axb-field input.axb-input-mono{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.axb-page .axb-field input:focus,.axb-page .axb-field select:focus,.axb-page .axb-select-inline select:focus{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.axb-page .axb-filter-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.axb-page .axb-table-wrap{max-height:600px;overflow:auto;-webkit-overflow-scrolling:touch}.axb-page .axb-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.axb-page .axb-table--rates{min-width:880px}.axb-page .axb-table--ledger{min-width:860px}.axb-page .axb-table--freight{min-width:900px}.axb-page .axb-table th{position:sticky;top:0;z-index:2;padding:12px 16px;background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border);text-align:left;vertical-align:bottom;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-text-3);white-space:nowrap}.axb-page .axb-table td{height:52px;padding:10px 16px;border-bottom:1px solid var(--ax-border);vertical-align:middle;color:var(--ax-text)}.axb-page .axb-table th:first-child,.axb-page .axb-table td:first-child{padding-left:24px}.axb-page .axb-table th:last-child,.axb-page .axb-table td:last-child{padding-right:24px}.axb-page .axb-table tbody tr:last-child td{border-bottom:none}.axb-page .axb-table tbody tr{transition:background-color var(--ax-dur-fast) var(--ax-ease)}.axb-page .axb-table tbody tr:hover{background:var(--ax-gold-50)}.axb-page .axb-table tbody tr td:first-child{box-shadow:inset 2px 0 0 transparent;transition:box-shadow var(--ax-dur-fast) var(--ax-ease)}.axb-page .axb-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--ax-gold-500)}.axb-page .axb-table .is-num{text-align:right}.axb-page .axb-th-code{display:block;color:var(--ax-text-2)}.axb-page .axb-th-sub{display:block;margin-top:2px;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:none;color:var(--ax-text-3)}.axb-page .axb-mono{font-family:var(--ax-font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.axb-page .axb-nil{color:var(--ax-border-strong);font-family:var(--ax-font-sans)}.axb-page .axb-courier{font-weight:600;color:var(--ax-text);white-space:nowrap}.axb-page .axb-date{white-space:nowrap;color:var(--ax-text-2)}.axb-page .axb-awb{color:var(--ax-text-2);white-space:nowrap}.axb-page .axb-order{font-weight:600;color:var(--ax-gold-700);white-space:nowrap}.axb-page .axb-charge{color:var(--ax-text);white-space:nowrap}.axb-page .axb-particulars{min-width:220px;max-width:360px}.axb-page .axb-particulars-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.axb-page .axb-category{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--ax-radius-pill);background:var(--ax-surface-3);font-size:11px;font-weight:600;text-transform:capitalize;color:var(--ax-text)}.axb-page .axb-subcategory{font-size:12px;color:var(--ax-text-2);text-transform:capitalize}.axb-page .axb-notes{margin-top:4px;font-size:12px;line-height:1.45;color:var(--ax-text-3);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.axb-page .axb-type{display:inline-flex;align-items:center;gap:4px;padding:3px 10px 3px 8px;border-radius:var(--ax-radius-pill);font-size:11px;font-weight:600;text-transform:capitalize}.axb-page .axb-type--credit{background:var(--ax-success-bg);color:var(--ax-success)}.axb-page .axb-type--debit{background:var(--ax-danger-bg);color:var(--ax-danger)}.axb-page .axb-amt{font-family:var(--ax-font-mono);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.axb-page .axb-amt--credit{color:var(--ax-success)}.axb-page .axb-amt--debit{color:var(--ax-danger)}.axb-page .axb-balance{font-weight:600;color:var(--ax-text);white-space:nowrap}.axb-page .axb-row-in{animation:axb-fade var(--ax-dur-slow) var(--ax-ease) backwards}.axb-page .axb-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;background:var(--ax-surface-2);border-top:1px solid var(--ax-border)}.axb-page .axb-pagination-info{font-size:12px;color:var(--ax-text-2)}.axb-page .axb-pagination-info strong{font-family:var(--ax-font-mono);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ax-text)}.axb-page .axb-pagination-controls{display:flex;align-items:center;gap:12px}.axb-page .axb-select-inline select{width:auto;height:32px;padding:0 10px;font-size:12px}.axb-page .axb-pager{display:flex;align-items:center;gap:6px}.axb-page .axb-pager-btn{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);font-family:var(--ax-font-sans);font-size:12px;font-weight:600;color:var(--ax-text);cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease)}.axb-page .axb-pager-btn:hover:not(:disabled){border-color:var(--ax-gold-600);background:var(--ax-gold-50)}.axb-page .axb-pager-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.axb-page .axb-pager-btn:disabled{opacity:.45;cursor:not-allowed}.axb-page .axb-page-indicator{padding:0 6px;font-size:12px;color:var(--ax-text-2);white-space:nowrap}.axb-page .axb-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.axb-page .axb-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 24px;text-align:center;color:var(--ax-text-3)}.axb-page .axb-state-text{font-size:13px}.axb-page .axb-spinner{width:24px;height:24px;border-radius:50%;border:2px solid var(--ax-border);border-top-color:var(--ax-gold-500);animation:axb-spin .9s linear infinite}.axb-page .axb-state-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--ax-gold-50);border:1px solid var(--ax-gold-100);color:var(--ax-gold-600)}.axb-page .axb-state--empty h3{margin:4px 0 0;font-size:15px;font-weight:600;color:var(--ax-text)}.axb-page .axb-state--empty p{margin:0;font-size:13px;color:var(--ax-text-2)}@keyframes axb-fade{0%{opacity:0}to{opacity:1}}@keyframes axb-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes axb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.axb-page,.axb-page .axb-panel,.axb-page .axb-filters,.axb-page .axb-row-in{animation:none}.axb-page .axb-btn,.axb-page .axb-tile,.axb-page .axb-btn--accent:after{transition:none}.axb-page .axb-btn:hover,.axb-page .axb-tile:hover{transform:none}.axb-page .axb-spinner{animation-duration:2s}}@media(max-width:1100px){.axb-page .axb-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.axb-page .axb-balance-card{grid-column:1 / -1}.axb-page .axb-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.axb-page{--axb-gutter: 16px;padding-top:20px}.axb-page .axb-header{flex-direction:column;align-items:flex-start}.axb-page .axb-title{font-size:26px}.axb-page .axb-subtitle{font-size:13px}.axb-page .axb-balance-card{padding:20px;min-height:0}.axb-page .axb-balance-value{font-size:42px}.axb-page .axb-card-head,.axb-page .axb-toolbar{flex-direction:column;align-items:stretch;padding:16px}.axb-page .axb-toolbar-actions .axb-btn{flex:1 1 0}.axb-page .axb-count{align-self:flex-start}.axb-page .axb-filters{padding:16px}.axb-page .axb-filters-grid,.axb-page .axb-filters-grid--two{grid-template-columns:1fr}.axb-page .axb-filter-actions .axb-btn{flex:1 1 0}.axb-page .axb-table th:first-child,.axb-page .axb-table td:first-child{padding-left:16px}.axb-page .axb-table th:last-child,.axb-page .axb-table td:last-child{padding-right:16px}.axb-page .axb-pagination{flex-direction:column;align-items:stretch;padding:14px 16px}.axb-page .axb-pagination-controls{justify-content:space-between;flex-wrap:wrap}}@media(max-width:480px){.axb-page .axb-overview{grid-template-columns:1fr}.axb-page .axb-balance-foot{flex-direction:column;align-items:stretch}.axb-page .axb-balance-foot .axb-btn{width:100%}.axb-page .axb-balance-value{font-size:38px}.axb-page .axb-tabs{gap:20px}.axb-page .axb-tile{padding:18px}.axb-page .axb-tile-value{font-size:28px}.axb-page .axb-pager-btn span{display:none}}.axp-page{--axp-gutter: 32px;padding:28px var(--axp-gutter) 48px;min-height:100vh;background:var(--ax-canvas);color:var(--ax-text);font-family:var(--ax-font-sans);animation:axp-fade var(--ax-dur-slow) var(--ax-ease) backwards}.axp-page *,.axp-page *:before,.axp-page *:after{box-sizing:border-box}.axp-page .axp-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.axp-page .axp-header-text{display:flex;flex-direction:column;gap:6px;min-width:0}.axp-page .axp-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.axp-page .axp-eyebrow:before{content:"";width:18px;height:1px;background:var(--ax-gold-500)}.axp-page .axp-title{margin:0;font-family:var(--ax-font-display);font-weight:600;font-size:36px;line-height:1.05;letter-spacing:-.01em;color:var(--ax-text)}.axp-page .axp-subtitle{margin:0;font-size:14px;line-height:1.5;color:var(--ax-text-2)}.axp-page .axp-summary{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;margin-bottom:28px}.axp-page .axp-hero-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:176px;padding:24px 26px 22px;border-radius:var(--ax-radius-lg);background:linear-gradient(145deg,var(--ax-ink-900),var(--ax-ink-950));border:1px solid rgba(212,175,79,.35);box-shadow:var(--ax-shadow-lg);color:var(--ax-text-inverse);isolation:isolate;animation:axp-rise var(--ax-dur-slow) var(--ax-ease) backwards}.axp-page .axp-hero-card:before{content:"";position:absolute;top:0;left:26px;right:26px;height:1px;background:linear-gradient(90deg,transparent,rgba(246,227,166,.7),transparent)}.axp-page .axp-hero-glow{position:absolute;z-index:-1;top:-130px;right:-90px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,#d4af4f38,#d4af4f00 65%);pointer-events:none}.axp-page .axp-hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.axp-page .axp-hero-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-gold-300)}.axp-page .axp-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(212,175,79,.35);color:var(--ax-gold-400)}.axp-page .axp-hero-figure{display:flex;align-items:baseline;gap:8px;min-width:0}.axp-page .axp-hero-currency{font-family:var(--ax-font-display);font-weight:600;font-size:28px;color:var(--ax-gold-400)}.axp-page .axp-hero-value{font-family:var(--ax-font-display);font-weight:600;font-size:50px;line-height:1;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--ax-text-inverse);overflow-wrap:anywhere}.axp-page .axp-hero-note{padding-top:14px;border-top:1px solid rgba(247,245,240,.08);font-size:12px;color:#f7f5f08c}.axp-page .axp-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:22px 24px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);transition:box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease);animation:axp-rise var(--ax-dur-slow) var(--ax-ease) 80ms backwards}.axp-page .axp-tile:hover{box-shadow:var(--ax-shadow-md);transform:translateY(-2px)}.axp-page .axp-tile-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.axp-page .axp-tile-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.axp-page .axp-tile-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--ax-success-bg);color:var(--ax-success)}.axp-page .axp-tile-value{display:flex;align-items:baseline;gap:4px;font-family:var(--ax-font-display);font-weight:600;font-size:36px;line-height:1.05;font-variant-numeric:lining-nums tabular-nums;color:var(--ax-text);overflow-wrap:anywhere}.axp-page .axp-tile-currency{font-size:22px;color:var(--ax-gold-600)}.axp-page .axp-tile-hint{font-size:12px;color:var(--ax-text-2)}.axp-page .axp-skeleton{display:block;width:160px;max-width:70%;height:40px;border-radius:var(--ax-radius-sm);background:linear-gradient(90deg,var(--ax-surface-3) 0%,var(--ax-gold-50) 50%,var(--ax-surface-3) 100%);background-size:200% 100%;animation:axp-shimmer 1.4s linear infinite}.axp-page .axp-skeleton--dark{width:220px;height:50px;background:linear-gradient(90deg,#f7f5f00d,#d4af4f2e,#f7f5f00d);background-size:200% 100%}.axp-page .axp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--ax-radius-md);border:1px solid transparent;font-family:var(--ax-font-sans);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:transform var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease)}.axp-page .axp-btn--sm{height:30px;padding:0 12px;font-size:12px;gap:6px}.axp-page .axp-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.axp-page .axp-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.axp-page .axp-btn--primary{background:var(--ax-ink-900);color:var(--ax-text-inverse);border-color:var(--ax-ink-900)}.axp-page .axp-btn--primary:hover:not(:disabled){border-color:var(--ax-gold-500);transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}.axp-page .axp-btn--secondary{background:var(--ax-surface);color:var(--ax-text);border-color:var(--ax-border-strong)}.axp-page .axp-btn--secondary:hover:not(:disabled),.axp-page .axp-btn--secondary.is-active{border-color:var(--ax-gold-600);background:var(--ax-gold-50)}.axp-page .axp-btn--ghost{background:transparent;color:var(--ax-text-2)}.axp-page .axp-btn--ghost:hover:not(:disabled){color:var(--ax-text);background:var(--ax-surface-3)}.axp-page .axp-chevron{transition:transform var(--ax-dur) var(--ax-ease)}.axp-page .axp-chevron.is-open{transform:rotate(180deg)}.axp-page .axp-card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);overflow:hidden;animation:axp-rise var(--ax-dur-slow) var(--ax-ease) .14s backwards}.axp-page .axp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--ax-border)}.axp-page .axp-card-heading{display:flex;flex-direction:column;gap:4px;min-width:0}.axp-page .axp-card-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-gold-700)}.axp-page .axp-card-title{margin:0;font-size:16px;font-weight:600;color:var(--ax-text)}.axp-page .axp-toolbar-actions{display:flex;align-items:center;gap:8px}.axp-page .axp-filters{padding:18px 24px 20px;background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border);animation:axp-rise var(--ax-dur) var(--ax-ease) backwards}.axp-page .axp-filters-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px 16px;max-width:720px}.axp-page .axp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.axp-page .axp-field>label{font-size:12px;font-weight:600;color:var(--ax-text-2)}.axp-page .axp-check{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);font-size:13px;color:var(--ax-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease)}.axp-page .axp-check:hover{border-color:var(--ax-gold-600)}.axp-page .axp-check.is-checked{border-color:var(--ax-gold-500);background:var(--ax-gold-50)}.axp-page .axp-check input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--ax-gold-600);cursor:pointer}.axp-page .axp-check input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--ax-ring);border-radius:4px}.axp-page .axp-filter-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.axp-page .axp-table-wrap{max-height:560px;overflow:auto;-webkit-overflow-scrolling:touch}.axp-page .axp-table{width:100%;min-width:960px;border-collapse:separate;border-spacing:0;font-size:13px}.axp-page .axp-table th{position:sticky;top:0;z-index:2;padding:12px 16px;background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border);text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-text-3);white-space:nowrap}.axp-page .axp-table td{height:52px;padding:10px 16px;border-bottom:1px solid var(--ax-border);vertical-align:middle;color:var(--ax-text)}.axp-page .axp-table th:first-child,.axp-page .axp-table td:first-child{padding-left:24px}.axp-page .axp-table th:last-child,.axp-page .axp-table td:last-child{padding-right:24px}.axp-page .axp-table tbody tr:last-child td{border-bottom:none}.axp-page .axp-table tbody tr{transition:background-color var(--ax-dur-fast) var(--ax-ease)}.axp-page .axp-table tbody tr:hover{background:var(--ax-gold-50)}.axp-page .axp-table tbody tr td:first-child{box-shadow:inset 2px 0 0 transparent;transition:box-shadow var(--ax-dur-fast) var(--ax-ease)}.axp-page .axp-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--ax-gold-500)}.axp-page .axp-table .is-num,.axp-page .axp-table .is-end{text-align:right}.axp-page .axp-mono{font-family:var(--ax-font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.axp-page .axp-nil{font-family:var(--ax-font-sans);color:var(--ax-border-strong)}.axp-page .axp-date{color:var(--ax-text-2);white-space:nowrap}.axp-page .axp-rid{font-weight:600;color:var(--ax-text);white-space:nowrap}.axp-page .axp-utr{font-size:12px;color:var(--ax-text-2);white-space:nowrap}.axp-page .axp-amt{font-family:var(--ax-font-mono);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ax-text);white-space:nowrap}.axp-page .axp-amt--debit{color:var(--ax-danger)}.axp-page .axp-amt--credit{color:var(--ax-success)}.axp-page .axp-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--ax-radius-pill);font-size:11px;font-weight:600;white-space:nowrap}.axp-page .axp-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.axp-page .axp-status--paid{background:var(--ax-success-bg);color:var(--ax-success)}.axp-page .axp-status--unpaid{background:var(--ax-warning-bg);color:var(--ax-warning)}.axp-page .axp-row-in{animation:axp-fade var(--ax-dur-slow) var(--ax-ease) backwards}.axp-page .axp-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;background:var(--ax-surface-2);border-top:1px solid var(--ax-border)}.axp-page .axp-pagination-info{font-size:12px;color:var(--ax-text-2)}.axp-page .axp-pagination-info strong{font-family:var(--ax-font-mono);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ax-text)}.axp-page .axp-pagination-controls{display:flex;align-items:center;gap:12px}.axp-page .axp-select-inline select{height:32px;padding:0 10px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background-color:var(--ax-surface);font-family:var(--ax-font-sans);font-size:12px;color:var(--ax-text);transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.axp-page .axp-select-inline select:focus{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.axp-page .axp-pager{display:flex;align-items:center;gap:6px}.axp-page .axp-pager-btn{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);font-family:var(--ax-font-sans);font-size:12px;font-weight:600;color:var(--ax-text);cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease)}.axp-page .axp-pager-btn:hover:not(:disabled){border-color:var(--ax-gold-600);background:var(--ax-gold-50)}.axp-page .axp-pager-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.axp-page .axp-pager-btn:disabled{opacity:.45;cursor:not-allowed}.axp-page .axp-page-indicator{padding:0 6px;font-size:12px;color:var(--ax-text-2);white-space:nowrap}.axp-page .axp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.axp-page .axp-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 24px;text-align:center;color:var(--ax-text-3)}.axp-page .axp-state-text{font-size:13px}.axp-page .axp-spinner{width:24px;height:24px;border-radius:50%;border:2px solid var(--ax-border);border-top-color:var(--ax-gold-500);animation:axp-spin .9s linear infinite}.axp-page .axp-state-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--ax-gold-50);border:1px solid var(--ax-gold-100);color:var(--ax-gold-600)}.axp-page .axp-state--empty h3{margin:4px 0 0;font-size:15px;font-weight:600;color:var(--ax-text)}.axp-page .axp-state--empty p{margin:0;font-size:13px;color:var(--ax-text-2)}@keyframes axp-fade{0%{opacity:0}to{opacity:1}}@keyframes axp-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes axp-spin{to{transform:rotate(360deg)}}@keyframes axp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.axp-page,.axp-page .axp-hero-card,.axp-page .axp-tile,.axp-page .axp-card,.axp-page .axp-filters,.axp-page .axp-row-in,.axp-page .axp-skeleton{animation:none}.axp-page .axp-btn,.axp-page .axp-tile{transition:none}.axp-page .axp-btn:hover,.axp-page .axp-tile:hover{transform:none}.axp-page .axp-spinner{animation-duration:2s}}@media(max-width:992px){.axp-page .axp-summary{grid-template-columns:1fr}}@media(max-width:768px){.axp-page{--axp-gutter: 16px;padding-top:20px}.axp-page .axp-header{flex-direction:column;align-items:flex-start}.axp-page .axp-title{font-size:26px}.axp-page .axp-subtitle{font-size:13px}.axp-page .axp-hero-card{padding:20px;min-height:0}.axp-page .axp-hero-value{font-size:42px}.axp-page .axp-tile{padding:18px 20px}.axp-page .axp-tile-value{font-size:30px}.axp-page .axp-toolbar,.axp-page .axp-filters{padding:16px}.axp-page .axp-filters-grid{grid-template-columns:1fr}.axp-page .axp-filter-actions .axp-btn{flex:1 1 0}.axp-page .axp-table th:first-child,.axp-page .axp-table td:first-child{padding-left:16px}.axp-page .axp-table th:last-child,.axp-page .axp-table td:last-child{padding-right:16px}.axp-page .axp-pagination{flex-direction:column;align-items:stretch;padding:14px 16px}.axp-page .axp-pagination-controls{justify-content:space-between;flex-wrap:wrap}}@media(max-width:480px){.axp-page .axp-hero-value{font-size:38px}.axp-page .axp-hero-currency{font-size:24px}.axp-page .axp-pager-btn span{display:none}}.reports-page{--rp-gutter: 32px;padding:28px var(--rp-gutter) 48px;background:var(--ax-canvas);min-height:100vh;font-family:var(--ax-font-sans);color:var(--ax-text);display:flex;flex-direction:column;gap:28px;box-sizing:border-box;max-width:100%;overflow-x:hidden;animation:rp-fade-in var(--ax-dur-slow) var(--ax-ease) backwards}.reports-page *,.reports-page *:before,.reports-page *:after{box-sizing:border-box}.reports-page .rp-mono{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums}.reports-page .rp-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--ax-border)}.reports-page .rp-header-text{display:flex;flex-direction:column;gap:6px;min-width:0}.reports-page .rp-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.reports-page .rp-eyebrow:before{content:"";width:18px;height:1px;background:var(--ax-gold-500)}.reports-page .rp-eyebrow--plain:before{display:none}.reports-page .rp-title{margin:0;font-family:var(--ax-font-display);font-weight:600;font-size:36px;line-height:1.1;letter-spacing:-.005em;color:var(--ax-text)}.reports-page .rp-subtitle{margin:0;max-width:620px;font-size:14px;line-height:1.55;color:var(--ax-text-2)}.reports-page .rp-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.reports-page .rp-range-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid var(--ax-border);border-radius:var(--ax-radius-pill);background:var(--ax-surface);color:var(--ax-text-2);font-size:12px;font-weight:500;white-space:nowrap;max-width:100%}.reports-page .rp-range-chip svg{color:var(--ax-gold-600);flex-shrink:0}.reports-page .rp-range-chip-text{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.reports-page .rp-range-chip--header{height:36px;padding:0 14px;box-shadow:var(--ax-shadow-xs)}.reports-page .rp-filter-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--ax-radius-pill);background:var(--ax-gold-50);color:var(--ax-gold-700);font-size:11px;font-weight:600}.reports-page .rp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--ax-radius-md);border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:transform var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease)}.reports-page .rp-btn--sm{height:30px;padding:0 12px;font-size:12px}.reports-page .rp-btn--primary{background:var(--ax-ink-900);color:var(--ax-text-inverse);border-color:var(--ax-ink-900)}.reports-page .rp-btn--primary:hover:not(:disabled){border-color:#d4af4f8c;transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}.reports-page .rp-btn--secondary{background:var(--ax-surface);color:var(--ax-text);border-color:var(--ax-border-strong)}.reports-page .rp-btn--secondary:hover:not(:disabled),.reports-page .rp-btn--secondary.is-active{border-color:var(--ax-gold-600)}.reports-page .rp-btn--secondary.is-active{background:var(--ax-gold-50)}.reports-page .rp-btn:focus-visible{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.reports-page .rp-btn:disabled{opacity:.6;cursor:not-allowed}.reports-page .rp-chevron{color:var(--ax-text-3);transition:transform var(--ax-dur) var(--ax-ease)}.reports-page .rp-chevron.is-rotated{transform:rotate(180deg)}.reports-page .rp-section-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.reports-page .rp-section-head:after{content:"";flex:1;height:1px;background:var(--ax-border);order:1}.reports-page .rp-section-count{order:2;font-size:11px;color:var(--ax-text-3)}.reports-page .rp-catalogue-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.reports-page .rp-report-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 18px 16px;text-align:left;font-family:inherit;color:var(--ax-text);background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);cursor:pointer;overflow:hidden;transition:transform var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease)}.reports-page .rp-report-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--ax-gold-gradient);opacity:0;transition:opacity var(--ax-dur) var(--ax-ease)}.reports-page .rp-report-card:hover{transform:translateY(-2px);box-shadow:var(--ax-shadow-md);border-color:var(--ax-border-strong)}.reports-page .rp-report-card:focus-visible{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.reports-page .rp-report-card.is-active{border-color:#bf96378c;box-shadow:var(--ax-shadow-md)}.reports-page .rp-report-card.is-active:before{opacity:1}.reports-page .rp-report-card-top{display:flex;width:100%;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.reports-page .rp-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--ax-radius-md);background:var(--ax-gold-50);color:var(--ax-gold-700);border:1px solid var(--ax-gold-100)}.reports-page .rp-report-index{font-size:11px;color:var(--ax-text-3)}.reports-page .rp-report-name{font-size:15px;font-weight:600;color:var(--ax-text)}.reports-page .rp-report-desc{font-size:12.5px;line-height:1.5;color:var(--ax-text-2);flex:1}.reports-page .rp-report-meta{display:flex;width:100%;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:12px;border-top:1px solid var(--ax-border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ax-text-3)}.reports-page .rp-report-open{display:inline-flex;align-items:center;gap:4px;color:var(--ax-text-2)}.reports-page .rp-report-card.is-active .rp-report-open{color:var(--ax-gold-700)}.reports-page .rp-panel{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);padding:24px;display:flex;flex-direction:column;gap:20px;min-width:0}.reports-page .rp-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.reports-page .rp-panel-titles{display:flex;flex-direction:column;gap:4px}.reports-page .rp-panel-title{margin:0;font-size:16px;font-weight:600;color:var(--ax-text)}.reports-page .rp-panel-desc{margin:0;font-size:13px;color:var(--ax-text-2)}.reports-page .rp-tab{display:flex;flex-direction:column;gap:16px;min-width:0}.reports-page .rp-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.reports-page .rp-filters{padding:18px;background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg)}.reports-page .rp-filters-grid{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(160px,1fr)) auto;gap:14px;align-items:end}.reports-page .rp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.reports-page .rp-field>label{font-size:12px;font-weight:600;color:var(--ax-text-2)}.reports-page .rp-field select,.reports-page .rp-select-sm{height:38px;width:100%;padding:0 12px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background-color:var(--ax-surface);color:var(--ax-text);font-family:inherit;font-size:13px;transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.reports-page .rp-field select:focus,.reports-page .rp-select-sm:focus{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.reports-page .rp-filter-actions{display:flex;gap:8px;justify-content:flex-end}.reports-page .rp-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.reports-page .rp-kpi{--rp-tone: var(--ax-gold-500);--rp-tone-bg: var(--ax-gold-50);--rp-tone-fg: var(--ax-gold-700);position:relative;display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);transition:transform var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.reports-page .rp-kpi:hover{transform:translateY(-2px);box-shadow:var(--ax-shadow-md)}.reports-page .rp-kpi--gold:before{content:"";position:absolute;inset:-1px -1px auto;height:2px;border-radius:var(--ax-radius-lg) var(--ax-radius-lg) 0 0;background:var(--ax-gold-gradient)}.reports-page .rp-kpi--info{--rp-tone: var(--ax-info);--rp-tone-bg: var(--ax-info-bg);--rp-tone-fg: var(--ax-info)}.reports-page .rp-kpi--success{--rp-tone: var(--ax-success);--rp-tone-bg: var(--ax-success-bg);--rp-tone-fg: var(--ax-success)}.reports-page .rp-kpi--warning{--rp-tone: var(--ax-warning);--rp-tone-bg: var(--ax-warning-bg);--rp-tone-fg: var(--ax-warning)}.reports-page .rp-kpi--danger{--rp-tone: var(--ax-danger);--rp-tone-bg: var(--ax-danger-bg);--rp-tone-fg: var(--ax-danger)}.reports-page .rp-kpi-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.reports-page .rp-kpi-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ax-text-3)}.reports-page .rp-dot{width:6px;height:6px;border-radius:50%;background:var(--rp-tone);flex-shrink:0}.reports-page .rp-kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--ax-radius-sm);background:var(--rp-tone-bg);color:var(--rp-tone-fg);flex-shrink:0}.reports-page .rp-kpi-value{font-family:var(--ax-font-display);font-weight:600;font-size:40px;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--ax-text)}.reports-page .rp-kpi-export{align-self:flex-start}.reports-page .rp-table-card{border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface);overflow:hidden;min-width:0}.reports-page .rp-table-wrap{max-height:600px;overflow:auto;-webkit-overflow-scrolling:touch}.reports-page .rp-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.reports-page .rp-table th{position:sticky;top:0;z-index:2;height:42px;padding:0 16px;background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-text-3);text-align:left;white-space:nowrap}.reports-page .rp-table td{height:52px;padding:0 16px;border-bottom:1px solid var(--ax-border);color:var(--ax-text);white-space:nowrap;vertical-align:middle}.reports-page .rp-table tbody tr:last-child td{border-bottom:none}.reports-page .rp-table tbody tr{transition:background-color var(--ax-dur-fast) var(--ax-ease)}.reports-page .rp-table tbody tr:hover{background:var(--ax-gold-50)}.reports-page .rp-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--ax-gold-500)}.reports-page .rp-table .rp-num{text-align:right}.reports-page .rp-cell-name{font-weight:600;color:var(--ax-text)}.reports-page .rp-cell-date{font-size:12.5px;color:var(--ax-text-2)}.reports-page .rp-cell-sku{font-size:12px;color:var(--ax-text-2)}.reports-page .rp-cell-strong{font-weight:600}.reports-page .rp-stat{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:6px;font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:13px;color:var(--ax-text)}.reports-page .rp-stat-pct{min-width:44px;font-size:11px;color:var(--ax-text-3);text-align:right}.reports-page .rp-stat--success .rp-stat-value{color:var(--ax-success)}.reports-page .rp-stat--warning .rp-stat-value{color:var(--ax-warning)}.reports-page .rp-stat--danger .rp-stat-value{color:var(--ax-danger)}.reports-page .rp-stat--exception .rp-stat-value{color:var(--ax-pending)}.reports-page .rp-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;border-top:1px solid var(--ax-border);background:var(--ax-surface-2)}.reports-page .rp-pagination-info{font-size:12.5px;color:var(--ax-text-2)}.reports-page .rp-pagination-info .rp-mono{color:var(--ax-text)}.reports-page .rp-pagination-controls{display:flex;align-items:center;gap:12px}.reports-page .rp-select-sm{width:auto;height:32px;font-size:12.5px}.reports-page .rp-pager{display:flex;align-items:center;gap:6px}.reports-page .rp-pager-btn{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease)}.reports-page .rp-pager-btn:hover:not(:disabled){border-color:var(--ax-gold-600);color:var(--ax-gold-700)}.reports-page .rp-pager-btn:focus-visible{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.reports-page .rp-pager-btn:disabled{opacity:.45;cursor:not-allowed}.reports-page .rp-page-indicator{padding:0 6px;font-size:12.5px;color:var(--ax-text-2);white-space:nowrap}.reports-page .rp-state{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:56px 24px;text-align:center}.reports-page .rp-state-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--ax-gold-50);color:var(--ax-gold-700);margin-bottom:4px}.reports-page .rp-state-title{margin:0;font-size:15px;font-weight:600;color:var(--ax-text)}.reports-page .rp-state-desc{margin:0;font-size:13px;color:var(--ax-text-2)}.reports-page .rp-spinner{display:inline-block;width:22px;height:22px;border-radius:50%;border:2px solid var(--ax-border);border-top-color:var(--ax-gold-500);animation:rp-spin .8s linear infinite}.reports-page .rp-spinner--sm{width:12px;height:12px;border-width:1.5px}.reports-page .rp-fade{animation:rp-fade-in var(--ax-dur-slow) var(--ax-ease) backwards}@keyframes rp-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes rp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.reports-page,.reports-page .rp-fade{animation:none}.reports-page .rp-report-card,.reports-page .rp-kpi,.reports-page .rp-btn{transition:none}.reports-page .rp-report-card:hover,.reports-page .rp-kpi:hover,.reports-page .rp-btn--primary:hover:not(:disabled){transform:none}.reports-page .rp-spinner{animation-duration:2s}}@media(max-width:1280px){.reports-page .rp-catalogue-grid,.reports-page .rp-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-page .rp-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-page .rp-filter-actions{grid-column:1 / -1}}@media(max-width:768px){.reports-page{--rp-gutter: 16px;padding-top:20px;gap:22px}.reports-page .rp-header{flex-direction:column;align-items:flex-start;padding-bottom:18px}.reports-page .rp-header-actions{width:100%}.reports-page .rp-title{font-size:28px}.reports-page .rp-catalogue-grid,.reports-page .rp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reports-page .rp-panel{padding:16px;border-radius:var(--ax-radius-lg)}.reports-page .rp-filters-grid{grid-template-columns:1fr}.reports-page .rp-pagination{flex-direction:column;align-items:stretch}.reports-page .rp-pagination-controls{justify-content:space-between;flex-wrap:wrap}}@media(max-width:480px){.reports-page .rp-title{font-size:26px}.reports-page .rp-report-card{padding:14px;gap:6px}.reports-page .rp-report-desc{display:none}.reports-page .rp-report-meta{font-size:10px;letter-spacing:.06em}.reports-page .rp-report-meta>span:first-child{display:none}.reports-page .rp-icon-tile{width:34px;height:34px}.reports-page .rp-kpi{padding:14px}.reports-page .rp-kpi-value{font-size:32px}.reports-page .rp-kpi-icon{display:none}.reports-page .rp-filter-actions{flex-direction:column-reverse}.reports-page .rp-filter-actions .rp-btn{width:100%}.reports-page .rp-pager-btn span{display:none}}.marketing-page{padding:28px 32px 48px;min-height:100%;display:flex;flex-direction:column;gap:24px;overflow-y:auto;overflow-x:hidden;background:var(--ax-canvas);font-family:var(--ax-font-sans);color:var(--ax-text);box-sizing:border-box;animation:mk-fade-in var(--ax-dur-slow) var(--ax-ease) backwards}.marketing-page *,.marketing-page *:before,.marketing-page *:after{box-sizing:border-box}.marketing-page .mk-mono{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums}.marketing-page .mk-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.marketing-page .mk-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.marketing-page .mk-header-text{display:flex;flex-direction:column;gap:6px;min-width:0}.marketing-page .mk-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.marketing-page .mk-eyebrow:before{content:"";width:18px;height:1px;background:var(--ax-gold-500)}.marketing-page .mk-eyebrow--plain:before{display:none}.marketing-page .mk-title{margin:0;font-family:var(--ax-font-display);font-weight:600;font-size:36px;line-height:1.1;color:var(--ax-text)}.marketing-page .mk-subtitle{margin:0;font-size:14px;line-height:1.55;color:var(--ax-text-2)}.marketing-page .mk-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.marketing-page .mk-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--ax-radius-md);border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;overflow:hidden;transition:transform var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease)}.marketing-page .mk-btn--sm{height:30px;padding:0 12px;font-size:12px}.marketing-page .mk-btn--accent{background:var(--ax-gold-gradient);color:var(--ax-ink-950);border-color:#9c742459;box-shadow:var(--ax-shadow-xs)}.marketing-page .mk-btn--accent:after{content:"";position:absolute;inset:0;background:var(--ax-gold-sheen);transform:translate(-100%);transition:transform var(--ax-dur-slow) var(--ax-ease);pointer-events:none}.marketing-page .mk-btn--accent:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--ax-shadow-gold)}.marketing-page .mk-btn--accent:hover:not(:disabled):after{transform:translate(100%)}.marketing-page .mk-btn--primary{background:var(--ax-ink-900);color:var(--ax-text-inverse);border-color:var(--ax-ink-900)}.marketing-page .mk-btn--primary:hover:not(:disabled){border-color:#d4af4f8c;transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}.marketing-page .mk-btn--secondary{background:var(--ax-surface);color:var(--ax-text);border-color:var(--ax-border-strong)}.marketing-page .mk-btn--secondary:hover:not(:disabled){border-color:var(--ax-gold-600)}.marketing-page .mk-btn:focus-visible,.marketing-page .mk-icon-btn:focus-visible,.marketing-page .mk-tab:focus-visible,.marketing-page .mk-account:focus-visible{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.marketing-page .mk-btn:disabled{opacity:.6;cursor:not-allowed}.marketing-page .mk-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ax-radius-sm);border:1px solid var(--ax-border);background:var(--ax-surface);color:var(--ax-text-2);cursor:pointer;transition:color var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease)}.marketing-page .mk-icon-btn--danger:hover{color:var(--ax-danger);border-color:#b93a2e66;background:var(--ax-danger-bg)}.marketing-page .mk-spin{animation:mk-spin .9s linear infinite}.marketing-page .mk-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ax-border);overflow-x:auto;scrollbar-width:none}.marketing-page .mk-tabs::-webkit-scrollbar{display:none}.marketing-page .mk-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 14px;margin-bottom:-1px;background:transparent;border:1px solid transparent;border-bottom:2px solid transparent;border-radius:var(--ax-radius-sm) var(--ax-radius-sm) 0 0;font-family:inherit;font-size:13px;font-weight:600;color:var(--ax-text-3);white-space:nowrap;cursor:pointer;transition:color var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease)}.marketing-page .mk-tab:hover{color:var(--ax-text)}.marketing-page .mk-tab.is-active{color:var(--ax-text);border-bottom-color:var(--ax-gold-500)}.marketing-page .mk-tab.is-active svg{color:var(--ax-gold-600)}.marketing-page .mk-content{flex:1;display:flex;flex-direction:column;min-width:0}.marketing-page .mk-overview-body{display:flex;flex-direction:column;gap:18px}.marketing-page .mk-hero{position:relative;display:grid;grid-template-columns:1fr;gap:28px;padding:28px 32px;border-radius:var(--ax-radius-xl);border:1px solid rgba(212,175,79,.35);background:radial-gradient(120% 140% at 100% 0%,#d4af4f29,#d4af4f00 55%),linear-gradient(145deg,var(--ax-ink-900),var(--ax-ink-950));color:var(--ax-text-inverse);box-shadow:var(--ax-shadow-lg);overflow:hidden}.marketing-page .mk-hero:before{content:"";position:absolute;inset:0 32px auto;height:1px;background:linear-gradient(90deg,#d4af4f00,#d4af4fb3,#d4af4f00)}.marketing-page .mk-hero.has-aside{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.marketing-page .mk-hero-main,.marketing-page .mk-hero-aside{display:flex;flex-direction:column;gap:10px;min-width:0}.marketing-page .mk-hero-aside{padding-left:28px;border-left:1px solid rgba(247,245,240,.1);justify-content:center}.marketing-page .mk-hero-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-gold-300)}.marketing-page .mk-hero-value{display:flex;align-items:baseline;gap:6px;font-family:var(--ax-font-display);font-weight:600;font-size:52px;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--ax-text-inverse);overflow-wrap:anywhere}.marketing-page .mk-hero-currency{font-size:30px;color:var(--ax-gold-300)}.marketing-page .mk-hero-foot{font-size:13px;color:#f7f5f09e}.marketing-page .mk-hero-campaign{font-size:18px;font-weight:600;color:var(--ax-text-inverse)}.marketing-page .mk-hero-amount{color:var(--ax-gold-200)}.marketing-page .mk-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.marketing-page .mk-metric{display:flex;flex-direction:column;gap:12px;padding:18px 20px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);transition:transform var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.marketing-page .mk-metric:hover{transform:translateY(-2px);box-shadow:var(--ax-shadow-md)}.marketing-page .mk-metric-head{display:flex;justify-content:space-between;align-items:center}.marketing-page .mk-metric-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ax-text-3)}.marketing-page .mk-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ax-radius-sm);background:var(--ax-gold-50);color:var(--ax-gold-700)}.marketing-page .mk-metric-value{font-family:var(--ax-font-display);font-weight:600;font-size:36px;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--ax-text);overflow-wrap:anywhere}.marketing-page .mk-metric-unit{font-size:22px;color:var(--ax-gold-600);margin:0 2px}.marketing-page .mk-metric-foot{font-size:12px;color:var(--ax-text-2)}.marketing-page .mk-card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);overflow:hidden;min-width:0}.marketing-page .mk-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;border-bottom:1px solid var(--ax-border)}.marketing-page .mk-card-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.marketing-page .mk-card-title{margin:0;font-size:16px;font-weight:600;color:var(--ax-text)}.marketing-page .mk-card-desc{margin:0;font-size:13px;color:var(--ax-text-2)}.marketing-page .mk-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.marketing-page .mk-table{width:100%;border-collapse:collapse;font-size:13px}.marketing-page .mk-table th{height:42px;padding:0 16px;background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-text-3);text-align:left;white-space:nowrap}.marketing-page .mk-table td{height:52px;padding:0 16px;border-bottom:1px solid var(--ax-border);color:var(--ax-text);white-space:nowrap}.marketing-page .mk-table tbody tr:last-child td{border-bottom:none}.marketing-page .mk-table tbody tr{transition:background-color var(--ax-dur-fast) var(--ax-ease)}.marketing-page .mk-table tbody tr:hover{background:var(--ax-gold-50)}.marketing-page .mk-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--ax-gold-500)}.marketing-page .mk-table .mk-num{text-align:right}.marketing-page .mk-cell-name{font-weight:600;max-width:320px;overflow:hidden;text-overflow:ellipsis}.marketing-page .mk-cell-strong{font-weight:600}.marketing-page .mk-cell-id{font-size:12px;color:var(--ax-text-2)}.marketing-page .mk-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:var(--ax-radius-pill);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.marketing-page .mk-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.marketing-page .mk-badge--success{background:var(--ax-success-bg);color:var(--ax-success)}.marketing-page .mk-badge--danger{background:var(--ax-danger-bg);color:var(--ax-danger)}.marketing-page .mk-badge--neutral{background:var(--ax-surface-3);color:var(--ax-text-2)}.marketing-page .mk-connect{display:flex;flex-direction:column;gap:20px;padding:24px;background:var(--ax-surface-2)}.marketing-page .mk-field{display:flex;flex-direction:column;gap:6px}.marketing-page .mk-field>label{font-size:12px;font-weight:600;color:var(--ax-text-2)}.marketing-page .mk-input-group{display:flex;gap:8px;align-items:center}.marketing-page .mk-input-wrap{position:relative;flex:1;min-width:0}.marketing-page .mk-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ax-text-3);pointer-events:none}.marketing-page .mk-input{width:100%;height:38px;padding:0 12px 0 36px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text);font-family:var(--ax-font-mono);font-size:13px;transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.marketing-page .mk-input::placeholder{font-family:var(--ax-font-sans);color:var(--ax-text-3)}.marketing-page .mk-input:focus{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.marketing-page .mk-help{font-size:12px;color:var(--ax-text-3)}.marketing-page .mk-discovered{display:flex;flex-direction:column;gap:12px}.marketing-page .mk-subhead{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ax-text-3)}.marketing-page .mk-accounts{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.marketing-page .mk-account{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease)}.marketing-page .mk-account:hover{border-color:var(--ax-gold-600)}.marketing-page .mk-account.is-selected{border-color:var(--ax-gold-500);background:var(--ax-gold-50);box-shadow:inset 2px 0 0 var(--ax-gold-500)}.marketing-page .mk-account-info{display:flex;flex-direction:column;gap:2px;min-width:0}.marketing-page .mk-account-info strong{font-size:14px;font-weight:600;color:var(--ax-text)}.marketing-page .mk-account-info span,.marketing-page .mk-account-info small{font-size:12px;color:var(--ax-text-2);overflow-wrap:anywhere}.marketing-page .mk-account-info small{color:var(--ax-text-3)}.marketing-page .mk-account-check{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;border:1px solid var(--ax-border-strong);color:var(--ax-text-3);background:var(--ax-surface)}.marketing-page .mk-account.is-selected .mk-account-check{border-color:var(--ax-gold-600);background:var(--ax-gold-600);color:var(--ax-text-inverse)}.marketing-page .mk-form-actions{display:flex;justify-content:flex-end;gap:8px}.marketing-page .mk-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:56px 24px;text-align:center}.marketing-page .mk-state--card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm)}.marketing-page .mk-state .mk-btn{margin-top:8px}.marketing-page .mk-state-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--ax-gold-50);color:var(--ax-gold-700);margin-bottom:4px}.marketing-page .mk-state-title{margin:0;font-size:15px;font-weight:600;color:var(--ax-text)}.marketing-page .mk-state-desc{margin:0;max-width:380px;font-size:13px;color:var(--ax-text-2)}.marketing-page .mk-spinner{display:inline-block;width:22px;height:22px;border-radius:50%;border:2px solid var(--ax-border);border-top-color:var(--ax-gold-500);animation:mk-spin .8s linear infinite}.marketing-page .mk-fade{animation:mk-fade-in var(--ax-dur-slow) var(--ax-ease) backwards}@keyframes mk-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.marketing-page,.marketing-page .mk-fade{animation:none}.marketing-page .mk-btn,.marketing-page .mk-metric,.marketing-page .mk-btn--accent:after{transition:none}.marketing-page .mk-btn:hover:not(:disabled),.marketing-page .mk-metric:hover{transform:none}}@media(max-width:900px){.marketing-page .mk-hero.has-aside{grid-template-columns:1fr}.marketing-page .mk-hero-aside{padding-left:0;padding-top:20px;border-left:none;border-top:1px solid rgba(247,245,240,.1)}}@media(max-width:768px){.marketing-page{padding:20px 16px 40px;gap:20px}.marketing-page .mk-header{flex-direction:column;align-items:flex-start}.marketing-page .mk-title{font-size:28px}.marketing-page .mk-hero{padding:22px 20px;border-radius:var(--ax-radius-lg)}.marketing-page .mk-hero:before{inset:0 20px auto}.marketing-page .mk-hero-value{font-size:42px}.marketing-page .mk-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketing-page .mk-metric{padding:14px}.marketing-page .mk-metric-value{font-size:28px}.marketing-page .mk-card-head{flex-direction:column;padding:16px}.marketing-page .mk-connect{padding:16px}.marketing-page .mk-input-group{flex-direction:column;align-items:stretch}.marketing-page .mk-accounts{grid-template-columns:1fr}}@media(max-width:480px){.marketing-page .mk-title{font-size:26px}.marketing-page .mk-metric-icon{display:none}.marketing-page .mk-form-actions{flex-direction:column-reverse}.marketing-page .mk-form-actions .mk-btn{width:100%}}.accounts-list-modern{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.account-item-modern{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease)}.account-item-modern:hover{border-color:var(--ax-gold-600)}.account-item-modern.selected{border-color:var(--ax-gold-500);background:var(--ax-gold-50);box-shadow:inset 2px 0 0 var(--ax-gold-500)}.account-item-info{display:flex;flex-direction:column;gap:2px;min-width:0}.account-item-info strong{font-size:14px;font-weight:600;color:var(--ax-text)}.account-item-info span{font-size:12px;color:var(--ax-text-2)}.settings-page{--st-gutter: 32px;--st-nav-width: 232px;padding:28px var(--st-gutter) 48px;background:var(--ax-canvas);min-height:100vh;font-family:var(--ax-font-sans);color:var(--ax-text);animation:st-fade var(--ax-dur-slow) var(--ax-ease)}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes st-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settings-page .spin{animation:st-spin .9s linear infinite}.settings-page .settings-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px;padding-bottom:24px;border-bottom:1px solid var(--ax-border)}.settings-page .settings-header-text{display:flex;flex-direction:column;gap:6px;min-width:0}.settings-page .settings-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.settings-page .settings-eyebrow:before{content:"";width:18px;height:1px;background:var(--ax-gold-500)}.settings-page .settings-title{margin:0;font-family:var(--ax-font-display);font-weight:600;font-size:36px;line-height:1.1;letter-spacing:-.01em;color:var(--ax-text)}.settings-page .settings-subtitle{margin:0;font-size:14px;line-height:1.5;color:var(--ax-text-2)}.settings-page .settings-search{position:relative;display:flex;align-items:center;flex:0 0 280px;height:38px;padding:0 12px;gap:8px;background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);color:var(--ax-text-3);transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease);cursor:text}.settings-page .settings-search:focus-within{border-color:var(--ax-gold-500);box-shadow:var(--ax-ring);color:var(--ax-gold-700)}.settings-page .settings-search input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--ax-text)}.settings-page .settings-search input::placeholder{color:var(--ax-text-3)}.settings-page .settings-layout{display:grid;grid-template-columns:var(--st-nav-width) minmax(0,1fr);gap:32px;align-items:start}.settings-page .settings-nav{position:sticky;top:24px;display:flex;flex-direction:column;gap:10px}.settings-page .settings-nav-label{padding:0 14px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.settings-page .settings-nav-list{display:flex;flex-direction:column;gap:2px}.settings-page .settings-nav-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px 0 14px;background:transparent;border:none;border-radius:0 var(--ax-radius-md) var(--ax-radius-md) 0;font:inherit;font-size:13px;font-weight:600;color:var(--ax-text-2);text-align:left;cursor:pointer;transition:background var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.settings-page .settings-nav-item:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:transparent;transition:background var(--ax-dur) var(--ax-ease),top var(--ax-dur) var(--ax-ease),bottom var(--ax-dur) var(--ax-ease)}.settings-page .settings-nav-item:hover{background:var(--ax-surface-3);color:var(--ax-text)}.settings-page .settings-nav-item:focus-visible{outline:none;box-shadow:var(--ax-ring)}.settings-page .settings-nav-item.is-active{background:linear-gradient(90deg,#d4af4f24,#d4af4f08);color:var(--ax-text)}.settings-page .settings-nav-item.is-active:before{top:0;bottom:0;background:var(--ax-gold-500)}.settings-page .settings-nav-icon{display:inline-flex;color:var(--ax-text-3);transition:color var(--ax-dur-fast) var(--ax-ease)}.settings-page .settings-nav-item.is-active .settings-nav-icon{color:var(--ax-gold-600)}.settings-page .settings-nav-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-page .settings-nav-count{min-width:22px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ax-radius-pill);background:var(--ax-surface-3);font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;color:var(--ax-text-3)}.settings-page .settings-nav-item.is-active .settings-nav-count{background:var(--ax-gold-100);color:var(--ax-gold-700)}.settings-page .settings-content{display:flex;flex-direction:column;gap:20px;min-width:0}.settings-page .settings-group-card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);overflow:hidden;scroll-margin-top:24px;animation:st-rise var(--ax-dur-slow) var(--ax-ease) backwards;transition:box-shadow var(--ax-dur) var(--ax-ease)}.settings-page .settings-group-card:hover{box-shadow:var(--ax-shadow-md)}.settings-page .settings-group-card:nth-child(2){animation-delay:40ms}.settings-page .settings-group-card:nth-child(3){animation-delay:80ms}.settings-page .settings-group-card:nth-child(4){animation-delay:.12s}.settings-page .settings-group-card:nth-child(5){animation-delay:.16s}.settings-page .settings-group-head{display:flex;flex-direction:column;gap:4px;padding:22px 24px 18px;border-bottom:1px solid var(--ax-border)}.settings-page .settings-group-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-gold-700)}.settings-page .settings-group-title{margin:0;font-family:var(--ax-font-sans);font-size:16px;font-weight:600;line-height:1.35;color:var(--ax-text)}.settings-page .settings-group-desc{margin:0;font-size:13px;line-height:1.5;color:var(--ax-text-2)}.settings-page .settings-group-rows{display:flex;flex-direction:column}.settings-page .settings-row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:72px;padding:14px 24px;background:var(--ax-surface);border:none;border-top:1px solid var(--ax-border);font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background var(--ax-dur-fast) var(--ax-ease)}.settings-page .settings-row:first-child{border-top:none}.settings-page .settings-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent;transition:background var(--ax-dur) var(--ax-ease)}.settings-page .settings-row:hover{background:var(--ax-gold-50)}.settings-page .settings-row:hover:before{background:var(--ax-gold-500)}.settings-page .settings-row:focus-visible{outline:none;background:var(--ax-gold-50);box-shadow:inset 0 0 0 2px #d4af4f73}.settings-page .settings-row.is-disabled{cursor:not-allowed;opacity:.5}.settings-page .settings-row.is-disabled:hover{background:var(--ax-surface)}.settings-page .settings-row.is-disabled:hover:before{background:transparent}.settings-page .settings-row-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ax-radius-md);background:var(--ax-surface-2);border:1px solid var(--ax-border);color:var(--ax-ink-700);transition:border-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease),background var(--ax-dur) var(--ax-ease)}.settings-page .settings-row:hover .settings-row-icon{background:var(--ax-surface);border-color:var(--ax-gold-300);color:var(--ax-gold-700)}.settings-page .settings-row-body{display:flex;flex-direction:column;gap:3px;min-width:0}.settings-page .settings-row-title{font-size:14px;font-weight:600;line-height:1.35;color:var(--ax-text)}.settings-page .settings-row-desc{font-size:13px;line-height:1.5;color:var(--ax-text-2)}.settings-page .settings-row-action{display:inline-flex;align-items:center;gap:6px;color:var(--ax-text-3);transition:color var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.settings-page .settings-row-hint{font-size:12px;font-weight:600;opacity:0;transform:translate(-4px);transition:opacity var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.settings-page .settings-row:hover .settings-row-action{color:var(--ax-gold-700)}.settings-page .settings-row:hover .settings-row-hint{opacity:1;transform:translate(0)}.settings-page .settings-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:56px 24px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm)}.settings-page .settings-empty-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ax-gold-50);color:var(--ax-gold-600);margin-bottom:4px}.settings-page .settings-empty h3{margin:0;font-size:15px;font-weight:600;color:var(--ax-text)}.settings-page .settings-empty p{margin:0;max-width:360px;font-size:13px;line-height:1.5;color:var(--ax-text-2)}.settings-page .settings-empty-reset{margin-top:8px;height:30px;padding:0 14px;border-radius:var(--ax-radius-md);border:1px solid var(--ax-border-strong);background:var(--ax-surface);font:inherit;font-size:12px;font-weight:600;color:var(--ax-text);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease)}.settings-page .settings-empty-reset:hover{border-color:var(--ax-gold-600)}@media(max-width:1024px){.settings-page{--st-gutter: 24px;--st-nav-width: 200px}.settings-page .settings-layout{gap:24px}}@media(max-width:860px){.settings-page .settings-header{flex-direction:column;align-items:stretch;gap:16px}.settings-page .settings-search{flex:0 0 auto;width:100%}.settings-page .settings-layout{grid-template-columns:minmax(0,1fr);gap:16px}.settings-page .settings-nav{position:sticky;top:0;z-index:5;margin:0 calc(var(--st-gutter) * -1);padding:10px var(--st-gutter);background:#f7f5f0eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--ax-border)}.settings-page .settings-nav-label{display:none}.settings-page .settings-nav-list{flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.settings-page .settings-nav-list::-webkit-scrollbar{display:none}.settings-page .settings-nav-item{flex:0 0 auto;width:auto;min-height:34px;padding:0 12px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-pill);background:var(--ax-surface)}.settings-page .settings-nav-item:before{display:none}.settings-page .settings-nav-item.is-active{background:var(--ax-gold-50);border-color:var(--ax-gold-500);box-shadow:inset 0 -2px 0 var(--ax-gold-500)}.settings-page .settings-group-card{scroll-margin-top:72px}}@media(max-width:600px){.settings-page{--st-gutter: 16px;padding:20px var(--st-gutter) 32px}.settings-page .settings-title{font-size:28px}.settings-page .settings-subtitle{font-size:13px}.settings-page .settings-header{margin-bottom:16px;padding-bottom:18px}.settings-page .settings-group-head{padding:18px 16px 14px}.settings-page .settings-row{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:14px 16px}.settings-page .settings-row-icon{width:36px;height:36px}.settings-page .settings-row-hint{display:none}}@media(prefers-reduced-motion:reduce){.settings-page,.settings-page .settings-group-card{animation:none}.settings-page .settings-row,.settings-page .settings-row-hint,.settings-page .settings-nav-item{transition:none}}.form-group-settings{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-group-settings:last-child{margin-bottom:0}.form-group-settings>label{font-size:12px;font-weight:600;color:var(--ax-text-2)}.form-group-settings input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.form-group-settings select,.form-group-settings textarea{width:100%;min-height:38px;padding:8px 12px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);font-family:inherit;font-size:13px;color:var(--ax-text);transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.form-group-settings input:focus,.form-group-settings select:focus,.form-group-settings textarea:focus{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.form-group-settings input::placeholder,.form-group-settings textarea::placeholder{color:var(--ax-text-3)}.toggle-row-modern{display:flex;justify-content:space-between;align-items:center;gap:16px}.toggle-description{margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.5;color:var(--ax-text-2)}.toggle-switch-modern{position:relative;display:inline-block;flex-shrink:0;width:40px;height:22px}.toggle-switch-modern input{position:absolute;opacity:0;width:0;height:0}.toggle-switch-slider{position:absolute;inset:0;cursor:pointer;background:var(--ax-border-strong);border-radius:var(--ax-radius-pill);transition:background var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.toggle-switch-slider:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--ax-surface);box-shadow:0 1px 2px #15141a33;transition:transform var(--ax-dur) var(--ax-ease)}.toggle-switch-modern input:checked+.toggle-switch-slider{background:var(--ax-gold-500)}.toggle-switch-modern input:checked+.toggle-switch-slider:before{transform:translate(18px)}.toggle-switch-modern input:focus-visible+.toggle-switch-slider{box-shadow:var(--ax-ring)}.settings-page .settings-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0b0e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:st-pop-fade var(--ax-dur) var(--ax-ease)}@keyframes st-pop-fade{0%{opacity:0}to{opacity:1}}@keyframes st-pop-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.settings-popup-modern{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;background:var(--ax-surface);border-radius:var(--ax-radius-xl);box-shadow:var(--ax-shadow-lg);font-family:var(--ax-font-sans);color:var(--ax-text);animation:st-pop-rise var(--ax-dur-slow) var(--ax-ease)}.settings-popup-modern.small{max-width:520px}.settings-popup-modern.medium{max-width:640px}.settings-popup-modern.large{max-width:760px}.settings-popup-modern.xlarge{max-width:920px}.settings-popup-modern .settings-popup-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0;padding:22px 28px 18px;background:var(--ax-surface);border-bottom:1px solid var(--ax-border)}.settings-popup-modern .settings-popup-heading{display:flex;flex-direction:column;gap:4px;min-width:0}.settings-popup-modern .settings-popup-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.settings-popup-modern .settings-popup-eyebrow:before{content:"";width:14px;height:1px;background:var(--ax-gold-500)}.settings-popup-modern .settings-popup-header h2{margin:0;font-family:var(--ax-font-display);font-size:26px;font-weight:600;line-height:1.15;color:var(--ax-text)}.settings-popup-modern .settings-close-btn{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-text-2);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.settings-popup-modern .settings-close-btn:hover{border-color:var(--ax-gold-600);color:var(--ax-text);transform:rotate(90deg)}.settings-popup-modern .settings-close-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.settings-popup-modern .kyc-tabs-modern{display:flex;gap:24px;flex-shrink:0;padding:0 28px;background:var(--ax-surface);border-bottom:1px solid var(--ax-border);overflow-x:auto;scrollbar-width:none}.settings-popup-modern .kyc-tabs-modern::-webkit-scrollbar{display:none}.settings-popup-modern .kyc-tab-modern{position:relative;flex-shrink:0;padding:14px 0 12px;background:transparent;border:none;font:inherit;font-size:13px;font-weight:600;color:var(--ax-text-3);cursor:pointer;transition:color var(--ax-dur-fast) var(--ax-ease)}.settings-popup-modern .kyc-tab-modern:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:transparent;transition:background var(--ax-dur) var(--ax-ease)}.settings-popup-modern .kyc-tab-modern:hover,.settings-popup-modern .kyc-tab-modern.active{color:var(--ax-text)}.settings-popup-modern .kyc-tab-modern.active:after{background:var(--ax-gold-500)}.settings-popup-modern .settings-popup-body{flex:1;min-height:0;overflow-y:auto;padding:24px 28px 28px;background:var(--ax-surface)}.settings-popup-modern .popup-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 20px;font-size:13px;color:var(--ax-text-2)}.settings-popup-modern .popup-loading svg{color:var(--ax-gold-500)}.settings-popup-modern .settings-section{margin:0;padding:0;background:transparent;border:none}.settings-popup-modern .settings-section>*{margin-top:0;margin-bottom:0}.settings-popup-modern .settings-section>*+*{margin-top:16px}.settings-popup-modern .settings-section+.settings-section{margin-top:24px;padding-top:24px;border-top:1px solid var(--ax-border)}.settings-popup-modern .settings-section h3{margin:0;padding:0;border:none;font-family:var(--ax-font-sans);font-size:15px;font-weight:600;line-height:1.35;color:var(--ax-text)}.settings-popup-modern .settings-section>h3+.settings-help-text{margin-top:4px}.settings-popup-modern .settings-help-text{margin:0;font-size:13px;line-height:1.5;color:var(--ax-text-2)}.settings-popup-modern .settings-section .settings-subsection{margin-top:24px;padding:20px;background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg)}.settings-popup-modern .settings-subsection h3{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.settings-popup-modern .settings-field-hint,.settings-popup-modern .help-text{display:block;font-size:12px;line-height:1.5;color:var(--ax-text-3)}.settings-popup-modern .form-row-settings{display:flex;flex-direction:column;gap:16px}.settings-popup-modern .form-group-settings{display:grid;grid-template-columns:168px minmax(0,1fr);column-gap:24px;row-gap:6px;align-items:start;margin-bottom:0}.settings-popup-modern .form-group-settings>*{grid-column:2}.settings-popup-modern .form-group-settings>label:first-child{grid-column:1;grid-row:1;padding-top:10px;font-size:12px;font-weight:600;line-height:1.4;color:var(--ax-text-2)}.settings-popup-modern .input-invalid,.settings-popup-modern .form-group-settings .input-invalid{border-color:var(--ax-danger)}.settings-popup-modern .input-invalid:focus{border-color:var(--ax-danger);box-shadow:0 0 0 3px #b93a2e29}.settings-popup-modern .validation-error-msg{display:block;font-size:12px;line-height:1.4;color:var(--ax-danger)}.settings-popup-modern .settings-inline-control{display:flex;gap:8px;align-items:center}.settings-popup-modern .settings-inline-control input{flex:1;min-width:0}.settings-popup-modern .toggle-row-modern{padding:14px 0;margin-bottom:0}.settings-popup-modern .settings-section>.toggle-row-modern+.toggle-row-modern{margin-top:0;border-top:1px solid var(--ax-border)}.settings-popup-modern .settings-section>h3+.toggle-row-modern{margin-top:4px}.settings-popup-modern .toggle-row-modern>span,.settings-popup-modern .toggle-row-modern>div>span{font-size:13px;font-weight:600;color:var(--ax-text)}.settings-popup-modern .toggle-row-modern>div{min-width:0}.settings-popup-modern .toggle-row-modern.sub-setting{margin-left:14px;padding-left:16px;border-left:2px solid var(--ax-gold-300)}.settings-popup-modern .settings-section>.toggle-row-modern+.toggle-row-modern.sub-setting{border-top:none}.settings-popup-modern .radio-group-modern{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.settings-popup-modern .radio-group-modern.vertical{grid-template-columns:1fr}.settings-popup-modern .radio-option-modern{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:12px;cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.settings-popup-modern .radio-option-modern:hover{border-color:var(--ax-gold-400)}.settings-popup-modern .radio-option-modern.active{background:var(--ax-gold-50);border-color:var(--ax-gold-500);box-shadow:inset 2px 0 0 var(--ax-gold-500)}.settings-popup-modern .radio-option-modern input[type=radio]{flex-shrink:0;width:16px;height:16px;margin:2px 0 0;accent-color:var(--ax-gold-600)}.settings-popup-modern .radio-option-modern div{display:flex;flex-direction:column;gap:3px}.settings-popup-modern .radio-option-modern strong{font-size:13px;font-weight:600;color:var(--ax-text)}.settings-popup-modern .radio-option-modern span{font-size:12px;line-height:1.45;color:var(--ax-text-2)}.settings-popup-modern .upload-row-modern{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-popup-modern .upload-box-modern{display:flex;flex-direction:column;gap:8px}.settings-popup-modern .upload-box-modern>label:first-child{font-size:12px;font-weight:600;color:var(--ax-text-2)}.settings-popup-modern .upload-area-modern,.settings-popup-modern .kyc-upload-zone,.settings-popup-modern .embed-logo-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:120px;padding:20px 16px;text-align:center;background:var(--ax-surface-2);border:1px dashed var(--ax-border-strong);border-radius:12px;cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease)}.settings-popup-modern .upload-area-modern:hover,.settings-popup-modern .kyc-upload-zone:hover,.settings-popup-modern .embed-logo-dropzone:hover,.settings-popup-modern .embed-logo-dropzone.is-dragover{border-color:var(--ax-gold-500);background:var(--ax-gold-50)}.settings-popup-modern .upload-area-modern svg,.settings-popup-modern .kyc-upload-zone svg{color:var(--ax-text-3);transition:color var(--ax-dur-fast) var(--ax-ease)}.settings-popup-modern .upload-area-modern:hover svg,.settings-popup-modern .kyc-upload-zone:hover svg{color:var(--ax-gold-600)}.settings-popup-modern .upload-area-modern input[type=file],.settings-popup-modern .kyc-upload-zone input[type=file],.settings-popup-modern .settings-hidden-input{display:none}.settings-popup-modern .upload-area-modern span,.settings-popup-modern .kyc-upload-zone span{font-size:13px;font-weight:600;color:var(--ax-text-2)}.settings-popup-modern .uploaded-file-modern{position:relative;display:flex;align-items:center;justify-content:center;min-height:120px;padding:16px;background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:12px}.settings-popup-modern .uploaded-file-modern img{max-width:100%;max-height:96px;object-fit:contain;border-radius:var(--ax-radius-sm)}.settings-popup-modern .uploaded-file-modern button{position:absolute;top:8px;right:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-danger);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease)}.settings-popup-modern .uploaded-file-modern button:hover{border-color:var(--ax-danger);background:var(--ax-danger-bg)}.settings-popup-modern .kyc-upload-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.settings-popup-modern .kyc-upload-card{display:flex;flex-direction:column;gap:8px;min-width:0}.settings-popup-modern .kyc-upload-label{font-size:12px;font-weight:600;color:var(--ax-text-2)}.settings-popup-modern .kyc-upload-zone{min-height:112px;background:var(--ax-surface)}.settings-popup-modern .kyc-upload-zone .kyc-upload-hint{font-size:11px;font-weight:400;color:var(--ax-text-3)}.settings-popup-modern .kyc-upload-zone .kyc-file-selected-name{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ax-font-mono);font-size:12px;font-weight:500;color:var(--ax-gold-700)}.settings-popup-modern .kyc-existing-doc{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 8px 12px;background:var(--ax-success-bg);border:1px solid rgba(31,138,91,.25);border-radius:var(--ax-radius-md)}.settings-popup-modern .kyc-existing-doc-info{display:flex;align-items:center;gap:8px;flex:1;min-width:0;color:var(--ax-success);cursor:pointer}.settings-popup-modern .kyc-existing-doc-info svg{flex-shrink:0}.settings-popup-modern .kyc-existing-doc-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.settings-popup-modern .kyc-existing-doc-info:hover span{text-decoration:underline}.settings-popup-modern .kyc-doc-delete-btn{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-sm);color:var(--ax-danger);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease)}.settings-popup-modern .kyc-doc-delete-btn:hover{border-color:var(--ax-danger);background:var(--ax-danger-bg)}.settings-popup-modern .channels-grid-modern{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:16px}.settings-popup-modern .channel-card-modern{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:18px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.settings-popup-modern .channel-card-modern:hover{border-color:var(--ax-gold-300);box-shadow:var(--ax-shadow-md);transform:translateY(-2px)}.settings-popup-modern .channel-card-modern:focus-visible{outline:none;box-shadow:var(--ax-ring)}.settings-popup-modern .channel-card-modern.disabled{cursor:not-allowed;background:var(--ax-surface-2);box-shadow:none}.settings-popup-modern .channel-card-modern.disabled:hover{border-color:var(--ax-border);box-shadow:none;transform:none}.settings-popup-modern .channel-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settings-popup-modern .channel-icon-modern{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:linear-gradient(145deg,var(--ax-ink-800),var(--ax-ink-950));border:1px solid rgba(212,175,79,.35);color:var(--ax-gold-300)}.settings-popup-modern .channel-card-modern.disabled .channel-icon-modern{background:var(--ax-surface-3);border-color:var(--ax-border);color:var(--ax-text-3)}.settings-popup-modern .channel-status-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:var(--ax-radius-pill);font-size:11px;font-weight:600;white-space:nowrap}.settings-popup-modern .channel-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.settings-popup-modern .channel-status-pill.is-ready{background:var(--ax-success-bg);color:var(--ax-success)}.settings-popup-modern .channel-status-pill.is-muted{background:var(--ax-surface-3);color:var(--ax-text-3)}.settings-popup-modern .channel-info-modern{display:flex;flex-direction:column;gap:4px}.settings-popup-modern .channel-name{font-size:15px;font-weight:600;color:var(--ax-text)}.settings-popup-modern .channel-desc{font-size:13px;line-height:1.5;color:var(--ax-text-2)}.settings-popup-modern .channel-action{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:12px;border-top:1px solid var(--ax-border);font-size:12px;font-weight:600;color:var(--ax-gold-700)}.settings-popup-modern .channel-card-modern.disabled .channel-action{color:var(--ax-text-3)}.settings-popup-modern .settings-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface)}.settings-popup-modern .data-table-modern{width:100%;min-width:560px;border-collapse:collapse;background:var(--ax-surface)}.settings-popup-modern .data-table-modern thead{background:var(--ax-surface-2)}.settings-popup-modern .data-table-modern th{height:40px;padding:0 16px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-text-3);border-bottom:1px solid var(--ax-border);white-space:nowrap}.settings-popup-modern .data-table-modern td{height:52px;padding:10px 16px;font-size:13px;color:var(--ax-text);border-bottom:1px solid var(--ax-border);vertical-align:middle}.settings-popup-modern .data-table-modern tbody tr:last-child td{border-bottom:none}.settings-popup-modern .data-table-modern tbody tr{transition:background var(--ax-dur-fast) var(--ax-ease)}.settings-popup-modern .data-table-modern tbody tr:hover{background:var(--ax-gold-50)}.settings-popup-modern .data-table-modern .cell-strong{font-weight:600}.settings-popup-modern .data-table-modern .cell-mono{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--ax-text-2)}.settings-popup-modern .badge-modern{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--ax-radius-pill);font-size:11px;font-weight:600;text-transform:capitalize;background:var(--ax-surface-3);color:var(--ax-text-2)}.settings-popup-modern .badge-modern.success{background:var(--ax-success-bg);color:var(--ax-success)}.settings-popup-modern .badge-modern.danger{background:var(--ax-danger-bg);color:var(--ax-danger)}.settings-popup-modern .popup-actions-modern{display:flex;justify-content:flex-end;gap:8px;margin-bottom:16px}.settings-popup-modern .btn-modern-sm{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--ax-radius-md);font-family:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.settings-popup-modern .settings-inline-control .btn-modern-sm{height:38px;padding:0 14px}.settings-popup-modern .btn-modern-primary{background:var(--ax-ink-900);border:1px solid var(--ax-ink-900);color:var(--ax-text-inverse)}.settings-popup-modern .btn-modern-primary:hover:not(:disabled){border-color:var(--ax-gold-500);transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}.settings-popup-modern .btn-modern-primary:disabled{opacity:.5;cursor:not-allowed}.settings-popup-modern .btn-modern-secondary{background:var(--ax-surface);border:1px solid var(--ax-border-strong);color:var(--ax-text)}.settings-popup-modern .btn-modern-secondary:hover{border-color:var(--ax-gold-600)}.settings-popup-modern .btn-icon-modern{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);color:var(--ax-text-2);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease)}.settings-popup-modern .btn-icon-modern:hover{border-color:var(--ax-gold-600);color:var(--ax-gold-700)}.settings-popup-modern .btn-icon-modern.delete:hover{border-color:var(--ax-danger);background:var(--ax-danger-bg);color:var(--ax-danger)}.settings-popup-modern .empty-state-modern{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:48px 20px;text-align:center;border:1px dashed var(--ax-border-strong);border-radius:var(--ax-radius-lg);background:var(--ax-surface-2)}.settings-popup-modern .empty-state-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px;border-radius:50%;background:var(--ax-gold-50);color:var(--ax-gold-600)}.settings-popup-modern .empty-state-modern h4{margin:0;font-size:14px;font-weight:600;color:var(--ax-text)}.settings-popup-modern .empty-state-modern p{margin:0;max-width:360px;font-size:13px;line-height:1.5;color:var(--ax-text-2)}.settings-popup-modern .discovered-accounts-section{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--ax-border)}.settings-popup-modern .discovered-accounts-section h4{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.settings-popup-modern .accounts-list-modern{display:flex;flex-direction:column;gap:8px}.settings-popup-modern .account-item-modern{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:12px;cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.settings-popup-modern .account-item-modern:hover{border-color:var(--ax-gold-400)}.settings-popup-modern .account-item-modern.selected{background:var(--ax-gold-50);border-color:var(--ax-gold-500);box-shadow:inset 2px 0 0 var(--ax-gold-500)}.settings-popup-modern .account-item-info{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-popup-modern .account-item-info strong{font-size:13px;font-weight:600;color:var(--ax-text)}.settings-popup-modern .account-item-info span{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--ax-text-2);overflow-wrap:anywhere}.settings-popup-modern .account-item-info small{font-size:12px;color:var(--ax-text-3)}.settings-popup-modern .account-item-status{flex-shrink:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--ax-border-strong);color:var(--ax-text-3);transition:background var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease)}.settings-popup-modern .account-item-modern.selected .account-item-status{background:var(--ax-gold-500);border-color:var(--ax-gold-500);color:var(--ax-ink-950)}.settings-popup-modern .embed-logo-preview{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:12px}.settings-popup-modern .embed-logo-thumb{display:inline-flex;align-items:center;justify-content:center;width:72px;height:48px;padding:4px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-sm);overflow:hidden}.settings-popup-modern .embed-logo-thumb img{max-width:100%;max-height:100%;object-fit:contain}.settings-popup-modern .embed-logo-status{flex:1;min-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--ax-text-2)}.settings-popup-modern .embed-logo-btn{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);font-family:inherit;font-size:12px;font-weight:600;color:var(--ax-text);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease)}.settings-popup-modern .embed-logo-btn:hover{border-color:var(--ax-gold-600)}.settings-popup-modern .embed-logo-btn.is-danger{color:var(--ax-danger)}.settings-popup-modern .embed-logo-btn.is-danger:hover{border-color:var(--ax-danger);background:var(--ax-danger-bg)}.settings-popup-modern .embed-logo-dropzone.is-uploading{cursor:not-allowed;opacity:.7}.settings-popup-modern .embed-logo-dropzone-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:2px;border-radius:50%;background:var(--ax-gold-50);color:var(--ax-gold-600)}.settings-popup-modern .embed-logo-dropzone-title{font-size:13px;font-weight:600;color:var(--ax-text)}.settings-popup-modern .embed-logo-dropzone-hint{font-size:11px;color:var(--ax-text-3)}.settings-popup-modern .color-field{display:flex;align-items:center;gap:8px}.settings-popup-modern .color-field .color-field-swatch{flex-shrink:0;width:44px;height:38px;padding:3px;background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);cursor:pointer}.settings-popup-modern .color-field .color-field-swatch::-webkit-color-swatch-wrapper{padding:0}.settings-popup-modern .color-field .color-field-swatch::-webkit-color-swatch{border:none;border-radius:6px}.settings-popup-modern .color-field .color-field-swatch::-moz-color-swatch{border:none;border-radius:6px}.settings-popup-modern .color-field .color-field-text{flex:1;min-width:0;font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;text-transform:uppercase}.settings-popup-modern .embed-code-block{overflow:hidden;border-radius:12px;border:1px solid var(--ax-ink-700);background:var(--ax-ink-900)}.settings-popup-modern .embed-code-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 8px 14px;border-bottom:1px solid var(--ax-ink-700);background:var(--ax-ink-950)}.settings-popup-modern .embed-code-lang{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-gold-300)}.settings-popup-modern .embed-code-copy{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--ax-radius-sm);border:1px solid rgba(212,175,79,.35);background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:var(--ax-text-inverse);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease)}.settings-popup-modern .embed-code-copy:hover{border-color:var(--ax-gold-400);background:#d4af4f1f}.settings-popup-modern .embed-code-textarea{display:block;width:100%;height:156px;padding:14px;border:none;outline:none;resize:none;background:transparent;font-family:var(--ax-font-mono);font-size:12px;line-height:1.6;color:var(--ax-gold-100)}.settings-popup-modern .settings-popup-footer{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;padding:14px 28px;background:var(--ax-surface-2);border-top:1px solid var(--ax-border)}.settings-popup-modern .btn-settings-cancel,.settings-popup-modern .btn-settings-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--ax-radius-md);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.settings-popup-modern .btn-settings-cancel{background:var(--ax-surface);border:1px solid var(--ax-border-strong);color:var(--ax-text)}.settings-popup-modern .btn-settings-cancel:hover{border-color:var(--ax-gold-600)}.settings-popup-modern .btn-settings-save{background:var(--ax-ink-900);border:1px solid var(--ax-ink-900);color:var(--ax-text-inverse)}.settings-popup-modern .btn-settings-save:hover:not(:disabled){border-color:var(--ax-gold-500);transform:translateY(-1px);box-shadow:0 6px 16px -6px #15141a59,0 0 0 1px #d4af4f40}.settings-popup-modern .btn-settings-save svg{color:var(--ax-gold-300)}.settings-popup-modern .btn-settings-save:disabled{opacity:.55;cursor:not-allowed}.settings-popup-modern .btn-settings-cancel:focus-visible,.settings-popup-modern .btn-settings-save:focus-visible,.settings-popup-modern .btn-modern-sm:focus-visible,.settings-popup-modern .btn-icon-modern:focus-visible{outline:none;box-shadow:var(--ax-ring)}@media(max-width:720px){.settings-popup-modern .settings-popup-header{padding:18px 20px 14px}.settings-popup-modern .settings-popup-header h2{font-size:22px}.settings-popup-modern .kyc-tabs-modern{padding:0 20px;gap:20px}.settings-popup-modern .settings-popup-body{padding:20px}.settings-popup-modern .settings-popup-footer{padding:12px 20px}.settings-popup-modern .form-group-settings{grid-template-columns:minmax(0,1fr)}.settings-popup-modern .form-group-settings>*,.settings-popup-modern .form-group-settings>label:first-child{grid-column:1;grid-row:auto}.settings-popup-modern .form-group-settings>label:first-child{padding-top:0}.settings-popup-modern .upload-row-modern,.settings-popup-modern .kyc-upload-grid,.settings-popup-modern .channels-grid-modern{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.settings-page .settings-overlay{align-items:flex-end;padding:0}.settings-popup-modern,.settings-popup-modern.small,.settings-popup-modern.medium,.settings-popup-modern.large,.settings-popup-modern.xlarge{max-width:100%;max-height:94vh;max-height:94dvh;border-radius:var(--ax-radius-xl) var(--ax-radius-xl) 0 0}.settings-popup-modern .settings-inline-control{flex-direction:column;align-items:stretch}.settings-popup-modern .settings-popup-footer{padding:12px 16px}.settings-popup-modern .settings-popup-footer>button{flex:1}.settings-popup-modern .settings-popup-body{padding:18px 16px 24px}.settings-popup-modern .settings-popup-header{padding:16px 16px 12px}.settings-popup-modern .kyc-tabs-modern{padding:0 16px}.settings-popup-modern .settings-section .settings-subsection{padding:16px}}@media(prefers-reduced-motion:reduce){.settings-page .settings-overlay,.settings-popup-modern{animation:none}.settings-popup-modern .settings-close-btn:hover,.settings-popup-modern .channel-card-modern:hover,.settings-popup-modern .btn-settings-save:hover:not(:disabled),.settings-popup-modern .btn-modern-primary:hover:not(:disabled){transform:none}}.lss-page{padding:32px 40px 48px;background:var(--ax-canvas);min-height:100vh;font-family:var(--ax-font-sans);color:var(--ax-text);max-width:1200px;margin:0 auto;box-sizing:border-box}.lss-page *,.lss-page *:before,.lss-page *:after{box-sizing:border-box}.lss-page .lss-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:14px;color:var(--ax-text-2);font-size:13px}.lss-page .lss-spinner{width:28px;height:28px;border:2px solid var(--ax-border);border-top-color:var(--ax-gold-500);border-radius:50%;animation:lss-spin .8s linear infinite}@keyframes lss-spin{to{transform:rotate(360deg)}}.lss-page .lss-header{margin-bottom:28px}.lss-page .lss-back-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:4px 0;cursor:pointer;color:var(--ax-text-2);font-family:inherit;font-size:12px;font-weight:600;margin-bottom:20px;transition:color var(--ax-dur-fast) var(--ax-ease)}.lss-page .lss-back-btn:hover{color:var(--ax-gold-700)}.lss-page .lss-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.lss-page .lss-title-block{min-width:0}.lss-page .lss-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.lss-page .lss-eyebrow:before{content:"";width:18px;height:1px;background:var(--ax-gold-500)}.lss-page .lss-eyebrow-plain:before{display:none}.lss-page .lss-title{font-family:var(--ax-font-display);font-size:36px;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--ax-text);margin:8px 0 6px}.lss-page .lss-subtitle{font-size:14px;color:var(--ax-text-2);margin:0;line-height:1.5}.lss-page .lss-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lss-page .lss-header-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--ax-radius-md);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-text);box-shadow:var(--ax-shadow-xs);transition:border-color var(--ax-dur-fast) var(--ax-ease),transform var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease);white-space:nowrap}.lss-page .lss-header-btn:hover{border-color:var(--ax-gold-600);transform:translateY(-1px);box-shadow:var(--ax-shadow-sm)}.lss-page .lss-header-btn:focus-visible,.lss-page .lss-back-btn:focus-visible,.lss-page .lss-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.lss-page .lss-active-strip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-pill);font-size:12px;color:var(--ax-text-2);font-weight:500}.lss-page .lss-active-dot{width:6px;height:6px;border-radius:50%;background:var(--ax-gold-500);box-shadow:0 0 0 3px var(--ax-gold-100)}.lss-page .lss-active-strip strong{font-weight:700;color:var(--ax-text)}.lss-page .lss-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px}.lss-page .lss-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:56px 24px;background:var(--ax-surface);border:1px dashed var(--ax-border-strong);border-radius:var(--ax-radius-lg);text-align:center}.lss-page .lss-empty-icon{width:48px;height:48px;border-radius:50%;background:var(--ax-gold-50);color:var(--ax-gold-600);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.lss-page .lss-empty-title{margin:0;font-size:15px;font-weight:600;color:var(--ax-text)}.lss-page .lss-empty-desc{margin:0;font-size:13px;color:var(--ax-text-2)}.lss-page .lss-card{position:relative;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);padding:22px;display:flex;flex-direction:column;gap:18px;cursor:pointer;box-shadow:var(--ax-shadow-sm);transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),background-color var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease);overflow:hidden}.lss-page .lss-card:hover{border-color:var(--ax-border-strong);transform:translateY(-2px);box-shadow:var(--ax-shadow-md)}.lss-page .lss-card.selected{border-color:var(--ax-gold-500);background:linear-gradient(180deg,var(--ax-gold-50) 0%,var(--ax-surface) 62%);box-shadow:0 0 0 1px var(--ax-gold-500),var(--ax-shadow-md)}.lss-page .lss-card.selected:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--ax-gold-gradient)}.lss-page .lss-card.saving{cursor:progress}.lss-page .lss-card-top{display:flex;align-items:flex-start;gap:14px}.lss-page .lss-card-heading{flex:1;min-width:0}.lss-page .lss-card-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.lss-page .lss-card-icon{width:40px;height:40px;border-radius:var(--ax-radius-md);background:var(--ax-surface-2);border:1px solid var(--ax-border);display:flex;align-items:center;justify-content:center;color:var(--ax-text-2);flex-shrink:0;transition:all var(--ax-dur) var(--ax-ease)}.lss-page .lss-card-icon.active{background:var(--ax-ink-900);border-color:var(--ax-ink-900);color:var(--ax-gold-300)}.lss-page .lss-card-name{font-size:17px;font-weight:700;letter-spacing:-.005em;color:var(--ax-text);margin:0}.lss-page .lss-card-desc{font-size:13px;color:var(--ax-text-2);margin:0;line-height:1.5}.lss-page .lss-card-check{width:22px;height:22px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--ax-border-strong);background:var(--ax-surface);display:flex;align-items:center;justify-content:center;color:var(--ax-ink-950);transition:all var(--ax-dur) var(--ax-ease)}.lss-page .lss-card:hover .lss-card-check:not(.on){border-color:var(--ax-gold-500)}.lss-page .lss-card-check.on{border-color:transparent;background:var(--ax-gold-gradient);box-shadow:var(--ax-shadow-gold)}.lss-page .lss-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--ax-radius-pill);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;width:fit-content;white-space:nowrap}.lss-page .lss-badge-gold{background:var(--ax-gold-50);color:var(--ax-gold-700);border:1px solid var(--ax-gold-200)}.lss-page .lss-badge-ink{background:var(--ax-surface-3);color:var(--ax-text-2);border:1px solid var(--ax-border)}.lss-page .lss-preview-wrap{display:flex;flex-direction:column}.lss-page .lss-preview-stage{display:flex;align-items:center;justify-content:center;padding:24px 32px 36px;min-height:268px;background:radial-gradient(circle at 1px 1px,rgba(21,20,26,.06) 1px,transparent 0) 0 0 / 14px 14px,var(--ax-surface-3);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md)}.lss-page .lss-preview-box{position:relative;border:1px solid var(--ax-border);background:var(--ax-surface);border-radius:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-shadow:var(--ax-shadow-md);transition:box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease)}.lss-page .lss-preview-box.active{border-color:var(--ax-gold-300);box-shadow:var(--ax-shadow-lg),0 0 0 3px #d4af4f2e}.lss-page .lss-preview-lines{position:absolute;top:12px;left:12px;right:12px;display:flex;flex-direction:column;gap:5px}.lss-page .lss-preview-lines i{display:block;height:3px;border-radius:2px;background:var(--ax-surface-3)}.lss-page .lss-preview-lines i:nth-child(1){width:60%;background:var(--ax-border-strong)}.lss-page .lss-preview-lines i:nth-child(2){width:85%}.lss-page .lss-preview-lines i:nth-child(3){width:45%}.lss-page .lss-preview-name{font-size:12px;font-weight:700;color:var(--ax-text)}.lss-page .lss-preview-size{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:10px;color:var(--ax-text-3)}.lss-page .lss-guide{position:absolute;font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:10px;color:var(--ax-gold-700);white-space:nowrap}.lss-page .lss-guide-w{bottom:-20px;left:50%;transform:translate(-50%)}.lss-page .lss-guide-h{right:-26px;top:50%;transform:translateY(-50%) rotate(-90deg)}.lss-page .lss-dims{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);overflow:hidden}.lss-page .lss-dims>div{padding:10px 12px;min-width:0}.lss-page .lss-dims>div+div{border-left:1px solid var(--ax-border)}.lss-page .lss-dims dt{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ax-text-3);margin-bottom:3px}.lss-page .lss-dims dd{margin:0;font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:var(--ax-text)}.lss-page .lss-dims dd.lss-dims-unit{font-family:var(--ax-font-sans);font-weight:600;text-transform:capitalize}.lss-page .lss-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lss-page .lss-features li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ax-text-2)}.lss-page .lss-feat-check{color:var(--ax-gold-600);flex-shrink:0}.lss-page .lss-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:38px;padding:0 16px;border-radius:var(--ax-radius-md);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all var(--ax-dur-fast) var(--ax-ease);margin-top:auto}.lss-page .lss-btn-selected{background:var(--ax-gold-50);border-color:var(--ax-gold-200);color:var(--ax-gold-700);cursor:default}.lss-page .lss-btn-default{background:var(--ax-ink-900);color:var(--ax-text-inverse);border-color:var(--ax-ink-900)}.lss-page .lss-btn-default:hover:not(:disabled){border-color:var(--ax-gold-500);transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}.lss-page .lss-btn:disabled{opacity:.7;cursor:progress}.lss-page .lss-btn-spinner{display:inline-block;width:15px;height:15px;border:2px solid rgba(212,175,79,.3);border-top-color:var(--ax-gold-400);border-radius:50%;animation:lss-spin .7s linear infinite}.lss-page .lss-info-banner{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:24px;padding:22px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm)}.lss-page .lss-info-head{display:flex;align-items:flex-start;gap:12px}.lss-page .lss-info-icon{width:32px;height:32px;background:var(--ax-gold-50);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ax-gold-600);flex-shrink:0}.lss-page .lss-info-head h3{font-size:15px;font-weight:600;color:var(--ax-text);margin:4px 0 0}.lss-page .lss-info-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.lss-page .lss-info-item{display:flex;gap:12px;padding:0 20px}.lss-page .lss-info-item+.lss-info-item{border-left:1px solid var(--ax-border)}.lss-page .lss-info-item-icon{color:var(--ax-text-3);flex-shrink:0;margin-top:2px}.lss-page .lss-info-item>div{display:flex;flex-direction:column;gap:3px}.lss-page .lss-info-item strong{font-size:13px;font-weight:600;color:var(--ax-text)}.lss-page .lss-info-item span{font-size:12.5px;color:var(--ax-text-2);line-height:1.55}@media(max-width:1024px){.lss-page{padding:28px 24px 40px}.lss-page .lss-info-banner{grid-template-columns:1fr;gap:16px}.lss-page .lss-info-item:first-child{padding-left:0}}@media(max-width:760px){.lss-page .lss-grid{grid-template-columns:1fr}.lss-page .lss-info-items{grid-template-columns:1fr;gap:14px}.lss-page .lss-info-item{padding:0}.lss-page .lss-info-item+.lss-info-item{border-left:none;border-top:1px solid var(--ax-border);padding-top:14px}}@media(max-width:640px){.lss-page{padding:20px 16px 32px}.lss-page .lss-title{font-size:26px}.lss-page .lss-title-row{align-items:stretch;flex-direction:column;gap:16px}.lss-page .lss-header-actions{justify-content:space-between}.lss-page .lss-card{padding:18px}.lss-page .lss-preview-stage{padding:20px 24px 32px;min-height:230px}.lss-page .lss-info-banner{padding:18px}}@media(max-width:400px){.lss-page .lss-header-actions{flex-direction:column;align-items:stretch}.lss-page .lss-active-strip{justify-content:center}}@media(prefers-reduced-motion:reduce){.lss-page .lss-card,.lss-page .lss-btn,.lss-page .lss-header-btn,.lss-page .lss-preview-box{transition:none}.lss-page .lss-card:hover,.lss-page .lss-btn-default:hover:not(:disabled),.lss-page .lss-header-btn:hover{transform:none}}.edit-label-page{padding:32px 40px 48px;max-width:1440px;margin:0 auto;font-family:var(--ax-font-sans);color:var(--ax-text);box-sizing:border-box}.edit-label-page *,.edit-label-page *:before,.edit-label-page *:after{box-sizing:border-box}.edit-label-page .elf-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:14px;color:var(--ax-text-2);font-size:13px}.edit-label-page .elf-spinner{width:28px;height:28px;border:2px solid var(--ax-border);border-top-color:var(--ax-gold-500);border-radius:50%;animation:elf-spin .8s linear infinite}@keyframes elf-spin{to{transform:rotate(360deg)}}.edit-label-page .edit-label-header{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--ax-border)}.edit-label-page .edit-label-back-btn{display:inline-flex;align-items:center;gap:6px;color:var(--ax-text-2);background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;margin-bottom:20px;padding:4px 0;transition:color var(--ax-dur-fast) var(--ax-ease)}.edit-label-page .edit-label-back-btn:hover{color:var(--ax-gold-700)}.edit-label-page .elf-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.edit-label-page .elf-head-text{min-width:0}.edit-label-page .elf-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.edit-label-page .elf-eyebrow:before{content:"";width:18px;height:1px;background:var(--ax-gold-500)}.edit-label-page .edit-label-title{font-family:var(--ax-font-display);font-size:36px;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--ax-text);margin:8px 0 6px}.edit-label-page .edit-label-subtitle{font-size:14px;line-height:1.5;color:var(--ax-text-2);margin:0}.edit-label-page .edit-label-actions{display:flex;gap:10px;align-items:center}.edit-label-page .edit-label-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 18px;border-radius:var(--ax-radius-md);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:transform var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease),filter var(--ax-dur-fast) var(--ax-ease);white-space:nowrap}.edit-label-page .edit-label-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.edit-label-page .edit-label-btn-primary{background:var(--ax-gold-gradient);color:var(--ax-ink-950);border-color:#9c742459;box-shadow:var(--ax-shadow-gold)}.edit-label-page .edit-label-btn-primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 12px 28px -10px #bf96378c}.edit-label-page .edit-label-btn-primary:disabled{opacity:.7;cursor:progress}.edit-label-page .edit-label-btn-secondary{background:var(--ax-surface);border-color:var(--ax-border-strong);color:var(--ax-text)}.edit-label-page .edit-label-btn-secondary:hover{border-color:var(--ax-gold-600)}.edit-label-page .elf-btn-spinner{width:14px;height:14px;border:2px solid rgba(11,11,14,.2);border-top-color:var(--ax-ink-950);border-radius:50%;animation:elf-spin .7s linear infinite}.edit-label-page .edit-label-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.edit-label-page .edit-label-left-col,.edit-label-page .edit-label-right-col{min-width:0}@media(min-width:1100px){.edit-label-page .edit-label-grid{grid-template-columns:minmax(360px,440px) minmax(0,1fr);gap:28px}.edit-label-page .edit-label-right-col{position:sticky;top:88px}.edit-label-page .elf-preview{max-height:calc(100vh - 112px);display:flex;flex-direction:column}.edit-label-page .elf-stage{flex:1;min-height:0;overflow:auto}}.edit-label-page .edit-label-card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);overflow:hidden}.edit-label-page .elf-panel-head{padding:20px 22px 18px;background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border)}.edit-label-page .elf-panel-title{font-size:16px;font-weight:600;color:var(--ax-text);margin:6px 0 4px}.edit-label-page .elf-panel-desc{font-size:12.5px;color:var(--ax-text-2);margin:0}.edit-label-page .elf-section{padding:20px 22px 14px}.edit-label-page .elf-section+.elf-section{border-top:1px solid var(--ax-border)}.edit-label-page .elf-section-head{margin-bottom:6px}.edit-label-page .elf-section-eyebrow{display:block;font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--ax-gold-600);margin-bottom:4px}.edit-label-page .elf-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ax-text);margin:0}.edit-label-page .elf-section-desc{font-size:12.5px;line-height:1.5;color:var(--ax-text-2);margin:6px 0 0}.edit-label-page .elf-toggle-list{display:flex;flex-direction:column}.edit-label-page .elf-toggle-list>.elf-toggle-item+.elf-toggle-item{border-top:1px solid var(--ax-border)}.edit-label-page .elf-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 0;cursor:pointer;font-size:13px;font-weight:500;color:var(--ax-text)}.edit-label-page .elf-toggle-text{min-width:0;line-height:1.4}.edit-label-page .elf-toggle-hint{display:block;font-size:12px;line-height:1.45;color:var(--ax-text-3);margin-top:-4px;padding:0 56px 10px 0}.edit-label-page .elf-switch{position:relative;flex-shrink:0;width:36px;height:20px}.edit-label-page .elf-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.edit-label-page .elf-switch-track{position:absolute;inset:0;border-radius:var(--ax-radius-pill);background:var(--ax-border-strong);transition:background-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.edit-label-page .elf-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ax-surface);box-shadow:0 1px 2px #15141a40;transition:transform var(--ax-dur) var(--ax-ease)}.edit-label-page .elf-switch input:checked+.elf-switch-track{background:var(--ax-gold-500)}.edit-label-page .elf-switch input:checked+.elf-switch-track:after{transform:translate(16px)}.edit-label-page .elf-switch input:focus-visible+.elf-switch-track{box-shadow:var(--ax-ring)}.edit-label-page .elf-toggle-row:hover .elf-switch input:not(:checked)+.elf-switch-track{background:var(--ax-text-3)}.edit-label-page .elf-sub{margin:2px 0 12px;padding:14px 16px;background:var(--ax-surface-2);border:1px solid var(--ax-border);border-left:2px solid var(--ax-gold-300);border-radius:0 var(--ax-radius-md) var(--ax-radius-md) 0}.edit-label-page .elf-sub-fields{display:flex;flex-direction:column;gap:14px}.edit-label-page .elf-sub .elf-toggle-row{min-height:36px;padding:4px 0 0}.edit-label-page .elf-sub-divider{height:1px;background:var(--ax-border);margin:12px 0 8px}.edit-label-page .elf-upload-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.edit-label-page .elf-upload-control{min-width:0}.edit-label-page .elf-file-input{display:none}.edit-label-page .elf-upload-btn{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:var(--ax-radius-md);border:1px solid var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-text);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),transform var(--ax-dur-fast) var(--ax-ease)}.edit-label-page .elf-upload-btn:hover{border-color:var(--ax-gold-600);transform:translateY(-1px)}.edit-label-page .elf-upload-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.edit-label-page .elf-upload-hint{font-size:11.5px;color:var(--ax-text-3);margin:8px 0 0}.edit-label-page .elf-logo-thumb{position:relative;flex-shrink:0}.edit-label-page .logo-preview-box{width:72px;height:52px;border:1px solid var(--ax-border);border-radius:var(--ax-radius-sm);background:repeating-conic-gradient(var(--ax-surface-3) 0% 25%,var(--ax-surface) 0% 50%) 0 0 / 10px 10px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.edit-label-page .logo-preview-box img{width:100%;height:100%;object-fit:contain}.edit-label-page .logo-remove-btn{position:absolute;top:-7px;right:-7px;width:20px;height:20px;background:var(--ax-ink-900);color:var(--ax-text-inverse);border-radius:50%;border:2px solid var(--ax-surface);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color var(--ax-dur-fast) var(--ax-ease)}.edit-label-page .logo-remove-btn:hover{background:var(--ax-danger)}.edit-label-page .elf-upload-success{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:500;color:var(--ax-success);min-width:0}.edit-label-page .elf-upload-success span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-label-page .elf-subgroup{margin-top:10px;padding-top:16px;border-top:1px dashed var(--ax-border-strong)}.edit-label-page .elf-subgroup-title{font-size:13px;font-weight:600;color:var(--ax-text);margin:0 0 4px}.edit-label-page .elf-fields{display:flex;flex-direction:column;padding:4px 0 6px}.edit-label-page .elf-fields>.elf-field+.elf-field{border-top:1px solid var(--ax-border)}.edit-label-page .elf-field{display:flex;flex-direction:column;gap:6px}.edit-label-page .elf-field label{font-size:12px;font-weight:600;color:var(--ax-text-2)}.edit-label-page .elf-field-inline{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.edit-label-page .elf-field-inline label{color:var(--ax-text);font-size:13px;font-weight:500}.edit-label-page .elf-field-copy{min-width:0}.edit-label-page .elf-field-hint{font-size:12px;line-height:1.45;color:var(--ax-text-3);margin:3px 0 0}.edit-label-page .elf-input{width:100%;height:38px;padding:0 12px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text);font-family:inherit;font-size:13px;transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.edit-label-page .elf-input::placeholder{color:var(--ax-text-3)}.edit-label-page .elf-input:hover{border-color:var(--ax-text-3)}.edit-label-page .elf-input:focus{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.edit-label-page .elf-input-mono{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums}.edit-label-page .elf-input-num{width:88px;flex-shrink:0;text-align:right}.edit-label-page .elf-preview{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);overflow:hidden}.edit-label-page .elf-preview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 22px 16px;border-bottom:1px solid var(--ax-border);flex-shrink:0}.edit-label-page .elf-preview-title{font-size:16px;font-weight:600;color:var(--ax-text);margin:6px 0 0}.edit-label-page .elf-preview-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.edit-label-page .elf-preview-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--ax-radius-pill);border:1px solid var(--ax-border);background:var(--ax-surface-2);font-size:11px;font-weight:600;color:var(--ax-text-2);white-space:nowrap}.edit-label-page .elf-preview-chip-mono{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-weight:500}.edit-label-page .elf-stage{padding:36px 32px 40px;background:radial-gradient(circle at 1px 1px,rgba(21,20,26,.07) 1px,transparent 0) 0 0 / 16px 16px,var(--ax-surface-3)}.edit-label-page .elf-paper{width:100%;max-width:640px;margin:0 auto;background:#fff;box-shadow:0 1px #15141a0a,0 18px 40px -18px #15141a59,0 4px 10px -4px #15141a1f}@media(max-width:1024px){.edit-label-page{padding:28px 24px 40px}}@media(max-width:640px){.edit-label-page{padding:20px 16px 32px}.edit-label-page .edit-label-title{font-size:26px}.edit-label-page .elf-head-row{flex-direction:column;align-items:stretch;gap:16px}.edit-label-page .edit-label-actions{width:100%}.edit-label-page .edit-label-actions .edit-label-btn{flex:1}.edit-label-page .elf-section,.edit-label-page .elf-panel-head,.edit-label-page .elf-preview-head{padding-left:16px;padding-right:16px}.edit-label-page .elf-toggle-hint{padding-right:0}.edit-label-page .elf-field-inline{flex-direction:column;align-items:stretch;gap:8px}.edit-label-page .elf-input-num{width:100%;text-align:left}.edit-label-page .elf-stage{padding:20px 16px 24px;overflow-x:auto}.edit-label-page .elf-paper{min-width:520px}}@media(prefers-reduced-motion:reduce){.edit-label-page .edit-label-btn,.edit-label-page .elf-upload-btn,.edit-label-page .elf-switch-track,.edit-label-page .elf-switch-track:after{transition:none}.edit-label-page .edit-label-btn-primary:hover:not(:disabled),.edit-label-page .elf-upload-btn:hover{transform:none}}.auto-assign-page{padding:28px 32px 56px;min-height:100%;background:var(--ax-canvas);color:var(--ax-text);font-family:var(--ax-font-sans);animation:aaFade var(--ax-dur-slow) var(--ax-ease)}.auto-assign-page *,.auto-assign-page *:before,.auto-assign-page *:after{box-sizing:border-box}@keyframes aaFade{0%{opacity:0}to{opacity:1}}@keyframes aaRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes aaSpin{to{transform:rotate(360deg)}}.auto-assign-page .aa-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.auto-assign-page .aa-header__text{display:flex;flex-direction:column;gap:6px;min-width:0}.auto-assign-page .aa-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.auto-assign-page .aa-eyebrow:before{content:"";width:18px;height:1px;background:var(--ax-gold-500)}.auto-assign-page .aa-title{margin:0;font-family:var(--ax-font-display);font-weight:600;font-size:34px;line-height:1.1;letter-spacing:-.01em;color:var(--ax-text)}.auto-assign-page .aa-subtitle{margin:0;font-size:14px;line-height:1.5;color:var(--ax-text-2)}.auto-assign-page .aa-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--ax-radius-md);border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;overflow:hidden;flex-shrink:0;transition:transform var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease)}.auto-assign-page .aa-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.auto-assign-page .aa-btn--accent{background:var(--ax-gold-gradient);color:var(--ax-ink-950);border-color:#9c742459;box-shadow:var(--ax-shadow-gold)}.auto-assign-page .aa-btn--accent:after{content:"";position:absolute;inset:0;background:var(--ax-gold-sheen);transform:translate(-100%);transition:transform var(--ax-dur-slow) var(--ax-ease);pointer-events:none}.auto-assign-page .aa-btn--accent:hover{transform:translateY(-2px)}.auto-assign-page .aa-btn--accent:hover:after{transform:translate(100%)}.auto-assign-page .aa-btn--primary{background:var(--ax-ink-900);border-color:var(--ax-ink-900);color:var(--ax-text-inverse)}.auto-assign-page .aa-btn--primary:hover{border-color:var(--ax-gold-500);transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}.auto-assign-page .aa-summary{display:flex;align-items:center;gap:0;margin-bottom:20px;padding:14px 4px;border-top:1px solid var(--ax-border);border-bottom:1px solid var(--ax-border)}.auto-assign-page .aa-summary__item{display:flex;align-items:baseline;gap:8px;padding:0 24px;border-left:1px solid var(--ax-border)}.auto-assign-page .aa-summary__item:first-child{padding-left:0;border-left:none}.auto-assign-page .aa-summary__value{font-family:var(--ax-font-mono);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ax-text)}.auto-assign-page .aa-summary__value--on{color:var(--ax-gold-700)}.auto-assign-page .aa-summary__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-text-3)}.auto-assign-page .aa-summary__hint{margin:0 0 0 auto;font-size:12px;color:var(--ax-text-3)}.auto-assign-page .aa-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:72px 24px;text-align:center;color:var(--ax-text-2);font-size:13px}.auto-assign-page .aa-state p{margin:0;max-width:380px;line-height:1.5}.auto-assign-page .aa-state--empty{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm)}.auto-assign-page .aa-state--empty .aa-btn{margin-top:8px}.auto-assign-page .aa-state__icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ax-gold-50);color:var(--ax-gold-700)}.auto-assign-page .aa-state h3{margin:0;font-size:16px;font-weight:600;color:var(--ax-text)}.auto-assign-page .aa-spinner{width:26px;height:26px;border-radius:50%;border:2px solid var(--ax-border);border-top-color:var(--ax-gold-500);animation:aaSpin .9s linear infinite}.auto-assign-page .aa-rules{display:flex;flex-direction:column;gap:14px}.auto-assign-page .aa-rule{display:grid;grid-template-columns:96px minmax(0,1fr);background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);overflow:hidden;transition:box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease);animation:aaRise var(--ax-dur-slow) var(--ax-ease) backwards}.auto-assign-page .aa-rule:hover{box-shadow:var(--ax-shadow-md);transform:translateY(-2px)}.auto-assign-page .aa-rule__priority{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:20px 8px;background:var(--ax-surface-2);border-right:1px solid var(--ax-border)}.auto-assign-page .aa-rule.is-enabled .aa-rule__priority:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ax-gold-gradient)}.auto-assign-page .aa-rule__priority-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ax-text-3)}.auto-assign-page .aa-rule__priority-num{font-family:var(--ax-font-display);font-weight:600;font-size:40px;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--ax-gold-700)}.auto-assign-page .aa-rule.is-disabled .aa-rule__priority-num{color:var(--ax-text-3)}.auto-assign-page .aa-rule.is-disabled .aa-rule__main{opacity:.62}.auto-assign-page .aa-rule.is-disabled .aa-rule__actions{opacity:1}.auto-assign-page .aa-rule__main{display:flex;flex-direction:column;gap:14px;padding:18px 22px 20px;min-width:0;transition:opacity var(--ax-dur) var(--ax-ease)}.auto-assign-page .aa-rule__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.auto-assign-page .aa-rule__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.auto-assign-page .aa-rule__name{margin:0;font-size:16px;font-weight:600;color:var(--ax-text);overflow-wrap:anywhere}.auto-assign-page .aa-pill{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:var(--ax-radius-pill);font-size:11px;font-weight:600}.auto-assign-page .aa-pill--active{background:var(--ax-success-bg);color:var(--ax-success)}.auto-assign-page .aa-pill--paused{background:var(--ax-surface-3);color:var(--ax-text-2)}.auto-assign-page .aa-rule__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.auto-assign-page .aa-switch{position:relative;width:40px;height:22px;margin-right:6px;padding:0;border:none;border-radius:var(--ax-radius-pill);background:var(--ax-border-strong);cursor:pointer;transition:background var(--ax-dur) var(--ax-ease)}.auto-assign-page .aa-switch__thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--ax-surface);box-shadow:var(--ax-shadow-sm);transition:transform var(--ax-dur) var(--ax-ease)}.auto-assign-page .aa-switch.is-on{background:var(--ax-gold-500)}.auto-assign-page .aa-switch.is-on .aa-switch__thumb{transform:translate(18px)}.auto-assign-page .aa-switch:focus-visible{outline:none;box-shadow:var(--ax-ring)}.auto-assign-page .aa-icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ax-radius-sm);border:1px solid var(--ax-border);background:var(--ax-surface);color:var(--ax-text-2);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease)}.auto-assign-page .aa-icon-btn:hover{border-color:var(--ax-gold-600);color:var(--ax-gold-700)}.auto-assign-page .aa-icon-btn--danger:hover{border-color:var(--ax-danger);color:var(--ax-danger);background:var(--ax-danger-bg)}.auto-assign-page .aa-icon-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.auto-assign-page .aa-rule__section{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px}.auto-assign-page .aa-rule__section-label{padding-top:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-text-3)}.auto-assign-page .aa-rule__chips{display:flex;flex-wrap:wrap;gap:6px}.auto-assign-page .aa-logic{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--ax-radius-pill);background:var(--ax-ink-900);color:var(--ax-gold-300);font-family:var(--ax-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em}.auto-assign-page .aa-chip{display:inline-flex;align-items:center;gap:6px;height:26px;max-width:100%;padding:0 10px;border-radius:var(--ax-radius-pill);border:1px solid var(--ax-border);background:var(--ax-surface-2);font-size:12px;color:var(--ax-text);overflow:hidden}.auto-assign-page .aa-chip__field{font-weight:600;white-space:nowrap}.auto-assign-page .aa-chip__op{color:var(--ax-text-3);white-space:nowrap}.auto-assign-page .aa-chip__value{font-family:var(--ax-font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ax-gold-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-assign-page .aa-chip--more{color:var(--ax-text-2);background:var(--ax-surface-3);border-color:transparent}.auto-assign-page .aa-rule__couriers{display:flex;flex-direction:column;gap:8px;padding-top:4px}.auto-assign-page .aa-alloc{display:grid;grid-template-columns:22px minmax(0,220px) minmax(60px,1fr) 48px;align-items:center;gap:12px;font-size:13px}.auto-assign-page .aa-alloc__rank{font-family:var(--ax-font-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--ax-text-3)}.auto-assign-page .aa-alloc__name{font-weight:500;color:var(--ax-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-assign-page .aa-alloc__bar{position:relative;height:4px;border-radius:var(--ax-radius-pill);background:var(--ax-surface-3);overflow:hidden}.auto-assign-page .aa-alloc__bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ax-gold-gradient)}.auto-assign-page .aa-alloc__pct{text-align:right;font-family:var(--ax-font-mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ax-text)}@media(max-width:900px){.auto-assign-page .aa-summary__hint{display:none}}@media(max-width:768px){.auto-assign-page{padding:20px 16px 40px}.auto-assign-page .aa-header{flex-direction:column;align-items:stretch;gap:16px}.auto-assign-page .aa-title{font-size:26px}.auto-assign-page .aa-rule{grid-template-columns:minmax(0,1fr)}.auto-assign-page .aa-rule__priority{flex-direction:row;justify-content:flex-start;gap:10px;padding:10px 16px;border-right:none;border-bottom:1px solid var(--ax-border)}.auto-assign-page .aa-rule.is-enabled .aa-rule__priority:before{top:0;bottom:auto;right:0;width:auto;height:2px}.auto-assign-page .aa-rule__priority-num{font-size:26px}.auto-assign-page .aa-rule__main{padding:16px}.auto-assign-page .aa-rule__head{flex-direction:column;align-items:flex-start;gap:12px}.auto-assign-page .aa-rule__section{grid-template-columns:minmax(0,1fr);gap:6px}.auto-assign-page .aa-rule__section-label{padding-top:0}.auto-assign-page .aa-alloc{grid-template-columns:22px minmax(0,1fr) 48px;row-gap:6px}.auto-assign-page .aa-alloc__bar{grid-column:2 / 4;grid-row:2}}@media(max-width:480px){.auto-assign-page .aa-summary__item{padding:0 14px}}@media(prefers-reduced-motion:reduce){.auto-assign-page,.auto-assign-page *,.auto-assign-page *:before,.auto-assign-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.auto-assign-page .aa-spinner{animation-duration:.9s!important;animation-iteration-count:infinite!important}}@keyframes rpFade{0%{opacity:0}to{opacity:1}}@keyframes rpRise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.auto-assign-page .popup-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0b0e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:rpFade var(--ax-dur) var(--ax-ease)}.auto-assign-page .rule-popup-modern{width:100%;max-width:880px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-xl);box-shadow:var(--ax-shadow-lg);font-family:var(--ax-font-sans);animation:rpRise var(--ax-dur-slow) var(--ax-ease)}.auto-assign-page .rule-popup-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 28px 18px;background:var(--ax-surface);flex-shrink:0}.auto-assign-page .rule-popup-header .header-content{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.auto-assign-page .rule-popup-header .header-text{display:flex;flex-direction:column;gap:6px}.auto-assign-page .rule-popup-header .header-subtitle{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.auto-assign-page .rule-popup-header .header-subtitle:before{content:"";width:18px;height:1px;background:var(--ax-gold-500)}.auto-assign-page .rule-popup-header .header-text h2{margin:0;font-family:var(--ax-font-display);font-weight:600;font-size:26px;line-height:1.15;color:var(--ax-text)}.auto-assign-page .rule-popup-header .close-btn-modern{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-text-2);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.auto-assign-page .rule-popup-header .close-btn-modern:hover{border-color:var(--ax-gold-600);color:var(--ax-text);transform:rotate(90deg)}.auto-assign-page .rule-popup-body{flex:1;overflow-y:auto;padding:24px 28px 28px;background:var(--ax-surface)}.auto-assign-page .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.auto-assign-page .form-group-modern{display:flex;flex-direction:column;gap:6px;min-width:0}.auto-assign-page .form-group-modern>label{font-size:12px;font-weight:600;color:var(--ax-text-2)}.auto-assign-page .required{color:var(--ax-danger)}.auto-assign-page .input-modern,.auto-assign-page .select-modern{width:100%;height:38px;padding:0 12px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background-color:var(--ax-surface);color:var(--ax-text);font-family:inherit;font-size:13px;transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.auto-assign-page .select-modern{appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2396907F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.auto-assign-page .select-modern:disabled{background-color:var(--ax-surface-2);color:var(--ax-text-3);cursor:not-allowed}.auto-assign-page .input-modern.input-mono{font-family:var(--ax-font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.auto-assign-page .input-modern:hover,.auto-assign-page .select-modern:hover:not(:disabled){border-color:var(--ax-text-3)}.auto-assign-page .input-modern:focus,.auto-assign-page .select-modern:focus{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.auto-assign-page .input-modern::placeholder{color:var(--ax-text-3)}.auto-assign-page .input-modern.input-invalid,.auto-assign-page .select-modern.input-invalid{border-color:var(--ax-danger)!important;box-shadow:0 0 0 3px #b93a2e1a}.auto-assign-page .validation-error-msg{display:block;font-size:11.5px;font-weight:500;color:var(--ax-danger)}.auto-assign-page .input-hint{font-size:12px;color:var(--ax-text-3)}.auto-assign-page .toggle-wrapper-modern{display:flex;align-items:center;gap:12px;height:38px}.auto-assign-page .toggle-modern{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.auto-assign-page .toggle-modern input{position:absolute;opacity:0;width:0;height:0}.auto-assign-page .toggle-slider{position:absolute;inset:0;border-radius:var(--ax-radius-pill);background:var(--ax-border-strong);cursor:pointer;transition:background var(--ax-dur) var(--ax-ease)}.auto-assign-page .toggle-slider:before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--ax-surface);box-shadow:var(--ax-shadow-sm);transition:transform var(--ax-dur) var(--ax-ease)}.auto-assign-page .toggle-modern input:checked+.toggle-slider{background:var(--ax-gold-500)}.auto-assign-page .toggle-modern input:checked+.toggle-slider:before{transform:translate(20px)}.auto-assign-page .toggle-modern input:focus-visible+.toggle-slider{box-shadow:var(--ax-ring)}.auto-assign-page .toggle-label{font-size:13px;font-weight:600;color:var(--ax-text)}.auto-assign-page .condition-type-selector{display:inline-flex;gap:2px;padding:3px;border-radius:var(--ax-radius-md);background:var(--ax-surface-3);flex-shrink:0}.auto-assign-page .logic-btn{min-width:52px;height:28px;padding:0 14px;border:none;border-radius:var(--ax-radius-sm);background:transparent;color:var(--ax-text-2);font-family:var(--ax-font-mono);font-size:11.5px;font-weight:600;letter-spacing:.08em;cursor:pointer;transition:background var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.auto-assign-page .logic-btn:hover{color:var(--ax-text)}.auto-assign-page .logic-btn.active{background:var(--ax-surface);color:var(--ax-gold-700);box-shadow:var(--ax-shadow-sm)}.auto-assign-page .logic-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.auto-assign-page .conditions-list{display:flex;flex-direction:column;gap:0;margin-bottom:16px}.auto-assign-page .condition-row-modern-wrapper{display:flex;flex-direction:column;gap:6px}.auto-assign-page .condition-row-modern{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:12px 12px 12px 14px;border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface-2);transition:border-color var(--ax-dur) var(--ax-ease)}.auto-assign-page .condition-row-modern:focus-within{border-color:var(--ax-gold-300)}.auto-assign-page .condition-index{font-family:var(--ax-font-mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ax-gold-700)}.auto-assign-page .logic-divider{position:relative;display:flex;align-items:center;justify-content:center;height:30px}.auto-assign-page .logic-divider:before{content:"";position:absolute;left:28px;top:0;bottom:0;width:1px;background:var(--ax-border-strong)}.auto-assign-page .logic-divider span{position:relative;margin-right:auto;margin-left:12px;padding:2px 8px;border-radius:var(--ax-radius-pill);border:1px solid var(--ax-gold-200);background:var(--ax-gold-50);color:var(--ax-gold-700);font-family:var(--ax-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em}.auto-assign-page .condition-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 36px;gap:8px;align-items:center}.auto-assign-page .field-errors{display:flex;flex-wrap:wrap;gap:4px 16px;padding-left:54px;margin-bottom:4px}.auto-assign-page .field-errors:empty{display:none}.auto-assign-page .field-errors--courier{padding-left:74px}.auto-assign-page .allocation-meter{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface-2)}.auto-assign-page .allocation-meter__text{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-text-3)}.auto-assign-page .allocation-meter__text strong{font-family:var(--ax-font-mono);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:var(--ax-text)}.auto-assign-page .allocation-meter__text em{font-style:normal;color:var(--ax-text-3);font-weight:500}.auto-assign-page .allocation-meter__track{position:relative;height:4px;border-radius:var(--ax-radius-pill);background:var(--ax-surface-3);overflow:hidden}.auto-assign-page .allocation-meter__track>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ax-gold-gradient);transition:width var(--ax-dur) var(--ax-ease)}.auto-assign-page .allocation-meter.is-complete .allocation-meter__text strong{color:var(--ax-success)}.auto-assign-page .allocation-meter.is-over .allocation-meter__text strong{color:var(--ax-danger)}.auto-assign-page .allocation-meter.is-over .allocation-meter__track>span{background:var(--ax-danger)}.auto-assign-page .courier-table-modern{display:flex;flex-direction:column;border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);overflow:hidden}.auto-assign-page .courier-table-header,.auto-assign-page .courier-table-row{display:grid;grid-template-columns:56px minmax(0,2fr) 120px 120px 36px;gap:10px;align-items:center}.auto-assign-page .courier-table-header{padding:10px 14px;background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-text-3)}.auto-assign-page .courier-row-wrapper{border-bottom:1px solid var(--ax-border);transition:background var(--ax-dur-fast) var(--ax-ease)}.auto-assign-page .courier-row-wrapper:hover{background:var(--ax-gold-50)}.auto-assign-page .courier-table-row{padding:10px 14px}.auto-assign-page .courier-row-wrapper .field-errors--courier{padding:0 14px 10px 80px;margin:0}.auto-assign-page .priority-badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:28px;border-radius:var(--ax-radius-sm);border:1px solid var(--ax-gold-200);background:var(--ax-gold-50);color:var(--ax-gold-700);font-family:var(--ax-font-mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.auto-assign-page .input-with-suffix{position:relative;display:flex;align-items:center}.auto-assign-page .input-with-suffix .input-modern{padding-right:30px}.auto-assign-page .input-with-suffix .suffix{position:absolute;right:12px;font-family:var(--ax-font-mono);font-size:12px;color:var(--ax-text-3);pointer-events:none}.auto-assign-page .allocation-error{display:flex;align-items:center;gap:8px;margin:12px 14px 14px;padding:10px 12px;border-radius:var(--ax-radius-md);background:var(--ax-danger-bg);color:var(--ax-danger);font-size:12.5px;font-weight:600}.auto-assign-page .allocation-error svg{flex-shrink:0}.auto-assign-page .btn-add-item,.auto-assign-page .btn-add-item-inline{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px dashed var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text-2);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease)}.auto-assign-page .btn-add-item{width:100%}.auto-assign-page .btn-add-item:hover,.auto-assign-page .btn-add-item-inline:hover{border-color:var(--ax-gold-500);border-style:solid;color:var(--ax-gold-700);background:var(--ax-gold-50)}.auto-assign-page .btn-add-item-inline{height:30px;padding:0 12px;font-size:12px;flex-shrink:0}.auto-assign-page .btn-icon-danger{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text-3);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease)}.auto-assign-page .btn-icon-danger:hover:not(:disabled){border-color:var(--ax-danger);background:var(--ax-danger-bg);color:var(--ax-danger)}.auto-assign-page .btn-icon-danger:disabled{opacity:.35;cursor:not-allowed}.auto-assign-page .rule-popup-footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:14px 28px;border-top:1px solid var(--ax-border);background:var(--ax-surface-2);flex-shrink:0}.auto-assign-page .btn-cancel-modern,.auto-assign-page .btn-save-modern{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 18px;border-radius:var(--ax-radius-md);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;overflow:hidden;transition:transform var(--ax-dur-fast) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.auto-assign-page .btn-cancel-modern{background:transparent;border:1px solid transparent;color:var(--ax-text-2)}.auto-assign-page .btn-cancel-modern:hover{color:var(--ax-text);background:var(--ax-surface-3)}.auto-assign-page .btn-save-modern{background:var(--ax-gold-gradient);border:1px solid rgba(156,116,36,.35);color:var(--ax-ink-950);box-shadow:var(--ax-shadow-gold)}.auto-assign-page .btn-save-modern:after{content:"";position:absolute;inset:0;background:var(--ax-gold-sheen);transform:translate(-100%);transition:transform var(--ax-dur-slow) var(--ax-ease);pointer-events:none}.auto-assign-page .btn-save-modern:hover:not(:disabled){transform:translateY(-2px)}.auto-assign-page .btn-save-modern:hover:not(:disabled):after{transform:translate(100%)}.auto-assign-page .btn-save-modern:disabled{opacity:.6;cursor:not-allowed}.auto-assign-page .btn-cancel-modern:focus-visible,.auto-assign-page .btn-save-modern:focus-visible,.auto-assign-page .btn-add-item:focus-visible,.auto-assign-page .btn-add-item-inline:focus-visible,.auto-assign-page .btn-icon-danger:focus-visible,.auto-assign-page .close-btn-modern:focus-visible{outline:none;box-shadow:var(--ax-ring)}@media(max-width:768px){.auto-assign-page .popup-overlay{padding:12px}.auto-assign-page .rule-popup-header{padding:18px 20px 14px}.auto-assign-page .rule-popup-header .header-text h2{font-size:22px}.auto-assign-page .rule-popup-body{padding:20px}.auto-assign-page .rule-popup-footer{padding:12px 20px}.auto-assign-page .form-grid{grid-template-columns:minmax(0,1fr)}.auto-assign-page .condition-row-modern{grid-template-columns:minmax(0,1fr);gap:8px}.auto-assign-page .condition-inputs{grid-template-columns:minmax(0,1fr) 36px}.auto-assign-page .condition-inputs>:not(.btn-icon-danger){grid-column:1}.auto-assign-page .condition-inputs>.btn-icon-danger{grid-column:2;grid-row:1}.auto-assign-page .field-errors,.auto-assign-page .field-errors--courier,.auto-assign-page .courier-row-wrapper .field-errors--courier{padding-left:14px}.auto-assign-page .logic-divider:before{left:20px}.auto-assign-page .courier-table-header{display:none}.auto-assign-page .courier-table-row{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) 36px;grid-template-areas:"prio courier courier del" ". pct max .";gap:8px;padding:12px}.auto-assign-page .courier-table-row .cr-prio{grid-area:prio}.auto-assign-page .courier-table-row .cr-courier{grid-area:courier}.auto-assign-page .courier-table-row .cr-pct{grid-area:pct}.auto-assign-page .courier-table-row .cr-max{grid-area:max}.auto-assign-page .courier-table-row .cr-del{grid-area:del}}@media(max-width:480px){.auto-assign-page .popup-overlay{padding:0;align-items:flex-end}.auto-assign-page .rule-popup-modern{max-width:none;max-height:96vh;height:96vh;border-radius:var(--ax-radius-xl) var(--ax-radius-xl) 0 0}.auto-assign-page .rule-popup-header,.auto-assign-page .rule-popup-body,.auto-assign-page .rule-popup-footer{padding-left:16px;padding-right:16px}.auto-assign-page .courier-table-row{grid-template-columns:40px minmax(0,1fr) 36px;grid-template-areas:"prio courier del" "pct pct pct" "max max max"}}@keyframes wsSlide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.auto-assign-page .step-indicator{display:flex;align-items:center;padding:14px 28px;background:var(--ax-surface-2);border-top:1px solid var(--ax-border);border-bottom:1px solid var(--ax-border);flex-shrink:0}.auto-assign-page .step-group{display:flex;align-items:center;min-width:0}.auto-assign-page .step-group:not(:first-child){flex:1}.auto-assign-page .step{display:flex;align-items:center;gap:10px;min-width:0}.auto-assign-page .step-number{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-text-3);font-family:var(--ax-font-mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;transition:background var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.auto-assign-page .step.current .step-number{border-color:transparent;background:var(--ax-gold-gradient);color:var(--ax-ink-950);box-shadow:var(--ax-ring)}.auto-assign-page .step.completed .step-number{border-color:var(--ax-gold-300);background:var(--ax-gold-50);color:var(--ax-gold-700)}.auto-assign-page .step-label{font-size:12.5px;font-weight:600;color:var(--ax-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auto-assign-page .step.active .step-label{color:var(--ax-text-2)}.auto-assign-page .step.current .step-label{color:var(--ax-text)}.auto-assign-page .step-line{flex:1;min-width:16px;height:1px;margin:0 14px;background:var(--ax-border-strong);transition:background var(--ax-dur) var(--ax-ease)}.auto-assign-page .step-line.is-done{background:var(--ax-gold-400)}.auto-assign-page .wizard-step{animation:wsSlide var(--ax-dur-slow) var(--ax-ease)}.auto-assign-page .step-content{max-width:800px;margin:0 auto}.auto-assign-page .step-head{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.auto-assign-page .step-header-row .step-head{margin-bottom:0}.auto-assign-page .step-title{margin:0;font-size:16px;font-weight:600;color:var(--ax-text)}.auto-assign-page .step-description{margin:0;font-size:13px;line-height:1.5;color:var(--ax-text-2)}.auto-assign-page .step-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.auto-assign-page .full-width{grid-column:1 / -1}.auto-assign-page .wizard-footer{justify-content:space-between;align-items:center}.auto-assign-page .footer-left,.auto-assign-page .footer-right{display:flex;align-items:center;gap:10px}.auto-assign-page .btn-back-modern,.auto-assign-page .btn-next-modern{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:var(--ax-radius-md);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform var(--ax-dur-fast) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.auto-assign-page .btn-back-modern{background:var(--ax-surface);border:1px solid var(--ax-border-strong);color:var(--ax-text)}.auto-assign-page .btn-back-modern:hover{border-color:var(--ax-gold-600);color:var(--ax-gold-700)}.auto-assign-page .btn-next-modern{background:var(--ax-ink-900);border:1px solid var(--ax-ink-900);color:var(--ax-text-inverse)}.auto-assign-page .btn-next-modern:hover{border-color:var(--ax-gold-500);transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}.auto-assign-page .btn-back-modern:focus-visible,.auto-assign-page .btn-next-modern:focus-visible{outline:none;box-shadow:var(--ax-ring)}@media(max-width:768px){.auto-assign-page .step-indicator{padding:12px 20px}.auto-assign-page .step-line{margin:0 10px}.auto-assign-page .step-label{display:none}.auto-assign-page .step.current .step-label{display:block}.auto-assign-page .step-header-row{flex-direction:column;align-items:stretch;gap:12px}.auto-assign-page .step-header-row .condition-type-selector,.auto-assign-page .step-header-row .btn-add-item-inline{align-self:flex-start}}@media(max-width:480px){.auto-assign-page .step-indicator{padding:12px 16px}.auto-assign-page .footer-left{flex:0 0 auto}.auto-assign-page .footer-right{flex:1;justify-content:flex-end}.auto-assign-page .btn-back-modern,.auto-assign-page .btn-next-modern,.auto-assign-page .btn-cancel-modern,.auto-assign-page .btn-save-modern{padding:0 12px}}@media(prefers-reduced-motion:reduce){.auto-assign-page .wizard-step,.auto-assign-page .popup-overlay,.auto-assign-page .rule-popup-modern{animation:none}}@keyframes axAuthRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes axAuthDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes axAuthGlimmer{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes axAuthDrift{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-18px,0) rotate(6deg)}}@keyframes axAuthSpin{to{transform:rotate(360deg)}}@keyframes axAuthShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.auth-page{min-height:100vh;min-height:100dvh;display:flex;align-items:stretch;background:var(--ax-canvas);position:relative;overflow:hidden;font-family:var(--ax-font-sans);color:var(--ax-text)}.auth-page .auth-container{display:flex;width:100%;min-height:100vh;min-height:100dvh}.auth-page .auth-brand-section{position:relative;flex:0 0 50%;max-width:760px;display:flex;overflow:hidden;isolation:isolate;color:var(--ax-text-inverse);background:radial-gradient(640px 480px at 18% 8%,rgba(212,175,79,.16),transparent 62%),radial-gradient(520px 420px at 100% 100%,rgba(212,175,79,.08),transparent 60%),linear-gradient(160deg,var(--ax-ink-850) 0%,var(--ax-ink-950) 58%,#08080A 100%)}.auth-page .auth-brand-section:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(246,227,166,.45) 40%,rgba(246,227,166,.1) 80%,transparent);z-index:2}.auth-page .auth-brand-grid,.auth-page .auth-brand-glimmer{position:absolute;inset:-2px;z-index:-1;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='black' stroke-width='1'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='black' stroke-width='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='black' stroke-width='1'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='black' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask-size:84px 150px;mask-size:84px 150px}.auth-page .auth-brand-grid{background:radial-gradient(120% 90% at 20% 10%,#f6e3a61a,#f6e3a606 70%)}.auth-page .auth-brand-glimmer{background:linear-gradient(115deg,transparent 0%,transparent 38%,rgba(246,227,166,.55) 48%,rgba(212,175,79,.25) 52%,transparent 62%,transparent 100%);background-size:260% 260%;animation:axAuthGlimmer 11s linear infinite alternate;opacity:.5}.auth-page .floating-shapes{position:absolute;inset:0;z-index:-1;pointer-events:none}.auth-page .shape{position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 116' fill='none' stroke='%23D4AF4F' stroke-width='.7'%3E%3Cpath d='M50 1 99 29.5v57L50 115 1 86.5v-57Z'/%3E%3C/svg%3E") no-repeat center / contain;animation:axAuthDrift 14s var(--ax-ease) infinite}.auth-page .shape-1{width:220px;height:254px;top:-60px;right:-70px;opacity:.32}.auth-page .shape-2{width:120px;height:139px;top:38%;right:8%;opacity:.22;animation-duration:18s;animation-delay:-4s}.auth-page .shape-3{width:300px;height:346px;bottom:-150px;left:-110px;opacity:.2;animation-duration:22s}.auth-page .shape-4{width:54px;height:62px;top:22%;left:58%;opacity:.4;animation-duration:12s;animation-delay:-6s}.auth-page .shape-5{width:80px;height:92px;bottom:18%;right:22%;opacity:.18;animation-duration:16s;animation-delay:-2s}.auth-page .auth-route{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.auth-page .auth-route path{fill:none;stroke:#d4af4f52;stroke-width:1;stroke-dasharray:2 7;vector-effect:non-scaling-stroke}.auth-page .auth-route-dot{fill:#f6e3a6;filter:drop-shadow(0 0 6px rgba(246,227,166,.9))}.auth-page .auth-brand-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(28px,5vh,56px);width:100%;padding:clamp(32px,5vh,56px) clamp(32px,5vw,72px);animation:axAuthRise var(--ax-dur-slow) var(--ax-ease) backwards}.auth-page .auth-brand-logo{display:flex;align-items:center;gap:14px}.auth-page .auth-brand-logo img{width:22px;height:auto}.auth-page .auth-brand-logo .ax-wordmark{font-size:14px}.auth-page .auth-brand-hero{max-width:520px}.auth-page .auth-brand-mark{display:block;width:clamp(64px,9vh,92px);height:auto;margin-bottom:clamp(20px,4vh,36px);filter:drop-shadow(0 10px 30px rgba(212,175,79,.28));overflow:visible}.auth-page .auth-brand-mark path{stroke-dasharray:1;stroke-dashoffset:1;animation:axAuthDraw 1.8s var(--ax-ease) forwards}.auth-page .auth-brand-mark path:nth-child(2){animation-delay:.25s}.auth-page .auth-brand-mark path:nth-child(3){animation-delay:.45s}.auth-page .auth-brand-mark path:nth-child(4){animation-delay:.65s}.auth-page .auth-brand-mark path:nth-child(5){animation-delay:.85s}.auth-page .auth-brand-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--ax-gold-300);margin-bottom:18px}.auth-page .auth-brand-eyebrow:before{content:"";width:28px;height:1px;background:var(--ax-gold-gradient)}.auth-page .auth-brand-title{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:clamp(2.75rem,4.6vw,4.25rem);font-weight:500;line-height:1.02;letter-spacing:-.015em;color:var(--ax-text-inverse);margin-bottom:22px}.auth-page .auth-brand-title em{font-style:italic;font-weight:500;background:var(--ax-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.08em}.auth-page .auth-brand-subtitle{font-size:15px;line-height:1.7;color:#f7f5f09e;max-width:440px}.auth-page .auth-value-props{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(246,227,166,.14);padding-top:22px}.auth-page .auth-value-prop{display:flex;flex-direction:column;gap:12px;padding-right:18px}.auth-page .auth-value-prop+.auth-value-prop{padding-left:18px;border-left:1px solid rgba(246,227,166,.08)}.auth-page .auth-value-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--ax-gold-300);background:#d4af4f14;box-shadow:inset 0 0 0 1px #f6e3a62e}.auth-page .auth-value-copy{display:flex;flex-direction:column;gap:4px}.auth-page .auth-value-copy strong{font-size:13px;font-weight:600;color:var(--ax-text-inverse);letter-spacing:.005em}.auth-page .auth-value-copy span{font-size:12.5px;line-height:1.55;color:#f7f5f085}.auth-page .auth-brand-foot{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f7f5f05c}.auth-page .auth-brand-foot-dot{width:3px;height:3px;border-radius:50%;background:var(--ax-gold-500)}.auth-page .auth-form-section{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:clamp(32px,6vh,64px) clamp(20px,5vw,64px);background:radial-gradient(520px 340px at 85% 0%,rgba(212,175,79,.07),transparent 70%),var(--ax-canvas);overflow-y:auto}.auth-page .auth-card{position:relative;width:100%;max-width:420px;animation:axAuthRise var(--ax-dur-slow) var(--ax-ease) 80ms backwards}.auth-page .auth-header{margin-bottom:30px}.auth-page .auth-logo{display:none;align-items:center;gap:12px;margin-bottom:28px}.auth-page .auth-logo .logo-image{width:20px;height:auto}.auth-page .auth-logo .ax-wordmark{font-size:13px;color:var(--ax-text)}.auth-page .auth-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-gold-700);margin-bottom:10px}.auth-page .auth-title{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:2.6rem;font-weight:600;line-height:1.05;letter-spacing:-.01em;color:var(--ax-text);margin-bottom:10px}.auth-page .auth-subtitle{font-size:14px;color:var(--ax-text-2);line-height:1.6}.auth-page .auth-form{display:flex;flex-direction:column;gap:14px}.auth-page .form-group{display:flex;flex-direction:column;gap:6px}.auth-page .input-wrapper{position:relative}.auth-page .form-group input.form-input{width:100%;height:58px;padding:24px 46px 8px;font-family:var(--ax-font-sans);font-size:14.5px;font-weight:500;color:var(--ax-text);background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:12px;box-shadow:var(--ax-shadow-xs);transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),background var(--ax-dur) var(--ax-ease);-webkit-appearance:none;appearance:none}.auth-page .form-group input.form-input:hover:not(:disabled){border-color:var(--ax-text-3)}.auth-page .form-group input.form-input:focus{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.auth-page .form-group input.form-input:disabled{background:var(--ax-surface-2);color:var(--ax-text-3)}.auth-page .form-input::placeholder{color:var(--ax-text-3);font-weight:400;opacity:1;transition:opacity var(--ax-dur) var(--ax-ease)}.auth-page .form-input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--ax-surface) inset;-webkit-text-fill-color:var(--ax-text)}.auth-page .form-label{position:absolute;left:46px;top:11px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ax-text-3);pointer-events:none;transition:color var(--ax-dur) var(--ax-ease)}.auth-page .form-input:focus~.form-label{color:var(--ax-gold-700)}.auth-page .input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--ax-text-3);pointer-events:none;stroke-width:1.7;transition:color var(--ax-dur) var(--ax-ease)}.auth-page .form-input:focus+.input-icon,.auth-page .form-input:not(:placeholder-shown)+.input-icon{color:var(--ax-gold-600)}.auth-page .password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;background:transparent;border:none;border-radius:8px;color:var(--ax-text-3);cursor:pointer;transition:background var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.auth-page .password-toggle:hover:not(:disabled){background:var(--ax-surface-3);color:var(--ax-text)}.auth-page .form-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 8px}.auth-page .checkbox-label{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--ax-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.5}.auth-page .checkbox-label input[type=checkbox]{flex-shrink:0;-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:0;border:1px solid var(--ax-border-strong);border-radius:5px;background:var(--ax-surface);display:grid;place-items:center;cursor:pointer;transition:background var(--ax-dur-fast) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease)}.auth-page .checkbox-label input[type=checkbox]:after{content:"";width:9px;height:5px;border-left:1.8px solid var(--ax-gold-200);border-bottom:1.8px solid var(--ax-gold-200);transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform var(--ax-dur-fast) var(--ax-ease)}.auth-page .checkbox-label input[type=checkbox]:checked{background:var(--ax-ink-900);border-color:var(--ax-ink-900)}.auth-page .checkbox-label input[type=checkbox]:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.auth-page .checkbox-label input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--ax-ring)}.auth-page .checkbox-label:hover input[type=checkbox]:not(:checked){border-color:var(--ax-gold-500)}.auth-page .forgot-link,.auth-page .auth-link{position:relative;font-size:13px;font-weight:600;color:var(--ax-gold-700);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease)}.auth-page .forgot-link:hover,.auth-page .auth-link:hover{color:var(--ax-gold-800);background-size:100% 1px}.auth-page .auth-link:focus-visible,.auth-page .forgot-link:focus-visible{outline:2px solid var(--ax-gold-400);outline-offset:3px;border-radius:3px}.auth-page .btn.btn-full{width:100%;height:52px;margin-top:4px;gap:10px;font-size:14px;font-weight:600;letter-spacing:.02em;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,var(--ax-ink-800) 0%,var(--ax-ink-950) 100%);color:var(--ax-text-inverse);border:1px solid var(--ax-ink-950);box-shadow:0 14px 30px -16px #0b0b0eb3,inset 0 1px #ffffff0f}.auth-page .btn.btn-full:after{content:"";position:absolute;inset:0;background:var(--ax-gold-sheen);transform:translate(-120%);transition:transform .8s var(--ax-ease);pointer-events:none}.auth-page .btn.btn-full svg{color:var(--ax-gold-300);transition:transform var(--ax-dur) var(--ax-ease)}.auth-page .btn.btn-full:hover:not(:disabled){border-color:var(--ax-gold-500);transform:translateY(-1px);box-shadow:0 18px 34px -16px #0b0b0ebf,0 0 0 1px #d4af4f4d}.auth-page .btn.btn-full:hover:not(:disabled):after{transform:translate(120%)}.auth-page .btn.btn-full:hover:not(:disabled) svg{transform:translate(3px)}.auth-page .btn.btn-full:active:not(:disabled){transform:translateY(0)}.auth-page .btn.btn-full:disabled{opacity:.55;cursor:not-allowed}.auth-page .auth-btn-spinner{width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(246,227,166,.25);border-top-color:var(--ax-gold-300);animation:axAuthSpin .8s linear infinite}.auth-page .auth-footer{margin-top:26px;padding-top:22px;border-top:1px solid var(--ax-border);text-align:center}.auth-page .auth-footer p{font-size:13px;color:var(--ax-text-2)}.auth-page .auth-legal{font-size:11px;letter-spacing:.08em;color:var(--ax-text-3);text-align:center}.auth-page .form-group input.form-input.input-error{border-color:var(--ax-danger);background:#fffbfa;animation:axAuthShake .3s ease-in-out}.auth-page .form-group input.form-input.input-error:focus{box-shadow:0 0 0 3px #b93a2e29}.auth-page .input-error~.form-label,.auth-page .input-error+.input-icon{color:var(--ax-danger)}.auth-page .error-message{font-size:12px;font-weight:500;color:var(--ax-danger);padding-left:4px;animation:axAuthRise var(--ax-dur) var(--ax-ease) backwards}.auth-page .checkbox-error{color:var(--ax-danger)}.auth-page .checkbox-error input[type=checkbox]{border-color:var(--ax-danger)}@media(max-height:760px)and (min-width:1025px){.auth-page .auth-brand-mark{display:none}}@media(max-width:1280px){.auth-page .auth-value-props{grid-template-columns:1fr;gap:14px}.auth-page .auth-value-prop,.auth-page .auth-value-prop+.auth-value-prop{flex-direction:row;align-items:center;gap:14px;padding:0;border-left:none}}@media(max-width:1024px){.auth-page .auth-brand-section{flex-basis:44%}.auth-page .auth-brand-subtitle{font-size:14px}}@media(max-width:860px){.auth-page{overflow:visible}.auth-page .auth-container{flex-direction:column}.auth-page .auth-brand-section{flex:0 0 auto;max-width:none}.auth-page .auth-brand-section:after{top:auto;left:0;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(246,227,166,.5),transparent)}.auth-page .auth-brand-content{gap:26px;padding:24px 20px 30px}.auth-page .auth-brand-mark,.auth-page .auth-value-props,.auth-page .auth-brand-foot,.auth-page .auth-brand-subtitle{display:none}.auth-page .auth-brand-eyebrow{margin-bottom:10px}.auth-page .auth-brand-title{font-size:clamp(2.1rem,8.6vw,2.8rem);margin-bottom:0}.auth-page .auth-form-section{justify-content:flex-start;padding:30px 16px 28px}.auth-page .auth-header{margin-bottom:24px}.auth-page .auth-title{font-size:2.15rem}.auth-page .shape-1{width:160px;height:185px;top:-70px;right:-50px}}@media(max-width:480px){.auth-page .form-group input.form-input{font-size:16px}.auth-page .form-options{flex-wrap:wrap}.auth-page .auth-title{font-size:2rem}}@media(prefers-reduced-motion:reduce){.auth-page .auth-brand-glimmer,.auth-page .shape,.auth-page .auth-route-dot{animation:none;display:none}.auth-page .auth-brand-mark path{animation:none;stroke-dashoffset:0}}@keyframes axTpRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes axTpDrift{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-16px,0) rotate(5deg)}}@keyframes axTpLattice{0%{background-position:0 0}to{background-position:84px 150px}}@keyframes axTpSpin{to{transform:rotate(360deg)}}@keyframes axTpPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--tp-dot, #C9A043) 45%,transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb,var(--tp-dot, #C9A043) 0%,transparent)}to{box-shadow:0 0 0 0 transparent}}.tp-brand{display:inline-flex;align-items:center;gap:12px}.tp-brand img{width:20px;height:auto}.tp-brand .ax-wordmark{font-size:13px}.tp-landing{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;font-family:var(--ax-font-sans);color:var(--ax-text-inverse);background:radial-gradient(900px 520px at 50% 30%,rgba(212,175,79,.14),transparent 65%),linear-gradient(170deg,var(--ax-ink-850) 0%,var(--ax-ink-950) 55%,#08080A 100%)}.tp-landing:before{content:"";position:absolute;inset:0;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23D4AF4F' stroke-opacity='.14' stroke-width='1'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%23D4AF4F' stroke-opacity='.14' stroke-width='1'/%3E%3C/svg%3E");background-size:84px 150px;animation:axTpLattice 60s linear infinite;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 10%,transparent 80%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 10%,transparent 80%)}.tp-landing-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.tp-bg-circle{position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 116' fill='none' stroke='%23D4AF4F' stroke-width='.6'%3E%3Cpath d='M50 1 99 29.5v57L50 115 1 86.5v-57Z'/%3E%3C/svg%3E") no-repeat center / contain;animation:axTpDrift 16s var(--ax-ease) infinite}.tp-bg-circle--1{width:300px;height:346px;top:-110px;left:-90px;opacity:.35}.tp-bg-circle--2{width:200px;height:231px;bottom:-60px;right:-50px;opacity:.3;animation-duration:20s;animation-delay:-5s}.tp-bg-circle--3{width:70px;height:81px;top:24%;right:18%;opacity:.45;animation-duration:12s;animation-delay:-3s}.tp-landing-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px clamp(16px,4vw,48px)}.tp-landing-top-tag{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:#f7f5f073}.tp-landing-content{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 16px 48px}.tp-landing-card{width:100%;max-width:640px;text-align:center;animation:axTpRise var(--ax-dur-slow) var(--ax-ease) backwards}.tp-landing-hero{margin-bottom:36px}.tp-landing-icon-ring{position:relative;width:64px;height:64px;margin:0 auto 28px;border-radius:50%;display:grid;place-items:center;color:var(--ax-gold-300);background:#d4af4f0f;box-shadow:inset 0 0 0 1px #f6e3a638}.tp-landing-icon-ring:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid transparent;border-top-color:#f6e3a68c;animation:axTpSpin 6s linear infinite}.tp-landing-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:11px!important;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--ax-gold-300)!important;margin-bottom:18px!important}.tp-landing-eyebrow:before,.tp-landing-eyebrow:after{content:"";width:24px;height:1px;background:#f6e3a673}.tp-landing-hero h1{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:clamp(2.6rem,7vw,4.4rem);font-weight:500;line-height:1.02;letter-spacing:-.015em;color:var(--ax-text-inverse);margin-bottom:18px}.tp-landing-hero h1 em{font-style:italic;background:var(--ax-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.06em}.tp-landing-hero p{font-size:15px;line-height:1.65;color:#f7f5f099;max-width:440px;margin:0 auto}.tp-landing-search{max-width:560px;margin:0 auto}.tp-landing-search-bar{display:flex;align-items:center;gap:10px;padding:7px 7px 7px 20px;background:#f7f5f0fa;border:1px solid rgba(246,227,166,.5);border-radius:16px;box-shadow:0 30px 60px -28px #000c,0 0 0 6px #d4af4f0f;transition:box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease)}.tp-landing-search-bar:focus-within{border-color:var(--ax-gold-400);box-shadow:0 30px 60px -28px #000c,0 0 0 6px #d4af4f2e}.tp-search-icon{flex-shrink:0;color:var(--ax-text-3);transition:color var(--ax-dur) var(--ax-ease)}.tp-landing-search-bar:focus-within .tp-search-icon{color:var(--ax-gold-600)}.tp-landing-search-bar input{flex:1;min-width:0;height:46px;border:none;outline:none;background:transparent;font-family:var(--ax-font-mono);font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--ax-text)}.tp-landing-search-bar input::placeholder{font-family:var(--ax-font-sans);font-weight:400;letter-spacing:0;color:var(--ax-text-3)}.tp-landing-search-bar button{position:relative;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;flex-shrink:0;border:1px solid rgba(156,116,36,.45);border-radius:11px;background:var(--ax-gold-gradient);color:var(--ax-ink-950);font-family:var(--ax-font-sans);font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer;overflow:hidden;box-shadow:var(--ax-shadow-gold),inset 0 1px #ffffff80;transition:transform var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),opacity var(--ax-dur) var(--ax-ease)}.tp-landing-search-bar button:after{content:"";position:absolute;inset:0;background:var(--ax-gold-sheen);transform:translate(-120%);transition:transform .7s var(--ax-ease)}.tp-landing-search-bar button:hover:not(:disabled){transform:translateY(-1px)}.tp-landing-search-bar button:hover:not(:disabled):after{transform:translate(120%)}.tp-landing-search-bar button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.tp-landing-footer{padding:24px 16px 28px;text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f7f5f061}.tp-landing-footer strong{font-weight:600;color:var(--ax-gold-300)}@media(max-width:560px){.tp-landing-top{padding:18px 16px}.tp-landing-top-tag{display:none}.tp-landing-hero{margin-bottom:28px}.tp-landing-hero p{font-size:14px}.tp-landing-search-bar{flex-wrap:wrap;padding:8px;gap:8px}.tp-landing-search-bar .tp-search-icon{margin-left:10px}.tp-landing-search-bar input{font-size:16px}.tp-landing-search-bar button{width:100%;justify-content:center}}.tracking-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;font-family:var(--ax-font-sans);color:var(--ax-text);background:radial-gradient(900px 360px at 50% 0%,rgba(212,175,79,.07),transparent 70%),var(--ax-canvas)}.tracking-header{position:sticky;top:0;z-index:20;background:linear-gradient(180deg,var(--ax-ink-900),var(--ax-ink-950));border-bottom:1px solid rgba(246,227,166,.14)}.tracking-header-inner{max-width:920px;margin:0 auto;height:60px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.tracking-brand{display:flex;align-items:center;gap:12px}.tracking-brand-icon{width:18px;height:auto}.tracking-brand-name{font-size:12.5px}.tracking-header-tag{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:#f7f5f080}.tracking-main{flex:1;width:100%;max-width:920px;margin:0 auto;padding:28px 20px 48px}.tracking-search-bar-wrapper{margin-bottom:24px}.tracking-search-bar{display:flex;align-items:center;gap:10px;padding:5px 5px 5px 16px;background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:12px;box-shadow:var(--ax-shadow-xs);transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.tracking-search-bar:focus-within{border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.tracking-search-icon{flex-shrink:0;color:var(--ax-text-3)}.tracking-search-bar:focus-within .tracking-search-icon{color:var(--ax-gold-600)}.tracking-search-bar input{flex:1;min-width:0;height:38px;border:none;outline:none;background:transparent;font-family:var(--ax-font-mono);font-size:14px;color:var(--ax-text)}.tracking-search-bar input::placeholder{font-family:var(--ax-font-sans);color:var(--ax-text-3)}.tracking-search-bar button{height:38px;padding:0 18px;border:1px solid var(--ax-ink-950);border-radius:9px;background:linear-gradient(180deg,var(--ax-ink-800),var(--ax-ink-950));color:var(--ax-text-inverse);font-family:var(--ax-font-sans);font-size:13px;font-weight:600;cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease),opacity var(--ax-dur) var(--ax-ease)}.tracking-search-bar button:hover:not(:disabled){border-color:var(--ax-gold-500);transform:translateY(-1px)}.tracking-search-bar button:disabled{opacity:.45;cursor:not-allowed}.tracking-loading{display:flex;flex-direction:column;align-items:center;gap:18px;padding:80px 20px;color:var(--ax-text-2);font-size:13.5px}.tracking-spinner{position:relative;width:64px;height:64px;display:grid;place-items:center}.tracking-spinner img{width:22px;height:auto}.tracking-spinner-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--ax-border);border-top-color:var(--ax-gold-500);animation:axTpSpin 1.1s linear infinite}.tracking-error{text-align:center;padding:48px 24px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-xl);box-shadow:var(--ax-shadow-sm)}.tracking-error-icon{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:var(--ax-danger-bg);color:var(--ax-danger)}.tracking-eyebrow{font-size:11px!important;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)!important;margin-bottom:8px!important}.tracking-error h2{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:30px;font-weight:600;line-height:1.1;color:var(--ax-text);margin-bottom:10px}.tracking-error p{font-size:14px;color:var(--ax-text-2);margin-bottom:22px}.tracking-retry-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:1px solid var(--ax-border-strong);border-radius:10px;background:var(--ax-surface);color:var(--ax-text);font-family:var(--ax-font-sans);font-size:13px;font-weight:600;cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease)}.tracking-retry-btn:hover{border-color:var(--ax-gold-500);color:var(--ax-gold-700)}.tracking-content{display:flex;flex-direction:column;gap:16px}.tracking-hero-card{--tp-status: var(--ax-gold-400);position:relative;padding:28px 28px 24px;border-radius:var(--ax-radius-xl);overflow:hidden;isolation:isolate;color:var(--ax-text-inverse);background:radial-gradient(520px 260px at 100% 0%,rgba(212,175,79,.18),transparent 70%),linear-gradient(150deg,var(--ax-ink-800) 0%,var(--ax-ink-950) 75%);border:1px solid var(--ax-ink-950);box-shadow:0 24px 48px -24px #0b0b0e99}.tracking-hero-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--ax-gold-gradient)}.tracking-hero-card:after{content:"";position:absolute;right:-30px;top:-40px;width:180px;height:240px;z-index:-1;background:url(/aurelix-mark.svg) no-repeat center / contain;opacity:.07}.hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hero-left{display:flex;align-items:flex-start;gap:18px;min-width:0}.hero-status-icon{width:52px;height:52px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:var(--ax-gold-300);background:#d4af4f14;box-shadow:inset 0 0 0 1px #f6e3a640}.hero-info{min-width:0}.hero-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:#f7f5f080;margin-bottom:6px}.hero-status{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:clamp(2.1rem,5vw,2.9rem);font-weight:600;line-height:1;letter-spacing:-.01em;background:var(--ax-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:14px;padding-bottom:.04em}.hero-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hero-awb{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px;border-radius:8px;background:#f7f5f00f;box-shadow:inset 0 0 0 1px #f7f5f01a;font-family:var(--ax-font-mono);font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--ax-text-inverse)}.hero-awb svg{color:var(--ax-gold-300)}.hero-payment-badge{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:8px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--ax-gold-200);background:#d4af4f1a;box-shadow:inset 0 0 0 1px #f6e3a633}.tracking-refresh-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;flex-shrink:0;border:1px solid rgba(246,227,166,.22);border-radius:10px;background:#f7f5f00a;color:var(--ax-text-inverse);font-family:var(--ax-font-sans);font-size:12.5px;font-weight:600;cursor:pointer;transition:background var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease)}.tracking-refresh-btn:hover{background:#d4af4f1f;border-color:#f6e3a673}.tracking-refresh-btn:hover svg{animation:axTpSpin .8s var(--ax-ease)}.hero-journey{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:26px;padding-top:22px;border-top:1px solid rgba(246,227,166,.12)}.hero-journey-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.hero-journey-step:before{content:"";position:absolute;top:5px;right:50%;width:100%;height:1px;background:#f7f5f024;z-index:0}.hero-journey-step:first-child:before{display:none}.hero-journey-step.is-done:before,.hero-journey-step.is-current:before{height:2px;top:4.5px;background:var(--ax-gold-gradient)}.hero-journey-dot{position:relative;z-index:1;width:11px;height:11px;border-radius:50%;background:var(--ax-ink-900);box-shadow:inset 0 0 0 1.5px #f7f5f040}.hero-journey-step.is-done .hero-journey-dot{background:var(--ax-gold-400);box-shadow:none}.hero-journey-step.is-current .hero-journey-dot{background:var(--ax-gold-200);box-shadow:0 0 0 4px #d4af4f40,0 0 14px #f6e3a699}.hero-journey-label{font-size:11px;font-weight:500;color:#f7f5f06b;line-height:1.3}.hero-journey-step.is-done .hero-journey-label{color:#f7f5f0b3}.hero-journey-step.is-current .hero-journey-label{color:var(--ax-gold-200);font-weight:600}.tracking-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tracking-info-card{display:flex;align-items:flex-start;gap:14px;padding:18px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-xs);transition:box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease);min-width:0}.tracking-info-card:hover{border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-sm)}.info-card-icon{width:36px;height:36px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:var(--ax-surface-3);color:var(--ax-text-2)}.tracking-info-card--feature .info-card-icon{background:linear-gradient(180deg,var(--ax-ink-800),var(--ax-ink-950));color:var(--ax-gold-300)}.info-card-content{min-width:0}.info-card-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ax-text-3);margin-bottom:5px}.info-card-value{font-size:14px;font-weight:600;color:var(--ax-text);line-height:1.35;overflow-wrap:anywhere}.info-card-value--display{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:22px;line-height:1.1}.tracking-timeline-card{padding:24px 26px 20px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm)}.timeline-header{display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--ax-border)}.timeline-header-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--ax-gold-50);color:var(--ax-gold-700);box-shadow:inset 0 0 0 1px #bf963740}.timeline-header h3{flex:1;font-size:15.5px;font-weight:650;letter-spacing:-.01em;color:var(--ax-text)}.timeline-count{font-family:var(--ax-font-mono);font-size:11.5px;font-weight:500;color:var(--ax-text-3);padding:3px 9px;border-radius:var(--ax-radius-pill);background:var(--ax-surface-3)}.timeline-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 0;color:var(--ax-text-3);font-size:13.5px}.timeline-list{display:flex;flex-direction:column}.timeline-item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px}.timeline-connector{display:flex;flex-direction:column;align-items:center}.timeline-dot{width:11px;height:11px;margin-top:6px;flex-shrink:0;border-radius:50%;background:var(--ax-surface);border:1.5px solid var(--ax-border-strong)}.timeline-item--latest .timeline-dot{width:13px;height:13px;margin-top:5px;background:var(--tp-dot, var(--ax-gold-500));border:2.5px solid var(--ax-surface);box-shadow:0 0 0 1.5px var(--tp-dot, var(--ax-gold-500));animation:axTpPulse 2.4s var(--ax-ease) infinite}.timeline-line{flex:1;width:1px;min-height:24px;margin:6px 0;background:linear-gradient(180deg,var(--ax-border-strong),var(--ax-border))}.timeline-content{padding:2px 0 22px;min-width:0}.timeline-content--latest{padding:14px 16px;margin-bottom:20px;background:var(--ax-surface-2);border:1px solid var(--ax-border);border-radius:12px}.timeline-content-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.timeline-status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--ax-radius-pill);font-size:11px;font-weight:600;letter-spacing:.02em}.timeline-latest-tag{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-gold-700);padding:3px 8px;border-radius:var(--ax-radius-pill);background:var(--ax-gold-50);box-shadow:inset 0 0 0 1px #bf963740}.timeline-description{font-size:13.5px;line-height:1.55;color:var(--ax-text);margin-bottom:8px}.timeline-meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--ax-text-3)}.timeline-location,.timeline-time{display:inline-flex;align-items:center;gap:5px}.timeline-time{font-family:var(--ax-font-mono);font-size:11.5px}.tracking-footer{padding:24px 16px 32px;text-align:center;border-top:1px solid var(--ax-border)}.tracking-footer p{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ax-text-3)}.tracking-footer strong{font-weight:600;color:var(--ax-gold-700)}@media(max-width:720px){.tracking-info-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.tracking-header-inner{height:56px;padding:0 16px}.tracking-main{padding:18px 16px 36px}.tracking-search-bar input{font-size:16px}.tracking-hero-card{padding:22px 18px 20px;border-radius:18px}.hero-top{flex-direction:column}.hero-left{gap:14px}.hero-status-icon{width:44px;height:44px}.hero-right{width:100%}.tracking-refresh-btn{width:100%;justify-content:center}.hero-journey-label{font-size:9.5px}.tracking-timeline-card{padding:20px 16px 14px}.timeline-item{gap:10px}.timeline-content--latest{padding:12px}}@media(prefers-reduced-motion:reduce){.tp-landing:before,.tp-bg-circle,.tp-landing-icon-ring:after,.timeline-item--latest .timeline-dot{animation:none}}@keyframes embedSpin{to{transform:rotate(360deg)}}@keyframes embedFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes embedFloat{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(6px,-12px,0) rotate(4deg)}}@keyframes embedPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--embed-dot, var(--accent)) 45%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.embed-fade-in{animation:embedFadeIn var(--ax-dur-slow) var(--ax-ease) backwards}.embed-spin{animation:embedSpin 1s linear infinite}.embed-tracking{--accent: #A07C2B;--accent-bg: #A07C2B1A;--bg: #F7F5F0;--card-bg: var(--ax-surface);--text-primary: var(--ax-text);--text-secondary: var(--ax-text-2);--text-muted: var(--ax-text-3);--border: var(--ax-border);--radius: 14px;--shadow: var(--ax-shadow-sm);--shadow-md: var(--ax-shadow-md);min-height:100vh;background:var(--bg);font-family:var(--ax-font-sans);-webkit-font-smoothing:antialiased;color:var(--text-primary);overflow-x:hidden;position:relative;display:flex;flex-direction:column}.embed-eyebrow{font-size:10.5px!important;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--accent)!important;margin:0 0 8px!important}.embed-landing{flex:1;min-height:calc(100vh - 64px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;position:relative;overflow:hidden;isolation:isolate}.embed-landing-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(600px 360px at 50% 30%,var(--accent-bg),transparent 70%)}.embed-bg-circle{position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 116' fill='none' stroke='%23BF9637' stroke-opacity='.5' stroke-width='.6'%3E%3Cpath d='M50 1 99 29.5v57L50 115 1 86.5v-57Z'/%3E%3C/svg%3E") no-repeat center / contain;animation:embedFloat 16s var(--ax-ease) infinite}.embed-bg-circle--1{width:240px;height:277px;top:-100px;right:-70px;opacity:.6}.embed-bg-circle--2{width:150px;height:173px;bottom:-50px;left:-40px;opacity:.45;animation-delay:-6s}.embed-landing-card{width:100%;max-width:440px;padding:36px 32px 32px;text-align:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ax-radius-xl);box-shadow:var(--ax-shadow-lg);position:relative;overflow:hidden;animation:embedFadeIn var(--ax-dur-slow) var(--ax-ease) backwards}.embed-landing-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--accent)}.embed-landing-logo{display:flex;justify-content:center;margin-bottom:14px}.embed-landing-logo img{max-height:52px;max-width:180px;object-fit:contain}.embed-landing-logo-fallback{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--accent-bg);color:var(--accent)}.embed-landing-brand{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:22px}.embed-landing-card h1{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:2.4rem;font-weight:600;line-height:1.05;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:10px}.embed-landing-card p{font-size:14px;line-height:1.6;color:var(--text-secondary);margin-bottom:24px}.embed-phone-input{display:flex;align-items:center;gap:8px;padding:5px;background:var(--card-bg);border:1px solid var(--ax-border-strong);border-radius:12px;transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.embed-phone-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.embed-phone-input .embed-phone-prefix{display:grid;place-items:center;height:40px;padding:0 10px;border-radius:8px;background:var(--ax-surface-3);font-family:var(--ax-font-mono);font-size:13px;font-weight:600;color:var(--text-secondary)}.embed-phone-input input{flex:1;min-width:0;height:40px;border:none;outline:none;background:transparent;font-family:var(--ax-font-mono);font-size:15px;letter-spacing:.04em;color:var(--text-primary)}.embed-phone-input input::placeholder{font-family:var(--ax-font-sans);letter-spacing:0;color:var(--text-muted)}.embed-phone-input button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-width:96px;padding:0 16px;border:none;border-radius:9px;background:var(--accent);color:#fff;font-family:var(--ax-font-sans);font-size:13px;font-weight:600;cursor:pointer;transition:filter var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease),opacity var(--ax-dur) var(--ax-ease)}.embed-phone-input button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.embed-phone-input button:disabled{opacity:.45;cursor:not-allowed}.embed-landing-card .embed-search-error{margin-bottom:0}.embed-orders,.embed-results{flex:1;width:100%;max-width:760px;margin:0 auto;padding:20px 16px 32px}.embed-top-bar{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:22px;background:var(--card-bg);border:1px solid var(--border);border-radius:14px;box-shadow:var(--ax-shadow-xs)}.embed-top-bar-logo img{display:block;max-height:30px;max-width:110px;object-fit:contain}.embed-top-bar-logo-fallback{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--accent-bg);color:var(--accent)}.embed-top-bar-name{flex:1;min-width:0;font-size:13.5px;font-weight:650;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.embed-back-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;margin-left:auto;border:1px solid var(--ax-border-strong);border-radius:9px;background:var(--card-bg);font-family:var(--ax-font-sans);font-size:12.5px;font-weight:600;color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:border-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease)}.embed-back-btn:hover{border-color:var(--accent);color:var(--accent)}.embed-orders-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.embed-orders-header h2{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:2rem;font-weight:600;line-height:1;color:var(--text-primary)}.embed-orders-count{font-family:var(--ax-font-mono);font-size:11.5px;color:var(--text-muted);padding:4px 10px;border-radius:var(--ax-radius-pill);background:var(--card-bg);border:1px solid var(--border)}.embed-order-card{padding:16px 18px;margin-bottom:10px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--ax-shadow-xs);transition:border-color var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease);animation:embedFadeIn var(--ax-dur-slow) var(--ax-ease) backwards}.embed-order-card:hover{border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-md);transform:translateY(-1px)}.embed-order-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.embed-order-card-left{min-width:0}.embed-order-number{font-family:var(--ax-font-mono);font-size:13.5px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.embed-order-products{font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.embed-order-products-more{color:var(--text-muted);font-weight:500}.embed-order-card-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex-shrink:0}.embed-status-badge,.embed-payment-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--ax-radius-pill);font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.embed-order-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding-top:12px;border-top:1px solid var(--border)}.embed-order-meta-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.embed-order-meta-item svg{color:var(--text-muted)}.embed-order-meta-item strong{font-family:var(--ax-font-mono);font-size:12px;font-weight:600;color:var(--text-primary)}.embed-track-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;margin-left:auto;border:none;border-radius:8px;background:var(--accent);color:#fff;font-family:var(--ax-font-sans);font-size:12.5px;font-weight:600;cursor:pointer;transition:filter var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.embed-track-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.embed-empty-state{padding:48px 24px;text-align:center;background:var(--card-bg);border:1px dashed var(--ax-border-strong);border-radius:var(--radius)}.embed-empty-state svg{color:var(--text-muted);margin-bottom:14px}.embed-empty-state h3{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:1.6rem;font-weight:600;color:var(--text-primary);margin-bottom:6px}.embed-empty-state p{font-size:13.5px;color:var(--text-secondary)}.embed-results-search-wrapper{margin-bottom:18px}.embed-results-search{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 14px;background:var(--card-bg);border:1px solid var(--ax-border-strong);border-radius:12px}.embed-results-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.embed-results-search input{flex:1;min-width:0;height:36px;border:none;outline:none;background:transparent;font-family:var(--ax-font-mono);font-size:14px}.embed-results-search button{height:36px;padding:0 16px;border:none;border-radius:8px;background:var(--accent);color:#fff;font-weight:600;cursor:pointer}.embed-results-search button:disabled{opacity:.45;cursor:not-allowed}.embed-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:300px;padding:48px 16px;color:var(--text-secondary);font-size:13.5px}.embed-loading .embed-spin{color:var(--accent)}.embed-loader-ring{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--border);border-top-color:var(--accent);animation:embedSpin 1s linear infinite}.embed-error{margin:32px auto;max-width:460px;padding:40px 24px;text-align:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ax-radius-xl);box-shadow:var(--ax-shadow-sm)}.embed-error-icon{width:52px;height:52px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:var(--ax-danger-bg);color:var(--ax-danger)}.embed-error h2{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:1.75rem;font-weight:600;line-height:1.1;color:var(--text-primary);margin-bottom:8px}.embed-error p{font-size:13.5px;color:var(--text-secondary);margin-bottom:20px}.embed-retry-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--ax-border-strong);border-radius:10px;background:var(--card-bg);font-family:var(--ax-font-sans);font-size:13px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease)}.embed-retry-btn:hover{border-color:var(--accent);color:var(--accent)}.embed-hero-card{--embed-status: var(--accent);position:relative;padding:24px;margin-bottom:12px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ax-radius-xl);box-shadow:var(--ax-shadow-md);overflow:hidden}.embed-hero-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--embed-status)}.embed-hero-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.embed-hero-left{display:flex;align-items:flex-start;gap:16px;min-width:0}.embed-hero-icon{width:48px;height:48px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--embed-status) 25%,transparent)}.embed-hero-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--text-muted);margin-bottom:4px}.embed-hero-status{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:2.1rem;font-weight:600;line-height:1.02;letter-spacing:-.01em;margin-bottom:10px}.embed-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.embed-hero-awb{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:7px;background:var(--ax-surface-3);font-family:var(--ax-font-mono);font-size:12px;font-weight:500;color:var(--text-primary)}.embed-hero-awb svg{color:var(--text-muted)}.embed-hero-payment{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:7px;font-size:11px;font-weight:600}.embed-refresh-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;flex-shrink:0;border:1px solid var(--ax-border-strong);border-radius:9px;background:var(--card-bg);font-family:var(--ax-font-sans);font-size:12.5px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease)}.embed-refresh-btn:hover{border-color:var(--accent);color:var(--accent)}.embed-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.embed-info-card{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);min-width:0}.embed-info-icon{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:var(--ax-surface-3);color:var(--text-secondary)}.embed-info-icon--accent{background:var(--accent-bg);color:var(--accent)}.embed-info-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:4px}.embed-info-value{font-size:13.5px;font-weight:600;line-height:1.35;color:var(--text-primary);overflow-wrap:anywhere}.embed-timeline-card{padding:22px 22px 16px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.embed-timeline-header{display:flex;align-items:center;gap:10px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--border)}.embed-timeline-header-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--accent-bg);color:var(--accent)}.embed-timeline-header h3{flex:1;font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--text-primary)}.embed-timeline-count{font-family:var(--ax-font-mono);font-size:11px;color:var(--text-muted);padding:3px 9px;border-radius:var(--ax-radius-pill);background:var(--ax-surface-3)}.embed-timeline-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 0}.embed-timeline-empty svg{color:var(--text-muted)}.embed-timeline-empty p{font-size:13px;color:var(--text-secondary)}.embed-timeline-list{display:flex;flex-direction:column}.embed-timeline-item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px}.embed-timeline-connector{display:flex;flex-direction:column;align-items:center}.embed-timeline-dot{width:10px;height:10px;margin-top:6px;flex-shrink:0;border-radius:50%;background:var(--card-bg);border:1.5px solid var(--ax-border-strong)}.embed-timeline-item--latest .embed-timeline-dot{width:12px;height:12px;margin-top:5px;background:var(--embed-dot, var(--accent));border:2.5px solid var(--card-bg);box-shadow:0 0 0 1.5px var(--embed-dot, var(--accent));animation:embedPulse 2.4s var(--ax-ease) infinite}.embed-timeline-line{flex:1;width:1px;min-height:22px;margin:6px 0;background:var(--border)}.embed-timeline-content{padding:2px 0 20px;min-width:0}.embed-timeline-item--latest .embed-timeline-content,.embed-timeline-content--latest{padding:12px 14px;margin-bottom:18px;background:var(--ax-surface-2);border:1px solid var(--border);border-radius:12px}.embed-timeline-content-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.embed-timeline-status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--ax-radius-pill);font-size:11px;font-weight:600}.embed-timeline-latest-tag{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding:3px 8px;border-radius:var(--ax-radius-pill);background:var(--accent-bg)}.embed-timeline-description{font-size:13px;line-height:1.55;color:var(--text-primary);margin-bottom:6px}.embed-timeline-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--text-muted)}.embed-timeline-location,.embed-timeline-time{display:inline-flex;align-items:center;gap:5px}.embed-timeline-time{font-family:var(--ax-font-mono);font-size:11px}.embed-footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 16px 22px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.embed-footer-mark{width:10px;height:auto;opacity:.85}.embed-footer strong{font-weight:600;color:var(--ax-gold-700)}@media(max-width:640px){.embed-info-grid{grid-template-columns:minmax(0,1fr)}.embed-hero-inner{flex-direction:column}.embed-refresh-btn{width:100%;justify-content:center}}@media(max-width:480px){.embed-landing-card{padding:28px 18px 22px}.embed-landing-card h1{font-size:2rem}.embed-phone-input{flex-wrap:wrap}.embed-phone-input input{font-size:16px}.embed-phone-input button{width:100%}.embed-order-card{padding:14px}.embed-order-card-top{flex-direction:column}.embed-order-card-badges{justify-content:flex-start}.embed-hero-card{padding:20px 16px}.embed-hero-status{font-size:1.8rem}.embed-timeline-card{padding:18px 14px 12px}}@media(prefers-reduced-motion:reduce){.embed-bg-circle,.embed-timeline-item--latest .embed-timeline-dot{animation:none}}.get-started-page{min-height:100vh;padding:clamp(24px,4vw,48px) clamp(16px,3vw,40px) 64px;background:transparent;color:var(--ax-text)}.get-started-page .get-started-container{max-width:1040px;margin:0 auto}.get-started-page .status-alert{background:var(--ax-surface);border:1px solid var(--ax-border);border-left:2px solid var(--ax-success);border-radius:var(--ax-radius-lg);padding:14px 18px;margin-bottom:28px;box-shadow:var(--ax-shadow-sm);animation:fadeIn var(--ax-dur-slow) var(--ax-ease) backwards}.get-started-page .status-content{display:flex;align-items:center;gap:12px}.get-started-page .status-icon{width:18px;height:18px;color:var(--ax-success);flex-shrink:0}.get-started-page .status-text{color:var(--ax-text);font-size:13.5px;font-weight:500}.get-started-page .get-started-header{position:relative;text-align:left;margin-bottom:36px;padding:clamp(28px,4vw,44px);border-radius:var(--ax-radius-xl);overflow:hidden;color:var(--ax-text-inverse);background:radial-gradient(520px 260px at 92% 0%,rgba(212,175,79,.2),transparent 70%),linear-gradient(150deg,var(--ax-ink-850) 0%,var(--ax-ink-950) 100%);box-shadow:var(--ax-shadow-lg);isolation:isolate}.get-started-page .get-started-header:before{content:"";position:absolute;right:-20px;top:-30px;width:220px;height:293px;background:url(/aurelix-mark.svg) no-repeat center / contain;opacity:.12;z-index:-1}.get-started-page .get-started-header:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(246,227,166,.6),transparent)}.get-started-page .header-badge{display:inline-flex;align-items:center;gap:8px;color:var(--ax-gold-300);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);margin-bottom:14px}.get-started-page .get-started-header h1{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:clamp(2.25rem,4.4vw,3.25rem);font-weight:500;line-height:1.04;letter-spacing:-.015em;color:var(--ax-text-inverse);margin-bottom:12px}.get-started-page .get-started-header h1 em{font-style:italic;background:var(--ax-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.06em}.get-started-page .get-started-header p{font-size:14.5px;line-height:1.65;color:#f7f5f09e;max-width:520px}.get-started-page .steps-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px;counter-reset:step}.get-started-page .step-card{position:relative;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);padding:24px 24px 22px;box-shadow:var(--ax-shadow-sm);transition:box-shadow var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease);overflow:hidden}.get-started-page .step-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--ax-gold-gradient);transform:scaleX(0);transform-origin:left;transition:transform var(--ax-dur-slow) var(--ax-ease)}.get-started-page .step-card:hover{transform:translateY(-2px);box-shadow:var(--ax-shadow-md);border-color:var(--ax-border-strong)}.get-started-page .step-card:hover:before{transform:scaleX(1)}.get-started-page .step-count{position:absolute;top:14px;right:20px;font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:44px;font-weight:500;line-height:1;color:var(--ax-border-strong);transition:color var(--ax-dur) var(--ax-ease);pointer-events:none}.get-started-page .step-card:hover .step-count{color:var(--ax-gold-400)}.get-started-page .step-card-inner{display:flex;flex-direction:column;gap:16px}.get-started-page .step-icon-wrapper{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(180deg,var(--ax-ink-800),var(--ax-ink-950));color:var(--ax-gold-300);flex-shrink:0}.get-started-page .step-icon{width:19px;height:19px;stroke-width:1.6}.get-started-page .step-content{flex:1;min-width:0}.get-started-page .step-header{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding-right:48px}.get-started-page .step-header h3{font-size:15.5px;font-weight:650;color:var(--ax-text);letter-spacing:-.01em}.get-started-page .nav-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11.5px;color:var(--ax-text-3)}.get-started-page .nav-link{color:var(--ax-gold-700);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(160,124,43,.3);transition:border-color var(--ax-dur-fast) var(--ax-ease)}.get-started-page .nav-link:hover{border-bottom-color:var(--ax-gold-600)}.get-started-page .nav-arrow{color:var(--ax-text-3)}.get-started-page .step-list{list-style:none;display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.get-started-page .step-list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--ax-text-2)}.get-started-page .list-arrow{margin-top:3px;color:var(--ax-gold-600);flex-shrink:0}.get-started-page .step-tip{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;background:var(--ax-gold-50);border-radius:10px;box-shadow:inset 0 0 0 1px #bf96372e}.get-started-page .tip-icon{flex-shrink:0;margin-top:1px;color:var(--ax-gold-600)}.get-started-page .step-tip p{font-size:12.5px;line-height:1.55;color:var(--ax-text-2)}.get-started-page .step-tip strong{color:var(--ax-gold-800);font-weight:600}.get-started-page .step-note{position:fixed;z-index:9999;display:flex;align-items:flex-start;gap:10px;max-width:320px;padding:12px 14px;background:var(--ax-ink-900);border:1px solid rgba(246,227,166,.16);border-radius:12px;box-shadow:var(--ax-shadow-lg);pointer-events:none;animation:fadeIn var(--ax-dur) var(--ax-ease) backwards}.get-started-page .step-note .note-icon{flex-shrink:0;color:var(--ax-gold-300);margin-top:1px}.get-started-page .step-note .note-text{font-size:12.5px;line-height:1.55;color:#f7f5f0c7}.get-started-page .step-note .note-text strong{color:var(--ax-gold-200)}.get-started-page .pro-tip-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm)}.get-started-page .pro-tip-content{display:flex;align-items:center;gap:16px;min-width:0}.get-started-page .pro-tip-icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--ax-gold-gradient-soft);color:var(--ax-gold-700);box-shadow:inset 0 0 0 1px #bf96374d}.get-started-page .pro-tip-text h4{font-size:14.5px;font-weight:650;color:var(--ax-text);margin-bottom:3px}.get-started-page .pro-tip-text p{font-size:13px;line-height:1.55;color:var(--ax-text-2)}.get-started-page .gs-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 20px;flex-shrink:0;font-size:13.5px;font-weight:600;letter-spacing:.01em;color:var(--ax-ink-950);background:var(--ax-gold-gradient);border:1px solid rgba(156,116,36,.45);border-radius:var(--ax-radius-md);box-shadow:var(--ax-shadow-gold),inset 0 1px #ffffff73;cursor:pointer;overflow:hidden;transition:transform var(--ax-dur) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease)}.get-started-page .gs-cta:after{content:"";position:absolute;inset:0;background:var(--ax-gold-sheen);transform:translate(-120%);transition:transform .7s var(--ax-ease)}.get-started-page .gs-cta:hover{transform:translateY(-1px);box-shadow:0 12px 28px -10px #bf963799,inset 0 1px #ffffff80}.get-started-page .gs-cta:hover:after{transform:translate(120%)}@media(max-width:860px){.get-started-page .steps-container{grid-template-columns:1fr}}@media(max-width:640px){.get-started-page{padding:20px 16px 40px}.get-started-page .get-started-header{padding:26px 20px;border-radius:16px}.get-started-page .get-started-header:before{width:150px;height:200px;right:-40px}.get-started-page .step-card{padding:20px 18px 18px}.get-started-page .pro-tip-footer{flex-direction:column;align-items:stretch;padding:20px 18px}.get-started-page .pro-tip-content{align-items:flex-start}.get-started-page .gs-cta{width:100%}.get-started-page .step-note{max-width:calc(100vw - 32px);left:16px!important}}.tax-mapping-page{padding:24px 32px 56px;min-height:100%;background:var(--ax-canvas);color:var(--ax-text);font-family:var(--ax-font-sans);animation:ptmFade var(--ax-dur-slow) var(--ax-ease)}.tax-mapping-page *,.tax-mapping-page *:before,.tax-mapping-page *:after{box-sizing:border-box}@keyframes ptmFade{0%{opacity:0}to{opacity:1}}@keyframes ptmRise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ptmDropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ptmSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ptmSpin{to{transform:rotate(360deg)}}.tax-mapping-page .ptm-mono{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums}.tax-mapping-page .ptm-spin{animation:ptmSpin 1s linear infinite}.tax-mapping-page .ptm-spinner{display:inline-block;width:22px;height:22px;border-radius:50%;border:2px solid var(--ax-border);border-top-color:var(--ax-gold-500);animation:ptmSpin .9s linear infinite;flex-shrink:0}.tax-mapping-page .ptm-hidden-input{display:none}.tax-mapping-page .ptm-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;padding:0;border:none;background:none;color:var(--ax-text-2);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:color var(--ax-dur-fast) var(--ax-ease),gap var(--ax-dur-fast) var(--ax-ease)}.tax-mapping-page .ptm-back:hover{color:var(--ax-gold-700);gap:8px}.tax-mapping-page .ptm-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.tax-mapping-page .ptm-header__text{display:flex;flex-direction:column;gap:6px;min-width:0}.tax-mapping-page .ptm-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.tax-mapping-page .ptm-eyebrow:before{content:"";width:18px;height:1px;background:var(--ax-gold-500)}.tax-mapping-page .ptm-title{margin:0;font-family:var(--ax-font-display);font-weight:600;font-size:34px;line-height:1.1;letter-spacing:-.01em;color:var(--ax-text)}.tax-mapping-page .ptm-subtitle{margin:0;font-size:14px;line-height:1.5;color:var(--ax-text-2)}.tax-mapping-page .ptm-page-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.tax-mapping-page .ptm-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:var(--ax-radius-md);border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;overflow:hidden;transition:transform var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur) var(--ax-ease),border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease)}.tax-mapping-page .ptm-btn--sm{height:30px;padding:0 11px;font-size:12px;gap:5px}.tax-mapping-page .ptm-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.tax-mapping-page .ptm-btn:focus-visible{outline:none;box-shadow:var(--ax-ring)}.tax-mapping-page .ptm-btn--accent{background:var(--ax-gold-gradient);border-color:#9c742459;color:var(--ax-ink-950);box-shadow:var(--ax-shadow-gold)}.tax-mapping-page .ptm-btn--accent:after{content:"";position:absolute;inset:0;background:var(--ax-gold-sheen);transform:translate(-100%);transition:transform var(--ax-dur-slow) var(--ax-ease);pointer-events:none}.tax-mapping-page .ptm-btn--accent:hover:not(:disabled){transform:translateY(-2px)}.tax-mapping-page .ptm-btn--accent:hover:not(:disabled):after{transform:translate(100%)}.tax-mapping-page .ptm-btn--primary{background:var(--ax-ink-900);border-color:var(--ax-ink-900);color:var(--ax-text-inverse)}.tax-mapping-page .ptm-btn--primary:hover:not(:disabled){border-color:var(--ax-gold-500);transform:translateY(-1px);box-shadow:var(--ax-shadow-md)}.tax-mapping-page .ptm-btn--secondary{background:var(--ax-surface);border-color:var(--ax-border-strong);color:var(--ax-text)}.tax-mapping-page .ptm-btn--secondary:hover:not(:disabled){border-color:var(--ax-gold-600);color:var(--ax-gold-700)}.tax-mapping-page .ptm-btn--ghost{background:transparent;color:var(--ax-text-2)}.tax-mapping-page .ptm-btn--ghost:hover:not(:disabled){background:var(--ax-surface-3);color:var(--ax-text)}.tax-mapping-page .ptm-btn--filter-active{border-color:var(--ax-gold-500);background:var(--ax-gold-50);color:var(--ax-gold-700)}.tax-mapping-page .ptm-btn__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--ax-radius-pill);background:var(--ax-ink-900);color:var(--ax-gold-300);font-family:var(--ax-font-mono);font-size:10.5px;font-variant-numeric:tabular-nums}.tax-mapping-page .ptm-filters-panel{margin-bottom:16px;padding:18px 22px;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);animation:ptmSlideIn var(--ax-dur) var(--ax-ease)}.tax-mapping-page .ptm-filters-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:20px}.tax-mapping-page .ptm-filter-field{display:flex;flex-direction:column;gap:8px;min-width:0}.tax-mapping-page .ptm-filter-field--wide{flex:1}.tax-mapping-page .ptm-filter-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-text-3)}.tax-mapping-page .ptm-filter-divider{width:1px;height:36px;background:var(--ax-border);flex-shrink:0}.tax-mapping-page .ptm-toggle-pills{display:flex;flex-wrap:wrap;gap:6px}.tax-mapping-page .ptm-pill{height:32px;padding:0 14px;border-radius:var(--ax-radius-pill);border:1px solid var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-text-2);font-family:inherit;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),background var(--ax-dur-fast) var(--ax-ease)}.tax-mapping-page .ptm-pill:hover{border-color:var(--ax-gold-600);color:var(--ax-text)}.tax-mapping-page .ptm-pill--active,.tax-mapping-page .ptm-pill--active:hover{border-color:var(--ax-gold-500);background:var(--ax-gold-50);color:var(--ax-gold-700)}.tax-mapping-page .ptm-pill:focus-visible{outline:none;box-shadow:var(--ax-ring)}.tax-mapping-page .ptm-filter-actions{display:flex;gap:8px;margin-left:auto}.tax-mapping-page .ptm-dropdown{position:relative;display:inline-block;min-width:92px}.tax-mapping-page .ptm-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;height:34px;padding:0 10px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text);font-family:var(--ax-font-mono);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.tax-mapping-page .ptm-dropdown__trigger--placeholder{color:var(--ax-text-3);font-family:var(--ax-font-sans);font-weight:500}.tax-mapping-page .ptm-dropdown__trigger:hover{border-color:var(--ax-text-3)}.tax-mapping-page .ptm-dropdown__trigger--open,.tax-mapping-page .ptm-dropdown__trigger:focus-visible{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.tax-mapping-page .ptm-dropdown__chevron{flex-shrink:0;color:var(--ax-text-3);transition:transform var(--ax-dur) var(--ax-ease)}.tax-mapping-page .ptm-dropdown__chevron--up{transform:rotate(180deg);color:var(--ax-gold-600)}.tax-mapping-page .ptm-dropdown__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:112px;margin:0;padding:4px;list-style:none;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);box-shadow:var(--ax-shadow-lg);z-index:999;animation:ptmDropIn var(--ax-dur-fast) var(--ax-ease)}.tax-mapping-page .ptm-dropdown__item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:var(--ax-radius-sm);color:var(--ax-text-2);font-family:var(--ax-font-mono);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.tax-mapping-page .ptm-dropdown__item:hover{background:var(--ax-gold-50);color:var(--ax-text)}.tax-mapping-page .ptm-dropdown__item--selected,.tax-mapping-page .ptm-dropdown__item--selected:hover{background:var(--ax-gold-50);color:var(--ax-gold-700);font-weight:600}.tax-mapping-page .ptm-dropdown__check{color:var(--ax-gold-600);flex-shrink:0}.tax-mapping-page .ptm-card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm)}.tax-mapping-page .ptm-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 20px;border-bottom:1px solid var(--ax-border)}.tax-mapping-page .ptm-toolbar__title{display:flex;align-items:baseline;gap:10px}.tax-mapping-page .ptm-toolbar__title h2{margin:0;font-size:15px;font-weight:600;color:var(--ax-text)}.tax-mapping-page .ptm-toolbar__count{font-family:var(--ax-font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--ax-text-3)}.tax-mapping-page .ptm-search{position:relative;width:280px;max-width:100%}.tax-mapping-page .ptm-search__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ax-text-3);pointer-events:none}.tax-mapping-page .ptm-search__input{width:100%;height:36px;padding:0 12px 0 34px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text);font-family:inherit;font-size:13px;transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.tax-mapping-page .ptm-search__input::placeholder{color:var(--ax-text-3)}.tax-mapping-page .ptm-search__input:focus{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.tax-mapping-page .ptm-table-wrap{overflow:auto;max-height:600px}.tax-mapping-page .ptm-table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;text-align:left}.tax-mapping-page .ptm-table th{position:sticky;top:0;z-index:10;padding:11px 16px;background:var(--ax-surface-2);border-bottom:1px solid var(--ax-border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-text-3);white-space:nowrap}.tax-mapping-page .ptm-table td{height:56px;padding:10px 16px;border-bottom:1px solid var(--ax-border);font-size:13px;vertical-align:middle;color:var(--ax-text);transition:background var(--ax-dur-fast) var(--ax-ease)}.tax-mapping-page .ptm-table tbody tr:last-child td{border-bottom:none}.tax-mapping-page .ptm-table tbody tr:not(.ptm-row--state):hover td{background:var(--ax-gold-50)}.tax-mapping-page .ptm-table tbody tr:not(.ptm-row--state):focus-within td:first-child{box-shadow:inset 2px 0 0 var(--ax-gold-500)}.tax-mapping-page .ptm-th--action,.tax-mapping-page .ptm-td--action{text-align:right}.tax-mapping-page .ptm-pid{font-size:12px;color:var(--ax-text-2)}.tax-mapping-page .ptm-sku{display:inline-block;padding:2px 8px;border-radius:var(--ax-radius-xs);background:var(--ax-surface-3);font-size:11.5px;color:var(--ax-text);white-space:nowrap}.tax-mapping-page .ptm-product-name{max-width:260px;font-weight:600;line-height:1.35;color:var(--ax-text)}.tax-mapping-page .ptm-input{height:34px;padding:0 10px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text);font-family:inherit;font-size:13px;transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.tax-mapping-page .ptm-input--mono{font-family:var(--ax-font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.tax-mapping-page .ptm-input::placeholder{color:var(--ax-text-3);font-family:var(--ax-font-sans)}.tax-mapping-page .ptm-input:hover{border-color:var(--ax-text-3)}.tax-mapping-page .ptm-input:focus{outline:none;border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.tax-mapping-page .ptm-input.input-invalid{border-color:var(--ax-danger)!important;box-shadow:0 0 0 3px #b93a2e1a}.tax-mapping-page .ptm-input--category{width:140px}.tax-mapping-page .ptm-input--weight{width:84px;text-align:right}.tax-mapping-page .ptm-input--hsn{width:120px;letter-spacing:.04em}.tax-mapping-page .ptm-dims{display:flex;align-items:center;gap:4px}.tax-mapping-page .ptm-input--dim{width:54px;padding:0 4px;text-align:center}.tax-mapping-page .ptm-input[type=number]::-webkit-inner-spin-button,.tax-mapping-page .ptm-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tax-mapping-page .ptm-input[type=number]{-moz-appearance:textfield;appearance:textfield}.tax-mapping-page .ptm-dims__sep{color:var(--ax-text-3);font-size:12px;-webkit-user-select:none;user-select:none}.tax-mapping-page .ptm-cell-error{margin-top:4px;font-size:11px}.tax-mapping-page .ptm-state{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 16px;color:var(--ax-text-2);font-size:13px}.tax-mapping-page .ptm-state--empty{flex-direction:column;gap:10px}.tax-mapping-page .ptm-state__icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ax-gold-50);color:var(--ax-gold-700)}.tax-mapping-page .ptm-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 20px;border-top:1px solid var(--ax-border);background:var(--ax-surface-2);border-radius:0 0 var(--ax-radius-lg) var(--ax-radius-lg)}.tax-mapping-page .ptm-pagination__info{font-size:12.5px;color:var(--ax-text-2)}.tax-mapping-page .ptm-pagination__info .ptm-mono{color:var(--ax-text);font-weight:600}.tax-mapping-page .ptm-pagination__controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.tax-mapping-page .ptm-pagination__controls .custom-select{width:150px;min-width:130px}.tax-mapping-page .ptm-pagination__buttons{display:flex;align-items:center;gap:8px}.tax-mapping-page .ptm-page-btn{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.tax-mapping-page .ptm-page-btn:hover:not(:disabled){border-color:var(--ax-gold-600);color:var(--ax-gold-700)}.tax-mapping-page .ptm-page-btn:disabled{opacity:.45;cursor:not-allowed}.tax-mapping-page .ptm-page-indicator{padding:0 4px;font-size:12.5px;color:var(--ax-text-2);white-space:nowrap}.tax-mapping-page .ptm-popup-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0b0e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ptmFade var(--ax-dur) var(--ax-ease)}.tax-mapping-page .ptm-popup{width:100%;max-width:480px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-xl);box-shadow:var(--ax-shadow-lg);animation:ptmRise var(--ax-dur-slow) var(--ax-ease)}.tax-mapping-page .ptm-popup--bulk{max-width:560px}.tax-mapping-page .ptm-popup__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--ax-border);flex-shrink:0}.tax-mapping-page .ptm-popup__heading{display:flex;flex-direction:column;gap:6px}.tax-mapping-page .ptm-popup__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-text-3)}.tax-mapping-page .ptm-popup__eyebrow:before{content:"";width:18px;height:1px;background:var(--ax-gold-500)}.tax-mapping-page .ptm-popup__header h3{margin:0;font-family:var(--ax-font-display);font-weight:600;font-size:24px;line-height:1.15;color:var(--ax-text)}.tax-mapping-page .ptm-popup__close{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-text-2);cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.tax-mapping-page .ptm-popup__close:hover{border-color:var(--ax-gold-600);color:var(--ax-text);transform:rotate(90deg)}.tax-mapping-page .ptm-popup__body{flex:1;overflow-y:auto;padding:18px 24px 22px}.tax-mapping-page .ptm-popup__footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--ax-border);background:var(--ax-surface-2);flex-shrink:0}.tax-mapping-page .ptm-popup__loading,.tax-mapping-page .ptm-popup__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 16px;text-align:center;color:var(--ax-text-2);font-size:13px}.tax-mapping-page .ptm-popup__loading p,.tax-mapping-page .ptm-popup__empty p{margin:0}.tax-mapping-page .ptm-popup__empty p{font-size:15px;font-weight:600;color:var(--ax-text)}.tax-mapping-page .ptm-popup__empty span:not(.ptm-state__icon){font-size:13px;color:var(--ax-text-2)}.tax-mapping-page .ptm-popup__search{display:flex;align-items:center;gap:8px;height:38px;margin-bottom:12px;padding:0 12px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);transition:border-color var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.tax-mapping-page .ptm-popup__search:focus-within{border-color:var(--ax-gold-500);box-shadow:var(--ax-ring)}.tax-mapping-page .ptm-popup__search>svg{flex-shrink:0;color:var(--ax-text-3)}.tax-mapping-page .ptm-popup__search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--ax-text);font-family:inherit;font-size:13px}.tax-mapping-page .ptm-popup__search-input::placeholder{color:var(--ax-text-3)}.tax-mapping-page .ptm-popup__search-clear{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:none;border-radius:50%;background:var(--ax-surface-3);color:var(--ax-text-2);cursor:pointer}.tax-mapping-page .ptm-popup__search-clear:hover{background:var(--ax-border-strong);color:var(--ax-text)}.tax-mapping-page .ptm-popup__stores{display:flex;flex-direction:column;border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);overflow:hidden}.tax-mapping-page .ptm-popup__store-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;border-bottom:1px solid var(--ax-border);background:var(--ax-surface);font-family:inherit;text-align:left;cursor:pointer;transition:background var(--ax-dur-fast) var(--ax-ease),box-shadow var(--ax-dur-fast) var(--ax-ease)}.tax-mapping-page .ptm-popup__store-item:last-of-type{border-bottom:none}.tax-mapping-page .ptm-popup__store-item:hover,.tax-mapping-page .ptm-popup__store-item:focus-visible{outline:none;background:var(--ax-gold-50);box-shadow:inset 2px 0 0 var(--ax-gold-500)}.tax-mapping-page .ptm-popup__store-icon{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(145deg,var(--ax-ink-850),var(--ax-ink-950));border:1px solid rgba(212,175,79,.35);color:var(--ax-gold-300)}.tax-mapping-page .ptm-popup__store-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.tax-mapping-page .ptm-popup__store-name{font-size:13.5px;font-weight:600;color:var(--ax-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tax-mapping-page .ptm-popup__store-url{font-family:var(--ax-font-mono);font-size:11.5px;color:var(--ax-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tax-mapping-page .ptm-popup__store-badge{flex-shrink:0;height:20px;display:inline-flex;align-items:center;padding:0 9px;border-radius:var(--ax-radius-pill);background:var(--ax-surface-3);color:var(--ax-text-2);font-size:11px;font-weight:600;white-space:nowrap}.tax-mapping-page .ptm-popup__empty-search{padding:20px;text-align:center;font-size:13px;color:var(--ax-text-3)}.tax-mapping-page .ptm-popup__empty-search p{margin:0}.tax-mapping-page .ptm-bulk__steps{list-style:none;margin:0;padding:0}.tax-mapping-page .ptm-bulk__section{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding-bottom:22px}.tax-mapping-page .ptm-bulk__section:last-child{padding-bottom:4px}.tax-mapping-page .ptm-bulk__section:before{content:"";position:absolute;left:13.5px;top:32px;bottom:4px;width:1px;background:var(--ax-gold-300)}.tax-mapping-page .ptm-bulk__section:last-child:before{display:none}.tax-mapping-page .ptm-bulk__marker{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--ax-gold-500);background:var(--ax-gold-50);color:var(--ax-gold-700);font-family:var(--ax-font-mono);font-size:12px;font-weight:600}.tax-mapping-page .ptm-bulk__content{min-width:0;padding-top:4px}.tax-mapping-page .ptm-bulk__section-header{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--ax-text)}.tax-mapping-page .ptm-bulk__section-header svg{color:var(--ax-gold-600)}.tax-mapping-page .ptm-bulk__desc{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--ax-text-2)}.tax-mapping-page .ptm-bulk__export-btn,.tax-mapping-page .ptm-bulk__upload-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color var(--ax-dur-fast) var(--ax-ease),color var(--ax-dur-fast) var(--ax-ease)}.tax-mapping-page .ptm-bulk__export-btn:hover:not(:disabled),.tax-mapping-page .ptm-bulk__upload-btn:hover{border-color:var(--ax-gold-600);color:var(--ax-gold-700)}.tax-mapping-page .ptm-bulk__export-btn:disabled{opacity:.6;cursor:not-allowed}.tax-mapping-page .ptm-bulk__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:26px 20px;border:1px dashed var(--ax-border-strong);border-radius:var(--ax-radius-lg);background:var(--ax-surface-2);text-align:center;cursor:pointer;transition:border-color var(--ax-dur) var(--ax-ease),background var(--ax-dur) var(--ax-ease)}.tax-mapping-page .ptm-bulk__dropzone:hover,.tax-mapping-page .ptm-bulk__dropzone--drag{border-color:var(--ax-gold-500);background:var(--ax-gold-50)}.tax-mapping-page .ptm-bulk__dropzone--drag{border-style:solid;box-shadow:var(--ax-ring)}.tax-mapping-page .ptm-bulk__dropzone-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px;border-radius:50%;border:1px solid var(--ax-border);background:var(--ax-surface);color:var(--ax-gold-700)}.tax-mapping-page .ptm-bulk__dropzone-text{font-size:13px;font-weight:600;color:var(--ax-text)}.tax-mapping-page .ptm-bulk__dropzone-hint{font-size:12px;color:var(--ax-text-3)}.tax-mapping-page .ptm-bulk__uploading{display:flex;align-items:center;justify-content:center;gap:12px;padding:26px 20px;border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface-2);font-size:13px;font-weight:600;color:var(--ax-text-2)}.tax-mapping-page .ptm-bulk__result{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface-2)}.tax-mapping-page .ptm-bulk__result-stats{display:flex;flex-wrap:wrap;gap:8px}.tax-mapping-page .ptm-bulk__stat{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--ax-radius-pill);font-size:12px;font-weight:600}.tax-mapping-page .ptm-bulk__stat--success{background:var(--ax-success-bg);color:var(--ax-success)}.tax-mapping-page .ptm-bulk__stat--fail{background:var(--ax-danger-bg);color:var(--ax-danger)}.tax-mapping-page .ptm-bulk__result-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ax-gold-700);text-decoration:underline;text-decoration-color:var(--ax-gold-300);text-underline-offset:3px}.tax-mapping-page .ptm-bulk__result-link:hover{text-decoration-color:var(--ax-gold-600)}@media(max-width:1024px){.tax-mapping-page .ptm-header{flex-direction:column;align-items:stretch;gap:16px}.tax-mapping-page .ptm-page-actions{justify-content:flex-start}}@media(max-width:768px){.tax-mapping-page{padding:20px 16px 40px}.tax-mapping-page .ptm-title{font-size:26px}.tax-mapping-page .ptm-page-actions .ptm-btn{flex:1 1 calc(50% - 8px)}.tax-mapping-page .ptm-filters-panel{padding:16px}.tax-mapping-page .ptm-filters-row{flex-direction:column;align-items:stretch;gap:16px}.tax-mapping-page .ptm-filter-divider{display:none}.tax-mapping-page .ptm-filter-actions{margin-left:0}.tax-mapping-page .ptm-filter-actions .ptm-btn{flex:1}.tax-mapping-page .ptm-toolbar{padding:14px 16px}.tax-mapping-page .ptm-search{width:100%}.tax-mapping-page .ptm-pagination{flex-direction:column;align-items:stretch;padding:12px 16px}.tax-mapping-page .ptm-pagination__controls{justify-content:space-between}}@media(max-width:480px){.tax-mapping-page .ptm-popup-overlay{padding:0;align-items:flex-end}.tax-mapping-page .ptm-popup,.tax-mapping-page .ptm-popup--bulk{max-width:none;max-height:94vh;border-radius:var(--ax-radius-xl) var(--ax-radius-xl) 0 0}.tax-mapping-page .ptm-popup__header,.tax-mapping-page .ptm-popup__body,.tax-mapping-page .ptm-popup__footer{padding-left:16px;padding-right:16px}.tax-mapping-page .ptm-popup__footer .ptm-btn{flex:1}.tax-mapping-page .ptm-pagination__buttons{width:100%;justify-content:space-between}.tax-mapping-page .ptm-pagination__controls .custom-select{width:100%}}@media(prefers-reduced-motion:reduce){.tax-mapping-page,.tax-mapping-page *,.tax-mapping-page *:before,.tax-mapping-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tax-mapping-page .ptm-spin,.tax-mapping-page .ptm-spinner{animation-duration:.9s!important;animation-iteration-count:infinite!important}}.input-invalid{border-color:var(--ax-danger)!important}.validation-error-msg{display:block;margin-top:4px;color:var(--ax-danger);font-size:12px;font-weight:500}.mt-4{margin-top:16px}.font-medium{font-weight:500}.weight-page .weight-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.weight-page .weight-stats .axo-stat{min-width:0}.weight-page .weight-stats .axo-stat__value{overflow-wrap:anywhere}.weight-page .weight-stat-currency{font-family:var(--ax-font-sans);font-size:.55em;font-weight:500;color:var(--ax-text-3);margin-right:4px;vertical-align:.35em}.weight-page .weight-tabs{margin-bottom:-4px}.weight-page .weight-controls{padding:12px;gap:12px}.weight-page .weight-controls .axo-search{min-width:240px}.weight-page .weight-controls-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.weight-page .weight-filter-bar{flex-basis:100%;padding-top:14px;margin-top:2px;border-top:1px solid var(--ax-border);animation:axo-rise var(--ax-dur) var(--ax-ease) backwards}.weight-page .weight-filter-bar .axo-toolbar__actions{border-top:0;padding-top:0}.weight-page .weight-filter-bar .drp-wrapper,.weight-page .weight-filter-bar .custom-select{width:100%}.weight-page .weight-table td{white-space:nowrap}.weight-page .weight-muted,.weight-page .weight-date{color:var(--ax-text-2)}.weight-page .weight-date{font-size:12.5px}.weight-page .weight-unit{font-size:11px;color:var(--ax-text-3);margin-left:1px}.weight-page .weight-courier{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.weight-page .weight-diff{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--ax-radius-xs)}.weight-page .weight-diff.positive{color:var(--ax-danger);background:var(--ax-danger-bg);font-weight:600}.weight-page .weight-diff.zero{color:var(--ax-text-3)}.weight-page .weight-charge{font-weight:600;color:var(--ax-text)}.weight-page .weight-state-row td,.weight-page .weight-state-row:hover td{background:var(--ax-surface);height:auto;padding:0}.weight-page .weight-per-page{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ax-text-3)}.weight-page .weight-per-page .axo-select{width:auto;height:32px;padding:0 8px;font-family:var(--ax-font-mono);font-size:12px}.weight-page .weight-pager button{min-width:34px;justify-content:center;padding:0 10px}.weight-page .weight-pager button+button{border-left:1px solid var(--ax-border)}.weight-page .weight-pager .weight-page-num{font-family:var(--ax-font-mono);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ax-text-2)}.weight-page .weight-pager .weight-page-num.is-active,.weight-page .weight-pager .weight-page-num.is-active:hover{color:var(--ax-ink-950);background:var(--ax-gold-100);box-shadow:inset 0 -2px 0 var(--ax-gold-500)}.weight-modal .weight-file-input{display:none}.weight-modal .weight-dropzone{cursor:pointer;padding:24px 18px}.weight-modal .weight-dropzone:hover,.weight-modal .weight-dropzone:focus-visible{border-color:var(--ax-gold-500);background:var(--ax-gold-50);outline:none}.weight-modal .weight-dropzone.has-file{cursor:default;padding:14px 16px}.weight-modal .weight-dropzone.has-file:hover{border-color:var(--ax-success);background:var(--ax-success-bg)}.weight-modal .weight-file-icon{width:40px;height:40px;border-radius:10px;flex-shrink:0}.weight-modal .axo-modal__sub strong{font-family:var(--ax-font-mono);font-weight:600;color:var(--ax-text)}@media(max-width:768px){.weight-page .weight-controls .axo-search{min-width:100%}.weight-page .weight-controls-right{width:100%}.weight-page .weight-controls-right .axo-btn{flex:1}.weight-page .weight-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.weight-page .axo-bulkbar__count{flex-basis:100%}}.escalations-page .esc-searchbar{animation:none}.escalations-page .esc-searchbar .axo-search{max-width:520px}.escalations-page .esc-searchbar__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.escalations-page .esc-filters .axo-toolbar__grid{grid-template-columns:repeat(auto-fill,minmax(240px,320px))}.escalations-page .esc-table{min-width:860px}.escalations-page .esc-subject{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.escalations-page .esc-date{font-size:12px;color:var(--ax-text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.escalations-page .esc-status,.esc-modal .esc-status{text-transform:capitalize}.escalations-page .esc-state-row td,.escalations-page .axo-table tbody tr.esc-state-row:hover td{height:auto;padding:0;background:var(--ax-surface)}.escalations-page .esc-pager button{min-width:34px;justify-content:center;padding:0 10px;font-family:var(--ax-font-mono);font-weight:500;font-variant-numeric:tabular-nums}.escalations-page .esc-pager button+button{border-left:1px solid var(--ax-border)}.escalations-page .esc-pager .esc-pager__num.is-active,.escalations-page .esc-pager .esc-pager__num.is-active:hover{color:var(--ax-gold-300);background:var(--ax-ink-900);cursor:default}.esc-modal .esc-title-id{font-family:var(--ax-font-mono);font-size:.62em;font-weight:500;letter-spacing:-.01em;color:var(--ax-gold-700);vertical-align:.15em;margin-left:4px}.esc-modal .esc-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--ax-border);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);overflow:hidden}.esc-modal .esc-details__item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px 14px;background:var(--ax-surface-2);font-size:13px;overflow-wrap:anywhere}.esc-modal .esc-thread{display:flex;flex-direction:column;gap:12px}.esc-modal .esc-thread-empty{margin:0;padding:16px;font-size:13px;color:var(--ax-text-3);text-align:center;background:var(--ax-surface-2);border:1px dashed var(--ax-border-strong);border-radius:var(--ax-radius-md)}.esc-modal .esc-msg{max-width:86%;padding:12px 14px;border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg)}.esc-modal .esc-msg.is-you{align-self:flex-end;background:var(--ax-gold-50);border-color:var(--ax-gold-100);border-bottom-right-radius:var(--ax-radius-xs)}.esc-modal .esc-msg.is-admin{align-self:flex-start;background:var(--ax-surface-2);border-bottom-left-radius:var(--ax-radius-xs)}.esc-modal .esc-msg__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--ax-text-3)}.esc-modal .esc-msg__who{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-text-2)}.esc-modal .esc-msg.is-admin .esc-msg__who svg{color:var(--ax-ink-700)}.esc-modal .esc-msg.is-you .esc-msg__who svg{color:var(--ax-gold-600)}.esc-modal .esc-msg__time{font-variant-numeric:tabular-nums}.esc-modal .esc-msg__body{margin-top:6px;font-size:13px;line-height:1.55;color:var(--ax-text);white-space:pre-wrap;overflow-wrap:anywhere}.esc-modal .esc-msg__files{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.esc-modal .esc-attachment{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11.5px;font-weight:600;color:var(--ax-gold-700);text-decoration:none;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-pill);transition:border-color var(--ax-dur-fast) var(--ax-ease),background-color var(--ax-dur-fast) var(--ax-ease)}.esc-modal .esc-attachment:hover{border-color:var(--ax-gold-400);background:var(--ax-gold-50)}.esc-modal .esc-composer{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:14px 24px 16px;border-top:1px solid var(--ax-border);background:var(--ax-surface-2)}.esc-modal .esc-composer__input{min-height:72px;max-height:180px}.esc-modal .esc-composer__bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.esc-modal .esc-attach{cursor:pointer}.esc-modal .esc-file-input{display:none}.esc-modal .esc-file-chip{display:inline-flex;align-items:center;gap:6px;max-width:260px;height:26px;padding:0 4px 0 10px;font-size:12px;color:var(--ax-text);background:var(--ax-surface);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-pill)}.esc-modal .esc-file-chip svg{flex-shrink:0;color:var(--ax-gold-600)}.esc-modal .esc-file-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;padding:0;color:var(--ax-text-3);background:none;border:0;border-radius:50%;cursor:pointer;transition:all var(--ax-dur-fast) var(--ax-ease)}.esc-modal .esc-file-chip__remove:hover{color:var(--ax-danger);background:var(--ax-danger-bg)}.esc-modal .esc-file-chip__remove svg{color:inherit}.esc-modal .esc-send{margin-left:auto}@media(max-width:768px){.escalations-page .esc-searchbar .axo-search{max-width:none;flex-basis:100%}.escalations-page .esc-searchbar__actions{margin-left:0;width:100%}.escalations-page .esc-searchbar__actions .axo-btn{flex:1}.escalations-page .esc-filters .axo-toolbar__grid{grid-template-columns:1fr}.esc-modal .esc-details{grid-template-columns:repeat(2,minmax(0,1fr))}.esc-modal .esc-msg{max-width:100%}.esc-modal .esc-composer{padding:12px 16px 16px}}.pending-approval-overlay{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 72px);padding:2rem;position:relative;overflow:hidden;background:radial-gradient(700px 360px at 50% 20%,rgba(212,175,79,.08),transparent 70%)}.pending-approval-card{position:relative;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-xl);padding:3rem 2.75rem 2.5rem;max-width:540px;width:100%;text-align:center;box-shadow:var(--ax-shadow-lg);animation:cardFadeIn var(--ax-dur-slow) var(--ax-ease) backwards;overflow:hidden;z-index:1}.pending-approval-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--ax-gold-gradient)}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pending-approval-orb{position:absolute;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 116' fill='none' stroke='%23BF9637' stroke-opacity='.35' stroke-width='.8'%3E%3Cpath d='M50 1 99 29.5v57L50 115 1 86.5v-57Z'/%3E%3Cpath d='M50 13 89 35.5v45L50 103 11 80.5v-45Z' stroke-opacity='.18'/%3E%3C/svg%3E") no-repeat center / contain}.pending-approval-orb-1{width:220px;height:254px;top:-120px;right:-80px;opacity:.9}.pending-approval-orb-2{width:160px;height:185px;bottom:-90px;left:-60px;opacity:.7}.pending-approval-orb-3{display:none}.pending-approval-icon{position:relative;width:76px;height:76px;border-radius:50%;background:linear-gradient(180deg,var(--ax-ink-800),var(--ax-ink-950));display:flex;align-items:center;justify-content:center;margin:0 auto 1.6rem;color:var(--ax-gold-300);box-shadow:0 12px 28px -12px #0b0b0e99}.pending-approval-icon:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid rgba(191,150,55,.25);border-top-color:var(--ax-gold-500);animation:spin 3.2s linear infinite}.pending-approval-icon.denied{color:#f0a196}.pending-approval-icon.denied:after{border-color:#b93a2e40;animation:none}.pending-approval-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);color:var(--ax-gold-700);margin-bottom:.6rem}.pending-approval-title{font-family:var(--ax-font-display);font-variant-numeric:lining-nums;font-size:2.1rem;font-weight:600;color:var(--ax-text);margin-bottom:.85rem;letter-spacing:-.01em;line-height:1.1}.pending-approval-message{font-size:14px;color:var(--ax-text-2);line-height:1.65;margin:0 auto 1.75rem;max-width:410px}.pending-approval-divider{height:1px;background:linear-gradient(90deg,transparent,var(--ax-border-strong),transparent);margin:0 auto 1.5rem;max-width:80%}.pending-approval-contact{margin-bottom:1.75rem}.pending-approval-contact-label{font-size:11px;font-weight:600;color:var(--ax-text-3);text-transform:uppercase;letter-spacing:var(--ax-tracking-eyebrow);margin-bottom:.9rem}.pending-approval-contact-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.pending-approval-contact-item{display:inline-flex;align-items:center;gap:.55rem;height:40px;padding:0 1rem;border-radius:var(--ax-radius-md);background:var(--ax-surface);color:var(--ax-text);font-size:13px;font-weight:600;text-decoration:none;border:1px solid var(--ax-border-strong);transition:border-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease),transform var(--ax-dur) var(--ax-ease)}.pending-approval-contact-item svg{color:var(--ax-gold-600)}.pending-approval-contact-item:hover{border-color:var(--ax-gold-500);color:var(--ax-gold-700);transform:translateY(-1px)}.pending-approval-status{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:var(--ax-radius-pill);background:var(--ax-gold-50);color:var(--ax-gold-700);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #bf963740}.pending-approval-status.denied{background:var(--ax-danger-bg);color:var(--ax-danger);box-shadow:inset 0 0 0 1px #b93a2e33}.pending-approval-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:dotPulse 2s ease-in-out infinite}.pending-approval-status.denied .pending-approval-status-dot{animation:none}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:640px){.pending-approval-overlay{padding:1rem;min-height:calc(100vh - 60px)}.pending-approval-card{padding:2.25rem 1.25rem 2rem;border-radius:18px}.pending-approval-icon{width:64px;height:64px}.pending-approval-title{font-size:1.75rem}.pending-approval-message{font-size:13.5px}.pending-approval-contact-item{width:100%;justify-content:center}}.axo-scrim.downloads-popup-overlay{z-index:9999;justify-content:flex-end;align-items:stretch;padding:12px}.axo-modal.downloads-popup-modern{--_w: 460px;height:100%;max-height:100%;animation:downloads-drawer-in var(--ax-dur-slow) var(--ax-ease) backwards}@keyframes downloads-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.downloads-popup-modern .popup-content-modern{padding:4px 0 8px}.downloads-popup-modern .downloads-list{list-style:none;margin:0;padding:0}.downloads-popup-modern .download-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 24px;border-bottom:1px solid var(--ax-border);transition:background-color var(--ax-dur-fast) var(--ax-ease)}.downloads-popup-modern .download-item:last-child{border-bottom:0}.downloads-popup-modern .download-item:hover{background:var(--ax-surface-2)}.downloads-popup-modern .download-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ax-radius-sm);border:1px solid var(--ax-border);background:var(--ax-surface);color:var(--ax-text-3)}.downloads-popup-modern .download-icon--success{color:var(--ax-success);background:var(--ax-success-bg);border-color:transparent}.downloads-popup-modern .download-icon--info{color:var(--ax-info);background:var(--ax-info-bg);border-color:transparent}.downloads-popup-modern .download-icon--danger{color:var(--ax-danger);background:var(--ax-danger-bg);border-color:transparent}.downloads-popup-modern .spin-slow{animation:axo-spin 2.4s linear infinite}.downloads-popup-modern .download-info{display:flex;flex-direction:column;gap:4px;min-width:0}.downloads-popup-modern .download-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.downloads-popup-modern .download-header h4{margin:0;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ax-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.downloads-popup-modern .download-status{height:20px;padding:0 8px;font-size:10.5px;text-transform:capitalize}.downloads-popup-modern .download-task-id,.downloads-popup-modern .download-date{margin:0;font-size:11.5px;line-height:1.4;color:var(--ax-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.downloads-popup-modern .download-task-id{color:var(--ax-text-2)}.downloads-popup-modern .download-error{margin:4px 0 0;padding:6px 10px;font-size:12px;line-height:1.45;color:var(--ax-danger);background:var(--ax-danger-bg);border-radius:var(--ax-radius-xs);word-break:break-word}.downloads-popup-modern .download-action{display:flex;align-items:center;align-self:center}.downloads-popup-modern .download-note{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--ax-text-3);white-space:nowrap}.downloads-popup-modern .download-note--failed{color:var(--ax-danger)}.downloads-popup-modern .downloads-foot{justify-content:space-between}.downloads-popup-modern .downloads-foot .axo-modal__foot-meta{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.downloads-popup-modern .downloads-foot .axo-mono{color:var(--ax-text);font-weight:500}.downloads-popup-modern .downloads-live{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding-left:10px;border-left:1px solid var(--ax-border);color:var(--ax-text-3)}.downloads-popup-modern .downloads-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ax-gold-500);box-shadow:0 0 0 3px #d4af4f33}@media(prefers-reduced-motion:reduce){.axo-modal.downloads-popup-modern,.downloads-popup-modern .spin-slow{animation:none}}@media(max-width:768px){.axo-scrim.downloads-popup-overlay{padding:0;align-items:flex-end}.axo-modal.downloads-popup-modern{height:auto;max-height:90vh;max-height:90dvh;animation:axo-modal-in var(--ax-dur-slow) var(--ax-ease) backwards}.downloads-popup-modern .download-item{grid-template-columns:32px minmax(0,1fr);padding:14px 16px}.downloads-popup-modern .download-icon{width:32px;height:32px}.downloads-popup-modern .download-action{grid-column:2;align-self:start}.downloads-popup-modern .downloads-foot .axo-btn{flex:0 0 auto}}.app{display:flex;min-height:100vh;background:radial-gradient(1200px 520px at 100% -10%,rgba(212,175,79,.06),transparent 60%),var(--ax-canvas)}.main-content{flex:1;min-width:0;display:flex;flex-direction:column}.page-content{flex:1;min-width:0;overflow-y:auto}@media(max-width:767px){.main-content{margin-left:0!important;margin-top:0}.page-content{overflow-x:hidden;padding-top:60px}}@media(max-width:480px){.page-content{overflow-x:hidden}}
