:root{color:#f4f7fb;background:#151719;--shell-top-divider-y: 224px;--sidebar-top-padding: 18px;--content-top-padding: 22px;--sidebar-min-width: 430px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}:root[data-theme=light]{color:#18212b;background:#eef2f6}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;color:#f4f7fb;background:#151719}button,input,textarea,select{font:inherit}button{color:inherit}.login-shell{display:grid;grid-template-columns:minmax(420px,.42fr) minmax(720px,1fr);min-width:1180px;min-height:100vh;background:linear-gradient(180deg,#2d343ad1,#15171900 260px),#151719}.login-slogan-panel{display:flex;align-items:center;min-height:calc(100vh - 32px);margin:16px 0 16px 16px;padding:72px 72px 72px 84px;border:1px solid #2e3741;border-radius:8px;background:linear-gradient(145deg,#232d38fa,#1a2027fa),#202932}.login-slogan-content{display:grid;gap:24px;width:min(520px,100%)}.login-eyebrow{color:#63d1ff;font-size:13px;font-weight:900;letter-spacing:0}.login-slogan-content h1{margin:0;color:#fff;font-size:50px;line-height:1.08}.login-slogan-content p{max-width:520px;margin:0;color:#b6c2d2;font-size:17px;line-height:1.65}.login-feature-list{display:grid;gap:16px;margin-top:14px}.login-feature-item{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:center;color:#e8eff7;font-size:16px;font-weight:700}.login-feature-item svg{color:#37c870}.login-main{display:flex;flex-direction:column;min-width:0;min-height:100vh;padding:28px 34px 22px}.login-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px}.login-brand{display:inline-grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.login-brand strong{overflow:hidden;color:#fff;font-size:18px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.login-topbar .login-preferences{width:420px;justify-self:end;gap:10px}.login-topbar .login-preferences .login-select-row{grid-template-columns:116px minmax(0,1fr);gap:10px}.login-topbar .login-preferences .login-select-row select{min-height:38px;padding:0 12px;border-radius:7px;font-size:15px}.login-topbar .login-preferences .login-select-row select option{color:#f4f7fb;background:#15191e}.login-topbar .login-preferences .login-select-row select option:checked{color:#fff;background:gray}.login-center{display:flex;align-items:flex-start;justify-content:center;flex:1;min-height:610px;padding:180px 0 28px}.login-card{display:grid;gap:24px;width:min(640px,68vw)}.login-card-heading{display:grid;gap:10px}.login-card-heading h2{margin:0;color:#f7fbff;font-size:32px;line-height:1.15;white-space:nowrap}.login-card-heading p{max-width:520px;margin:0;color:#aeb9c7;font-size:15px;line-height:1.6}.login-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #303844}.login-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:58px;border:0;border-bottom:3px solid transparent;color:#8f9cab;background:transparent;cursor:pointer;font-size:20px;font-weight:900}.login-tab.active{border-bottom-color:#2f88ff;color:#fff}.login-form-fields{display:grid;gap:18px}.login-field{display:grid;gap:8px}.login-field>span{color:#d9e2ec;font-size:13px;font-weight:800}.login-field input{width:100%;height:58px;border:1px solid #273340;border-radius:6px;color:#f8fbff;background:#222a35;font-size:15px;outline:0}.login-field input::placeholder{color:#7d8997}.login-field input:focus{border-color:#2f88ff;box-shadow:0 0 0 3px #2f88ff2e}.login-code-row,.login-password-row{display:grid;grid-template-columns:minmax(0,1fr) 158px;gap:10px}.login-password-row{grid-template-columns:minmax(0,1fr) 54px}.login-secondary-button,.login-password-toggle,.login-submit-button{border:0;border-radius:6px;cursor:pointer;font-weight:900}.login-secondary-button{color:#fff;background:#2f88ff;font-size:15px}.login-password-toggle{display:inline-flex;align-items:center;justify-content:center;color:#d4dde8;background:#222a35;border:1px solid #273340}.login-links-row{display:flex;justify-content:space-between;gap:16px}.login-links-row button{padding:0;border:0;color:#43a2ff;background:transparent;cursor:pointer;font-size:14px;font-weight:800}.login-submit-button{min-height:60px;color:#fff;background:#1e63d8;font-size:18px}.login-submit-button:hover,.login-secondary-button:hover{background:#2f88ff}.login-main .legal-footer{width:min(820px,100%);margin:0 auto;padding-top:18px;text-align:center}.app-shell{display:grid;grid-template-columns:minmax(var(--sidebar-min-width),var(--sidebar-width, 430px)) 10px minmax(0,1fr);min-height:100vh;background:linear-gradient(180deg,#2d343adb,#15171900 220px),#151719}.sidebar{align-self:stretch;display:flex;flex-direction:column;min-width:var(--sidebar-min-width);min-height:100vh;max-height:none;padding:var(--sidebar-top-padding) 14px;overflow:hidden;background:#101214}.sidebar-resizer{align-self:stretch;position:relative;min-width:10px;min-height:100vh;border:0;border-left:1px solid #2c3035;border-right:1px solid transparent;background:linear-gradient(90deg,#101214b8,#1a1f243d);cursor:col-resize;touch-action:none}.sidebar-resizer:before{position:absolute;top:0;bottom:0;left:50%;width:2px;border-radius:999px;background:transparent;content:"";transform:translate(-50%);transition:background .14s ease,box-shadow .14s ease}.sidebar-resizer:hover:before,.sidebar-resizer:focus-visible:before,body.is-resizing-sidebar .sidebar-resizer:before{background:#4e8cff;box-shadow:0 0 0 3px #4e8cff2e}.sidebar-resizer:focus-visible{outline:0}body.is-resizing-sidebar{cursor:col-resize;-webkit-user-select:none;user-select:none}.logo-lockup{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;column-gap:12px;row-gap:8px;align-items:start;height:calc(var(--shell-top-divider-y) - var(--sidebar-top-padding));min-height:0;padding:4px 6px 0;border-bottom:1px solid #2b3036}.brand-grid{grid-column:2;grid-row:1 / 3;display:grid;width:min(100%,280px);min-width:0;gap:8px}.brand-copy{display:flex;align-items:center;min-height:40px;min-width:0}.logo-lockup strong,.profile-button strong{display:block;overflow:hidden;color:#fff;font-size:15px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.brand-controls{display:grid;width:100%;gap:7px;min-width:0}.brand-service-bookmarks{grid-column:1 / -1;grid-row:3;display:grid;align-self:end;gap:8px;min-width:0;padding-left:4px}.brand-select-row{display:grid;grid-template-columns:68px minmax(0,1fr);gap:6px;align-items:center;min-width:0}.brand-select-row span{display:block;overflow:hidden;margin-top:0;color:#a9b4c1;font-size:11px;font-weight:700;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.brand-select-row select{width:100%;min-height:30px;padding:0 7px;border-radius:6px;font-size:12px}.brand-welcome{min-height:22px;overflow:hidden;color:#fff;font-size:14px;font-weight:800;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.service-tabs{display:flex;align-items:end;gap:6px;min-width:0;margin-bottom:-1px;padding-right:6px}.service-tab{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;min-height:46px;padding:5px 6px 7px;border:1px solid #313b46;border-bottom-color:#2b3036;border-radius:7px 7px 0 0;color:#aeb9c7;background:#15191e;cursor:pointer;font-size:16px;font-weight:800;line-height:1.15;text-align:center;overflow-wrap:anywhere}.service-tab:hover{border-color:#46515c;border-bottom-color:#2b3036;color:#fff;background:#20262d}.service-tab.active{border-color:#2e69d8;border-bottom-color:#101214;color:#fff;background:linear-gradient(180deg,#3677ed61,#1d4fb800 52%),#101214;box-shadow:inset 0 2px #5791ff,0 -1px #5791ff33}.logo-mark{position:relative;width:40px;height:40px;border:1px solid #36424b;border-radius:8px;background:#1b2227;box-shadow:inset 0 0 0 1px #ffffff08}.logo-core{position:absolute;inset:7px 8px 6px;display:flex;align-items:flex-end;justify-content:center;color:#9bd7ff;font-size:26px;font-weight:900;line-height:1}.logo-pole{position:absolute;top:6px;width:8px;height:14px;border-radius:3px}.logo-pole.left{left:9px;background:#47c6f4}.logo-pole.right{right:9px;background:#f16d5d}.tree-nav{display:grid;align-content:start;flex:1;gap:8px;min-height:0;padding:18px 0;overflow:auto;scrollbar-color:#3b4650 transparent}.tree-section{display:grid;gap:4px}.tree-root,.tree-child,.tree-grandchild,.icon-button,.command-button{border:1px solid transparent;border-radius:7px;background:transparent;cursor:pointer}.tree-root{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:0 10px;color:#c8d1dc}.tree-root-main,.tree-child,.tree-grandchild,.command-button{display:inline-flex;align-items:center}.tree-root-main{min-width:0;gap:10px}.tree-root-main span,.tree-child span,.tree-grandchild span,.command-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-root.active,.tree-root:hover,.tree-child.active,.tree-child:hover,.tree-grandchild.active,.tree-grandchild:hover{border-color:#3b4650;background:#1a1f24;color:#fff}.tree-root.active{border-color:#2e69d8;background:#1d4fb8}.tree-children{display:grid;gap:2px;padding-left:18px}.tree-child-group{display:grid;gap:2px}.tree-child{gap:9px;min-height:34px;padding:0 9px;color:#aeb9c7}.tree-child.ancestor{color:#d9e5f4}.tree-child-chevron{margin-left:auto}.tree-grandchildren{display:grid;gap:2px;padding-left:22px}.tree-grandchild{gap:8px;min-height:30px;padding:0 8px;color:#9daaba;font-size:14px}.tree-child svg,.tree-grandchild svg{color:#5f6f80}.tree-child.active svg,.tree-grandchild.active svg{color:#8fb6ff}.count-badge{min-width:20px;margin-left:auto;padding:2px 6px;border-radius:999px;color:#fff;background:#d64e43;font-size:12px;font-weight:700;text-align:center}.notice-unread-badge,.tab-count-badge{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;margin-left:auto;padding:0 7px;border:1px solid #45515e;border-radius:999px;color:#9eabb9;background:#222930;font-size:12px;font-weight:800;line-height:1}.notice-unread-badge.has-unread{border-color:#d64e43;color:#fff;background:#d64e43}.tab-count-badge{margin-left:7px;color:inherit;border-color:currentColor;background:color-mix(in srgb,currentColor 12%,transparent)}.profile-menu-wrap{position:relative;padding-top:12px;border-top:1px solid #2b3036}.avatar,.icon-button{display:inline-flex;align-items:center;justify-content:center}.avatar{width:36px;height:36px;overflow:hidden;border-radius:8px;color:#102033;background:#86c5ff}.avatar img{display:block;width:100%;height:100%;object-fit:cover}.profile-button{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:54px;padding:8px;border:1px solid transparent;border-radius:12px;color:#fff;background:#24282d;cursor:pointer;text-align:left}.profile-button:hover,.profile-button[aria-expanded=true]{border-color:#3b4650;background:#2a2f35}.profile-menu{position:absolute;right:0;bottom:66px;left:0;z-index:5;display:grid;gap:4px;padding:10px;border:1px solid #3b424a;border-radius:14px;background:#242424;box-shadow:0 18px 36px #00000052}.profile-menu-action{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;min-height:42px;padding:0 10px;border:1px solid transparent;border-radius:9px;color:#f5f7fa;background:transparent;cursor:pointer;text-align:left}.profile-menu-action:hover{border-color:#454c55;background:#30343a}.profile-menu-action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-button{width:36px;height:36px;color:#d7e0ea}.icon-button:hover{border-color:#46515c;background:#22282e}.content{display:flex;flex-direction:column;min-width:0;min-height:100vh;padding:var(--content-top-padding) 24px 28px}.content-header{display:grid;grid-template-columns:minmax(560px,.85fr) minmax(760px,1.15fr);align-items:start;gap:18px;min-height:calc(var(--shell-top-divider-y) - var(--content-top-padding));margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #2b3036}.page-heading{display:grid;align-content:start;min-width:0;padding-top:8px}.server-performance-banner{background:linear-gradient(145deg,#171d22,#12171b);border:1px solid #34414c;border-radius:12px;display:grid;gap:10px;margin-top:18px;min-height:146px;overflow:hidden;padding:12px 14px}.server-performance-banner>header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.server-performance-banner>header>div{align-items:center;display:inline-flex;gap:8px;min-width:0}.server-performance-banner>header strong{color:#f3f7fb;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-performance-banner>header small{color:#8494a3;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-performance-heartbeat{background:#35c777;border-radius:50%;box-shadow:0 0 0 4px #35c7771f;height:8px;width:8px}.server-performance-heartbeat.stale{background:#f0a33a;box-shadow:0 0 0 4px #f0a33a1f}.server-performance-grid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.server-performance-grid>div{background:#1d242a;border:1px solid #303b44;border-radius:7px;display:grid;gap:2px;min-width:0;padding:7px 9px}.server-performance-grid span,.server-performance-grid small{color:#8494a3;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-performance-grid strong{color:#e9f2fb;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-performance-disk-volumes{display:grid;gap:1px;margin-top:2px}.server-performance-disk-volumes small{display:flex;gap:6px;justify-content:space-between}.server-performance-disk-volumes b,.server-performance-disk-volumes em{font-size:9px;font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-performance-disk-volumes b{color:#a9bac9}.server-performance-disk-volumes em{color:#d9e6f1;flex:0 0 auto}.server-performance-grid>div:first-child strong{color:#72b7ff;font-size:16px}.server-performance-banner.loading,.server-performance-banner.unavailable{align-content:center;color:#8fa0b0;justify-items:center}.breadcrumb,.page-title{margin-bottom:4px;color:#91a0af;font-size:13px}.page-title{display:block;overflow:hidden;margin-bottom:8px;color:#fff;font-size:16px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}h1{margin:0;color:#fff;font-size:26px;line-height:1.2;letter-spacing:0}.header-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.world-clock-banner{align-self:end;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;justify-items:stretch;gap:16px;min-width:0;min-height:120px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;transform:translateY(2px)}.world-clock-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;min-width:0}.world-clock-main{display:grid;justify-items:center;align-content:start;width:min(430px,100%);min-width:0;text-align:center}.world-clock-main span{color:#c4ccd6;font-size:13px;font-weight:800}.world-clock-main strong{display:block;margin-top:4px;overflow:hidden;color:#f4f7fb;font-size:clamp(42px,3vw,58px);font-weight:950;line-height:.96;letter-spacing:0;white-space:nowrap}.world-clock-subdate{display:block;width:100%;margin-top:8px;overflow:hidden;color:#dbe5ef;font-size:12px;font-weight:800;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.world-clock-side{display:grid;align-content:start;justify-items:end;gap:8px;width:100%;min-width:0;padding-top:2px;transform:translateY(-4px)}.world-city-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 10px;justify-content:end;justify-items:center;width:min(780px,100%);max-width:100%;overflow:visible}.world-city-time{display:grid;justify-items:center;width:100%;min-width:0;padding:4px 3px 2px;border:0;background:transparent}.world-city-time span{color:#d8e1eb;font-size:11px;font-weight:800;line-height:1.1;text-align:center;overflow-wrap:anywhere;white-space:normal}.world-city-time strong{margin-top:4px;color:#fff;font-size:16px;font-weight:900;line-height:1}.world-clock-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-height:32px;margin-top:12px;padding:0;border:0;border-radius:0;background:transparent;transform:translateY(8px)}.alert-bell-button{width:auto;gap:6px;min-width:54px;padding:0 8px}.alert-bell-button span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:0 6px;border-radius:999px;color:#fff;background:#d64e43;font-size:12px;font-weight:800;line-height:1}.command-button{justify-content:center;gap:8px;min-height:36px;padding:0 12px;border-color:#3c4650;color:#eef4fb;background:#20262c}.command-button:hover{border-color:#5b6a78;background:#2a3138}.command-button.primary-action{border-color:#3c82f6;color:#fff;background:#245aa8}.command-button.primary-action:hover:not(:disabled){border-color:#65a0ff;background:#2e69c2}.command-button.danger-action{border-color:#e05b539e;color:#ffd8d4;background:#a8363052}.command-button.danger-action:hover:not(:disabled){border-color:#e46a62;color:#fff;background:#be3b3480}.world-clock-actions .clock-refresh-button,.world-clock-actions .icon-button{border:0;color:#d7e0ea;background:transparent}.world-clock-actions .clock-refresh-button:hover,.world-clock-actions .icon-button:hover{border:0;background:transparent}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.summary-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:16px;border:1px solid #333941;border-radius:8px;background:#333941}.summary-band div{min-height:76px;padding:14px 16px;background:#202428}.summary-band span{display:block;overflow:hidden;color:#9ba7b5;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.summary-band strong{display:block;margin-top:8px;color:#fff;font-size:26px;line-height:1}.generator-summary strong{font-size:16px;line-height:1.25;overflow-wrap:anywhere}.status-pill{display:inline-flex;align-items:center;min-width:58px;justify-content:center;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.status-pill.online{color:#42d392;background:#42d3921f;border:1px solid rgba(66,211,146,.35)}.status-pill.active{color:#55dcc3;background:#55dcc31f;border:1px solid rgba(85,220,195,.35)}.status-pill.warning{color:#f3c968;background:#f3c9681f;border:1px solid rgba(243,201,104,.35)}.status-pill.offline{color:#9aa7b5;background:#9aa7b51a;border:1px solid rgba(154,167,181,.25)}.region-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.content-card{min-width:0;padding:18px;border:1px solid #333941;border-radius:8px;background:#202428}.content-card h3{margin:0 0 8px}.content-card>p{margin:0 0 14px;color:#9ba7b5}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0;margin-bottom:16px}.section-heading>div{display:grid;gap:7px;min-width:0}.section-heading h3,.section-heading h4{margin:0;color:#f2f6fb;line-height:1.25}.section-heading h3{font-size:22px}.section-heading h4{font-size:17px}.section-heading p{max-width:980px;margin:0;color:#9ba7b5;line-height:1.6}.section-kicker{color:#63d1ff;font-size:12px;font-weight:900;letter-spacing:.08em}.cloud-config-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.cloud-config-card{display:grid;gap:16px;min-width:0;padding:18px;border:1px solid #343d47;border-radius:10px;background:#171d23}.toggle-row{display:inline-flex;align-items:center;justify-self:start;gap:9px;min-width:0;color:#c4cfdb;font-size:13px;font-weight:800;cursor:pointer}.toggle-row input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;accent-color:#2e69d8}.cloud-config-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cloud-config-fields label{display:grid;gap:7px;min-width:0}.cloud-config-fields label>span{color:#9ba7b5;font-size:12px;font-weight:700}.cloud-config-fields input{width:100%;min-width:0;min-height:42px;padding:0 11px;border:1px solid #3b4650;border-radius:7px;color:#eef4fb;background:#11171c;outline:none}.cloud-config-fields input:focus{border-color:#3c82f6;box-shadow:0 0 0 3px #3c82f629}.cloud-config-fields input[readonly]{color:#8f9baa;background:#161c22}.cloud-config-fields small{overflow-wrap:anywhere;color:#46d6a1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.probe-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.probe-metric-grid>div{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid #303943;border-radius:8px;background:#11171c}.probe-metric-grid span{color:#7f8c9b;font-size:12px;font-weight:700}.probe-metric-grid strong{min-width:0;overflow-wrap:anywhere;color:#eef4fb}.probe-metric-grid strong.is-ready{color:#46d6a1}.probe-metric-grid strong.is-waiting{color:#f2bc63}.security-note{margin:0;padding:12px 14px;border-left:3px solid #3c82f6;border-radius:0 7px 7px 0;color:#9ba7b5;background:#11171c;line-height:1.6}.feature-development-placeholder{display:grid;place-items:center;flex:1 1 auto;min-height:420px;color:#7f8c9b;text-align:center}.feature-development-placeholder strong{font-size:clamp(20px,2vw,30px);font-weight:800}.operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.operations-panel{min-width:0;padding:18px;border:1px solid #3b4652;border-radius:10px;background:#171d23}.performance-card-admin-toggle{align-items:center;background:#1c242b;border:1px solid #3a4651;border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-top:16px;padding:13px 15px}.performance-card-admin-toggle input{accent-color:#2f7ee6;height:18px;margin:0;width:18px}.performance-card-admin-toggle>span{display:grid;gap:4px}.performance-card-admin-toggle strong{color:#f0f5fa}.performance-card-admin-toggle small{color:#91a0af}.operations-panel-wide{grid-column:1 / -1}.operations-panel h4{margin:0 0 14px;color:#eef4fb;font-size:15px}.operations-details{display:grid;gap:0;margin:0}.operations-details>div{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(0,1.25fr);gap:18px;align-items:center;min-height:44px;border-bottom:1px solid #2f3944}.operations-details>div:last-child{border-bottom:0}.operations-details dt{color:#8f9baa}.operations-details dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#eef4fb}.operations-notes{display:grid;gap:10px;margin:0;padding-left:20px;color:#c4cfdb;line-height:1.55}.snapshot-time{margin:18px 0 0!important;color:#7f8c9b;font-size:12px}.sms-smoke-form{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(240px,1fr) max-content;gap:12px;align-items:end}.sms-smoke-form label,.cloud-authorization label,.cloud-config-form label{display:grid;gap:7px}.sms-smoke-form label>span,.cloud-authorization label>span,.cloud-config-form label>span{color:#9ba7b5;font-size:12px;font-weight:700}.sms-smoke-form input,.sms-smoke-form select,.cloud-authorization input,.cloud-config-form input{width:100%;min-height:40px;padding:0 11px;border:1px solid #3b4650;border-radius:7px;color:#eef4fb;background:#11171c}.sms-smoke-policy{margin:12px 0 0;color:#7f8c9b;font-size:12px}.form-success{margin:14px 0 0!important;color:#46d6a1!important}.cloud-configuration-section{margin-top:18px;padding-top:18px;border-top:1px solid #333941}.cloud-authorization{display:grid;grid-template-columns:minmax(280px,480px) minmax(0,1fr);gap:18px;align-items:end}.cloud-authorization p{margin:0 0 5px;color:#8f9baa;line-height:1.5}.cloud-saved-credentials{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:15px;padding:10px 12px;border:1px solid #35404b;border-radius:7px;color:#9ba7b5;background:#11171c}.cloud-saved-credentials strong{color:#eef4fb}.cloud-config-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cloud-config-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.sftp-toggle-grid{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:16px}.sftp-toggle-grid label{display:inline-flex;align-items:center;gap:8px;color:#c4cfdb}.sftp-toggle-grid input{width:17px;height:17px;accent-color:#2e69d8}.sftp-fixed-controls{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.sftp-storage-probe{margin-bottom:16px}.sftp-storage-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.sftp-storage-heading h4,.sftp-storage-heading .eyebrow{margin-bottom:0}.sftp-storage-details{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.sftp-storage-details>div{grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr)}.sftp-storage-meter{height:9px;overflow:hidden;margin-top:16px;border:1px solid #394451;border-radius:999px;background:#14191f}.sftp-storage-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f7ddd,#42cba4)}.system-log-tabs{display:flex;gap:7px;overflow-x:auto;margin:18px 0 14px;padding:0 0 8px;border-bottom:1px solid #303943;scrollbar-gutter:stable}.system-log-tabs button{flex:0 0 auto;min-height:36px;padding:0 14px;border:1px solid #3a444f;border-radius:7px 7px 0 0;color:#b9c5d2;background:#191e23;cursor:pointer}.system-log-tabs button:hover,.system-log-tabs button.active{border-color:#3c82f6;color:#fff;background:#245aa8}.system-log-toolbar{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:12px;color:#8f9baa;font-size:12px}.system-log-severity-filter{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:0 0 14px;padding:12px 14px;border:1px solid #343e48;border-radius:8px;background:#191e23}.system-log-severity-filter legend{padding:0 7px;color:#b9c5d2;font-size:13px;font-weight:800}.system-log-severity-filter label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.system-log-severity-filter input{width:17px;height:17px;accent-color:#367be5}.system-log-severity-filter small{color:#8f9baa;font-weight:800}.system-log-severity-filter p{flex:1 1 280px;margin:0;color:#8f9baa;font-size:12px;text-align:right}.system-log-loading,.system-log-truncated{margin:10px 0}.system-log-truncated{padding:9px 12px;border:1px solid rgba(240,173,78,.38);border-radius:7px;color:#f0bd6b;background:#f0ad4e14}.system-logs-table-shell{max-height:640px;overflow:auto;scrollbar-gutter:stable both-edges}.system-logs-table{min-width:1180px;table-layout:fixed}.system-logs-table th{position:sticky;top:0;z-index:1;background:#20262c}.system-logs-table th:nth-child(1){width:220px}.system-logs-table th:nth-child(2){width:220px}.system-logs-table th:nth-child(4){width:160px}.system-log-timestamp{white-space:nowrap}.system-log-event-cell{min-width:0;overflow-wrap:anywhere;line-height:1.45}.system-log-severity{display:inline-flex;align-items:center;justify-content:center;min-width:118px;padding:4px 9px;border:1px solid;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.severity-p0,.system-log-summary-p0{color:#f66!important}.severity-p0{border-color:#ff57577a;background:#ff57571f}.severity-p1,.system-log-summary-p1{color:#f2bc63!important}.severity-p1{border-color:#f2bc6373;background:#f2bc631a}.severity-p2,.system-log-summary-p2{color:#49d69a!important}.severity-p2{border-color:#49d69a6b;background:#49d69a1a}.reasoning-authorization{display:grid;grid-template-columns:minmax(280px,480px) minmax(0,1fr);gap:18px;align-items:end;margin:18px 0;padding:16px;border:1px solid #343d47;border-radius:9px;background:#171d23}.reasoning-authorization label,.reasoning-form-grid label{display:grid;gap:7px}.reasoning-authorization label>span,.reasoning-form-grid label>span{color:#9ba7b5;font-size:12px;font-weight:700}.reasoning-authorization input,.reasoning-form-grid input,.reasoning-form-grid select{width:100%;min-height:40px;padding:0 11px;border:1px solid #3b4650;border-radius:7px;color:#eef4fb;background:#11171c}.reasoning-authorization p{margin:0 0 5px;color:#8f9baa;line-height:1.5}.reasoning-direct-test-note{margin:18px 0;padding:13px 15px;border:1px solid #35404b;border-radius:9px;color:#aeb9c5;background:#171d23}.reasoning-direct-test-note p{margin:0;line-height:1.55}.reasoning-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reasoning-channel-card{display:grid;align-content:start;gap:12px;min-width:0;padding:18px;border:1px solid #343d47;border-radius:10px;background:#1a2026}.reasoning-channel-card>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:2px}.reasoning-channel-card>header>div{display:grid;gap:4px}.reasoning-channel-card>header>div>span{color:#7f8c9b;font-size:12px;font-weight:700;text-transform:uppercase}.reasoning-channel-card>header strong{color:#f2f6fb}.reasoning-channel-card>label:not(.toggle-row){display:grid;gap:7px;min-width:0}.reasoning-channel-card>label:not(.toggle-row)>span{color:#9ba7b5;font-size:12px;font-weight:700}.reasoning-channel-card>label:not(.toggle-row) input,.reasoning-channel-card>label:not(.toggle-row) select{width:100%;min-width:0;min-height:40px;padding:0 11px;border:1px solid #3b4650;border-radius:7px;color:#eef4fb;background:#11171c;outline:none}.reasoning-channel-card>label:not(.toggle-row) input:focus,.reasoning-channel-card>label:not(.toggle-row) select:focus{border-color:#3c82f6;box-shadow:0 0 0 3px #3c82f629}.reasoning-enabled-toggle{display:inline-flex;gap:7px;align-items:center;color:#c4cfdb;font-size:12px}.reasoning-enabled-toggle input{width:17px;height:17px;accent-color:#2e69d8}.reasoning-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.reasoning-identity span{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid #303943;border-radius:7px;color:#7f8c9b;font-size:11px;background:#141a20}.reasoning-identity strong{overflow-wrap:anywhere;color:#cdd7e2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.reasoning-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reasoning-key-field{grid-column:1 / -1}.reasoning-saved-key{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:12px;padding:10px 12px;border:1px solid #35404b;border-radius:7px;color:#8f9baa;background:#11171c}.reasoning-saved-key strong{color:#eef4fb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.reasoning-saved-key small{color:#46d6a1}.email-saved-password{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:14px;padding:10px 12px;border:1px solid #35404b;border-radius:7px;color:#8f9baa;background:#11171c}.email-saved-password strong{color:#eef4fb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.email-saved-password small{color:#46d6a1}.email-starttls-toggle{display:inline-flex;gap:8px;align-items:center;margin:16px 0;color:#c4cfdb;font-weight:700}.email-starttls-toggle input{width:17px;height:17px;accent-color:#2e69d8}.email-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.email-action-grid label{display:grid;gap:7px}.email-action-grid label>span{color:#9ba7b5;font-size:12px;font-weight:700}.email-action-grid input{width:100%;min-height:40px;padding:0 11px;border:1px solid #3b4650;border-radius:7px;color:#eef4fb;background:#11171c}.vector-service-status{margin-bottom:14px;padding:11px 12px;border:1px solid #35404b;border-radius:7px;background:#11171c}.vector-service-status label{display:inline-flex;gap:9px;align-items:center;color:#d7e0ea;font-weight:700}.vector-service-status input{width:17px;height:17px;accent-color:#2e69d8}.vector-key-form{grid-template-columns:1fr}.vector-saved-key{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:14px;padding:10px 12px;border:1px solid #35404b;border-radius:7px;color:#8f9baa;background:#11171c}.vector-saved-key strong{color:#eef4fb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.vector-saved-key small{color:#46d6a1}.vector-connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vector-connection-grid label{display:grid;gap:7px}.vector-connection-grid label>span{color:#9ba7b5;font-size:12px;font-weight:700}.vector-connection-grid input{width:100%;min-height:40px;padding:0 11px;border:1px solid #3b4650;border-radius:7px;color:#eef4fb;background:#11171c}.vector-connection-grid input[readonly]{color:#8f9baa;background:#161c22}.vector-test-results{margin-top:18px;padding:16px;border:1px solid #343d47;border-radius:9px;background:#171d23}.vector-test-results .section-heading{margin-bottom:12px}.cloud-config-form input[readonly]{color:#8f9baa;background:#161c22}.section-heading .mini-action-button{display:inline-flex;align-items:center;gap:7px}@media(max-width:980px){.operations-grid{grid-template-columns:1fr}.operations-panel-wide{grid-column:auto}.sms-smoke-form,.cloud-authorization,.cloud-config-form,.cloud-config-fields,.reasoning-authorization,.reasoning-channel-grid,.vector-connection-grid{grid-template-columns:1fr}}@media(max-width:640px){.reasoning-form-grid,.reasoning-identity,.email-action-grid{grid-template-columns:1fr}.reasoning-key-field{grid-column:auto}.reasoning-saved-key,.email-saved-password,.vector-saved-key,.probe-metric-grid{grid-template-columns:1fr}}.region-tab{min-height:38px;padding:0 14px;border:1px solid #3b4650;border-radius:7px;color:#c8d1dc;background:#1a1f24;cursor:pointer}.region-tab:hover,.region-tab.active{border-color:#2e69d8;color:#fff;background:#1d4fb8}.department-theme-section{display:grid;gap:12px;padding:18px;border:1px solid #35404b;border-radius:12px;background:#171c216b}.human-resources-release-section{margin-top:32px;border-color:#2f69d899}.finance-release-section{margin-top:32px;border-color:#e1a92d94}.management-department-theme-grid{display:grid;gap:18px;margin:16px 0 20px}.management-department-theme{margin-top:0;opacity:.86;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.management-department-theme.active{box-shadow:0 0 0 1px #3b82f657;opacity:1}.management-department-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:4px}.management-department-actions .region-tabs{margin:0}.management-department-release-catalog{margin-top:4px}.department-theme-heading,.human-resources-release-heading{display:grid;gap:6px;padding:0 4px}.human-resources-release-heading{padding-bottom:2px}.department-theme-heading h3,.department-theme-heading p,.human-resources-release-heading h3,.human-resources-release-heading p{margin:0}.department-theme-heading h3,.human-resources-release-heading h3{color:#fff;font-size:22px}.department-theme-heading>p:last-child,.human-resources-release-heading>p:last-child{color:#9ba7b5}.human-resources-release-tabs{margin-bottom:0}.human-resources-release-card{border-color:#2f69d885;box-shadow:inset 3px 0 #2f69d8b8}.toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 150px max-content;gap:10px;align-items:center;margin-bottom:12px}.search-box{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;min-height:38px;padding:0 11px;border:1px solid #3a424b;border-radius:7px;color:#9ba7b5;background:#1b2025}input,select{min-width:0;min-height:38px;border:1px solid #3a424b;border-radius:7px;color:#f4f7fb;background:#1b2025;outline:none}input{width:100%;border:0;background:transparent}input::placeholder{color:#7d8996}select{padding:0 10px}.table-shell{overflow:auto;border:1px solid #333941;border-radius:8px;background:#1d2125}.table-pagination{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end;margin-top:14px;color:#aeb9c6;font-size:13px}.table-pagination-summary{margin-right:auto}.table-pagination-buttons,.table-pagination-jump,.table-pagination-jump label{display:flex;gap:6px;align-items:center}.table-pagination button{min-width:36px;min-height:34px;padding:0 10px;border:1px solid #3a424b;border-radius:7px;color:#dce4ed;background:#1b2025;cursor:pointer}.table-pagination button:hover:not(:disabled),.table-pagination button.active{border-color:#3c82f6;color:#fff;background:#245aa8}.table-pagination button:disabled{opacity:.45;cursor:not-allowed}.table-pagination-jump input{width:72px;min-height:34px;padding:0 8px;border:1px solid #3a424b;border-radius:7px;color:#f4f7fb;background:#1b2025}table{width:100%;min-width:1680px;border-collapse:collapse}th,td{height:46px;padding:0 12px;border-bottom:1px solid #30363d;text-align:left;white-space:nowrap}th{position:sticky;top:0;z-index:1;color:#c6d0dc;background:#2b3035;font-size:13px;font-weight:700}td{color:#ecf2f8;font-size:14px}tbody tr:hover td{background:#242b31}tbody tr:last-child td{border-bottom:0}.robot-id,.mono-cell{font-family:Cascadia Mono,Consolas,Courier New,monospace}.robot-id{color:#8fc1ff;font-weight:700}.mono-cell{color:#d6e3f0}.server-name-cell{min-width:132px;max-width:190px}.public-ip-cell{min-width:116px;max-width:150px}.license-cell{min-width:132px;max-width:180px;white-space:normal}.robot-version-line,.license-tier-line{line-height:1.35}.robot-version-line{color:#dbeafe;font-family:Cascadia Mono,Consolas,Courier New,monospace;font-size:12px;font-weight:700}.license-tier-line{margin-top:3px;color:#bfd0e2;font-size:12px;font-weight:700}.symbol-wrap{display:flex;flex-wrap:wrap;gap:5px;max-width:260px;padding:6px 0;white-space:normal}.symbol-wrap.multiline-list{max-width:320px}.symbol-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid #3c4650;border-radius:999px;color:#dbeafe;background:#202833;font-family:Cascadia Mono,Consolas,Courier New,monospace;font-size:12px;line-height:1.2}.robot-trading-symbols.collapsed{max-height:88px;overflow:hidden}.robot-trading-symbols.expanded{max-height:none}.robot-trading-symbols .symbol-chip.algorithm-enabled{border-color:#3ac97d99;color:#7ee2a8;background:#1c573757}.robot-trading-symbols .symbol-chip.algorithm-disabled{border-color:#3c4650;color:#8794a3;background:#20252c}.symbol-list-toggle{margin:2px 0 5px;padding:2px 7px;border:1px solid #44515f;border-radius:6px;color:#9fc7f2;background:transparent;cursor:pointer;font-size:11px}.symbol-list-toggle:hover{border-color:#6094cc;color:#d3e8ff;background:#3269a529}.status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700}.status-badge.online{color:#10331f;background:#8edfae}.status-badge.warming{color:#3f2b08;background:#e9c35a}.status-badge.offline{color:#fff;background:#c7564c}.operate-actions{display:grid;grid-template-columns:repeat(3,minmax(54px,1fr));gap:6px;width:190px}.license-approval-actions{grid-template-columns:repeat(3,minmax(58px,1fr));width:260px;align-items:center}.license-approval-actions .status-badge{justify-content:center}.mini-action-button{min-height:28px;padding:0 7px;border:1px solid #3c4650;border-radius:6px;color:#eef4fb;background:#20262c;cursor:pointer;white-space:nowrap}.mini-action-button:hover{border-color:#5b6a78;background:#2a3138}.direction-wheel-button{display:inline-flex;gap:5px;align-items:center;justify-content:center;color:#d8ecff;border-color:#356ca8}.inline-link-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.release-filename-cell,.release-url-cell,.release-hash-cell{max-width:360px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.release-hash-cell,.release-url-cell{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.release-authority-summary{display:grid;gap:3px;margin-top:8px;padding:8px 10px;border-left:3px solid #3b82f6;background:#3b82f614;color:#aebfd1;font-size:12px;line-height:1.45}.release-authority-summary strong{color:#f4f7fb}:root[data-theme=light] .release-authority-summary{color:#526273;background:#2563eb14}:root[data-theme=light] .release-authority-summary strong{color:#18212b}.release-status-cell{min-width:120px}.release-action-buttons{display:flex;min-width:150px;flex-direction:column;gap:7px;align-items:stretch}.release-action-buttons .mini-action-button{justify-content:center;width:100%}.mini-action-button:disabled{opacity:.45;cursor:not-allowed}.release-publication-modal{width:min(760px,calc(100vw - 42px))}.release-verification-modal,.artifact-revoke-modal{width:min(820px,calc(100vw - 42px))}.verification-result-grid{display:grid;gap:10px;margin:0}.verification-result-grid>div{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid #35424d;border-radius:8px;background:#192026}.verification-result-grid dt{color:#8ea0af;font-size:12px;font-weight:800}.verification-result-grid dd{min-width:0;margin:0;overflow-wrap:anywhere}:root[data-theme=light] .verification-result-grid>div{border-color:#d1dbe4;background:#f4f7fb}:root[data-theme=light] .verification-result-grid dt{color:#607184}.notice-title-button{padding:0;border:0;color:#78b5ff;background:transparent;font:inherit;font-weight:750;text-align:left;cursor:pointer}.notice-title-button:hover{color:#b9dbff;text-decoration:underline}.notice-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.notice-editor-grid label,.rich-text-field{display:grid;gap:7px}.notice-editor-grid label span,.rich-text-field>span{color:#aab5c1;font-size:13px}.notice-editor-grid input,.notice-editor-grid select{width:100%;min-height:40px;padding:8px 10px;border:1px solid #3a424b;border-radius:7px;color:#f4f7fb;background:#1b2025}.rich-text-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:8px;border:1px solid #3a424b;border-bottom:0;border-radius:8px 8px 0 0;background:#22282e}.rich-text-toolbar button{min-width:36px;min-height:32px;padding:4px 8px;border:1px solid #46515d;border-radius:5px;color:#e7eef7;background:#171c21;cursor:pointer}.rich-text-toolbar button:hover{border-color:#4a92ff;background:#243d5f}.rich-text-editor{min-height:420px;max-height:680px;overflow:auto;padding:18px;border:1px solid #3a424b;border-radius:0 0 8px 8px;color:#edf3fa;background:#151a1f;line-height:1.65;outline:none}.rich-text-editor:empty:before{color:#788695;content:attr(data-placeholder);pointer-events:none}.notice-editor-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.notice-popup-page{min-height:100vh;padding:24px 28px 48px;color:#edf3fa;background:radial-gradient(circle at top,rgba(56,75,96,.35),transparent 420px),#11161b}.notice-popup-toolbar{display:flex;gap:20px;align-items:center;justify-content:space-between;width:min(1120px,100%);margin:0 auto 18px;padding:14px 16px;border:1px solid #35404a;border-radius:10px;background:#1b2229}.notice-popup-toolbar strong{display:block;margin-top:3px;color:#f2f6fb;font-size:15px}.notice-popup-message,.notice-popup-loading{width:min(1120px,100%);margin:14px auto}.government-notice-stage{width:100%;overflow-x:auto;padding:12px 0 20px}.government-notice-sheet{box-sizing:border-box;width:210mm;min-height:297mm;margin:0 auto;padding:37mm 26mm 35mm 28mm;color:#111;background:#fff;box-shadow:0 16px 42px #0000007a;font-family:FangSong,STFangsong,"Noto Serif CJK SC","Source Han Serif SC",SimSun,serif;font-size:16pt;line-height:1.78}.government-notice-sheet *,.government-notice-sheet *:before,.government-notice-sheet *:after{box-sizing:border-box}.government-notice-plate{color:#111}.government-notice-security{display:grid;justify-items:start;font-size:10.5pt;line-height:1.6}.government-notice-agency{margin:9mm 0 7mm;color:#d40000;font-family:FZXiaoBiaoSong-B05S,方正小标宋简体,"Noto Serif CJK SC",SimSun,serif;font-size:29pt;font-weight:700;line-height:1.25;letter-spacing:.02em;text-align:center}.government-notice-number-line{display:flex;align-items:flex-end;justify-content:space-between;gap:12mm;font-size:10.5pt;line-height:1.55}.government-notice-number-line span:last-child{text-align:right}.government-notice-red-rule{height:1.6px;margin:2.5mm 0 12mm;background:#d40000}.government-notice-body>h1{margin:0 0 8mm;color:#111;font-family:FZXiaoBiaoSong-B05S,方正小标宋简体,"Noto Serif CJK SC",SimSun,serif;font-size:22pt;font-weight:700;line-height:1.42;text-align:center;text-wrap:balance}.government-notice-recipient{margin:0 0 4mm;font-size:16pt;line-height:1.78}.government-notice-rich-content{color:#111;font-size:16pt;line-height:1.78;overflow-wrap:anywhere}.government-notice-rich-content p{margin:0 0 3.5mm;text-align:justify;text-indent:2em}.government-notice-rich-content h1,.government-notice-rich-content h2,.government-notice-rich-content h3,.government-notice-rich-content h4{margin:4mm 0 2.5mm;color:#111;font-family:SimHei,Noto Sans CJK SC,sans-serif;font-weight:700;line-height:1.65}.government-notice-rich-content h1{font-size:18pt}.government-notice-rich-content h2{font-size:16pt}.government-notice-rich-content h3,.government-notice-rich-content h4{font-size:15pt}.government-notice-rich-content ul,.government-notice-rich-content ol{margin:2mm 0 4mm;padding-left:2.4em}.government-notice-rich-content li{margin:1.5mm 0}.government-notice-rich-content blockquote{margin:4mm 0;padding:2mm 0 2mm 6mm;border-left:1.2mm solid #8a8a8a;color:#444}.government-notice-rich-content a{color:#004ca3;text-decoration:underline}.government-notice-rich-content pre,.government-notice-rich-content code{font-family:SFMono-Regular,Consolas,monospace;font-size:10.5pt}.government-notice-rich-content pre{max-width:100%;overflow-x:auto;padding:3mm;border:.2mm solid #c8c8c8;background:#f4f4f4;white-space:pre-wrap}.government-notice-rich-content table{width:100%;max-width:100%;min-width:0;margin:4mm 0;border-collapse:collapse;table-layout:fixed;color:#111;background:#fff;font-size:10.5pt;line-height:1.5}.government-notice-rich-content th,.government-notice-rich-content td{position:static;z-index:auto;min-width:0;height:auto;padding:1.5mm 2mm;border:.2mm solid #555555;color:#111;background:#fff;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.government-notice-rich-content th{font-family:SimHei,Noto Sans CJK SC,sans-serif;color:#111;background:#eee}.government-notice-rich-content tbody tr:hover td{color:#111;background:#fff}.government-notice-signature{margin-top:8mm;padding-right:9mm;font-size:16pt;line-height:1.65;text-align:right}.government-notice-signature p{margin:0;text-indent:0}.government-notice-imprint{margin-top:9mm;color:#111;font-size:9pt;line-height:1.55}.government-notice-imprint-rule{height:.3mm;background:#111}.government-notice-imprint-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8mm;padding:1.8mm 0}.government-notice-imprint-row span:last-child{text-align:right;overflow-wrap:anywhere}.government-notice-web-page-no{margin:8mm 0 -24mm;font-size:10.5pt;text-align:center}.government-notice-structure-note,.notice-document-runtime-meta{width:min(210mm,calc(100vw - 56px));margin:12px auto 0;color:#9eabb8;font-size:12px;line-height:1.55}.notice-document-runtime-meta{display:flex;flex-wrap:wrap;gap:8px 20px;overflow-wrap:anywhere}@media print{@page{size:A4;margin:0}.notice-popup-page{padding:0;background:#fff}.notice-popup-toolbar,.government-notice-structure-note,.notice-document-runtime-meta,.notice-popup-message{display:none}.government-notice-stage{padding:0;overflow:visible}.government-notice-sheet{margin:0;box-shadow:none}}@media(max-width:860px){.notice-popup-page{padding:14px 12px 32px}.notice-popup-toolbar{align-items:stretch;flex-direction:column}.notice-popup-toolbar .release-action-buttons{justify-content:flex-start}.government-notice-stage{padding-bottom:12px}.government-notice-structure-note,.notice-document-runtime-meta{width:100%}}@supports not (width: 210mm){.government-notice-sheet{width:794px;min-height:1123px}}.mini-action-button.danger,.command-button.danger{border-color:#7d3a35;color:#fff3f1;background:#5a241f}.mini-action-button.danger:hover,.command-button.danger:hover{border-color:#b45249;background:#6d2e28}.error-text{color:#ff9f95}.success-text{color:#93e6af}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:24px;background:#04080c94}.robot-modal{display:grid;gap:18px;width:min(1480px,calc(100vw - 42px));max-height:min(820px,calc(100vh - 48px));overflow:hidden;padding:20px;border:1px solid #3b424a;border-radius:12px;background:#1b1f24;box-shadow:0 24px 60px #0000005c}.license-approval-detail-modal{width:min(980px,calc(100vw - 42px))}.robot-modal header{display:grid;gap:4px}.robot-modal header strong{color:#fff;font-size:20px}.robot-modal header span{color:#9aa4b2;font-size:13px}.robot-login-log-modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1580px,calc(100vw - 42px))}.direction-wheel-popup-page{width:100vw;min-width:640px;height:100vh;min-height:560px;overflow:hidden;color:#edf3fa;background:#15191d}.direction-wheel-popup-content{display:grid;grid-template-rows:auto auto minmax(0,auto) minmax(180px,1fr) auto auto;gap:18px;width:100%;height:100%;padding:20px;overflow:hidden;background:#1b1f24}.direction-wheel-header{display:flex!important;flex-direction:row;align-items:flex-start;justify-content:space-between}.direction-wheel-header>div{display:grid;gap:4px}.direction-wheel-header strong{display:inline-flex;gap:8px;align-items:center}.direction-wheel-help{margin:0;color:#aeb8c5;line-height:1.5}.direction-wheel-symbol-tabs{display:flex;gap:7px;overflow-x:auto;padding-bottom:3px}.direction-wheel-symbol-tabs button{min-height:34px;padding:0 14px;border:1px solid #3c4650;border-radius:6px;color:#dce5ef;background:#20262c;cursor:pointer;white-space:nowrap}.direction-wheel-symbol-tabs button.active{border-color:#3a83d7;color:#fff;background:#255caa}.direction-wheel-controls{display:grid;align-content:start;min-height:180px;overflow:auto;border:1px solid #343a42;border-radius:8px;background:#202428}.direction-wheel-control{display:grid;grid-template-columns:minmax(300px,1fr) minmax(180px,42%);gap:16px;align-items:center;min-height:46px;padding:7px 12px;border-bottom:1px solid #343a42}.direction-wheel-control:last-child{border-bottom:0}.direction-wheel-control:nth-child(2n){background:#25292e}.direction-wheel-control>span{color:#f1f5fb}.direction-wheel-control input[type=checkbox]{width:26px;min-height:26px;accent-color:#3a83d7}.direction-wheel-control select{width:100%;min-height:34px;padding:5px 8px;border:1px solid #4b535c;border-radius:5px;color:#f4f7fb;background:#2a2f35}.direction-wheel-control.disabled{opacity:.5}.direction-wheel-actions{display:grid;grid-template-columns:minmax(160px,1fr) auto;align-items:center}.robot-login-log-table{min-height:280px;overflow:auto}.robot-login-log-table table{min-width:1240px}.robot-login-log-table td{vertical-align:top}.robot-login-log-table details{margin-top:6px}.robot-login-log-table summary{cursor:pointer;color:#8fc3ff}.robot-login-log-table pre{max-width:560px;margin:7px 0 0;padding:8px;overflow:auto;border-radius:6px;color:#cfd8e3;background:#12161a;white-space:pre-wrap;overflow-wrap:anywhere}.robot-diagnostics-modal{grid-template-rows:auto auto auto auto minmax(260px,1fr) auto;width:min(1760px,calc(100vw - 42px));max-height:calc(100vh - 48px)}.robot-diagnostics-modal>header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.robot-diagnostics-modal>header>div:first-child{display:grid;gap:4px}.robot-diagnostics-header-actions,.robot-diagnostics-header-actions button,.robot-diagnostics-tabs,.robot-diagnostics-footer,.robot-diagnostics-footer>div{display:flex;gap:8px;align-items:center}.robot-diagnostics-header-actions{justify-content:flex-end;flex-wrap:wrap}.robot-diagnostics-header-actions button,.robot-diagnostics-tabs button,.robot-diagnostics-footer button{min-height:34px;padding:6px 12px;border:1px solid #3d4854;border-radius:6px;color:#e7eef7;background:#222930;cursor:pointer}.robot-diagnostics-tabs{flex-wrap:wrap}.robot-diagnostics-tabs button.active{border-color:#4b91e4;color:#fff;background:#225db6}.robot-diagnostics-summary{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px}.robot-diagnostics-summary span{display:grid;gap:4px;min-width:0;padding:9px 12px;border:1px solid #343e49;border-radius:7px;color:#98a6b6;background:#20262c}.robot-diagnostics-summary strong{color:#f0f5fb;overflow-wrap:anywhere}.robot-diagnostics-table{min-height:260px;overflow:auto}.robot-diagnostics-table table{min-width:1480px}.robot-diagnostics-table th,.robot-diagnostics-table td{min-width:110px;max-width:360px;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.robot-diagnostics-table th:first-child,.robot-diagnostics-table td:first-child{min-width:64px}.diagnostic-level{display:inline-flex;padding:3px 8px;border:1px solid #47515d;border-radius:999px;color:#dfe8f3;background:#27303a}.diagnostic-level.warning{border-color:#a2741d;color:#ffd47a;background:#3a2c12}.diagnostic-level.error,.diagnostic-level.critical{border-color:#a54949;color:#faa;background:#3a1f22}.robot-diagnostics-footer{justify-content:space-between}.robot-diagnostics-footer button:disabled{opacity:.45;cursor:default}@media(max-width:900px){.robot-diagnostics-modal>header{display:grid}.robot-diagnostics-header-actions{justify-content:flex-start}.robot-diagnostics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow:auto;gap:12px}.modal-grid label,.modal-stack{display:grid;gap:7px}.modal-grid label span{color:#aab5c1;font-size:13px}.modal-grid input,.modal-grid select,.modal-grid textarea,.modal-stack textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid #3a424b;border-radius:7px;color:#f4f7fb;background:#1b2025}.modal-grid input[readonly]{color:#c6d0dc;background:#161a1f}.modal-grid textarea,.modal-stack textarea{min-height:110px;resize:vertical}.modal-wide{grid-column:1 / -1}.broker-detail-panel{display:grid;min-width:0;gap:8px}.broker-detail-title{color:#f4f7fb;font-size:15px;font-weight:800}.broker-detail-table-wrap{min-width:0;overflow:auto;border:1px solid #3a424b;border-radius:7px;background:#171c21}.broker-detail-table{width:100%;min-width:980px;border-collapse:collapse;color:#e8eef6;font-size:13px}.broker-detail-table th,.broker-detail-table td{padding:9px 10px;border-bottom:1px solid #303842;text-align:left;vertical-align:top}.broker-detail-table th{color:#aab5c1;font-size:12px;font-weight:800;background:#22282e}.broker-detail-table tr:last-child td{border-bottom:0}.broker-detail-api{white-space:pre-line}.broker-detail-symbols{display:flex;flex-wrap:wrap;gap:6px}.broker-detail-symbols span{min-height:24px;padding:3px 7px;border:1px solid #3c4650;border-radius:5px;color:#f4f7fb;background:#20262c;white-space:nowrap}.modal-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.modal-actions span,.modal-stack p{margin:0;color:#aab5c1}.modal-stack pre{max-height:360px;overflow:auto;margin:0;padding:12px;border:1px solid #303842;border-radius:8px;color:#dbe7f4;background:#11161b;white-space:pre-wrap;word-break:break-word}.robot-modal .command-button{justify-self:end}.dashboard-backdrop{padding:20px}.dashboard-backdrop.minimized{align-items:end;justify-items:center}.robot-dashboard-window{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1820px,calc(100vw - 34px));height:min(900px,calc(100vh - 42px));overflow:hidden;border:1px solid #3b424a;border-radius:10px;background:#191c20;box-shadow:0 24px 60px #0000006b}.robot-dashboard-window.maximized{width:calc(100vw - 20px);height:calc(100vh - 20px)}.robot-dashboard-window.minimized{width:min(520px,calc(100vw - 34px));height:auto}.dashboard-titlebar{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 10px 0 14px;border-bottom:1px solid #343a42;background:#171a1e}.dashboard-titlebar>div:first-child{display:flex;align-items:baseline;min-width:0;gap:10px}.dashboard-titlebar strong{overflow:hidden;color:#fff;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.dashboard-titlebar span{overflow:hidden;color:#9aa4b2;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dashboard-window-controls{display:inline-flex;align-items:center;gap:4px}.dashboard-window-controls button{display:inline-grid;place-items:center;width:30px;height:28px;border:1px solid transparent;border-radius:5px;color:#dce7f3;background:transparent;cursor:pointer}.dashboard-window-controls button:hover{border-color:#4a5562;background:#252a30}.dashboard-popup-page{display:grid;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100vh;overflow:hidden;color:#e8eef6;background:#171a1e}.popup-titlebar{position:sticky;top:0;z-index:2;min-height:38px;border-bottom-color:#2f363f;box-shadow:0 1px #ffffff0a}.dashboard-popup-scroll{min-width:0;min-height:0;overflow:auto;padding:0;background:#1a1d21}.parameter-popup-scroll{max-width:100vw;overflow:auto;padding:8px;scrollbar-gutter:stable both-edges}.details-popup-scroll,.command-popup-scroll{max-width:100vw;overflow:auto;padding:12px;scrollbar-gutter:stable both-edges}.dashboard-popup-message{margin:12px;color:#aeb8c5}.license-request-popup-scroll{max-width:100vw;overflow:auto;padding:14px;scrollbar-gutter:stable both-edges}.license-request-popup-content{display:grid;gap:16px;width:max-content;min-width:1120px;max-width:none}.license-request-popup-grid{width:1120px;min-width:1120px;padding:14px;border:1px solid #303842;border-radius:8px;background:#161a1f}.revoke-panel{display:grid;gap:12px;width:1120px;min-width:1120px;padding:14px;border:1px solid #47343a;border-radius:8px;background:#1f1719}.revoke-panel h2{margin:0;color:#fff2ef;font-size:18px}.checkbox-row{display:flex;align-items:center;gap:9px;color:#dce7f3}.checkbox-row input{width:17px;height:17px}.revoke-reason-field{display:grid;gap:7px}.revoke-reason-field span{color:#aab5c1;font-size:13px}.revoke-reason-field textarea{min-height:100px;padding:8px 10px;border:1px solid #3a424b;border-radius:7px;color:#f4f7fb;background:#1b2025}.gui-parameter-panel,.gui-dashboard-panel{display:grid;gap:10px;min-height:0}.gui-parameter-panel.empty pre{max-height:520px;overflow:auto;margin:0;padding:12px;border:1px solid #303842;border-radius:8px;background:#11161b;white-space:pre-wrap}.popup-parameter-panel{width:max-content;min-width:1480px;min-height:calc(100vh - 54px);padding:0}.popup-details-grid{width:max(1180px,calc(100vw - 40px));min-width:1180px;min-height:calc(100vh - 64px);align-content:start;padding:0}.popup-details-grid .broker-detail-table{min-width:1120px}.popup-command-panel{width:max(900px,calc(100vw - 40px));min-width:900px;min-height:calc(100vh - 64px);align-content:start;padding:0}.popup-command-panel pre{min-width:860px;min-height:360px;max-height:none;overflow:auto;white-space:pre;word-break:normal}.gui-tab-strip{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid #343a42}.gui-tab-strip button{flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid #343a42;border-bottom:0;border-radius:5px 5px 0 0;color:#e8eef6;background:#171b20;cursor:pointer}.gui-tab-strip.secondary button{min-height:32px;color:#d1dae4;background:#1d2228}.gui-tab-strip button.active{border-color:#4285f4;color:#fff;background:#2563d8}.gui-parameter-form{display:grid;gap:12px;align-content:start;max-height:min(560px,calc(100vh - 300px));overflow:auto;padding:12px;border:1px solid #3a4048;background:#202428}.popup-parameter-panel .gui-parameter-form{width:100%;max-height:none;min-height:620px}.gui-parameter-section-title{position:sticky;top:0;z-index:1;min-height:32px;padding:7px 10px;border-bottom:1px solid #454c55;color:#fff;font-size:14px;font-weight:800;background:#15191d}.gui-parameter-group{min-width:0;margin:0;padding:16px 10px 10px;border:1px solid #8b8f96;border-radius:7px;background:#24272b}.gui-parameter-group legend{max-width:min(920px,80%);padding:0 8px;overflow:hidden;color:#fff;font-size:15px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.gui-parameter-group-body{display:grid;min-width:0;overflow:hidden;border:1px solid #343a42;background:#202428}.gui-parameter-group-actions{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:10px;align-items:center;min-height:38px;padding-top:9px;color:#aeb8c5;font-size:13px}.gui-parameter-group-actions .command-button{min-height:32px}.gui-parameter-row{display:grid;grid-template-columns:minmax(220px,32%) minmax(260px,1fr);gap:14px;align-items:center;min-height:38px;padding:5px 10px;border-bottom:1px solid #343a42}.gui-parameter-row:nth-child(2n){background:#25292e}.gui-parameter-row>span{overflow:hidden;color:#f1f5fb;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.gui-parameter-row>div{min-width:0}.gui-parameter-row input:not([type=checkbox]),.gui-parameter-row select{width:100%;min-height:32px;padding:5px 8px;border:1px solid #4b535c;border-radius:5px;color:#f4f7fb;background:#2a2f35}.gui-parameter-row input[type=checkbox]{width:24px;min-height:24px;accent-color:#f28c74}.gui-parameter-row.readonly input,.gui-parameter-row.readonly select{color:#aeb8c5;background:#181d22}.modal-actions.sticky{position:sticky;bottom:0;padding-top:10px;border-top:1px solid #343a42;background:#1b1f24}.command-button:disabled{cursor:not-allowed;opacity:.48}.gui-dashboard-split{--dashboard-left: 78%;grid-template-columns:minmax(760px,var(--dashboard-left)) 6px minmax(360px,1fr);gap:0;min-height:0;height:100%;border:1px solid #454545;border-radius:6px;background:#252525}.popup-dashboard-split{min-width:1540px;min-height:calc(100vh - 40px);height:calc(100vh - 40px)}.gui-dashboard-left-pane,.gui-dashboard-right-pane{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;background:#252525}.gui-dashboard-pane-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:7px 10px;border-bottom:1px solid #343a42;color:#aab5c1;background:#1f1f1f}.gui-dashboard-pane-head strong{color:#fff;font-size:14px}.gui-dashboard-pane-head span{color:#aab5c1;font-size:12px;white-space:nowrap}.gui-dashboard-pane-scroll{min-width:0;min-height:0;overflow:auto}.popup-dashboard-split .gui-dashboard-pane-scroll{overflow:auto}.gui-status-board{min-width:1420px;padding:10px 12px 24px;color:#f2f6fb}.gui-status-line{display:grid;grid-template-columns:minmax(150px,230px) minmax(1040px,1fr);column-gap:16px;align-items:start;min-height:24px;padding:4px 0;line-height:1.32}.gui-status-line strong{color:#f4f7fb;font-size:13px;text-align:left}.gui-status-plain{color:#d7e0ea;font-size:13px;overflow-wrap:anywhere;white-space:normal}.gui-status-items{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));column-gap:18px;row-gap:5px;min-width:0}.gui-status-item{display:flex;align-items:flex-start;min-width:0;gap:5px;color:#e8eaed;font-size:13px}.gui-status-dot{flex:0 0 auto;color:#d93025;font-size:13px;line-height:1.25}.gui-status-dot.started{color:#1f9d55}.gui-status-dot.stopped{color:#d93025}.gui-status-item-text{min-width:0;overflow:hidden;color:#e8eaed;text-overflow:clip;white-space:nowrap}.gui-dashboard-splitter{width:9px;min-width:6px;border-left:1px solid #374151;border-right:1px solid #6b7280;background:#4b5563;cursor:col-resize}.gui-dashboard-splitter:hover{background:#6b7280}.gui-performance-board{min-width:380px;padding:10px 14px 24px}.gui-performance-line{display:grid;grid-template-columns:150px minmax(160px,1fr);gap:8px;align-items:start;padding:4px 0;color:#dce6f2;line-height:1.38}.gui-performance-line span{color:#f2f6fb;font-size:12px;font-weight:700}.gui-performance-line strong{color:#f5c542;font-size:12px;font-weight:800;overflow-wrap:anywhere}.legal-footer{margin-top:auto;border-top:1px solid #2b3036;padding-top:28px;color:#6f7883;font-size:13px;line-height:1.55}.legal-footer p{margin:0;color:#707780}@media(max-width:1500px){.content-header{grid-template-columns:1fr}.world-clock-banner{grid-template-columns:1fr;justify-items:start;min-height:0;transform:none}.world-clock-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.world-clock-main{justify-items:start;width:min(430px,100%);text-align:left}.world-clock-subdate{text-align:left}.world-clock-side{position:static;margin-top:8px;justify-items:start;transform:none}.world-city-grid,.world-clock-actions{justify-content:flex-start}}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar-resizer{display:none}.sidebar{width:100%;min-width:0;min-height:auto;max-height:none;border-bottom:1px solid #2c3035}.tree-nav{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.profile-menu{right:auto;width:min(280px,calc(100vw - 28px))}}@media(max-width:720px){.content{min-height:auto;padding:18px 14px 22px}.content-header{min-height:0}.world-clock-banner{min-height:0;padding:0}.world-clock-main strong{font-size:52px}.world-clock-primary{grid-template-columns:1fr}.world-clock-subdate{font-size:12px;white-space:normal}.world-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-city-time span{font-size:11px;white-space:normal}.summary-band,.toolbar,.tree-nav,.sftp-storage-details{grid-template-columns:1fr}.system-log-severity-filter p{text-align:left}.toolbar .command-button{width:100%}}:root[data-theme=light] body{color:#18212b;background:#eef2f6}:root[data-theme=light] .login-shell{background:linear-gradient(180deg,#d9e1eae0,#eef2f600 260px),#eef2f6}:root[data-theme=light] .login-slogan-panel{border-color:#d5dde7;background:linear-gradient(145deg,#fffffffa,#e8eef5fa),#fff}:root[data-theme=light] .login-eyebrow,:root[data-theme=light] .login-links-row button{color:#195dc1}:root[data-theme=light] .login-slogan-content h1,:root[data-theme=light] .login-brand strong,:root[data-theme=light] .login-card-heading h2,:root[data-theme=light] .login-tab.active,:root[data-theme=light] .login-field>span{color:#101821}:root[data-theme=light] .login-slogan-content p,:root[data-theme=light] .login-card-heading p{color:#667587}:root[data-theme=light] .login-feature-item{color:#263544}:root[data-theme=light] .login-topbar .login-preferences .login-select-row span{color:#101821}:root[data-theme=light] .login-topbar .login-preferences .login-select-row select option{color:#17212c;background:#fff}:root[data-theme=light] .login-topbar .login-preferences .login-select-row select option:checked{color:#fff;background:gray}:root[data-theme=light] .login-tabs{border-bottom-color:#d5dde7}:root[data-theme=light] .login-tab{color:#687789}:root[data-theme=light] .login-field input,:root[data-theme=light] .login-password-toggle{border-color:#c8d2de;color:#17212c;background:#fff}:root[data-theme=light] .login-field input::placeholder{color:#8492a3}:root[data-theme=light] .app-shell{background:linear-gradient(180deg,#d9e1ead9,#eef2f600 220px),#eef2f6}:root[data-theme=light] .sidebar{background:#f8fafc}:root[data-theme=light] .sidebar-resizer{border-left-color:#d5dde7;background:linear-gradient(90deg,#f8fafccc,#dae2ec57)}:root[data-theme=light] .logo-lockup,:root[data-theme=light] .profile-menu-wrap{border-color:#d9e0e8}:root[data-theme=light] .content-header{border-bottom-color:#d9e0e8}:root[data-theme=light] .server-performance-banner{background:#fff;border-color:#ced8e3}:root[data-theme=light] .server-performance-grid>div{background:#f5f8fb;border-color:#d9e1ea}:root[data-theme=light] .server-performance-banner>header strong,:root[data-theme=light] .server-performance-grid strong{color:#172330}:root[data-theme=light] .server-performance-grid>div:first-child strong{color:#176ac4}:root[data-theme=light] .server-performance-disk-volumes b{color:#516375}:root[data-theme=light] .server-performance-disk-volumes em{color:#20364a}:root[data-theme=light] .logo-lockup strong,:root[data-theme=light] .profile-button strong,:root[data-theme=light] .page-title,:root[data-theme=light] h1{color:#101821}:root[data-theme=light] .breadcrumb,:root[data-theme=light] .summary-band span{color:#667587}:root[data-theme=light] .logo-mark,:root[data-theme=light] .profile-button,:root[data-theme=light] .profile-menu,:root[data-theme=light] .summary-band,:root[data-theme=light] .content-card,:root[data-theme=light] .table-shell{border-color:#d3dce6;background:#fff}:root[data-theme=light] .content-card>p{color:#667587}:root[data-theme=light] .table-pagination{color:#667587}:root[data-theme=light] .table-pagination button,:root[data-theme=light] .table-pagination-jump input{border-color:#c8d2de;color:#17212c;background:#fff}:root[data-theme=light] .table-pagination button:hover:not(:disabled),:root[data-theme=light] .table-pagination button.active{border-color:#3c82f6;color:#fff;background:#2f6fc5}:root[data-theme=light] .world-clock-banner{border-color:transparent;background:transparent}:root[data-theme=light] .world-clock-main span,:root[data-theme=light] .world-city-time span{color:#425064}:root[data-theme=light] .world-clock-main strong,:root[data-theme=light] .world-city-time strong{color:#20242a}:root[data-theme=light] .world-clock-subdate{color:#3b4452}:root[data-theme=light] .logo-mark{box-shadow:inset 0 0 0 1px #1018210a}:root[data-theme=light] .tree-root,:root[data-theme=light] .tree-child,:root[data-theme=light] .tree-grandchild,:root[data-theme=light] .icon-button{color:#3d4a58}:root[data-theme=light] .tree-root:hover,:root[data-theme=light] .tree-child:hover,:root[data-theme=light] .tree-grandchild:hover,:root[data-theme=light] .icon-button:hover{border-color:#c4ceda;background:#eef3f8;color:#101821}:root[data-theme=light] .tree-root.active{border-color:#2e69d8;background:#2767d8;color:#fff}:root[data-theme=light] .tree-child.active{border-color:#c5d7fb;background:#e8f0ff;color:#164aa5}:root[data-theme=light] .tree-child.ancestor{color:#164aa5}:root[data-theme=light] .tree-grandchild.active{border-color:#c5d7fb;background:#e8f0ff;color:#164aa5}:root[data-theme=light] .avatar{color:#063253;background:#bfe3ff}:root[data-theme=light] .profile-button:hover,:root[data-theme=light] .profile-button[aria-expanded=true],:root[data-theme=light] .profile-menu-action:hover{border-color:#c4ceda;background:#eef3f8}:root[data-theme=light] .profile-menu-action{color:#17212c}:root[data-theme=light] .command-button,:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] .search-box{border-color:#c8d2de;color:#17212c;background:#fff}:root[data-theme=light] .brand-select-row span,:root[data-theme=light] .brand-welcome{color:#101821}:root[data-theme=light] .service-tab{border-color:#c8d2de;border-bottom-color:#d9e0e8;color:#3d4a58;background:#fff}:root[data-theme=light] .service-tab:hover{border-color:#9fb0c2;border-bottom-color:#d9e0e8;color:#101821;background:#eef3f8}:root[data-theme=light] .service-tab.active{border-color:#2e69d8;border-bottom-color:#f8fafc;color:#164aa5;background:linear-gradient(180deg,#2767d829,#f8fafc00 58%),#f8fafc;box-shadow:inset 0 2px #2e69d8,0 -1px #2e69d81f}:root[data-theme=light] .command-button:hover{border-color:#9fb0c2;background:#f1f5f9}:root[data-theme=light] .gui-parameter-form{border-color:#c8d2de;background:#f4f7fb}:root[data-theme=light] .gui-parameter-group{border-color:#aeb8c5;background:#fff}:root[data-theme=light] .gui-parameter-group legend{color:#101821}:root[data-theme=light] .gui-parameter-group-body{border-color:#d6dee8;background:#fff}:root[data-theme=light] .gui-parameter-row{border-bottom-color:#d6dee8}:root[data-theme=light] .gui-parameter-row:nth-child(2n){background:#f4f7fb}:root[data-theme=light] .gui-parameter-row>span{color:#17212c}:root[data-theme=light] .gui-parameter-group-actions,:root[data-theme=light] .modal-actions.sticky{color:#52606c}:root[data-theme=light] .modal-actions.sticky{border-top-color:#d6dee8;background:#f4f7fb}:root[data-theme=light] .broker-detail-title{color:#101821}:root[data-theme=light] .broker-detail-table-wrap{border-color:#c8d2de;background:#fff}:root[data-theme=light] .broker-detail-table{color:#17212c}:root[data-theme=light] .broker-detail-table th,:root[data-theme=light] .broker-detail-table td{border-bottom-color:#d6dee8}:root[data-theme=light] .broker-detail-table th{color:#52606c;background:#eef3f8}:root[data-theme=light] .broker-detail-symbols span{border-color:#c8d2de;color:#17212c;background:#f4f7fb}:root[data-theme=light] .region-tab{border-color:#c8d2de;color:#3d4a58;background:#fff}:root[data-theme=light] .region-tab:hover,:root[data-theme=light] .region-tab.active{border-color:#2e69d8;color:#fff;background:#2767d8}:root[data-theme=light] .department-theme-section{border-color:#cbd4df;background:#f5f8fcad}:root[data-theme=light] .human-resources-release-section{border-color:#2f69d86b}:root[data-theme=light] .finance-release-section{border-color:#b07c186b}:root[data-theme=light] .department-theme-heading h3,:root[data-theme=light] .human-resources-release-heading h3{color:#18202a}:root[data-theme=light] .department-theme-heading>p:last-child,:root[data-theme=light] .human-resources-release-heading>p:last-child{color:#5e6b79}:root[data-theme=light] .mini-action-button{border-color:#c8d2de;color:#17212c;background:#fff}:root[data-theme=light] .mini-action-button:hover{border-color:#9fb0c2;background:#f1f5f9}:root[data-theme=light] .empty-modal{border-color:#d3dce6;background:#fff}:root[data-theme=light] .empty-modal header strong{color:#101821}:root[data-theme=light] .empty-modal header span{color:#667587}:root[data-theme=light] .empty-modal-body{border-color:#c8d2de;background:#f8fafc}:root[data-theme=light] .content-card{border-color:#d3dce6;background:#fff}:root[data-theme=light] .section-heading h3,:root[data-theme=light] .section-heading h4{color:#101821}:root[data-theme=light] .section-heading p,:root[data-theme=light] .feature-development-placeholder{color:#667587}:root[data-theme=light] .section-kicker{color:#195dc1}:root[data-theme=light] .cloud-config-card{border-color:#d3dce6;background:#f8fafc}:root[data-theme=light] .reasoning-channel-card{border-color:#d3dce6;background:#f8fafc}:root[data-theme=light] .toggle-row{color:#334252}:root[data-theme=light] .cloud-config-fields label>span,:root[data-theme=light] .reasoning-channel-card>label:not(.toggle-row)>span,:root[data-theme=light] .probe-metric-grid span,:root[data-theme=light] .security-note{color:#667587}:root[data-theme=light] .cloud-config-fields input,:root[data-theme=light] .reasoning-channel-card>label:not(.toggle-row) input,:root[data-theme=light] .reasoning-channel-card>label:not(.toggle-row) select,:root[data-theme=light] .probe-metric-grid>div{border-color:#c8d2de;color:#17212c;background:#fff}:root[data-theme=light] .cloud-config-fields input[readonly]{color:#667587;background:#eef2f6}:root[data-theme=light] .probe-metric-grid strong{color:#101821}:root[data-theme=light] .probe-metric-grid strong.is-ready{color:#087d6b}:root[data-theme=light] .probe-metric-grid strong.is-waiting{color:#9a6500}:root[data-theme=light] .security-note{border-left-color:#2e69d8;background:#eef2f6}:root[data-theme=light] .operations-panel{border-color:#d3dce6;background:#f8fafc}:root[data-theme=light] .performance-card-admin-toggle{background:#f7f9fc;border-color:#d1dae4}:root[data-theme=light] .performance-card-admin-toggle strong{color:#172330}:root[data-theme=light] .operations-panel h4,:root[data-theme=light] .operations-details dd{color:#101821}:root[data-theme=light] .operations-details>div{border-bottom-color:#d9e0e8}:root[data-theme=light] .operations-details dt,:root[data-theme=light] .operations-notes,:root[data-theme=light] .snapshot-time{color:#52606c}:root[data-theme=light] .sms-smoke-form input,:root[data-theme=light] .sms-smoke-form select,:root[data-theme=light] .cloud-authorization input,:root[data-theme=light] .cloud-config-form input,:root[data-theme=light] .cloud-saved-credentials{border-color:#c8d2de;color:#17212c;background:#fff}:root[data-theme=light] .cloud-saved-credentials strong{color:#101821}:root[data-theme=light] .cloud-configuration-section{border-top-color:#d9e0e8}:root[data-theme=light] .summary-band{background:#d3dce6}:root[data-theme=light] .summary-band div{background:#fff}:root[data-theme=light] .summary-band strong{color:#101821}:root[data-theme=light] .sftp-storage-meter{border-color:#cbd5df;background:#e7edf3}:root[data-theme=light] .system-log-severity-filter{border-color:#d3dce6;background:#f8fafc}:root[data-theme=light] .system-log-severity-filter legend{color:#263544}:root[data-theme=light] .legal-footer{border-top-color:#d9e0e8;color:#667587}:root[data-theme=light] .legal-footer p{color:#667587}:root[data-theme=light] th{color:#253344;background:#e3e9f0}:root[data-theme=light] td{border-bottom-color:#d9e0e8;color:#1f2b38}:root[data-theme=light] tbody tr:hover td{background:#f2f6fb}:root[data-theme=light] .robot-id{color:#195dc1}:root[data-theme=light] .mono-cell{color:#334155}:root[data-theme=light] .robot-version-line{color:#1d4ed8}:root[data-theme=light] .license-tier-line{color:#475569}.ai-learning-page{display:grid;gap:18px;min-width:0}.ai-learning-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border:1px solid #33404c;border-radius:12px;background:radial-gradient(circle at 85% 20%,rgba(45,191,166,.18),transparent 34%),linear-gradient(135deg,#222b35,#1c2229)}.ai-learning-kicker{color:#50d6bd;font-size:12px;font-weight:900;letter-spacing:.12em}.ai-learning-hero h2{margin:8px 0;color:#f7fbff;font-size:26px}.ai-learning-hero p{margin:0;color:#aebdca}.ai-learning-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ai-learning-status-grid article{display:grid;gap:7px;min-width:0;padding:16px 18px;border:1px solid #303b46;border-radius:10px;background:#20262c}.ai-learning-status-grid span,.ai-learning-status-grid small{overflow:hidden;color:#94a4b3;text-overflow:ellipsis;white-space:nowrap}.ai-learning-status-grid strong{color:#edf4fb;font-size:18px}.ai-learning-status-grid strong.is-ready{color:#49d6a3}.ai-learning-status-grid strong.is-waiting{color:#f1b95b}.ai-learning-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:680px;overflow:hidden;border:1px solid #303b46;border-radius:12px;background:#1c2126}.ai-learning-history{min-width:0;border-right:1px solid #303b46;background:#20262c}.ai-learning-panel-title{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #303b46}.ai-learning-panel-title span{min-width:28px;padding:3px 7px;border-radius:999px;color:#5ce2c7;text-align:center;background:#2dbfa61f}.ai-learning-history-list{display:grid;gap:6px;max-height:720px;padding:10px;overflow-y:auto}.ai-learning-history-list>p{padding:16px 8px;color:#8495a5;line-height:1.6}.ai-learning-history-list article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border:1px solid transparent;border-radius:8px;overflow:hidden}.ai-learning-history-list article:hover,.ai-learning-history-list article.active{border-color:#3c756c;background:#2dbfa61a}.ai-learning-history-open{display:grid;gap:5px;width:100%;padding:13px;border:0;color:#dbe5ee;text-align:left;background:transparent;cursor:pointer}.ai-learning-history-delete{align-self:center;width:30px;height:30px;margin-right:8px;padding:0;border:1px solid #4b5964;border-radius:7px;color:#91a0ad;background:#252c32;cursor:pointer}.ai-learning-history-delete:hover{border-color:#d36a6a;color:#ff9d9d;background:#be3b3b26}.ai-learning-history-open strong,.ai-learning-history-open span,.ai-learning-history-open small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-learning-history-open span,.ai-learning-history-open small{color:#8293a2;font-size:12px}.ai-learning-chat{display:grid;grid-template-rows:auto minmax(420px,1fr) auto auto;min-width:0}.ai-learning-toolbar{display:flex;gap:14px;padding:14px 18px;border-bottom:1px solid #303b46;background:#20262c}.ai-learning-toolbar label{display:flex;align-items:center;gap:8px;color:#98a8b7;font-size:13px}.ai-learning-channel-detail{display:grid;grid-template-columns:auto auto;gap:4px 8px;align-items:center;margin-left:auto;padding-left:16px;border-left:1px solid #36424c;font-size:12px}.ai-learning-channel-detail span,.ai-learning-channel-detail small{color:#8193a2}.ai-learning-channel-detail strong{color:#58d7bf}.ai-learning-channel-detail small{grid-column:1 / -1;text-align:right}.ai-learning-toolbar select{min-width:160px;padding:8px 30px 8px 10px;border:1px solid #3a4651;border-radius:7px;color:#ecf4fa;background:#171b1f}.ai-learning-messages{display:flex;flex-direction:column;gap:18px;max-height:720px;padding:24px;overflow-y:auto}.ai-learning-empty{display:grid;place-items:center;align-content:center;gap:14px;min-height:390px;color:#aab9c6;text-align:center}.ai-learning-empty>svg{width:52px;height:52px;color:#4ed8bd}.ai-learning-empty h3{margin:0;color:#e8f1f8}.ai-learning-empty>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ai-learning-empty button{padding:9px 12px;border:1px solid #394753;border-radius:999px;color:#b9c8d5;background:#242c33;cursor:pointer}.ai-learning-empty button:hover{border-color:#48bba6;color:#67dfc8}.ai-learning-message{width:min(820px,88%);padding:16px 18px;border:1px solid #333f49;border-radius:12px;background:#232a31}.ai-learning-message.user{align-self:flex-end;border-color:#39786d;background:#203c39}.ai-learning-message header{display:flex;justify-content:space-between;gap:12px;color:#5ce2c7;font-size:13px}.ai-learning-message time{color:#7f909e}.ai-learning-message>p{margin:14px 0 0;color:#e4edf4;line-height:1.75;white-space:pre-wrap}.ai-learning-markdown-wrap{margin-top:12px}.ai-learning-answer-actions{display:flex;justify-content:flex-end;gap:7px;margin-bottom:8px}.ai-learning-answer-actions button,.ai-learning-code-block header button{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #40505c;border-radius:6px;color:#aebdca;font-size:12px;background:#1a2025;cursor:pointer}.ai-learning-answer-actions svg,.ai-learning-code-block header button svg{width:14px;height:14px}.ai-learning-markdown{color:#e4edf4;line-height:1.75;overflow-wrap:anywhere}.ai-learning-markdown>:first-child{margin-top:0}.ai-learning-markdown>:last-child{margin-bottom:0}.ai-learning-markdown table{display:block;max-width:100%;border-collapse:collapse;overflow-x:auto}.ai-learning-markdown th,.ai-learning-markdown td{padding:8px 10px;border:1px solid #41505b}.ai-learning-markdown blockquote{margin-left:0;padding-left:14px;border-left:3px solid #4ed8bd;color:#aebdca}.ai-learning-markdown :not(pre)>code{padding:2px 5px;border-radius:5px;color:#8ee8d7;background:#151b20}.ai-learning-code-block{margin:14px 0;overflow:hidden;border:1px solid #3b4852;border-radius:9px;background:#12171b}.ai-learning-code-block>header{align-items:center;padding:8px 10px;color:#8fa2b0;background:#20282e}.ai-learning-code-block>header>div{display:flex;gap:6px}.ai-learning-code-block pre{margin:0;padding:15px;overflow-x:auto;color:#e7f1f7;line-height:1.55}.ai-learning-message footer{margin-top:12px;color:#8293a1;font-size:12px}.ai-learning-sources{display:grid;gap:7px;margin-top:16px;padding-top:12px;border-top:1px solid #39454f}.ai-learning-sources>strong{color:#9fb2c1;font-size:12px}.ai-learning-sources details{padding:9px 10px;border-radius:7px;color:#b9c8d4;background:#192026}.ai-learning-sources summary{cursor:pointer}.ai-learning-sources p{color:#a8b7c3;line-height:1.6}.ai-learning-sources small{color:#6f8392}.ai-learning-pending-message{align-self:flex-start;min-height:118px;border-color:#4ed8bd80;background:linear-gradient(110deg,rgba(78,216,189,.08),transparent 56%),#232a31}.ai-learning-pending-body{display:flex;align-items:center;gap:16px;margin-top:18px}.ai-learning-pending-body strong{color:#e4edf4}.ai-learning-pending-body p{margin:6px 0 0;color:#93a5b3;line-height:1.55}.ai-learning-pending-dots{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;width:52px;height:52px;border:1px solid rgba(78,216,189,.38);border-radius:50%;background:#4ed8bd14}.ai-learning-pending-dots i{width:6px;height:6px;border-radius:50%;background:#5ce2c7;animation:ai-learning-pending-pulse 1.2s ease-in-out infinite}.ai-learning-pending-dots i:nth-child(2){animation-delay:.15s}.ai-learning-pending-dots i:nth-child(3){animation-delay:.3s}@keyframes ai-learning-pending-pulse{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}.trading-account-page{display:grid;min-width:0}.trading-account-banner{margin-bottom:16px;padding:22px 24px;overflow:hidden;border-color:#31547a;background:radial-gradient(circle at 92% 20%,rgba(47,136,255,.16),transparent 32%),linear-gradient(135deg,#202a34,#1b2229 62%,#18202a)}.trading-account-banner .section-heading{align-items:center;margin:0}.trading-account-banner .section-heading>div{max-width:1050px}.trading-account-banner .section-heading p:not(.section-kicker){margin:0;color:#9fb0c1;line-height:1.6}.trading-account-preview-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(86,156,255,.52);border-radius:999px;color:#a9cdff;background:#2a68be2e;font-size:12px;font-weight:800;white-space:nowrap}.trading-account-summary strong{overflow:hidden;font-size:22px;text-overflow:ellipsis;white-space:nowrap}.trading-account-summary small{display:block;margin-top:5px;color:#718396;font-size:10px;font-weight:800}.trading-account-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;margin-bottom:12px}.trading-account-tabs{min-width:0;margin:0}.trading-account-toolbar-actions,.trading-account-row-actions{display:flex;align-items:center;gap:8px}.trading-account-toolbar-actions{flex:0 0 auto}.trading-account-toolbar-actions .command-button{min-width:128px}.trading-account-file-input{display:none}.trading-account-list-card{min-width:0}.trading-account-list-heading{align-items:end}.trading-account-list-heading>small{color:#718396;font-size:11px;white-space:nowrap}.trading-account-preview-message{margin:0 0 12px!important;padding:9px 12px;border:1px solid rgba(68,139,232,.35);border-radius:7px;color:#a9cdff!important;background:#2665b821;font-size:12px}.trading-account-table{min-width:1540px}.trading-account-report-table{min-width:1600px}.trading-account-net-worth-table,.middle-office-mock-table{min-width:1180px}.trading-account-net-worth-table{min-width:3520px}.server-host-page{display:grid;min-width:0}.server-host-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:14px}.server-host-heading>div:first-child{min-width:0}.server-host-heading h3{margin:4px 0 8px}.server-host-heading p:last-child{margin:0;line-height:1.65}.storage-badges{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.storage-badges span{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid #3b4650;border-radius:999px;color:#9fc7ff;background:#1a2027;font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.server-region-tabs{margin-bottom:14px}.server-host-banner{border-color:#3a5572}.server-host-summary{margin-bottom:16px}.server-software-page .server-host-summary,.server-network-page .server-host-summary{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=light] .storage-badges span{border-color:#c8d2de;color:#245da9;background:#f7f9fc}@media(max-width:860px){.server-host-heading{display:grid}.storage-badges{justify-content:flex-start}}.server-host-list-card{min-width:0;padding:0;overflow:hidden}.server-host-table{width:100%;min-width:2440px;border-collapse:collapse}.server-host-table th,.server-host-table td{padding:12px 13px;border-bottom:1px solid #303943;text-align:left;vertical-align:middle}.server-host-table th{color:#a9b7c6;background:#293038;white-space:nowrap}.server-host-table td>strong{display:block}.server-host-state{display:inline-flex;margin-top:5px;padding:2px 7px;border-radius:999px;color:#a9b7c6;background:#26303a}.server-host-state.online{color:#72dfaa;background:#1f976329}.server-host-state.offline{color:#ff9f95;background:#ae373029}.server-host-actions{display:flex;flex-wrap:wrap;gap:7px;min-width:520px}.server-inspection-status{display:inline-flex;padding:3px 8px;border-radius:999px;white-space:nowrap}.server-inspection-status.reported{color:#72dfaa;background:#1f976329}.server-inspection-status.missing{color:#ffbd75;background:#b76e1c2e}.hardware-performance-empty{color:#8392a2;white-space:normal}.hardware-performance-snapshot{display:grid;gap:9px;min-width:0}.hardware-performance-snapshot>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hardware-performance-snapshot>header>span{padding:2px 7px;border-radius:999px;font-size:11px}.hardware-performance-snapshot>header>span.fresh{color:#72dfaa;background:#1f976329}.hardware-performance-snapshot>header>span.stale{color:#ffbd75;background:#b76e1c2e}.hardware-performance-snapshot>header>small{flex-basis:100%;color:#8392a2;overflow-wrap:anywhere}.hardware-performance-rows{display:grid;gap:5px;min-width:0}.hardware-performance-rows article{display:grid;gap:3px;min-width:0;padding:7px 8px;border:1px solid #303943;border-radius:6px;background:#151b20}.hardware-performance-rows article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hardware-performance-rows article strong,.hardware-performance-rows article span,.hardware-performance-rows article small{min-width:0;overflow-wrap:anywhere;white-space:normal}.hardware-performance-rows article>div>span{color:#7eb8f3;font-family:Cascadia Mono,Consolas,monospace;text-align:right}.hardware-performance-rows article>small{color:#8796a5}.hardware-performance-warning{margin:0;color:#ffbd75}.server-software-table{border-collapse:collapse;min-width:1180px;width:100%}.server-software-table th,.server-software-table td{border-bottom:1px solid #303943;padding:12px 13px;text-align:left;vertical-align:middle}.server-software-table th{background:#293038;color:#a9b7c6;white-space:nowrap}.server-software-table td>strong{display:block}.server-software-detail-modal{grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 48px);width:min(1440px,calc(100vw - 42px))}.server-software-detail-modal>header{align-items:flex-start;display:flex;justify-content:space-between}.server-software-detail-modal>header>div{display:grid;gap:4px}.server-software-detail-modal table{min-width:1100px;width:100%}.server-network-table{width:100%;min-width:2480px;border-collapse:collapse}.server-network-table th,.server-network-table td{min-width:150px;padding:12px 13px;border-bottom:1px solid #303943;text-align:left;vertical-align:top}.server-network-table th{color:#a9b7c6;background:#293038;white-space:nowrap}.server-network-table td:first-child{min-width:66px}.server-network-table td strong,.server-network-table td small{display:block}.network-diagnostic-modal{grid-template-columns:minmax(460px,1fr) minmax(360px,42%);grid-template-rows:auto minmax(300px,1fr);width:min(1260px,calc(100vw - 44px));max-height:calc(100vh - 50px)}.network-diagnostic-modal>header{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between}.network-diagnostic-confirm{display:grid;align-content:center;gap:20px;padding:28px;border:1px solid #35404a;border-radius:8px;background:#151b20}.network-diagnostic-confirm>div{display:flex;gap:10px}.network-command-status{min-height:0;padding:18px;overflow:auto;border:1px solid #35404a;border-radius:8px;background:#10161b}.network-command-meta{display:flex;justify-content:space-between;gap:10px;color:#71b0f1}.network-command-status pre{min-height:200px;padding:12px;overflow:auto;border-radius:6px;color:#c8d8e8;background:#0b1014;white-space:pre-wrap}.gateway-latency-modal{grid-template-columns:minmax(420px,.9fr) minmax(560px,1.35fr);grid-template-rows:auto minmax(340px,1fr);width:min(1380px,calc(100vw - 44px));max-height:calc(100vh - 50px)}.gateway-latency-modal>header{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between}.gateway-latency-result-table{width:100%;min-width:880px;border-collapse:collapse}.gateway-latency-result-table th,.gateway-latency-result-table td{padding:9px 10px;border-bottom:1px solid #303943;text-align:left}.gateway-latency-result-table th{color:#a9b7c6;background:#293038;white-space:nowrap}.server-host-detail-modal{grid-template-rows:auto minmax(0,1fr);width:min(1180px,calc(100vw - 42px));height:min(820px,calc(100vh - 48px))}.server-host-modal-header{display:flex!important;flex-direction:row;align-items:flex-start;justify-content:space-between}.server-host-modal-header>div{display:grid;gap:4px}.server-host-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;overflow:auto}.server-host-status-grid>div{display:grid;gap:5px;padding:12px;border:1px solid #303943;border-radius:8px;background:#151b20}.hardware-performance-detail{display:grid;grid-template-rows:auto minmax(0,1fr);grid-column:1 / -1;gap:10px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:12px;border:1px solid #303943;border-radius:8px;background:#10161b}.hardware-performance-detail .hardware-performance-snapshot{min-height:0}.hardware-performance-detail h4{margin:0}.server-inspection-modal{grid-template-rows:auto minmax(0,1fr);width:min(1120px,calc(100vw - 44px));max-height:calc(100vh - 48px)}.server-inspection-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.server-inspection-modal>header>div{display:grid;gap:4px}.server-inspection-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;overflow:auto}.server-inspection-static,.server-inspection-choice,.server-inspection-note{min-width:0;padding:13px;border:1px solid #303943;border-radius:8px;background:#151b20}.server-inspection-static{display:grid;grid-column:1 / -1;gap:5px}.server-inspection-static span,.server-inspection-note>span{color:#8392a2}.server-inspection-choice{display:flex;align-items:center;gap:18px;margin:0}.server-inspection-choice legend{padding:0 5px;color:#aebdca}.server-inspection-choice label{display:inline-flex;align-items:center;gap:6px}.server-inspection-note{display:grid;grid-column:1 / -1;gap:8px}.server-inspection-note textarea{width:100%;resize:vertical}.server-inspection-form>footer{display:flex;grid-column:1 / -1;gap:10px}.server-inspection-form>.form-message{grid-column:1 / -1}.server-inspection-report-view{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;min-height:0}.server-inspection-date{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.server-inspection-date input{min-height:38px}.server-inspection-report-list{display:grid;align-content:start;gap:10px;min-height:0;overflow:auto}.server-inspection-report-list article{display:grid;gap:10px;padding:14px;border:1px solid #303943;border-radius:8px;background:#151b20}.server-inspection-report-list article>header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.server-inspection-report-list article p{margin:0;overflow-wrap:anywhere}.server-inspection-report-list dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.server-inspection-report-list dl>div{display:grid;gap:4px;padding:9px;border-radius:6px;background:#10161b}.server-inspection-report-list dt{color:#8392a2}.server-inspection-report-list dd{margin:0;overflow-wrap:anywhere}.server-inspection-report-note{display:grid;gap:4px;padding:9px;border-radius:6px;background:#10161b}@media(max-width:760px){.server-inspection-form,.server-inspection-report-list dl{grid-template-columns:1fr}}.server-host-status-grid span{color:#8392a2;font-size:12px}.server-host-json{grid-column:1 / -1;min-height:280px;margin:0;padding:13px;overflow:auto;border:1px solid #303943;border-radius:8px;color:#d9e5f1;background:#10151a;white-space:pre-wrap}.server-host-log-list{display:grid;align-content:start;gap:10px;min-height:0;overflow:auto}.server-host-log-list article{padding:12px;border:1px solid #303943;border-radius:8px;background:#151b20}.server-host-log-list article>div{display:flex;justify-content:space-between;gap:12px}.server-host-log-list time{color:#8190a0;font-family:Cascadia Mono,Consolas,monospace}.server-host-log-list p{color:#c9d4df}.server-host-log-list pre{max-height:220px;overflow:auto;color:#aebdca;white-space:pre-wrap}.algorithmic-popup-page{display:grid;grid-template-columns:minmax(760px,1fr) minmax(340px,28vw);width:100vw;min-width:1120px;height:100vh;overflow:hidden;color:#eef4fb;background:#101417}.algorithmic-popup-workspace{display:grid;align-content:start;gap:12px;min-width:0;padding:20px;overflow:auto}.algorithmic-popup-workspace>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.algorithmic-popup-workspace h1,.algorithmic-popup-workspace p{margin:0}.algorithmic-popup-workspace header p{color:#79aeea;font-size:11px;letter-spacing:.08em}.algorithmic-popup-workspace header span{color:#a9bacb;font-family:Cascadia Mono,Consolas,monospace}.algorithmic-selector-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;align-items:start;padding:12px;border:1px solid #303943;border-radius:9px;background:#171d22}.algorithmic-selector-row>div{display:flex;flex-wrap:wrap;gap:8px}.algorithmic-selector-row label{display:inline-grid;grid-template-columns:auto auto;gap:3px 8px;align-items:center;min-height:42px;padding:8px 11px;border:1px solid #3b4650;border-radius:7px;cursor:pointer;background:#20272d}.algorithmic-selector-row label:has(input:checked){border-color:#4385da;background:#245caf}.algorithmic-selector-row input{width:17px;height:17px;accent-color:#3186ef}.algorithmic-selector-row small{grid-column:2;color:#9eb0c1}.algorithmic-confirm-card{display:grid;gap:14px;padding:18px;border:1px solid #3b5067;border-radius:10px;background:#171e25}.algorithmic-confirm-card>div{display:flex;gap:12px}.algorithmic-command-widget{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;border-left:1px solid #35404a;background:#171d22}.algorithmic-command-widget>header{display:flex;gap:10px;align-items:center;padding:17px;border-bottom:1px solid #35404a}.algorithmic-command-widget>header div{display:grid;gap:3px}.algorithmic-command-widget small,.algorithmic-command-widget span{color:#8f9eae}.algorithmic-command-list{display:grid;align-content:start;gap:9px;padding:12px;overflow:auto}.algorithmic-command-list article{display:grid;gap:6px;padding:12px;border:1px solid #35404a;border-radius:8px;background:#11171c}.algorithmic-command-list article p{margin:3px 0 0}.middle-office-mock-page{gap:0}.middle-office-mock-banner{border-color:#3a5572}.middle-office-mock-summary{margin-bottom:16px}.middle-office-mock-list-card{min-height:360px}.middle-office-mock-table td{min-width:132px}.middle-office-mock-table td:first-child{min-width:68px}.inference-account-page{gap:0}.inference-account-banner{border-color:#335b7b}.inference-storage-badges,.inference-department-tabs{display:flex;flex-wrap:wrap;gap:8px}.inference-storage-badges span{padding:6px 9px;border:1px solid #36516a;border-radius:7px;color:#8dccff;font-size:12px;font-weight:700}.inference-department-tabs{margin:14px 0 10px;padding:12px;border:1px solid #303c47;border-radius:10px;background:#151b20}.inference-account-summary{margin-bottom:12px}.inference-account-toolbar{align-items:flex-start}.inference-account-list-card{min-height:420px}.inference-key-health-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;padding:10px 12px;border:1px solid #315b4d;border-left:3px solid #47b881;border-radius:7px;background:#14211d;color:#a9d9c4}.inference-key-health-note.past-due{border-color:#874141;border-left-color:#ff6b6b;background:#28191b;color:#ffc1c1}.inference-key-health-note small{margin-left:auto;color:#8fa3b5}.inference-billing-status.past-due{display:inline-flex;padding:4px 8px;border:1px solid #a14a4a;border-radius:999px;color:#ff9191;font-weight:700;white-space:nowrap}.inference-account-report-table{min-width:1760px}.inference-performance-table{min-width:2600px}.inference-account-report-table th,.inference-account-report-table td,.inference-performance-table th,.inference-performance-table td{min-width:118px;white-space:normal;overflow-wrap:anywhere;vertical-align:top}.inference-account-report-table th:first-child,.inference-account-report-table td:first-child,.inference-performance-table th:first-child,.inference-performance-table td:first-child{min-width:62px}.inference-review-status{display:inline-flex;padding:4px 8px;border:1px solid #53606c;border-radius:999px;font-size:12px}.inference-review-status.waiting_review{border-color:#856b2d;color:#f0c965}.inference-review-status.review_success{border-color:#327558;color:#68d6a4}.inference-review-status.resubmit_required,.inference-error-cell{color:#ff8b8b}.inference-performance-note{margin-bottom:10px;padding:10px 12px;border-left:3px solid #2f7edb;background:#151e27;color:#a9bad0}.inference-account-placeholder{display:grid;justify-items:center;gap:8px;min-height:300px;padding:80px 24px;color:#91a0af;text-align:center}.inference-account-placeholder h4,.inference-account-placeholder p{margin:0}.inference-account-modal{width:min(720px,calc(100vw - 32px))}.inference-account-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.inference-account-form label,.inference-review-detail label{display:grid;gap:6px}.inference-account-form input,.inference-account-form select,.inference-review-detail textarea{width:100%;box-sizing:border-box;border:1px solid #44515d;border-radius:7px;background:#171e24;color:#f3f6f9;padding:10px 11px}.inference-modal-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.inference-review-detail{display:grid;gap:12px}.inference-review-detail p{display:flex;justify-content:space-between;gap:16px;margin:0;padding:10px 0;border-bottom:1px solid #303a43}@media(max-width:760px){.inference-account-form{grid-template-columns:1fr}}.department-robot-mock-page{gap:0}.department-robot-mock-banner{border-color:#3a5572}.department-robot-mock-summary{margin-bottom:16px}.department-robot-mock-list-card{min-height:360px}.department-robot-mock-table{min-width:1260px}.department-robot-mock-table th,.department-robot-mock-table td{min-width:130px;white-space:normal;overflow-wrap:anywhere}.department-robot-mock-table th:first-child,.department-robot-mock-table td:first-child{min-width:68px}.funding-risk-alert-page{gap:0}.funding-risk-alert-banner{border-color:#3a5572}.funding-storage-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(67,196,143,.45);border-radius:999px;color:#82d9b2;background:#1b785229;font:800 11px/1 Cascadia Mono,Consolas,monospace;white-space:nowrap}.funding-alert-filter-bar{display:flex;align-items:end;gap:12px;margin-bottom:12px;padding:12px 14px;border:1px solid #303b47;border-radius:9px;background:#171d23}.funding-alert-filter-bar label{display:grid;min-width:180px;gap:5px;color:#8090a1;font-size:11px;font-weight:800}.funding-alert-filter-bar select{height:36px;padding:0 32px 0 10px;border:1px solid #3b4652;border-radius:7px;color:#dfe8f2;background:#20272e}.funding-alert-filter-bar small{margin-left:auto;padding-bottom:10px;color:#718193;white-space:nowrap}.funding-alert-table{min-width:3400px}.risk-control-table{min-width:2450px}.funding-alert-table td,.risk-control-table td{max-width:320px;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word}.funding-alert-state,.funding-alert-severity,.risk-control-state{display:inline-flex;padding:4px 8px;border:1px solid #45515d;border-radius:999px;font-size:10px;font-weight:900;white-space:nowrap}.funding-alert-state.unread,.funding-alert-severity.critical,.risk-control-state.hard_limit,.risk-control-state.prohibited{border-color:#ff5b608c;color:#ff8589;background:#9b2a2f2e}.funding-alert-severity.warning,.risk-control-state.soft_limit,.risk-control-state.outside_allowed_window{border-color:#e8ad4380;color:#eac170;background:#8b5e1529}.funding-alert-state.confirmed,.funding-alert-severity.info,.risk-control-state.allowed,.risk-control-state.not_prohibited{border-color:#44c28b7a;color:#76d4a8;background:#1f7e5729}.region-tab .tab-count-badge.unread{color:#fff;background:#d7484e}.funding-alert-error{padding:10px 12px;border:1px solid rgba(255,91,96,.45);border-radius:7px;color:#ff9498;background:#7c1f242e}.funding-alert-empty{height:160px;color:#8190a0;text-align:center}@media(max-width:1100px){.funding-alert-filter-bar{align-items:stretch;flex-direction:column}.funding-alert-filter-bar small{margin-left:0;padding-bottom:0;white-space:normal}}.trading-account-report-table th:last-child,.trading-account-report-table td:last-child{min-width:292px}.trading-account-report-filename{max-width:360px;overflow:hidden;text-overflow:ellipsis}.trading-account-table .amount-cell{color:#8fc1ff;font-family:Cascadia Mono,Consolas,Courier New,monospace;font-weight:800;text-align:right}.trading-account-table th:last-child,.trading-account-table td:last-child{position:sticky;right:0;min-width:176px;box-shadow:-10px 0 18px #080c1029}.trading-account-table th:last-child{z-index:2;background:#2b3035}.trading-account-table td:last-child{background:#1d2125}.trading-account-table tbody tr:hover td:last-child{background:#242b31}.trading-account-row-actions .mini-action-button{min-width:72px}.trading-account-row-actions .completed-action{border-color:#42d39270;color:#7de7b2;background:#2b8e5e24}.trading-account-row-actions .completed-action:hover:not(:disabled){border-color:#52e79eb8;background:#2b8e5e42}.trading-account-row-actions .has-note{border-color:#5b7da3b8;color:#a9cdff}.trading-account-row-actions .mini-action-button:disabled{opacity:.48;cursor:not-allowed}:root[data-theme=light] .trading-account-banner{border-color:#b9d3ee;background:radial-gradient(circle at 92% 20%,rgba(47,136,255,.12),transparent 32%),linear-gradient(135deg,#fff,#f3f7fb)}:root[data-theme=light] .trading-account-banner .section-heading p:not(.section-kicker),:root[data-theme=light] .trading-account-list-heading>small{color:#647588}:root[data-theme=light] .trading-account-preview-badge{border-color:#7cb2ee;color:#155da8;background:#e8f3ff}:root[data-theme=light] .trading-account-preview-message{border-color:#b8d6f5;color:#155da8!important;background:#edf6ff}:root[data-theme=light] .trading-account-table .amount-cell{color:#176ac4}:root[data-theme=light] .trading-account-table th:last-child{background:#eef2f6}:root[data-theme=light] .trading-account-table td:last-child{background:#fff}:root[data-theme=light] .trading-account-table tbody tr:hover td:last-child{background:#f5f8fb}:root[data-theme=light] .trading-account-row-actions .completed-action{border-color:#71c69a;color:#176b46;background:#e8f7ef}:root[data-theme=light] .trading-account-row-actions .has-note{border-color:#7da9d6;color:#155da8;background:#edf6ff}@media(max-width:900px){.trading-account-banner .section-heading,.trading-account-toolbar{align-items:stretch;flex-direction:column}.trading-account-preview-badge{align-self:flex-start}.trading-account-toolbar-actions{justify-content:flex-end}}.telemetry-workspace{display:grid;gap:18px;min-width:0}.telemetry-robot-selector{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.telemetry-summary-band{background:#1b1f24;border:1px solid #35404b;border-radius:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.telemetry-summary-band>div{border-right:1px solid #35404b;display:grid;gap:7px;min-width:0;padding:16px 18px}.telemetry-summary-band>div:last-child{border-right:0}.telemetry-summary-band span{color:#9ba7b5;font-size:12px}.telemetry-summary-band strong{font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telemetry-summary-band>div:last-child strong{font-size:13px}.telemetry-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.telemetry-tabs button{align-items:center;background:#1b1f24;border:1px solid #35404b;border-radius:9px;color:#9ba7b5;display:inline-flex;flex:0 0 auto;gap:8px;padding:10px 13px}.telemetry-tabs button.active{background:#1d4fb8;border-color:#2e69d8;color:#fff}.telemetry-tabs small{align-items:center;background:#ffffff1f;border-radius:999px;display:inline-flex;font-size:11px;justify-content:center;min-width:22px;padding:2px 6px}.telemetry-tabs .manual-trading-launch-button{margin-left:auto;border-color:#b88724;color:#fff6d6;background:#72520f;font-weight:700}.telemetry-tabs.manual-orders-tabs{align-items:center;flex-wrap:wrap;overflow-x:visible}.telemetry-tabs.manual-orders-tabs .manual-trading-launch-button{margin-left:0}.telemetry-tabs .manual-trading-launch-button:hover{border-color:#efb93f;background:#936d16}.telemetry-tabs .manual-account-action-launch-button{color:#fff;font-weight:750}.telemetry-tabs .manual-account-action-launch-button.close-all{border-color:#b74349;background:#7b262b}.telemetry-tabs .manual-account-action-launch-button.cancel-all{border-color:#bd782b;background:#784813}.telemetry-tabs .manual-account-action-launch-button:hover{filter:brightness(1.18)}.telemetry-table-shell{contain:layout paint;max-height:590px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.telemetry-filter-bar{background:#171d22;border:1px solid #34404a;border-radius:10px;display:grid;gap:0;margin:12px 0;overflow:hidden}.model-services-filter-bar{margin:0}.model-services-filter-bar .telemetry-filter-row>strong{flex-basis:86px}.gpu-compute-time-filter input[type=datetime-local]{width:auto;min-width:210px;height:34px;padding:4px 8px;border:1px solid #45525e;border-radius:6px;color:#dce8f5;background:#20272e}.telemetry-filter-row{align-items:center;display:flex;gap:16px;min-height:50px;padding:8px 14px}.telemetry-filter-row+.telemetry-filter-row{border-top:1px solid #303a43}.telemetry-filter-row>strong{color:#dce8f5;flex:0 0 58px;font-size:14px}.telemetry-filter-options{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:7px 18px;min-width:0}.telemetry-filter-options label{align-items:center;color:#d5e0eb;cursor:pointer;display:inline-flex;gap:7px;min-height:30px;white-space:nowrap}.telemetry-filter-options label:hover{color:#fff}.telemetry-filter-options .telemetry-filter-all{color:#78b4ff;font-weight:600}.telemetry-filter-options input{accent-color:#2f7ee6;height:16px;margin:0;width:16px}.telemetry-filter-options p{color:#8998a7;margin:0;white-space:nowrap}.telemetry-table-shell table{min-width:100%;table-layout:auto;width:max-content}.telemetry-table-shell th,.telemetry-table-shell td{min-width:130px}.telemetry-table-shell th{position:sticky;top:0;z-index:2}.telemetry-table-shell td{max-width:520px;overflow-wrap:anywhere;white-space:pre-wrap}.telemetry-report-link{color:#65a9ff;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.telemetry-report-link:hover{color:#9bc8ff}.telemetry-table-shell th:first-child,.telemetry-table-shell td:first-child{left:0;min-width:64px;position:sticky;width:64px}.telemetry-table-shell th:first-child{z-index:3}.telemetry-table-shell td:first-child{background:#1b1f24;z-index:1}.telemetry-table-shell .manual-order-operation-column,.telemetry-table-shell .manual-order-operation-cell{background:#1b1f24;min-width:112px;position:sticky;right:0;text-align:center;width:112px}.telemetry-table-shell .manual-order-operation-column{background:#292f35;z-index:3}.telemetry-table-shell .manual-order-operation-cell{align-items:center;box-shadow:-8px 0 14px #00000029;display:flex;gap:7px;justify-content:center;z-index:1}.manual-order-target-action{align-items:center;background:#b02f2b4d;border:1px solid rgba(235,98,90,.75);border-radius:7px;color:#ffd9d5;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:34px}.manual-order-target-action:hover:not(:disabled){background:#cb363094;border-color:#ff8178;color:#fff}.manual-order-target-action:disabled{cursor:not-allowed;filter:grayscale(.75);opacity:.38}.manual-order-operation-cell small{color:#9eb1c5;font-size:11px;line-height:1.2;max-width:60px}.manual-order-operation-cell small.failed{color:#ff948c}.telemetry-column-menu{background:#20262c;border:1px solid #485562;border-radius:10px;box-shadow:0 18px 48px #0000006b;display:grid;max-height:min(470px,calc(100vh - 16px));overflow:hidden;padding:7px;position:fixed;width:320px;z-index:3000}.telemetry-column-menu button{background:transparent;border:0;border-radius:7px;color:#f4f7fb;cursor:pointer;padding:9px 10px;text-align:left}.telemetry-column-menu button:hover,.telemetry-column-menu label:hover{background:#2c343c}.telemetry-column-menu-title{border-top:1px solid #3a4651;color:#9ba7b5;font-size:11px;letter-spacing:.08em;margin-top:4px;padding:10px 10px 6px;text-transform:uppercase}.telemetry-column-menu-list{display:grid;min-height:0;overflow-y:auto}.telemetry-column-menu-list label{align-items:center;border-radius:7px;cursor:pointer;display:flex;gap:9px;padding:7px 10px}.telemetry-column-menu-list input{height:16px;margin:0;width:16px}.telemetry-column-menu-list input:disabled{accent-color:#2e69d8;cursor:not-allowed}.telemetry-column-menu-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telemetry-column-menu-actions{border-top:1px solid #3a4651;display:grid;margin-top:6px;padding-top:6px}.telemetry-empty,.telemetry-error{background:#1b1f24;border:1px solid #35404b;border-radius:12px;color:#9ba7b5;margin:0;padding:26px;text-align:center}.telemetry-error{border-color:#ef44447a;color:#fca5a5}@media(max-width:980px){.telemetry-summary-band{grid-template-columns:repeat(2,minmax(0,1fr))}.telemetry-summary-band>div:nth-child(2){border-right:0}.telemetry-summary-band>div:nth-child(-n+2){border-bottom:1px solid #35404b}}.ai-learning-composer{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 18px;border-top:1px solid #303b46;background:#20262c}.ai-learning-composer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ai-learning-file-scope{align-self:center;color:#58d7bf;font-size:12px}.ai-learning-knowledge-tools{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.ai-learning-scope-button{display:inline-flex;align-items:center;gap:7px;min-height:36px}.ai-learning-scope-button svg{width:16px;height:16px}.ai-learning-scope-button span{min-width:22px;padding:2px 6px;border-radius:999px;color:#112720;font-size:11px;font-weight:900;background:#5ce2c7}.ai-learning-composer textarea{width:100%;resize:vertical;padding:12px 14px;border:1px solid #3b4853;border-radius:9px;color:#edf5fb;outline:none;background:#171b1f}.ai-learning-composer textarea:focus{border-color:#3fc7ae;box-shadow:0 0 0 3px #3fc7ae1f}.ai-learning-chat>.form-error{margin:0;padding:0 18px 14px;background:#20262c}.ai-learning-cabinet-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:28px;background:#05080bc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ai-learning-cabinet{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(980px,94vw);max-height:min(760px,90vh);overflow:hidden;border:1px solid #3a4752;border-radius:14px;box-shadow:0 24px 80px #00000075;background:#1d2329}.ai-learning-upload-dialog{display:grid;grid-template-rows:auto auto auto minmax(160px,1fr) auto;width:min(900px,94vw);max-height:min(820px,92vh);overflow:hidden;border:1px solid #3a4752;border-radius:14px;box-shadow:0 24px 80px #00000075;background:#1d2329}.ai-learning-upload-dialog>header{display:flex;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #34404a;background:radial-gradient(circle at 85% 20%,rgba(45,191,166,.17),transparent 38%),#222a31}.ai-learning-upload-dialog>header span{color:#51d8be;font-size:11px;font-weight:900;letter-spacing:.12em}.ai-learning-upload-dialog>header h3{margin:6px 0;color:#f1f7fb}.ai-learning-upload-dialog>header p{margin:0;color:#91a2b0;line-height:1.55}.ai-learning-upload-dialog>header button{width:36px;height:36px;border:1px solid #46535e;border-radius:8px;color:#aebcc7;font-size:22px;background:#252d34}.ai-learning-upload-rules{padding:14px 20px;border-bottom:1px solid #313c46}.ai-learning-upload-rules p{margin:7px 0;color:#62dec7;line-height:1.6;overflow-wrap:anywhere}.ai-learning-upload-rules small{color:#8fa0ad}.ai-learning-upload-actions,.ai-learning-upload-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid #313c46}.ai-learning-upload-dialog>footer{justify-content:flex-end;border-top:1px solid #313c46;border-bottom:0}.ai-learning-upload-list{display:grid;align-content:start;gap:8px;padding:14px;overflow-y:auto}.ai-learning-upload-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #35414b;border-radius:9px;background:#232a31}.ai-learning-upload-list article>svg{width:26px;color:#50d7bd}.ai-learning-upload-list article>div{display:grid;gap:4px;min-width:0}.ai-learning-upload-list article span,.ai-learning-upload-list article small{color:#8b9ba8;font-size:12px}.ai-learning-upload-progress{height:5px;overflow:hidden;border-radius:999px;background:#151a1e}.ai-learning-upload-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2ebda4,#67e0ca);transition:width .2s ease}.ai-learning-cabinet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid #34404a;background:radial-gradient(circle at 85% 20%,rgba(45,191,166,.17),transparent 38%),#222a31}.ai-learning-cabinet>header span{color:#51d8be;font-size:11px;font-weight:900;letter-spacing:.12em}.ai-learning-cabinet>header h3{margin:6px 0;color:#f1f7fb;font-size:22px}.ai-learning-cabinet>header p{margin:0;color:#91a2b0}.ai-learning-cabinet>header>button{width:36px;height:36px;border:1px solid #46535e;border-radius:8px;color:#aebcc7;font-size:22px;background:#252d34;cursor:pointer}.ai-learning-cabinet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 20px;border-bottom:1px solid #313c46}.ai-learning-file-rag-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 20px;border-bottom:1px solid #313c46;background:#1b2126}.ai-learning-file-rag-summary>div{display:grid;gap:3px}.ai-learning-file-rag-summary strong{color:#62dec7;font-size:13px}.ai-learning-file-rag-summary span{color:#8496a5;font-size:12px}.ai-learning-cabinet-tabs{display:flex;flex-wrap:wrap;gap:7px}.ai-learning-cabinet-tabs button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #3b4853;border-radius:7px;color:#9eb0be;background:#20272d;cursor:pointer}.ai-learning-cabinet-tabs button.active{border-color:#42c5ad;color:#62dec7;background:#2dbfa61f}.ai-learning-cabinet-tabs svg{width:15px;height:15px}.ai-learning-cabinet-tabs span{min-width:20px;padding:1px 5px;border-radius:999px;color:#10231f;font-size:10px;background:#55d6be}.ai-learning-cabinet-list{display:grid;align-content:start;gap:8px;min-height:260px;padding:14px;overflow-y:auto}.ai-learning-cabinet-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid #35414b;border-radius:9px;background:#232a31}.ai-learning-cabinet-list article:has(.ai-learning-file-select){grid-template-columns:auto auto minmax(0,1fr) auto auto}.ai-learning-cabinet-list article:has(.ai-learning-file-select input:checked){border-color:#318f7d;background:#1d302a;box-shadow:inset 3px 0 #42c5ad}.ai-learning-file-select{display:grid;justify-items:center;gap:3px;min-width:72px;padding:7px 8px;border:1px solid #3b4853;border-radius:7px;color:#8fa1af;font-size:10px;background:#1b2126}.ai-learning-file-select input{width:17px;min-width:17px;height:17px;margin:0;padding:0;accent-color:#42c5ad}.ai-learning-file-select:has(input:checked){border-color:#318f7d;color:#62dec7;background:#2dbfa61f}.ai-learning-url-row>div a{overflow:hidden;color:#67d9c3;text-overflow:ellipsis;white-space:nowrap}.ai-learning-cabinet-list article>svg{width:28px;height:28px;color:#50d7bd}.ai-learning-cabinet-list article>div{display:grid;gap:4px;min-width:0}.ai-learning-cabinet-list article strong,.ai-learning-cabinet-list article span,.ai-learning-cabinet-list article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-learning-cabinet-list article span,.ai-learning-cabinet-list article small{color:#8496a5;font-size:12px}.ai-learning-cabinet-list a{text-decoration:none}.ai-learning-cabinet-empty{display:grid;place-items:center;align-content:center;gap:12px;min-height:280px;color:#8395a4;text-align:center}.ai-learning-cabinet-empty svg{width:48px;height:48px;color:#526674}:root[data-theme=light] .ai-learning-hero,:root[data-theme=light] .ai-learning-status-grid article,:root[data-theme=light] .ai-learning-workspace,:root[data-theme=light] .ai-learning-history,:root[data-theme=light] .ai-learning-toolbar,:root[data-theme=light] .ai-learning-composer{border-color:#d2dce5;background:#fff}:root[data-theme=light] .ai-learning-hero h2,:root[data-theme=light] .ai-learning-status-grid strong,:root[data-theme=light] .ai-learning-empty h3,:root[data-theme=light] .ai-learning-message>p{color:#17222d}:root[data-theme=light] .ai-learning-message{border-color:#d0dae3;background:#f4f7fa}:root[data-theme=light] .ai-learning-message.user{border-color:#9ecfc5;background:#e9f7f3}:root[data-theme=light] .ai-learning-toolbar select,:root[data-theme=light] .ai-learning-composer textarea{border-color:#c8d3dd;color:#17222d;background:#fff}:root[data-theme=light] .ai-learning-cabinet,:root[data-theme=light] .ai-learning-cabinet>header,:root[data-theme=light] .ai-learning-cabinet-list article{border-color:#d1dbe4;background:#fff}:root[data-theme=light] .ai-learning-cabinet>header h3,:root[data-theme=light] .ai-learning-cabinet-list article strong{color:#17222d}:root[data-theme=light] .ai-learning-file-rag-summary,:root[data-theme=light] .ai-learning-file-select{border-color:#d1dbe4;color:#536474;background:#f4f7fa}:root[data-theme=light] .ai-learning-cabinet-list article:has(.ai-learning-file-select input:checked),:root[data-theme=light] .ai-learning-file-select:has(input:checked){border-color:#69ad9f;color:#176c5d;background:#e9f7f3}@media(max-width:1180px){.ai-learning-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-learning-workspace{grid-template-columns:230px minmax(0,1fr)}}.ai-learning-code-scope-dialog{display:grid;grid-template-rows:auto auto minmax(180px,1fr) auto auto;width:min(940px,94vw);max-height:min(820px,92vh);overflow:hidden;border:1px solid #3a4752;border-radius:14px;box-shadow:0 24px 80px #00000075;background:#1d2329}.ai-learning-code-scope-dialog>header{display:flex;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #34404a;background:radial-gradient(circle at 85% 20%,rgba(45,191,166,.17),transparent 38%),#222a31}.ai-learning-code-scope-dialog>header span{color:#51d8be;font-size:11px;font-weight:900;letter-spacing:.12em}.ai-learning-code-scope-dialog>header h3{margin:6px 0;color:#f1f7fb}.ai-learning-code-scope-dialog>header p{max-width:760px;margin:0;color:#91a2b0;line-height:1.55}.ai-learning-code-scope-dialog>header button{width:36px;height:36px;border:1px solid #46535e;border-radius:8px;color:#aebcc7;font-size:22px;background:#252d34}.ai-learning-code-scope-summary,.ai-learning-code-scope-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid #313c46}.ai-learning-code-scope-summary span{color:#8fa0ad}.ai-learning-code-scope-list{display:grid;grid-auto-rows:max-content;align-content:start;gap:10px;padding:16px 20px;overflow-y:auto}.ai-learning-code-repository-card{display:block;overflow:hidden;min-height:44px;border:1px solid #34414b;border-radius:9px;color:#e8f0f6;background:#20272d}.ai-learning-code-repository-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:11px 13px;border-bottom:1px solid #34414b;background:#252d34;opacity:1;visibility:visible}.ai-learning-code-repository-name{display:block;min-width:0;color:#f1f7fb!important;font-size:14px;line-height:1.35;overflow-wrap:anywhere;opacity:1;visibility:visible}.ai-learning-code-repository-header>span{flex:0 0 auto;color:#55dbc2;font-size:12px}.ai-learning-code-branch-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;background:#34414b}.ai-learning-code-branch-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:12px;color:#dce7ef;background:#1b2126;opacity:1;visibility:visible}.ai-learning-code-branch-row.ready{background:#192923}.ai-learning-code-branch-row.unavailable{background:#1b2126}.ai-learning-code-scope-list input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:2px 0 0;padding:0;accent-color:#32c9ad}.ai-learning-code-scope-list input[type=checkbox]:disabled{cursor:not-allowed;opacity:.48}.ai-learning-code-scope-dialog>.table-pagination{margin:0;padding:10px 20px;border-top:1px solid #313c46;background:#1b2126}.ai-learning-code-branch-copy{display:grid;gap:4px;min-width:0;opacity:1;visibility:visible}.ai-learning-code-branch-name{display:block;color:#eff6fa!important;font-size:13px;line-height:1.35}.ai-learning-code-branch-meta{display:block;color:#8194a2;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ai-learning-code-rag-state{align-self:center;min-width:82px;padding:4px 8px;border:1px solid #46535e;border-radius:999px;color:#9dafbc;font-size:11px;line-height:1.2;text-align:center;background:#252d34}.ai-learning-code-rag-state.ready{border-color:#318f7d;color:#62dec7;background:#2dbfa61f}.ai-learning-code-branch-list>.muted-text{grid-column:1 / -1;margin:0;padding:12px;background:#1b2126}.ai-learning-code-scope-dialog>footer{justify-content:flex-end;border-top:1px solid #313c46;border-bottom:0}.code-repository-catalog{margin-top:22px;padding-top:22px;border-top:1px solid #34404a}.code-repository-search{display:flex;align-items:center;gap:9px;color:#8fa1af}.code-repository-search input{min-width:280px;padding:9px 11px;border:1px solid #3a4651;border-radius:7px;color:#ecf4fa;background:#171b1f}.table-cell-note{display:block;max-width:420px;margin-top:5px;color:#8193a2;line-height:1.45}.status-pill.neutral{border-color:#485761;color:#a8b6c1;background:#273038}.code-repository-branch-modules{display:grid;gap:10px;margin-top:18px}.code-repository-branch-modules>details{overflow:hidden;border:1px solid #35424c;border-radius:9px;background:#1b2126}.code-repository-branch-modules>details>summary{display:flex;justify-content:space-between;gap:12px;padding:13px 15px;color:#dce7ef;background:#232b31;cursor:pointer}.code-repository-branch-modules>details>summary span{color:#8799a7;font-size:12px}.code-repository-branch-modules .table-shell{border:0;border-top:1px solid #35424c;border-radius:0}:root[data-theme=light] .ai-learning-code-scope-dialog,:root[data-theme=light] .ai-learning-code-repository-card,:root[data-theme=light] .code-repository-branch-modules>details{border-color:#ced9e2;color:#17222d;background:#fff}:root[data-theme=light] .ai-learning-code-scope-dialog>header,:root[data-theme=light] .ai-learning-code-repository-header,:root[data-theme=light] .code-repository-branch-modules>details>summary{border-color:#d4dee6;color:#17222d;background:#f2f6f9}:root[data-theme=light] .ai-learning-code-scope-dialog>header h3,:root[data-theme=light] .ai-learning-code-branch-row{color:#17222d;background:#fff}:root[data-theme=light] .ai-learning-code-scope-dialog>header p,:root[data-theme=light] .ai-learning-code-scope-summary span,:root[data-theme=light] .ai-learning-code-branch-meta{color:#667587}:root[data-theme=light] .ai-learning-code-repository-name,:root[data-theme=light] .ai-learning-code-branch-name{color:#17222d!important}:root[data-theme=light] .code-repository-search input{border-color:#cbd6df;color:#17222d;background:#fff}:root[data-theme=light] .status-pill.neutral{border-color:#cad5df;color:#4f6070;background:#eef2f6}@media(max-width:1100px){.ai-learning-toolbar,.ai-learning-knowledge-tools{flex-wrap:wrap}.ai-learning-channel-detail{margin-left:0}}@media(max-width:720px){.ai-learning-code-scope-summary,.code-repository-catalog .section-heading{align-items:stretch;flex-direction:column}.code-repository-search,.code-repository-search input{width:100%;min-width:0}}.auth-loading-screen{display:grid;place-content:center;justify-items:center;gap:20px;min-height:100vh;color:#dce8f2;background:#151719}.login-card-expanded{width:min(760px,76vw)}.login-phone-row{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(220px,1fr);gap:10px}.country-code-select{position:relative;min-width:0}.country-code-trigger{display:grid;grid-template-columns:24px minmax(0,1fr) auto 16px;gap:9px;align-items:center;width:100%;height:58px;padding:0 12px;border:1px solid #273340;border-radius:6px;color:#f8fbff;text-align:left;background:#222a35;cursor:pointer}.country-code-trigger>span,.country-code-menu button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-flag{width:24px;height:18px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff2e}.country-code-trigger>svg{color:#8da0af}.country-code-menu{position:absolute;z-index:80;top:calc(100% + 7px);left:0;display:grid;width:min(430px,70vw);max-height:320px;padding:6px;overflow-y:auto;border:1px solid #3a4854;border-radius:9px;box-shadow:0 18px 44px #0000006b;background:#192027}.country-code-menu button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px;padding:7px 9px;border:0;border-radius:6px;color:#dfeaf2;text-align:left;background:transparent;cursor:pointer}.country-code-menu button:hover,.country-code-menu button.active{color:#fff;background:#2f88ff33}.login-field select,.login-phone-row select,.settings-field input,.role-create-form input,.role-card input,.role-card textarea,.auth-users-table select{width:100%;border:1px solid #344250;border-radius:7px;color:#edf5fb;outline:none;background:#202830}.login-field select,.login-phone-row select{min-height:58px;padding:0 13px}.login-registration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-field-wide{grid-column:1 / -1}.login-message{margin:0;padding:12px 14px;border-radius:7px}.auth-management-page,.role-management-page,.user-settings-page{display:grid;gap:18px;min-width:0}.management-card-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 20px;min-width:0}.management-card-header>div{flex:1 1 560px;min-width:0}.management-card-header>div>span{color:#63d1ff;font-size:12px;font-weight:900;letter-spacing:.08em}.management-card-header h2{margin:7px 0 8px;color:#f4f7fb;font-size:24px;line-height:1.2}.management-card-header p{max-width:960px;margin:0;color:#9ba7b5;line-height:1.65;overflow-wrap:anywhere;white-space:normal}.management-card-header>.command-button{flex:0 0 auto}.management-header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:9px;align-items:center;justify-content:flex-end}.user-create-modal{width:min(820px,calc(100vw - 42px))}.user-edit-modal{width:min(900px,calc(100vw - 42px));max-height:min(900px,calc(100vh - 42px));overflow-y:auto}.user-management-actions,.user-security-buttons{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.user-edit-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.user-edit-identity>div{min-width:0;padding:11px 13px;border:1px solid #303c46;border-radius:8px;background:#181e23}.user-edit-identity dt{color:#8497a6;font-size:11px;font-weight:800}.user-edit-identity dd{margin:5px 0 0;overflow-wrap:anywhere;color:#eef4f8;font-weight:800}.user-edit-form{padding:14px 0;border-top:1px solid #303c46;border-bottom:1px solid #303c46}.user-edit-form .login-phone-row input,.user-edit-form .country-code-trigger{min-height:42px;height:42px}.user-security-actions{display:grid;gap:12px;padding:14px;border:1px solid #3f4851;border-radius:10px;background:#171d22}.user-security-actions p{margin:5px 0 0;color:#91a2b0;line-height:1.55}.temporary-password-result{display:grid;grid-template-columns:minmax(160px,auto) minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px;border:1px solid rgba(92,226,199,.45);border-radius:8px;background:#23776621}.temporary-password-result code{overflow-wrap:anywhere;color:#68e4ca;font-size:15px}.user-login-log-modal{width:min(1480px,calc(100vw - 42px));max-height:calc(100vh - 42px);overflow-y:auto}.user-login-log-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.user-login-log-modal-header>div{display:grid;gap:5px}.user-create-form .login-phone-row input,.user-create-form .country-code-trigger{min-height:42px;height:42px}.user-create-form .muted-text{margin:0;color:#8fa0af;font-size:12px;line-height:1.6}.admin-tabs{display:flex;gap:7px;min-width:0;max-width:100%;margin:0;padding:0 0 8px;overflow-x:auto;border-bottom:1px solid #303943;scrollbar-gutter:stable}.admin-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid #3a444f;border-radius:7px 7px 0 0;color:#b9c5d2;background:#191e23;cursor:pointer;font-weight:800;white-space:nowrap}.admin-tabs button:hover,.admin-tabs button.active{border-color:#3c82f6;color:#fff;background:#245aa8}.admin-tabs button:focus-visible,.management-card .command-button:focus-visible{outline:2px solid #76a9ff;outline-offset:2px}.auth-status-tabs button{gap:8px}.auth-status-tabs button span{min-width:24px;padding:2px 7px;border-radius:999px;color:#bdd0de;background:#667d8d33}.auth-status-tabs button.active span{color:#10231f;background:#5ce2c7}.auth-users-table{min-width:1180px}.table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.auth-users-table td small{display:block;max-width:190px;color:#8598a7;line-height:1.5}.auth-users-table select{min-width:180px;padding:8px 10px}.compact-button{min-width:82px;padding:8px 11px}.empty-table-cell{padding:42px!important;color:#8193a1;text-align:center}.role-create-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:9px;padding:14px;border:1px solid #303c46;border-radius:10px;background:#1b2127}.role-create-form .command-button{align-self:stretch;min-height:42px}.role-create-form input,.role-card input,.role-card textarea,.settings-field input{min-height:42px;padding:9px 11px}.role-card input:disabled,.role-card textarea:disabled{color:#8fa1af;cursor:not-allowed;opacity:.82}.role-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:14px}.role-card{display:grid;gap:11px;padding:16px;border:1px solid #35424d;border-radius:10px;background:#20272d}.role-card>header,.role-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.role-card>header>div{display:flex;align-items:center;gap:8px}.role-card>header span{color:#7f93a2;font-size:12px}.role-card>header>div span{padding:3px 7px;border-radius:999px;color:#51d8be;background:#2dbfa61f}.role-card label,.settings-field{display:grid;gap:6px}.role-card label>span,.settings-field>span{color:#91a4b2;font-size:12px;font-weight:800}.role-card textarea{min-height:72px;resize:vertical}.role-card .checkbox-row{display:flex;grid-auto-flow:column;align-items:center}.role-card .checkbox-row input{width:17px;min-height:17px;accent-color:#42c5ad}.account-settings-panel,.binding-status-card,.two-factor-panel{display:grid;align-content:start;gap:18px;width:min(920px,100%);min-width:0;max-width:920px;padding:22px;border:1px solid #35424d;border-radius:11px;background:#20272d}.account-avatar-editor{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center;padding:16px;border:1px solid #35424d;border-radius:10px;background:#192026}.account-avatar-thumbnail{width:112px;height:112px;border-radius:18px}.account-avatar-editor>div{display:grid;justify-items:start;gap:8px;min-width:0}.account-avatar-editor strong{color:#f0f6fa;font-size:18px}.account-avatar-editor p,.account-avatar-editor small{margin:0;color:#92a4b2;line-height:1.6}.account-avatar-editor .command-button{position:relative;overflow:hidden}.account-avatar-editor .command-button.disabled{opacity:.5;cursor:not-allowed}.avatar-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.account-settings-panel>.command-button,.two-factor-panel>.command-button,.two-factor-setup>.command-button{justify-self:start}.account-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.account-facts>div{display:grid;gap:5px;padding:12px;border-radius:8px;background:#192026}.account-facts dt{color:#7f93a2;font-size:12px}.account-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#e8f1f7;font-weight:800}.binding-status-card{justify-items:start}.binding-status-card>svg,.two-factor-status>svg{color:#55dcc3}.binding-status-card h3,.binding-status-card p,.two-factor-status p{margin:0}.binding-status-card p,.two-factor-status p{color:#92a4b2;line-height:1.65}.two-factor-status{display:flex;gap:14px;align-items:flex-start}.two-factor-status strong{color:#f0f6fa;font-size:18px}.two-factor-setup{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start;padding:18px;border:1px solid #3b4a55;border-radius:10px;background:#192026}.two-factor-setup img{grid-row:span 3;width:220px;height:220px;padding:10px;border-radius:8px;background:#fff}.two-factor-setup>div{display:grid;gap:8px}.two-factor-setup code{padding:12px;overflow-wrap:anywhere;border-radius:7px;color:#65e4cb;background:#10161a;font-size:16px}.login-events-panel{display:grid;gap:14px;min-width:0}.login-events-header{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;justify-content:space-between}.login-events-header h3,.login-events-header p{margin:0}.login-events-header h3{color:#f0f6fa;font-size:18px}.login-events-header p{max-width:900px;margin-top:7px;color:#92a4b2;line-height:1.65}.login-events-table{min-width:1180px}.login-events-table td strong,.login-events-table td small{display:block}.login-events-table td small{margin-top:4px;color:#7f93a2;font-size:11px}.login-events-table .user-agent-cell{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill.failed{color:#ff8d86;background:#db4d461f;border:1px solid rgba(219,77,70,.38)}:root[data-theme=light] .role-create-form,:root[data-theme=light] .role-card,:root[data-theme=light] .account-settings-panel,:root[data-theme=light] .binding-status-card,:root[data-theme=light] .two-factor-panel{border-color:#d1dbe4;color:#17222d;background:#fff}:root[data-theme=light] .management-card-header h2,:root[data-theme=light] .role-card>header strong,:root[data-theme=light] .binding-status-card h3,:root[data-theme=light] .two-factor-status strong{color:#17222d}:root[data-theme=light] .account-avatar-editor{border-color:#d6e0e8;background:#f4f7fb}:root[data-theme=light] .account-avatar-editor strong,:root[data-theme=light] .login-events-header h3,:root[data-theme=light] .login-events-table td strong{color:#17222d}:root[data-theme=light] .account-avatar-editor p,:root[data-theme=light] .account-avatar-editor small,:root[data-theme=light] .login-events-header p{color:#667587}:root[data-theme=light] .management-card-header>div>span{color:#195dc1}:root[data-theme=light] .management-card-header p,:root[data-theme=light] .binding-status-card p,:root[data-theme=light] .two-factor-status p{color:#667587}:root[data-theme=light] .user-create-modal,:root[data-theme=light] .user-edit-modal,:root[data-theme=light] .user-login-log-modal{border-color:#d1dbe4;color:#17222d;background:#fff}:root[data-theme=light] .user-create-modal header strong,:root[data-theme=light] .user-edit-modal header strong,:root[data-theme=light] .user-login-log-modal header strong{color:#17222d}:root[data-theme=light] .user-create-modal header span,:root[data-theme=light] .user-create-form label>span,:root[data-theme=light] .user-create-form .muted-text{color:#667587}:root[data-theme=light] .user-create-form input,:root[data-theme=light] .user-create-form select,:root[data-theme=light] .user-edit-form input{border-color:#cbd6df;color:#17222d;background:#fff}:root[data-theme=light] .user-edit-identity>div,:root[data-theme=light] .user-security-actions{border-color:#d1dbe4;background:#f5f8fb}:root[data-theme=light] .user-edit-identity dd,:root[data-theme=light] .user-security-actions strong{color:#17222d}:root[data-theme=light] .user-security-actions p{color:#667587}:root[data-theme=light] .temporary-password-result{border-color:#76c8b4;background:#eef9f6}:root[data-theme=light] .temporary-password-result code{color:#0b725d}:root[data-theme=light] .admin-tabs{border-bottom-color:#d3dce6}:root[data-theme=light] .admin-tabs button{border-color:#c8d2de;color:#3d4a58;background:#fff}:root[data-theme=light] .admin-tabs button:hover,:root[data-theme=light] .admin-tabs button.active{border-color:#2e69d8;color:#fff;background:#245aa8}:root[data-theme=light] .command-button.primary-action{border-color:#2e69d8;color:#fff;background:#245aa8}:root[data-theme=light] .command-button.primary-action:hover:not(:disabled){border-color:#1f5fbd;background:#1f5fbd}:root[data-theme=light] .command-button.danger,:root[data-theme=light] .command-button.danger-action{border-color:#c94b43;color:#fff;background:#b8433d}:root[data-theme=light] .command-button.danger:hover:not(:disabled),:root[data-theme=light] .command-button.danger-action:hover:not(:disabled){border-color:#a93731;background:#a93731}:root[data-theme=light] .account-facts>div,:root[data-theme=light] .two-factor-setup{border-color:#d6e0e8;background:#f4f7fb}:root[data-theme=light] .account-facts dd{color:#17222d}:root[data-theme=light] .two-factor-setup code{color:#087d6b;background:#e7f5f1}:root[data-theme=light] .login-field select,:root[data-theme=light] .login-phone-row select,:root[data-theme=light] .settings-field input,:root[data-theme=light] .role-create-form input,:root[data-theme=light] .role-card input,:root[data-theme=light] .role-card textarea,:root[data-theme=light] .auth-users-table select{border-color:#cbd6df;color:#17222d;background:#fff}:root[data-theme=light] .country-code-trigger,:root[data-theme=light] .country-code-menu{border-color:#c8d3dd;color:#17222d;background:#fff}:root[data-theme=light] .country-code-menu button{color:#283846}@media(max-width:720px){.management-header-actions{width:100%;justify-content:flex-start}.user-create-form,.user-create-form .login-phone-row{grid-template-columns:1fr}.user-create-form .modal-wide{grid-column:auto}.account-facts,.two-factor-setup,.account-avatar-editor{grid-template-columns:1fr}.two-factor-setup img{grid-row:auto;width:min(220px,100%);height:auto;aspect-ratio:1}}.manual-trading-popup-page{--manual-trading-status-width: clamp(360px, 25vw, 480px);display:grid;grid-template-rows:auto auto minmax(440px,1fr);gap:12px;width:100vw;min-width:1280px;min-height:720px;height:100vh;padding:14px calc(var(--manual-trading-status-width) + 28px) 14px 14px;overflow:auto;color:#edf3fa;background:#15191d}.manual-trading-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:2px 2px 0}.manual-trading-titlebar>div{display:grid;gap:4px}.manual-trading-titlebar span{color:#72aef3;font-size:11px;letter-spacing:.08em}.manual-trading-titlebar strong{color:#fff;font-size:22px}.manual-trading-titlebar p{max-width:680px;margin:3px 0 0;color:#9eabb9;font-size:13px;text-align:right}.manual-trading-cascade{display:grid;overflow:hidden;border:1px solid #36414c;border-radius:10px;background:#191f24}.manual-trading-selector-stage{display:flex;align-items:center;gap:16px;min-height:52px;padding:8px 12px}.manual-trading-selector-stage+.manual-trading-selector-stage{border-top:1px solid #303a43}.manual-trading-selector-stage>strong{flex:0 0 168px;color:#e3edf8;font-size:13px}.manual-trading-selector-stage>div{display:flex;flex:1;gap:8px;align-items:center;overflow-x:auto;padding-bottom:1px}.manual-trading-selector-stage label{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:8px;align-items:center;min-width:max-content;padding:6px 11px;border:1px solid #3a4651;border-radius:6px;color:#e4edf7;background:#222a31;cursor:pointer}.manual-trading-selector-stage label:has(input:checked){border-color:#397bd2;background:#1f4d8c}.manual-trading-selector-stage input{grid-row:1 / span 2;width:17px;height:17px;margin:0;accent-color:#3b8cff}.manual-trading-selector-stage label span{font-weight:650}.manual-trading-selector-stage label small{color:#9daaba;font-size:10px}.manual-trading-selector-stage p{margin:0;color:#8f9caa}.manual-trading-layout{display:grid;grid-template-columns:minmax(390px,.9fr) minmax(440px,1.2fr) minmax(360px,.9fr);min-height:440px;overflow:hidden;border:1px solid #39434d;border-radius:10px;background:#1b2025}.manual-trading-layout.without-depth{grid-template-columns:minmax(390px,.9fr) minmax(440px,1.2fr)}.manual-trading-layout.without-tick-chart{grid-template-columns:minmax(390px,.9fr) minmax(360px,.9fr)}.manual-trading-layout.without-tick-chart.without-depth{grid-template-columns:minmax(390px,1fr)}.manual-trading-order-panel{display:grid;grid-template-columns:180px minmax(210px,1fr);min-height:0;border-right:1px solid #39434d}.manual-trading-order-types{display:grid;align-content:start;border-right:1px solid #39434d;background:#262a2f}.manual-trading-order-types button{display:flex;gap:10px;align-items:center;min-height:54px;padding:0 14px;border:0;border-bottom:1px solid #353b42;color:#dce5ef;background:transparent;cursor:pointer;text-align:left}.manual-trading-order-types button:hover:not(:disabled),.manual-trading-order-types button.active{color:#fff;background:#343a41}.manual-trading-order-types button.active{box-shadow:inset 3px 0 #438bf0}.manual-trading-order-types button:disabled{cursor:default;opacity:.45}.manual-trading-view-toggles{display:grid;margin-top:72px;border-top:1px solid #414951}.manual-trading-view-toggles button{color:#aeb9c5}.manual-trading-view-toggles button.active{color:#fff;background:#214c84}.manual-trading-form{display:grid;align-content:start;gap:9px;padding:14px;overflow-y:auto}.manual-trading-target-line{display:grid;gap:3px;margin-bottom:2px;padding-bottom:9px;border-bottom:1px solid #353e47}.manual-trading-target-line strong{color:#fff;font-size:18px}.manual-trading-target-line span{overflow:hidden;color:#9faab7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.manual-trading-form label{display:grid;grid-template-columns:94px minmax(0,1fr);gap:9px;align-items:center;color:#d9e2ec;font-size:12px}.manual-trading-form input,.manual-trading-form select{width:100%;min-height:34px;padding:5px 8px;border:1px solid #48525c;border-radius:4px;color:#f4f7fa;background:#2a3036}.manual-trading-form input:disabled,.manual-trading-form select:disabled{opacity:.55}.manual-trading-side-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:5px}.manual-trading-side-actions button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:4px;color:#fff;cursor:pointer;font-weight:750}.manual-trading-side-actions button.sell{background:#ce3e46}.manual-trading-side-actions button.buy{background:#3275df}.manual-trading-side-actions button:disabled{cursor:default;filter:grayscale(.55);opacity:.55}.manual-trading-confirm-toggle{display:inline-flex;gap:8px;align-items:center;width:fit-content;margin-top:2px;color:#c8d2dc;cursor:pointer;font-size:12px}.manual-trading-form .manual-trading-confirm-toggle input{width:16px;min-height:16px;margin:0;accent-color:#3275df}.manual-trading-not-ready{align-self:center;margin:20px;color:#929eaa;line-height:1.55;text-align:center}.manual-trading-market-placeholder{display:grid;grid-template-rows:auto 1fr;min-width:0;border-right:1px solid #39434d;background:#20252a}.manual-trading-bid-ask{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;min-height:70px;padding:12px 20px;border-bottom:1px solid #39434d;color:#8f9ba8;text-align:center}.manual-trading-bid-ask strong{color:#f1f4f8;font-size:clamp(28px,3vw,44px);font-weight:500;letter-spacing:.08em}.manual-trading-chart-placeholder{display:grid;place-content:center;justify-items:center;gap:9px;min-height:300px;color:#536272;background-image:linear-gradient(rgba(78,91,104,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(78,91,104,.18) 1px,transparent 1px);background-size:42px 42px;text-align:center}.manual-trading-chart-placeholder strong{color:#8996a3;font-size:16px}.manual-trading-chart-placeholder span{max-width:360px;color:#6f7c89;font-size:12px}.manual-trading-depth-placeholder{display:grid;align-content:start;min-width:0;background:#23282d}.manual-trading-depth-placeholder>div:first-child{display:flex;gap:9px;align-items:center;min-height:52px;padding:0 14px;border-bottom:1px solid #39434d}.manual-trading-depth-head,.manual-trading-depth-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:38px;border-bottom:1px solid #353d45}.manual-trading-depth-head{color:#dfe7f0;font-weight:700}.manual-trading-depth-head span,.manual-trading-depth-row span{display:grid;place-items:center;border-right:1px solid #353d45}.manual-trading-depth-head span:last-child,.manual-trading-depth-row span:last-child{border-right:0}.manual-trading-depth-row{color:#687583}.manual-trading-depth-row:nth-child(-n+6){background:#ab2f3714}.manual-trading-depth-row:nth-child(n+7){background:#2b5cad14}.manual-trading-status{position:fixed;z-index:20;top:14px;right:14px;bottom:14px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;width:var(--manual-trading-status-width);min-height:0;padding:14px;overflow:hidden;border:1px solid #36414c;border-radius:10px;background:#1b2025fa;box-shadow:-14px 0 32px #00000052}.manual-trading-status-heading{display:grid;gap:3px}.manual-trading-status strong{color:#a9b5c2;font-size:11px}.manual-trading-status-heading span{color:#e8edf3;font-size:13px}.manual-trading-status-error{margin:0;color:#ff7a7f;font-size:12px}.manual-trading-status-list{display:grid;align-content:start;gap:8px;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}.manual-trading-status-list>p{margin:0;color:#7f8b97;font-size:12px}.manual-account-action-popup-page{grid-template-rows:auto auto minmax(360px,1fr)}.manual-account-action-confirmation{display:grid;place-content:center;justify-items:center;gap:16px;min-height:360px;padding:36px;border:1px solid #39434d;border-radius:10px;color:#cbd5df;background:#1b2025;text-align:center}.manual-account-action-confirmation>svg{color:#e0a44a}.manual-account-action-confirmation>strong{max-width:760px;color:#f2f6fa;font-size:clamp(18px,2vw,26px);line-height:1.5}.manual-account-action-confirmation>p{max-width:760px;margin:0;color:#9ca8b5;line-height:1.6}.manual-account-action-confirmation>div{display:flex;gap:12px}.manual-account-action-confirmation button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:138px;min-height:42px;border:1px solid #46515c;border-radius:5px;color:#e7edf4;background:#283038;cursor:pointer;font-weight:750}.manual-account-action-confirmation button.danger{border-color:#c34a50;background:#922f35}.manual-account-action-confirmation button:disabled{cursor:default;opacity:.5}.manual-account-action-items{display:grid;gap:5px;margin:0;padding:0;list-style:none}.manual-account-action-items li{display:grid;grid-template-columns:minmax(70px,1fr) auto;gap:2px 8px;padding:6px 7px;border:1px solid #35404a;border-radius:4px;color:#b7c4d1;background:#191e23}.manual-account-action-items b,.manual-account-action-items em,.manual-account-action-items span,.manual-account-action-items small{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.manual-account-action-items em,.manual-account-action-items span{color:#80b7f2;font-style:normal;text-align:right}.manual-account-action-items small{grid-column:1 / -1;color:#8c99a6}.manual-trading-status-list article{display:grid;gap:8px;padding:9px 10px;border:1px solid #303a44;border-radius:5px;background:#20262c}.manual-trading-status-order-heading{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px 10px;align-items:center}.manual-trading-status-order-heading>b{color:#83909d;font-size:11px;text-align:center}.manual-trading-status-order-heading>div{display:grid;gap:2px}.manual-trading-status-order-heading strong{overflow:hidden;color:#e8edf3;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.manual-trading-status-order-heading small{overflow:hidden;color:#8693a0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.manual-trading-status-order-heading>span{grid-column:2;color:#b8c7d8;font-size:12px;font-weight:750}.manual-trading-status-timeline{display:grid;gap:4px;margin:0;padding:0;list-style:none}.manual-trading-status-timeline li{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;color:#b7c2ce;font-size:11px}.manual-trading-status-timeline time{color:#768492;font-variant-numeric:tabular-nums}.manual-trading-status-timeline li.pending span{color:#e0b35c}.manual-trading-status-timeline li.success span{color:#62cf9b}.manual-trading-status-timeline li.failed span{color:#ff7a7f}.manual-trading-status-latest{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;margin-left:0;padding-top:6px;border-top:1px solid #303a44}.manual-trading-status-latest strong{color:#8c99a6;font-size:10px}.manual-trading-status-latest small{color:#dfe7ef;font-size:11px;line-height:1.4}.gpt-instruction-popup-scroll{--gpt-status-width: clamp(380px, 27vw, 520px);min-height:calc(100vh - 52px);padding:14px calc(var(--gpt-status-width) + 28px) 14px 14px;background:#15191d}.gpt-instruction-workspace{display:grid;grid-template-rows:auto minmax(460px,1fr);gap:14px;min-width:920px;min-height:calc(100vh - 84px);color:#edf3fa}.gpt-instruction-cascade{position:relative;z-index:1}.gpt-instruction-cascade .manual-trading-selector-stage{align-items:flex-start}.gpt-instruction-cascade .manual-trading-selector-stage>strong{padding-top:7px}.gpt-instruction-cascade .manual-trading-selector-stage>div{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.gpt-instruction-cascade .manual-trading-selector-stage label{min-width:0;max-width:100%}.gpt-instruction-cascade .manual-trading-selector-stage label span,.gpt-instruction-cascade .manual-trading-selector-stage label small{overflow-wrap:anywhere}.gpt-dialogue-portfolio-hint{margin:0;padding:9px 12px;border-top:1px solid #303a43;color:#91a5b8;font-size:12px;line-height:1.55}.gpt-instruction-editor-card{display:grid;grid-template-rows:auto auto minmax(160px,.8fr) auto minmax(220px,1fr) auto;min-height:0;padding:16px;border:1px solid #39434d;border-radius:10px;background:#1b2025}.gpt-dialogue-channel{display:grid;grid-template-columns:auto minmax(260px,520px);gap:12px;align-items:center;margin-bottom:12px;color:#aebac6;font-size:12px}.gpt-dialogue-channel select{min-height:36px;padding:0 10px;border:1px solid #3c4853;border-radius:5px;color:#edf3fa;background:#20262c}.gpt-dialogue-messages{min-height:160px;padding:12px;overflow:auto;border:1px solid #313c46;border-radius:7px;background:#151a1f}.gpt-dialogue-messages>p{margin:0;color:#8796a5;line-height:1.6}.gpt-dialogue-messages article{width:min(88%,920px);margin-bottom:10px;padding:10px 12px;border:1px solid #34414c;border-radius:8px;background:#20272d}.gpt-dialogue-messages article.user{margin-left:auto;border-color:#2f68b9;background:#1e3551}.gpt-dialogue-messages article strong,.gpt-dialogue-messages article small{display:block}.gpt-dialogue-draft-actions{display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #3a4651}.gpt-dialogue-draft-actions button{min-width:96px}.gpt-dialogue-messages article strong{color:#72bdf3;font-size:11px}.gpt-dialogue-messages article pre{margin:7px 0;color:#eaf0f6;font-family:inherit;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.gpt-dialogue-messages article small{color:#7f8d9b;font-size:10px}.gpt-instruction-editor-heading{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.gpt-instruction-editor-heading>div{display:grid;gap:4px}.gpt-instruction-editor-heading span{color:#65baf4;font-size:11px;letter-spacing:.08em}.gpt-instruction-editor-heading strong{color:#f4f7fa;font-size:20px}.gpt-instruction-editor-heading small{max-width:520px;color:#9aa8b6;line-height:1.5;text-align:right}.gpt-instruction-editor{min-height:360px;max-height:none;margin-top:8px;overflow:auto;color:#eaf0f6;background:#20262c;white-space:normal}.gpt-instruction-editor pre,.gpt-instruction-editor code{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}.gpt-instruction-editor pre{padding:10px;overflow-x:auto;border:1px solid #3a4651;border-radius:5px;background:#11161a;white-space:pre-wrap}.gpt-instruction-submit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:12px}.gpt-instruction-submit-row span{color:#aebac6;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.gpt-instruction-submit-row button{min-width:190px}.gpt-instruction-submit-row>div{display:flex;gap:8px}.gpt-instruction-status{top:66px;width:var(--gpt-status-width)}.gpt-instruction-status-note{margin:0;color:#8d9aa8;font-size:11px;line-height:1.45}.gpt-instruction-status .manual-trading-status-timeline li{grid-template-columns:70px minmax(0,1fr)}.gpt-instruction-status .manual-trading-status-timeline span,.gpt-instruction-status .manual-trading-status-latest small{overflow-wrap:anywhere}@media(max-width:1280px){.manual-trading-layout{grid-template-columns:minmax(390px,1fr) minmax(430px,1fr)}.manual-trading-depth-placeholder{grid-column:1 / -1;border-top:1px solid #39434d}}.setup-failure-log-modal{width:min(1040px,calc(100vw - 48px));max-height:calc(100vh - 64px)}.setup-failure-log-content{max-height:calc(100vh - 190px);margin:0;padding:16px;overflow:auto;border:1px solid #36414c;border-radius:8px;background:#11171d;color:#dce7f1;font:12px/1.55 Consolas,Cascadia Mono,monospace;overflow-wrap:anywhere;white-space:pre-wrap}.content .table-shell table th,.content .table-shell table td{height:auto;min-height:46px;padding-bottom:10px;padding-top:10px;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;vertical-align:top;white-space:pre-wrap!important;word-break:break-word!important}.indicator-review-page{display:grid;gap:18px}.indicator-review-banner .section-heading{align-items:flex-start;gap:24px}.indicator-review-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.indicator-review-file-input{display:none}.indicator-review-safety,.indicator-review-notice{margin:14px 0 0;color:#91a0af;line-height:1.65}.indicator-review-notice{border:1px solid rgba(71,211,145,.36);border-radius:10px;background:#47d39114;color:var(--text);padding:12px 16px}.indicator-review-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.indicator-review-list-card{min-width:0}.indicator-review-table{width:max-content;min-width:100%;table-layout:auto}.indicator-review-table th,.indicator-review-table td{min-width:108px;max-width:320px;vertical-align:top}.indicator-review-table .mono-cell{font-variant-numeric:tabular-nums}@media(max-width:900px){.indicator-review-banner .section-heading{display:grid}.indicator-review-actions{justify-content:flex-start}.indicator-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.robot-model-audit-panel{margin-top:16px;border:1px solid var(--border, #34404b);border-radius:12px;background:var(--panel, #171c21);overflow:hidden}.robot-model-audit-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px 18px 12px;border-bottom:1px solid var(--border, #34404b)}.robot-model-audit-head>div:first-child{display:grid;gap:5px}.robot-model-audit-head strong{font-size:18px}.robot-model-audit-head span,.robot-model-audit-footer,.robot-model-audit-summary{color:var(--muted, #93a3b5)}.robot-model-audit-tabs{display:flex;flex-wrap:wrap;gap:8px}.robot-model-audit-tabs button,.robot-model-audit-footer button{border:1px solid var(--border, #34404b);border-radius:7px;background:var(--panel-soft, #20272e);color:inherit;padding:8px 14px}.robot-model-audit-tabs button.active{background:#245cc5;border-color:#397cf0;color:#fff}.robot-model-audit-summary{display:flex;flex-wrap:wrap;gap:18px;padding:10px 18px}.robot-model-audit-summary strong{color:var(--text, #f5f7fa)}.robot-model-audit-table-shell{max-height:52vh;overflow:auto;border-radius:0}.robot-model-audit-table-shell table{min-width:1900px;table-layout:fixed}.robot-model-audit-table-shell th,.robot-model-audit-table-shell td{min-width:110px;max-width:220px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.robot-model-audit-table-shell th:first-child,.robot-model-audit-table-shell td:first-child{width:64px;min-width:64px}.robot-model-audit-error{margin:0;padding:8px 18px;color:#ff8c8c}.robot-model-audit-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--border, #34404b)}.robot-model-audit-footer>div{display:flex;align-items:center;gap:10px}@media(max-width:900px){.robot-model-audit-head,.robot-model-audit-footer{align-items:flex-start;flex-direction:column}}.model-services-page{display:grid;gap:16px}.model-services-banner{margin:0}.model-services-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.model-services-tab-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:12px 16px;border:1px solid var(--border, #34404b);border-radius:10px;background:var(--panel, #171c21)}.model-services-tab-strip .robot-model-audit-tabs{flex:1 1 auto;min-width:0}.model-services-tab-strip>.mini-action-button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.model-services-panel{margin-top:0}.compute-runtime-status-list{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border, #34404b)}.compute-runtime-status-list span{padding:6px 9px;border:1px solid #3b4c5c;border-radius:999px;color:#b9cadb;background:#202830;overflow-wrap:anywhere}.gpu-runtime-status-card{display:grid;flex:1 1 520px;gap:8px;min-width:0}.gpu-runtime-device-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:6px}.gpu-runtime-device-grid span{border-radius:8px}.model-services-table-shell table{min-width:2300px}.model-services-operation-cell{min-width:190px!important}.model-services-operation-cell .mini-action-button{display:inline-flex;align-items:center;gap:6px}.model-services-operation-cell small{display:block;margin-top:8px;color:var(--muted, #93a3b5);overflow-wrap:anywhere}@media(max-width:900px){.model-services-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.model-services-tab-strip{align-items:stretch;flex-direction:column}.model-services-tab-strip>.mini-action-button{align-self:flex-start}}.codex-control-contract-banner{display:grid;gap:6px;margin-bottom:14px;padding:14px 16px;border-left:3px solid #397dff;border-radius:8px;background:#1429449e}.codex-control-contract-banner strong{font-size:1rem}.codex-control-contract-banner span,.codex-control-contract-banner small{color:var(--muted)}.codex-control-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;width:100%}.codex-control-filter-grid label{display:grid;gap:5px}.codex-control-filter-grid input,.codex-control-filter-grid select{min-width:0;height:38px;padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:var(--panel-strong);color:var(--text)}.codex-control-path-filter{grid-column:span 2}.codex-control-clear-filters{align-self:end;min-height:38px}.codex-control-table-shell table{min-width:2050px}.codex-control-robot-cell{position:sticky;left:44px;z-index:1;min-width:190px;background:var(--panel)}.codex-control-robot-cell strong,.codex-control-robot-cell small,.codex-control-change{display:block}.codex-control-robot-cell small{max-width:190px;overflow:hidden;color:var(--muted);text-overflow:ellipsis}.codex-control-change+.codex-control-change{margin-top:5px}.codex-control-mode-badge,.codex-control-result-badge{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;font-size:.74rem;font-weight:800}.codex-control-mode-badge.read{background:#319bff2e;color:#7fc1ff}.codex-control-mode-badge.write,.codex-control-mode-badge.control,.codex-control-mode-badge.execute{background:#f2ad2e2e;color:#ffd273}.codex-control-mode-badge.restart{background:#e84f6333;color:#ff9aa8}.codex-control-result-badge.success{background:#31be792e;color:#77e2ac}.codex-control-result-badge.failed{background:#e84f6333;color:#ff9aa8}.codex-control-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.telemetry-empty-inline{color:var(--muted)}@media(max-width:860px){.codex-control-filter-grid{grid-template-columns:1fr}.codex-control-path-filter{grid-column:span 1}}.public-hot-page{display:grid;gap:16px}.public-hot-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid #34404b;border-left:4px solid #38a8ff;border-radius:10px;background:radial-gradient(circle at 90% 10%,rgba(56,168,255,.15),transparent 35%),#1b2025}.public-hot-title{display:flex;align-items:flex-start;gap:13px}.public-hot-title>svg{margin-top:5px;color:#63d1ff}.public-hot-title h3{margin:2px 0 7px}.public-hot-title p:last-child{margin:0;color:#aab5c0}.public-hot-banner>button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.public-hot-summary{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px}.public-hot-summary article{display:grid;gap:6px;min-width:0;padding:15px 16px;border:1px solid #34404b;border-top:3px solid #38a8ff;border-radius:9px;background:#1b2025}.public-hot-summary span,.public-hot-summary small{color:#8996a3}.public-hot-summary strong{overflow-wrap:anywhere}.public-hot-summary strong.fresh{color:#77e2ac}.public-hot-summary strong.warning{color:#ffd273}.public-hot-summary strong.stale{color:#ff9aa8}.public-hot-error{padding:12px 14px;border:1px solid rgba(232,79,99,.5);border-radius:8px;background:#e84f631f;color:#ff9aa8}.public-hot-table-card{min-width:0}.public-hot-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:13px}.public-hot-toolbar label{display:inline-flex;align-items:center;gap:7px;color:#93a3b5}.public-hot-toolbar label:first-child{flex:1 1 420px;max-width:720px;padding:0 11px;border:1px solid #3c4854;border-radius:7px;background:#171c21}.public-hot-toolbar input{width:100%;min-height:38px;border:0;outline:0;background:transparent;color:#f4f7fb}.public-hot-toolbar select{min-height:38px;padding:6px 9px;border:1px solid #3c4854;border-radius:7px;background:#171c21;color:#f4f7fb}.public-hot-toolbar>span{margin-left:auto;color:#8996a3}.public-hot-table.news{min-width:1320px}.public-hot-table.calendar{min-width:1580px}.public-hot-table td strong,.public-hot-table td small{display:block}.public-hot-table td small{max-width:660px;margin-top:5px;color:#8996a3;line-height:1.35}.public-hot-table td a{display:inline-flex;align-items:center;gap:5px;color:#86d7ff}.public-hot-labels{display:flex;flex-wrap:wrap;gap:5px;min-width:210px}.public-hot-labels span{display:inline-flex;align-items:center;min-height:23px;padding:2px 7px;border-radius:999px;background:#38a8ff24;color:#86d7ff;font-size:.7rem;font-weight:800}.public-hot-labels .empty{background:#7e8b9726;color:#aab5c0}.public-hot-labels .sentiment.positive{background:#31be7926;color:#77e2ac}.public-hot-labels .sentiment.negative{background:#e84f6326;color:#ff9aa8}.public-hot-labels .sentiment.neutral{background:#7e8b9726;color:#cbd6df}.public-hot-labels .mmn{background:#f2ad2e26;color:#ffd273}.public-hot-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.public-hot-pagination button{min-height:34px;padding:5px 12px;border:1px solid #3c4854;border-radius:7px;background:#20272e;color:#dce8f4;cursor:pointer}.public-hot-pagination button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:1000px){.public-hot-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.public-hot-toolbar{align-items:stretch;flex-direction:column}.public-hot-toolbar label:first-child{flex-basis:auto;max-width:none}.public-hot-toolbar>span{margin-left:0}}@media(max-width:640px){.public-hot-banner{flex-direction:column}.public-hot-summary{grid-template-columns:1fr}}.crawl-service-page{display:grid;gap:16px}.content-service-tabs{display:flex;gap:8px;padding:5px;border:1px solid #34404b;border-radius:10px;background:#1b2025}.content-service-tabs button{min-height:40px;padding:7px 18px;border:1px solid transparent;border-radius:7px;background:transparent;color:#aab5c0;cursor:pointer;font-weight:850}.content-service-tabs button:hover{background:#38a8ff14;color:#dce8f4}.content-service-tabs button.active{border-color:#38a8ff8c;background:#38a8ff2e;color:#86d7ff}.content-service-panel{display:grid;gap:18px}.content-service-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.content-service-panel-heading h3{margin:2px 0 5px}.content-service-panel-heading small{color:#8996a3}.content-service-panel-heading button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.content-service-status-grid{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:12px}.content-service-status-tile{display:grid;gap:7px;padding:16px;border:1px solid #34404b;border-left:3px solid #67737e;border-radius:8px;background:#20272e}.content-service-status-tile.good{border-left-color:#31be79}.content-service-status-tile.warning{border-left-color:#f2ad2e}.content-service-status-tile.info{border-left-color:#38a8ff}.content-service-status-tile>span{color:#aab5c0;font-size:.78rem;font-weight:800}.content-service-status-tile>strong{font-size:1.15rem;overflow-wrap:anywhere}.content-service-status-tile>small{color:#8996a3}.content-service-pipeline{display:flex;align-items:center;justify-content:center;gap:11px;padding:14px;border:1px dashed #40505e;border-radius:8px;background:#38a8ff0d}.content-service-runtime-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px}.content-service-runtime-grid article{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:11px 13px;border:1px solid #34404b;border-radius:7px;background:#20272e}.content-service-runtime-grid span{color:#86d7ff}.content-service-runtime-grid small{color:#8996a3}.content-service-pipeline span{display:inline-flex;align-items:center;gap:6px;color:#cbd6df;font-weight:800}.content-service-pipeline b{color:#6b7a88}.content-service-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px}.content-service-mode-grid label{display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px solid #34404b;border-radius:8px;background:#20272e;cursor:pointer}.content-service-mode-grid label.active{border-color:#38a8ffb3;background:#38a8ff1a}.content-service-mode-grid input{margin-top:3px;accent-color:#38a8ff}.content-service-mode-grid span{display:grid;gap:5px}.content-service-mode-grid small{color:#8996a3;line-height:1.45}.content-service-robot-table-shell{max-width:100%}.content-service-robot-table{min-width:920px}.content-service-robot-table input{width:17px;height:17px;accent-color:#38a8ff}.content-service-online{display:inline-flex;align-items:center;min-height:25px;padding:2px 9px;border-radius:999px;font-size:.73rem;font-weight:850}.content-service-online.online{background:#31be792e;color:#77e2ac}.content-service-online.offline{background:#7e8b972e;color:#b8c2cc}.content-service-save-message{margin:0;padding:10px 12px;border-radius:7px;background:#38a8ff1a;color:#86d7ff}.content-service-control-note,.content-service-empty{color:#8996a3;font-size:.8rem}.content-service-control-note{margin:0}.content-service-empty{padding:28px;text-align:center}.financial-calendar-banner{border-left-color:#f2ad2e;background:radial-gradient(circle at 90% 10%,rgba(242,173,46,.14),transparent 35%),#1b2025}.calendar-target-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px}.calendar-target-grid article{display:grid;gap:18px;padding:18px;border:1px solid #34404b;border-radius:9px;background:#20272e}.calendar-target-grid article>div,.calendar-target-grid article>div>span{display:flex;align-items:flex-start;gap:11px}.calendar-target-grid article>div>span{display:grid;gap:4px}.calendar-target-grid small{color:#8996a3;overflow-wrap:anywhere}.calendar-target-grid dl{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;margin:0}.calendar-target-grid dl>div{display:grid;gap:5px;padding:10px;border-radius:7px;background:#1b2025}.calendar-target-grid dt{color:#8996a3;font-size:.72rem;font-weight:800}.calendar-target-grid dd{display:flex;align-items:center;gap:5px;margin:0;font-weight:800}.crawl-service-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 22px;border:1px solid #34404b;border-left:4px solid #38a8ff;border-radius:10px;background:radial-gradient(circle at 90% 10%,rgba(56,168,255,.15),transparent 35%),#1b2025}.crawl-service-banner h3,.crawl-domain-heading h3{margin:2px 0 8px}.crawl-service-banner p:last-child{max-width:860px;margin:0;color:#aab5c0;line-height:1.55}.crawl-service-banner-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.crawl-service-banner-actions button,.crawl-search-button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.crawl-readonly-badge{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border:1px solid rgba(80,196,255,.38);border-radius:999px;background:#38a8ff1f;color:#86d7ff;font-size:.8rem;font-weight:800}.crawl-service-error{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid rgba(232,79,99,.48);border-radius:8px;background:#e84f631f;color:#ff9aa8}.crawl-service-error div,.crawl-service-error span{display:grid;gap:3px}.crawl-service-error span{color:#d5a9af;font-size:.82rem}.crawl-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:12px}.crawl-stat-card{display:grid;gap:7px;min-width:0;padding:15px 16px;border:1px solid #34404b;border-top:3px solid #67737e;border-radius:9px;background:#1b2025;color:#f4f7fb;text-align:left}button.crawl-stat-card{cursor:pointer}button.crawl-stat-card:hover{border-color:#5b748a;background:#20272e;transform:translateY(-1px)}.crawl-stat-card.good{border-top-color:#31be79}.crawl-stat-card.warning{border-top-color:#f2ad2e}.crawl-stat-card.danger{border-top-color:#e84f63}.crawl-stat-card.info{border-top-color:#38a8ff}.crawl-stat-card>span{overflow:hidden;color:#aab5c0;font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.crawl-stat-card>strong{font-size:clamp(1.15rem,1.45vw,1.65rem);line-height:1}.crawl-stat-card>small{display:block;min-width:0;overflow:visible;color:#8996a3;font-size:.72rem;line-height:1.5;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word}.crawl-language-coverage-list{display:flex;flex-wrap:wrap;gap:6px 8px;max-height:122px;overflow-y:auto;padding-right:4px}.crawl-language-coverage-list>span{display:inline-flex;align-items:center;gap:6px;border:1px solid #365068;border-radius:999px;padding:4px 8px;color:#bed2e5;font-size:.72rem;line-height:1.1;white-space:nowrap}.crawl-language-coverage-list b{color:#f4f7fb}.crawl-stat-card.crawl-language-history-card>small{display:grid;gap:7px;overflow:visible;text-overflow:clip;white-space:normal}.crawl-language-history-card .crawl-language-coverage-list{max-height:58px;overflow:hidden}.crawl-language-more-button{border:1px dashed #53718c;border-radius:999px;background:transparent;color:#7fc6ff;cursor:pointer;font:inherit;font-size:.72rem;line-height:1.1;padding:4px 8px;white-space:nowrap}.crawl-language-more-button:hover{border-color:#38a8ff;color:#d9efff}.crawl-language-dialog-backdrop{align-items:center;background:#05090db8;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.crawl-language-dialog{background:#171e25;border:1px solid #365068;border-top:3px solid #38a8ff;border-radius:14px;box-shadow:0 22px 64px #0000007a;color:#f4f7fb;max-height:min(72vh,680px);max-width:780px;overflow:hidden;padding:18px;width:min(100%,780px)}.crawl-language-dialog header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.crawl-language-dialog h3,.crawl-language-dialog p{margin:0}.crawl-language-dialog h3{font-size:1rem}.crawl-language-dialog p{color:#8996a3;font-size:.78rem;margin-top:5px}.crawl-language-dialog header button{background:transparent;border:0;color:#aab5c0;cursor:pointer;font-size:1.8rem;line-height:.8;padding:2px 5px}.crawl-language-dialog-list{display:flex;flex-wrap:wrap;gap:8px;max-height:calc(min(72vh,680px) - 88px);overflow-y:auto;padding:2px 4px 4px 0}.crawl-language-dialog-list>span{align-items:center;background:#1d2730;border:1px solid #365068;border-radius:999px;color:#bed2e5;display:inline-flex;font-size:.78rem;gap:7px;line-height:1.15;padding:6px 9px;white-space:nowrap}.crawl-language-dialog-list b{color:#f4f7fb}.crawl-domain-card{min-width:0}.crawl-domain-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:15px}.crawl-domain-heading small{max-width:52%;color:#93a3b5;text-align:right}.crawl-filter-grid{display:grid;grid-template-columns:minmax(230px,1.4fr) repeat(4,minmax(150px,.75fr)) auto;gap:10px;align-items:end;margin-bottom:12px}.crawl-filter-grid label{display:grid;gap:5px;min-width:0}.crawl-filter-grid label>span:first-child{color:#aab5c0;font-size:.74rem;font-weight:800}.crawl-filter-grid input,.crawl-filter-grid select{width:100%;min-width:0;height:38px;padding:7px 9px;border:1px solid #34404b;border-radius:7px;background:#20272e;color:#f4f7fb}.crawl-search-control{display:flex;align-items:center;gap:7px;height:38px;padding-left:10px;border:1px solid #34404b;border-radius:7px;background:#20272e;color:#8c9aa7}.crawl-search-control input{height:36px;padding-left:0;border:0;background:transparent;outline:0}.crawl-search-button{min-height:38px}.crawl-active-filter{display:flex;align-items:center;gap:18px;min-height:35px;margin-bottom:10px;padding:7px 10px;border-radius:7px;background:#38a8ff14;color:#aab5c0;font-size:.8rem}.crawl-active-filter strong{color:#f4f7fb}.crawl-active-filter button{margin-left:auto;padding:0;border:0;background:transparent;color:#77cfff;cursor:pointer;font-weight:800}.crawl-domain-table-shell{position:relative;max-width:100%}.crawl-domain-table{min-width:1880px}.crawl-domain-table th,.crawl-domain-table td{vertical-align:top}.crawl-domain-name{min-width:250px;max-width:330px}.crawl-domain-name strong,.crawl-domain-name small,.crawl-decision-detail{display:block}.crawl-domain-name strong{overflow-wrap:anywhere}.crawl-domain-name small,.crawl-decision-detail,.crawl-reach-stack small{max-width:220px;margin-top:5px;overflow:hidden;color:#8996a3;font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.crawl-reach-stack,.crawl-date-stack,.crawl-url-verdict{display:grid;gap:5px}.crawl-regional-reach{min-width:270px}.crawl-regional-reach>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:7px;align-items:start;margin-bottom:8px}.crawl-regional-reach>div:last-child{margin-bottom:0}.crawl-regional-reach>div>small{color:#9eafc3;font-weight:700;padding-top:2px}.crawl-date-stack{min-width:98px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem}.crawl-status-badge,.crawl-decision-badge{display:inline-flex;align-items:center;width:max-content;min-height:24px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:850;white-space:nowrap}.crawl-status-badge.ok,.crawl-decision-badge.no{background:#31be792e;color:#77e2ac}.crawl-status-badge.fail,.crawl-decision-badge.yes{background:#e84f6333;color:#ff9aa8}.crawl-status-badge.unchecked,.crawl-decision-badge.pending{background:#7e8b972e;color:#b8c2cc}.crawl-decision-badge.unknown{background:#f2ad2e30;color:#ffd273}.crawl-url-verdict span{display:inline-flex;align-items:center;gap:5px;font-size:.75rem}.crawl-url-verdict span:first-child{color:#77e2ac}.crawl-url-verdict span:last-child{color:#ff9aa8}.crawl-domain-operation{min-width:150px}.crawl-domain-operation .mini-action-button{display:inline-flex;align-items:center;gap:6px}.crawl-domain-operation small{display:block;max-width:180px;margin-top:7px;color:#8996a3;font-size:.7rem;overflow-wrap:anywhere}.crawl-empty-row{height:120px;color:#93a3b5;text-align:center}.crawl-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#93a3b5;font-size:.8rem}.crawl-pagination>div{display:flex;gap:6px}.crawl-pagination button{min-width:34px;min-height:32px;padding:4px 9px;border:1px solid #34404b;border-radius:6px;background:#20272e;color:#dce4ec;cursor:pointer}.crawl-pagination button.active{border-color:#38a8ff;background:#38a8ff33;color:#86d7ff}.crawl-pagination button:disabled{cursor:not-allowed;opacity:.45}:root[data-theme=light] .crawl-service-banner,:root[data-theme=light] .crawl-stat-card,:root[data-theme=light] .content-service-tabs,:root[data-theme=light] .content-service-status-tile,:root[data-theme=light] .content-service-mode-grid label,:root[data-theme=light] .calendar-target-grid article,:root[data-theme=light] .calendar-target-grid dl>div{border-color:#d3dce5;background:#fff;color:#18212b}:root[data-theme=light] button.crawl-stat-card:hover{border-color:#aab9c7;background:#f7fafc}:root[data-theme=light] .crawl-service-banner p:last-child,:root[data-theme=light] .crawl-stat-card>span,:root[data-theme=light] .crawl-stat-card>small,:root[data-theme=light] .crawl-domain-heading small,:root[data-theme=light] .crawl-filter-grid label>span:first-child,:root[data-theme=light] .crawl-active-filter,:root[data-theme=light] .crawl-domain-name small,:root[data-theme=light] .crawl-decision-detail,:root[data-theme=light] .crawl-reach-stack small,:root[data-theme=light] .crawl-pagination{color:#627181}:root[data-theme=light] .content-service-tabs button,:root[data-theme=light] .content-service-status-tile>span,:root[data-theme=light] .content-service-status-tile>small,:root[data-theme=light] .content-service-panel-heading small,:root[data-theme=light] .content-service-mode-grid small,:root[data-theme=light] .content-service-control-note,:root[data-theme=light] .content-service-empty,:root[data-theme=light] .calendar-target-grid small,:root[data-theme=light] .calendar-target-grid dt{color:#627181}@media(max-width:900px){.content-service-status-grid,.content-service-mode-grid,.content-service-runtime-grid{grid-template-columns:1fr}.content-service-tabs{overflow-x:auto}.content-service-tabs button{white-space:nowrap}.content-service-pipeline{align-items:flex-start;flex-direction:column}.content-service-pipeline b{display:none}.calendar-target-grid dl{grid-template-columns:1fr}}:root[data-theme=light] .crawl-filter-grid input,:root[data-theme=light] .crawl-filter-grid select,:root[data-theme=light] .crawl-search-control,:root[data-theme=light] .crawl-pagination button{border-color:#cdd7e0;background:#f7fafc;color:#18212b}:root[data-theme=light] .crawl-search-control input{background:transparent}:root[data-theme=light] .crawl-active-filter{background:#edf7ff}:root[data-theme=light] .crawl-active-filter strong{color:#18212b}@media(max-width:1500px){.crawl-stats-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}.crawl-filter-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media(max-width:900px){.crawl-service-banner,.crawl-domain-heading,.crawl-pagination{align-items:stretch;flex-direction:column}.crawl-stats-grid,.crawl-filter-grid{grid-template-columns:1fr}.crawl-domain-heading small{max-width:none;text-align:left}}.mcp-pipeline-page{display:grid;gap:18px;min-width:0}.mcp-pipeline-page section{border:1px solid var(--border, #303945);border-radius:12px;background:var(--surface, #171b20);padding:18px}.mcp-pipeline-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.mcp-pipeline-hero .eyebrow{color:#77aef7;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 8px}.mcp-pipeline-hero h2,.mcp-create-card h3,.mcp-list-card h3{margin-top:0}.mcp-pipeline-summary{align-items:flex-end;display:flex;flex-direction:column;gap:6px;min-width:150px}.mcp-summary-actions,.mcp-list-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.mcp-pipeline-summary strong{font-size:30px}.mcp-boundary-card{align-items:flex-start;border-color:#245c4b!important;display:flex;gap:12px}.mcp-boundary-card p,.mcp-pipeline-hero p{color:var(--muted, #aab4c0);margin-bottom:0}.mcp-create-card h3,.mcp-secret-card div{align-items:center;display:flex;gap:8px}.mcp-create-card>label,.mcp-option-grid>label{display:grid;gap:6px}.mcp-create-card input[type=text],.mcp-create-card input[type=number],.mcp-create-card input:not([type]){width:100%;min-height:42px;padding:0 12px;border:1px solid #465464;border-radius:7px;color:#f3f7fb;background:#10161d;caret-color:#78adff;outline:none}.mcp-create-card input[type=number]{max-width:180px}.mcp-create-card input::placeholder{color:#8290a0;opacity:1}.mcp-create-card input:hover:not(:disabled){border-color:#607184}.mcp-create-card input:focus-visible{border-color:#5a98f5;box-shadow:0 0 0 3px #377ee038}.mcp-create-card input[aria-invalid=true]{border-color:#d96868}.mcp-option-grid input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;margin:0;accent-color:#2f80ed}.mcp-option-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:16px 0}.mcp-option-grid fieldset{border:1px solid var(--border, #303945);border-radius:8px;display:grid;gap:8px;margin:0;padding:12px}.mcp-option-grid fieldset label{align-items:center;display:flex;gap:8px}.mcp-secret-card{border-color:#b58624!important;display:grid;gap:12px}.mcp-secret-card code{background:#0e1115;border:1px solid #46515e;border-radius:6px;overflow-wrap:anywhere;padding:12px;-webkit-user-select:all;user-select:all}.mcp-secret-card pre{background:#0e1115;border:1px solid #46515e;border-radius:6px;margin:0;overflow:auto;padding:12px;-webkit-user-select:all;user-select:all;white-space:pre-wrap;word-break:break-all}.mcp-secret-card label,.mcp-pipeline-table-wrap td{display:grid;gap:6px}.mcp-secret-card p{margin:0}.mcp-pipeline-table-wrap{overflow-x:auto}.mcp-pipeline-table-wrap table{border-collapse:collapse;min-width:1180px;width:100%}.mcp-pipeline-table-wrap th,.mcp-pipeline-table-wrap td{border-bottom:1px solid var(--border, #303945);padding:10px;text-align:left;vertical-align:top}.mcp-pipeline-table-wrap code{font-size:11px}.mcp-pipeline-page button{align-items:center;min-height:36px;padding:0 12px;border:1px solid #465464;border-radius:7px;color:#eaf1f8;background:#252d36;box-shadow:none;cursor:pointer;display:inline-flex;gap:6px;justify-content:center;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.mcp-pipeline-page button:hover:not(:disabled){border-color:#67809a;color:#fff;background:#313c47}.mcp-pipeline-page button:focus-visible{outline:3px solid rgb(66 139 236 / 42%);outline-offset:2px}.mcp-pipeline-page button:disabled{border-color:#343d47;color:#7e8a97;background:#1d232a;cursor:not-allowed;opacity:.72}.mcp-pipeline-page button.primary{border-color:#4a91f0;color:#fff;background:#276bc5}.mcp-pipeline-page button.primary:hover:not(:disabled){border-color:#7bb3ff;background:#347bd6}.mcp-pipeline-page button.danger{border-color:#a94e50;color:#ffd7d7;background:#512b2e}.mcp-pipeline-page button.danger:hover:not(:disabled){border-color:#d46b6d;background:#6a3236}.mcp-row-error{color:#f68787;font-size:12px;max-width:220px;overflow-wrap:anywhere}.mcp-form-actions,.mcp-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mcp-row-actions button{white-space:nowrap}.mcp-pipeline-page .status-pill.active{color:#68d391}.mcp-pipeline-page .status-pill.revoked{color:#f68787}.mcp-empty-state{color:var(--muted, #aab4c0);padding:28px!important;text-align:center!important}.mcp-list-heading{align-items:flex-start;margin-bottom:12px}.mcp-list-heading h3,.mcp-list-heading p{margin-bottom:0}.mcp-list-heading p{color:var(--muted, #aab4c0)}.mcp-modal-backdrop{align-items:center;background:#04080cc7;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.mcp-key-modal{box-shadow:0 24px 70px #0000008c;max-height:calc(100vh - 48px);max-width:920px;overflow:auto;width:100%}.mcp-key-modal>header{align-items:flex-start;border-bottom:1px solid var(--border, #303945);display:flex;gap:18px;justify-content:space-between;margin:-2px 0 18px;padding-bottom:12px}.mcp-key-modal>header h3,.mcp-key-modal>header p{margin:0}.mcp-key-modal>header p{color:var(--muted, #aab4c0);margin-top:5px;overflow-wrap:anywhere}.mcp-key-modal .icon-button{flex:0 0 auto;justify-content:center;padding:7px;color:#cbd5df;background:transparent}@media(max-width:760px){.mcp-pipeline-hero{flex-direction:column}.mcp-pipeline-summary{align-items:flex-start}.mcp-modal-backdrop{align-items:stretch;padding:10px}.mcp-key-modal{max-height:calc(100vh - 20px)}}.dataset-production-page{--dataset-accent: #55b8ff;--dataset-accent-rgb: 85 184 255;display:grid;gap:16px;min-width:0}.dataset-production-page.economic{--dataset-accent: #efb85d;--dataset-accent-rgb: 239 184 93}.dataset-production-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:start;min-width:0;padding:22px;overflow:hidden;border:1px solid rgb(var(--dataset-accent-rgb) / 36%);border-radius:10px;background:radial-gradient(circle at 8% -25%,rgb(var(--dataset-accent-rgb) / 21%),transparent 38%),linear-gradient(135deg,#202a34,#1b2026 68%)}.dataset-production-hero:after{position:absolute;right:-76px;bottom:-98px;width:280px;height:180px;border:1px solid rgb(var(--dataset-accent-rgb) / 18%);border-radius:50%;content:"";transform:rotate(-18deg)}.dataset-production-hero-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(var(--dataset-accent-rgb) / 42%);border-radius:12px;color:var(--dataset-accent);background:rgb(var(--dataset-accent-rgb) / 11%)}.dataset-production-hero-copy{display:grid;gap:7px;min-width:0}.dataset-production-page .eyebrow{margin:0;color:var(--dataset-accent);font-size:11px;font-weight:900;letter-spacing:.11em}.dataset-production-hero-copy h2{margin:0;color:#f7fbff;font-size:clamp(24px,2vw,31px);line-height:1.16}.dataset-production-hero-copy>p:not(.eyebrow){max-width:980px;margin:0;color:#aebbc9;line-height:1.62}.dataset-production-identity-row,.dataset-production-hero-actions,.dataset-row-actions,.dataset-command-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dataset-production-identity-row{margin-top:5px}.dataset-production-identity-row span{max-width:100%;padding:5px 9px;overflow:hidden;border:1px solid #3c4854;border-radius:999px;color:#cbd6e2;background:#0a0f1454;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dataset-production-hero-actions{position:relative;z-index:1;justify-content:flex-end}.dataset-production-page button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border:1px solid #465360;border-radius:7px;color:#eaf1f8;background:#252c33;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.dataset-production-page button:hover:not(:disabled){border-color:var(--dataset-accent);color:#fff;background:rgb(var(--dataset-accent-rgb) / 16%)}.dataset-production-page button:focus-visible{outline:3px solid rgb(var(--dataset-accent-rgb) / 36%);outline-offset:2px}.dataset-production-page button:disabled{cursor:not-allowed;opacity:.5}.dataset-state-pill{display:inline-flex;align-items:center;min-height:27px;padding:3px 9px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.035em;white-space:nowrap}.dataset-state-pill.good,.dataset-pipeline-grid article.good,.dataset-quality-grid article.good,.good-text{color:#65d69a}.dataset-state-pill.info,.dataset-pipeline-grid article.info,.dataset-quality-grid article.info{color:#6cbdff}.dataset-state-pill.warning,.dataset-pipeline-grid article.warning,.dataset-quality-grid article.warning,.warning-text{color:#f0c56c}.dataset-state-pill.danger,.dataset-pipeline-grid article.danger,.dataset-quality-grid article.danger{color:#fa858c}.dataset-state-pill.good{background:#30b26f1f}.dataset-state-pill.info{background:#3e91e01f}.dataset-state-pill.warning{background:#d9a33a1f}.dataset-state-pill.danger{background:#dd4b551f}.dataset-production-alert,.dataset-safety-strip{display:flex;gap:11px;align-items:flex-start;padding:13px 15px;border:1px solid #405063;border-radius:8px;background:#202833}.dataset-production-alert>div,.dataset-safety-strip>div{display:grid;gap:3px;min-width:0}.dataset-production-alert span,.dataset-safety-strip span{color:#aebbc8;line-height:1.5}.dataset-production-alert.danger{border-color:#f15b646b;color:#fa9096;background:#73232a38}.dataset-production-alert.info,.dataset-safety-strip{border-color:rgb(var(--dataset-accent-rgb) / 32%);color:var(--dataset-accent);background:rgb(var(--dataset-accent-rgb) / 8%)}.dataset-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:10px}.dataset-summary-grid article{display:grid;gap:7px;min-width:0;padding:15px;border:1px solid #333d47;border-radius:8px;background:linear-gradient(150deg,#22282e,#1d2227)}.dataset-summary-grid span,.dataset-summary-grid small{color:#94a2b1;font-size:12px}.dataset-summary-grid strong{overflow:hidden;color:#f4f8fc;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.dataset-tab-strip{display:flex;gap:3px;min-width:0;padding:4px;overflow-x:auto;border:1px solid #343d47;border-radius:8px;background:#1d2227}.dataset-tab-strip button{flex:0 0 auto;border-color:transparent;background:transparent}.dataset-tab-strip button.active{border-color:rgb(var(--dataset-accent-rgb) / 40%);color:#fff;background:rgb(var(--dataset-accent-rgb) / 17%);box-shadow:inset 0 -2px 0 var(--dataset-accent)}.dataset-overview-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:14px;align-items:start}.dataset-overview-side{display:grid;gap:14px}.dataset-production-page .content-card>header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.dataset-production-page .content-card>header>div{display:grid;gap:5px;min-width:0}.dataset-production-page .content-card>header h3,.dataset-production-page .content-card>header p{margin:0}.dataset-production-page .content-card>header>span{max-width:45%;overflow:hidden;color:#a6b3c0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dataset-pipeline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dataset-pipeline-grid article,.dataset-quality-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:12px;border:1px solid #37424d;border-radius:8px;background:#1c2228}.dataset-pipeline-grid article>span{color:currentColor;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800}.dataset-pipeline-grid article>div,.dataset-quality-grid article>div{display:grid;gap:3px;min-width:0}.dataset-pipeline-grid strong,.dataset-quality-grid strong{color:#e9eff6}.dataset-pipeline-grid small,.dataset-quality-grid small{color:currentColor;font-size:11px}.dataset-overview-side .content-card>header{justify-content:flex-start}.dataset-overview-side .content-card>header svg{flex:0 0 auto;color:var(--dataset-accent)}.dataset-overview-side .content-card>header small{color:#91a0ae}.dataset-overview-side dl{display:grid;gap:0;margin:0}.dataset-overview-side dl>div{display:grid;grid-template-columns:minmax(98px,auto) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid #313a43}.dataset-overview-side dt{color:#8f9dab}.dataset-overview-side dd{margin:0;overflow-wrap:anywhere;color:#e1e8ef;text-align:right}.dataset-policy-card>button{width:100%;border-color:rgb(var(--dataset-accent-rgb) / 48%)}.dataset-table-card{overflow:hidden}.dataset-table-card .table-shell{max-height:min(66vh,720px)}.dataset-table-card table{min-width:1120px}.dataset-table-card th{position:sticky;top:0;z-index:1;background:#252b31}.dataset-table-card td>strong,.dataset-table-card td>small{display:block}.dataset-table-card td>small{margin-top:4px;color:#8997a5}.dataset-table-help{margin:-4px 0 14px!important}.dataset-empty-cell{padding:34px!important;color:#8f9dab;text-align:center}.mono-cell{max-width:260px;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.dataset-row-actions{flex-wrap:nowrap}.dataset-row-actions button,.dataset-cancel-button{min-height:29px;padding:0 8px;white-space:nowrap}.dataset-cancel-button{border-color:#ee58617a!important;color:#ffabb0!important}.dataset-quality-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:9px}.dataset-quality-grid article{grid-template-columns:auto minmax(0,1fr)}.dataset-contract-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.dataset-contract-notes article{padding:14px;border:1px solid #35414c;border-radius:8px;background:#1d2329}.dataset-contract-notes strong{color:#e9eff6}.dataset-contract-notes p{margin:7px 0 0;color:#98a7b6;line-height:1.55}:root[data-theme=light] .dataset-production-hero{border-color:rgb(var(--dataset-accent-rgb) / 42%);background:radial-gradient(circle at 8% -25%,rgb(var(--dataset-accent-rgb) / 16%),transparent 38%),linear-gradient(135deg,#fff,#f3f7fb 68%)}:root[data-theme=light] .dataset-production-hero-copy h2,:root[data-theme=light] .dataset-summary-grid strong,:root[data-theme=light] .dataset-pipeline-grid strong,:root[data-theme=light] .dataset-quality-grid strong,:root[data-theme=light] .dataset-contract-notes strong{color:#17212b}:root[data-theme=light] .dataset-production-hero-copy>p:not(.eyebrow),:root[data-theme=light] .dataset-production-alert span,:root[data-theme=light] .dataset-safety-strip span,:root[data-theme=light] .dataset-summary-grid span,:root[data-theme=light] .dataset-summary-grid small,:root[data-theme=light] .dataset-contract-notes p{color:#5d6c7b}:root[data-theme=light] .dataset-production-identity-row span,:root[data-theme=light] .dataset-summary-grid article,:root[data-theme=light] .dataset-tab-strip,:root[data-theme=light] .dataset-pipeline-grid article,:root[data-theme=light] .dataset-quality-grid article,:root[data-theme=light] .dataset-contract-notes article{border-color:#d1dbe5;color:#344353;background:#f7f9fc}:root[data-theme=light] .dataset-production-page button{border-color:#bdcad7;color:#243241;background:#fff}:root[data-theme=light] .dataset-production-page button:hover:not(:disabled),:root[data-theme=light] .dataset-tab-strip button.active{border-color:var(--dataset-accent);color:#17212b;background:rgb(var(--dataset-accent-rgb) / 15%)}:root[data-theme=light] .dataset-tab-strip button{border-color:transparent;background:transparent}:root[data-theme=light] .dataset-overview-side dl>div{border-top-color:#d8e0e8}:root[data-theme=light] .dataset-overview-side dt,:root[data-theme=light] .dataset-production-page .content-card>header>span,:root[data-theme=light] .dataset-table-card td>small,:root[data-theme=light] .dataset-empty-cell{color:#647485}:root[data-theme=light] .dataset-overview-side dd{color:#243241}:root[data-theme=light] .dataset-table-card th{background:#edf2f7}@media(max-width:1280px){.dataset-summary-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.dataset-quality-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media(max-width:980px){.dataset-production-hero{grid-template-columns:auto minmax(0,1fr)}.dataset-production-hero-actions{grid-column:1 / -1;justify-content:flex-start}.dataset-overview-layout{grid-template-columns:1fr}.dataset-overview-side{grid-template-columns:repeat(3,minmax(0,1fr))}.dataset-contract-notes{grid-template-columns:1fr}}@media(max-width:760px){.dataset-production-hero{grid-template-columns:1fr}.dataset-production-hero-icon{width:44px;height:44px}.dataset-summary-grid,.dataset-quality-grid,.dataset-pipeline-grid,.dataset-overview-side{grid-template-columns:1fr}.dataset-production-page .content-card>header{flex-direction:column}.dataset-production-page .content-card>header>span{max-width:100%}}
