.shell{--background:#fbfafb;--foreground:#352b32;--card:#fff;--primary:#bd3978;--border:#e9e3e7;--muted:#847780;color-scheme:light;background:var(--background);color:var(--foreground)}.shell .sidebar{width:238px;background:#f8f6f8;padding:30px 18px 0;border-color:var(--border)}.shell .brand{color:#352532;font-size:27px}.shell .workspace-label{color:#93858e;margin-top:30px}.shell .nav-item{color:#74656f;border-radius:9px;padding:13px 14px;transition:background .25s,color .25s,transform .25s}.shell .nav-item:hover{background:#f1e9ee;color:#9c2a62;transform:translateX(3px)}.shell .nav-item.active{background:#ede6eb;color:#54213b;box-shadow:none}.shell .nav-item.active:before{background:#c84485;border-radius:4px}.shell .nav-count{background:#e8d6e0;color:#853055}.shell .workspace-create{margin:24px 0;justify-content:center;width:100%}.shell .chain-card{background:#fff;border:1px solid var(--border);color:#5c4553;border-radius:10px}.shell .chain-card small,.shell .sidebar-footer small{color:#93818c}.shell .sidebar-footer{color:#74606d;border-color:var(--border)}.shell .avatar{background:#efd5e2;color:#983666}.shell .main-shell{margin-left:238px;width:calc(100% - 238px)}.shell .topbar{background:#ffffffed;border-color:var(--border);height:80px;padding:0 36px}.shell .breadcrumb{font-size:13px;color:#9c8c96}.shell .breadcrumb strong{color:#3e2d38;font-size:19px;font-weight:600}.shell .terminal-manifesto,.shell .terminal-prefix{display:none}.shell .icon-btn,.shell .network,.shell .terminal-clock{color:#806d79}.shell .wallet-btn{background:#fff;border:1px solid #dfd3dc;color:#593347;border-radius:9px}.shell main{max-width:1220px;margin:auto;padding:45px 48px 0;animation:workspace-arrive .55s ease both}.shell h1{color:#362b33;font-size:29px;letter-spacing:-1px;font-weight:600}.shell h2,.shell h3{color:#3e3039}.shell .eyebrow{font-size:9px;color:#a18d99;margin-bottom:13px;letter-spacing:1.3px}.shell .page-heading{margin-bottom:28px}.shell .page-heading p{color:#8a7683;margin-top:10px}.shell .primary{background:#bc3977;color:white;border-radius:8px;box-shadow:0 4px 10px #ad326a13;transition:transform .2s,box-shadow .2s,background .2s}.shell .primary:hover{background:#a62966;transform:translateY(-2px);box-shadow:0 8px 20px #ad326a25}.shell .mode-bar{background:#fff7fb;border:1px solid #efdce7;border-radius:9px;color:#856273;padding:13px 17px}.shell .mode-pill{background:#f3dfeb;color:#993363}.shell .mode-bar button,.shell .text-link{color:#ad356d}.shell .overview-grid{display:flex;flex-direction:column;gap:25px}.shell .card{background:#fff;border-color:#e8e1e6;border-radius:13px;box-shadow:0 2px 3px #32152604}.shell .balance-card{padding:0 24px 16px;overflow:hidden}.shell .workspace-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:0 -24px 22px;border-bottom:1px solid var(--border);background:#fcfafc}.shell .workspace-metrics>div{padding:22px 24px;border-right:1px solid var(--border);position:relative;animation:workspace-arrive .6s both}.shell .workspace-metrics>div:last-child{border:0}.shell .workspace-metrics>div:first-child{background:#fff}.shell .workspace-metrics>div:first-child:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#ba3775,#f1a6cb);animation:workspace-line 1s ease both;transform-origin:left}.shell .workspace-metrics span{color:#79616f;font-size:12px}.shell .workspace-metrics strong{display:block;font-size:29px;font-weight:550;letter-spacing:-1px;color:#3d2935;margin:10px 0 5px;font-variant-numeric:tabular-nums}.shell .workspace-metrics small{color:#9a8290;font-size:10px}.shell .balance-card>.balance{display:none}.shell .metric-label{font-size:10px;color:#927685}.shell .subtle-label{color:#9b8592;border-color:#e9dce4}.shell .performance{margin-top:12px}.shell .muted,.shell .performance .muted{color:#8d7986}.shell .chart{height:300px;background:repeating-linear-gradient(180deg,transparent 0,transparent 58px,#ece5eb 59px,transparent 60px);margin-top:20px}.shell .chart svg{height:265px}.shell .chart-labels{color:#9a8492}.shell .equity-line{stroke:#c44b87;stroke-dasharray:1;animation:workspace-trace 1.8s ease both}.shell .workspace-chart-glint{stroke-dasharray:.04 .96;animation:workspace-signal 5s linear 1.8s infinite}.shell .chart-footer{border-color:var(--border)}.shell .chart-note{color:#9a8492}.shell .range-selected{background:#f8eaf2;color:#a2406d;border-radius:5px}.shell .empty-chart{min-height:290px;background:radial-gradient(ellipse at 50% 70%,#fbe8f3,transparent 70%)}.shell .empty-chart-copy{color:#937181}.shell .summary-stack{display:grid;grid-template-columns:1fr 1fr;gap:24px}.shell .automation-summary{border:1px solid #e9dce4;background:linear-gradient(120deg,#fff,#fff3f9);color:#432436;border-radius:13px;padding:25px;min-height:220px}.shell .automation-summary p,.shell .small-label,.shell .summary-number span{color:#9b7387}.shell .summary-number{color:#5e2b44}.shell .automation-summary button{background:#f5dfeb;color:#9b3867;border-radius:7px}.shell .orbit{border-color:#e9adc955}.shell .protection-card{padding:28px;border-color:#e8e1e6}.shell .protection-card strong{color:#4d3342}.shell .protection-card p{color:#947a88}.shell .protection-card>svg{color:#bd5988;animation:workspace-breathe 5s ease-in-out infinite}.shell .section-heading p,.shell .table-footer{color:#98818e}.shell .search{background:#fcfafb;border:1px solid #e9dfe5;border-radius:7px;color:#8b7380}.shell input{color:#49323f}.shell th{background:#faf7f9;color:#9b8090;border-color:var(--border)}.shell td{border-color:#eee7ec;color:#66505d}.shell tbody tr{transition:background .25s;animation:workspace-arrive .55s both}.shell tbody tr:nth-child(2n){animation-delay:.08s}.shell tbody tr:hover{background:#fff5fa}.shell .token strong,.shell .value-cell{color:#47303e}.shell .cell-unit,.shell .token small{color:#9c8190}.shell .count{background:#f3e5ed;color:#a13b6c}.shell .table-action{background:#f8ecf3;color:#ac4174;border-color:#eed6e3;border-radius:6px}.shell .allocation{background:#f1e6ed}.shell .table-footer{background:#fdfbfd;border-color:var(--border)}.shell .rule-card,.shell .safety-item{transition:transform .3s,box-shadow .3s}.shell .rule-card:hover,.shell .safety-item:hover{transform:translateY(-4px);box-shadow:0 12px 30px #6e244313}.shell .activity-panel p,.shell .rule-bottom small,.shell .rule-card p,.shell .rule-condition,.shell .safety-item p{color:#8e7282}.shell .rule-icon{background:#f8e3ee;color:#b24176}.shell .badge{background:#f5e9f0;color:#966078;border-color:#e8d4df}.shell .empty-rule{color:#b1537f}.shell .empty-rule:hover{background:#fff7fb}.shell .empty-rule span,.shell .empty-state p{color:#927584}.shell .stat-strip{background:#fff;border-color:var(--border);border-radius:10px}.shell .stat-strip strong{color:#674355}.shell .page-footer,.shell .stat-strip span{color:#9b8592}.shell .card-top,.shell .integration-status li,.shell .page-footer,.shell .rule-bottom{border-color:var(--border)}.shell .error-bar{background:#fff1ed;color:#a45146;border-color:#efcebf}@keyframes workspace-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes workspace-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes workspace-signal{0%{stroke-dashoffset:1}to{stroke-dashoffset:-1}}@keyframes workspace-breathe{50%{transform:scale(1.12);opacity:.65}}@media (max-width:1100px){.shell .sidebar{width:200px}.shell .main-shell{margin-left:200px;width:calc(100% - 200px)}.shell main{padding:30px 24px 0}.shell .topbar{padding:0 24px}.shell .terminal-clock{display:none}}@media (max-width:740px){.shell .sidebar{width:238px;transform:translateX(-100%);transition:transform .3s}.shell .sidebar.expanded{transform:translateX(0)}.shell .main-shell{margin-left:0;width:100%}.shell main{padding:25px 16px 0}.shell .topbar{padding:0 16px;height:65px}.shell .breadcrumb>span,.shell .network,.shell .notification{display:none}.shell .breadcrumb{font-size:0;gap:0}.shell .breadcrumb strong{font-size:16px}.shell .top-actions{gap:8px}.shell .wallet-btn{padding:9px 10px;font-size:10px}.shell .page-heading{align-items:flex-start}.shell .page-heading h1{font-size:25px}.shell .page-heading>.primary{font-size:10px;padding:10px}.shell .eyebrow{font-size:7px;letter-spacing:.5px}.shell .workspace-metrics>div{padding:16px 10px}.shell .workspace-metrics strong{font-size:20px}.shell .workspace-metrics span{font-size:10px}.shell .workspace-metrics small{font-size:8px}.shell .summary-stack{grid-template-columns:1fr;gap:16px}.shell .chart{height:230px}.shell .chart svg{height:195px}}@media (prefers-reduced-motion:reduce){.shell *,.shell :after,.shell :before{animation:none!important;transition:none!important}.shell .equity-line{stroke-dashoffset:0}}.shell dialog{background:#fff;color:#49333f;border:1px solid #e6d5df;border-radius:18px;box-shadow:0 30px 100px #3f193542}.shell dialog::backdrop{background:#2e172b66;backdrop-filter:blur(5px)}.shell dialog h2{color:#432b39}.shell dialog input,.shell dialog select{background:#fcf8fb;border:1px solid #e8d7e1;color:#543346;border-radius:7px}.shell .form-note,.shell dialog label{color:#977886}.shell .type-selector{background:#f9eff5;border-color:#ead8e3;border-radius:8px}.shell .type-selector button{color:#9b7287}.shell .type-selector button.selected{background:#fff;color:#ac316c;box-shadow:0 2px 6px #6c214418}.shell .draft-explanation{background:#fff5fa;border-color:#ecd3e1;color:#916579}.shell .toast{background:#fff;color:#783b59;border-color:#e8c8da;box-shadow:0 10px 35px #59293c20}@media (min-width:741px) and (max-width:980px){.shell .nav-item{font-size:12px;gap:10px}.shell .workspace-label{display:flex}.shell .sidebar-bottom{display:block}.shell .sidebar nav{margin-top:22px}}@media (max-width:740px){.shell .sidebar.expanded{background:#f8f6f8;display:flex}.shell .page-heading h1{font-size:25px}.shell .breadcrumb strong{display:block}.shell .workspace-metrics{margin-inline:-24px}}.shell dialog .input-unit{background:#fcf8fb;border:1px solid #e8d7e1;color:#946c81;border-radius:7px}.shell dialog .input-unit input{border:0;background:transparent}.shell dialog .input-unit span{color:#987b8b}.shell dialog .type-selector button{border:0;border-radius:6px}.shell dialog input[type=datetime-local],.shell dialog input[type=number]{color-scheme:light;background:#fcf8fb}.shell .draft-explanation p,.shell .draft-explanation span{color:#957082}