:root{--nx-canvas:#f6f7fb;--nx-surface:#ffffff;--nx-surface-2:#f3f5f9;--nx-surface-3:#eaeef6;--nx-ink:#101828;--nx-ink-2:#475069;--nx-muted:#79819a;--nx-faint:#9aa1b5;--nx-line:#e7eaf1;--nx-line-2:#dde2ec;--nx-brand:#2f6bed;--nx-brand-ink:#1f4fc4;--nx-brand-soft:#ecf2fe;--nx-brand-2:#7c3aed;--nx-gradient:linear-gradient(135deg,#2f6bed,#5b5bef 55%,#8b5cf6);--nx-ok:#12905a;--nx-ok-soft:#e6f6ee;--nx-warn:#b4740c;--nx-warn-soft:#fdf3e0;--nx-danger:#d13c34;--nx-danger-soft:#fdecea;--nx-info:#2f6bed;--nx-info-soft:#ecf2fe;--nx-violet:#7c3aed;--nx-violet-soft:#f2ecfe;--nx-viz-1:#2f6bed;--nx-viz-2:#12905a;--nx-viz-3:#7c3aed;--nx-viz-4:#e08b2e;--nx-viz-5:#d13c34;--nx-r-sm:8px;--nx-r:12px;--nx-r-lg:16px;--nx-r-xl:20px;--nx-shadow-sm:0 1px 2px rgba(16,24,40,.04);--nx-shadow:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.06);--nx-shadow-lg:0 1px 2px rgba(16,24,40,.04),0 12px 32px -12px rgba(16,24,40,.16);--nx-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--nx-mono:ui-monospace,"SF Mono","Roboto Mono",Menlo,monospace;--nx-sidebar-w:244px;--nx-topbar-h:60px;color-scheme:light dark}:root[data-scheme=light]{color-scheme:light}:root[data-scheme=dark]{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]){--nx-canvas:#0b0e18;--nx-surface:#141926;--nx-surface-2:#1a2032;--nx-surface-3:#222941;--nx-ink:#eaedf7;--nx-ink-2:#b6bdd2;--nx-muted:#8890aa;--nx-faint:#6d7591;--nx-line:#252c40;--nx-line-2:#2f3750;--nx-brand:#6f9bff;--nx-brand-ink:#94b4ff;--nx-brand-soft:#16224a;--nx-brand-2:#a78bfa;--nx-ok:#3cc98a;--nx-ok-soft:#0e2b20;--nx-warn:#e0a441;--nx-warn-soft:#2c2410;--nx-danger:#f0685c;--nx-danger-soft:#301613;--nx-info:#6f9bff;--nx-info-soft:#16224a;--nx-violet:#a78bfa;--nx-violet-soft:#221a3d;--nx-viz-1:#6f9bff;--nx-viz-2:#3cc98a;--nx-viz-3:#a78bfa;--nx-viz-4:#e0a441;--nx-viz-5:#f0685c;--nx-shadow-sm:0 1px 2px rgba(0,0,0,.35);--nx-shadow:0 1px 2px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.3);--nx-shadow-lg:0 1px 2px rgba(0,0,0,.4),0 14px 34px -14px rgba(0,0,0,.75)}}:root[data-scheme=dark]{--nx-canvas:#0b0e18;--nx-surface:#141926;--nx-surface-2:#1a2032;--nx-surface-3:#222941;--nx-ink:#eaedf7;--nx-ink-2:#b6bdd2;--nx-muted:#8890aa;--nx-faint:#6d7591;--nx-line:#252c40;--nx-line-2:#2f3750;--nx-brand:#6f9bff;--nx-brand-ink:#94b4ff;--nx-brand-soft:#16224a;--nx-brand-2:#a78bfa;--nx-ok:#3cc98a;--nx-ok-soft:#0e2b20;--nx-warn:#e0a441;--nx-warn-soft:#2c2410;--nx-danger:#f0685c;--nx-danger-soft:#301613;--nx-info:#6f9bff;--nx-info-soft:#16224a;--nx-violet:#a78bfa;--nx-violet-soft:#221a3d;--nx-viz-1:#6f9bff;--nx-viz-2:#3cc98a;--nx-viz-3:#a78bfa;--nx-viz-4:#e0a441;--nx-viz-5:#f0685c;--nx-shadow-sm:0 1px 2px rgba(0,0,0,.35);--nx-shadow:0 1px 2px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.3);--nx-shadow-lg:0 1px 2px rgba(0,0,0,.4),0 14px 34px -14px rgba(0,0,0,.75)}.nx-card{background:var(--nx-surface);border:1px solid var(--nx-line);border-radius:var(--nx-r);box-shadow:var(--nx-shadow-sm)}.nx-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--nx-line)}.nx-card__title{font-size:.95rem;font-weight:650;letter-spacing:-.01em;margin:0}.nx-card__body{padding:16px}.nx-card__body--flush{padding:0}.nx-card__link{font-size:.8rem;font-weight:600;color:var(--nx-brand);text-decoration:none;white-space:nowrap}.nx-card__link:hover{text-decoration:underline}.nx-tile{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;color:#fff}.nx-tile svg{width:17px;height:17px}.nx-tile--brand{background:var(--nx-brand)}.nx-tile--ok{background:var(--nx-ok)}.nx-tile--warn{background:var(--nx-warn)}.nx-tile--danger{background:var(--nx-danger)}.nx-tile--violet{background:var(--nx-violet)}.nx-tile--slate{background:#64748b}.nx-tile--soft.nx-tile--brand{background:var(--nx-brand-soft);color:var(--nx-brand)}.nx-tile--soft.nx-tile--ok{background:var(--nx-ok-soft);color:var(--nx-ok)}.nx-tile--soft.nx-tile--warn{background:var(--nx-warn-soft);color:var(--nx-warn)}.nx-tile--soft.nx-tile--danger{background:var(--nx-danger-soft);color:var(--nx-danger)}.nx-tile--soft.nx-tile--violet{background:var(--nx-violet-soft);color:var(--nx-violet)}.nx-tile--soft.nx-tile--slate{background:var(--nx-surface-2);color:var(--nx-muted)}.nx-stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.nx-stat{background:var(--nx-surface);border:1px solid var(--nx-line);border-radius:var(--nx-r);box-shadow:var(--nx-shadow-sm);display:flex;flex-direction:column;overflow:hidden}.nx-stat__head{display:flex;align-items:flex-start;gap:10px;padding:14px 14px 0}.nx-stat__label{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--nx-muted);line-height:1.35;padding-top:3px}.nx-stat__value{font-size:1.6rem;font-weight:750;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:8px 14px 0;line-height:1.15}.nx-stat__value--sm{font-size:1.3rem}.nx-stat__foot{padding:4px 14px 12px;min-height:26px}.nx-stat__spark{display:block;width:100%;height:42px;margin-top:auto}.nx-trend{gap:5px;font-size:.74rem;font-weight:600}.nx-trend,.nx-trend__delta{display:inline-flex;align-items:center}.nx-trend__delta{gap:2px}.nx-trend--up .nx-trend__delta{color:var(--nx-ok)}.nx-trend--down .nx-trend__delta{color:var(--nx-danger)}.nx-trend--flat .nx-trend__delta{color:var(--nx-muted)}.nx-trend__base{color:var(--nx-faint);font-weight:500}.nx-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.nx-pill--ok{background:var(--nx-ok-soft);color:var(--nx-ok)}.nx-pill--warn{background:var(--nx-warn-soft);color:var(--nx-warn)}.nx-pill--danger{background:var(--nx-danger-soft);color:var(--nx-danger)}.nx-pill--info{background:var(--nx-brand-soft);color:var(--nx-brand)}.nx-pill--violet{background:var(--nx-violet-soft);color:var(--nx-violet)}.nx-pill--neutral{background:var(--nx-surface-2);color:var(--nx-muted)}.nx-pill--outline{background:transparent;border:1px solid var(--nx-line-2);color:var(--nx-ink-2)}.nx-dot{width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}.nx-dot--pulse{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.nx-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border-radius:var(--nx-r-sm);font-family:inherit;font-size:.84rem;font-weight:650;line-height:1.2;border:1px solid var(--nx-line-2);background:var(--nx-surface);color:var(--nx-ink);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .12s ease,border-color .12s ease,filter .12s ease}.nx-btn:hover:not(:disabled){background:var(--nx-surface-2);border-color:var(--nx-line-2)}.nx-btn:focus-visible{outline:2px solid var(--nx-brand);outline-offset:2px}.nx-btn:disabled{opacity:.55;cursor:not-allowed}.nx-btn--primary{background:var(--nx-brand);border-color:var(--nx-brand);color:#fff}.nx-btn--primary:hover:not(:disabled){background:var(--nx-brand-ink);border-color:var(--nx-brand-ink)}.nx-btn--danger{background:var(--nx-danger);border-color:var(--nx-danger);color:#fff}.nx-btn--danger:hover:not(:disabled){filter:brightness(1.06)}.nx-btn--ghost{background:transparent;border-color:transparent;color:var(--nx-ink-2)}.nx-btn--ghost:hover:not(:disabled){background:var(--nx-surface-2)}.nx-btn--sm{padding:6px 10px;font-size:.78rem}.nx-btn svg{width:15px;height:15px}.nx-field{display:flex;flex-direction:column;gap:5px;margin-bottom:13px}.nx-field>label,.nx-field>span:first-child{font-size:.78rem;font-weight:600;color:var(--nx-ink-2)}.nx-field input,.nx-field select,.nx-field textarea{width:100%;box-sizing:border-box;padding:9px 11px;font-family:inherit;font-size:.88rem;color:var(--nx-ink);background:var(--nx-surface);border:1px solid var(--nx-line-2);border-radius:var(--nx-r-sm);transition:border-color .12s ease,box-shadow .12s ease}.nx-field input:focus,.nx-field select:focus,.nx-field textarea:focus{outline:none;border-color:var(--nx-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--nx-brand) 16%,transparent)}.nx-field__hint{font-size:.74rem;color:var(--nx-muted)}.nx-table{width:100%;border-collapse:collapse;font-size:.82rem}.nx-table th{text-align:left;padding:9px 14px;font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nx-muted);background:var(--nx-surface-2);white-space:nowrap}.nx-table td,.nx-table th{border-bottom:1px solid var(--nx-line)}.nx-table td{padding:11px 14px;vertical-align:middle}.nx-table tbody tr:last-child td{border-bottom:none}.nx-table tbody tr:hover td{background:var(--nx-surface-2)}.nx-table a{color:var(--nx-brand);text-decoration:none;font-weight:600}.nx-table a:hover{text-decoration:underline}.nx-num,.nx-table__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-table__num{text-align:right}.nx-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.nx-rows{display:flex;flex-direction:column}.nx-row{display:flex;align-items:center;gap:11px;padding:11px 16px;border-bottom:1px solid var(--nx-line);text-decoration:none;color:inherit}.nx-row:last-child{border-bottom:none}a.nx-row:hover{background:var(--nx-surface-2)}.nx-row__main{flex:1 1;min-width:0}.nx-row__title{font-size:.85rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-row__meta{font-size:.74rem;color:var(--nx-muted);margin:1px 0 0}.nx-row__aside{text-align:right;flex:none}.nx-empty{text-align:center;padding:28px 20px;color:var(--nx-muted)}.nx-empty__icon{width:38px;height:38px;border-radius:10px;margin:0 auto 10px;display:grid;place-items:center;background:var(--nx-surface-2);color:var(--nx-faint)}.nx-empty__icon svg{width:18px;height:18px}.nx-empty__title{font-size:.85rem;font-weight:600;color:var(--nx-ink-2);margin:0}.nx-empty__text{font-size:.78rem;margin:4px 0 0;max-width:34ch;margin-inline:auto;line-height:1.5}.nx-section{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 11px}.nx-section__title{font-size:.95rem;font-weight:650;letter-spacing:-.01em;margin:0}.nx-eyebrow{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--nx-faint)}.nx-notice{display:flex;gap:10px;padding:11px 13px;border-radius:var(--nx-r-sm);font-size:.82rem;line-height:1.5}.nx-notice svg{width:16px;height:16px;flex:none;margin-top:2px}.nx-notice--info{background:var(--nx-brand-soft);color:var(--nx-brand-ink)}.nx-notice--warn{background:var(--nx-warn-soft);color:var(--nx-warn)}.nx-notice--danger{background:var(--nx-danger-soft);color:var(--nx-danger)}.nx-notice--ok{background:var(--nx-ok-soft);color:var(--nx-ok)}.nx-kv{display:grid;grid-template-columns:minmax(120px,180px) 1fr;grid-gap:8px 14px;gap:8px 14px;font-size:.83rem}.nx-kv .k,.nx-kv dt{color:var(--nx-muted)}.nx-kv .v,.nx-kv dd{margin:0}.nx-app{min-height:100dvh;background:var(--nx-canvas);color:var(--nx-ink);font-family:var(--nx-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.nx-app *{box-sizing:border-box}.nx-app__body{display:flex;min-height:100dvh}.nx-side{width:var(--nx-sidebar-w);flex:none;background:var(--nx-surface);border-right:1px solid var(--nx-line);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100dvh}.nx-side__brand{display:flex;align-items:center;gap:10px;padding:0 16px;height:var(--nx-topbar-h);flex:none;border-bottom:1px solid var(--nx-line);text-decoration:none;color:inherit}.nx-side__logo{width:32px;height:32px;border-radius:9px;object-fit:contain;flex:none}.nx-side__word{font-size:.88rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.nx-side__sub{font-size:.63rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-faint)}.nx-side__scroll{flex:1 1;overflow-y:auto;padding:12px 10px}.nx-side__group{margin-bottom:4px}.nx-side__grouplabel{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--nx-faint);padding:14px 10px 6px}.nx-side__link{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:1px;border-radius:var(--nx-r-sm);font-size:.83rem;font-weight:550;color:var(--nx-ink-2);text-decoration:none}.nx-side__link svg{width:17px;height:17px;flex:none;color:var(--nx-faint)}.nx-side__link:hover{background:var(--nx-surface-2);color:var(--nx-ink)}.nx-side__link:hover svg{color:var(--nx-muted)}.nx-side__link.is-active{background:var(--nx-brand-soft);color:var(--nx-brand);font-weight:650}.nx-side__link.is-active svg{color:var(--nx-brand)}.nx-side__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-side__badge{flex:none;min-width:20px;padding:1px 6px;border-radius:999px;font-size:.67rem;font-weight:700;text-align:center;background:var(--nx-warn-soft);color:var(--nx-warn)}.nx-side__link.is-active .nx-side__badge{background:var(--nx-brand);color:#fff}.nx-side__foot{flex:none;padding:10px;border-top:1px solid var(--nx-line)}.nx-side__me{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--nx-r-sm);background:var(--nx-surface-2)}.nx-side__me .nx-avatar{flex:none}.nx-side__me-main{flex:1 1;min-width:0}.nx-side__me-name{font-size:.8rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-side__me-role{font-size:.7rem;color:var(--nx-muted)}.nx-avatar{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--nx-gradient);color:#fff;font-size:.74rem;font-weight:700;letter-spacing:.02em}.nx-avatar--sm{width:26px;height:26px;font-size:.66rem}.nx-main{flex:1 1;flex-direction:column}.nx-main,.nx-top{min-width:0;display:flex}.nx-top{height:var(--nx-topbar-h);flex:none;align-items:center;gap:12px;padding:0 18px;flex-wrap:nowrap;background:var(--nx-surface);border-bottom:1px solid var(--nx-line);position:-webkit-sticky;position:sticky;top:0;z-index:30}.nx-top__spacer{flex:1 1}.nx-top__toggle{display:none;width:34px;height:34px;border-radius:var(--nx-r-sm);align-items:center;justify-content:center;border:1px solid var(--nx-line-2);background:var(--nx-surface);color:var(--nx-ink-2);cursor:pointer}.nx-top__toggle svg{width:18px;height:18px}.nx-search{position:relative;flex:1 1;max-width:420px}.nx-search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--nx-faint);pointer-events:none}.nx-search input{width:100%;box-sizing:border-box;padding:8px 40px 8px 34px;font-family:inherit;font-size:.83rem;color:var(--nx-ink);background:var(--nx-surface-2);border:1px solid transparent;border-radius:var(--nx-r-sm)}.nx-search input::placeholder{color:var(--nx-faint)}.nx-search input:focus{outline:none;background:var(--nx-surface);border-color:var(--nx-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--nx-brand) 14%,transparent)}.nx-search__kbd{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:.68rem;font-weight:600;color:var(--nx-faint);border:1px solid var(--nx-line-2);border-radius:5px;padding:1px 5px;background:var(--nx-surface);pointer-events:none}.nx-top__env{display:flex;align-items:center;gap:8px}.nx-pill__ico{width:13px;height:13px}.nx-top__me{display:flex;align-items:center;gap:9px;flex:none;flex-wrap:nowrap;padding-left:12px;border-left:1px solid var(--nx-line)}.nx-top__me-text{line-height:1.25;min-width:0;max-width:15rem}.nx-top__me-name{font-size:.8rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-top__me-role{font-size:.7rem;color:var(--nx-muted);white-space:nowrap}@media (max-width:720px){.nx-top__me-text{display:none}.nx-top__me{padding-left:8px}.nx-top__env .nx-pill{font-size:.62rem;padding:3px 7px}}@media (max-width:460px){.nx-top__brand-word,.nx-top__env .nx-pill--neutral{display:none}}.nx-content{flex:1 1;padding:20px 18px 40px}.nx-content__inner{max-width:1560px;margin:0 auto}.nx-page{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.nx-page__title{font-size:1.4rem;font-weight:700;letter-spacing:-.025em;margin:0}.nx-page__sub{font-size:.85rem;color:var(--nx-muted);margin:3px 0 0}.nx-page__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nx-grid{display:grid;grid-gap:12px;gap:12px}.nx-grid--4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.nx-grid--3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.nx-grid--6{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (max-width:1024px){.nx-side{position:fixed;z-index:60;left:0;top:0;transform:translateX(-100%);transition:transform .2s ease;box-shadow:var(--nx-shadow-lg)}.nx-app.is-nav-open .nx-side{transform:translateX(0)}.nx-top__toggle{display:inline-flex}.nx-scrim{position:fixed;inset:0;z-index:50;background:rgba(16,24,40,.45);opacity:0;pointer-events:none;transition:opacity .2s ease}.nx-app.is-nav-open .nx-scrim{opacity:1;pointer-events:auto}}@media (max-width:640px){.nx-content{padding:16px 12px 32px}.nx-page__title{font-size:1.2rem}.nx-search{max-width:none}.nx-search__kbd{display:none}.nx-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.nx-stat__value{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.nx-btn,.nx-scrim,.nx-side{transition:none}}.nx-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--nx-muted);border:1px dashed var(--nx-line-2);background:var(--nx-surface-2)}.nx-chart-empty,.nx-signout{border-radius:var(--nx-r-sm)}.nx-signout{flex:none;width:30px;height:30px;display:grid;place-items:center;cursor:pointer;background:transparent;border:1px solid transparent;color:var(--nx-muted);transition:background .12s ease,color .12s ease,border-color .12s ease}.nx-signout svg{width:16px;height:16px}.nx-signout:hover:not(:disabled){background:var(--nx-danger-soft);color:var(--nx-danger);border-color:transparent}.nx-signout:focus-visible{outline:2px solid var(--nx-brand);outline-offset:2px}.nx-signout:disabled{opacity:.5;cursor:default}.nx-codes{list-style:none;margin:14px 0;padding:14px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--nx-surface-2);border:1px solid var(--nx-line);border-radius:var(--nx-r-sm);font-family:var(--nx-mono);font-size:.9rem;font-weight:600;letter-spacing:.06em}.nx-codes li{text-align:center;padding:4px}.nx-app[data-surface=admin]{--nx-brand:light-dark(#3d5ce0,#8fb0ff);--nx-brand-ink:light-dark(#2f49b8,#b3c8ff);--nx-brand-soft:light-dark(#eef1fe,#17203f);--nx-brand-2:light-dark(#7c3aed,#a06bff);--nx-gradient:linear-gradient(135deg,#4569e6,#6a5ce6 55%,#8250e0);--nx-viz-1:light-dark(#3d5ce0,#8fb0ff);--nx-viz-3:light-dark(#7c3aed,#a06bff)}.nx-app[data-surface=merchant]{--nx-brand:light-dark(#0f8a57,#48d19b);--nx-brand-ink:light-dark(#0b6d45,#7ce0bb);--nx-brand-soft:light-dark(#e7f6ef,#0f2a20);--nx-brand-2:light-dark(#2f6bed,#6f9bff);--nx-gradient:linear-gradient(135deg,#0f8a57,#1a7bb0 55%,#2f6bed);--nx-viz-1:light-dark(#0f8a57,#48d19b);--nx-viz-3:light-dark(#2f6bed,#6f9bff)}:root[data-scheme=dark] .nx-app[data-surface=admin],:root[data-scheme=dark] body:has(.nx-app[data-surface=admin]){--nx-canvas:#070a14}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]) .nx-app[data-surface=admin]{--nx-canvas:#070a14}:root:not([data-scheme=light]) .nx-app[data-surface=merchant]{--nx-canvas:#08110d}}:root[data-scheme=dark] .nx-app[data-surface=merchant]{--nx-canvas:#08110d}.nx-scheme{flex:none;width:34px;height:34px;border-radius:var(--nx-r-sm);display:grid;place-items:center;cursor:pointer;background:transparent;border:1px solid var(--nx-line-2);color:var(--nx-muted);transition:color .15s ease,border-color .15s ease,background .15s ease}.nx-scheme:hover{color:var(--nx-brand);border-color:var(--nx-brand);background:var(--nx-brand-soft)}.nx-scheme:focus-visible{outline:2px solid var(--nx-brand);outline-offset:2px}.nx-scheme svg{width:16px;height:16px}.nx-scheme .nfx-scheme__moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]) .nx-scheme .nfx-scheme__sun{display:none}:root:not([data-scheme=light]) .nx-scheme .nfx-scheme__moon{display:block}}:root[data-scheme=dark] .nx-scheme .nfx-scheme__sun{display:none}:root[data-scheme=dark] .nx-scheme .nfx-scheme__moon,:root[data-scheme=light] .nx-scheme .nfx-scheme__sun{display:block}:root[data-scheme=light] .nx-scheme .nfx-scheme__moon{display:none}body:has(.nx-app),html:has(.nx-app){background:var(--nx-canvas)}@media (min-width:1024px){.nx-app:has(.nx-side){background:linear-gradient(to right,var(--nx-surface) 0,var(--nx-surface) var(--nx-sidebar-w),var(--nx-line) var(--nx-sidebar-w),var(--nx-line) calc(var(--nx-sidebar-w) + 1px),var(--nx-canvas) calc(var(--nx-sidebar-w) + 1px))}.nx-app:has(.nx-side) .nx-side{background:transparent;border-right:0}}@media (max-width:1023.98px){.nx-app{background:var(--nx-canvas)}}@media (min-width:1024px){.nx-top .nx-signout--topbar{display:none}}