.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:#fff;--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 #ff671f2e;--gx-font:var(--font-inter), system-ui, -apple-system, sans-serif;--gx-mono:"JetBrains Mono", ui-monospace, monospace;--gx-shadow-sm:0 1px 0 #0a192f0a, 0 1px 2px #0a192f0f;--gx-shadow-md:0 4px 12px -2px #0a192f14, 0 2px 4px #0a192f0a;--gx-shadow-pop:0 24px 60px -20px #0a192f59;background:var(--gx-bg);min-height:100vh;color:var(--gx-ink);font-family:var(--gx-font);font-size:14px;line-height:1.5}.gx-app *,.gx-app :before,.gx-app :after{box-sizing:border-box}.gx-app .tac-9{text-transform:uppercase;letter-spacing:.2em;font-size:9px;font-weight:800}.gx-app .tac-10{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:800}.gx-app .tac-11{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.gx-app .mono{font-family:var(--gx-mono);font-feature-settings:"tnum" 1}.gx-stickybar{background:var(--gx-navy);color:#fff;z-index:60;border-bottom:1px solid #ffffff14;height:56px;position:sticky;top:0}.gx-stickybar-inner{justify-content:space-between;align-items:center;gap:16px;height:100%;padding:0 32px;display:flex}.gx-stickybar-brand{align-items:center;gap:10px;min-width:0;display:flex}.gx-stickybar-brand .logo-chip{background:#fff;border-radius:2px;align-items:center;padding:4px 7px;display:flex}.gx-stickybar-brand .logo-chip img{height:16px;display:block}.gx-stickybar-brand .crumb{color:#ffffff8c;text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.gx-stickybar-brand .crumb b{color:#fff}.gx-stickybar-sess{flex:none;align-items:center;gap:10px;display:flex}.gx-stickybar-sess .verified{color:#67d69a;font:800 9px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;background:#046a382e;border:1px solid #046a3866;border-radius:2px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.gx-stickybar-sess .role{color:#ffa174;font:800 9px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;background:#ff671f26;border:1px solid #ff671f59;border-radius:2px;padding:4px 8px}.gx-stickybar-sess .co{letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;font-weight:900;overflow:hidden}.gx-stickybar-sess .gx-btn--primary,.gx-stickybar-sess .gx-btn-ghost-dark{height:30px;padding:0 12px;font-size:9px}@media (max-width:900px){.gx-stickybar-inner{gap:8px;padding:0 16px}.gx-stickybar-sess .verified,.gx-stickybar-sess .co{display:none}}.gx-hero{background:var(--gx-navy);color:#fff;padding:24px 32px 28px;position:relative}.gx-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ff671f14,#0000 40%);background-size:32px 32px,100% 100%;position:absolute;inset:0}.gx-hero-inner{position:relative}.gx-hero h1{letter-spacing:-.025em;text-transform:uppercase;color:#fff;margin:0;font-size:42px;font-weight:900;line-height:1.04}.gx-hero h1 .accent{color:var(--gx-orange)}.gx-hero .sub{color:#ffffffa6;max-width:640px;margin:10px 0 0;font-size:14px;line-height:1.6}.gx-trust-strip{grid-template-columns:repeat(4,1fr);gap:8px;max-width:720px;margin-top:22px;display:grid}@media (max-width:700px){.gx-trust-strip{grid-template-columns:repeat(2,1fr)}}.gx-trust-strip .cell{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:2px;align-items:center;gap:10px;padding:10px 12px;display:flex}.gx-trust-strip .cell svg{color:var(--gx-orange);flex:none}.gx-trust-strip .cell span{letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;font-size:10px;font-weight:800;line-height:1.25}.gx-btn-ghost-dark{color:#fff;height:36px;font:800 10px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:2px;justify-content:center;align-items:center;gap:6px;transition:background .15s,border-color .15s;display:inline-flex}.gx-btn-ghost-dark:hover{background:#ffffff1a;border-color:#ffffff4d}.gx-body{grid-template-columns:248px 1fr;align-items:start;gap:28px;padding:24px 32px 56px;display:grid}.gx-rail-l{align-self:start;max-height:calc(100vh - 92px);padding-right:4px;position:sticky;top:72px;overflow-y:auto}.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;margin-bottom:12px;padding:14px;position:relative;overflow:hidden}.gx-intro:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 0);background-size:18px 18px;position:absolute;inset:0}.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{font:900 14px/1.15 var(--gx-font);letter-spacing:-.01em;margin-top:10px;position:relative}.gx-intro .d{font:400 11px/1.5 var(--gx-font);color:#fff9;margin-top:8px;position:relative}.gx-nav{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;flex-direction:column;gap:2px;padding:8px;display:flex}.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{color:var(--gx-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s;display:flex;position:relative}.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:"";background:var(--gx-orange);width:3px;position:absolute;top:6px;bottom:6px;left:0}.gx-nav-item .ic{opacity:.8;flex:none;width:16px;height:16px}.gx-nav-item.active .ic{opacity:1}.gx-nav-item .count{background:var(--gx-line-2);color:var(--gx-ink-2);font:800 10px var(--gx-mono);border-radius:2px;margin-left:auto;padding:2px 6px}.gx-nav-item.active .count{color:#fff;background:#ffffff1f}.gx-nav-item .dot{background:var(--gx-orange);border-radius:50%;width:6px;height:6px;margin-left:auto}.gx-nav-item .lock{opacity:.35;margin-left:auto}.gx-rail-card{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;margin-top:12px;padding:16px}.gx-rail-card h4{font:800 10px/1 var(--gx-font);letter-spacing:.2em;text-transform:uppercase;color:var(--gx-navy);align-items:center;gap:8px;margin:0 0 12px;display:flex}.gx-ready-row{border-top:1px solid var(--gx-line-2);align-items:center;gap:10px;padding:8px 0;display:flex}.gx-ready-row:first-of-type{border-top:0;padding-top:0}.gx-ready-row .ico{border-radius:2px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.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{color:var(--gx-ink-2);flex:1;font-size:12.5px;font-weight:600}.gx-ready-row .val{color:var(--gx-mute);font-size:11.5px;font-family:var(--gx-mono)}.gx-secure-card{background:var(--gx-navy);color:#fff;border-radius:2px;margin-top:12px;padding:16px;position:relative;overflow:hidden}.gx-secure-card:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 0);background-size:18px 18px;position:absolute;inset:0}.gx-secure-card>*{position:relative}.gx-secure-card .ico{width:32px;height:32px;color:var(--gx-orange);background:#ff671f26;border-radius:2px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.gx-secure-card h5{font:900 14px/1.2 var(--gx-font);letter-spacing:-.01em;color:#fff;margin:0}.gx-secure-card p{color:#ffffffa6;margin:8px 0 12px;font-size:11.5px;line-height:1.55}.gx-secure-card .logout-btn{color:#fff;width:100%;height:36px;font:800 10px/1 var(--gx-font);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:2px;justify-content:center;align-items:center;gap:8px;transition:background .15s,border-color .15s;display:flex}.gx-secure-card .logout-btn:hover{border-color:var(--gx-orange);background:#ff671f1f}.gx-content{min-width:0}.gx-tab-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.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{font:900 26px/1.05 var(--gx-font);letter-spacing:-.02em;text-transform:uppercase;color:var(--gx-navy);margin:6px 0 4px}.gx-tab-head .lede{color:var(--gx-mute);max-width:720px;margin:0;font-size:13px}.gx-tab-head-actions{flex-wrap:wrap;gap:8px;display:flex}.gx-btn{height:36px;font:800 10.5px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.gx-btn:focus-visible{box-shadow:var(--gx-ring-focus);outline:0}.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{color:var(--gx-ink-2);background:0 0}.gx-btn--ghost:hover{background:var(--gx-line-2)}.gx-btn--destructive{color:var(--gx-red);border-color:var(--gx-line);background:0 0}.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{animation:2.4s ease-out infinite gxPulse;box-shadow:0 0 #ff671f57}@keyframes gxPulse{0%{box-shadow:0 0 #ff671f57}70%{box-shadow:0 0 0 10px #ff671f00}to{box-shadow:0 0 #ff671f00}}.gx-pill{font:800 9.5px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:2px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.gx-pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.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{border-bottom:1px solid var(--gx-line-2);align-items:center;gap:12px;padding:12px 16px;display:flex}.gx-card-head h3{font:800 11px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;color:var(--gx-navy);white-space:nowrap;align-items:center;gap:6px;margin:0;display:inline-flex}.gx-card-head h3 svg{flex:none}.gx-card-head .view-all{font:800 9.5px/1 var(--gx-font);letter-spacing:.16em;text-transform:uppercase;color:var(--gx-orange);cursor:pointer;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.gx-card-head .view-all:hover{color:var(--gx-orange-emp)}.gx-action-banner{background:linear-gradient(90deg, #ff671f0f, #ff671f00 70%), var(--gx-surface);border:1px solid var(--gx-orange);border-left-width:3px;border-radius:2px;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.gx-action-banner .ic{background:var(--gx-orange-soft);width:32px;height:32px;color:var(--gx-orange-emp);border-radius:2px;flex:none;justify-content:center;align-items:center;display:flex}.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{font:800 14px/1.2 var(--gx-font);letter-spacing:-.01em;color:var(--gx-navy);margin:0}.gx-kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px;display:grid}@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);cursor:pointer;text-align:left;border-radius:2px;padding:16px;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative}.gx-kpi:hover{border-color:var(--gx-orange);box-shadow:var(--gx-shadow-md);transform:translateY(-1px)}.gx-kpi .top{font:800 10px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;color:var(--gx-mute);align-items:center;gap:8px;display:flex}.gx-kpi .top svg{color:var(--gx-navy)}.gx-kpi .num{font:900 36px/1 var(--gx-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--gx-navy);margin-top:12px}.gx-kpi .pulse-dot{background:var(--gx-orange);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite gxPulse;position:absolute;top:14px;right:14px;box-shadow:0 0 #ff671f80}.gx-work{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:1500px){.gx-work{grid-template-columns:1fr}}.gx-list{flex-direction:column;display:flex}.gx-list-row{border-top:1px solid var(--gx-line-2);cursor:pointer;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:12px 16px;transition:background .12s;display:grid}.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);color:var(--gx-navy);background:var(--gx-line-2);border-radius:2px;padding:4px 6px;font-size:11px;font-weight:700}.gx-list-row .title{color:var(--gx-ink);font-size:13px;font-weight:700}.gx-list-row .sub{color:var(--gx-mute);margin-top:2px;font-size:11.5px}.gx-list-row .amt{font-family:var(--gx-mono);color:var(--gx-navy);font-size:13px;font-weight:700}.gx-rec-grid{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.gx-rec-card{border:1px solid var(--gx-line);cursor:pointer;background:var(--gx-surface);border-radius:2px;gap:10px;padding:10px;transition:border-color .15s,box-shadow .15s;display:flex}.gx-rec-card:hover{border-color:var(--gx-navy);box-shadow:var(--gx-shadow-sm)}.gx-rec-card .thumb{background:var(--gx-line-2);width:48px;height:48px;color:var(--gx-mute);border-radius:2px;flex:none;justify-content:center;align-items:center;display:flex}.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);color:var(--gx-mute);margin-top:4px;font-size:10px}.gx-rec-card .spec{font:800 9px/1 var(--gx-font);letter-spacing:.12em;color:var(--gx-green);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.gx-doc-strip{grid-template-columns:repeat(5,1fr);gap:6px;padding:12px;display:grid}@media (max-width:700px){.gx-doc-strip{grid-template-columns:repeat(2,1fr)}}.gx-doc-strip .pill{border:1px solid var(--gx-line);text-align:left;cursor:pointer;background:var(--gx-surface);border-radius:2px;flex-direction:column;gap:4px;padding:8px;transition:border-color .15s;display:flex}.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:0 0;border:0;border-radius:0}.gx-table-wrap .gx-table-toolbar{border-bottom:1px solid var(--gx-line);background:0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 14px;display:flex}.gx-search{flex:1;min-width:220px;position:relative}.gx-search svg{color:var(--gx-mute-2);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.gx-search input{border:1px solid var(--gx-line);background:var(--gx-surface);border-radius:2px;width:100%;height:34px;padding:0 12px 0 32px;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.gx-search input:focus{border-color:var(--gx-orange);box-shadow:var(--gx-ring-focus);outline:0}.gx-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gx-chip{border:1px solid var(--gx-line);background:var(--gx-surface);height:30px;font:800 10px/1 var(--gx-font);letter-spacing:.1em;text-transform:uppercase;color:var(--gx-ink-2);cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:0 10px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.gx-chip:hover{border-color:var(--gx-navy)}.gx-chip.active{background:var(--gx-navy);color:#fff;border-color:var(--gx-navy)}.gx-table{border-collapse:collapse;background:0 0;width:100%;font-size:12.5px}.gx-table thead th{text-align:left;font:800 9.5px/1 var(--gx-font);letter-spacing:.16em;text-transform:uppercase;color:var(--gx-mute);border-bottom:1px solid var(--gx-line);background:0 0;padding:14px 12px}.gx-table thead th:first-child{padding-left:4px}.gx-table thead th:last-child{padding-right:4px}.gx-table tbody td{border-bottom:1px solid var(--gx-line-2);vertical-align:middle;padding:16px 12px}.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.num{font-family:var(--gx-mono);color:var(--gx-navy);font-weight:700}.gx-table td.id{font-family:var(--gx-mono);color:var(--gx-navy);font-size:11.5px;font-weight:700}.gx-table td.actions{text-align:right;white-space:nowrap}.gx-table td.actions .gx-btn{margin-left:4px}.gx-table-foot{border-top:1px solid var(--gx-line);color:var(--gx-mute);justify-content:space-between;align-items:center;padding:14px 4px 0;font-size:11px;display:flex}.gx-expand{background:var(--gx-surface);border:1px solid var(--gx-navy);border-top:0;padding:16px 20px}.gx-expand-grid{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}@media (max-width:900px){.gx-expand-grid{grid-template-columns:1fr}}.gx-timeline{flex-direction:column;display:flex}.gx-timeline .step{grid-template-columns:22px 1fr;gap:12px;padding:10px 0;display:grid;position:relative}.gx-timeline .step+.step:before{content:"";background:var(--gx-line);width:2px;position:absolute;top:-6px;bottom:22px;left:10px}.gx-timeline .step.done+.step:before{background:var(--gx-green)}.gx-timeline .dot{border:2px solid var(--gx-line);background:var(--gx-surface);width:20px;height:20px;font-family:var(--gx-mono);color:var(--gx-mute);border-radius:2px;justify-content:center;align-items:center;font-size:9px;display:flex}.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{color:var(--gx-mute);font-size:11px;font-family:var(--gx-mono);margin-top:2px}.gx-empty{background:var(--gx-surface);border:1px dashed var(--gx-line);text-align:center;color:var(--gx-mute);border-radius:2px;padding:64px 24px}.gx-empty .ico{background:var(--gx-line-2);width:56px;height:56px;color:var(--gx-navy);border-radius:2px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.gx-empty h3{font:900 18px/1.15 var(--gx-font);letter-spacing:-.01em;text-transform:uppercase;color:var(--gx-navy);margin:0 0 8px}.gx-empty p{max-width:480px;margin:0 auto 18px;font-size:13px;line-height:1.55}.gx-saved-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@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;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.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 #ff671f2e}.gx-saved-card .top{justify-content:space-between;align-items:flex-start;padding:12px 14px 0;display:flex}.gx-saved-card .top .cb{border:1.5px solid var(--gx-line);background:var(--gx-surface);cursor:pointer;border-radius:2px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .15s,background .15s;display:flex}.gx-saved-card.selected .top .cb{background:var(--gx-orange);border-color:var(--gx-orange);color:#fff}.gx-saved-card .body{flex-direction:column;flex:1;padding:14px;display:flex}.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);color:var(--gx-mute);margin-top:4px;font-size:11px}.gx-saved-card .stock{background:var(--gx-green-soft);color:var(--gx-green);font:800 9px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;align-items:center;gap:6px;margin-top:10px;padding:6px 8px;display:inline-flex}.gx-saved-card .btns{gap:6px;margin-top:14px;display:flex}.gx-saved-card .btns .gx-btn{flex:1}.gx-saved-card .trash{border:1px solid var(--gx-line);width:32px;height:32px;color:var(--gx-mute);cursor:pointer;background:0 0;border-radius:2px;flex:none;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.gx-saved-card .trash:hover{color:var(--gx-red);border-color:var(--gx-red);background:var(--gx-red-soft)}.gx-compare-bar{z-index:60;background:var(--gx-navy);color:#fff;box-shadow:var(--gx-shadow-pop);border-radius:2px;align-items:center;gap:16px;padding:12px 16px;animation:.25s ease-out gxSlideUp;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes gxSlideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.gx-compare-bar .k{font:800 10px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;color:#fff9}.gx-doc-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}@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;flex-direction:column;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.gx-doc-tile:hover{border-color:var(--gx-navy);box-shadow:var(--gx-shadow-md)}.gx-doc-tile .ic{background:var(--gx-orange-soft);width:40px;height:40px;color:var(--gx-orange-emp);border-radius:2px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.gx-doc-tile h4{font:900 14px/1.15 var(--gx-font);letter-spacing:-.01em;text-transform:uppercase;color:var(--gx-navy);margin:0}.gx-doc-tile .meta{color:var(--gx-mute);flex:1;margin-top:6px;font-size:11.5px}.gx-doc-tile .req{width:100%;margin-top:12px}.gx-support-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px;display:grid}@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);cursor:pointer;border-radius:2px;flex-direction:column;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.gx-support-tile:hover{border-color:var(--gx-orange);box-shadow:var(--gx-shadow-md);transform:translateY(-2px)}.gx-support-tile .ic{background:var(--gx-navy);color:#fff;border-radius:2px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.gx-support-tile h4{font:900 14px/1.2 var(--gx-font);letter-spacing:-.01em;text-transform:uppercase;color:var(--gx-navy);margin:0}.gx-support-tile .go{font:800 9.5px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;color:var(--gx-orange);align-items:center;gap:4px;margin-top:14px;display:inline-flex}.gx-invite-bar{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;grid-template-columns:1fr 1fr 200px auto;align-items:end;gap:10px;margin-bottom:16px;padding:16px;display:grid}@media (max-width:900px){.gx-invite-bar{grid-template-columns:1fr}}.gx-field label{font:800 9.5px/1 var(--gx-font);letter-spacing:.18em;text-transform:uppercase;color:var(--gx-mute);margin-bottom:6px;display:block}.gx-field input,.gx-field select{border:1px solid var(--gx-line);background:var(--gx-surface);border-radius:2px;width:100%;height:38px;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.gx-field input:focus,.gx-field select:focus{border-color:var(--gx-orange);box-shadow:var(--gx-ring-focus);outline:0}.gx-locked{background:var(--gx-surface);border:1px solid var(--gx-line);text-align:center;color:var(--gx-mute);border-radius:2px;padding:36px 24px}.gx-locked .ic{background:var(--gx-amber-soft);width:48px;height:48px;color:var(--gx-amber);border-radius:2px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.gx-locked h3{font:900 16px var(--gx-font);letter-spacing:-.01em;text-transform:uppercase;color:var(--gx-navy);margin:0 0 6px}@media (max-width:1100px){.gx-body{grid-template-columns:1fr;padding:16px}.gx-rail-l{max-height:none;position:static;overflow:visible}.gx-hero{padding:20px 16px 24px}}
.gx-app .gx-profile-grid{flex-direction:column;gap:16px;display:flex}.gx-app .gx-card-head .gx-card-action{font:800 9.5px/1 var(--gx-font);letter-spacing:.16em;text-transform:uppercase;color:var(--gx-orange);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:0;transition:color .15s;display:inline-flex}.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;letter-spacing:.14em;border-radius:2px;padding:7px 12px}.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{grid-template-columns:1.2fr 1fr;gap:28px;display:grid}.gx-app .gx-id-block{flex-direction:column;gap:14px;display:flex}.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{font:600 12px/1.4 var(--gx-font);letter-spacing:0;text-transform:none;color:var(--gx-mute);margin-top:4px;display:block}.gx-app .gx-id-row{border-top:1px solid var(--gx-line-2);grid-template-columns:110px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.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{color:var(--gx-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.gx-app .gx-id-row .val.mono{font-family:var(--gx-mono);font-weight:700}.gx-app .gx-id-row .val .caption{font:500 11px/1.4 var(--gx-font);color:var(--gx-mute);letter-spacing:0;align-items:center;gap:4px;display:inline-flex}.gx-app .gx-id-row .edit-pen,.gx-app .gx-id-row .copy-btn{border:1px solid var(--gx-line);background:var(--gx-surface);width:26px;height:26px;color:var(--gx-mute);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.gx-app .gx-id-row .edit-pen:hover,.gx-app .gx-id-row .copy-btn: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{border:1px solid var(--gx-line);height:36px;font:600 13px var(--gx-font);color:var(--gx-ink);background:var(--gx-surface);border-radius:2px;width:100%;padding:0 12px;transition:border-color .15s,box-shadow .15s}.gx-app .gx-id-edit-input:focus{border-color:var(--gx-orange);box-shadow:var(--gx-ring-focus);outline:0}.gx-app .gx-id-edit-input.is-error{border-color:var(--gx-red)}.gx-app .gx-id-foot{border-top:1px solid var(--gx-line-2);align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.gx-app .gx-id-foot .err{font:600 12px var(--gx-font);color:var(--gx-red);align-items:center;gap:6px;margin-right:auto;display:inline-flex}.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{font:800 9.5px/1 var(--gx-font);letter-spacing:.2em;text-transform:uppercase;color:var(--gx-navy);margin:0 0 12px}.gx-app .gx-id-meta .role-chip{display:inline-flex}.gx-app .gx-tax-rows{flex-direction:column;display:flex}.gx-app .gx-tax-row{border-top:1px dashed var(--gx-line);grid-template-columns:200px 1fr auto;align-items:center;gap:18px;padding:16px 0;display:grid}.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{flex-direction:column;gap:4px;display:flex}.gx-app .gx-tax-row .v .top{font:700 14px/1.2 var(--gx-font);color:var(--gx-ink);letter-spacing:-.005em;align-items:center;gap:8px;display:inline-flex}.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);border-radius:2px;padding:4px 7px}.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{align-items:center;gap:8px;display:flex}.gx-app .gx-gstin-edit input{border:1px solid var(--gx-line);height:36px;font:700 13px var(--gx-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--gx-navy);background:var(--gx-surface);border-radius:2px;width:220px;padding:0 12px}.gx-app .gx-gstin-edit input:focus{border-color:var(--gx-orange);box-shadow:var(--gx-ring-focus);outline:0}.gx-app .gx-gstin-edit input.is-error{border-color:var(--gx-red)}.gx-app .gx-gstin-edit .verify-status{color:var(--gx-mute);align-items:center;gap:6px;font-size:11px;display:inline-flex}.gx-app .gx-gstin-edit .verify-status.err{color:var(--gx-red)}.gx-app .gx-gstin-edit .spinner{border:2px solid var(--gx-line);border-top-color:var(--gx-orange);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite gxSpin}@keyframes gxSpin{to{transform:rotate(360deg)}}.gx-app .gx-addr-stack{flex-direction:column;gap:12px;display:flex}.gx-app .gx-addr-card{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:2px;transition:border-color .15s,box-shadow .15s;position:relative}.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{align-items:center;gap:10px;padding:14px 18px 0;display:flex}.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{gap:6px;display:flex}.gx-app .gx-addr-card-top .default-chip{background:var(--gx-orange-soft);color:var(--gx-orange-emp);font:800 8.5px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.gx-app .gx-addr-card-top .more{margin-left:auto;position:relative}.gx-app .gx-addr-card-top .more-btn{width:30px;height:30px;color:var(--gx-mute);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.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{font:500 13px/1.55 var(--gx-font);color:var(--gx-ink-2);padding:10px 18px 0}.gx-app .gx-addr-card-body .person{color:var(--gx-ink);font-weight:700}.gx-app .gx-addr-card-body .co{color:var(--gx-ink-2);font-weight:600}.gx-app .gx-addr-card-body .phone{font-family:var(--gx-mono);color:var(--gx-mute);align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:600;display:inline-flex}.gx-app .gx-addr-card-body .phone svg{color:var(--gx-mute-2)}.gx-app .gx-gstin-row{border:1px solid #0000;border-radius:2px;align-items:center;gap:10px;margin:14px 18px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.gx-app .gx-gstin-row svg{flex:none}.gx-app .gx-gstin-row .gst-id{font-family:var(--gx-mono);letter-spacing:.04em;font-weight:700}.gx-app .gx-gstin-row .gst-name{color:var(--gx-navy);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.gx-app .gx-gstin-row .gst-state{color:var(--gx-mute);font-size:11px;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{color:var(--gx-orange);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding-left:8px;font-size:10.5px;font-weight:800}.gx-app .gx-gstin-row .inline-link:hover{color:var(--gx-orange-emp)}.gx-app .gx-gstin-row .inline-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.gx-app .gx-more-menu{z-index:80;background:var(--gx-surface);border:1px solid var(--gx-line);min-width:220px;box-shadow:var(--gx-shadow-pop);border-radius:2px;flex-direction:column;padding:6px;animation:.14s ease-out gxMenuIn;display:flex;position:absolute;top:36px;right:0}@keyframes gxMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.gx-app .gx-more-menu button{width:100%;color:var(--gx-ink-2);font:600 12.5px var(--gx-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:10px;padding:9px 10px;transition:background .12s;display:flex}.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{background:var(--gx-line-2);height:1px;margin:4px 2px}.gx-app .gx-card-head .count-pill{background:var(--gx-line-2);color:var(--gx-mute);font:800 9.5px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;margin-left:8px;padding:3px 7px}.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{flex-direction:column;gap:18px;display:flex}.gx-app .gx-drawer-form .row{gap:10px;display:grid}.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{font:800 9.5px/1 var(--gx-font);letter-spacing:.16em;text-transform:uppercase;color:var(--gx-mute);margin-bottom:6px;display:block}.gx-app .gx-field-block label .req{color:var(--gx-orange)}.gx-app .gx-field-block label .opt{color:var(--gx-mute-2);letter-spacing:.04em;text-transform:none;margin-left:6px;font-weight:600}.gx-app .gx-field-block label .reco{color:var(--gx-orange);letter-spacing:.1em;text-transform:uppercase;margin-left:6px;font-size:8.5px;font-weight:800}.gx-app .gx-input,.gx-app .gx-select{border:1px solid var(--gx-line);width:100%;height:42px;font:600 13.5px var(--gx-font);color:var(--gx-ink);background:var(--gx-surface);border-radius:3px;padding:0 12px;transition:border-color .15s,box-shadow .15s,background .15s}.gx-app .gx-input:focus,.gx-app .gx-select:focus{border-color:var(--gx-orange);box-shadow:var(--gx-ring-focus);outline:0}.gx-app .gx-input.mono{font-family:var(--gx-mono);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.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-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.gx-app .gx-field-error{font:600 11.5px/1.45 var(--gx-font);color:var(--gx-red);align-items:center;gap:6px;margin:6px 0 0;display:flex}.gx-app .gx-gstin-field{flex-direction:column;gap:8px;display:flex}.gx-app .gx-gstin-field .input-with-button{grid-template-columns:1fr auto;gap:8px;display:grid}.gx-app .gx-gstin-verify-btn{background:var(--gx-navy);color:#fff;height:42px;font:800 10.5px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;align-items:center;gap:8px;padding:0 16px;transition:background .15s;display:inline-flex}.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{border-radius:3px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.5;display:flex}.gx-app .gx-verify-strip .col{flex-direction:column;flex:1;gap:2px;display:flex}.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{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.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;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.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{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.gx-app .gx-check-row input[type=checkbox]{appearance:none;border:1.5px solid var(--gx-line);background:var(--gx-surface);cursor:pointer;border-radius:2px;flex:none;width:18px;height:18px;transition:background .15s,border-color .15s;position:relative}.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:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.gx-app .gx-check-row .check-label{color:var(--gx-ink-2);font-size:13px;font-weight:600}.gx-app .gx-confirm-dialog{z-index:1100;background:#0a192f8c;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out gxFade;display:flex;position:fixed;inset:0}.gx-app .gx-confirm-dialog .panel{background:var(--gx-surface);border:1px solid var(--gx-line);width:100%;max-width:460px;box-shadow:var(--gx-shadow-pop);border-radius:4px;animation:.18s ease-out gxSlideIn;overflow:hidden}@keyframes gxSlideIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.gx-app .gx-confirm-dialog .head{border-bottom:1px solid var(--gx-line-2);align-items:center;gap:12px;padding:16px 18px;display:flex}.gx-app .gx-confirm-dialog .head .ico{background:var(--gx-red-soft);width:36px;height:36px;color:var(--gx-red);border-radius:2px;flex:none;justify-content:center;align-items:center;display:flex}.gx-app .gx-confirm-dialog .head h3{font:900 16px/1.15 var(--gx-font);letter-spacing:-.01em;text-transform:uppercase;color:var(--gx-navy);margin:0}.gx-app .gx-confirm-dialog .body{font:500 13px/1.6 var(--gx-font);color:var(--gx-ink-2);padding:18px 18px 20px}.gx-app .gx-confirm-dialog .body .target{background:var(--gx-surface-2);border-left:3px solid var(--gx-red);color:var(--gx-ink);border-radius:2px;margin-top:12px;padding:10px 12px;font-size:12.5px}.gx-app .gx-confirm-dialog .body .target b{color:var(--gx-navy);margin-bottom:4px;font-weight:800;display:block}.gx-app .gx-confirm-dialog .foot{background:var(--gx-surface-2);border-top:1px solid var(--gx-line-2);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.gx-app .gx-saving-strip{color:#ffffffe6;font:800 10.5px/1 var(--gx-font);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.gx-app .gx-saving-strip .spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite gxSpin}@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{width:100%;box-shadow:var(--gx-shadow-md);animation:none;position:relative}.gx-app .dialog-static .gx-confirm-dialog{background:0 0;padding:0;animation:none;display:block;position:relative;inset:auto}.gx-app .dialog-static .gx-confirm-dialog .panel{margin:0 auto;animation:none}.gx-app .gx-drawer-scrim{z-index:1000;background:#0a192f8c;animation:.2s ease-out gxDrawerFade;position:fixed;inset:0}@keyframes gxDrawerFade{0%{opacity:0}to{opacity:1}}.gx-app .gx-drawer{z-index:1001;background:var(--gx-bg);border-left:1px solid var(--gx-line);flex-direction:column;width:640px;max-width:100vw;animation:.25s ease-out gxDrawerSlide;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes gxDrawerSlide{0%{opacity:.2;transform:translate(40px)}to{opacity:1;transform:none}}.gx-app .gx-drawer-head{background:var(--gx-navy);color:#fff;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.gx-app .gx-drawer-head .id{font-family:var(--gx-mono);color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.gx-app .gx-drawer-head h3{font:900 18px/1.15 var(--gx-font);letter-spacing:-.01em;text-transform:uppercase;color:#fff;margin:4px 0 0}.gx-app .gx-drawer-head .close{color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:2px;justify-content:center;align-self:flex-start;align-items:center;width:32px;height:32px;margin-left:auto;display:flex}.gx-app .gx-drawer-head .close:hover{background:#ffffff26}.gx-app .gx-drawer-body{flex:1;padding:20px;overflow-y:auto}.gx-app .gx-drawer-foot{border-top:1px solid var(--gx-line);background:var(--gx-surface);gap:10px;padding:16px 20px;display:flex}.gx-app .gx-field-hint{font:500 11px/1.4 var(--gx-font);color:var(--gx-mute);margin:6px 0 0}.gx-app .gx-toast-host{z-index:1100;flex-direction:column;gap:10px;max-width:360px;display:flex;position:fixed;top:24px;right:24px}.gx-app .gx-toast{background:var(--gx-navy);color:#fff;border-left:3px solid var(--gx-orange);border-radius:2px;align-items:flex-start;gap:10px;min-width:280px;padding:12px 14px;animation:.22s ease-out gxToastIn;display:flex;box-shadow:0 8px 24px #00000040}@keyframes gxToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.gx-app .gx-toast .ic{background:#ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.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{font:500 12px/1.45 var(--gx-font);color:#ffffffc7;margin-top:3px}.gx-app .gx-toast .dismiss{cursor:pointer;color:#fff9;background:0 0;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.gx-app .gx-toast .dismiss:hover{color:#fff;background:#ffffff14}.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{font:700 9.5px/1 var(--gx-font);letter-spacing:.16em;text-transform:uppercase;color:var(--gx-mute);background:var(--gx-line-2);vertical-align:middle;border-radius:2px;margin-left:8px;padding:4px 8px}
