@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.tile{display:flex;flex-direction:column;gap:0}.grid3>.tile{padding:16px;border-right:1px solid hsl(var(--border-default)/1)}.grid3>.tile:last-child{border-right:none}.auth{--auth-bg: #0b1220;--auth-panel: rgba(255, 255, 255, .04);--auth-text: rgba(255, 255, 255, .92);--auth-muted: rgba(255, 255, 255, .6);--auth-border: rgba(255, 255, 255, .1);--auth-border-strong: rgba(255, 255, 255, .16);--auth-accent: #6ee7ff;--auth-accent-2: #a78bfa;--auth-radius: 10px;--auth-radius-sm: 8px;--auth-shadow: 0 18px 55px rgba(0, 0, 0, .45);--auth-shadow-soft: 0 10px 26px rgba(0, 0, 0, .3);min-height:100vh;display:grid;place-items:center;padding:40px 18px;color:var(--auth-text);font-family:var(--font-custom, system-ui, -apple-system, Segoe UI, Roboto);background:radial-gradient(1200px 600px at 20% 0%,rgba(110,231,255,.1),transparent 60%),radial-gradient(1200px 600px at 80% 10%,rgba(167,139,250,.1),transparent 60%),var(--auth-bg)}.auth,.auth *{box-sizing:border-box}.auth-shell{width:100%;display:flex;justify-content:center}.auth-shell--center{min-height:calc(100vh - 1px);display:flex;align-items:center;justify-content:center}.auth-card{width:min(520px,calc(100vw - 36px));padding:22px;border-radius:var(--auth-radius);border:1px solid var(--auth-border);background:var(--auth-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--auth-shadow)}.auth-head{padding:6px 4px 10px}.auth-head h1{margin:0;font-size:20px;font-weight:600;letter-spacing:.2px}.auth-head .sub{margin-top:6px;font-size:13px;color:var(--auth-muted);line-height:1.35}.form{display:grid;gap:14px;padding:6px 4px 0}.field{display:grid;gap:6px}.label,.field .label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7}.auth input{height:42px;padding:0 12px;border-radius:var(--auth-radius-sm);border:1px solid var(--auth-border);background:#0000002e;color:var(--auth-text);font-size:14px;outline:none}.auth input::placeholder{color:#ffffff73}.auth input:focus{border-color:#6ee7ff66;box-shadow:0 0 0 3px #6ee7ff24}.pass{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.eye{height:42px;padding:0 12px;border-radius:var(--auth-radius-sm);border:1px solid var(--auth-border);background:#ffffff0a;color:#fffc;cursor:pointer}.eye:hover{border-color:var(--auth-border-strong);background:#ffffff0f}.auth .btn{height:42px;border-radius:var(--auth-radius-sm);border:1px solid var(--auth-border);background:#ffffff0a;color:var(--auth-text);font-size:14px;font-weight:500;cursor:pointer}.auth .btn:hover{border-color:var(--auth-border-strong);background:#ffffff0f}.auth .btn:disabled{opacity:.6;cursor:not-allowed}.auth .btn-primary{border-color:#6ee7ff73;background:linear-gradient(135deg,#6ee7ff2e,#a78bfa29);font-weight:600}.noticeFx{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--auth-radius-sm);border:1px solid var(--auth-border);background:#0000002e;font-size:13px;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}.noticeFx.isOn{opacity:1;transform:translateY(0)}.noticeFx--error{border-color:#ef444459;background:#ef44441f;color:#ffd6d6}.noticeFx--ok{border-color:#22c55e59;background:#22c55e1f;color:#dcffebf2}.noticeFx--lock{border-color:#f59e0b59;background:#f59e0b1f;color:#fff0d2f2}.auth-foot{margin-top:12px;font-size:12px;color:#fff9}.auth-foot .link{color:var(--auth-accent);text-decoration:none}.auth-foot .link:hover{text-decoration:underline}:root{--font-custom: "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--brand-default: 153.1deg 60.2% 52.7%;--brand-link: 155deg 100% 38.6%;--ring: 155deg 80% 55%;--foreground-default: 0deg 0% 96%;--foreground-muted: 0deg 0% 78%;--foreground-subtle: 0deg 0% 66%;--background-dash-sidebar: 220deg 9% 14%;--background-dash-canvas: 220deg 10% 16%;--background-surface-100: 220deg 10% 18%;--background-surface-200: 220deg 10% 20%;--background-surface-300: 220deg 10% 23%;--background-selection: 220deg 12% 26%;--border-default: 220deg 10% 28%;--border-strong: 220deg 10% 34%;--shadow: 0 10px 26px rgba(0, 0, 0, .28);--radius: 5px;--sidebar-w: 68px;--submenu-w: 310px;--topbar-h: 56px;--content-max: 1360px;--content-pad-x: 14px;--rail-pad-y: 10px;--rail-pad-x: 8px;--rail-btn-h: 46px;--submenu-pad: 10px;--menu-item-py: 10px;--control-h: 34px;--table-cell-py: 10px;--fs-body: 12.5px;--lh-body: 1.5;--fs-subtle: 12px;--fs-small: 12.5px;--fs-ui: 12.5px;--fs-sidebar-strong: 13px;--fs-sidebar-sub: 12.5px;--fs-h1: 16px;--fs-card-title: 14px;--fs-card-body: 12.5px;--fs-label: 11px;--edge-inset: 12px;--accent-border: hsla(var(--brand-default) / .55)}body[data-density=comfortable]{--rail-pad-y: 12px;--rail-pad-x: 10px;--rail-btn-h: 48px;--submenu-pad: 12px;--menu-item-py: 12px;--control-h: 36px;--table-cell-py: 12px;--lh-body: 1.52}body[data-density=compact]{--rail-pad-y: 10px;--rail-pad-x: 8px;--rail-btn-h: 44px;--submenu-pad: 10px;--menu-item-py: 10px;--control-h: 34px;--table-cell-py: 9px;--lh-body: 1.5}body[data-density=ultra]{--rail-pad-y: 8px;--rail-pad-x: 6px;--rail-btn-h: 40px;--submenu-pad: 8px;--menu-item-py: 8px;--control-h: 32px;--table-cell-py: 7px;--lh-body: 1.46}*{box-sizing:border-box}html,body{height:100%;margin:0;font-family:var(--font-custom);background:hsl(var(--background-dash-canvas) / 1);color:hsl(var(--foreground-default) / 1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;font-size:var(--fs-body);line-height:var(--lh-body);text-rendering:optimizeLegibility;letter-spacing:.01em}#root{height:100%}a{color:hsl(var(--brand-link) / 1);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}::selection{background-color:#6ee7b773;color:#101214!important}.muted{color:hsl(var(--foreground-muted) / 1);font-size:var(--fs-ui);line-height:var(--lh-body)}.app{display:flex;min-height:100vh;padding:var(--edge-inset);gap:10px;background:radial-gradient(1200px 600px at 20% 0%,rgba(110,231,183,.06),transparent 60%),hsl(var(--background-dash-canvas) / 1)}.rail{width:var(--sidebar-w);background:linear-gradient(180deg,hsl(var(--background-dash-sidebar) / 1),hsl(var(--background-dash-sidebar) / .92));border-right:1px solid hsl(var(--border-default) / 1);margin:0;border-left:3px solid var(--accent-border);border-radius:var(--radius);display:flex;flex-direction:column;padding:var(--rail-pad-y) var(--rail-pad-x);gap:10px;position:sticky;top:0;height:calc(100vh - (var(--edge-inset) * 2));z-index:40}.railTop{padding:2px 2px 4px}.brandRow{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:var(--radius);border:1px solid hsl(var(--border-default) / 1);background:hsl(var(--background-surface-100) / 1)}.brandLogoImg{width:40px;height:34px;object-fit:contain;display:block;filter:saturate(.98)}.railGroup{display:flex;flex-direction:column;gap:8px;padding-top:6px}.railBtn{width:100%;height:var(--rail-btn-h);display:grid;place-items:center;border-radius:var(--radius);border:1px solid transparent;background:transparent;cursor:pointer;color:hsl(var(--foreground-subtle) / 1);position:relative;transition:background .14s ease,border-color .14s ease,color .14s ease}.railBtn:hover{background:hsl(var(--background-surface-200) / 1);border-color:hsl(var(--border-default) / 1);color:hsl(var(--foreground-default) / 1)}.railBtn.isActive{background:hsl(var(--background-selection) / 1);border-color:hsl(var(--border-strong) / 1);color:hsl(var(--foreground-default) / 1)}.railIcon{font-size:16px;line-height:1;opacity:.9;filter:saturate(0);transform:translateY(-.5px)}.railBtn:not(.isActive) .railIcon{opacity:.72}.railBtn.isActive .railIcon{opacity:1}.railTip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:hsl(var(--background-surface-300) / 1);border:1px solid hsl(var(--border-default) / 1);border-radius:var(--radius);padding:8px 10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease;box-shadow:var(--shadow);z-index:60}.railBtn:hover .railTip{opacity:1}.railSpacer{flex:1}.submenu{width:var(--submenu-w);background:linear-gradient(180deg,hsl(var(--background-dash-sidebar) / .96),hsl(var(--background-dash-sidebar) / .86));border-right:1px solid hsl(var(--border-default) / 1);margin:0;border-radius:var(--radius);overflow:hidden;height:calc(100vh - (var(--edge-inset) * 2));position:sticky;top:0;z-index:30;display:flex;flex-direction:column}.submenuHeader{height:var(--topbar-h);display:flex;align-items:center;padding:0 14px;border-bottom:1px solid hsl(var(--border-default) / 1)}.submenuTitle{font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--foreground-default) / 1)}.submenuBody{padding:var(--submenu-pad);overflow:auto}.sectionLabel{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--foreground-subtle) / 1);padding:10px 10px 8px}.menuItem{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--menu-item-py) 10px;border-radius:var(--radius);border:1px solid transparent;background:transparent;cursor:pointer;color:hsl(var(--foreground-default) / 1);transition:background .14s ease,border-color .14s ease;text-align:left;gap:10px}.menuItem:hover{background:hsl(var(--background-surface-200) / 1);border-color:hsl(var(--border-default) / 1)}.menuItem[data-active=true]{background:hsl(var(--background-selection) / 1);border-color:hsl(var(--border-strong) / 1)}.menuLeft{display:flex;align-items:center;gap:10px;min-width:0}.menuText{min-width:0;display:flex;flex-direction:column;gap:3px}.menuText strong{font-size:var(--fs-sidebar-strong);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.06em}.menuText span{font-size:var(--fs-sidebar-sub);color:hsl(var(--foreground-muted) / 1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menuCaret{color:hsl(var(--foreground-subtle) / 1);font-size:13px;flex:0 0 auto}.main{flex:1;min-width:0;display:flex;flex-direction:column;background:transparent;margin:0;height:calc(100vh - (var(--edge-inset) * 2));overflow:hidden}.topbar{height:var(--topbar-h);display:flex;align-items:center;gap:12px;padding:0 14px;background:linear-gradient(180deg,#00000047,#0000001a),radial-gradient(900px 220px at 15% 0%,rgba(110,231,183,.07),transparent 55%);border:1px solid hsl(var(--border-default) / 1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:20;border-radius:var(--radius)}.topbarLeft{display:flex;align-items:center;gap:10px;min-width:0}.topbarIdentity{font-size:13px;font-weight:500;letter-spacing:.02em;color:hsl(var(--foreground-default) / 1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56vw}.topbarSpacer{flex:1}.topbarRight{display:flex;align-items:center;gap:10px}.accountBtn{height:var(--control-h);display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:var(--radius);border:1px solid hsl(var(--border-default) / 1);background:hsl(var(--background-surface-100) / 1);cursor:pointer;max-width:360px}.avatar{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:hsl(var(--background-selection) / 1);border:1px solid hsl(var(--border-default) / 1);flex:0 0 auto;font-weight:500;color:hsl(var(--foreground-default) / 1)}.acctText{display:flex;flex-direction:column;min-width:0;gap:2px;line-height:1.1}.acctTitle{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--foreground-muted) / 1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caret{color:hsl(var(--foreground-subtle) / 1);font-size:12px;margin-left:2px}.menuWrap,.densityWrap{position:relative}.menuPop,.densityMenu{position:absolute;right:0;top:calc(100% + 8px);background:hsl(var(--background-surface-300) / 1);border:1px solid hsl(var(--border-default) / 1);border-radius:var(--radius);box-shadow:var(--shadow);padding:6px;z-index:80;min-width:220px}.menuPopHeader{padding:10px 10px 8px}.menuPopTitle{font-size:var(--fs-subtle);color:hsl(var(--foreground-subtle) / 1);letter-spacing:.02em}.menuPopSub{margin-top:4px;font-size:var(--fs-ui);font-weight:400;color:hsl(var(--foreground-default) / 1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menuPopSep{height:1px;background:hsl(var(--border-default) / 1);margin:6px 4px}.menuPopItem,.densityMenuItem{width:100%;border:0;background:transparent;color:hsl(var(--foreground-default) / 1);text-align:left;cursor:pointer;padding:10px;border-radius:var(--radius);display:flex;align-items:center;gap:10px;font-size:var(--fs-ui)}.menuPopItem:hover,.densityMenuItem:hover{background:hsl(var(--background-selection) / 1)}.menuPopItem.danger{color:#ffb4b4}.contentWrap{padding:18px var(--content-pad-x) 70px}.content{max-width:var(--content-max);margin:0;width:100%}.pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 0 14px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:14px;background:transparent;box-shadow:none;border-radius:0}.pageTitle{margin:0;font-size:var(--fs-h1);font-weight:500;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pageHint{margin-top:6px;font-size:var(--fs-small);color:hsl(var(--foreground-muted) / 1);max-width:760px;line-height:1.45}table.syntiqTable{width:100%;border-collapse:collapse;border:1px solid hsl(var(--border-default) / 1);background:hsl(var(--background-surface-100) / 1);border-radius:var(--radius);overflow:hidden}table.syntiqTable th,table.syntiqTable td{padding:var(--table-cell-py) 12px;border-bottom:1px solid hsl(var(--border-default) / 1);font-size:var(--fs-ui)}table.syntiqTable th{text-align:left;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground-subtle) / 1);background:hsl(var(--background-surface-200) / 1);font-weight:500}input,select,textarea{height:38px;padding:0 12px;border-radius:var(--radius);border:1px solid hsl(var(--border-default) / 1);background:hsl(var(--background-surface-100) / 1);color:hsl(var(--foreground-default) / 1);outline:none;font-size:var(--fs-ui);line-height:1.2}textarea{height:auto;padding:10px 12px}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px hsl(var(--ring) / .22);border-color:hsl(var(--border-strong) / 1)}select,option,optgroup{color-scheme:dark}.card{border:1px solid hsl(var(--border-default) / 1);border-radius:var(--radius);background:linear-gradient(180deg,hsl(var(--background-surface-100) / 1),hsl(var(--background-surface-200) / 1));overflow:hidden;box-shadow:var(--shadow)}.cardHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid hsl(var(--border-default) / 1);background:#ffffff05;font-size:var(--fs-card-title);line-height:1.25}.cardHead strong{font-weight:500;font-size:var(--fs-card-title);letter-spacing:.1px}.pill{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-subtle);line-height:1;padding:6px 10px;border-radius:999px;border:1px solid hsl(var(--border-default) / 1);color:hsl(var(--foreground-muted) / 1);background:#ffffff08}.btn,.btnGhost{height:36px;padding:0 14px;border-radius:var(--radius);border:1px solid hsl(var(--border-default) / 1);font-weight:500;font-size:var(--fs-ui);cursor:pointer}.btn{background:hsl(var(--background-selection) / 1);color:hsl(var(--foreground-default) / 1)}.btn:hover{filter:brightness(1.08)}.btn:disabled{opacity:.55;cursor:not-allowed}.btnGhost{background:hsl(var(--background-surface-100) / 1);color:hsl(var(--foreground-default) / 1)}.btnGhost:hover{background:hsl(var(--background-surface-200) / 1)}.alert,.notice{margin:12px 0 0;padding:10px 12px;border-radius:var(--radius);border:1px solid hsl(var(--border-default) / 1);background:hsl(var(--background-surface-200) / 1);color:hsl(var(--foreground-default) / 1);font-size:var(--fs-ui);line-height:1.4}.alert{border-color:#ef444459;background:#ef44441a;color:#ffd6d6}.notice{border-color:#22c55e59;background:#22c55e1a}.kpiStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:1200px){.kpiStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.kpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.kpiStrip{grid-template-columns:1fr}}.kpiTile{border:1px solid hsl(var(--border-default) / 1);border-radius:var(--radius);background:linear-gradient(180deg,hsl(var(--background-surface-100) / 1),hsl(var(--background-surface-200) / 1));padding:10px 12px;box-shadow:none}.kpiTile.tone-warn{border-color:#f59e0b4d}.kpiTile.tone-ok{border-color:#22c55e42}.kpiTopRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.kpiLabel{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground-subtle) / 1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpiValueRow{margin-top:8px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.kpiValue{font-size:20px;font-weight:600;letter-spacing:.2px;color:hsl(var(--foreground-default) / 1)}.kpiHint{margin-top:6px;font-size:12px;color:hsl(var(--foreground-muted) / 1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend{font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid hsl(var(--border-default) / 1);border-radius:999px;padding:4px 8px;line-height:1;white-space:nowrap;opacity:.92;background:#ffffff08}.trend.up{border-color:#22c55e59;background:#22c55e1a;color:#dcffebf2}.trend.down{border-color:#ef444459;background:#ef44441a;color:#ffdcdcf2}.trend.neutral{color:hsl(var(--foreground-muted) / 1)}.dashActions{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}@media(max-width:1200px){:root{--submenu-w: 280px;--content-max: 1100px}}@media(max-width:900px){.submenu,.densityWrap{display:none}:root{--content-pad-x: 14px}.main{margin:0}.topbar{top:0}}:root{color-scheme:dark}html,body,select,option,optgroup,input,textarea,button{color-scheme:dark}select{background-color:#00000059!important;color:#ffffffeb!important;border-color:hsl(var(--border-default) / 1)!important}select option,select optgroup{background-color:#0f131a!important;color:#ffffffeb!important}.topbar{color:hsl(var(--foreground-default) / 1)!important}.topbar select,.topbar option{color-scheme:dark;background-color:#000000eb;color:#ffffffeb}.auth .auth-shell--center{padding:40px 18px}.auth .auth-card{width:min(520px,calc(100vw - 32px));padding:22px}.auth .auth-head h1{font-size:20px}.auth .auth-head .sub{font-size:13px}.auth .input,.auth input,.auth select,.auth textarea,.auth .btn,.auth .btnGhost,.auth button{height:42px;font-size:14px}.auth-shell--center{height:100vh;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}.auth-head{margin-bottom:10px}.auth-head .sub{margin:6px 0 0}.notice-rail{margin-top:10px;margin-bottom:10px}body:not(.auth){overflow:hidden}.contentWrap{flex:1;overflow:auto;min-height:0}.partner-rail{margin:0!important;position:sticky!important;top:0!important;height:calc(100vh - (var(--edge-inset) * 2))!important}:root{--partner-accent: #6ea8fe;--partner-rail-w: 280px;--partner-radius: 10px;--partner-radius-sm: 8px;--partner-radius-xs: 7px;--bg-base-1: #0d1830;--bg-base-2: #111f3a;--bg-base-3: #0b1426;--bg-glow-1: rgba(110, 168, 254, .22);--bg-glow-2: rgba(56, 189, 248, .18);--bg-glow-3: rgba(167, 139, 250, .12);--partner-bg: radial-gradient(1100px 640px at 18% -8%, var(--bg-glow-1), transparent 58%), radial-gradient(980px 560px at 92% 14%, var(--bg-glow-2), transparent 60%), radial-gradient(900px 520px at 52% 108%, var(--bg-glow-3), transparent 62%), linear-gradient(180deg, var(--bg-base-1) 0%, var(--bg-base-2) 45%, var(--bg-base-3) 100%);--ctl-bg: rgba(255, 255, 255, .07);--ctl-bg-hover: rgba(255, 255, 255, .1);--ctl-bg-press: rgba(255, 255, 255, .08);--ctl-border: rgba(255, 255, 255, .12);--ctl-border-strong: rgba(110, 168, 254, .35);--ctl-text: rgba(245, 249, 255, .92);--ctl-text-dim: rgba(245, 249, 255, .78);--ctl-placeholder: rgba(245, 249, 255, .42);--ctl-shadow: 0 14px 40px rgba(0, 0, 0, .2);--ctl-focus: 0 0 0 2px rgba(110, 168, 254, .25), 0 16px 50px rgba(0, 0, 0, .22);--partner-topbar-radius: 4px;--partner-topbar-radius-sm: 3px}html,body{background:var(--partner-bg);color-scheme:dark}#root{background:transparent}.app{background:var(--partner-bg)!important}.main,.contentWrap,.content{background:transparent!important}body:after{content:"";position:fixed;inset:-18%;pointer-events:none;z-index:-1;background:radial-gradient(800px 520px at 25% 25%,rgba(255,255,255,.04),transparent 60%),radial-gradient(900px 580px at 80% 35%,rgba(255,255,255,.03),transparent 62%),radial-gradient(760px 520px at 55% 85%,rgba(255,255,255,.025),transparent 64%);filter:blur(14px);opacity:.9}body:before{content:"";position:fixed;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#6ea8fe00,#6ea8fe8c,#6ea8fe00);pointer-events:none;z-index:9999;opacity:.55}html{scrollbar-gutter:stable}body{margin:0;min-height:100vh;overflow-y:auto;overflow-x:hidden}#root{min-height:100vh}html.sntq-modal-open,html.sntq-modal-open body,html.sntq-modal-open .contentWrap{overflow:hidden!important}.app{display:grid;grid-template-columns:var(--partner-rail-w) minmax(0,1fr);gap:14px;padding:var(--edge-inset, 16px);min-height:100vh;align-items:start}.main{min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px}.contentWrap{flex:1;min-height:0;overflow-y:scroll;scrollbar-gutter:stable}.content{min-width:0;padding-bottom:18px}.partner-rail,.card,.pageHeader,.pageCanvas,.input,select.input,textarea.input,.btn,.btnGhost,.pill{border:none!important;outline:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none!important;box-shadow:var(--ctl-focus)!important}.card,.pageCanvas,.pageHeader{border-radius:var(--partner-radius)!important}.partner-rail{border-radius:calc(var(--partner-radius) + 2px)!important}.btn,.btnGhost,button.btn,button.btnGhost,.input,select.input,textarea.input,input.input,select,textarea,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],input[type=url]{border-radius:var(--partner-radius-sm)!important}.pill{border-radius:999px!important}.tabs,.tabRow,.tabBar,.segmented,.segTabs{border-radius:calc(var(--partner-radius) + 2px)!important}.tabs a,.tabs button,.tabRow a,.tabRow button,.tabBar a,.tabBar button,.segmented a,.segmented button,.segTabs a,.segTabs button,a.tab,button.tab,.tab,.tabBtn,.tabItem,.filterTab,.pivotTab{border-radius:var(--partner-radius-xs)!important;border:1px solid rgba(255,255,255,.12)!important;color:var(--ctl-text)!important;background:#ffffff0a!important;box-shadow:0 10px 24px #00000029!important;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.tabs a:hover,.tabs button:hover,.tabRow a:hover,.tabRow button:hover,.tabBar a:hover,.tabBar button:hover,.segmented a:hover,.segmented button:hover,.segTabs a:hover,.segTabs button:hover,a.tab:hover,button.tab:hover,.tab:hover,.tabBtn:hover,.tabItem:hover,.filterTab:hover,.pivotTab:hover{background:#ffffff12!important;border-color:#ffffff2e!important;transform:translateY(-1px);box-shadow:0 16px 40px #00000038!important}.tabs a.isActive,.tabs button.isActive,.tabRow a.isActive,.tabRow button.isActive,.tabBar a.isActive,.tabBar button.isActive,.segmented a.isActive,.segmented button.isActive,.segTabs a.isActive,.segTabs button.isActive,a.tab.isActive,button.tab.isActive,.tab.isActive,.tabBtn.isActive,.tabItem.isActive,.filterTab.isActive,.pivotTab.isActive,.tabs a[aria-current=page],.tabRow a[aria-current=page],.tabBar a[aria-current=page],.segmented a[aria-current=page],.segTabs a[aria-current=page],.tabs button[aria-selected=true],.tabRow button[aria-selected=true],.tabBar button[aria-selected=true],.segmented button[aria-selected=true],.segTabs button[aria-selected=true]{background:radial-gradient(520px 160px at 25% 0%,#6ea8fe24,#0000 60%),#ffffff0f!important;border-color:#6ea8fe57!important;box-shadow:0 16px 44px #00000038!important;opacity:1!important}.btn,.btnGhost,button.btn,button.btnGhost{color:var(--ctl-text)!important;background:radial-gradient(520px 160px at 25% 0%,#6ea8fe1a,#0000 60%),radial-gradient(520px 160px at 115% 40%,#38bdf814,#0000 62%),var(--ctl-bg)!important;box-shadow:var(--ctl-shadow)!important;border:1px solid var(--ctl-border)!important;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,opacity .14s ease;text-decoration:none}.btn:hover,.btnGhost:hover,button.btn:hover,button.btnGhost:hover{background:radial-gradient(560px 180px at 25% 0%,#6ea8fe24,#0000 60%),radial-gradient(560px 180px at 115% 40%,#38bdf81c,#0000 62%),var(--ctl-bg-hover)!important;border-color:#ffffff2e!important;transform:translateY(-1px);box-shadow:0 18px 54px #00000042!important}.btn:active,.btnGhost:active,button.btn:active,button.btnGhost:active{transform:translateY(0);background:radial-gradient(520px 160px at 25% 0%,#6ea8fe1a,#0000 60%),radial-gradient(520px 160px at 115% 40%,#38bdf814,#0000 62%),var(--ctl-bg-press)!important;box-shadow:0 12px 34px #00000038!important}.btn:disabled,.btnGhost:disabled,button.btn:disabled,button.btnGhost:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.pill{color:#f5f9ffeb!important;background:#ffffff14!important}.pill.warn{background:#f59e0b29!important;color:#ffebc8eb!important}.input,select.input,textarea.input,input.input,select,textarea,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],input[type=url]{color:var(--ctl-text)!important;background:radial-gradient(520px 160px at 20% 0%,#6ea8fe1a,#0000 60%),#0003!important;border:1px solid var(--ctl-border)!important;box-shadow:0 10px 26px #0000002e!important;caret-color:#f5f9fff2!important}input::placeholder,textarea::placeholder{color:var(--ctl-placeholder)!important;opacity:1!important}input:focus,select:focus,textarea:focus{border-color:var(--ctl-border-strong)!important;box-shadow:var(--ctl-focus)!important}select{color:var(--ctl-text)!important}input:disabled,select:disabled,textarea:disabled{opacity:.6!important;cursor:not-allowed!important}.card,.pageCanvas{background:radial-gradient(1100px 420px at 15% 0%,#6ea8fe17,#0000 62%),radial-gradient(900px 420px at 110% 20%,#38bdf812,#0000 64%),linear-gradient(180deg,#ffffff0d,#00000024)!important;box-shadow:0 18px 60px #00000038!important}.cardHead,.pageHeader{background:radial-gradient(1200px 420px at 15% 0%,#6ea8fe1a,#0000 60%),linear-gradient(180deg,#ffffff0d,#0000002e)!important}.partner-rail{width:var(--partner-rail-w);padding:14px;margin:0;background:linear-gradient(180deg,#111c34db,#060a189e);box-shadow:0 30px 70px #0000006b;position:sticky;top:var(--edge-inset, 16px);height:calc(100vh - (var(--edge-inset, 16px) * 2));display:flex;flex-direction:column;overflow:hidden}.partner-railHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 14px}.partner-railTitle{font-weight:900;letter-spacing:.2px;display:inline-flex;gap:8px;align-items:baseline}.partner-railTitle span{opacity:.8;font-weight:800}.partner-pill{display:inline-flex;align-items:center;gap:8px;height:22px;padding:0 10px;border-radius:999px;background:#6ea8fe1f;color:#ebf4ffeb;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 22px #00000038}.partner-nav{display:grid;gap:8px;overflow:auto;min-height:0;padding-right:2px}.partner-nav a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:12px;text-decoration:none;color:inherit;background:#fff0;transition:transform .1s ease,background .1s ease,box-shadow .1s ease;font-weight:700}.partner-nav a:hover{background:#ffffff0f;transform:translateY(-1px);box-shadow:0 18px 44px #00000038}.partner-nav a[data-active=true]{background:#6ea8fe1f;box-shadow:0 18px 54px #00000042}.partner-nav a[data-active=true]:before{content:"";position:absolute;left:-14px;top:10px;bottom:10px;width:3px;border-radius:999px;background:#6ea8feb3;box-shadow:0 0 18px #6ea8fe59}.partner-navHint{font-weight:700;opacity:.38}.partner-railFooter{margin-top:14px;padding:12px 10px 0;font-size:12px;opacity:.78}.partner-kpiGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:980px){.partner-kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.partner-kpiGrid{grid-template-columns:1fr}}.partner-kpiTile{padding:14px;background:linear-gradient(180deg,#ffffff0e,#ffffff04);box-shadow:0 18px 50px #00000057;transition:transform .12s ease,box-shadow .12s ease;border-radius:var(--partner-radius)!important}.partner-kpiTile:hover{transform:translateY(-1px);box-shadow:0 22px 60px #0000006b}.partner-kpiLabel{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.78}.partner-kpiValue{font-size:18px;font-weight:400;margin-top:6px;line-height:1.2;font-variant-numeric:tabular-nums}.partner-kpiHint{margin-top:6px;font-size:12px;opacity:.8}.partner-tone-warn{box-shadow:0 18px 50px #f59e0b1f,0 18px 50px #00000057}.partner-tone-good{box-shadow:0 18px 50px #22c55e1f,0 18px 50px #00000057}.partner-tone-bad{box-shadow:0 18px 50px #ef44441f,0 18px 50px #00000057}.kycGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.kycField{display:grid;gap:6px;min-width:0}.kycLabel{font-weight:850;font-size:14px;min-height:20px;line-height:20px;letter-spacing:.15px}.kycHint{font-size:13px;min-height:18px;line-height:18px;opacity:.74}@media(max-width:860px){.kycGrid{grid-template-columns:1fr}.kycLabel{font-size:13px;min-height:18px;line-height:18px}.kycHint{font-size:12px;min-height:16px;line-height:16px}}.pTopbar{position:sticky;top:0;z-index:50;padding:10px 12px;margin:10px 14px 0 6px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;border-radius:var(--partner-topbar-radius);border:1px solid rgba(255,255,255,.1);background:radial-gradient(900px 300px at 20% 0%,#6ea8fe1a,#0000 62%),linear-gradient(180deg,#ffffff0d,#00000029);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pTopLeft{min-width:0}.pTopTitle{display:flex;align-items:center;gap:10px;min-width:0;font-weight:600;font-size:14px}.pGreet{opacity:.85;font-weight:600}.pName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46vw;font-weight:600}.pCode{font-size:12px;font-weight:650;opacity:.9;padding:6px 10px;border-radius:var(--partner-topbar-radius-sm);border:1px solid rgba(255,255,255,.12);background:#0000002e;font-variant-numeric:tabular-nums;letter-spacing:.05em}.pTopRight{display:flex;align-items:center;gap:10px}.pMe{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:var(--partner-topbar-radius);border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.pMeAvatar{width:30px;height:30px;border-radius:var(--partner-topbar-radius-sm);display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:12px;letter-spacing:.08em;opacity:.95;flex:0 0 auto}.pMeTxt{display:grid;line-height:1.1}.pMeName{max-width:22vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;opacity:.92;font-weight:600}.pMeHint{font-size:11px;opacity:.65}.pMenuWrap{position:relative}.pMenuBtn{height:38px;width:40px;border-radius:var(--partner-topbar-radius);border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;cursor:pointer;display:grid;place-items:center}.pMenuBtn:hover{background:#ffffff0f;border-color:#ffffff2e}.pMenu{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;border-radius:var(--partner-topbar-radius);border:1px solid rgba(255,255,255,.12);background:#0c1220e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 22px 70px #00000059;padding:6px;z-index:60}.pMenuItem{width:100%;display:flex;align-items:center;gap:10px;border:0;border-radius:var(--partner-topbar-radius-sm);padding:10px;background:transparent;color:inherit;cursor:pointer;text-align:left;font-weight:600;opacity:.92}.pMenuItem:hover{background:#ffffff0f}.pMenuItem.danger{opacity:.95}.pMenuItem.danger:hover{background:#ef44441f}.pMenuIc{width:28px;height:28px;border-radius:var(--partner-topbar-radius-sm);display:grid;place-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);flex:0 0 auto}.pMenuSep{height:1px;margin:6px;background:#ffffff1a}@media(max-width:720px){.pMeTxt{display:none}.pMe{padding:6px}.pName{max-width:44vw}}@media(max-width:520px){.pCode{display:none}.pName{max-width:58vw}}
