:root{--sx-bg:#f1f4f9;--sx-ink:#17263d;--sx-muted:#697b94;--sx-line:#e0e7f0;--sx-accent:#3869ef;--sx-nav:224px;color-scheme:light}html{background:var(--sx-bg);min-height:100%}body{margin:0!important;max-width:none!important;min-height:100vh;padding:0 0 0 var(--sx-nav)!important;background:var(--sx-bg)!important;color:var(--sx-ink);font:14px/1.6 'Segoe UI','Microsoft YaHei',sans-serif}body::before{content:'';position:fixed;inset:0 auto 0 0;width:var(--sx-nav);background:#101a2c;z-index:9980;pointer-events:none}body>aside,.app>aside{display:none!important}.app{grid-template-columns:1fr!important}body>main{margin-left:0!important}
#sx-unified-nav{position:fixed;inset:0 auto 0 0;width:var(--sx-nav);padding:28px 18px 22px;box-sizing:border-box;overflow-y:auto;background:radial-gradient(ellipse at 0 0,#1e3458 0,transparent 55%),#101a2c;color:#a0b1cb;z-index:9990;font:14px/1.5 'Segoe UI','Microsoft YaHei',sans-serif;border-right:1px solid #26334a}#sx-unified-nav a{display:flex;align-items:center;gap:12px;padding:12px 15px;margin:4px 0;border:1px solid transparent;border-radius:9px;text-decoration:none;color:inherit;transition:background .15s,color .15s}#sx-unified-nav a svg{width:19px;height:19px;flex-shrink:0}#sx-unified-nav a:hover{background:#1c2c45;color:#edf5ff}#sx-unified-nav a.active{background:linear-gradient(100deg,#2855bf66,#263c6166);border-color:#466ce24d;color:#ddebff;box-shadow:inset 3px 0 #6398ff}#sx-unified-nav .sx-brand{padding:0 5px;margin:0 0 38px;gap:12px;background:transparent}#sx-unified-nav strong{display:block;font-size:26px;font-weight:650;letter-spacing:3px;color:#f2f7ff}#sx-unified-nav small{display:block;font-size:8px;letter-spacing:1.6px;color:#8aa3c5;margin-top:3px}.sx-logomark{display:grid;place-items:center;width:38px;height:42px;border:1px solid #578ae970;background:linear-gradient(150deg,#437ce538,#50d6de18);border-radius:12px;color:#80ddf3}.sx-logomark svg{width:26px!important;height:26px!important}.sx-nav-label{padding:0 15px;margin:24px 0 12px;color:#8498b5;font-size:10px;letter-spacing:2px}.sx-nav-bottom{margin-top:28px;border-top:1px solid #26334a}.sx-nav-signature{margin:40px 15px 0;font-size:10px;color:#8298b7;letter-spacing:1px}.sx-nav-signature span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#64bfd6;margin-right:6px}.sx-subnav{padding-left:27px}.sx-subnav a,.sx-subnav button{font-size:12px!important;padding:7px 12px!important}.sx-subnav button{display:block;border:0;background:none;color:inherit;cursor:pointer}#sx-unified-nav [hidden]{display:none!important}
body>main{padding:36px 42px!important;max-width:1520px;margin:0 auto!important}h1{letter-spacing:-1px;font-weight:650}h2{letter-spacing:-.3px}button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #3869ef}a{color:#3869ef}body>main :is(.card,.panel,.stat,section,article){border:1px solid var(--sx-line);box-shadow:0 5px 20px #223b6410;background:#fff;border-radius:14px}body>main :is(button,input,select,textarea){border:1px solid #d5dfeb;border-radius:8px;padding:10px 13px;background:#fff;color:#273d5b;max-width:100%;box-sizing:border-box}body>main button{cursor:pointer;font-weight:500}body>main button:hover{background:#eef3fe;border-color:#a7bcec}body>main button:disabled{opacity:.5;cursor:wait}body>main :is(button.primary,#refresh,button[type=submit]){background:#3869ef;color:white;border-color:#3869ef;box-shadow:0 4px 12px #3869ef20}body>main th{background:#f5f7fc;color:#6c7b93;font-size:12px;font-weight:500;white-space:nowrap}body>main td{border-bottom-color:#edf1f7}body>main :is(.muted,.sub,p){color:var(--sx-muted)}body>main :is(.tag,.eyebrow){color:#5874a2;font-size:10px;letter-spacing:2.5px}.pill,.badge{background:#edf2ff!important;color:#4165ab!important}.track{background:#eaf0f9!important}.track i{background:linear-gradient(90deg,#3975f2,#49b9d8)!important}.metric strong{color:#1b3559!important;font-variant-numeric:tabular-nums;font-size:34px!important;font-weight:600!important}.metric{border-color:#e5ebf4!important}.state{background:#f0f5fd!important;color:#647c9f!important}.hero{position:relative;padding:8px 0 25px;border-bottom:1px solid #dce5f1;margin-bottom:28px}.hero h1{font-size:34px}.hero::after{content:'WORKSPACE / 01';position:absolute;right:0;top:14px;font:10px 'Segoe UI',sans-serif;letter-spacing:2px;color:#8b9db6}.empty{min-height:115px}.lower .card{position:relative;overflow:hidden}.lower .card::before{content:'';display:block;width:24px;height:3px;background:#6685df;margin-bottom:18px;border-radius:3px}.lower .card:nth-child(2)::before{background:#57b4c5}.lower .card:nth-child(3)::before{background:#a18cdd}body>header{background:#fff!important;color:#263e60!important;border-bottom:1px solid var(--sx-line);padding:18px 42px!important}body>header a{color:#3869ef!important}
@media(max-width:1100px){:root{--sx-nav:200px}body>main{padding:26px!important}.hero::after{display:none}}@media(max-width:700px){:root{--sx-nav:0px}body::before{display:none}#sx-unified-nav{position:relative;width:100%;padding:12px;display:flex;flex-wrap:wrap;gap:4px}#sx-unified-nav .sx-brand{width:100%;margin:0 0 8px}#sx-unified-nav a{padding:9px;font-size:12px;margin:0}#sx-unified-nav .sx-nav-label,.sx-nav-signature{display:none}.sx-nav-bottom{display:flex;margin:0;border:0}.sx-subnav{padding:0}body>main{padding:20px!important}.hero h1{font-size:26px}.metric strong{font-size:25px!important}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Shared AI tools palette. Keep media canvases and error states independent. */
:root{--primary:#3869ef!important;--primary-foreground:#fff!important;--ring:#3869ef!important;--background:#f1f4f9!important;--foreground:#17263d!important;--card:#fff!important;--card-foreground:#17263d!important;--border:#dfe6f0!important;--muted:#edf2f8!important;--muted-foreground:#697b94!important;--accent:#eaf1ff!important;--accent-foreground:#2b55a9!important}
#sx-unified-nav{scrollbar-width:thin;scrollbar-color:#34445f transparent}#sx-unified-nav .sx-brand{margin-bottom:25px}#sx-unified-nav .sx-nav-label{margin-top:18px}#sx-unified-nav a{padding-top:10px;padding-bottom:10px}.sx-nav-signature{margin-top:24px}.steps span{background:#e8eef8!important;color:#6a7e9e!important}.steps .on{background:#3869ef!important;color:#fff!important}.uploads{background:#f5f8ff!important;border-color:#b4c6ec!important}.placeholder{background:#edf2f9!important;color:#7285a2!important}.price,.balance,.cards .icon,.cards b{color:#3d69ce!important}.cards .card:hover{border-color:#a2b9ee;box-shadow:0 12px 32px #3869ef14}.cards .icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid #dce5fa;border-radius:16px;background:linear-gradient(135deg,#e8edff,#effbfc)}body>main hr{border:0;border-top:1px solid #e1e8f2;margin:24px 0}body>main select{min-width:140px}body>main #shop,body>main #product{max-width:440px}body>h1,body>p,body>section,body>#list{margin-left:36px;margin-right:36px}body>section,body>#list article{border:1px solid #e0e7f0;border-radius:14px;background:white;padding:24px}body>h1{padding-top:24px}
