.gx-app{--gx-orange:#FF671F;--gx-orange-emp:#E85A17;--gx-orange-soft:#FFE9DD;--gx-navy:#0A192F;--gx-navy-2:#122742;--gx-navy-3:#1B3656;--gx-green:#046A38;--gx-green-soft:#DCEFE2;--gx-red:#B3261E;--gx-red-soft:#FCE6E4;--gx-blue:#0B5BD3;--gx-blue-soft:#DEEAFC;--gx-amber:#B4690E;--gx-amber-soft:#FCEFD8;--gx-bg:#F4F5F7;--gx-surface:#FFFFFF;--gx-surface-2:#FAFAFC;--gx-ink:#0E1726;--gx-ink-2:#2A3447;--gx-mute:#5A6478;--gx-mute-2:#8590A6;--gx-line:#E4E7EC;--gx-line-2:#EEF0F3;--gx-radius:2px;--gx-ring-focus:0 0 0 3px rgba(255,103,31,.18);--gx-font:var(--font-inter),system-ui,-apple-system,sans-serif;--gx-mono:"JetBrains Mono",ui-monospace,monospace;--gx-shadow-sm:0 1px 0 rgba(10,25,47,.04),0 1px 2px rgba(10,25,47,.06);--gx-shadow-md:0 4px 12px -2px rgba(10,25,47,.08),0 2px 4px rgba(10,25,47,.04);--gx-shadow-pop:0 24px 60px -20px rgba(10,25,47,.35);min-height:100vh;background:var(--gx-bg);color:var(--gx-ink);font-family:var(--gx-font);font-size:14px;line-height:1.5}.gx-app *,.gx-app :after,.gx-app :before{box-sizing:border-box}.gx-app .tac-9{font-size:9px;letter-spacing:.2em}.gx-app .tac-10,.gx-app .tac-9{font-weight:800;text-transform:uppercase}.gx-app .tac-10{font-size:10px;letter-spacing:.18em}.gx-app .tac-11{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.gx-app .mono{font-family:var(--gx-mono);font-feature-settings:"tnum" 1}.gx-hero{background:var(--gx-navy);color:#fff;position:sticky;top:0;z-index:50;padding:24px 32px 28px;transition:padding .25s ease}.gx-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,103,31,.08),transparent 40%);background-size:32px 32px,100% 100%;pointer-events:none}.gx-hero-inner{position:relative;display:grid;grid-template-columns:1fr 460px;gap:48px;align-items:start}@media (max-width:1100px){.gx-hero-inner{grid-template-columns:1fr}}.gx-hero-bread{display:flex;align-items:center;gap:10px;margin-bottom:14px}.gx-hero-bread .logo-chip{background:#fff;padding:5px 8px;border-radius:2px;display:flex;align-items:center}.gx-hero-bread .logo-chip img{height:18px;display:block}.gx-hero-bread .crumb{color:rgba(255,255,255,.55);font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:.2em}.gx-hero-bread .crumb b{color:#fff}.gx-hero h1{margin:0;font-weight:900;font-size:42px;line-height:1.04;letter-spacing:-.025em;text-transform:uppercase;color:#fff}.gx-hero h1 .accent{color:var(--gx-orange)}.gx-hero .sub{margin:10px 0 0;color:rgba(255,255,255,.65);max-width:640px;font-size:14px;line-height:1.6}.gx-trust-strip{margin-top:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:720px}@media (max-width:700px){.gx-trust-strip{grid-template-columns:repeat(2,1fr)}}.gx-trust-strip .cell{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);border-radius:2px;padding:10px 12px;display:flex;align-items:center;gap:10px}.gx-trust-strip .cell svg{color:var(--gx-orange);flex:none}.gx-trust-strip .cell span{font-weight:800;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.92);line-height:1.25}.gx-sess{background:rgba(255,255,255,.04);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:2px;padding:20px;position:relative}.gx-sess:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gx-orange)}.gx-sess .row1{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px;flex-wrap:wrap}.gx-sess .row1 .verified{display:inline-flex;align-items:center;gap:6px;background:rgba(4,106,56,.18);color:#67D69A;border:1px solid rgba(4,106,56,.4);border-radius:2px}.gx-sess .row1 .role,.gx-sess .row1 .verified{padding:4px 8px;font:800 9px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase}.gx-sess .row1 .role{background:rgba(255,103,31,.15);color:#FFA174;border:1px solid rgba(255,103,31,.35);border-radius:2px}.gx-sess .co{font-weight:900;font-size:18px;letter-spacing:-.01em;color:#fff}.gx-sess .em{color:rgba(255,255,255,.55);font-size:12px;margin-top:4px;font-family:var(--gx-mono);word-break:break-all}.gx-sess .actions{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.gx-btn-ghost-dark{height:36px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#fff;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:800 10px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;transition:background .15s,border-color .15s;cursor:pointer}.gx-btn-ghost-dark:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.gx-hero.gx-hero--condensed{padding:12px 32px}.gx-hero.gx-hero--condensed .gx-hero-inner{grid-template-columns:1fr auto;align-items:center}.gx-hero.gx-hero--condensed .gx-hero-bread{margin:0}.gx-hero.gx-hero--condensed .gx-sess .em,.gx-hero.gx-hero--condensed .gx-sess:after,.gx-hero.gx-hero--condensed .gx-trust-strip,.gx-hero.gx-hero--condensed .sub,.gx-hero.gx-hero--condensed h1{display:none}.gx-hero.gx-hero--condensed .gx-sess{padding:0;border:0;background:transparent;backdrop-filter:none}.gx-hero.gx-hero--condensed .gx-sess .row1{margin:0;gap:10px}.gx-hero.gx-hero--condensed .gx-sess .co{font-size:14px}.gx-hero.gx-hero--condensed .gx-sess .actions{display:flex;gap:8px;margin:0}.gx-hero.gx-hero--condensed .gx-btn-ghost-dark{height:30px;padding:0 12px;font-size:9px}.gx-body{display:grid;grid-template-columns:248px 1fr;gap:28px;padding:24px 32px 56px;align-items:start}.gx-rail-l{position:sticky;top:240px;align-self:start;max-height:calc(100vh - 260px);overflow-y:auto;padding-right:4px;transition:top .25s ease,max-height .25s ease}.gx-app.is-condensed .gx-rail-l{top:80px;max-height:calc(100vh - 100px)}.gx-rail-l::-webkit-scrollbar{width:6px}.gx-rail-l::-webkit-scrollbar-thumb{background:var(--gx-line);border-radius:2px}.gx-intro{background:var(--gx-navy);color:#fff;border-radius:2px;padding:14px;margin-bottom:12px;position:relative;overflow:hidden}.gx-intro:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0);background-size:18px 18px;pointer-events:none}.gx-intro .k{font:800 9px/1 var(--gx-font);letter-spacing:.24em;color:var(--gx-orange);text-transform:uppercase;position:relative}.gx-intro .t{margin-top:10px;font:900 14px/1.15 var(--gx-font);letter-spacing:-.01em;position:relative}.gx-intro .d{margin-top:8px;font:400 11px/1.5 var(--gx-font);color:rgba(255,255,255,.6);position:relative}.gx-nav{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;padding:8px;display:flex;flex-direction:column;gap:2px}.gx-nav-head{font:800 9px/1 var(--gx-font);letter-spacing:.22em;text-transform:uppercase;color:var(--gx-mute);padding:10px 10px 8px}.gx-nav-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:2px;color:var(--gx-ink-2);font-weight:700;font-size:12.5px;position:relative;transition:background .15s,color .15s;text-align:left;width:100%;cursor:pointer;background:transparent;border:0}.gx-nav-item:hover{background:var(--gx-line-2)}.gx-nav-item.active{background:var(--gx-navy);color:#fff}.gx-nav-item.active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--gx-orange)}.gx-nav-item .ic{width:16px;height:16px;opacity:.8;flex:none}.gx-nav-item.active .ic{opacity:1}.gx-nav-item .count{margin-left:auto;background:var(--gx-line-2);color:var(--gx-ink-2);border-radius:2px;padding:2px 6px;font:800 10px var(--gx-mono)}.gx-nav-item.active .count{background:rgba(255,255,255,.12);color:#fff}.gx-nav-item .dot{width:6px;height:6px;border-radius:50%;background:var(--gx-orange);margin-left:auto}.gx-nav-item .lock{margin-left:auto;opacity:.35}.gx-rail-card{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;padding:16px;margin-top:12px}.gx-rail-card h4{margin:0 0 12px;font:800 10px/1 var(--gx-font);letter-spacing:.2em;text-transform:uppercase;color:var(--gx-navy);gap:8px}.gx-rail-card h4,.gx-ready-row{display:flex;align-items:center}.gx-ready-row{gap:10px;padding:8px 0;border-top:1px solid var(--gx-line-2)}.gx-ready-row:first-of-type{border-top:0;padding-top:0}.gx-ready-row .ico{width:22px;height:22px;border-radius:2px;display:flex;align-items:center;justify-content:center;flex:none}.gx-ready-row .ico.ok{background:var(--gx-green-soft);color:var(--gx-green)}.gx-ready-row .ico.pend{background:var(--gx-line-2);color:var(--gx-mute-2)}.gx-ready-row .label{font-weight:600;font-size:12.5px;color:var(--gx-ink-2);flex:1}.gx-ready-row .val{font-size:11.5px;color:var(--gx-mute);font-family:var(--gx-mono)}.gx-secure-card{background:var(--gx-navy);color:#fff;border-radius:2px;padding:16px;margin-top:12px;position:relative;overflow:hidden}.gx-secure-card:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0);background-size:18px 18px;pointer-events:none}.gx-secure-card>*{position:relative}.gx-secure-card .ico{width:32px;height:32px;border-radius:2px;background:rgba(255,103,31,.15);color:var(--gx-orange);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.gx-secure-card h5{margin:0;font:900 14px/1.2 var(--gx-font);letter-spacing:-.01em;color:#fff}.gx-secure-card p{margin:8px 0 12px;font-size:11.5px;line-height:1.55;color:rgba(255,255,255,.65)}.gx-secure-card .logout-btn{width:100%;height:36px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:2px;display:flex;align-items:center;justify-content:center;gap:8px;font:800 10px/1 var(--gx-font);letter-spacing:.16em;text-transform:uppercase;transition:background .15s,border-color .15s;cursor:pointer}.gx-secure-card .logout-btn:hover{background:rgba(255,103,31,.12);border-color:var(--gx-orange)}.gx-content{min-width:0}.gx-tab-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px;gap:16px;flex-wrap:wrap}.gx-tab-head .crumb{font:800 9px/1 var(--gx-font);letter-spacing:.24em;text-transform:uppercase;color:var(--gx-mute)}.gx-tab-head h2{margin:6px 0 4px;font:900 26px/1.05 var(--gx-font);letter-spacing:-.02em;text-transform:uppercase;color:var(--gx-navy)}.gx-tab-head .lede{margin:0;color:var(--gx-mute);font-size:13px;max-width:720px}.gx-tab-head-actions{display:flex;gap:8px;flex-wrap:wrap}.gx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:2px;padding:0 14px;height:36px;font:800 10.5px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;border:1px solid transparent;white-space:nowrap;cursor:pointer;background:transparent}.gx-btn:focus-visible{outline:0;box-shadow:var(--gx-ring-focus)}.gx-btn--primary{background:var(--gx-orange);color:#fff}.gx-btn--primary:hover{background:var(--gx-orange-emp)}.gx-btn--primary:active{transform:translateY(1px)}.gx-btn--secondary{background:var(--gx-surface);color:var(--gx-navy);border-color:var(--gx-line)}.gx-btn--secondary:hover{border-color:var(--gx-navy)}.gx-btn--ghost{background:transparent;color:var(--gx-ink-2)}.gx-btn--ghost:hover{background:var(--gx-line-2)}.gx-btn--destructive{background:transparent;color:var(--gx-red);border-color:var(--gx-line)}.gx-btn--destructive:hover{background:var(--gx-red-soft);border-color:var(--gx-red)}.gx-btn--dark{background:var(--gx-navy);color:#fff}.gx-btn--dark:hover{background:var(--gx-navy-3)}.gx-btn--xs{height:28px;padding:0 10px;font-size:9.5px}.gx-btn--sm{height:32px;padding:0 12px;font-size:10px}.gx-btn--lg{height:44px;padding:0 18px;font-size:11.5px}.gx-btn[disabled]{opacity:.45;cursor:not-allowed}.gx-pulse{box-shadow:0 0 0 0 rgba(255,103,31,.34);animation:gxPulse 2.4s ease-out infinite}@keyframes gxPulse{0%{box-shadow:0 0 0 0 rgba(255,103,31,.34)}70%{box-shadow:0 0 0 10px rgba(255,103,31,0)}to{box-shadow:0 0 0 0 rgba(255,103,31,0)}}.gx-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:2px;font:800 9.5px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}.gx-pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.gx-pill--neutral{background:var(--gx-line-2);color:var(--gx-ink-2)}.gx-pill--info{background:var(--gx-blue-soft);color:var(--gx-blue)}.gx-pill--warn{background:var(--gx-amber-soft);color:var(--gx-amber)}.gx-pill--success{background:var(--gx-green-soft);color:var(--gx-green)}.gx-pill--danger{background:var(--gx-red-soft);color:var(--gx-red)}.gx-pill--accent{background:var(--gx-orange-soft);color:var(--gx-orange-emp)}.gx-card{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px}.gx-card-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--gx-line-2)}.gx-card-head h3{margin:0;font:800 11px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;color:var(--gx-navy);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.gx-card-head h3 svg{flex:none}.gx-card-head .view-all{margin-left:auto;font:800 9.5px/1 var(--gx-font);letter-spacing:.16em;text-transform:uppercase;color:var(--gx-orange);display:inline-flex;align-items:center;gap:4px;cursor:pointer}.gx-card-head .view-all:hover{color:var(--gx-orange-emp)}.gx-action-banner{gap:14px;background:linear-gradient(90deg,rgba(255,103,31,.06),rgba(255,103,31,0) 70%),var(--gx-surface);border:1px solid var(--gx-orange);border-left-width:3px;padding:14px 16px;margin-bottom:16px}.gx-action-banner,.gx-action-banner .ic{display:flex;align-items:center;border-radius:2px}.gx-action-banner .ic{width:32px;height:32px;background:var(--gx-orange-soft);color:var(--gx-orange-emp);justify-content:center;flex:none}.gx-action-banner .text{flex:1}.gx-action-banner .lab{font:800 9px/1 var(--gx-font);letter-spacing:.2em;text-transform:uppercase;color:var(--gx-orange-emp);margin-bottom:4px}.gx-action-banner h4{margin:0;font:800 14px/1.2 var(--gx-font);letter-spacing:-.01em;color:var(--gx-navy)}.gx-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px}@media (max-width:1400px){.gx-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.gx-kpis{grid-template-columns:repeat(2,1fr)}}.gx-kpi{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;padding:16px;position:relative;transition:border-color .15s,transform .15s,box-shadow .15s;cursor:pointer;text-align:left}.gx-kpi:hover{border-color:var(--gx-orange);transform:translateY(-1px);box-shadow:var(--gx-shadow-md)}.gx-kpi .top{display:flex;align-items:center;gap:8px;font:800 10px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;color:var(--gx-mute)}.gx-kpi .num,.gx-kpi .top svg{color:var(--gx-navy)}.gx-kpi .num{margin-top:12px;font:900 36px/1 var(--gx-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gx-kpi .pulse-dot{position:absolute;top:14px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--gx-orange);box-shadow:0 0 0 0 rgba(255,103,31,.5);animation:gxPulse 2.2s ease-out infinite}.gx-work{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:1500px){.gx-work{grid-template-columns:1fr}}.gx-list{display:flex;flex-direction:column}.gx-list-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:12px 16px;border-top:1px solid var(--gx-line-2);cursor:pointer;transition:background .12s}.gx-list-row:first-of-type{border-top:0}.gx-list-row:hover{background:var(--gx-surface-2)}.gx-list-row .id{font-family:var(--gx-mono);font-weight:700;font-size:11px;color:var(--gx-navy);background:var(--gx-line-2);padding:4px 6px;border-radius:2px}.gx-list-row .title{font-weight:700;font-size:13px;color:var(--gx-ink)}.gx-list-row .sub{font-size:11.5px;color:var(--gx-mute);margin-top:2px}.gx-list-row .amt{font-family:var(--gx-mono);font-weight:700;font-size:13px;color:var(--gx-navy)}.gx-rec-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}.gx-rec-card{border:1px solid var(--gx-line);border-radius:2px;padding:10px;display:flex;gap:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s;background:var(--gx-surface)}.gx-rec-card:hover{border-color:var(--gx-navy);box-shadow:var(--gx-shadow-sm)}.gx-rec-card .thumb{width:48px;height:48px;border-radius:2px;background:var(--gx-line-2);display:flex;align-items:center;justify-content:center;color:var(--gx-mute);flex:none}.gx-rec-card .name{font:800 11px/1.2 var(--gx-font);letter-spacing:-.005em;color:var(--gx-navy)}.gx-rec-card .code{font-family:var(--gx-mono);font-size:10px;color:var(--gx-mute);margin-top:4px}.gx-rec-card .spec{margin-top:6px;display:inline-flex;align-items:center;gap:6px;font:800 9px/1 var(--gx-font);letter-spacing:.12em;color:var(--gx-green)}.gx-doc-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:12px}@media (max-width:700px){.gx-doc-strip{grid-template-columns:repeat(2,1fr)}}.gx-doc-strip .pill{border:1px solid var(--gx-line);border-radius:2px;padding:8px;text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:border-color .15s;background:var(--gx-surface)}.gx-doc-strip .pill:hover{border-color:var(--gx-orange)}.gx-doc-strip .pill .ic{color:var(--gx-navy)}.gx-doc-strip .pill .t{font:800 9px/1.2 var(--gx-font);letter-spacing:.1em;text-transform:uppercase;color:var(--gx-navy);margin-top:4px}.gx-table-wrap{background:transparent;border:0;border-radius:0}.gx-table-wrap .gx-table-toolbar{padding:0 0 14px;border-bottom:1px solid var(--gx-line);background:transparent;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gx-search{flex:1;min-width:220px;position:relative}.gx-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--gx-mute-2)}.gx-search input{width:100%;height:34px;border:1px solid var(--gx-line);background:var(--gx-surface);border-radius:2px;padding:0 12px 0 32px;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.gx-search input:focus{outline:0;border-color:var(--gx-orange);box-shadow:var(--gx-ring-focus)}.gx-filter-chips{display:flex;flex-wrap:wrap}.gx-chip,.gx-filter-chips{gap:6px;align-items:center}.gx-chip{display:inline-flex;padding:0 10px;height:30px;border:1px solid var(--gx-line);background:var(--gx-surface);border-radius:2px;font:800 10px/1 var(--gx-font);letter-spacing:.1em;text-transform:uppercase;color:var(--gx-ink-2);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.gx-chip.active,.gx-chip:hover{border-color:var(--gx-navy)}.gx-chip.active{background:var(--gx-navy);color:#fff}.gx-table{width:100%;font-size:12.5px;background:transparent;border-collapse:collapse}.gx-table thead th{background:transparent;text-align:left;font:800 9.5px/1 var(--gx-font);letter-spacing:.16em;text-transform:uppercase;color:var(--gx-mute);padding:14px 12px;border-bottom:1px solid var(--gx-line)}.gx-table thead th:first-child{padding-left:4px}.gx-table thead th:last-child{padding-right:4px}.gx-table tbody td{padding:16px 12px;border-bottom:1px solid var(--gx-line-2);vertical-align:middle}.gx-table tbody td:first-child{padding-left:4px}.gx-table tbody td:last-child{padding-right:4px}.gx-table tbody tr{transition:background .12s}.gx-table tbody tr:hover{background:var(--gx-surface);box-shadow:inset 0 0 0 1px var(--gx-line)}.gx-table tbody tr.expanded{background:var(--gx-surface);box-shadow:inset 0 0 0 1px var(--gx-navy)}.gx-table td.id,.gx-table td.num{font-family:var(--gx-mono);font-weight:700;color:var(--gx-navy)}.gx-table td.id{font-size:11.5px}.gx-table td.actions{text-align:right;white-space:nowrap}.gx-table td.actions .gx-btn{margin-left:4px}.gx-table-foot{padding:14px 4px 0;border-top:1px solid var(--gx-line);display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--gx-mute)}.gx-expand{background:var(--gx-surface);border:1px solid var(--gx-navy);border-top:0;padding:16px 20px}.gx-expand-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}@media (max-width:900px){.gx-expand-grid{grid-template-columns:1fr}}.gx-timeline{display:flex;flex-direction:column}.gx-timeline .step{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:10px 0;position:relative}.gx-timeline .step+.step:before{content:"";position:absolute;left:10px;top:-6px;bottom:22px;width:2px;background:var(--gx-line)}.gx-timeline .step.done+.step:before{background:var(--gx-green)}.gx-timeline .dot{width:20px;height:20px;border-radius:2px;border:2px solid var(--gx-line);background:var(--gx-surface);display:flex;align-items:center;justify-content:center;font-family:var(--gx-mono);font-size:9px;color:var(--gx-mute)}.gx-timeline .step.done .dot{background:var(--gx-green);border-color:var(--gx-green);color:#fff}.gx-timeline .step.active .dot{background:var(--gx-orange);border-color:var(--gx-orange);color:#fff}.gx-timeline .lab{font:700 12.5px var(--gx-font);color:var(--gx-ink-2)}.gx-timeline .meta{font-size:11px;color:var(--gx-mute);margin-top:2px;font-family:var(--gx-mono)}.gx-empty{background:var(--gx-surface);border:1px dashed var(--gx-line);border-radius:2px;padding:64px 24px;text-align:center;color:var(--gx-mute)}.gx-empty .ico{width:56px;height:56px;margin:0 auto 14px;border-radius:2px;background:var(--gx-line-2);display:flex;align-items:center;justify-content:center;color:var(--gx-navy)}.gx-empty h3{margin:0 0 8px;font:900 18px/1.15 var(--gx-font);letter-spacing:-.01em;text-transform:uppercase;color:var(--gx-navy)}.gx-empty p{margin:0 auto 18px;max-width:480px;font-size:13px;line-height:1.55}.gx-saved-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:1500px){.gx-saved-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.gx-saved-grid{grid-template-columns:1fr}}.gx-saved-card{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s}.gx-saved-card:hover{border-color:var(--gx-navy);box-shadow:var(--gx-shadow-md);transform:translateY(-2px)}.gx-saved-card.selected{border-color:var(--gx-orange);box-shadow:0 0 0 2px rgba(255,103,31,.18)}.gx-saved-card .top{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 14px 0}.gx-saved-card .top .cb{width:18px;height:18px;border:1.5px solid var(--gx-line);border-radius:2px;display:flex;align-items:center;justify-content:center;background:var(--gx-surface);flex:none;cursor:pointer;transition:border-color .15s,background .15s}.gx-saved-card.selected .top .cb{background:var(--gx-orange);border-color:var(--gx-orange);color:#fff}.gx-saved-card .body{padding:14px;flex:1;display:flex;flex-direction:column}.gx-saved-card .nm{font:800 14px/1.2 var(--gx-font);letter-spacing:-.01em;color:var(--gx-navy)}.gx-saved-card .cd{font-family:var(--gx-mono);font-size:11px;color:var(--gx-mute);margin-top:4px}.gx-saved-card .stock{margin-top:10px;display:inline-flex;align-items:center;gap:6px;background:var(--gx-green-soft);color:var(--gx-green);padding:6px 8px;border-radius:2px;font:800 9px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase}.gx-saved-card .btns{margin-top:14px;display:flex;gap:6px}.gx-saved-card .btns .gx-btn{flex:1}.gx-saved-card .trash{width:32px;height:32px;flex:none;border:1px solid var(--gx-line);border-radius:2px;display:flex;align-items:center;justify-content:center;color:var(--gx-mute);background:transparent;transition:color .15s,border-color .15s,background .15s;cursor:pointer}.gx-saved-card .trash:hover{color:var(--gx-red);border-color:var(--gx-red);background:var(--gx-red-soft)}.gx-compare-bar{position:fixed;left:50%;transform:translateX(-50%);bottom:20px;z-index:60;background:var(--gx-navy);color:#fff;border-radius:2px;padding:12px 16px;display:flex;align-items:center;gap:16px;box-shadow:var(--gx-shadow-pop);animation:gxSlideUp .25s ease-out}@keyframes gxSlideUp{0%{transform:translate(-50%,20px);opacity:0}to{transform:translate(-50%);opacity:1}}.gx-compare-bar .k{font:800 10px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.6)}.gx-doc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width:1500px){.gx-doc-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.gx-doc-grid{grid-template-columns:1fr}}.gx-doc-tile{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;padding:18px;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s}.gx-doc-tile:hover{border-color:var(--gx-navy);box-shadow:var(--gx-shadow-md)}.gx-doc-tile .ic{width:40px;height:40px;border-radius:2px;background:var(--gx-orange-soft);color:var(--gx-orange-emp);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.gx-doc-tile h4{margin:0;font:900 14px/1.15 var(--gx-font);letter-spacing:-.01em;text-transform:uppercase;color:var(--gx-navy)}.gx-doc-tile .meta{margin-top:6px;font-size:11.5px;color:var(--gx-mute);flex:1}.gx-doc-tile .req{margin-top:12px;width:100%}.gx-support-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px}@media (max-width:1500px){.gx-support-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.gx-support-grid{grid-template-columns:repeat(2,1fr)}}.gx-support-tile{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;padding:20px;display:flex;flex-direction:column;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;text-decoration:none}.gx-support-tile:hover{border-color:var(--gx-orange);box-shadow:var(--gx-shadow-md);transform:translateY(-2px)}.gx-support-tile .ic{width:44px;height:44px;border-radius:2px;background:var(--gx-navy);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.gx-support-tile h4{margin:0;font:900 14px/1.2 var(--gx-font);letter-spacing:-.01em;text-transform:uppercase;color:var(--gx-navy)}.gx-support-tile .go{margin-top:14px;font:800 9.5px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;color:var(--gx-orange);display:inline-flex;align-items:center;gap:4px}.gx-invite-bar{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;padding:16px;margin-bottom:16px;display:grid;grid-template-columns:1fr 1fr 200px auto;gap:10px;align-items:end}@media (max-width:900px){.gx-invite-bar{grid-template-columns:1fr}}.gx-field label{display:block;font:800 9.5px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;color:var(--gx-mute);margin-bottom:6px}.gx-field input,.gx-field select{width:100%;height:38px;border:1px solid var(--gx-line);border-radius:2px;padding:0 12px;font-size:13px;background:var(--gx-surface);transition:border-color .15s,box-shadow .15s}.gx-field input:focus,.gx-field select:focus{outline:0;border-color:var(--gx-orange);box-shadow:var(--gx-ring-focus)}.gx-locked{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;padding:36px 24px;text-align:center;color:var(--gx-mute)}.gx-locked .ic{width:48px;height:48px;margin:0 auto 14px;border-radius:2px;background:var(--gx-amber-soft);color:var(--gx-amber);display:flex;align-items:center;justify-content:center}.gx-locked h3{margin:0 0 6px;font:900 16px var(--gx-font);letter-spacing:-.01em;text-transform:uppercase;color:var(--gx-navy)}@media (max-width:1100px){.gx-body{grid-template-columns:1fr;padding:16px}.gx-rail-l{position:static;max-height:none;overflow:visible}.gx-hero{position:relative;padding:20px 16px 24px}.gx-hero.gx-hero--condensed{padding:12px 16px}}.gx-app .gx-profile-grid{display:flex;flex-direction:column;gap:16px}.gx-app .gx-card-head .gx-card-action{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:800 9.5px/1 var(--gx-font);letter-spacing:.16em;text-transform:uppercase;color:var(--gx-orange);cursor:pointer;background:transparent;border:0;padding:0;transition:color .15s}.gx-app .gx-card-head .gx-card-action:hover{color:var(--gx-orange-emp)}.gx-app .gx-card-head .gx-card-action.muted{color:var(--gx-mute)}.gx-app .gx-card-head .gx-card-action.muted:hover{color:var(--gx-navy)}.gx-app .gx-card-head .gx-card-action[disabled]{opacity:.4;cursor:not-allowed}.gx-app .gx-card-head .gx-card-action.primary{background:var(--gx-orange);color:#fff;padding:7px 12px;border-radius:2px;letter-spacing:.14em}.gx-app .gx-card-head .gx-card-action.primary:hover{background:var(--gx-orange-emp)}.gx-app .gx-card .gx-card-body{padding:18px 20px 20px}.gx-app .gx-id-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:28px}.gx-app .gx-id-block{display:flex;flex-direction:column;gap:14px}.gx-app .gx-id-co{font:900 22px/1.1 var(--gx-font);letter-spacing:-.015em;color:var(--gx-navy)}.gx-app .gx-id-co .legal{display:block;margin-top:4px;font:600 12px/1.4 var(--gx-font);letter-spacing:0;text-transform:none;color:var(--gx-mute)}.gx-app .gx-id-row{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--gx-line-2)}.gx-app .gx-id-row:first-of-type{border-top:0;padding-top:0}.gx-app .gx-id-row .lbl{font:800 9.5px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;color:var(--gx-mute)}.gx-app .gx-id-row .val{font-size:13px;font-weight:600;color:var(--gx-ink);display:inline-flex;align-items:center;gap:8px}.gx-app .gx-id-row .val.mono{font-family:var(--gx-mono);font-weight:700}.gx-app .gx-id-row .val .caption{display:inline-flex;align-items:center;gap:4px;font:500 11px/1.4 var(--gx-font);color:var(--gx-mute);letter-spacing:0}.gx-app .gx-id-row .copy-btn,.gx-app .gx-id-row .edit-pen{width:26px;height:26px;border:1px solid var(--gx-line);border-radius:2px;background:var(--gx-surface);color:var(--gx-mute);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.gx-app .gx-id-row .copy-btn:hover,.gx-app .gx-id-row .edit-pen:hover{color:var(--gx-navy);border-color:var(--gx-navy)}.gx-app .gx-id-row .copy-btn.copied{color:var(--gx-green);border-color:var(--gx-green);background:var(--gx-green-soft)}.gx-app .gx-id-edit-input{height:36px;border:1px solid var(--gx-line);border-radius:2px;padding:0 12px;font:600 13px var(--gx-font);color:var(--gx-ink);background:var(--gx-surface);width:100%;transition:border-color .15s,box-shadow .15s}.gx-app .gx-id-edit-input:focus{outline:0;border-color:var(--gx-orange);box-shadow:var(--gx-ring-focus)}.gx-app .gx-id-edit-input.is-error{border-color:var(--gx-red)}.gx-app .gx-id-foot{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--gx-line-2)}.gx-app .gx-id-foot .err{margin-right:auto;font:600 12px var(--gx-font);color:var(--gx-red);display:inline-flex;align-items:center;gap:6px}.gx-app .gx-id-meta{background:var(--gx-surface-2);border:1px solid var(--gx-line);border-left:3px solid var(--gx-orange);border-radius:2px;padding:16px}.gx-app .gx-id-meta h5{margin:0 0 12px;font:800 9.5px/1 var(--gx-font);letter-spacing:.2em;text-transform:uppercase;color:var(--gx-navy)}.gx-app .gx-id-meta .role-chip{display:inline-flex}.gx-app .gx-tax-rows{display:flex;flex-direction:column}.gx-app .gx-tax-row{display:grid;grid-template-columns:200px 1fr auto;gap:18px;align-items:center;padding:16px 0;border-top:1px dashed var(--gx-line)}.gx-app .gx-tax-row:first-of-type{border-top:0;padding-top:0}.gx-app .gx-tax-row:last-of-type{padding-bottom:0}.gx-app .gx-tax-row .k{font:800 10px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;color:var(--gx-mute)}.gx-app .gx-tax-row .v{display:flex;flex-direction:column;gap:4px}.gx-app .gx-tax-row .v .top{display:inline-flex;align-items:center;gap:8px;font:700 14px/1.2 var(--gx-font);color:var(--gx-ink);letter-spacing:-.005em}.gx-app .gx-tax-row .v .top.mono{font-family:var(--gx-mono);font-weight:700}.gx-app .gx-tax-row .v .top .ok-ic{color:var(--gx-green)}.gx-app .gx-tax-row .v .top .gst-state{font:800 10px/1 var(--gx-font);letter-spacing:.1em;text-transform:uppercase;color:var(--gx-mute);background:var(--gx-line-2);padding:4px 7px;border-radius:2px}.gx-app .gx-tax-row .v .sub{font:500 12px/1.4 var(--gx-font);color:var(--gx-mute)}.gx-app .gx-tax-row .v .empty{font:500 13px/1.5 var(--gx-font);color:var(--gx-mute)}.gx-app .gx-gstin-edit{display:flex;gap:8px;align-items:center}.gx-app .gx-gstin-edit input{height:36px;border:1px solid var(--gx-line);border-radius:2px;padding:0 12px;font:700 13px var(--gx-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--gx-navy);width:220px;background:var(--gx-surface)}.gx-app .gx-gstin-edit input:focus{outline:0;border-color:var(--gx-orange);box-shadow:var(--gx-ring-focus)}.gx-app .gx-gstin-edit input.is-error{border-color:var(--gx-red)}.gx-app .gx-gstin-edit .verify-status{font-size:11px;color:var(--gx-mute);display:inline-flex;align-items:center;gap:6px}.gx-app .gx-gstin-edit .verify-status.err{color:var(--gx-red)}.gx-app .gx-gstin-edit .spinner{width:12px;height:12px;border:2px solid var(--gx-line);border-top-color:var(--gx-orange);border-radius:50%;animation:gxSpin .8s linear infinite}@keyframes gxSpin{to{transform:rotate(1turn)}}.gx-app .gx-addr-stack{display:flex;flex-direction:column;gap:12px}.gx-app .gx-addr-card{position:relative;background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;transition:border-color .15s,box-shadow .15s}.gx-app .gx-addr-card:hover{box-shadow:var(--gx-shadow-sm)}.gx-app .gx-addr-card.is-default-billing,.gx-app .gx-addr-card.is-default-shipping{border-left:3px solid var(--gx-orange)}.gx-app .gx-addr-card-top{display:flex;align-items:center;gap:10px;padding:14px 18px 0}.gx-app .gx-addr-card-top .label{font:900 14px/1.2 var(--gx-font);letter-spacing:-.01em;text-transform:uppercase;color:var(--gx-navy)}.gx-app .gx-addr-card-top .default-chips{display:flex;gap:6px}.gx-app .gx-addr-card-top .default-chip{display:inline-flex;align-items:center;gap:4px;background:var(--gx-orange-soft);color:var(--gx-orange-emp);padding:3px 7px;border-radius:2px;font:800 8.5px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.gx-app .gx-addr-card-top .more{margin-left:auto;position:relative}.gx-app .gx-addr-card-top .more-btn{width:30px;height:30px;border-radius:2px;border:1px solid transparent;background:transparent;color:var(--gx-mute);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.gx-app .gx-addr-card-top .more-btn:hover{background:var(--gx-line-2);color:var(--gx-navy)}.gx-app .gx-addr-card-top .more-btn.open{background:var(--gx-navy);color:#fff;border-color:var(--gx-navy)}.gx-app .gx-addr-card-body{padding:10px 18px 0;font:500 13px/1.55 var(--gx-font);color:var(--gx-ink-2)}.gx-app .gx-addr-card-body .person{font-weight:700;color:var(--gx-ink)}.gx-app .gx-addr-card-body .co{font-weight:600;color:var(--gx-ink-2)}.gx-app .gx-addr-card-body .phone{margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-family:var(--gx-mono);font-weight:600;font-size:12px;color:var(--gx-mute)}.gx-app .gx-addr-card-body .phone svg{color:var(--gx-mute-2)}.gx-app .gx-gstin-row{display:flex;align-items:center;gap:10px;margin:14px 18px;padding:10px 12px;border-radius:2px;font-size:12px;line-height:1.5;border:1px solid transparent}.gx-app .gx-gstin-row svg{flex:none}.gx-app .gx-gstin-row .gst-id{font-family:var(--gx-mono);font-weight:700;letter-spacing:.04em}.gx-app .gx-gstin-row .gst-name{font-weight:700;color:var(--gx-navy);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.gx-app .gx-gstin-row .gst-state{font-size:11px;color:var(--gx-mute);font-weight:600}.gx-app .gx-gstin-row.verified{background:var(--gx-green-soft);color:var(--gx-green)}.gx-app .gx-gstin-row.verified .gst-id{color:var(--gx-green)}.gx-app .gx-gstin-row.verified .gst-state{color:#0E5A30;opacity:.85}.gx-app .gx-gstin-row.warning{background:var(--gx-amber-soft);color:var(--gx-amber)}.gx-app .gx-gstin-row.warning .text{color:var(--gx-amber);font-weight:600}.gx-app .gx-gstin-row .inline-link{margin-left:auto;color:var(--gx-orange);font-weight:800;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;border:0;background:transparent;cursor:pointer;white-space:nowrap;padding-left:8px}.gx-app .gx-gstin-row .inline-link:hover{color:var(--gx-orange-emp)}.gx-app .gx-gstin-row .inline-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.gx-app .gx-more-menu{position:absolute;top:36px;right:0;z-index:80;min-width:220px;background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;box-shadow:var(--gx-shadow-pop);padding:6px;display:flex;flex-direction:column;animation:gxMenuIn .14s ease-out}@keyframes gxMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.gx-app .gx-more-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:2px;background:transparent;border:0;color:var(--gx-ink-2);font:600 12.5px var(--gx-font);text-align:left;cursor:pointer;transition:background .12s}.gx-app .gx-more-menu button:hover{background:var(--gx-line-2);color:var(--gx-navy)}.gx-app .gx-more-menu button[disabled]{opacity:.4;cursor:not-allowed}.gx-app .gx-more-menu .danger{color:var(--gx-red)}.gx-app .gx-more-menu .danger:hover{background:var(--gx-red-soft);color:var(--gx-red)}.gx-app .gx-more-menu .sep{height:1px;background:var(--gx-line-2);margin:4px 2px}.gx-app .gx-card-head .count-pill{margin-left:8px;background:var(--gx-line-2);color:var(--gx-mute);padding:3px 7px;border-radius:2px;font:800 9.5px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase}.gx-app .gx-drawer.gx-drawer-right{width:520px}@media (max-width:768px){.gx-app .gx-drawer.gx-drawer-right{width:100vw}}.gx-app .gx-drawer-form{display:flex;flex-direction:column;gap:18px}.gx-app .gx-drawer-form .row{display:grid;gap:10px}.gx-app .gx-drawer-form .row.col-2{grid-template-columns:1fr 1fr}.gx-app .gx-drawer-form .row.col-4{grid-template-columns:1.4fr 1fr .9fr 1.2fr}@media (max-width:600px){.gx-app .gx-drawer-form .row.col-2,.gx-app .gx-drawer-form .row.col-4{grid-template-columns:1fr}}.gx-app .gx-field-block label{display:block;font:800 9.5px/1 var(--gx-font);letter-spacing:.16em;text-transform:uppercase;color:var(--gx-mute);margin-bottom:6px}.gx-app .gx-field-block label .req{color:var(--gx-orange)}.gx-app .gx-field-block label .opt{color:var(--gx-mute-2);font-weight:600;letter-spacing:.04em;text-transform:none;margin-left:6px}.gx-app .gx-field-block label .reco{color:var(--gx-orange);font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-left:6px;font-size:8.5px}.gx-app .gx-input,.gx-app .gx-select{width:100%;height:42px;border:1px solid var(--gx-line);border-radius:3px;padding:0 12px;font:600 13.5px var(--gx-font);color:var(--gx-ink);background:var(--gx-surface);transition:border-color .15s,box-shadow .15s,background .15s}.gx-app .gx-input:focus,.gx-app .gx-select:focus{outline:0;border-color:var(--gx-orange);box-shadow:var(--gx-ring-focus)}.gx-app .gx-input.mono{font-family:var(--gx-mono);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gx-app .gx-input.is-error{border-color:var(--gx-red);background:#FFF8F7}.gx-app .gx-input.is-success{border-color:var(--gx-green)}.gx-app .gx-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%235A6478' d='M0 0l5 6 5-6z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.gx-app .gx-field-hint{font:500 11.5px/1.45 var(--gx-font)}.gx-app .gx-field-error{margin:6px 0 0;font:600 11.5px/1.45 var(--gx-font);color:var(--gx-red);display:flex;align-items:center;gap:6px}.gx-app .gx-gstin-field{display:flex;flex-direction:column;gap:8px}.gx-app .gx-gstin-field .input-with-button{display:grid;grid-template-columns:1fr auto;gap:8px}.gx-app .gx-gstin-verify-btn{height:42px;padding:0 16px;background:var(--gx-navy);color:#fff;border:0;border-radius:3px;font:800 10.5px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .15s;display:inline-flex;align-items:center;gap:8px}.gx-app .gx-gstin-verify-btn:hover{background:var(--gx-navy-3)}.gx-app .gx-gstin-verify-btn[disabled]{opacity:.4;cursor:not-allowed}.gx-app .gx-verify-strip{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:3px;font-size:12px;line-height:1.5}.gx-app .gx-verify-strip .col{display:flex;flex-direction:column;gap:2px;flex:1}.gx-app .gx-verify-strip .name{font:800 12px/1.2 var(--gx-font);letter-spacing:.02em;text-transform:uppercase}.gx-app .gx-verify-strip .cap{font-size:11.5px}.gx-app .gx-verify-strip.verified{background:var(--gx-green-soft);color:var(--gx-green)}.gx-app .gx-verify-strip.verified .name{color:#0E5A30}.gx-app .gx-verify-strip.verifying{background:var(--gx-line-2);color:var(--gx-mute)}.gx-app .gx-verify-strip.mismatch{background:var(--gx-amber-soft);color:var(--gx-amber)}.gx-app .gx-verify-strip.mismatch .name{color:#6B3D08}.gx-app .gx-verify-strip.error{background:var(--gx-red-soft);color:var(--gx-red)}.gx-app .gx-verify-strip .strip-actions{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.gx-app .gx-defaults-strip{background:var(--gx-surface-2);border:1px solid var(--gx-line);border-left:3px solid var(--gx-orange);border-radius:2px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.gx-app .gx-defaults-strip .head{font:800 9.5px/1 var(--gx-font);letter-spacing:.2em;text-transform:uppercase;color:var(--gx-navy)}.gx-app .gx-check-row{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none}.gx-app .gx-check-row input[type=checkbox]{appearance:none;width:18px;height:18px;border:1.5px solid var(--gx-line);border-radius:2px;background:var(--gx-surface);cursor:pointer;position:relative;flex:none;transition:background .15s,border-color .15s}.gx-app .gx-check-row input[type=checkbox]:checked{background:var(--gx-orange);border-color:var(--gx-orange)}.gx-app .gx-check-row input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.gx-app .gx-check-row .check-label{font-size:13px;color:var(--gx-ink-2);font-weight:600}.gx-app .gx-confirm-dialog{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:rgba(10,25,47,.55);animation:gxFade .15s ease-out;padding:24px}.gx-app .gx-confirm-dialog .panel{width:100%;max-width:460px;background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:4px;box-shadow:var(--gx-shadow-pop);overflow:hidden;animation:gxSlideIn .18s ease-out}@keyframes gxSlideIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.gx-app .gx-confirm-dialog .head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--gx-line-2)}.gx-app .gx-confirm-dialog .head .ico{width:36px;height:36px;border-radius:2px;background:var(--gx-red-soft);color:var(--gx-red);display:flex;align-items:center;justify-content:center;flex:none}.gx-app .gx-confirm-dialog .head h3{margin:0;font:900 16px/1.15 var(--gx-font);letter-spacing:-.01em;text-transform:uppercase;color:var(--gx-navy)}.gx-app .gx-confirm-dialog .body{padding:18px 18px 20px;font:500 13px/1.6 var(--gx-font);color:var(--gx-ink-2)}.gx-app .gx-confirm-dialog .body .target{margin-top:12px;padding:10px 12px;background:var(--gx-surface-2);border-left:3px solid var(--gx-red);border-radius:2px;font-size:12.5px;color:var(--gx-ink)}.gx-app .gx-confirm-dialog .body .target b{display:block;color:var(--gx-navy);font-weight:800;margin-bottom:4px}.gx-app .gx-confirm-dialog .foot{display:flex;gap:10px;justify-content:flex-end;padding:14px 18px;background:var(--gx-surface-2);border-top:1px solid var(--gx-line-2)}.gx-app .gx-saving-strip{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.9);font:800 10.5px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase}.gx-app .gx-saving-strip .spinner{width:12px;height:12px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:gxSpin .8s linear infinite}@media (max-width:1180px){.gx-app .gx-id-grid{grid-template-columns:1fr;gap:18px}.gx-app .gx-id-meta{border-left-width:3px}.gx-app .gx-tax-row{grid-template-columns:1fr;gap:8px}.gx-app .gx-tax-row .k{letter-spacing:.18em}}.gx-app .toast-static .gx-toast{position:relative;width:100%;box-shadow:var(--gx-shadow-md);animation:none}.gx-app .dialog-static .gx-confirm-dialog{position:relative;inset:auto;background:transparent;padding:0;animation:none;display:block}.gx-app .dialog-static .gx-confirm-dialog .panel{margin:0 auto;animation:none}.gx-app .gx-drawer-scrim{position:fixed;inset:0;z-index:1000;background:rgba(10,25,47,.55);animation:gxDrawerFade .2s ease-out}@keyframes gxDrawerFade{0%{opacity:0}to{opacity:1}}.gx-app .gx-drawer{position:fixed;right:0;top:0;bottom:0;width:640px;max-width:100vw;z-index:1001;background:var(--gx-bg);border-left:1px solid var(--gx-line);display:flex;flex-direction:column;animation:gxDrawerSlide .25s ease-out}@keyframes gxDrawerSlide{0%{transform:translateX(40px);opacity:.2}to{transform:none;opacity:1}}.gx-app .gx-drawer-head{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:var(--gx-navy);color:#fff}.gx-app .gx-drawer-head .id{font-family:var(--gx-mono);font-weight:700;font-size:11px;color:rgba(255,255,255,.7);letter-spacing:.12em;text-transform:uppercase}.gx-app .gx-drawer-head h3{margin:4px 0 0;font:900 18px/1.15 var(--gx-font);letter-spacing:-.01em;text-transform:uppercase;color:#fff}.gx-app .gx-drawer-head .close{margin-left:auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border-radius:2px;color:#fff;cursor:pointer;border:0;align-self:flex-start}.gx-app .gx-drawer-head .close:hover{background:rgba(255,255,255,.15)}.gx-app .gx-drawer-body{flex:1;overflow-y:auto;padding:20px}.gx-app .gx-drawer-foot{padding:16px 20px;border-top:1px solid var(--gx-line);background:var(--gx-surface);display:flex;gap:10px}.gx-app .gx-field-hint{margin:6px 0 0;font:500 11px/1.4 var(--gx-font);color:var(--gx-mute)}.gx-app .gx-toast-host{position:fixed;top:24px;right:24px;z-index:1100;display:flex;flex-direction:column;gap:10px;max-width:360px}.gx-app .gx-toast{display:flex;align-items:flex-start;gap:10px;background:var(--gx-navy);color:#fff;border-left:3px solid var(--gx-orange);padding:12px 14px;border-radius:2px;box-shadow:0 8px 24px rgba(0,0,0,.25);animation:gxToastIn .22s ease-out;min-width:280px}@keyframes gxToastIn{0%{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}.gx-app .gx-toast .ic{width:22px;height:22px;flex:none;border-radius:50%;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;margin-top:1px}.gx-app .gx-toast .copy{flex:1;min-width:0}.gx-app .gx-toast .copy .title{font:800 11px/1.2 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;color:#fff}.gx-app .gx-toast .copy .body{margin-top:3px;font:500 12px/1.45 var(--gx-font);color:rgba(255,255,255,.78)}.gx-app .gx-toast .dismiss{width:22px;height:22px;flex:none;display:flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:rgba(255,255,255,.6);border-radius:2px}.gx-app .gx-toast .dismiss:hover{background:rgba(255,255,255,.08);color:#fff}.gx-app .gx-toast--success{border-left-color:var(--gx-green)}.gx-app .gx-toast--success .ic{color:var(--gx-green)}.gx-app .gx-toast--error{border-left-color:var(--gx-red)}.gx-app .gx-toast--error .ic{color:var(--gx-red)}.gx-app .gx-toast--neutral{border-left-color:var(--gx-mute)}.gx-app .gx-card-head h3 .count-pill{margin-left:8px;font:700 9.5px/1 var(--gx-font);letter-spacing:.16em;text-transform:uppercase;color:var(--gx-mute);background:var(--gx-line-2);padding:4px 8px;border-radius:2px;vertical-align:middle}