:root{color:#182230;background:#f4f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}code{padding:1px 5px;border-radius:4px;background:#eef5ff;color:#0958d9}.app-loading{min-height:100vh;display:grid;place-content:center;gap:14px;color:#667085;text-align:center}.page-loading{min-height:360px;display:grid;place-content:center}.admin-shell{min-height:100vh;background:#f4f7fb}.app-sider{background:linear-gradient(180deg,#101b35,#172850 76%,#0f1a32)!important}.brand{height:88px;padding:20px;display:flex;align-items:center;gap:10px;color:#fff;overflow:hidden}.brand-mark,.login-logo{width:40px;height:40px;flex:0 0 40px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#ffe16b,#f5a623);color:#523600;font-weight:800;font-size:20px;box-shadow:0 7px 18px #f5a62345}.brand-copy{font-size:16px;line-height:1.1;font-weight:700;white-space:nowrap}.brand-copy small{font-size:9px;color:#8ba3cf;font-weight:600;letter-spacing:.12em}.app-sider .ant-menu{background:transparent;border-inline-end:0;padding-top:8px}.app-sider .ant-menu-item,.app-sider .ant-menu-submenu-title{margin-inline:10px;width:calc(100% - 20px);border-radius:8px}.sider-footer{position:absolute;inset:auto 16px 18px;color:#8ba3cf;font-size:11px;text-align:center}.app-header{height:auto;min-height:82px;padding:15px 32px;background:#ffffffe0;border-bottom:1px solid #e7edf6;display:flex;align-items:center;justify-content:space-between;line-height:normal;gap:18px}.header-title{margin:0 0 4px!important}.header-actions{display:flex;gap:14px;align-items:center}.session-user{display:inline-flex;align-items:center;gap:8px;color:#344054}.app-content{padding:28px 32px 40px;max-width:1800px;width:100%;margin:0 auto}.page-lead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.page-lead .ant-typography{margin-bottom:7px}.eyebrow{color:#1677ff;font-size:11px;font-weight:700;letter-spacing:.14em}.date-controls{align-items:flex-end}.dashboard-live-status{align-self:center;color:#1677ff;font-size:12px;font-weight:600;white-space:nowrap}.date-controls label{display:grid;gap:5px;color:#667085;font-size:12px;font-weight:600}.date-controls input{border:1px solid #d0d9e8;border-radius:8px;height:35px;padding:4px 8px;color:#344054;background:#fff}.dashboard-page{display:grid;gap:16px}.stat-row .ant-card{height:100%;box-shadow:0 4px 15px #2c4a790f}.stat-row .ant-statistic-title{color:#667085}.stat-row .ant-statistic-content{font-weight:700}.chart-card,.dashboard-table,.data-toolbar,.data-table-card{box-shadow:0 4px 15px #2c4a790f}.chart{width:100%;height:310px}.warning-number{color:#d46b08;font-weight:700}.account-progress-compact{display:inline-flex;align-items:center;gap:6px;color:#667085;font-size:12px;white-space:nowrap}.account-progress-compact strong{color:#344054;font-weight:650}.account-progress-compact.is-complete strong{color:#389e0d}.account-progress-dot{width:7px;height:7px;border-radius:50%;background:#faad14}.account-progress-compact.is-complete .account-progress-dot{background:#52c41a}.emulator-summary-strip{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding:2px 0 16px;scrollbar-width:thin}.emulator-summary-item{--emulator-color: #52c41a;position:relative;display:grid;flex:0 0 58px;width:58px;height:58px;place-content:center;gap:1px;overflow:hidden;border-radius:50%;background:conic-gradient(var(--emulator-color) var(--emulator-progress),#e8edf3 0);color:#667085;font-size:11px;line-height:1.15;text-align:center}.emulator-summary-item:before{position:absolute;inset:4px;border-radius:inherit;background:#fff;content:""}.emulator-summary-item.is-missed{--emulator-color: #faad14}.emulator-summary-item>span,.emulator-summary-item>strong{position:relative;z-index:1}.emulator-summary-item>span{font-weight:600}.emulator-summary-item strong{color:#344054;font-size:12px;font-weight:700}.emulator-summary-item.is-complete strong{color:#389e0d}.emulator-summary-item.is-missed strong{color:#d48806}.user-task-hero{border:0;background:linear-gradient(115deg,#edf6ff,#f8fcff 58%,#f3fbf7);box-shadow:0 8px 24px #2056a017}.user-task-hero-content{display:flex;align-items:center;justify-content:space-between;gap:36px;min-height:112px}.user-task-hero h3{margin:7px 0 8px!important}.user-task-hero h3 strong{color:#e85d04;font-size:34px}.user-task-hero-progress{width:min(100%,355px);display:grid;gap:8px;color:#667085;font-size:13px;text-align:right}.task-progress-line{width:100%;height:6px;overflow:hidden;border-radius:99px;background:#e8edf3}.task-progress-line>span{display:block;height:100%;border-radius:inherit;transition:width .25s ease}.task-progress-line>span.is-active{background:#1677ff}.task-progress-line>span.is-complete{background:#52c41a}.task-progress-percent{color:#344054;font-size:14px;line-height:1}.user-task-kpis .ant-statistic-content{color:#172b4d}.unpublished-inventory-card .ant-card-body{display:grid;gap:4px}.unpublished-inventory-card .ant-typography{font-size:12px}.account-target-missed>td{background:#fff2f0!important}.account-target-missed>td:first-child{box-shadow:inset 3px 0 #ff4d4f}.data-page{display:grid;gap:16px}.data-toolbar .ant-card-body{display:flex;align-items:center;justify-content:space-between;gap:16px}.data-toolbar-copy{display:grid;gap:7px}.deleted-toggle{display:inline-flex;align-items:center;gap:7px;color:#667085;font-size:13px}.cell-preview{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);background:#f7faff}.login-intro{padding:clamp(48px,11vw,170px) clamp(32px,9vw,150px);background:radial-gradient(circle at 18% 24%,#2b73c8,transparent 34%),linear-gradient(145deg,#0e1d3b,#172e5c);color:#f8fbff}.login-intro .eyebrow{color:#7bc5ff}.login-intro h1{color:#fff;font-size:clamp(36px,4vw,60px);line-height:1.18;letter-spacing:-.04em;margin:22px 0!important}.login-intro p{color:#bdcdf0;font-size:16px;max-width:420px}.login-card{align-self:center;justify-self:center;width:min(410px,calc(100% - 48px));padding:18px;box-shadow:0 20px 60px #1e3e7429}.login-card .login-logo{margin-bottom:25px}.login-card .ant-alert{margin-bottom:16px}.login-card .ant-form{margin-top:26px}@media(max-width:800px){.login-page{grid-template-columns:1fr}.login-intro{display:none}.login-card{min-height:100vh;display:flex;flex-direction:column;justify-content:center;box-shadow:none;width:min(460px,calc(100% - 32px))}.app-content{padding:20px 16px 28px}.app-header{padding:15px 18px}.page-lead,.data-toolbar .ant-card-body{align-items:flex-start;flex-direction:column}.user-task-hero-content{align-items:flex-start;flex-direction:column;gap:18px}.user-task-hero-progress{width:100%;text-align:left}}:root{--bee-primary: #f59e0b;--bee-primary-glow: rgba(245, 158, 11, .25);--bee-success: #10b981;--bee-success-glow: rgba(16, 185, 129, .3);--bee-card-bg: rgba(255, 255, 255, .88);--bee-border: #eef2f6}.dashboard-page{position:relative}.stat-card-glass{overflow:hidden;background:var(--bee-card-bg)!important;border:1px solid var(--bee-border)!important;border-radius:12px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s ease}.stat-card-glass:hover{transform:translateY(-3px);border-color:#f59e0b66!important;box-shadow:0 10px 25px -5px #0f172a14,0 0 15px -2px var(--bee-primary-glow)!important}.node-pill-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;padding:4px 0 16px}.node-pill{display:flex;align-items:center;justify-content:space-between;min-height:42px;gap:8px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;color:#475569;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.node-pill:hover{transform:translateY(-1px);border-color:var(--bee-primary);background:#fffdfa}.node-pill.is-done{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.node-pill .ant-tag,.emulator-window-tag{margin-inline-end:0!important;border-radius:6px;font-size:11px;font-weight:600}.node-pill-progress{display:inline-flex;align-items:baseline;color:#64748b;font-size:13px}.node-pill.is-done .node-pill-progress>span{color:var(--bee-success)}.node-pill-progress i{margin:0 2px;color:#94a3b8;font-style:normal}.node-pill-progress strong{color:#64748b}.pulse-indicator{position:relative;display:inline-block;width:8px;height:8px;flex:0 0 8px;border-radius:50%;background-color:var(--bee-success)}.pulse-indicator:after{position:absolute;inset:-2px;border:2px solid var(--bee-success);border-radius:inherit;content:"";animation:pulse-ripple 1.8s infinite cubic-bezier(.24,0,.38,1)}@keyframes pulse-ripple{0%{transform:scale(.9);opacity:.8}to{transform:scale(2.2);opacity:0}}.dashboard-page .ant-table-wrapper{animation:dashboard-table-in .4s ease-out}.dashboard-page .ant-table-row{transition:background-color .2s ease,transform .2s ease}.dashboard-page .ant-table-row:hover{transform:scale(1.002)}@keyframes dashboard-table-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.account-progress-compact{min-width:0;gap:7px}.account-progress-bar{width:60px;margin:0!important}.account-progress-bar .ant-progress-inner{vertical-align:middle}.stat-highlight-number{font-family:DIN Alternate,Roboto Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700;letter-spacing:-.025em}@media(prefers-reduced-motion:reduce){.stat-card-glass,.node-pill,.dashboard-page .ant-table-row{transition:none}.pulse-indicator:after,.dashboard-page .ant-table-wrapper{animation:none}.stat-card-glass:hover,.node-pill:hover,.dashboard-page .ant-table-row:hover{transform:none}}:root{--ws-bg: #f5f7fb;--ws-bg-deep: #edf2f8;--ws-surface: rgba(255, 255, 255, .9);--ws-surface-solid: #ffffff;--ws-surface-raised: #f8fafc;--ws-surface-hover: #f1f5f9;--ws-border: #e2e8f0;--ws-border-strong: #cbd5e1;--ws-border-hover: rgba(37, 99, 235, .42);--ws-text: #1e293b;--ws-text-muted: #64748b;--ws-text-faint: #94a3b8;--ws-primary: #2563eb;--ws-primary-soft: rgba(37, 99, 235, .1);--ws-success: #10b981;--ws-success-soft: rgba(16, 185, 129, .12);--ws-warning: #f59e0b;--ws-danger: #f43f5e;--ws-radius-card: 14px;--ws-radius-control: 10px;--ws-radius-tag: 6px;--ws-shadow-card: 0 10px 25px -12px rgba(15, 23, 42, .16);--ws-shadow-lift: 0 16px 28px -16px rgba(15, 23, 42, .22);--ws-transition: all .2s cubic-bezier(.4, 0, .2, 1);--ws-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ws-font-mono: "DIN Alternate", "Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;color:var(--ws-text);background:var(--ws-bg);color-scheme:light;font-family:var(--ws-font-sans)}html,body,#root{min-height:100%;background:var(--ws-bg)}body{color:var(--ws-text);background:radial-gradient(900px 480px at 88% -10%,rgba(96,165,250,.2),transparent 58%),radial-gradient(700px 420px at 4% 96%,rgba(191,219,254,.42),transparent 62%),var(--ws-bg)}body:before{position:fixed;z-index:0;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.028) 1px,transparent 1px);background-size:36px 36px;content:"";-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 72%)}button,input,textarea{font:inherit}code{border:1px solid var(--ws-border);border-radius:var(--ws-radius-tag);background:var(--ws-primary-soft);color:#1d4ed8;font-family:var(--ws-font-mono)}.ant-app,.ant-layout,.admin-shell{position:relative;background:transparent!important;color:var(--ws-text)}.app-sider{border-inline-end:1px solid var(--ws-border);background:linear-gradient(180deg,#1d2c43,#17243a)!important;box-shadow:20px 0 45px -34px #0f172a73}.brand{height:82px;margin:0 12px;padding:16px 10px;border-bottom:1px solid var(--ws-border)}.brand-mark,.login-logo{border:1px solid rgba(147,197,253,.4);border-radius:12px;background:linear-gradient(145deg,#93c5fd,#3b82f6 64%,#2563eb);color:#eff6ff;box-shadow:0 10px 24px -12px #3b82f6f2}.brand-copy{color:var(--ws-text);font-size:14px;font-weight:700;letter-spacing:-.01em}.brand-copy small,.sider-footer{color:var(--ws-text-faint)}.brand-copy small{font-size:9px;letter-spacing:.16em}.app-sider .ant-menu{padding:14px 0;background:transparent;color:var(--ws-text-muted)}.app-sider .ant-menu-item,.app-sider .ant-menu-submenu-title{height:42px;margin-block:3px;border:1px solid transparent;border-radius:var(--ws-radius-control);color:var(--ws-text-muted)!important;transition:var(--ws-transition)}.app-sider .ant-menu-item:hover,.app-sider .ant-menu-submenu-title:hover{border-color:#94a3b81a;background:#94a3b814!important;color:var(--ws-text)!important}.app-sider .ant-menu-dark .ant-menu-item-selected{border-color:#60a5fa3d;background:linear-gradient(90deg,#3b82f63d,#3b82f612)!important;box-shadow:inset 2px 0 0 var(--ws-primary),0 8px 20px -16px #3b82f6e6;color:#dbeafe!important}.app-sider .ant-menu-dark .ant-menu-sub{background:transparent!important}.app-header{min-height:76px;border-bottom:1px solid var(--ws-border);background:#ffffffdb!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-title,.ant-typography,.ant-card-head-title,.ant-modal-title,.ant-descriptions-title,.ant-table,.ant-table-wrapper,.ant-empty-description,.ant-result-title{color:var(--ws-text)!important}.ant-typography.ant-typography-secondary,.ant-typography-secondary,.header-actions,.session-user,.ant-form-item-label>label,.ant-descriptions-item-label,.ant-table-pagination,.ant-pagination,.ant-empty-description{color:var(--ws-text-muted)!important}.header-actions .ant-avatar{border:1px solid var(--ws-border-strong);background:var(--ws-surface-raised);color:var(--ws-primary)}.workspace-context{display:inline-flex;align-items:center;gap:7px;color:var(--ws-text-faint);font-family:var(--ws-font-mono);font-size:10px;font-weight:700;letter-spacing:.09em}.workspace-context i{width:6px;height:6px;border-radius:50%;background:var(--ws-primary);box-shadow:0 0 0 4px var(--ws-primary-soft)}.app-content{position:relative;z-index:1;max-width:1880px;padding:26px 32px 44px}.eyebrow{color:var(--ws-primary);font-size:10px;font-weight:750;letter-spacing:.18em}.page-lead{margin-bottom:4px}.page-lead h2,.page-lead h3,.data-toolbar h4{color:var(--ws-text)!important;font-weight:700!important;letter-spacing:-.03em}.dashboard-live-status{border:1px solid rgba(96,165,250,.2);border-radius:999px;background:var(--ws-primary-soft);color:#1d4ed8;font-family:var(--ws-font-mono);font-size:11px;letter-spacing:.01em;padding:6px 10px}.date-controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px}.date-controls label,.deleted-toggle,.account-progress-compact,.user-task-hero-progress{color:var(--ws-text-muted)}.date-controls input,.ant-input,.ant-input-number,.ant-input-affix-wrapper,.ant-picker,.ant-select-selector{border-color:var(--ws-border-strong)!important;border-radius:var(--ws-radius-control)!important;background:#ffffffeb!important;color:var(--ws-text)!important;box-shadow:none!important;transition:var(--ws-transition)}.date-controls input:hover,.date-controls input:focus,.ant-input:hover,.ant-input:focus,.ant-input-affix-wrapper:hover,.ant-input-affix-wrapper-focused,.ant-picker:hover,.ant-picker-focused,.ant-select-focused .ant-select-selector,.ant-select-selector:hover{border-color:var(--ws-border-hover)!important}.ant-input::placeholder,.ant-input-password-icon,.ant-select-arrow,.ant-picker-suffix,.ant-input-prefix,.ant-input-suffix{color:var(--ws-text-faint)!important}.ant-btn{border-radius:var(--ws-radius-control);font-weight:600;transition:var(--ws-transition)}.ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link){border-color:var(--ws-border-strong);background:#ffffffeb;color:#334155}.ant-btn:not(:disabled):hover{border-color:var(--ws-border-hover)!important;color:var(--ws-text)!important;transform:translateY(-2px)}.ant-btn-primary{border-color:#3b82f6!important;background:linear-gradient(135deg,#60a5fa,#2563eb)!important;box-shadow:0 10px 20px -12px #3b82f6f2}.ant-btn-primary:not(:disabled):hover{box-shadow:0 15px 25px -13px #60a5fa}.ant-btn-text,.ant-btn-link{color:var(--ws-text-muted)}.ant-btn-dangerous:not(.ant-btn-primary),.ant-btn-dangerous.ant-btn-text{color:#fda4af!important}.ant-card,.ant-modal .ant-modal-content,.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu{border:1px solid var(--ws-border);border-radius:var(--ws-radius-card);background:var(--ws-surface)!important;box-shadow:var(--ws-shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ant-card{overflow:hidden;color:var(--ws-text);transition:var(--ws-transition)}.ant-card:not(.data-table-card):not(.login-card):not(.dashboard-table):not(.chart-card):not(.data-toolbar):hover{border-color:var(--ws-border-hover);box-shadow:var(--ws-shadow-lift);transform:translateY(-2px)}.ant-card-head{min-height:52px;border-bottom-color:var(--ws-border)}.ant-card-head-title{font-size:13px;font-weight:650;letter-spacing:-.01em}.stat-row .ant-card,.stat-card-glass{border-color:var(--ws-border)!important;background:linear-gradient(145deg,#fff,#f8fbff)!important;box-shadow:var(--ws-shadow-card)!important}.workspace-kpi-grid .ant-col{display:flex}.workspace-kpi-grid .stat-card-glass{position:relative;width:100%}.workspace-kpi-grid .stat-card-glass:before{position:absolute;top:0;right:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.58),transparent);content:""}.workspace-kpi-grid .stat-card-glass .ant-card-body{padding-block:20px}.ws-panel .ant-card-head{background:linear-gradient(90deg,rgba(239,246,255,.9),transparent)}.stat-row .ant-statistic-title,.ant-statistic-title{color:var(--ws-text-muted)!important;font-size:12px}.stat-row .ant-statistic-content,.ant-statistic-content,.stat-highlight-number,.task-progress-percent,.node-pill-progress,.ant-table td:nth-child(1),.ant-table td:nth-child(2),.ant-table td:nth-last-child(1){color:var(--ws-text)!important;font-family:var(--ws-font-mono);font-weight:700;font-variant-numeric:tabular-nums}.ant-statistic-content-prefix{color:var(--ws-primary)}.chart-card,.dashboard-table,.data-toolbar,.data-table-card{box-shadow:var(--ws-shadow-card)!important}.dashboard-table:hover,.chart-card:hover,.data-toolbar:hover{transform:none!important}.dashboard-page .ant-table-row{transition:background-color .2s cubic-bezier(.4,0,.2,1)!important}.dashboard-page .ant-table-row:hover{transform:none!important}.ant-table-wrapper .ant-table{background:transparent!important}.ant-table-thead>tr>th{border-bottom-color:var(--ws-border)!important;background:#f8fafc!important;color:var(--ws-text-muted)!important;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ant-table-tbody>tr>td{border-bottom-color:#eef2f6!important;background:transparent!important;color:#475569!important}.ant-table-tbody>tr:hover>td,.ant-table-tbody>tr.ant-table-row:hover>td{background:#eff6ff!important}.ant-table-cell-fix-left,.ant-table-cell-fix-right{background:var(--ws-surface-solid)!important}.ant-pagination-item,.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{border-color:var(--ws-border)!important;background:#fff!important;color:var(--ws-text-muted)!important}.ant-pagination-item-active{border-color:var(--ws-primary)!important;color:#1d4ed8!important}.ant-tag{border-color:transparent!important;border-radius:var(--ws-radius-tag);font-size:11px;font-weight:650}.ant-alert{border-color:var(--ws-border)!important;border-radius:var(--ws-radius-control);background:#eff6ff!important}.ant-alert-message,.ant-alert-description,.ant-modal-close,.ant-modal-close:hover,.ant-descriptions-item-content{color:var(--ws-text)!important}.ant-modal-header,.ant-modal-footer,.ant-descriptions-bordered .ant-descriptions-view,.ant-descriptions-bordered .ant-descriptions-row>th,.ant-descriptions-bordered .ant-descriptions-row>td{border-color:var(--ws-border)!important;background:transparent!important}.ant-modal-mask{background:#0f172a59!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.account-target-missed>td{background:#fb718513!important}.account-target-missed>td:first-child{box-shadow:inset 2px 0 0 var(--ws-danger)}.node-pill{min-width:0;min-height:40px;gap:6px;padding:7px 8px;border-color:var(--ws-border);background:#f8fafc;color:var(--ws-text-muted)}.node-pill-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding-bottom:8px}.node-pill .ant-tag{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-pill:hover{border-color:var(--ws-border-hover);background:var(--ws-surface-hover)}.node-pill.is-done{border-color:#10b9814d;background:var(--ws-success-soft);color:#047857}.node-pill-progress,.node-pill-progress strong{color:var(--ws-text)!important}.pulse-indicator{background-color:var(--ws-success);box-shadow:0 0 0 3px var(--ws-success-soft)}.pulse-indicator:after{border-color:var(--ws-success)}.data-toolbar .ant-card-body{min-height:86px}.user-task-hero{border-color:#60a5fa38;background:radial-gradient(580px 180px at 0 0,rgba(96,165,250,.2),transparent 72%),linear-gradient(135deg,#fff,#f3f8ff)!important}.user-task-hero h3 strong{color:#2563eb;font-family:var(--ws-font-mono)}.task-progress-line{background:#e2e8f0}.task-progress-line>span.is-active{background:linear-gradient(90deg,#60a5fa,#2563eb)}.task-progress-line>span.is-complete{background:linear-gradient(90deg,#6ee7b7,#10b981)}.login-page{position:relative;isolation:isolate;background:var(--ws-bg)}.login-intro{background:radial-gradient(600px 480px at 14% 18%,rgba(37,99,235,.37),transparent 66%),linear-gradient(145deg,#111a2d,#0b0f19 72%)}.login-intro .eyebrow{color:#93c5fd}.login-intro h1{letter-spacing:-.055em}.login-intro p{color:var(--ws-text-muted)}.login-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:34px;color:var(--ws-text-faint);font-family:var(--ws-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em}.login-meta span{display:inline-flex;align-items:center;gap:7px}.login-meta i{width:6px;height:6px;border-radius:50%;background:var(--ws-success);box-shadow:0 0 0 4px var(--ws-success-soft)}.login-card{border:1px solid var(--ws-border)!important;background:#fffffff0!important;box-shadow:0 24px 60px -26px #0f172a38!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.login-card:hover{transform:none!important}.card-issuer-page .ant-card-head-title:before{display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--ws-primary);box-shadow:0 0 0 4px var(--ws-primary-soft);content:"";vertical-align:1px}@media(max-width:800px){.app-content{padding:20px 16px 32px}.app-header{min-height:70px}.page-lead{margin-bottom:2px}}@media(max-width:960px){.dashboard-table .ant-card-body{overflow-x:auto}.node-pill-grid{grid-template-columns:repeat(8,minmax(104px,1fr));min-width:888px}}.mobile-nav-trigger{display:none}@media(max-width:800px){.app-sider{display:none!important}.app-header{position:sticky;top:0;z-index:10;min-height:64px;padding:10px 14px;gap:10px}.app-header>div:first-child{min-width:0}.app-header .ant-typography-secondary,.workspace-context{display:none}.header-title{margin:0!important;font-size:20px!important;line-height:1.25!important;white-space:nowrap}.header-actions{flex:0 0 auto;gap:6px}.mobile-nav-trigger{display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;padding:0}.session-user{gap:5px;font-size:13px}.session-user .ant-avatar{width:30px;height:30px;line-height:28px}.header-actions>.ant-btn:not(.mobile-nav-trigger){display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;font-size:0}.header-actions>.ant-btn:not(.mobile-nav-trigger) .anticon{font-size:16px}.mobile-nav-drawer .ant-drawer-body{padding:8px}.mobile-nav-drawer .ant-menu{border-inline-end:0}.app-content{padding:16px 12px 28px}.dashboard-page{gap:12px}.page-lead{gap:14px;margin-bottom:0}.page-lead h2{margin-bottom:4px!important;font-size:27px!important;line-height:1.25!important}.page-lead .ant-typography-secondary{font-size:14px;line-height:1.55}.date-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important}.date-controls .ant-space-item{min-width:0}.date-controls .dashboard-live-status,.date-controls .ant-btn{grid-column:1 / -1}.date-controls .dashboard-live-status{justify-self:start}.date-controls label,.date-controls input,.date-controls .ant-btn{width:100%}.date-controls input{height:40px}.user-task-hero .ant-card-body{padding:18px}.user-task-hero-content{gap:16px;min-height:0}.user-task-hero h3{font-size:27px!important;line-height:1.3!important}.user-task-hero h3 strong{font-size:31px}.workspace-kpi-grid .stat-card-glass .ant-card-body{min-height:132px;padding:15px 14px}.workspace-kpi-grid .ant-statistic-content{font-size:27px}.unpublished-inventory-card .ant-typography{font-size:11px}.dashboard-table .ant-card-body{overflow-x:visible}.node-pill-grid{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:7px;padding-bottom:12px}.node-pill{min-height:62px;flex-direction:column;justify-content:center;gap:3px;padding:7px 4px}.node-pill .ant-tag{max-width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
