:root{--font-ui: "Space Grotesk", "Public Sans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-body: "Public Sans", "Noto Sans SC", "PingFang SC", sans-serif;font-family:var(--font-ui);font-size:14px;color:#1e1b16;background:#f4f1eb;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--bg: #f4f1eb;--bg-canvas: #eae5db;--surface: #fbf9f5;--surface-white: #ffffff;--surface-2: #f1eadf;--border: #e3dcce;--border-strong: #d8cfbc;--hairline: #ede7db;--text: #1e1b16;--text-2: #6b6455;--text-3: #8a8172;--text-4: #a89e8a;--text-5: #b3a992;--dark: #1e1b16;--dark-ink: #f5e9db;--accent: #d06a22;--accent-ink: #a8511a;--accent-weak: #fbeddf;--accent-weak2: #f1eadf;--accent-grad: linear-gradient(150deg, #e68a4e, #d06a22);--pos: #1f7a50;--pos-weak: #e6f1ea;--warn: #c79a3a;--warn-weak: #fbf1de;--neg: #c43f28;--neg-weak: #f7e6e2;--info: #2a6fdb;--info-weak: #eaf0fb;--purple: #7a4fd0;--purple-weak: #f0eafb;--bubble-user: #efe7db;--bubble-ai: #f4f1eb;--fs-1: 12px;--fs-2: 13px;--fs-3: 14px;--fs-4: 16px;--fs-5: 20px;--fs-6: 28px;--fs-7: 40px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--r-xs: 5px;--r-sm: 7px;--r-md: 9px;--r-lg: 12px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(60, 45, 30, .04);--sh-2: 0 6px 20px rgba(60, 45, 30, .06);--sh-3: 0 14px 34px rgba(60, 45, 30, .08);--sh-accent: 0 8px 20px -8px rgba(208, 106, 34, .8)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg-canvas);font-family:var(--font-ui);color:var(--text)}.mono,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}h2{font-size:13px;font-weight:600;line-height:1.35}h3{font-size:12.5px;font-weight:600;line-height:1.35}.appShell{height:100vh;overflow:hidden;display:grid;grid-template-columns:212px minmax(0,1fr);background:var(--bg)}.appShell.noSidebar{grid-template-columns:minmax(0,1fr)}.autoTradeBanner{margin:4px 0 2px;padding:9px 12px;border-radius:var(--r-md);font-size:12.5px;line-height:1.5;border:1px solid var(--border)}.autoTradeBanner.on{background:#fbe9e7;border-color:#f2c0b8;color:#b23c17;font-weight:600}.autoTradeBanner.off{background:var(--surface-2);color:var(--text-3)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:14px;padding:16px 12px;background:var(--surface);border-right:1px solid var(--border)}.brand{display:flex;align-items:center;gap:10px;padding:2px 6px 14px;border-bottom:1px solid var(--hairline)}.brandMark{width:38px;height:38px;border-radius:8px;flex:none;display:grid;place-items:center;background:transparent;box-shadow:none;overflow:visible}.brandLogo{display:block;width:100%;height:100%;border-radius:0;object-fit:contain}.brandMark .brandLogo{width:32px;height:32px;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.brandText{display:flex;flex-direction:column;line-height:1.2;min-width:0}.brandText strong{font-size:13.5px;font-weight:600;color:var(--text)}.brandSub{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.16em;color:var(--text-4)}.nav{display:grid;gap:3px}.navGroupLabel{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:10px 12px 4px;opacity:.7}.navGroupLabel:first-child{padding-top:2px}.sidebar.collapsed .navGroupLabel{display:none}.navItem{position:relative;width:100%;border:0;border-radius:7px;display:flex;align-items:center;gap:11px;padding:8px 11px;color:var(--text-2);background:transparent;text-align:left;font-size:13px;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease}.navItem svg{color:var(--text-3);flex:none;transition:color .14s ease}.navItem .navLabelShort,.railFab,.railSheetOverlay{display:none}.navItem:hover{color:var(--text);background:var(--surface-2)}.navItem:focus{outline:0}.navItem:focus-visible{box-shadow:inset 0 0 0 2px #d3ff57}.navItem.active{color:var(--dark-ink);background:var(--dark);font-weight:700}.navItem.active svg{color:var(--dark-ink)}.sidebarFoot{margin-top:auto;display:grid;gap:8px}.sysStatusCard{background:#eee9df;border-radius:9px;padding:10px 11px;display:grid;gap:4px}.sscHead{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--pos)}.sysStatusCard.warn .sscHead{color:var(--warn)}.sscDot{width:7px;height:7px;border-radius:50%;background:var(--pos);flex:none}.sysStatusCard.warn .sscDot{background:var(--warn)}.sscMeta{font-size:10px;color:#948b77}.sscLink{border:0;background:transparent;padding:0;text-align:left;font-size:11px;font-weight:600;color:var(--accent-ink);cursor:pointer}.sscLink:hover{color:#a8511a}.navGear{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--text-2);font-size:12.5px;font-weight:600;cursor:pointer}.navGear:hover{background:var(--surface-2);color:var(--text)}.mainArea{min-width:0;height:100vh;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.appTopbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:9px;min-width:0;padding:9px 18px;background:#f4f1ebe6;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topSearch{flex:1 1 250px;max-width:300px;min-width:150px;height:36px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border);border-radius:7px;background:var(--surface-white);color:var(--text-3)}.topSearch input{flex:1 1 auto;border:0;background:transparent;outline:none;font-size:12.5px;color:var(--text);min-width:0}.topSearch input::placeholder{color:var(--text-4)}.autoOnPill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:7px;background:var(--dark);color:#8fe0b0;font-size:11px;font-weight:700;letter-spacing:.04em;font-family:var(--font-mono)}.autoDot{width:7px;height:7px;border-radius:50%;background:#3ddc84;animation:pulseDot 2s infinite}.topAvatar{flex:none;width:32px;height:32px;border-radius:8px;border:0;cursor:pointer;font-family:var(--font-ui);font-weight:700;font-size:13px;color:#fff;background:var(--accent-grad);box-shadow:var(--sh-accent);display:grid;place-items:center;overflow:hidden;padding:0}.topAvatar img{width:100%;height:100%;object-fit:cover;display:block}.acctAvatarRow{display:flex;align-items:center;gap:16px;margin:4px 0 14px}.acctAvatarPreview{flex:none;width:64px;height:64px;border-radius:16px;overflow:hidden;display:grid;place-items:center;color:#fff;font:700 26px var(--font-ui);background:var(--accent-grad);box-shadow:var(--sh-accent)}.acctAvatarPreview img{width:100%;height:100%;object-fit:cover;display:block}.acctAvatarActions{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.acctAvatarActions small{color:var(--text-muted);font-size:11px}.acctAvatarActions .linkButton{background:none;border:0;color:var(--danger, #d06a22);cursor:pointer;padding:0;font-size:12px}.acctPwBlock{margin-top:16px;padding-top:14px;border-top:1px solid var(--border, rgba(0,0,0,.08))}.acctPwBlock h4{margin:0 0 10px;font-size:13px;color:var(--text-muted)}.acctPwNote{margin-top:14px;font-size:12px;color:var(--text-muted);line-height:1.5}.modalHint{flex:1;color:var(--text-muted);font-size:12px;align-self:center}.appTopbar .topbarActions{margin-left:auto;display:flex;align-items:center;gap:7px;flex-wrap:nowrap}.globalSearch{width:min(420px,42vw);height:42px;border:1px solid #e2dac9;border-radius:8px;display:flex;align-items:center;gap:12px;padding:0 16px;color:#7d7466;background:#fdfbf8}.globalSearch input{width:100%;border:0;outline:none;color:#33302a;background:transparent}.topbarActions{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap;justify-content:flex-end}.exchangePill,.autonomyPill,.bellButton,.avatarButton{height:42px;border:1px solid #e2dac9;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;background:#fff;color:#2a2620;white-space:nowrap}.exchangePill b{font-size:12px}.exchangePill small{color:#7a7264;font-size:11px;font-weight:650}.exchangePill i,.autonomyPill span{width:8px;height:8px;border-radius:50%;background:#3f8f5b}.exchangePill.warn i{background:#f59e0b}.exchangePill.off i{background:#b3a99b}.exchangeLogo{font-size:13px;line-height:1}.exchangeLogo.binance{color:#f59e0b}.exchangeLogo.okx{color:#2a2620}.autonomyPill{color:#3f8f5b;font-weight:700}.autonomyPill.warning{color:#6b6455}.autonomyPill.warning span{background:#b3a99b}.autonomyPill.danger{color:#c9553d}.autonomyPill.danger span{background:#c9553d}.bellButton{position:relative;width:42px;padding:0;color:#33302a}.bellButton b{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#c9553d;font-size:11px}.avatarButton{padding:0 8px;border:0;background:transparent}.photoAvatar{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#ffe2c2 0 20%,transparent 21%),radial-gradient(circle at 50% 58%,#2a2620 0 26%,transparent 27%),linear-gradient(145deg,#f0e6d8,#e8d5c0);border:2px solid #ffffff;box-shadow:0 4px 12px #3c2d1e26}.content{width:100%;max-width:1460px;min-width:0;min-height:0;margin:0 auto;padding:20px 24px 32px;overflow-x:hidden;overflow-y:auto}.content.contentChat{padding-bottom:20px}.content.contentChat>.uxCenter{width:100%;min-width:0}.pageStack{display:grid;gap:16px}.pageHeader{display:grid;gap:8px;padding:0 8px 2px}.pageHeaderTop{display:flex;align-items:center;gap:var(--sp-2)}.pageHelp{flex:none;width:22px;height:22px;display:inline-grid;place-items:center;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-3);font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.pageHelp:hover{color:var(--accent-ink);background:var(--accent-weak);border-color:var(--accent)}.pageHelp.active{color:#fff;background:var(--accent);border-color:var(--accent)}.pageHeader .pageHelpText{margin-top:-2px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-1);line-height:1.5}.pageHeader h1{font-size:23px;font-weight:820;line-height:1.15;letter-spacing:-.02em;color:var(--text)}.pageHeader p{color:#6b6455;font-size:12px}.dashCard{min-width:0;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 1px 2px #3c2d1e0a,0 8px 24px #3c2d1e0d;padding:20px;transition:box-shadow .16s ease,border-color .16s ease}.dashCard>.sectionTitle,.dashCard>.riskLine,.dashCard>.qualityGrid,.dashCard>.actionList,.dashCard>.reviewNote,.dashCard>.segmentGrid,.dashCard>.clusterList,.dashCard>.validationList,.dashCard>.contributionList,.dashCard>.dataTable,.dashCard>.emptyPanel{margin-left:0;margin-right:0}.sectionTitle{min-height:34px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sectionTitle>div{display:inline-flex;align-items:center;gap:10px;min-width:0}.sectionTitle h2{font-size:15px;font-weight:750;line-height:1.3;letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere}.sectionIcon{width:30px;height:30px;border-radius:var(--r-md);display:grid;place-items:center;color:var(--accent-ink);background:var(--accent-weak)}.muted,.centerMuted,.dashCard small{color:#7a7264}.pageSkeleton{display:flex;flex-direction:column;gap:14px;padding:4px}.pageSkeleton .skRow,.pageSkeleton .skCard{border-radius:10px;background:linear-gradient(90deg,#efe8db 25%,#f6f1e8 37%,#efe8db 63%);background-size:400% 100%;animation:skShimmer 1.3s ease infinite}.pageSkeleton .skHead{height:46px;width:42%}.pageSkeleton .skGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pageSkeleton .skCard{height:96px}.pageSkeleton .skWide{height:150px;width:100%}@keyframes skShimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:900px){.pageSkeleton .skGrid{grid-template-columns:1fr 1fr}}.adminFormStack input,.adminFormStack select,.adminFormStack textarea,.adminInlineFields input,.adminInlineFields select,.adminInlineFields textarea,.planEditRow input,.planEditRow select,.planEditRow textarea,.newPlanBox input,.newPlanBox select,.newPlanBox textarea,.adminUserRow select,.inlineControl input{width:100%;border:1px solid #e2dac9;border-radius:8px;padding:10px 12px;color:#2a2620;background:#fff;outline:none}.adminFormStack input:focus,.adminInlineFields input:focus,.planEditRow input:focus,.planEditRow textarea:focus,.newPlanBox input:focus,.newPlanBox textarea:focus{border-color:#e07a3f;box-shadow:0 0 0 3px #e07a3f1f}.compactForm label{display:grid;gap:7px}.compactForm label span{color:#746a5b;font-size:12px;font-weight:900}.centerMuted{text-align:center;display:block}.primaryButton,.secondaryButton,.textButton,.linkCell,.launchButton{border:0;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;font-weight:650;cursor:pointer;transition:background .14s ease,border-color .14s ease,filter .14s ease,transform .06s ease}.primaryButton:active,.secondaryButton:active{transform:translateY(.5px)}.primaryButton{padding:0 16px;color:#fff;background:var(--accent);box-shadow:0 2px 8px #e07a3f38}.primaryButton:hover{filter:brightness(.96)}.secondaryButton{padding:0 14px;color:var(--accent-ink);background:var(--accent-weak);border:1px solid #ecdfce}.secondaryButton:hover{border-color:var(--accent);background:#fbeee2}.textButton,.linkCell{color:#e07a3f;background:transparent;padding:0}.titleActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.metricGrid,.bottomMetrics{display:grid;gap:14px}.metricGrid.five,.bottomMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.metricGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metricGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.connectExchangeCta strong{color:var(--warning, #c2803a)}.metricCard{position:relative;min-height:104px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:18px 20px;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.metricCard:hover{box-shadow:0 6px 18px #96764a1a;transform:translateY(-1px)}.metricSpark{position:absolute;right:12px;bottom:10px;width:88px;height:30px;opacity:.5;pointer-events:none}.metricSpark svg{width:100%;height:100%}.metricSpark .sparkline path{stroke:#e07a3f}.metricSpark.positive .sparkline path{stroke:#3f8f5b}.metricSpark.warning .sparkline path{stroke:#f59e0b}.metricSpark.negative .sparkline path{stroke:#c9553d}.metricCard.noIcon{grid-template-columns:minmax(0,1fr)}.metricCard>div:not(.metricIcon){min-width:0}.metricIcon{width:46px;height:46px;border-radius:8px;display:grid;place-items:center;color:#e07a3f;background:#f8f1e9}.metricIcon.positive,.positive{color:#3f8f5b}.metricIcon.positive{background:#eef6ee}.metricIcon.warning,.warning{color:#f59e0b}.metricIcon.warning{background:#fdf3e0}.metricIcon.negative{background:#fbeae5}.metricCard span,.riskLine span{color:#7a7264;font-size:12px}.metricCard strong{display:block;margin-top:6px;font-size:21px;font-weight:800;letter-spacing:-.01em}.metricCard small{display:block;margin-top:5px;font-size:12px}.sparkline{display:block;width:100%;height:28px;margin-top:6px}.sparkline path{fill:none;stroke:#3f8f5b;stroke-width:2.2}.statusBadge{min-height:24px;padding:0 9px;border-radius:8px;display:inline-flex;align-items:center;color:#3f8f5b;background:#eef6ee;font-size:11px;font-weight:700;white-space:nowrap}.statusBadge.warning{color:#d97706;background:#fff7e8}.statusBadge.danger{color:#c9553d;background:#fdf1ec}.statusBadge.neutral{color:#7d7466;background:#f3f0ea}.statusBadge.info{color:#2f6fb5;background:#edf4fb}.agentGrid{display:grid;grid-template-columns:minmax(300px,.84fr) minmax(460px,1.45fr) minmax(310px,.9fr);gap:14px;align-items:stretch}.agentMandateCard,.agentStateCard,.riskWallCard,.agentTraceCard{padding:18px}.chipRow,.assetChips,.taskTabs,.pairTabs,.timeTabs,.mcpChips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chipRow span,.assetChips span,.taskTabs span,.taskTabs b,.taskTabs button,.pairTabs span,.pairTabs b,.pairTabs button,.timeTabs span,.timeTabs b,.timeTabs button,.mcpChips span{border:0;border-radius:8px;padding:7px 10px;color:#e07a3f;background:#f6efe6;font-size:11px}.taskTabs button.active,.pairTabs button.active,.timeTabs button.active{color:#fff;background:#e07a3f}.taskTabs button:hover,.pairTabs button:hover,.timeTabs button:hover,.textButton:hover,.linkCell:hover{color:#c9642e;background:#f3ebe0}.subTabBar{display:flex;gap:8px;margin:2px 0 4px}.subTabBar button{display:inline-flex;align-items:center;gap:6px;border:1px solid #ecdfce;border-radius:10px;padding:9px 16px;color:#8a715a;background:#fbf6ef;font-size:13px;font-weight:600;cursor:pointer}.subTabBar button.active{color:#fff;background:#e07a3f;border-color:#e07a3f}.subTabBar button:hover:not(.active){color:#c9642e;background:#f3ebe0}.settingsSubNav{border:1px solid var(--border);border-radius:var(--r-md);display:flex;gap:4px;padding:4px;background:var(--surface)}.settingsSubNav button{flex:1 1 auto;min-width:0;min-height:38px;border:0;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--text-2);background:transparent;font-size:var(--fs-3);font-weight:650;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease}.settingsSubNav button.active{color:#fff;background:var(--accent);box-shadow:0 2px 8px #e07a3f3d}.settingsSubNav button:not(.active):hover{color:#c9642e;background:#f8f1e9}.term{text-decoration:underline dotted var(--border-strong);text-underline-offset:3px;cursor:help}.term:hover{text-decoration-color:var(--accent)}.metricCell strong,.microGrid strong,.healthGrid strong,.qualityGrid b,.riskLine b,.kpi .value,.asBalance strong,.asFields b,.regimeReadout,.cpConclusion .cpcTime,.stat-card strong{font-variant-numeric:tabular-nums}.ragQueryBar{display:flex;gap:8px;margin-bottom:12px}.ragQueryBar input{flex:1;border:1px solid #ecdfce;border-radius:10px;padding:10px 14px;font-size:13px;background:#fffdf9;color:#3d3227}.ragQueryBar input:focus{outline:none;border-color:#e07a3f}.ragQueryBar .primaryButton{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fieldHint{display:block;border:1px solid #eadfce;border-radius:8px;padding:10px 12px;color:#756b5e;background:#fffaf4;font-size:12px;line-height:1.5}.mcpServerGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;max-height:260px;overflow-y:auto;margin:12px 0 10px;padding-right:2px}.mcpServerItem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;border:1px solid #f0e9de;border-radius:9px;padding:10px 12px;background:#fff}.mcpServerMeta{min-width:0;display:grid;gap:2px}.mcpServerMeta strong{font-size:13px;color:#3d3227}.mcpServerMeta small{font-size:11px;color:#9a836c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcpServerItem .rowActions{grid-column:1 / -1;display:flex;gap:12px;border-top:1px solid #f4eee4;padding-top:7px}.btMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;margin-bottom:12px}.btMetrics>div{background:#fbf6ef;border:1px solid #f0e6d8;border-radius:10px;padding:10px 12px}.btMetrics span{display:block;color:#9a836c;font-size:11px;margin-bottom:4px}.btMetrics strong{font-size:16px;color:#3d3227}.equityCurve{width:100%;height:48px}.equityCurve path{fill:none;stroke:#e07a3f;stroke-width:1.5}.microGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.regimeReadout{margin:10px 0 0;font-size:12px;line-height:1.55;color:var(--text-2);overflow-wrap:anywhere}.microGrid>div{background:#fbf6ef;border:1px solid #f0e6d8;border-radius:10px;padding:12px 14px}.microGrid span{display:block;color:#9a836c;font-size:11px;margin-bottom:4px}.microGrid strong{font-size:17px;color:#3d3227}.actionCard{cursor:pointer}.actionCard:hover{border-color:#e8d5c0;box-shadow:0 14px 32px #1467ff14}.dashboardToolbar{border:1px solid #ece7de;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;background:#fff;color:#6b6455;font-size:12px}.dashboardGrid,.reviewGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.9fr);gap:14px}.dashboardGrid>.dashCard,.reviewGrid>.dashCard{padding:18px}.dashboardGrid.compact{grid-template-columns:minmax(0,1fr) minmax(340px,.75fr)}.healthGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.healthGrid>div{min-width:0;border:1px solid #ece7de;border-radius:8px;display:grid;gap:7px;padding:12px;background:#fdfbf8}.healthGrid span,.reviewNote small{color:#7a7264;font-size:12px}.healthGrid strong{overflow-wrap:anywhere}.qualityGrid{display:grid;gap:4px}.actionList{display:grid;gap:9px}.actionList>div{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start}.actionList b{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#e07a3f;background:#f8f1e9;font-size:12px}.actionList span{color:#4f493f;font-size:13px;line-height:1.45}.reviewFocus{align-content:start}.reviewNote{display:grid;gap:10px}.reviewNote p{margin:0;color:#4f493f;line-height:1.5}.segmentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.segmentList{border:1px solid #ece7de;border-radius:8px;display:grid;gap:8px;padding:12px;background:#fdfbf8}.segmentList h3{margin:0;font-size:13px}.segmentList>div:not(.emptyPanel),.clusterList>div,.validationList>div,.contributionList>div{border-top:1px solid #eee6da;display:grid;gap:4px;padding-top:8px}.segmentList span,.clusterList span,.clusterList small,.validationList span,.validationList small,.contributionList span,.contributionList small{color:#7a7264;font-size:12px;line-height:1.35}.segmentList b{font-size:12px}.clusterList,.validationList,.contributionList{display:grid;gap:10px}.reviewGrid.nested{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.rowActions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.planCard{margin-top:14px;border:1px solid #e7e0d5;border-radius:8px;padding:16px}.coinBadge{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#f7931a}.planCard footer{display:flex;justify-content:space-between;gap:12px;margin-top:14px;color:#7a7264;font-size:12px}.planCard footer button{border:0;background:transparent;color:#e07a3f}.riskRows{display:grid}.riskLine{min-height:44px;display:grid;grid-template-columns:minmax(128px,.72fr) minmax(0,1fr);gap:18px;align-items:center;border-bottom:1px solid #ece7de;padding:12px 16px}.riskLine b{text-align:right;color:#33302a;overflow-wrap:anywhere;min-width:0}.progressBar{grid-column:1 / -1;height:6px;border-radius:999px;background:#ece7de;overflow:hidden}.progressBar span{display:block;height:100%;background:#3f8f5b}.progressBar.red span{background:#c9553d}.marketGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(340px,1fr);gap:14px}.chartCard,.snapshotCard,.accountBox,.donutCard,.safetyCard,.syncCard{padding:16px}.proChart{width:100%;height:245px;margin-top:8px;border-radius:8px;background:linear-gradient(#ece7de 1px,transparent 1px),linear-gradient(90deg,#ece7de 1px,transparent 1px);background-size:100% 20%,12.5% 100%}.chartEmpty,.emptyTable,.emptyPanel{border:1px dashed var(--border-strong);border-radius:var(--r-md);display:grid;place-items:center;gap:6px;padding:22px 18px;color:var(--text-3);background:var(--surface-2);line-height:1.55;text-align:center}.emptyPanel strong{color:var(--text);font-size:14px}.emptyPanel.emptyPanelGuide{gap:8px;padding:22px 16px}.emptyPanel.emptyPanelGuide strong{color:#4a443b;font-size:13.5px}.emptyPanel.emptyPanelGuide small{max-width:420px;font-size:12px}.templateChips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.templateChips button{min-height:32px;padding:0 14px;border:1px solid #e0b898;border-radius:999px;background:#fff;color:#c9642e;font-size:12px;font-weight:650}.templateChips button:hover{background:#f8f1e9}.chartEmpty{width:100%;min-height:245px;margin-top:8px;padding:24px}.emptyTable{min-height:74px;padding:18px;border-top:0}.emptyPanel{min-height:96px;padding:18px}.emptyPanelAction{align-content:center;gap:10px}.emptyPanelAction strong{color:#2a2620;font-size:13px}.emptyPanelAction span{max-width:420px}.proChart .up line,.proChart .up rect{stroke:#3f8f5b;fill:#3f8f5b}.proChart .down line,.proChart .down rect{stroke:#c9553d;fill:#c9553d}.proChart .volume{opacity:.28;stroke:none}.lineModeChart path{fill:none;stroke:#e07a3f;stroke-width:1.25}.snapshotCard footer{margin-top:12px;display:flex;justify-content:flex-end}.marketTables,.eventsBottom,.knowledgeBottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.dataTable{display:grid;gap:0}.dataHead,.dataRow{display:grid;align-items:center;gap:12px;min-height:42px;border-bottom:1px solid #ece7de;padding:10px 16px;font-size:12px}.dataHead{color:#7a7264;font-weight:650}.dataRow{color:#33302a}.dataRow>span{min-width:0;overflow-wrap:anywhere}.scale{display:flex;justify-content:space-between;margin-top:8px;color:#7a7264;font-size:11px}.eventRadarCard,.taskCard,.eventsBottom>.dashCard{padding:18px}.countdown{display:flex;justify-content:center;gap:12px;margin:16px 0 12px;color:#e07a3f;font-size:13px}.countdown b{font-size:14px}.taskTabs{margin-bottom:12px}.runLogList,.updateList,.historyList,.skillList{display:grid;gap:8px}.runLog,.updateList>div,.historyList>div,.skillList>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;border-bottom:1px solid #ece7de}.knowledgeGrid{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(420px,1.2fr) minmax(300px,.95fr);gap:14px}.knowledgeGrid>.dashCard,.knowledgeBottom>.dashCard{padding:16px}.knowledgeCategoryList{display:grid;gap:10px}.knowledgeCategory{min-height:64px;border:1px solid #ece7de;border-radius:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;width:100%;color:inherit;text-align:left;background:#fff;cursor:pointer}.knowledgeCategory:hover{border-color:#ecdfce;background:#faf9f7}.knowledgeCategory>div{width:42px;height:42px;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#e88a52,#e07a3f)}.knowledgeCategory small{display:block;margin-top:5px}.knowledgeCategory b{border:1px solid #e2dac9;border-radius:8px;padding:5px 8px;font-size:11px}.conceptGraph{display:grid;gap:14px;padding:8px 0 4px}.conceptHub{width:min(100%,280px);min-height:72px;margin:0 auto;border:1px solid #efe1d2;border-radius:8px;display:grid;gap:4px;place-items:center;text-align:center;color:#e07a3f;background:#f8f1e9}.conceptHub b{font-size:14px}.conceptHub small{color:#9a836c}.conceptNodeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.conceptNodeGrid span{min-width:0;min-height:44px;border:1px solid #f0e6d8;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:9px 12px;color:#e07a3f;background:#f7f2ea;font-size:12px;font-weight:760;line-height:1.35;text-align:center;overflow-wrap:anywhere}.conceptNodeGrid span.primary{color:#3f8f5b;background:#eef6ee;border-color:#d5e7d2}.ruleTiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ruleTiles>div,.ruleTiles>button{border:1px solid #ece7de;border-radius:8px;padding:12px;color:inherit;text-align:left;background:#fff;cursor:pointer}.ruleTiles>button:hover{border-color:#ecdfce;background:#faf9f7}.ruleTiles small{display:block;margin:8px 0}.centered{margin:12px auto 0}.skillList>div{grid-template-columns:auto minmax(0,1fr) auto auto}.importButtons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.importButtons button{min-height:40px;border:1px solid #e2dac9;border-radius:8px;background:#fff}.mcpBox{border-top:1px solid #ece7de;padding-top:12px}.mcpBox>div:first-child{display:flex;justify-content:space-between;margin-bottom:10px}.mcpChips span{color:#33302a;background:#faf9f7}.mcpChips b{margin-left:8px;color:#3f8f5b}.riskAuthGrid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.25fr) minmax(340px,1fr);gap:14px}.riskAuthGrid>.dashCard,.authHistoryGrid>.dashCard{padding:18px}.mandateRows{display:grid}.riskRuleGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.riskQuadrantGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.riskQuadrant{border:1px solid #ece7de;border-radius:10px;padding:14px;background:#fdfbf8;display:flex;flex-direction:column;gap:10px}.riskQuadrant>header{display:flex;align-items:center;gap:8px}.riskQuadrant>header strong{font-size:13px;color:#3d3227}.riskQuadrant>header b{margin-left:auto;font-size:12px;color:#9a836c;background:#f3ebe0;border-radius:20px;padding:1px 9px}.quadIcon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#e07a3f;background:#f8f1e9}.quadIcon.warning{color:#f59e0b;background:#fdf3e0}.quadIcon.positive{color:#3f8f5b;background:#eef6ee}.quadRule{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#fff;border:1px solid #f0e9de}.quadRule>div{min-width:0;flex:1;display:grid;gap:2px}.quadRule strong{font-size:12px;color:#3d3227;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quadRule small{font-size:11px;color:#9a836c}.quadEmpty{font-size:12px;color:#b7ab98;padding:10px;text-align:center;border:1px dashed #ece0d0;border-radius:8px}.authHistoryGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.settingsPage{max-width:1240px}.settingsConsole{display:grid;gap:14px;align-items:start}.settingsHero{border:1px solid #e7e0d5;border-radius:8px;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:16px;padding:18px;background:#fff}.settingsHeroCopy{min-width:0;display:grid;align-content:center;gap:6px}.settingsHeroCopy>span{color:#e07a3f;font-size:11px;font-weight:800}.settingsHeroCopy h2{font-size:20px;line-height:1.25;letter-spacing:0}.settingsHeroCopy p{color:#6b6455;font-size:12px;line-height:1.55}.settingsNav{border:1px solid #e7e0d5;border-radius:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px;background:#fff}.settingsNav button{min-width:0;border:0;border-radius:8px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;align-items:center;padding:11px 12px;color:#5c554a;background:transparent;text-align:left}.settingsNav button svg{grid-row:span 2;color:#e07a3f}.settingsNav button span{min-width:0;font-size:13px;font-weight:760}.settingsNav button small{min-width:0;color:#7d7466;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsNav button.active{color:#e07a3f;background:#f8f1e9}.settingsWorkspace{display:grid;gap:14px;min-width:0}.settingsWorkspace .panelForm{padding:18px}.configSaveBar{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:14px;margin-top:2px;border-top:1px solid #eee7dc}.configSaveBar small{flex:1;color:#82786a;font-size:11px;line-height:1.5}.configSaveBar .primaryButton,.configCompactSave{width:auto;min-width:0;min-height:34px;padding:0 14px;justify-self:end;white-space:nowrap}.configInfoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.configInfoGrid>div{min-height:92px;padding:14px;border:1px solid #e8dfd2;border-radius:12px;background:#ffffff80;display:flex;flex-direction:column;gap:7px}.configInfoGrid b{font-size:13px;color:#2d2923}.configInfoGrid span{font-size:12px;line-height:1.55;color:#7d7467}.cfgHead{display:flex;align-items:center;gap:11px;min-width:0}.cfgHeadIcon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--accent-weak);color:var(--accent);flex:none}.cfgHeadText{flex:1;min-width:0;display:grid;gap:2px}.cfgHeadText b{display:block;font-size:14px;color:#1e1b16}.cfgHeadText small{display:block;font-size:11.5px;color:var(--text-3);line-height:1.5}.cfgHeadStatus{flex:none;font:700 11px var(--font-ui);padding:4px 10px;border-radius:7px;background:var(--surface-2);color:var(--text-2)}.cfgHeadStatus.ok{background:var(--pos-weak);color:#1f7a50}.cfgHeadStatus.warn{background:var(--warn-weak);color:#9a7420}.cfgHeadStatus.neg{background:var(--neg-weak);color:#a5341c}@media(max-width:900px){.configInfoGrid{grid-template-columns:1fr}}.formTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.formTitleRow>div{min-width:0;display:grid;gap:4px}.formTitleRow span{color:#756b5e;font-size:12px;line-height:1.45}.integrationConsole{gap:14px}.integrationModuleGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.integrationModuleGrid button{min-width:0;min-height:112px;border:1px solid #ece7de;border-radius:8px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-content:start;align-items:center;padding:12px;text-align:left;color:#4b443a;background:#fff}.integrationModuleGrid button svg{color:#e07a3f}.integrationModuleGrid button span{min-width:0;font-size:12px;font-weight:800}.integrationModuleGrid button small{grid-column:1 / -1;min-width:0;color:#7a7264;font-size:11px;line-height:1.4}.integrationModuleGrid button .statusBadge{grid-column:1 / -1;justify-self:start}.integrationModuleGrid button.active{border-color:#efc9aa;background:#fff7ef;box-shadow:inset 0 0 0 1px #f1d8c0}.modulePanel{background:#fff}.providerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auditGrid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(400px,1.2fr) minmax(280px,.8fr);gap:14px}.auditGrid.two{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr)}.auditGrid>.dashCard,.observabilityGrid,.miniChart,.incidentPanel{padding:16px}.auditChain{display:grid;gap:10px;margin:18px 0}.auditChain.stepper{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;padding-bottom:4px}.auditChain.stepper .auditStep{flex:1 1 0;min-width:96px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;border:0;background:transparent;padding:4px 6px}.auditChain.stepper .auditStep:after{content:"";position:absolute;top:25px;left:50%;width:100%;height:2px;background:#ece7de;z-index:0}.auditChain.stepper .auditStep:last-child:after{display:none}.auditChain.stepper .auditStepIcon{position:relative;z-index:1;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:#e07a3f;background:#f8f1e9;border:3px solid #ffffff;box-shadow:0 1px 3px #8c6e461f}.auditChain.stepper .auditStep strong{font-size:12px;color:#3d3227;white-space:normal;line-height:1.3}.auditChain.stepper .auditStep small{font-size:10px;color:#9a836c}.semiGauge{display:block;margin:0 auto}.semiGauge svg{width:100%;height:auto;overflow:visible}.semiTrack{fill:none;stroke:#efe8dc;stroke-width:11;stroke-linecap:round}.semiValue{fill:none;stroke-width:11;stroke-linecap:round;transition:stroke-dashoffset .4s ease}.semiText{text-anchor:middle;font-size:24px;font-weight:800}.semiUnit{text-anchor:middle;font-size:9px;fill:#9a836c}.filterGroup{display:flex;flex-wrap:wrap;gap:8px}.filterGroup button{min-height:30px;padding:0 12px;border:1px solid #e2dac9;border-radius:8px;color:#6b6455;background:#fff;white-space:nowrap}.filterGroup button.active{color:#e07a3f;border-color:#ecdfce;background:#f8f1e9}.observabilityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(320px,1.2fr);gap:14px}.miniChart,.incidentPanel{border:1px solid #ece7de;border-radius:8px;min-height:190px}.miniChart{position:relative;overflow:hidden}.miniChart strong{display:block;margin-top:18px;font-size:18px}.barChart{position:absolute;inset:auto 18px 18px;height:80px;display:flex;align-items:flex-end;gap:18px}.barChart span{width:16px;border-radius:4px 4px 0 0;background:#eda06c}.incidentPanel{display:grid;align-content:start;gap:14px}.incidentPanel>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.runLogList>.emptyPanel,.updateList>.emptyPanel,.historyList>.emptyPanel,.skillList>.emptyPanel,.knowledgeCategoryList>.emptyPanel,.riskRuleGrid>.emptyPanel,.incidentPanel>.emptyPanel{display:grid;grid-template-columns:1fr;border-bottom:1px dashed #d7ccb8;gap:0}.toast{position:fixed;right:28px;bottom:28px;max-width:420px;padding:14px 16px;border-radius:8px;color:#fff;background:#2a2620;box-shadow:0 18px 42px #3c2d1e3d}.releaseUpdateNotice{position:fixed;z-index:6000;top:max(12px,calc(env(safe-area-inset-top,0px) + 8px));left:50%;width:min(92vw,520px);transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid rgba(180,122,39,.28);border-radius:14px;background:#fffcf6f7;color:#26211a;box-shadow:0 12px 36px #2c1f0f2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.releaseUpdateNotice div{display:grid;gap:2px;min-width:0}.releaseUpdateNotice strong{font-size:14px}.releaseUpdateNotice span{color:#746a5d;font-size:12px;line-height:1.45}.releaseUpdateNotice button{flex:0 0 auto;min-height:36px;padding:0 14px;border:0;border-radius:10px;background:#d85a1d;color:#fff;font-weight:700;cursor:pointer}@media(max-width:600px){.releaseUpdateNotice{align-items:flex-start;gap:10px;padding:11px 12px}.releaseUpdateNotice button{min-height:34px;padding-inline:11px}}.busyIndicator{position:fixed;top:calc(10px + var(--safe-area-inset-top, env(safe-area-inset-top)));left:50%;transform:translate(-50%);z-index:95;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 14px;border-radius:999px;border:1px solid #e2dac9;background:#fffffff5;color:#6b6455;font-size:12px;font-weight:700;box-shadow:0 6px 18px #3c2d1e24}.busyIndicator svg{animation:busySpin 1s linear infinite;color:#e07a3f}@keyframes busySpin{to{transform:rotate(360deg)}}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#2a262073}.confirmDialog{width:min(92vw,380px);display:grid;gap:12px;padding:18px;border:1px solid #e7e0d5;border-radius:14px;background:#fff;box-shadow:0 24px 60px #2a26204d}.confirmDialog strong{font-size:15px}.confirmDialog p{color:#6b6455;font-size:12.5px;line-height:1.6}.confirmDialog input{width:100%;border:1px solid #e2dac9;border-radius:8px;padding:9px 11px;font-size:13px}.confirmActions{display:flex;justify-content:flex-end;gap:8px}.confirmActions button{min-height:36px;padding:0 16px;border-radius:8px;font-weight:700}.confirmDanger{border:1px solid #c9553d;background:#c9553d;color:#fff}.confirmDanger:hover{background:#b23b23}.panelOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;justify-content:flex-end;background:#3c2d1e38}.configPanel{width:min(520px,100%);max-width:100vw;height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;border-left:1px solid #e2dac9;background:#fff;box-shadow:-18px 0 42px #3c2d1e29;padding:22px}.configPanel>header{position:sticky;top:-22px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-22px -22px 18px;padding:18px 22px;background:#fffffff5;border-bottom:1px solid #ece7de;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.configPanel>header>div{min-width:0}.configPanel>header>button{flex:none}.configPanel header span,.panelForm label,.panelItem small{color:#7a7264;font-size:12px;overflow-wrap:anywhere}.configPanel h2{margin-top:4px;font-size:15px}.panelStack,.panelForm{display:grid;gap:14px;min-width:0}.sectionActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.panelForm{border:1px solid #ece7de;border-radius:8px;padding:14px;background:#fdfbf8}.panelForm.compact{background:#fff}.evtSrcList{display:flex;flex-direction:column;gap:8px}.evtSrcList>h3{margin:4px 0 2px;font-size:13px}.evtSrcList>h3 small{color:var(--text-muted, #9a917f);font-weight:500}.evtSrcRow{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--hairline, #ece7dd);border-radius:9px;background:#fff}.evtSrcRow.off{opacity:.55}.evtSrcMain{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.evtSrcMain>strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evtSrcMain>small{font-size:11px;color:var(--text-muted, #9a917f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evtSrcStatus .ok{color:var(--pos, #2e9e5b)}.evtSrcStatus .bad{color:var(--neg, #d0483a)}.evtSrcStatus .muted{color:var(--text-muted, #9a917f)}.evtSrcRow .secondaryButton{flex:none;padding:4px 10px;font-size:12px}.evtSrcRow .dangerTextButton{flex:none}.panelForm label{display:grid;gap:7px;font-weight:650}.panelForm input,.panelForm textarea,.panelForm select,.panelItem select{width:100%;border:1px solid #e2dac9;border-radius:8px;padding:10px 12px;color:#2a2620;background:#fff}.panelForm textarea{min-height:82px;resize:vertical}.symbolSelect{position:relative;display:grid;gap:7px;min-width:0}.symbolSelectHead{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:20px}.symbolSelectHead>span{color:var(--text-muted, #8d8476);font-size:10.5px;font-weight:650}.symbolSelectHead>button{padding:2px 0;border:0;background:transparent;color:var(--accent, #c2803a);font:650 10.5px var(--font-ui);cursor:pointer}.symbolChips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:29px;padding:5px;border:1px solid #ece3d7;border-radius:8px;background:#fbfaf7}.symbolChip{display:inline-flex;align-items:center;gap:5px;padding:4px 5px 4px 6px;font-size:10.5px;font-weight:700;background:#fff;color:var(--text, #2a2620);border:1px solid #e4d8ca;border-radius:7px;box-shadow:0 1px 2px #382a1908}.symbolChip>i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--accent-weak, #f6ede1);color:var(--accent, #c2803a);font:750 8.5px var(--font-ui);font-style:normal}.symbolChip button{width:16px;height:16px;padding:0;line-height:1;display:grid;place-items:center;border:0;border-radius:50%;background:#0000000f;color:inherit;font-size:13px;cursor:pointer}.symbolChip button:hover{background:var(--neg, #c9553d);color:#fff}.symbolChipsEmpty{padding:3px 5px;font-size:10.5px;color:#9a9184}.symbolMore{height:25px;padding:0 8px;border:1px dashed #ddcebc;border-radius:7px;background:#fff;color:var(--accent, #c2803a);font:700 10px var(--font-ui);cursor:pointer}.symbolSearchShell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;height:37px;box-sizing:border-box;padding:0 9px;border:1px solid #ded4c6;border-radius:8px;background:#fff;color:#9c9284;transition:border-color .15s,box-shadow .15s}.symbolSearchShell:focus-within{border-color:#d79868;box-shadow:0 0 0 3px #e0772f14}.symbolSearchShell>svg{width:14px}.symbolSearchShell>kbd{padding:2px 5px;border:1px solid #ece4d9;border-radius:4px;background:#faf8f4;color:#a1988b;font:600 8px var(--font-ui)}.symbolSearchShell .symbolSearch{width:100%;min-width:0;height:33px;padding:0;border:0;outline:0;background:transparent;color:var(--text, #2a2620);font:600 11px var(--font-ui)}.symbolDropdown{position:absolute;z-index:20;top:100%;left:0;right:0;margin-top:4px;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #ded3c4;border-radius:10px;box-shadow:0 16px 34px #3c2d1929}.symbolDropdownHead{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:8px 11px;border-bottom:1px solid #eee7dd;background:#fbf9f5f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#8e8578;font-size:9.5px}.symbolDropdownHead b{color:var(--text, #2a2620);font-size:10px}.symbolOption{display:grid;grid-template-columns:25px minmax(0,1fr) auto 16px;align-items:center;gap:8px;width:100%;padding:8px 11px;border:0;border-bottom:1px solid #f3ede2;background:transparent;text-align:left;cursor:pointer;color:var(--text, #2a2620)}.symbolOption:hover{background:#fff8ef}.symbolOption>i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f7ede2;color:var(--accent, #c2803a);font:750 10px var(--font-ui);font-style:normal}.symbolOption>span{min-width:0}.symbolOption>span b,.symbolOption>span small{display:block}.symbolOption>span b{font-size:10.5px}.symbolOption>span small{margin-top:2px;color:#9a9184;font-weight:550;font-size:8.5px}.symbolOption>em{color:#9a9184;font:600 9px var(--font-ui);font-style:normal;white-space:nowrap}.symbolOption>svg{color:#d8cdbf}.symbolOption:hover>svg{color:var(--pos, #2e9e6b)}.symbolNoMatch{padding:18px 12px;text-align:center;font-size:10.5px;color:#9a9184}@media(max-width:640px){.symbolDropdown{position:fixed;z-index:100;left:12px;right:12px;top:auto;bottom:calc(12px + env(safe-area-inset-bottom));max-height:min(58vh,420px);margin:0;border-radius:14px;box-shadow:0 18px 50px #231c143d}.symbolOption{padding:11px 13px}.symbolSearchShell>kbd{display:none}}.panelForm .largeTextarea{min-height:180px}.exchangeColumns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.exchangeCol{display:grid;gap:12px;align-content:start;border:1px solid #ece7de;border-radius:10px;padding:16px;background:#fff}.exchangeColHead{display:flex;align-items:center;gap:9px;padding-bottom:4px;border-bottom:1px solid #f2ece2}.exchangeColHead strong{font-size:14px;color:#3d3227}.exchangeColHead .statusBadge{margin-left:auto}.exchangeColHead .exchangeLogo{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:12px}@media(max-width:900px){.exchangeColumns{grid-template-columns:1fr}}.configSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.configSummary>div{min-width:0;border:1px solid #ece7de;border-radius:8px;display:grid;gap:5px;padding:12px;background:#fffaf4}.configSummary svg{color:#e07a3f}.configSummary span,.configFieldsetHead+label+label,.inputWithAction+small{color:#7a7264}.configSummary strong{min-width:0;overflow-wrap:anywhere;font-size:13px}.configFieldset{border:1px solid #ece7de;border-radius:8px;display:grid;gap:12px;padding:12px;background:#fff}.configFieldsetHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.inputWithAction{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.switchGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.modeTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.modeTabs button{min-height:38px;border:1px solid #e2dac9;border-radius:8px;color:#6b6455;background:#fff}.modeTabs button.active{border-color:#e07a3f;color:#e07a3f;background:#f8f1e9}.panelForm .checkboxLabel{display:flex;align-items:center;gap:10px;min-height:42px;padding-top:20px}.panelForm .checkboxLabel input{width:auto}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adminGrid,.agentProfileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.adminTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adminTabs button{min-height:48px;border:1px solid #e4dac9;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#5e5549;background:#fff;font-weight:900}.adminTabs button.active{border-color:#e07a3f;color:#e07a3f;background:#fff3e8}.adminTwoColumn{display:grid;grid-template-columns:minmax(320px,.55fr) minmax(0,1fr);gap:16px;align-items:start}.adminTwoColumn.billing{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr)}.adminStack,.adminFormStack{display:grid;gap:12px}.adminCreateCard .primaryButton,.adminFormStack .primaryButton,.adminFormStack .secondaryButton{min-height:42px}.agentProfileGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.agentManifesto blockquote{margin:0 0 16px;padding:18px 20px;border-left:4px solid #e07a3f;border-radius:8px;color:#2f2d29;background:#fff8ef;font-size:20px;font-weight:800;line-height:1.5}.agentFlowBoard{overflow:hidden}.agentFlowRail{display:grid;grid-template-columns:repeat(8,minmax(110px,1fr));gap:8px;overflow-x:auto;padding-bottom:4px}.agentFlowStep{min-height:96px;border:1px solid #e8dfcf;border-radius:8px;display:grid;gap:6px;align-content:center;padding:12px;background:linear-gradient(180deg,#fffaf4,#fff)}.agentFlowStep b{color:#e07a3f;font-size:12px}.agentFlowStep span{font-weight:900}.agentFlowStep small{overflow-wrap:anywhere}.agentCompareGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.agentCompareGrid>div{border:1px solid #eadfce;border-radius:8px;display:grid;gap:10px;padding:12px;background:#fffaf4}.agentCompareGrid strong{font-size:14px}.agentCompareGrid p{display:grid;gap:4px;color:#6d6458;font-size:12px;line-height:1.5}.agentCompareGrid p b{width:fit-content;border-radius:999px;padding:3px 7px;color:#e07a3f;background:#f8efe5;font-size:11px}.agentProfileCard{display:grid;gap:12px;align-content:start}.agentProfileCard.disabled{opacity:.62}.agentProfileHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.agentProfileHead span{color:#9a8d79;font-size:12px;font-weight:800}.agentProfileHead h2{margin:4px 0 0;font-size:18px}.agentProfileCard p{margin:0;color:#6f6758;line-height:1.55}.agentToolList,.agentBoundaryList{display:flex;gap:8px;flex-wrap:wrap}.agentToolList span{padding:6px 8px;border:1px solid #e8dfcf;border-radius:8px;color:#6f6758;background:#fbfaf8;font-size:12px;font-weight:800}.agentBoundaryList{display:grid}.agentBoundaryList small{color:#8c806d;line-height:1.45}.agentProfileCard footer{display:flex;align-items:center;gap:10px;padding-top:6px}.compactForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.compactForm .primaryButton,.compactForm .secondaryButton{min-height:42px}.inlineControl{display:inline-flex;align-items:center;gap:8px;color:#7b7161;font-size:12px;font-weight:900}.inlineControl input{width:82px;height:34px}.regToggle{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:var(--sp-2) 0;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);cursor:pointer}.regToggle.on{border-color:var(--accent);background:var(--accent-weak)}.regToggle input{display:none}.regToggleTrack{flex:none;width:38px;height:22px;border-radius:999px;background:var(--border-strong, #c8ccd8);position:relative;transition:background .15s}.regToggle.on .regToggleTrack{background:var(--accent)}.regToggleThumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.regToggle.on .regToggleThumb{transform:translate(16px)}.regToggleText{display:grid;gap:2px}.regToggleText b{font-size:var(--fs-2);font-weight:650}.regToggleText small{font-size:var(--fs-1);color:var(--text-3)}.adminSearch{flex:1 1 auto;display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-3)}.adminSearch input{flex:1 1 auto;border:none;background:transparent;outline:none;font-size:var(--fs-2);color:var(--text-1);min-width:0}.adminUserCount{flex:none;font-size:var(--fs-1);color:var(--text-3);white-space:nowrap}.adminUserIdentity{flex:1 1 180px;min-width:0}.adminSubState{flex:1 1 150px}.adminUserActions{flex:1 1 auto;display:inline-flex;gap:6px;justify-content:flex-end;align-items:center}.adminUserActions .secondaryButton{white-space:nowrap;padding:6px 12px}.adminUserActions .muted{color:var(--text-3);font-size:var(--fs-1)}.adminUserIdentity,.adminSubState{display:grid;gap:4px}.featureTagBox{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:7px 9px;border:1px solid #e2dac9;border-radius:10px;background:#fff}.featureTag{display:inline-flex;align-items:center;gap:5px;padding:4px 6px 4px 10px;border-radius:var(--r-pill);background:var(--pos-weak);color:var(--pos);border:1px solid #cfe3cf;font-size:12px;font-weight:600}.featureTag svg{flex:none}.featureTag button{width:16px;height:16px;padding:0;line-height:1;display:grid;place-items:center;border:0;border-radius:50%;background:#0000000f;color:inherit;font-size:13px;cursor:pointer}.featureTag button:hover{background:var(--neg);color:#fff}.featureTagInput{flex:1;min-width:120px;border:0!important;outline:none;background:transparent!important;padding:4px 2px!important;font-size:13px}.adminAgentGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.adminAgentMini{min-height:188px;border:1px solid #eadfce;border-radius:8px;display:grid;gap:10px;align-content:start;padding:12px;background:#fffaf7}.adminAgentMini.disabled{opacity:.62}.adminAgentMini>div{display:grid;gap:4px}.adminAgentMini b{color:#e07a3f;font-size:12px}.adminAgentMini strong{font-size:15px}.adminAgentMini small{color:#8d826f}.adminAgentMini p{color:#6f6758;font-size:12px;line-height:1.55}.dangerConfirm{display:grid;gap:8px;margin:12px 0}.dangerConfirm span,.formGrid label span{color:#7b7161;font-size:12px;font-weight:900}button.danger{min-height:42px;border:0;border-radius:8px;color:#fff;background:#c9553d;font-weight:900;padding:0 16px}button.danger:disabled,.primaryButton:disabled{cursor:not-allowed;opacity:.45}.panelItem{border:1px solid #ece7de;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;background:#fff}.panelItem>div{min-width:0;display:grid;gap:4px}.panelActions{display:inline-flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.taskManagerList{display:grid;gap:10px;min-width:0}.taskManagerHead{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.taskManagerHead>strong{font-size:13px;color:#3d3227;white-space:nowrap}.taskManagerScroll{max-height:min(44vh,360px);overflow-y:auto;display:grid;gap:10px;padding:2px 4px 2px 0;overscroll-behavior:contain}.secondaryButton.dangerText{color:#c9553d;border-color:#f3d3c6;background:#fdf1ec}.loading,.loginScreen{min-height:100vh;display:grid;place-items:center;color:#e07a3f}.loginPanel{width:min(420px,100%);border:1px solid #e7e0d5;border-radius:8px;display:grid;gap:16px;padding:28px;background:#fff;box-shadow:0 18px 42px #3c2d1e14}.loginPanel input{height:44px;border:1px solid #e2dac9;border-radius:8px;padding:0 12px}@media(max-width:1320px){.appShell{grid-template-columns:96px minmax(0,1fr)}.brand strong,.navItem span{display:none}.brand{justify-content:center}.navItem{justify-content:center;padding:0}.agentGrid,.marketGrid,.dashboardGrid,.reviewGrid,.reviewGrid.nested,.eventsGrid,.knowledgeGrid,.riskAuthGrid,.auditGrid,.marketTables,.eventsBottom,.knowledgeBottom,.authHistoryGrid,.observabilityGrid{grid-template-columns:1fr}.metricGrid.five,.metricGrid.four,.metricGrid.three,.bottomMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.configSummary{grid-template-columns:1fr}.healthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.globalSearch{width:100%}.content{padding:16px 14px 24px}.dashboardToolbar{align-items:stretch;flex-direction:column}.metricGrid.five,.metricGrid.four,.metricGrid.three,.bottomMetrics,.healthGrid,.segmentGrid,.agentStateMiniGrid,.planMatrix,.eventRadarInner,.eventMetrics,.accountNumbers,.riskRuleGrid,.adminGrid,.agentProfileGrid,.auditChain,.traceFlow{grid-template-columns:1fr}.traceStep:after,.auditChain>div:after{display:none}.switchGrid,.formGrid,.providerGrid,.inputWithAction,.settingsHero,.configSummary,.settingsSubNav,.conceptNodeGrid,.integrationModuleGrid{grid-template-columns:1fr}.formTitleRow{align-items:stretch;flex-direction:column}.settingsNav{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsNav button{grid-template-columns:1fr;justify-items:center;text-align:center}.settingsNav button svg{grid-row:auto}.riskLine{grid-template-columns:minmax(96px,.7fr) minmax(0,1fr);padding:12px}.dataHead{display:none}.dataRow{grid-template-columns:1fr!important;gap:8px;align-items:stretch;border:1px solid #ece7de;border-radius:8px;padding:12px;margin-bottom:10px;background:#fff}.dataRow>span{display:grid;grid-template-columns:minmax(88px,.45fr) minmax(0,1fr);gap:10px;align-items:start}.dataRow>span:before{content:attr(data-label);color:#7a7264;font-weight:650}}.appShell.withRail{grid-template-columns:248px minmax(0,1fr) 296px}.topbarStatusGroup{position:relative;display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.stagePill,.livePill{white-space:nowrap;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:600;background:#fff4e5;color:#a35b00;border:1px solid #ffdfb0}.livePill.on{background:#fbeae5;color:#b23b23;border-color:#eecfc3}.killButton{white-space:nowrap;display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:10px;border:1px solid #eecfc3;background:#fff;color:#b23b23;font-size:12px;font-weight:600}.killButton:hover{background:#fbeae5}.appTopbar .exchangePill{height:36px;padding:0 10px;gap:6px;border-radius:8px}.appTopbar .bellButton{width:36px;height:36px;min-height:36px;padding:0}.runtimeStatePill{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(58px,auto) 1px minmax(70px,auto);column-gap:8px;align-items:center;min-width:190px;height:36px;padding:4px 10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);font-family:var(--font-ui);text-align:left;cursor:pointer}.runtimeStatePill>span{width:7px;height:7px;border-radius:50%;background:#8b8173}.runtimeStatePill>div{display:grid;gap:2px;min-width:0}.runtimeStatePill>i{width:1px;height:20px;background:var(--hairline)}.runtimeStatePill small{color:var(--text-4);font:650 7px var(--font-mono);letter-spacing:.08em;line-height:1}.runtimeStatePill b{max-width:112px;overflow:hidden;color:var(--text);font-size:10px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.runtimeStatePill.ok{border-color:#c9dfd0;background:#f7fbf8}.runtimeStatePill.ok>span{background:var(--pos);box-shadow:0 0 0 3px #1f7a501a}.runtimeStatePill.warning{border-color:#ead7b3;background:#fffaf0}.runtimeStatePill.warning>span{background:#c68a20;box-shadow:0 0 0 3px #c68a201a}.runtimeStatePill.danger{border-color:#edc9c0;background:#fff7f5}.runtimeStatePill.danger>span{background:var(--neg);box-shadow:0 0 0 3px #c43f281a}.runtimeStatePill:hover{box-shadow:0 3px 10px #332a1f0f}.runtimeStatusBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:transparent}.runtimeStatusPopover{position:absolute;z-index:20;top:calc(100% + 10px);left:0;width:min(380px,calc(100vw - 32px));display:grid;gap:12px;padding:16px;border:1px solid #ddd4c6;border-radius:13px;background:#fffefbfa;box-shadow:0 18px 46px #30261b2e;color:var(--text)}.runtimeStatusPopover:before{content:"";position:absolute;top:-6px;left:116px;width:10px;height:10px;transform:rotate(45deg);border-left:1px solid #ddd4c6;border-top:1px solid #ddd4c6;background:#fffefb}.runtimeStatusPopover>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.runtimeStatusPopover>header>div{display:grid;gap:3px}.runtimeStatusPopover>header small,.runtimeStatusReasons>small{color:var(--text-4);font:700 8px var(--font-mono);letter-spacing:.08em}.runtimeStatusPopover>header b{font-size:17px}.runtimeStatusPopover>p{margin:0;color:var(--text-3);font-size:11px;line-height:1.65}.runtimeStatusTone{flex:none;max-width:130px;padding:4px 8px;border-radius:7px;background:#efebe4;color:#6e665a;font-size:9px;font-weight:700;text-align:center}.runtimeStatusTone.ok{background:#e6f1ea;color:#1f7a50}.runtimeStatusTone.warning{background:#fbefdd;color:#9a641c}.runtimeStatusTone.danger{background:#f9e6e1;color:#a43a28}.runtimeStatusTarget{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 11px;border:1px solid var(--border);border-radius:9px;background:#f8f5ef}.runtimeStatusTarget span{color:var(--text-3);font-size:10px}.runtimeStatusTarget b{font-size:11px;text-align:right}.runtimeReduceSummary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;border:1px solid #e3dacf;border-radius:9px;background:#fff}.runtimeReduceSummary>svg{width:16px;height:16px;color:var(--accent)}.runtimeReduceSummary>span{display:grid;gap:3px;min-width:0}.runtimeReduceSummary b{font-size:11px}.runtimeReduceSummary small{color:var(--text-3);font-size:9.5px;line-height:1.5}.runtimeReduceSummary.system{border-color:#ead7b3;background:#fffaf0}.runtimeStatusReasons{display:grid;gap:7px}.runtimeStatusReasons>div{display:grid;gap:6px}.runtimeStatusReasons article{display:grid;gap:4px;padding:8px 9px;border:1px solid #ead7b3;border-radius:8px;background:#fffaf0}.runtimeStatusReasons article>b{color:#8c5d1c;font-size:10px;line-height:1.4}.runtimeStatusReasons article>p{margin:0;color:var(--text-3);font-size:9px;line-height:1.5}.runtimeStatusReasons article>small{display:flex;align-items:flex-start;gap:5px;color:#6f685e;font-size:8.5px;line-height:1.5}.runtimeStatusReasons article>small svg{flex:none;width:11px;height:11px;margin-top:1px;color:var(--accent)}.runtimeStatusLink{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text-2);font:650 10px var(--font-ui);cursor:pointer}.runtimeStatusLink:hover{border-color:#d5a47d;color:var(--accent-ink)}.topEmergencyActions{display:grid;grid-template-columns:repeat(2,minmax(74px,1fr));gap:4px;min-width:158px;padding:3px;border:1px solid #ddd5c8;border-radius:9px;background:#ffffffb8}.topEmergencyActions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px!important;min-height:28px!important;min-width:0;padding:0 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-2);font:650 9.5px var(--font-ui);white-space:nowrap;cursor:pointer}.topEmergencyActions button svg{width:13px;height:13px;flex:none;color:var(--accent)}.topEmergencyActions button:hover{border-color:var(--border);background:#fff}.topEmergencyActions button.active{border-color:#e4bd94;background:#fff3e6;color:var(--accent-ink)}.topEmergencyActions button.locked{border-color:#e6d2ad;background:#fffaf0;color:#8d6b36;cursor:help}.topEmergencyActions button.locked svg{color:#b8842f}.topEmergencyActions button.danger svg{color:var(--neg)}.topEmergencyActions button.danger:hover{border-color:#edc9c0;background:#fff6f3;color:#a93421}.topEmergencyActions button.danger.active{border-color:#d96d58;background:#fbe6e1;color:#a93421}@media(max-width:1280px)and (min-width:901px){.appTopbar{padding-inline:12px}.topSearch{flex:0 0 36px;width:36px;min-width:36px;max-width:36px;justify-content:center;padding:0}.topSearch input{display:none}.topEmergencyActions{grid-template-columns:repeat(2,minmax(64px,1fr));min-width:140px}.topEmergencyActions button{width:auto;padding:0 3px;gap:3px;font-size:8.5px}.topEmergencyActions button svg{width:11px;height:11px}.runtimeStatePill{min-width:172px;grid-template-columns:auto minmax(48px,auto) 1px minmax(58px,auto);column-gap:6px}.appTopbar .exchangePill small{display:none}}.chatShell{display:flex;gap:18px;max-width:1540px;margin:0 auto;width:100%;align-items:stretch}.chatShell .chatPage{max-width:none;margin:0;flex:1 1 auto;min-width:0}.arItem{border-top:1px solid var(--border, #eef0f5);padding:10px 0 2px}.arItem:first-of-type{border-top:none;padding-top:2px}.arItemTop{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.arItemTop b{font-size:13px;font-weight:650;color:var(--text, #1a1d29)}.arItemTop small{font-size:11px;color:var(--text-weak, #8a90a2)}.arItemActions{display:flex;flex-wrap:wrap;gap:6px}.arBtn{border:1px solid var(--border, #dfe2ea);background:var(--surface, #fff);color:var(--text, #1a1d29);font-size:12px;font-weight:600;padding:5px 10px;border-radius:var(--r-md, 9px);cursor:pointer;display:inline-flex;align-items:center;gap:3px;transition:background .12s,border-color .12s}.arBtn:hover{background:var(--hover, #f4f6fb)}.arBtn.primary{background:var(--accent, #4a6cf7);border-color:var(--accent, #4a6cf7);color:#fff}.arBtn.primary:hover{filter:brightness(1.05)}.arBtn.danger{color:var(--neg, #e5484d);border-color:var(--neg-weak, #f4c6c7)}.arBtn.ai{color:var(--accent, #4a6cf7);border-color:var(--accent-weak, #cdd8fb);background:var(--accent-weak, #eef2ff)}.arBtn.ai:hover{background:#e2e9ff}.arPnl strong.positive,.positive{color:var(--pos, #30a46c)}.arPnl strong.negative,.negative{color:var(--neg, #e5484d)}.acctChip{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-2);font-size:12.5px;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background .14s ease}.acctChip:hover{border-color:var(--accent);background:#fdf7f1}.acctChip>svg{flex:none;color:var(--accent)}.acctChip.ok>svg{color:var(--pos)}.acctChip>b{font-weight:750;color:var(--text)}.acctChip .acctBal{display:inline-flex;align-items:baseline;gap:5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.acctChip .acctBal.muted{color:var(--text-3);font-weight:600}.acctChip .acctBal em{font-style:normal;font-size:11px;font-weight:600}.acctChip .acctBal em.positive{color:var(--pos)}.acctChip .acctBal em.negative{color:var(--neg)}.chatAgentControls{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-2)}.chatGateChip{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:var(--r-md);font-size:12.5px;font-weight:700;border:1px solid var(--border)}.chatGateChip.ok{color:var(--pos);background:var(--pos-weak);border-color:#cfe3cf}.chatGateChip.warning{color:var(--warn);background:var(--warn-weak);border-color:#f2dfb8}.chatGateChip.danger{color:var(--neg);background:var(--neg-weak);border-color:#efc8bd}.chatAgentBtn{padding:7px 13px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font-size:12.5px;font-weight:600;color:var(--text-2);cursor:pointer}.chatAgentBtn:hover{border-color:var(--accent);color:var(--accent)}.chatAgentBtn.danger{color:var(--neg);border-color:#efc8bd}.chatAgentBtn.danger:hover{background:var(--neg-weak);border-color:var(--neg)}.chatSessionSwitch{display:inline-flex;gap:var(--sp-2);padding:4px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1)}.csSwitchBtn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--text-2);font-size:var(--fs-2);font-weight:600;transition:background .15s ease,color .15s ease,border-color .15s ease}.csSwitchBtn:hover{background:var(--surface-2);color:var(--text)}.csSwitchBtn.history{color:var(--pos)}.csSwitchBtn.history:hover{background:var(--pos-weak)}.csSwitchBtn.history.active{color:var(--pos);border-color:var(--pos);background:var(--pos-weak)}.csCount{min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);display:inline-grid;place-items:center;font-size:10px;font-weight:700;color:var(--pos);background:var(--pos-weak);border:1px solid var(--pos)}.chatHistoryBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.chatHistoryOpen{flex:1 1 auto;min-width:0;display:grid;gap:2px;justify-items:start;text-align:left;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-md);background:transparent;color:var(--text)}.chatContent p{margin:0 0 6px;font-size:12px;line-height:1.65}.chatContent p:last-child{margin-bottom:0}.richMessage{display:grid;gap:13px}.richMessage.compact{gap:6px}.richMessageGroup{min-width:0;display:grid;gap:8px}.richMessage.compact>.richMessageGroup{gap:6px}.richHeading{display:flex;align-items:center;gap:7px;width:100%;min-width:0;padding:7px 0 6px;border-bottom:1px solid #e9e2d7;color:#4e473d;background:transparent;font-size:12px;letter-spacing:.01em}.richHeading>i{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:6px;color:#9b6b3e;background:#f6efe5;font-style:normal}.richHeading strong{min-width:0;line-height:1.35;font-weight:560}.richHeading--summary>i,.richHeading--opportunity>i{color:#297a56;background:#edf7f1}.richHeading--risk>i{color:#b54a38;background:#fff0ec}.richHeading--action>i{color:#a96925;background:#fff5e9}.agBubbleAi .richMessageGroup--marketScan{gap:6px;color:#686155;font-size:11.5px;line-height:1.62}.agBubbleAi .richMessageGroup--marketScan .richHeading{padding:6px 0 5px;color:#70685b;font-size:11.5px;font-weight:500}.agBubbleAi .richMessageGroup--marketScan .richHeading>i{width:20px;height:20px;border-radius:6px}.agBubbleAi .richMessageGroup--marketScan .richHeading svg{width:12px;height:12px}.agBubbleAi .richMessageGroup--marketScan .richHeading strong{font-weight:550}.agBubbleAi .richMessageGroup--marketScan .richParagraph{color:#686155;font-size:11.5px;line-height:1.65}.agBubbleAi .richMessageGroup--marketScan .richBullet,.agBubbleAi .richMessageGroup--marketScan .richStep{font-size:11px;line-height:1.6}.agBubbleAi .richMessageGroup--marketScan .richTable{font-size:10.5px}.richNotice{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;padding:9px 11px;border-left:3px solid #c17a2e;border-radius:0 8px 8px 0;color:#72502d;background:#fff8ed;font-size:11.5px;line-height:1.55}.richNotice svg{margin-top:2px;color:#bd762b}.richNotice.danger{border-left-color:#b84a38;color:#783a2f;background:#fff3ef}.richNotice.danger svg{color:#b84a38}.richQuote{margin:0;padding:9px 11px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;border-left:3px solid #2e8560;border-radius:0 8px 8px 0;color:#374f42;background:#f2f8f4;font-size:12.5px;font-weight:650;line-height:1.6}.richQuote svg{margin-top:3px;color:#2e8560}.richConclusion{color:#3f3930;font-size:12.75px;font-weight:500;line-height:1.68}.richChecklist{display:grid;gap:5px}.richCheck{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:start;color:#504a40;font-size:12px;line-height:1.55}.richCheck i{width:15px;height:15px;margin-top:2px;display:grid;place-items:center;color:#2f875f;font-style:normal}.richCheck.pending i>span{width:13px;height:13px;border:1.5px solid #b8ad9c;border-radius:4px;background:#fff}.richCheck.pending.warning{color:#775d34}.richCheck.pending.danger{color:#8b3c2f}.richCheck.checked span{color:#53685b}.richMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.richMetric{min-height:64px;border:1px solid #ece4d8;border-radius:10px;display:grid;gap:5px;align-content:center;padding:10px;background:#fffdf9}.richMetric span{color:#8a8171;font-size:11px;font-weight:800}.richMetric b{color:#2f2d29;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.richMetric.ok{border-color:#d4e5d3;background:#f6fbf4}.richMetric.warning{border-color:#f0dfbc;background:#fff9eb}.richMetric.danger{border-color:#f0cfc6;background:#fff5f2}.richMetricGrid--conclusion,.richMetricGrid:has(.richMetric--conclusion){grid-template-columns:1fr;gap:0;border-top:1px solid #e8e1d5;border-bottom:1px solid #e8e1d5}.richMetric.richMetric--conclusion{min-height:0;grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 0;border:0;border-bottom:1px solid #eee8de;border-radius:0;background:transparent}.richMetric.richMetric--conclusion:last-child{border-bottom:0}.richMetric--conclusion span{font-size:11.5px;font-weight:560;color:#8a8171}.richMetric--conclusion b{font-size:12.75px;font-weight:450;line-height:1.68;color:#3f3a33}.richBulletList,.richSteps{display:grid;gap:4px}.richBullet{display:grid;grid-template-columns:14px minmax(0,1fr);gap:6px;align-items:start;padding:1px 0;color:#4f493f;font-size:12px;line-height:1.55}.richBullet i{display:grid;place-items:center;height:19px;color:#c4b8a4;font-style:normal}.richBullet i>span{width:5px;height:5px;border-radius:50%;background:currentColor}.richBullet.ok i{color:#3f8f5b}.richBullet.warning i{color:#b17724}.richBullet.warning{color:#7a5c22}.richBullet.danger i{color:#bc4b34}.richBullet.danger{color:#8f3a27}.richStep{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;color:#4f493f;font-size:12px;line-height:1.55}.richStep b{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:#e07a3f;background:#fff3e8;font-size:11px}.chatBody{display:flex;flex-direction:column;gap:8px;min-width:0}.agThinkNote{display:block;margin-top:4px;font-size:11px;color:#8a8171}.thinkingDots{display:flex;gap:5px;padding:14px 18px;background:#fff;border:1px solid #e7e0d5;border-radius:16px}.thinkingDots span{width:7px;height:7px;border-radius:50%;background:#c4bba9;animation:dotPulse 1.2s infinite ease-in-out}.thinkingDots span:nth-child(2){animation-delay:.15s}.thinkingDots span:nth-child(3){animation-delay:.3s}@keyframes dotPulse{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.chatPlanCard{border:1px solid #e4dccc;border-left:3px solid #e07a3f;border-radius:12px;background:#fffefb;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.chatPlanCard.rejected{border-left-color:#c9553d}.chatPlanCard header{display:flex;align-items:center;gap:8px;font-size:12px}.chatPlanCard header small{color:#8a8171;margin-left:auto}.planNumbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.planNumbers span{display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid #ece7de;border-radius:8px;padding:8px 10px}.planNumbers small{color:#8a8171;font-size:11px}.planNumbers b{font-size:12px}.riskSummaryRow{display:flex;align-items:center;gap:8px;border:none;background:none;padding:2px 0;font-size:12.5px;color:#6b6455;text-align:left}.smAlignRow{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;border-radius:8px;font-size:12.5px;font-weight:650;flex-wrap:wrap}.smAlignRow small{flex-basis:100%;font-weight:500;color:#7d7466}.planKnowledge{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:7px 10px;border-radius:8px;background:#faf7f1;border:1px solid var(--hairline, #ece7dd);font-size:12px;color:#6b6355}.planKnowledge>svg{flex:none;margin-top:2px;color:#b07a35}.planKnowledge em{font-style:normal;display:inline-block;margin:0 4px 3px 0;padding:1px 7px;border-radius:5px;font-weight:650;font-size:11px}.planKnowledge .pkLens{background:#eef4ff;color:#3a63a8}.planKnowledge .pkRule{background:#fdf0e6;color:#b06a22}.planReviewLearning{background:#f4f8f3;border-color:#d9e7d6;color:#52634f}.planReviewLearning>svg{color:#4c825b}.planReviewLearning b{color:#315d3d}.planKnowledge .pkReview{display:block;margin-top:4px;background:#e7f2e9;color:#315d3d;line-height:1.45;white-space:normal}.missedOppCard{margin-bottom:14px;border:1px solid var(--hairline, #ece7dd);border-radius:12px;background:#fffdf9;overflow:hidden}.missedOppHead{display:flex;align-items:center;gap:6px;padding:10px 12px;font-weight:700;font-size:13px;color:#6b6355;background:#faf6ee}.missedOppHead>svg{color:#b07a35}.missedOppHead small{font-weight:500;color:var(--text-muted, #9a917f);margin-left:auto}.missedOppList{display:flex;flex-direction:column}.missedOppRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid var(--hairline, #f0ece3);font-size:12.5px}.missedOppRow.wl{background:#fbfcfe}.missedOppRow>b{font-weight:700;min-width:82px}.missedOppRow>span.pos{color:var(--pos, #2e9e5b);font-weight:700}.missedOppRow>span.neg{color:var(--neg, #d0483a);font-weight:700}.missedOppRow em{font-style:normal;font-size:11px;padding:1px 7px;border-radius:5px;font-weight:650}.missedOppRow .tagWl{background:#eef4ff;color:#3a63a8}.missedOppRow .tagOff{background:#f2efe9;color:#8a8272}.missedOppRow .tagAn{background:#fdf0e6;color:#b06a22}.missedOppRow>p{flex-basis:100%;margin:2px 0 0;color:#6b6355;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.smAlignRow.favor{background:#f2f8f0;color:var(--pos);border:1px solid #cfe3cf}.smAlignRow.caution{background:#fff4ef;color:var(--neg);border:1px solid #efc8bd}.riskCheckList{display:flex;flex-direction:column;gap:5px;background:#fff;border:1px solid #ece7de;border-radius:8px;padding:8px 10px}.riskCheckList>div{display:flex;align-items:center;gap:7px;font-size:11px;color:#2f7d43}.riskCheckList>div.failed{color:#b23b23}.riskCheckList small{color:#8a8171;margin-left:auto;text-align:right}.chatPlanCard footer{display:flex;gap:8px;align-items:center}.chatPlanCard footer button,.chatMandateCard footer button{padding:7px 16px;border-radius:9px;border:1px solid #dcd2bf;background:#fff;font-size:12px}.approveButton{background:#e07a3f!important;border-color:#e07a3f!important;color:#fff;font-weight:600}.ghostButton{border:none!important;background:none!important;color:#6b6455;display:flex;align-items:center;gap:3px}.planHint{color:#8a8171;font-size:11.5px}.chatMandateCard{border:1px solid #e4dccc;border-left:3px solid #3f8f5b;border-radius:12px;background:#fffefb;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.chatMandateCard header{display:flex;align-items:center;gap:8px;font-size:13.5px}.mandateGridMini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mandateGridMini span{display:flex;flex-direction:column;gap:2px;font-size:12px}.mandateGridMini small{color:#8a8171;font-size:11px}.chatMandateCard footer{display:flex;align-items:center;gap:10px}.chatMandateCard footer small{color:#8a8171;font-size:11.5px}.chatStrategyDraftCard{border:1px solid #ead7bd;border-left:3px solid #c96824;border-radius:12px;background:#fffaf3;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.chatStrategyDraftCard header{display:flex;align-items:center;gap:8px}.chatStrategyDraftCard header>span{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.chatStrategyDraftCard header small,.chatStrategyDraftCard footer small{color:#8a8171;font-size:10.5px}.chatStrategyDraftFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chatStrategyDraftFacts span{min-width:0;display:flex;flex-direction:column;gap:2px}.chatStrategyDraftFacts small{color:#9b8b76;font-size:10px}.chatStrategyDraftFacts b{overflow-wrap:anywhere;color:#4e4234;font-size:11.5px}.chatStrategyDraftCard footer{display:flex;align-items:center;gap:10px}.chatStrategyDraftCard footer button{border:1px solid #dfb98e;border-radius:8px;background:#fff;color:#ad541b;min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:4px;font-weight:650}.chatStrategyDraftCard footer small{flex:1;line-height:1.45}.toolTrace button{display:flex;align-items:center;gap:5px;border:none;background:none;color:#8a8171;font-size:11px;padding:0 4px}.toolTrace button>span{min-width:0;text-align:left;line-height:1.45}.toolTraceHint{margin:5px 6px 3px;color:#968d80;font-size:9.5px;line-height:1.45}.toolTrace>div{display:flex;align-items:baseline;gap:8px;font-size:11px;color:#6b6455;padding:3px 6px}.toolTrace>div b{color:#4a443b;font-weight:600;flex:none}.toolTrace>div small{color:#b3ab9c;margin-left:auto;flex:none}.setupChecklist{margin:auto;max-width:560px;width:100%;text-align:center;display:flex;flex-direction:column;gap:18px;padding:30px 0}.setupChecklist h2{font-size:15px}.setupChecklist>p{color:#6b6455;font-size:12px}.checkItems{display:flex;flex-direction:column;gap:8px;text-align:left}.checkItems button{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;border:1px solid #e7e0d5;background:#fff;font-size:13.5px}.checkItems button:disabled{cursor:default}.checkItems .stepNum{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#f3ece1;color:#8a8171;font-style:normal;font-size:11px;font-weight:800}.checkItems .stepNum.done{background:#e4f0e4;color:#3f8f5b}.checkItems button.done{border-color:#cfe3cf;background:#f2f8f0}.checkItems button small{color:#8a8171;margin-left:auto;text-align:right;font-size:11.5px;max-width:60%}.examplePrompts{display:flex;flex-direction:column;gap:8px}.examplePrompts button{padding:10px 16px;border-radius:999px;border:1px dashed #d7ccb8;background:none;color:#c9642e;font-size:12px}.examplePrompts button:hover{background:#f8f1e9}.rightRail{position:sticky;top:0;height:100vh;overflow-y:auto;background:#fff;border-left:1px solid #e7e0d5;padding:18px 16px;display:flex;flex-direction:column;gap:12px}.railBlock{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid #ece7de}.railBlock:last-child{border-bottom:none}.railLabel{font-size:11px;color:#8a8171;font-weight:600}.railValue{font-size:15px}.railValue small{font-size:11px;color:#8a8171;font-weight:500}.agentTaskBlock p,.railDecision{margin:0;color:#4f493f;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.agentTaskBlock p{-webkit-line-clamp:3}.railSub{font-size:11px;color:#6b6455}.railRow{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px}.railRow b{font-weight:600}.railMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.railMetricGrid span{min-width:0;border:1px solid #ece7de;border-radius:8px;display:grid;gap:3px;padding:7px 8px;color:#7d7466;font-size:11px;background:#fdfbf8}.railMetricGrid b{color:#2a2620;font-size:12px;overflow-wrap:anywhere;line-height:1.25}.railActions{gap:8px}.railActions button{padding:9px 12px;border-radius:10px;border:1px solid #dcd2bf;background:#fff;font-size:12px}.railActions button.danger{border-color:#eecfc3;color:#b23b23}.positive{color:#3f8f5b}.negative{color:#c9553d}@media(max-width:1280px){.appShell.withRail{grid-template-columns:88px minmax(0,1fr) 280px}}.executionStrip{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ece7de;border-radius:8px;padding:8px 10px;font-size:12.5px}.executionStrip small{color:#8a8171;flex:1}.executionStrip button{border:1px solid #eecfc3;background:none;color:#b23b23;border-radius:7px;padding:4px 10px;font-size:11px}.execDot{flex:none;width:8px;height:8px;border-radius:50%;background:#e2a93b}.execDot.on{background:#3f8f5b}.execDot.done{background:#a89f8f}.mobileConnectPanel input{width:100%}.mobileConnectPanel{gap:12px}@media(max-width:900px){body{overflow-x:hidden}.compactForm{grid-template-columns:1fr 1fr}.adminHero,.adminTwoColumn,.adminTwoColumn.billing{grid-template-columns:1fr}.adminHeroMetrics,.adminTabs,.adminAgentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.agentCompareGrid{grid-template-columns:1fr}.appShell,.appShell.withRail{min-height:100dvh;grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;z-index:40;inset:auto 0 0 0;height:calc(68px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));display:block;padding:6px 8px calc(8px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));border-top:1px solid #e7e0d5;border-right:0;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sidebar .brand{display:none}.nav{height:100%;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.navItem{min-height:52px;justify-content:center;flex-direction:column;gap:3px;padding:4px 2px;border-radius:8px;font-size:10px;line-height:1.1}.navItem svg{width:18px;height:18px}.navItem .navLabelFull{display:none}.navItem .navLabelShort{display:block;white-space:nowrap}.mainArea{grid-template-rows:auto minmax(0,1fr);padding-bottom:calc(76px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.appTopbar{position:sticky;top:0;min-height:auto;flex-direction:column;align-items:stretch;gap:6px;padding:calc(8px + var(--safe-area-inset-top, env(safe-area-inset-top))) 10px 8px}.topbarStatusGroup,.topbarActions{width:100%;gap:6px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.topbarStatusGroup::-webkit-scrollbar,.topbarActions::-webkit-scrollbar{display:none}.exchangePill,.stagePill,.livePill,.autonomyPill,.killButton,.bellButton{flex:0 0 auto;height:32px;min-height:32px;padding:0 10px;font-size:12px}.bellButton{width:38px;padding:0}.bellButton b{top:1px;right:1px;width:16px;height:16px;font-size:10px}.content{padding:14px 12px 18px}.pageHeader{gap:5px;padding:0 2px}.pageHeader h1{font-size:22px;line-height:1.15}.rightRail{display:none}.metricGrid,.metricGrid.five,.dashboardGrid,.dashboardGrid.compact,.eventsGrid,.eventsBottom,.settingsLayout,.knowledgeGrid,.reviewGrid,.reviewGrid.nested,.auditGrid,.auditGrid.two{grid-template-columns:minmax(0,1fr)}.dataTable{gap:8px;max-height:60vh;overflow-y:auto;padding:2px}.dataHead{display:none}.dataRow{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-width:0;min-height:0;padding:10px 12px;border:1px solid #ece7de;border-radius:10px;background:#fffdf9}.dataRow>span{display:block;flex:1 1 40%;min-width:0;font-size:12.5px}.dataRow>span:before{content:attr(data-label);display:block;margin-bottom:1px;color:#8a8171;font-size:10px;font-weight:600}.dataRow>span:first-child{flex-basis:100%;font-size:13.5px;font-weight:700}.dataRow>span:first-child:before{display:none}.panelOverlay{align-items:flex-end;justify-content:stretch}.configPanel{width:100vw;max-width:100vw;max-height:88dvh;border-radius:16px 16px 0 0;padding-bottom:max(18px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.configPanel>header{padding:12px 14px}.configPanel h2{font-size:15px}.panelForm{gap:10px;padding:12px 14px calc(34px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.panelForm input,.panelForm textarea,.panelForm select,.panelItem select{padding:8px 10px;font-size:13px}.panelForm label{font-size:11px}.panelItem{padding:10px}.taskManagerHead{align-items:flex-start;flex-direction:column}.taskManagerScroll{max-height:300px;padding-right:2px}.taskManagerScroll .panelItem{grid-template-columns:minmax(0,1fr) auto;gap:8px}.taskManagerScroll .panelActions{grid-column:1 / -1;justify-content:flex-start}.taskManagerScroll .panelActions .secondaryButton{min-height:32px;padding:0 10px;font-size:12px}.loginScreen{min-height:100dvh;padding:calc(24px + var(--safe-area-inset-top, env(safe-area-inset-top))) 18px calc(24px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.loginPanel{width:min(100%,420px);border-radius:12px}.railSheetOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;background:#2a26206b}.railSheetHead{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;margin:-10px -14px 0;padding:12px 14px 8px;background:#faf6ef;border-bottom:1px solid #e7e0d5}.railSheetHead strong{font-size:14px}.railSheetHead button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e2dac9;border-radius:50%;background:#fff;color:#4a443b}.content{padding:10px 10px 18px}.pageStack{gap:10px}.pageHeader{gap:2px;padding:0 2px}.pageHeader h1{font-size:17px}.pageHeader p{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashCard{padding:12px;border-radius:10px}.sectionTitle{font-size:13px}.metricGrid,.metricGrid.five,.metricGrid.four,.bottomMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metricCard{min-height:72px;padding:10px 12px;gap:8px}.metricIcon{width:32px;height:32px;border-radius:9px}.metricIcon svg{width:16px;height:16px}.metricCard span{font-size:10.5px}.metricCard strong{margin-top:2px;font-size:15px}.metricCard small{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metricSpark{display:none}.healthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.healthGrid>div{padding:10px}.configSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.configSummary>div{padding:10px}.setupChecklist{gap:12px;padding:14px 0}.checkItems button{flex-wrap:wrap;gap:4px 10px;padding:10px 12px;font-size:12.5px}.checkItems button small{flex-basis:100%;max-width:100%;margin-left:0;text-align:left;font-size:11px}.examplePrompts button{padding:8px 12px;font-size:11.5px;line-height:1.5}.runLog,.updateList>div,.historyList>div,.skillList>div{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px;min-height:0;padding:8px 2px}.runLog b,.updateList>div b,.historyList>div b,.skillList>div b{font-size:11px;color:#8a8171;font-weight:600}.runLog>span,.updateList>div>span,.historyList>div>span,.skillList>div>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;font-size:12.5px}.runLog small,.updateList>div small,.historyList>div small,.skillList>div small{flex-basis:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;font-size:11px;color:#7d7466}.taskTabs,.modeTabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;scrollbar-width:none;padding-bottom:2px}.taskTabs::-webkit-scrollbar,.modeTabs::-webkit-scrollbar{display:none}.taskTabs button,.modeTabs button{flex:0 0 auto;min-height:32px;padding:0 12px;font-size:12px;white-space:nowrap}.countdown{margin:10px 0 8px;gap:8px}}.mChatContent,.mDetailBody,.mShell2 .content{overflow-x:hidden;max-width:100%}.mShell2 img,.mShell2 canvas,.mShell2 video{max-width:100%;height:auto}.mShell2 pre,.mShell2 table{max-width:100%;overflow-x:auto}.mChatContent .chatContent{overflow-wrap:anywhere;word-break:break-word}.mHeader{flex:none;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(10px + var(--safe-area-inset-top, env(safe-area-inset-top))) 14px 10px;background:#fffffff2;border-bottom:1px solid #e7e0d5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mHeaderStatus{display:flex;align-items:center;gap:6px;min-width:0}.mStatusPill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid #e2dac9;border-radius:999px;background:#fff;color:#3f8f5b;font-size:12px;font-weight:700;white-space:nowrap}.mStatusPill span{width:7px;height:7px;border-radius:50%;background:#3f8f5b}.mStatusPill.warning{color:#6b6455}.mStatusPill.warning span{background:#b3a99b}.mStatusPill.danger{color:#c9553d}.mStatusPill.danger span{background:#c9553d}.mLivePill{padding:4px 9px;border-radius:999px;background:#f3f0ea;color:#7d7466;font-size:11px;font-weight:700;white-space:nowrap}.mLivePill.on{background:#eef6ee;color:#3f8f5b}.mKill{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border:1px solid #eecfc3;border-radius:999px;background:#fff;color:#b23b23;font-size:12px;font-weight:700}.mBack{width:32px;height:32px;display:grid;place-items:center;border:1px solid #e2dac9;border-radius:50%;background:#fff;color:#4a443b}.mHeaderTitle{font-size:15px}.mHeaderSpacer{width:32px}.mMain{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:16px}.mHome{display:grid;gap:10px;padding:12px}.mEquity{display:grid;gap:2px;padding:6px 4px 2px}.mEquity span{font-size:11px;color:#7d7466}.mEquity strong{font-size:32px;font-weight:800;letter-spacing:-.5px}.mEquity small{font-size:12.5px;font-weight:650;color:#7d7466}.mInbox{display:grid;gap:10px;padding:12px;border:2px solid #9dbfe4;border-radius:14px;background:#fff}.mInbox.empty{border:1px dashed #d7ccb8;background:#faf9f7}.mInbox header{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#2f6fb5}.mInbox.empty header{color:#7d7466}.mInboxEmpty{margin:0;font-size:12px;color:#8a8171}.mInboxItem{display:grid;gap:3px}.mInboxItem+.mInboxItem{border-top:1px solid #f0ebe2;padding-top:10px}.mInboxItem strong{font-size:14px}.mInboxItem small{font-size:11.5px;color:#7d7466}.mInboxActions{display:flex;gap:8px;margin-top:6px}.mInboxActions button{flex:1;min-height:38px;border:1px solid #e2dac9;border-radius:9px;background:#fff;color:#6b6455;font-size:13px;font-weight:700}.mInboxActions .approve{border-color:#2f6fb5;background:#2f6fb5;color:#fff}.mIncidentLine{display:flex;align-items:center;justify-content:center;gap:4px;min-height:32px;border:0;border-radius:8px;background:#fdf1ec;color:#c9553d;font-size:12px;font-weight:650}.mQuickGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mQuickGrid.quad{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mQuickGrid button{display:grid;gap:2px;padding:10px 12px;border:1px solid #ece7de;border-radius:12px;background:#fff;text-align:left}.mQuickGrid.quad button{padding:9px 8px}.mQuickGrid button.alert{border-color:#efc8bd;background:var(--neg-weak)}.mQuickGrid button.alert strong{color:var(--neg)}.mRegimeCard{display:block;width:100%;text-align:left;padding:12px;border:1px solid #ece7de;border-radius:14px;background:#fff}.mRegimeCard>header{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:700;color:var(--text-2)}.mRegimeCard>header span{display:inline-flex;align-items:center;gap:5px}.mRegimeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:10px}.mRegimeGrid span{display:flex;align-items:baseline;justify-content:space-between;font-size:11.5px;color:#7d7466}.mRegimeGrid span b{font-size:14px;font-weight:800;color:var(--text-1)}.mRegimeCard>p{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-2);overflow-wrap:anywhere}.mRegimeEmpty{color:#9a9184!important}.mAgentDock{position:fixed;left:50%;transform:translate(-50%);bottom:calc(78px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));z-index:35;display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:7px 8px 7px 12px;background:#fffffffa;border:1px solid #e7e0d5;border-radius:999px;box-shadow:0 8px 24px #3c2d1929}.mGateChip{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:12.5px;font-weight:700}.mGateChip.ok{color:var(--pos)}.mGateChip.warning{color:var(--warn)}.mGateChip.danger{color:var(--neg)}.mDockBtn{flex:none;white-space:nowrap;padding:7px 14px;border:0;border-radius:999px;background:var(--accent);color:#fff;font-size:12.5px;font-weight:700}.mChatContent .chatAgentControls,.mChatContent .agentRail{display:none}@media(max-width:1080px){.chatShell{max-width:1200px}}.mQuickGrid span{font-size:10.5px;color:#7d7466}.mQuickGrid strong{font-size:17px;font-weight:800}.mAgentCard{display:grid;gap:5px;padding:12px;border:1px solid #ece7de;border-radius:14px;background:#fff;cursor:pointer}.mAgentCard header{display:flex;align-items:center;justify-content:space-between}.mAgentCard header span{font-size:11px;color:#7d7466;font-weight:700}.mAgentCard strong{font-size:15px}.mAgentCard p{margin:0;font-size:12px;color:#7d7466;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mTimeline{display:grid;gap:8px;padding:12px;border:1px solid #ece7de;border-radius:14px;background:#fff}.mTimeline header{display:flex;align-items:center;justify-content:space-between}.mTimeline header span{font-size:11px;font-weight:700;color:#7d7466}.mFeedRow{display:flex;align-items:center;gap:8px;min-width:0}.mFeedRow>span{flex:none;display:grid;font-size:11px;color:#8a8171}.mFeedRow>span i{font-style:normal;font-size:10px;color:#b3a99b}.mFeedRow b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600}.mFeedRow .statusBadge{flex:none}.mTimeline .mFeedRow{flex-wrap:wrap}.mTimeline .mFeedRow>span{width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mTimeline .mFeedRow b{flex-basis:calc(100% - 68px)}.mTimeline .mFeedRow .statusBadge{margin-left:60px;min-height:20px;padding:0 7px}.mFeed{display:grid;gap:8px;padding:12px;align-content:start}.mFeedRow.card{padding:10px 12px;border:1px solid #ece7de;border-radius:12px;background:#fff}.mChips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.mChips::-webkit-scrollbar{display:none}.mChips button{flex:none;min-height:32px;padding:0 14px;border:1px solid #e2dac9;border-radius:999px;background:#fff;color:#6b6455;font-size:12px;font-weight:650}.mChips button.active{border-color:#e07a3f;color:#e07a3f;background:#f8f1e9}.mManage{display:grid;gap:10px;padding:12px;align-content:start}.mList{display:grid;overflow:hidden;border:1px solid #ece7de;border-radius:14px;background:#fff}.mList button{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:0;border-bottom:1px solid #f0ebe2;background:none;color:#33302a;font-size:13.5px;text-align:left}.mList button:last-child{border-bottom:0}.mList button>svg:first-child{color:#8a8171}.mList button span{flex:1}.mList button>svg:last-child{color:#b3a99b}.mManageNote{margin:0;font-size:11px;color:#8a8171;text-align:center}.mTabbar{flex:none;z-index:40;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:6px 10px calc(8px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));background:#fffffff5;border-top:1px solid #e7e0d5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mTabbar button{display:grid;justify-items:center;gap:3px;min-height:52px;padding:6px 2px;border:0;border-radius:10px;background:none;color:#6b6455;font-size:10.5px;font-weight:600}.mTabbar button svg{color:#6b6455}.mTabbar button.active{color:#e07a3f;background:#f8f1e9}.mTabbar button.active svg{color:#e07a3f}.mSubContent{padding-top:12px;max-width:100%;overflow-x:hidden}.mSubContent .pageStack,.mSubContent .dashCard,.mSubContent .adminHero,.mSubContent .adminTabs,.mSubContent .adminTwoColumn,.mSubContent .adminStack,.mSubContent .adminFormStack,.mSubContent .adminUserList,.mSubContent .adminUserScroll,.mSubContent .planEditList,.mSubContent .paymentRequestList,.mSubContent .adminAgentGrid{width:100%;max-width:100%;min-width:0}.mSubContent .pageHeader{display:none}.mSubContent .adminHero,.mSubContent .adminTwoColumn,.mSubContent .adminTwoColumn.billing,.mSubContent .adminHeroMetrics,.mSubContent .adminAgentGrid,.mSubContent .adminInlineFields{grid-template-columns:minmax(0,1fr)}.mSubContent .adminHero{padding:14px}.mSubContent .adminHero h2{font-size:18px}.mSubContent .adminHero p{font-size:12px}.mSubContent .adminTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mSubContent .adminTabs button{min-width:0;min-height:42px;padding:0 8px;font-size:12px}.mSubContent .adminUserRow,.mSubContent .planEditRow,.mSubContent .paymentRequestList>div:not(.emptyPanel){grid-template-columns:minmax(0,1fr)}.mSubContent .planEditHeader{display:grid;grid-template-columns:minmax(0,1fr) auto}.mSubContent .sectionTitle{align-items:flex-start;gap:8px}.mSubContent .sectionTitle>div,.mSubContent .sectionTitle h2{min-width:0}.mSubContent input,.mSubContent select,.mSubContent textarea,.mSubContent button{max-width:100%}.mSubContent .inlineControl{flex-wrap:wrap;justify-content:flex-start}.mSubContent .inlineControl input{width:72px}.mAdminContent{overflow-x:hidden;overflow-y:auto;padding:12px 14px calc(104px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));-webkit-overflow-scrolling:touch}.mAdminContent .pageStack{width:100%;max-width:100%;padding-right:0}.mAdminContent .adminHero{grid-template-columns:minmax(0,1fr);padding:18px}.mAdminContent .adminHero h2{font-size:22px}.mAdminContent .adminHero p{font-size:13px}.mAdminContent .adminHeroMetrics,.mAdminContent .adminInlineFields,.mAdminContent .adminAgentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mAdminContent .adminTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow-x:visible;padding-bottom:0}.mAdminContent .adminTabs button{flex:none;min-width:0;min-height:42px;font-size:12px;font-weight:700}.mAdminContent .adminHeroMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mAdminContent .adminHeroMetrics div{min-height:auto;padding:8px 5px;gap:2px}.mAdminContent .adminHeroMetrics strong{font-size:17px}.mAdminContent .adminHeroMetrics span{font-size:10px}.mAdminContent .adminTwoColumn,.mAdminContent .adminTwoColumn.billing,.mAdminContent .adminUserRow{grid-template-columns:minmax(0,1fr)}.mAdminContent .paymentRequestList>div:not(.emptyPanel){grid-template-columns:minmax(0,1fr) auto}.mChatContent{padding-top:4px}.mChatContent .chatMessage{max-width:98%}.mChatContent .chatMessage.agent .chatContent{padding:11px}.mChatContent .chatSessionBar{padding:0 2px}.mChatContent .agRunBadge{display:none}.mChatContent .agChatTitle{min-width:0;white-space:nowrap}.mShell2 .inputWithAction{grid-template-columns:minmax(0,1fr) auto}.mShell2 .inputWithAction .secondaryButton{min-width:70px;padding-inline:10px}.mChatContent .chatViewSwitch button,.mChatContent .csSwitchBtn{font-size:12px;padding:0 10px;min-height:34px;white-space:nowrap}.mChatContent .chatViewSwitch button svg,.mChatContent .csSwitchBtn svg{flex:none}.mChatContent .newChatButton{min-height:38px;padding:0 10px;font-size:12px}.mChatContent .chatSessionList button{flex-basis:132px}.mChatContent .richHeading{max-width:100%}.mChatContent .richBullet{grid-template-columns:14px minmax(0,1fr);padding:1px 0}.mGroupTitle{margin:2px 4px 6px;font-size:11px;font-weight:700;color:#8a8171}.mManage>div+div{margin-top:4px}.mListSub{flex:none;font-size:11px;color:#8a8171}.mPositions{display:grid;gap:10px;padding:12px;align-content:start}.mPosCard{display:grid;gap:8px;padding:12px;border:1px solid #ece7de;border-radius:14px;background:#fff}.mPosCard header{display:flex;align-items:center;justify-content:space-between}.mPosCard header strong{font-size:15px}.mPosPnl{font-size:24px;font-weight:800;letter-spacing:-.3px}.mPosPnl small{margin-left:6px;font-size:11px;font-weight:600;color:#8a8171}.mPosMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mPosMeta span{display:grid;gap:2px;font-size:10.5px;color:#8a8171}.mPosMeta b{font-size:13px;color:#33302a}.mToggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #ece7de;border-radius:14px;background:#fff;text-align:left}.mToggleRow span{display:grid;gap:2px;min-width:0}.mToggleRow strong{font-size:13.5px}.mToggleRow small{font-size:11px;color:#8a8171}.mToggleRow i{flex:none;width:44px;height:26px;border-radius:999px;background:#e2dac9;position:relative;transition:background .15s ease}.mToggleRow i:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s ease}.mToggleRow i.on{background:#d97706}.mToggleRow i.on:after{left:21px}.mMainChat{overflow:hidden;padding-bottom:0}.mChatContent{height:100%;min-height:0;display:flex;flex-direction:column;padding:0 10px 6px}.mPageStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mPageStats>div{display:grid;gap:2px;padding:10px 12px;border:1px solid #ece7de;border-radius:12px;background:#fff;min-width:0}.mPageStats span{font-size:10.5px;color:#7d7466;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mPageStats strong{font-size:16px;font-weight:800;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mMiniStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mMiniStats>div{min-width:0;display:grid;gap:2px;padding:9px 10px;border:1px solid #ece7de;border-radius:12px;background:#fffdf9}.mMiniStats span{min-width:0;color:#8a8171;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mMiniStats strong{min-width:0;color:#33302a;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:390px){.mMiniStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.mSubPage{display:grid;gap:10px;padding:12px;align-content:start}.mSectionCard{display:grid;gap:8px;padding:12px;border:1px solid #ece7de;border-radius:14px;background:#fff}.mSectionCard>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mSectionCard>header span{font-size:11px;font-weight:700;color:#7d7466}.mRowItem{display:flex;align-items:center;gap:8px;min-height:38px;padding:4px 0;border:0;border-bottom:1px solid #f0ebe2;background:none;text-align:left;min-width:0}.mSectionCard .mRowItem:last-child,.mSectionCard .mRuleRow:last-child{border-bottom:0}.mRowItem>span{flex:none;font-size:11px;color:#8a8171}.mRowItem b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;color:#33302a}.mRowItem .mRowValue{flex:none;font-style:normal;font-size:12px;font-weight:650;color:#6b6455}.mEventCalendar{overflow:hidden;border:1px solid #E8E0D4;border-radius:15px;background:#fffefb}.mEventCalendar>header{min-height:48px;padding:7px 9px;display:grid;grid-template-columns:34px 1fr 34px auto;align-items:center;gap:3px;border-bottom:1px solid #F0E9DE}.mEventCalendar>header>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;background:#f5f0e8;color:#665d50}.mEventCalendar>header>b{text-align:center;font-size:13px;color:#302b25}.mEventCalendar>header>.today{width:auto;padding:0 9px;color:#b45b20;font-size:10px;font-weight:750}.mEventWeek{padding:8px 7px 4px;display:grid;grid-template-columns:repeat(7,1fr)}.mEventWeek span{color:#9b9182;font-size:8.5px;font-weight:700;text-align:center}.mEventDays{padding:0 7px 7px;display:grid;grid-template-columns:repeat(7,1fr);gap:2px 1px}.mEventDays button{min-width:0;height:39px;padding:4px 1px;display:grid;justify-items:center;align-content:center;gap:4px;border:0;border-radius:10px;background:transparent;color:#4f473d}.mEventDays button>b{font:700 10.5px var(--font-mono)}.mEventDays button>span{min-height:4px;display:flex;gap:2px}.mEventDays button i{width:4px;height:4px;border-radius:50%;background:#a8a095}.mEventDays button i.medium{background:#d78a31}.mEventDays button i.high{background:#c84a39}.mEventDays button.out{opacity:0;pointer-events:none}.mEventDays button.today>b{color:#c26020}.mEventDays button.today:not(.selected){box-shadow:inset 0 0 0 1px #e9c5a7}.mEventDays button.selected{background:#2e2923;color:#fff8ee}.mEventDays button.selected>b{color:inherit}.mEventCalendar>footer{min-height:39px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #F0E9DE}.mEventCalendar>footer>span{color:#958b7c;font-size:8.5px;line-height:1.35}.mEventCalendar .textButton{flex:none;display:inline-flex;align-items:center;gap:4px}.mEventAgenda{padding:12px;display:grid;gap:0;border:1px solid #E8E0D4;border-radius:15px;background:#fff}.mEventAgenda>header{padding-bottom:8px;border-bottom:1px solid #EEE8DF}.mEventAgenda>header>div{display:grid;gap:2px}.mEventAgenda>header b{font-size:12.5px}.mEventAgenda>header small{color:#948a7b;font-size:8.5px}.mEventAgenda>article{min-height:63px;padding:10px 0;display:grid;grid-template-columns:62px 6px 1fr;align-items:start;gap:8px;border-bottom:1px solid #F0EAE1}.mEventAgenda>article:last-of-type{border-bottom:0}.mEventAgenda time{color:#766c5f;font:700 8.5px/1.35 var(--font-mono)}.mEventAgenda>article>span{width:6px;height:6px;margin-top:4px;border-radius:50%;background:#a9a095}.mEventAgenda>article>span.medium{background:#d78a31}.mEventAgenda>article>span.high{background:#c84a39}.mEventAgenda article>div{min-width:0;display:grid;gap:3px}.mEventAgenda article b{color:#342f29;font-size:11px;line-height:1.35}.mEventAgenda article small{color:#968c7d;font-size:8.5px}.mEventAgenda article p{color:#6c6357;font-size:9px;line-height:1.45}.mNativeEmpty.compact{min-height:105px;padding:16px 10px}.mUpcomingEvents .mRowItem{width:100%}.mUpcomingEvents .mRowItem>svg{flex:none;color:#b4aa9b}.mIntelPage{padding-bottom:22px}.mIntelHero{min-height:98px;padding:15px;display:flex;align-items:flex-start;gap:12px;border-radius:16px;background:linear-gradient(145deg,#29251f,#42372d);color:#fff9f0;box-shadow:0 8px 24px #2a221a1f}.mIntelHero>div{flex:1;min-width:0;display:grid;gap:5px}.mIntelHero>div>span{display:inline-flex;align-items:center;gap:5px;color:#e9ad78;font-size:9px;font-weight:750}.mIntelHero b{font-size:15px;line-height:1.35}.mIntelHero small{color:#c9beb0;font-size:8.5px}.mIntelHero>button{width:35px;height:35px;flex:none;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff14;color:#fff}.mIntelStack{display:grid;gap:10px}.mIntelBriefRows{display:grid;gap:0}.mIntelBriefRows>span{min-height:42px;padding:7px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #F0EAE1}.mIntelBriefRows small{color:#8f8577;font-size:9px}.mIntelBriefRows b{max-width:66%;color:#38322b;font-size:10.5px;text-align:right}.mIntelConstraint{margin-top:6px;padding:8px 9px;display:flex;align-items:flex-start;gap:7px;border-radius:9px;background:#fff5e8;color:#b35c22}.mIntelConstraint.high{background:#fbeae6;color:#b84636}.mIntelConstraint svg{flex:none}.mIntelConstraint p{font-size:9px;line-height:1.45}.mIntelTop article{padding:9px 0;display:flex;align-items:flex-start;gap:8px;border-bottom:1px solid #F0EAE1}.mIntelTop article:last-of-type{border-bottom:0}.mIntelTop article>span{width:6px;height:6px;margin-top:5px;flex:none;border-radius:50%;background:#8c9a91}.mIntelTop article>span.high{background:#c84a39}.mIntelTop article>div{min-width:0;display:grid;gap:3px}.mIntelTop article b{color:#37312b;font-size:10.5px;line-height:1.4}.mIntelTop article small{display:-webkit-box;overflow:hidden;color:#8d8375;font-size:8.5px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mIntelEventLink{width:100%;min-height:65px;padding:11px 12px;display:flex;align-items:center;gap:10px;border:1px solid #E8D5C4;border-radius:13px;background:#fff8f1;color:#b35c22;text-align:left}.mIntelEventLink>svg{flex:none}.mIntelEventLink>span{flex:1;min-width:0;display:grid;gap:3px}.mIntelEventLink b{color:#4a392c;font-size:10.5px}.mIntelEventLink small{overflow:hidden;color:#9a7459;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.mIntelFeed{display:grid;gap:9px}.mIntelFeed>article{padding:12px;display:grid;gap:7px;border:1px solid #E9E1D5;border-radius:14px;background:#fff}.mIntelFeed article>header,.mIntelFeed article>footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.mIntelFeed header>span{padding:2px 7px;border-radius:7px;background:#eef1ee;color:#627168;font-size:8px;font-weight:750}.mIntelFeed header>span.important{background:#fbe8e4;color:#b74736}.mIntelFeed time,.mIntelFeed footer{color:#968c7d;font-size:8px}.mIntelFeed article>b{color:#332d27;font-size:11.5px;line-height:1.45}.mIntelFeed article>p{color:#6d6458;font-size:9.5px;line-height:1.55}.mIntelSources>article{min-height:63px;padding:9px 0;display:flex;align-items:flex-start;gap:9px;border-bottom:1px solid #F0EAE1}.mIntelSources>article:last-of-type{border-bottom:0}.mIntelSourceIcon{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;background:#eeeae4;color:#71695e}.mIntelSourceIcon.ok{background:#e8f3ec;color:#287650}.mIntelSourceIcon.warning{background:#fff1df;color:#b76525}.mIntelSourceIcon.danger{background:#fbe8e4;color:#b84838}.mIntelSources article>div{flex:1;min-width:0;display:grid;gap:3px}.mIntelSources article b{font-size:10.5px}.mIntelSources article small{color:#918779;font-size:8px;line-height:1.35}.mIntelSources article p{color:#b24c3e;font-size:8px;line-height:1.35}.mIntelSources article>.statusBadge{flex:none}.mKGuide{border:1px solid #e6ddcd;border-radius:12px;background:var(--surface-white);padding:12px;margin-bottom:12px;display:grid;gap:10px}.mKGuideTitle{display:flex;align-items:center;gap:6px;font:700 12.5px Space Grotesk;color:#1e1b16}.mKGuideTitle svg{color:var(--accent)}.mKStep{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--hairline);border-radius:10px;padding:10px;background:#fbf7ef}.mKStep.active{border-color:var(--accent);background:#fcf3e8}.mKStep.done{opacity:.68}.mKStepIcon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none;background:#efe6d6;color:#7a6f5c}.mKStep.active .mKStepIcon{background:var(--accent);color:#fff}.mKStep.done .mKStepIcon{background:var(--pos-weak);color:var(--pos)}.mKStepBody{flex:1;min-width:0;display:grid;gap:4px}.mKStepBody b{font-size:13px;color:#1e1b16}.mKStepBody b em{font-style:normal;font-size:10.5px;color:var(--accent);font-weight:700}.mKStepBody b em.ok{color:var(--pos)}.mKStepBody p{font-size:11.5px;line-height:1.5;color:#6b6252}.mKSourceProgress{display:grid;gap:8px;padding:11px 0;border-bottom:1px solid #f0ebe2}.mKSourceProgress:last-child{border-bottom:0}.mKSourceProgress>header{display:flex;align-items:center;gap:8px}.mKSourceProgress>header b{flex:1;min-width:0;overflow:hidden;color:#302b24;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mKStageTrack{display:grid;grid-template-columns:repeat(8,1fr);gap:3px}.mKStageTrack i{height:4px;border-radius:4px;background:#eee8de}.mKStageTrack i.done{background:#cf8247}.mKSourceProgress.ok .mKStageTrack i.done{background:var(--pos)}.mKSourceProgress.danger .mKStageTrack i.done{background:var(--neg)}.mKSourceProgress>p{display:grid;gap:3px;padding:9px;border-radius:8px;background:#faf7f1}.mKSourceProgress>p small{color:#9b8e7c;font:700 8px var(--font-mono);letter-spacing:.07em}.mKSourceProgress>p b{color:#302b24;font-size:11.5px}.mKSourceProgress>p span{color:#746957;font-size:10.5px;line-height:1.5}.mKSourceProgress>footer{display:flex;align-items:center;gap:8px}.mKSourceProgress>footer>span{flex:1;min-width:0;color:#887b69;font-size:10px}.mKSourceProgress>footer>span b{color:#3a342b}.mKSourceProgress>footer button{display:flex;align-items:center;gap:3px;flex:none;border:0;background:none;color:var(--accent);font:700 10px var(--font-ui)}.mMiniPrimary{justify-self:start;border:0;border-radius:8px;background:var(--dark);color:var(--dark-ink);font:700 11.5px Space Grotesk;padding:7px 12px;cursor:pointer}.mMiniGhost{justify-self:start;border:1px solid var(--border-strong);border-radius:8px;background:none;color:#4a4234;font:600 11.5px Space Grotesk;padding:7px 12px;cursor:pointer}.mKRow{border-bottom:1px solid #f0ebe2}.mKRow:last-child{border-bottom:0}.mKRowHead{width:100%;display:flex;align-items:center;gap:8px;padding:10px 0;border:0;background:none;text-align:left}.mKRowHead b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;color:#33302a}.mKRowHead b .mono{font-size:10.5px;color:#8a8171;font-weight:500}.mDir{flex:none;width:22px;height:20px;border-radius:5px;display:grid;place-items:center;font-size:10.5px;font-weight:700;background:var(--surface-2);color:#6b6252}.mKRowBody{padding:2px 0 12px;display:grid;gap:5px}.mKRowBody p{font-size:11.5px;line-height:1.5;color:#4a4234;display:flex;gap:6px}.mKRowBody p i{flex:none;width:34px;font-style:normal;color:#8a8171}.mKSrc{color:#8a8171!important}.mKErr{color:var(--neg)!important}.mKLegend{border:1px solid var(--hairline);border-radius:9px;background:#fbf7ef;margin-bottom:10px;overflow:hidden}.mKLegendHead{width:100%;display:flex;align-items:center;gap:6px;padding:8px 10px;border:0;background:none;font:600 11.5px Space Grotesk;color:#4a4234}.mKLegendHead .flip{transform:rotate(180deg)}.mKLegendHead svg:last-child{margin-left:auto}.mKLegendRow{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;padding:5px 10px}.mKLegendRow>span{font-size:11px;line-height:1.5;color:#6b6252}.mKArchiveHead{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px dashed var(--hairline);margin-top:8px;padding-top:8px}.mKArchiveHead>button:first-child{display:inline-flex;align-items:center;gap:5px;background:none;border:0;font:600 11.5px Space Grotesk;color:#8a8172;padding:4px 0}.mKArchiveHead .flip{transform:rotate(180deg)}.mKArchivePurge{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--hairline);border-radius:7px;background:#f7e6e2;color:#c43f28;font:600 11px Space Grotesk;padding:5px 9px}.mRuleRow{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #f0ebe2}.mRuleRow>span{flex:1;min-width:0;display:grid;gap:1px}.mRuleRow b{font-size:12.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mRuleRow small{font-size:10.5px;color:#8a8171;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mRowActions{display:flex;gap:6px}.mRowActions button{min-height:30px;padding:0 10px;border:1px solid #e2dac9;border-radius:8px;background:#fff;color:#c9642e;font-size:11.5px;font-weight:650}.mMiniToggle{flex:none;width:40px;height:24px;padding:0;border:0;border-radius:999px;background:#e2dac9;position:relative;transition:background .15s ease}.mMiniToggle i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s ease}.mMiniToggle.on{background:#3f8f5b}.mMiniToggle.on i{left:19px}.mSearchBar{display:flex;gap:8px}.mSearchBar input{flex:1;min-width:0;min-height:40px;padding:0 12px;border:1px solid #e2dac9;border-radius:10px;background:#fff;font-size:13px}.mSearchBar button{flex:none;width:44px;border:0;border-radius:10px;background:#e07a3f;color:#fff}.mPrimaryAction{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:0;border-radius:12px;background:#e07a3f;color:#fff;font-size:13.5px;font-weight:700}.mLeadLine{margin:0;padding:4px 0;font-size:12px;line-height:1.6;color:#4a443b;border-bottom:1px solid #f0ebe2}.mSectionCard .mLeadLine:last-child{border-bottom:0}.mKvRows{display:grid;gap:6px}.mKvRows>span{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:#8a8171}.mKvRows b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#33302a;text-align:right}.configFieldsetHead[role=button]{cursor:pointer}.mInfoBtn{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:4px;padding:0;border:1px solid #e2dac9;border-radius:50%;background:#fff;color:#8a8171;vertical-align:middle}.mHeadTools{display:inline-flex;align-items:center;gap:6px}.knowledgeImportBtn{width:100%;margin-top:var(--sp-3);min-height:46px;font-size:var(--fs-3);font-weight:640;gap:8px}.settingsPage .eventsGrid,.settingsPage .eventsBottom{grid-template-columns:1fr;gap:var(--sp-3)}.settingsPage .taskCard,.settingsPage .eventsBottom>.dashCard{padding:var(--sp-4)}.settingsPage .dataHead,.settingsPage .dataRow{min-height:32px;padding:6px var(--sp-3);font-size:var(--fs-1);gap:var(--sp-2)}.settingsPage .eventsBottom .healthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.settingsPage .eventsBottom .healthGrid>div{padding:var(--sp-2) var(--sp-3)}.cockpitHead{display:grid;gap:var(--sp-3)}.cockpitTabs{max-width:340px}.cockpitOverview{gap:var(--sp-3)}.cockpitStripRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3);align-items:center}.cockpitPnlWindow{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cockpitPnlWindow>span{font-size:var(--fs-1);color:var(--text-3)}.filterGroup.mini{display:inline-flex;flex-wrap:nowrap;gap:4px}.filterGroup.mini{display:inline-flex;gap:4px}.filterGroup.mini button{padding:2px 8px;font-size:11px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-2)}.filterGroup.mini button.active{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-weak)}.cpCard{padding:var(--sp-4)}.symChips{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;max-height:66px;overflow-y:auto}.symChip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--accent-weak, #eef2ff);color:var(--accent, #4a6cf7);border:1px solid var(--accent-weak, #dbe3fb);font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.symChipsEmpty{color:var(--text-3, #8a90a2)}.mandateGridMini .symChips{justify-content:flex-start}.mKvRows .symChips{justify-content:flex-start;max-height:88px}.posSym{display:inline-flex;flex-direction:column;line-height:1.25}.posSym small{color:var(--text-3);font-size:10px;font-weight:500}.statGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-2)}.statGrid>div{display:flex;flex-direction:column;gap:4px;padding:var(--sp-3);border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border)}.statGrid>div>span{font-size:var(--fs-1);color:var(--text-3)}.statGrid>div>strong{font-size:19px;font-weight:800;font-variant-numeric:tabular-nums}.cpMoreDetails{grid-column:auto}.cpMoreDetails>summary{cursor:pointer}.monPanel{margin-top:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:12px 14px}.monGroup{padding:10px 0;border-top:1px solid var(--border-2, var(--border))}.monGroup:first-child{border-top:0;padding-top:2px}.monGroupHead{display:flex;align-items:center;gap:6px;font-size:var(--fs-1);font-weight:700;color:var(--text-2);margin-bottom:7px}.monGroupHead .dot{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}.monGroupHead .monRefresh{margin-left:auto;width:22px;height:22px;padding:0}.monMetrics{display:flex;flex-wrap:wrap;gap:6px 18px}.monMetric{display:flex;gap:5px;align-items:baseline;font-size:var(--fs-1);line-height:1.4}.monMetric .k{color:var(--text-3);white-space:nowrap}.monMetric .v{font-weight:700;color:var(--text-1);font-variant-numeric:tabular-nums;white-space:nowrap}.monMetric .v.pos{color:var(--pos, #3f8f5b)}.monMetric .v.neg{color:var(--neg, #bc4b34)}.monMetric .v.warn{color:var(--warn, #b17724)}.monRead{font-size:var(--fs-0, 11px);color:var(--text-3);margin:7px 0 0;line-height:1.55}.monBar{height:5px;border-radius:99px;background:var(--surface-2);margin-top:8px;overflow:hidden}.monBar i{display:block;height:100%}.monActions{display:grid;gap:5px}.monActions>div{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-1);color:var(--text-2)}.monActions>div b{flex:none;width:16px;height:16px;border-radius:50%;background:var(--surface-2);color:var(--text-3);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}@media(max-width:900px){.statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cpCard .sectionTitle{display:flex;min-height:auto;margin-bottom:var(--sp-3);align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:var(--sp-2)}.cpCard .sectionTitle>div:first-child{display:inline-flex;align-items:center;height:auto;min-height:0;padding:0;flex:1 1 auto;min-width:0}.cpCard .sectionTitle>.iconButton,.cpCard .sectionTitle>.textButton{flex:none}.cpCard .sectionIcon{width:24px;height:24px;flex:none}.cpCard .healthGrid.tight{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cpCard .healthGrid.tight>div{padding:var(--sp-2) var(--sp-3)}.cpCard .microGrid{gap:6px}.cpCard .riskLine{min-height:34px;padding:6px 0}.cpDetails>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.cpDetails>summary::-webkit-details-marker{display:none}.cpSummaryTitle{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-4);font-weight:640;color:var(--text)}.cpSummaryTitle svg{color:var(--accent)}.cpChevron{color:var(--text-3);transition:transform .15s ease}.cpDetails[open]>summary .cpChevron{transform:rotate(180deg)}.cpDetails[open] .actionList{margin-top:var(--sp-3)}.iconButton{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-2)}.iconButton:hover{background:var(--surface-2);color:var(--accent-ink);border-color:var(--border-strong)}.sectionTitle .secondaryButton,.sectionActions .secondaryButton{width:34px;height:34px;min-width:34px;padding:0;font-size:0;display:inline-grid;place-items:center;border-radius:var(--r-md);flex:none}.sectionTitle .secondaryButton svg,.sectionActions .secondaryButton svg{margin:0}.sectionTitle .sectionActions,.sectionTitle>.sectionActions{display:inline-flex;gap:6px;flex:none}.mSubContent .sectionTitle{flex-wrap:nowrap;align-items:center;gap:var(--sp-2)}.mSubContent .sectionTitle>div:first-child{min-width:0;flex:1 1 auto}.mSubContent .iconButton,.mSubContent .sectionTitle .secondaryButton,.mSubContent .sectionActions .secondaryButton{width:34px;height:34px;max-width:34px;font-size:0}.modalCard{width:min(420px,92vw);display:grid;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-3)}.modalCard h3{font-size:var(--fs-4);font-weight:640;color:var(--text)}.modalCard label{display:grid;gap:4px;font-size:var(--fs-1);color:var(--text-3)}.modalCard input{padding:9px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-2)}.modalActions{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-2)}.chatViewSwitch{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1)}.chatViewSwitch button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 16px;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--text-2);font-size:var(--fs-2);font-weight:600}.chatViewSwitch button.active{color:#fff;background:var(--accent)}.intelCenter{flex:1;min-height:0;overflow-y:auto;display:grid;gap:var(--sp-3);align-content:start;padding:var(--sp-1) var(--sp-1) var(--sp-4)}.intelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.intelHead h3{font-size:var(--fs-4);font-weight:640;color:var(--text)}.intelHead span{font-size:var(--fs-1);color:var(--text-3);display:block;margin-top:2px;max-width:60ch}.intelList{display:grid;gap:var(--sp-2)}.intelCard{border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-3) var(--sp-4)}.intelCard.danger{border-left-color:var(--neg)}.intelCard.warning{border-left-color:var(--warn)}.intelCardTop{display:flex;align-items:flex-start;gap:var(--sp-2)}.intelCardHead{flex:1 1 auto;min-width:0;border:0;background:transparent;display:grid;gap:6px;text-align:left;cursor:pointer}.intelDelete{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:var(--r-md);background:transparent;color:var(--text-3)}.intelDelete:hover{color:var(--neg);background:var(--neg-weak);border-color:var(--neg)}.dangerTextButton{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:var(--r-md);background:transparent;color:var(--text-3);cursor:pointer}.dangerTextButton:hover{color:var(--neg);background:var(--neg-weak);border-color:var(--neg)}.intelTitleRow{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.intelTitleRow b{font-size:var(--fs-3);font-weight:640;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intelHot{flex:none;font-size:var(--fs-1);font-weight:700;color:var(--accent-ink);font-variant-numeric:tabular-nums}.intelMeta{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-size:var(--fs-1);color:var(--text-3)}.intelDir{font-weight:600}.intelDir.positive{color:var(--pos)}.intelDir.negative{color:var(--neg)}.intelFresh{flex:none;font-size:10px;font-weight:700;color:var(--pos);background:color-mix(in srgb,var(--pos) 14%,transparent);border:1px solid color-mix(in srgb,var(--pos) 30%,transparent);border-radius:999px;padding:1px 7px;letter-spacing:.02em}.intelAutoBar{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:var(--sp-2) 0 var(--sp-1);padding:6px 10px;border-radius:var(--radius-2, 8px);background:var(--surface-2, rgba(0,0,0,.03));border:1px solid var(--border);font-size:var(--fs-1)}.intelAutoBar b{font-weight:640;color:var(--text-1)}.intelAutoBar small{color:var(--text-3);font-variant-numeric:tabular-nums}.intelAutoBar .intelAutoDot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--pos);box-shadow:0 0 0 3px color-mix(in srgb,var(--pos) 20%,transparent)}.intelAutoBar.off .intelAutoDot{background:var(--text-3);box-shadow:none}.intelAutoBar.on .intelAutoDot{animation:intelPulse 2s ease-in-out infinite}@keyframes intelPulse{0%,to{opacity:1}50%{opacity:.45}}.intelSym{padding:1px 6px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.intelChevron{margin-left:auto;color:var(--text-3);transition:transform .15s ease}.intelChevron.open{transform:rotate(180deg)}.intelAssess{margin-top:var(--sp-2);font-size:var(--fs-2);color:var(--text-2);line-height:1.4}.intelTimeline{margin-top:var(--sp-3);display:grid;gap:0;border-top:1px solid var(--border);padding-top:var(--sp-2)}.intelUpdate{display:grid;grid-template-columns:92px minmax(0,1fr);gap:var(--sp-2);padding:6px 0;border-bottom:1px solid var(--border)}.intelUpdate:last-child{border-bottom:0}.intelUpdate>time{font-size:var(--fs-1);color:var(--text-3);font-variant-numeric:tabular-nums}.intelUpdateBody{min-width:0}.intelUpdateBody b,.intelUpdateBody a{display:block;font-size:var(--fs-2);font-weight:500;color:var(--text);line-height:1.4;word-break:break-word}.intelUpdateBody a{text-decoration:none}.intelUpdateBody a:hover{color:var(--accent-ink);text-decoration:underline}.intelUpdateBody small{color:var(--text-3);font-size:var(--fs-1)}.railStatusTop{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.railStatusHead{display:grid;gap:4px}.railGoal{font-size:var(--fs-4);font-weight:640;color:var(--text);line-height:1.25}.railMandate{font-size:var(--fs-1);color:var(--text-3)}.railFeedTag{justify-self:start;padding:1px 6px;border-radius:var(--r-pill);font-size:10px;font-weight:600;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.railFeedTag.act{color:var(--accent-ink);background:var(--accent-weak);border-color:var(--accent-weak)}.railFeedTag.ev{color:var(--text-2)}.railFeedTag.warn{color:var(--warn);background:var(--warn-weak);border-color:var(--warn-weak)}.railFeedTag.danger{color:var(--neg);background:var(--neg-weak);border-color:var(--neg-weak)}.pendingActions{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-3)}.pendingActionsDock{flex:none;display:grid;gap:var(--sp-2);padding:var(--sp-2) 0;animation:paDockIn .2s ease}@keyframes paDockIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chatSuggestBtn{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-2);font-size:13px;font-weight:550;cursor:pointer;transition:border-color .12s,background .12s}.chatSuggestBtn:hover{border-color:var(--accent);background:var(--accent-weak);color:var(--accent-ink)}.chatSuggestBtn>span{flex:1;min-width:0;overflow-wrap:anywhere}.chatSuggestBtn>svg{flex:none;opacity:.5}.chatSuggestBtn:hover>svg{opacity:1}.chatSuggestBtn.step>b{flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--accent-weak);color:var(--accent-ink);font-size:11px}.pendingActionCard{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);border:1px solid var(--accent);border-radius:var(--r-lg);background:var(--accent-weak)}.pendingActionCard.danger{border-color:var(--neg);background:var(--neg-weak)}.paInfo{display:grid;gap:2px;min-width:0}.paBadge{justify-self:start;font-size:10px;font-weight:700;letter-spacing:.03em;color:var(--accent-ink);text-transform:uppercase}.pendingActionCard.danger .paBadge{color:var(--neg)}.paInfo b{font-size:var(--fs-3);color:var(--text);font-weight:640}.paInfo small{font-size:var(--fs-1);color:var(--text-3)}.paActions{display:inline-flex;gap:var(--sp-2)}.dangerButton{padding:8px 16px;border:1px solid var(--neg);border-radius:var(--r-md);background:var(--neg);color:#fff;font-weight:600}.dangerButton:hover{filter:brightness(.95)}.lgReady{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);padding:11px 13px;margin-bottom:var(--sp-4)}.lgReadyHead{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:9px}.lgReadyHead span{font-size:var(--fs-1);color:var(--text-3)}.lgReadyHead b{font-size:var(--fs-1);font-weight:700}.lgReadyHead b.ok{color:var(--pos)}.lgReadyHead b.warn{color:var(--neg)}.lgGates{display:flex;flex-wrap:wrap;gap:6px}.lgGate{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:99px;background:var(--pos-weak);color:var(--pos)}.lgGate.bad{background:var(--neg-weak);color:var(--neg)}.lgGate svg{flex:none}.lgHint{font-size:11px;color:var(--neg);margin:9px 0 0;line-height:1.5}.lgHint.ok{color:var(--pos)}.lgGroups{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-bottom:12px}.lgGroup{margin-bottom:0}.lgFoot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.liveGrayForm .lgFoot .lgAmt{margin-bottom:0}.liveGrayForm .lgFoot .primaryButton{flex:none;white-space:nowrap}@media(max-width:900px){.lgGroups{grid-template-columns:1fr}}.lgGroupHead{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--text-2);margin-bottom:7px}.lgGroupHead .dot{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}.lgSwitches{display:grid;gap:7px}.liveGrayForm .lgSw{display:flex;align-items:flex-start;gap:8px;font:600 var(--fs-1)/1.4 inherit;color:var(--text-1);cursor:pointer}.liveGrayForm .lgSw input{width:auto;padding:0;margin:2px 0 0;flex:none}.liveGrayForm .lgSw .sub{display:block;color:var(--text-3);font-size:11px;margin-top:1px;font-weight:400}.liveGrayForm .lgAmt{display:flex;align-items:center;gap:10px;font-size:var(--fs-1);color:var(--text-2);margin-bottom:var(--sp-4)}.liveGrayForm .lgAmt input{width:120px}.liveGrayForm .lgSymbols{margin:12px 0 0;font:600 var(--fs-1)/1.4 inherit;color:var(--text-1)}.liveGrayForm .lgHint{margin-top:6px;color:var(--text-3);font-size:11px;line-height:1.5}.pageHeader{gap:var(--sp-1)}.pageHeader h1{font-size:var(--fs-5);font-weight:650;color:var(--text);letter-spacing:-.01em}.pageHeader p{font-size:var(--fs-2);color:var(--text-2)}.dashCard{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);padding:var(--sp-5)}.sectionTitle h2{font-size:var(--fs-4);font-weight:640;color:var(--text)}.sectionIcon{background:var(--accent-weak);color:var(--accent-ink);border-radius:var(--r-md)}.metricCard{padding:var(--sp-5);border-radius:var(--r-lg);box-shadow:var(--sh-1);border-color:var(--border)}.metricCard:hover{box-shadow:var(--sh-2);transform:translateY(-1px)}.metricCard>div:not(.metricIcon):not(.metricSpark)>span{font-size:var(--fs-1);color:var(--text-3);font-weight:500;letter-spacing:.02em}.metricCard>div:not(.metricIcon):not(.metricSpark)>strong{display:block;margin-top:var(--sp-1);font-size:var(--fs-6);font-weight:680;line-height:1.12;color:var(--text)}.metricCard>div:not(.metricIcon):not(.metricSpark)>strong.positive{color:var(--pos)}.metricCard>div:not(.metricIcon):not(.metricSpark)>strong.warning{color:var(--warn)}.metricCard>div:not(.metricIcon):not(.metricSpark)>strong.negative{color:var(--neg)}.metricCard>div:not(.metricIcon):not(.metricSpark)>small{display:block;margin-top:var(--sp-1);font-size:var(--fs-1);color:var(--text-3)}.metricIcon{width:42px;height:42px;border-radius:var(--r-md);background:var(--accent-weak);color:var(--accent)}.metricCard strong.positive,.qualityGrid .positive,.microGrid .positive{color:var(--pos)}.metricCard strong.warning,.warning{color:var(--warn)}.metricCard strong.negative,.microGrid .negative,.qualityGrid .negative{color:var(--neg)}.healthGrid>div,.microGrid>div{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4)}.healthGrid span,.microGrid span{color:var(--text-3);font-size:var(--fs-1)}.healthGrid strong,.microGrid strong{color:var(--text);font-size:var(--fs-3);font-weight:620}.riskLine{border-bottom-color:var(--border)}.riskLine span{color:var(--text-2)}.riskLine b{color:var(--text);font-weight:600}.muted,.dashCard small,.centerMuted{color:var(--text-3)}.dashboardToolbar>span{color:var(--text-3);font-size:var(--fs-2)}.connectExchangeCta{background:linear-gradient(180deg,var(--accent-weak),var(--surface));border-color:var(--border-strong)}.connectExchangeCta strong{color:var(--accent-ink)}.emptyPanel{color:var(--text-3);background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:var(--r-md)}.pos{color:var(--pos)}.neg{color:var(--neg)}.warn{color:var(--warn)}.termPage{display:flex;flex-direction:column;gap:8px}.termHead{display:flex;justify-content:space-between;align-items:flex-end;padding:2px 0 6px;gap:12px}.termHead h1{font:600 22px/1.2 var(--font-ui);color:var(--text)}.termCode{font:400 12px var(--font-mono);color:var(--text-4);letter-spacing:.04em;margin-left:8px}.termHead p{font-size:12px;color:var(--text-2);margin:3px 0 0}.termRefresh{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#948b77;font-size:11px;cursor:pointer;white-space:nowrap}.termRefresh:hover{color:var(--accent-ink)}.metricRow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.metricCell{background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;min-width:0}.metricCell.clickable{cursor:pointer}.metricCell.clickable:hover{border-color:var(--accent)}.metricLabel{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.metricVal{font-size:20px;font-weight:600;white-space:nowrap;color:var(--text)}.metricVal.pos{color:var(--pos)}.metricVal.neg{color:var(--neg)}.metricVal.warn{color:var(--warn)}.metricSub{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--text-3)}.metricSub svg{flex:none}.termGrid{display:grid;gap:8px;align-items:stretch}.termGrid.r2{grid-template-columns:1.75fr 1fr}.termGrid.r3{grid-template-columns:1.55fr 1fr}.termGrid.r4{grid-template-columns:1.3fr 1fr 1fr 1fr}.termCard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.secLabel{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.secLabel:before{content:"";width:5px;height:5px;border-radius:1px;background:var(--accent);flex:none}.chartCard{gap:8px}.chartHead{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.segCtl{display:inline-flex;gap:2px;background:var(--surface-2);padding:2px;border-radius:7px}.segCtl button{border:0;background:transparent;font:600 11.5px var(--font-ui);color:var(--text-2);padding:4px 9px;border-radius:5px;cursor:pointer}.segCtl button.active{background:var(--dark);color:var(--dark-ink)}.segCtl.tf button.active{background:var(--accent);color:#fff}.priceHead{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.priceHead>b{font-size:26px;font-weight:600;color:var(--text)}.priceChg{font-size:13px;font-weight:600}.ohlcRow{font-size:11px;color:var(--text-3)}.chartBox{flex:1;min-height:230px;display:flex}.chartBox svg{width:100%;height:auto}.snapList{display:flex;flex-direction:column}.snapRow{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid var(--hairline);font-size:12.5px}.snapRow:last-child{border-bottom:0}.snapRow>span{color:var(--text-2)}.snapRow>b{font-size:12.5px;color:var(--text)}.snapBadge{font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;background:var(--pos-weak);color:var(--pos)}.snapBadge.neg{background:var(--neg-weak);color:var(--neg)}.snapBadge.neutral{background:#f1eadf;color:#8a8172}.posTable,.ordList{display:flex;flex-direction:column}.posHead,.posRow{display:grid;grid-template-columns:1.4fr .7fr 1fr 1fr 1fr 1fr .6fr;gap:8px;align-items:center}.posHead{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--text-5);padding:6px 0;border-bottom:1px solid var(--border)}.posRow{font-size:12.5px;padding:9px 0;border-bottom:1px solid var(--hairline)}.posRow:last-child{border-bottom:0}.posSym{display:flex;flex-direction:column;line-height:1.25}.posSym small{font-size:9px;color:var(--text-4)}.sideTag{display:inline-block;font-size:10px;font-weight:700;padding:1px 7px;border-radius:5px}.sideTag.pos{background:var(--pos-weak);color:var(--pos)}.sideTag.neg{background:var(--neg-weak);color:var(--neg)}.ordSwitch{gap:14px}.ordSwitch:before{display:none}.ordSwitch button{border:0;background:transparent;font:700 10px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);cursor:pointer;padding:0}.ordSwitch button.active{color:var(--accent-ink)}.ordRow{display:grid;grid-template-columns:1.4fr .5fr 1fr 1fr .9fr;gap:6px;align-items:center;font-size:11.5px;padding:8px 0;border-bottom:1px solid var(--hairline);color:var(--text)}.ordRow:last-child{border-bottom:0}.ordTime{color:var(--text-4);text-align:right}.ordType{color:var(--text-2)}.walletGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.walletGrid>div{background:var(--surface-white);border:1px solid var(--hairline);border-radius:7px;padding:9px 10px;display:flex;flex-direction:column;gap:3px}.walletGrid span{font-size:10px;color:var(--text-3)}.walletGrid b{font-size:14px;color:var(--text)}.donutCard .donutWrap{flex:1;display:grid;place-items:center}.liqLabel{font-size:12px;color:var(--text-2)}.liqBar{height:8px;border-radius:5px;background:linear-gradient(90deg,var(--pos),var(--warn),var(--neg));position:relative;margin:6px 0}.liqMark{position:absolute;top:-3px;width:3px;height:14px;background:var(--text);border-radius:2px;transform:translate(-50%)}.liqLegend{display:flex;justify-content:space-between;font-size:10px;font-weight:600}.exSyncList{display:flex;flex-direction:column;gap:9px}.exSyncRow{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text)}.exDot{width:8px;height:8px;border-radius:50%;flex:none}.exDot.on{background:var(--pos)}.exDot.off{background:var(--text-4)}.exSyncRow small{margin-left:auto;color:var(--text-3)}@media(max-width:1120px){.metricRow{grid-template-columns:repeat(2,1fr)}.termGrid.r2,.termGrid.r3{grid-template-columns:1fr}.termGrid.r4{grid-template-columns:1fr 1fr}}.termGrid.evTop{grid-template-columns:1fr 1.05fr}.termGrid.evBot{grid-template-columns:1fr 1fr}.evBadge{display:inline-block;font-size:10px;font-weight:700;padding:1px 7px;border-radius:5px;white-space:nowrap;background:var(--surface-2);color:var(--text-2)}.evBadge.neg{background:var(--neg-weak);color:var(--neg)}.evBadge.warn{background:var(--warn-weak);color:var(--warn)}.evBadge.ok{background:var(--pos-weak);color:var(--pos)}.termDateStrip{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.termDateStrip button{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 11px;border:1px solid var(--border);border-radius:7px;background:var(--surface-white);cursor:pointer}.termDateStrip button b{font-size:11px;color:var(--text)}.termDateStrip button span{font-size:9px;color:var(--text-4)}.termDateStrip button.active{background:var(--dark);border-color:var(--dark)}.termDateStrip button.active b,.termDateStrip button.active span{color:var(--dark-ink)}.evTimeline{display:flex;flex-direction:column}.evItem{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;text-align:left;width:100%;padding:9px 6px;border:0;border-bottom:1px solid var(--hairline);background:transparent;cursor:pointer;border-radius:6px}.evItem:last-child{border-bottom:0}.evItem.on{background:var(--accent-weak)}.evTime{font-size:11px;color:var(--text-3);white-space:nowrap}.evTitle{font-size:12.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evCat{font-size:9px;font-weight:700;color:var(--text-4);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.focusHead button,.taskHead button{margin-left:auto}.focusTitle{font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px}.cdBlock{background:var(--dark);border-radius:9px;padding:12px;display:flex;align-items:baseline;justify-content:center;gap:4px;color:var(--dark-ink)}.cdBlock span{font-size:26px;font-weight:600}.cdBlock i{font-size:11px;font-style:normal;color:#9a9184;margin-right:6px}.cdBlock .cdHot{color:#e68a4e}.cdBlock .cdNone{font-size:15px}.focusMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.focusMetrics>div{background:var(--surface-white);border:1px solid var(--hairline);border-radius:7px;padding:8px 9px;display:flex;flex-direction:column;gap:3px}.focusMetrics span{font-size:9.5px;color:var(--text-3)}.focusMetrics b{font-size:13px;color:var(--text)}.assetChips{display:flex;flex-wrap:wrap;gap:5px}.assetChips span{font-size:10.5px;font-family:var(--font-mono);padding:2px 7px;border-radius:5px;background:var(--accent-weak);color:var(--accent-ink)}.focusAdvice{font-size:11.5px;line-height:1.5;color:var(--text-2);background:var(--warn-weak);border-radius:7px;padding:9px 11px;margin:0}.termMiniBtn{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border);background:var(--surface-white);border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600;color:var(--text);cursor:pointer;text-transform:none;letter-spacing:0}.termMiniBtn:hover{border-color:var(--accent)}.taskFilterRow{gap:12px}.taskList{display:flex;flex-direction:column}.taskRowHead,.taskRow{display:grid;grid-template-columns:1.6fr 1.2fr 1.3fr .9fr 1fr;gap:8px;align-items:center}.taskRowHead{font-size:9.5px;color:var(--text-5);font-weight:700;letter-spacing:.06em;padding:6px 0;border-bottom:1px solid var(--border)}.taskRow{font-size:12px;padding:8px 0;border-bottom:1px solid var(--hairline)}.taskRow:last-child{border-bottom:0}.taskName{color:var(--text)}.taskSched,.taskNext{color:var(--text-3);font-size:11px}.taskRow .rowActions{display:flex;gap:8px}.logList{display:flex;flex-direction:column}.logRow{display:grid;grid-template-columns:auto auto 1fr auto 1.3fr;gap:8px;align-items:center;font-size:11.5px;padding:8px 0;border-bottom:1px solid var(--hairline)}.logRow:last-child{border-bottom:0}.logTime{color:var(--text-4)}.logDot{width:7px;height:7px;border-radius:50%}.logDot.ok{background:var(--pos)}.logDot.bad{background:var(--neg)}.logDot.warn{background:var(--warn)}.logName{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logDetail{color:var(--text-4);font-size:10.5px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detailsBody{padding-top:10px}@media(max-width:1120px){.termGrid.evTop,.termGrid.evBot{grid-template-columns:1fr}}.termPage .dashCard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px;box-shadow:none}.termPage .sectionTitle{margin-bottom:10px;min-height:auto}.termPage .sectionTitle h2{font-size:13px;font-weight:700;letter-spacing:0}.termPage .sectionIcon{width:22px;height:22px;border-radius:6px}.termPage .sectionIcon svg{width:14px;height:14px}.termPage .metricGrid{display:grid;gap:8px}.termPage .metricGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.termPage .metricCard{padding:13px 14px;gap:11px;align-items:center}.termPage .metricCard>div{display:flex;flex-direction:column;gap:3px}.termPage .metricCard span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.termPage .metricCard strong{font-size:21px;font-weight:600;font-family:var(--font-mono);color:var(--text)}.termPage .metricCard small{font-size:10.5px;color:var(--text-3)}.termPage .metricIcon{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--accent-weak);color:var(--accent);flex:none}.termPage .metricIcon svg{width:18px;height:18px}.termPage .metricIcon.positive{background:var(--pos-weak);color:var(--pos)}.termPage .dataTable{border:0}.termPage .dataHead{border-bottom:1px solid var(--border)}.termPage .dataHead span{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-5);font-weight:700}.termPage .dataRow{border-bottom:1px solid var(--hairline)}.termPage .dataRow span{font-family:var(--font-mono);font-size:12px;color:var(--text)}.termPage .subTabBar{display:inline-flex;gap:2px;background:var(--surface-2);padding:2px;border-radius:8px;width:fit-content}.termPage .subTabBar button{border:0;background:transparent;color:var(--text-2);font:600 12.5px var(--font-ui);padding:6px 14px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.termPage .subTabBar button.active{background:var(--dark);color:var(--dark-ink)}.termPage .subTabBar button.active svg{color:var(--dark-ink)}.termPage .healthGrid strong{font-family:var(--font-mono)}.termPage .knowledgeGrid{gap:8px}.termPage .metricSpark{align-self:center}.chatContent{font-family:var(--font-body)}.chatShell{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(280px,1fr);grid-template-rows:minmax(0,1fr);gap:10px;align-items:stretch;width:100%;max-width:100%;min-width:0;overflow:hidden}.chatShell .chatPage{max-width:none;margin:0;min-width:0;height:100%;min-height:0;display:flex;flex-direction:column}.agRail{position:sticky;top:0;display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:8px}.agRail .agCard,.agRail .agCard *{min-width:0}.agRail p,.agRail small,.agRail b{overflow-wrap:anywhere}.agCard{background:#fbf9f5;border:1px solid #E3DCCE;border-radius:10px;padding:11px 13px;display:flex;flex-direction:column;gap:8px}.agHeadNum{display:flex;align-items:center;gap:6px;font:700 10.5px Space Grotesk;color:#1e1b16}.agNum{width:16px;height:16px;border-radius:4px;background:#1e1b16;color:#fff;display:grid;place-items:center;font:700 9px IBM Plex Mono;flex:none}.agHeadIcon{display:flex;align-items:center;gap:6px;font:700 10.5px Space Grotesk;color:#1e1b16}.agHeadIcon svg{color:#d06a22}.agMiniGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.agMini{border:1px solid #E3DCCE;border-radius:7px;padding:7px 8px;background:#fff}.agMiniK{font:600 8px Space Grotesk;color:#a89e8a;text-transform:uppercase;letter-spacing:.05em}.agMiniV{margin-top:2px;color:#1e1b16}.agMiniV.mono{font:600 13px IBM Plex Mono}.agMiniV.sg{font:700 11.5px Space Grotesk;white-space:nowrap}.agMiniV.pos{color:#1f7a50}.agMiniS{font-size:8.5px;color:#8a8172}.agPlan{border:1px solid #E3DCCE;border-radius:8px;padding:9px 10px;background:#fff}.agPlanHead{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.agPlanBtc{width:16px;height:16px;border-radius:50%;background:#f7931a;color:#fff;display:grid;place-items:center;font:700 8px Space Grotesk;flex:none}.agPlanHead>b{font:600 11px IBM Plex Mono;flex:none}.agPlanTag{padding:1px 6px;border-radius:4px;background:#fbeddf;color:#c9631f;font:700 9px Space Grotesk;white-space:nowrap;flex:none}.agPlanNow{margin-left:8px;font-size:11px;color:#8a8172;white-space:nowrap;flex:none}.agPlanRight{margin-left:auto;font:500 9px IBM Plex Mono;color:#a89e8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto;text-align:right}.agPlanWl{display:flex;align-items:baseline;gap:6px;margin:-2px 0 8px 22px;min-width:0}.agPlanWlLabel{flex:none;font:700 9px Space Grotesk;color:#b0a690}.agPlanWlList{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:500 9.5px IBM Plex Mono;color:#8a8172}.agPlanGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 6px}.agPlanK{font-size:9px;color:#948b77}.agPlanGrid b{font:500 11px IBM Plex Mono;color:#1e1b16}.agPlanGrid b.neg{color:#c43f28}.agPlanGrid b.pos{color:#1f7a50}.agWallGrid{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px}.agWallRow{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:1px solid #EDE7DB;font-size:10.5px}.agWallRow span{color:#6b6455;white-space:nowrap}.agWallRow b{font:600 10.5px IBM Plex Mono;color:#1e1b16;white-space:nowrap}.agBudget{margin-top:2px}.agBudgetTop{display:flex;justify-content:space-between;font-size:9.5px;color:#6b6455;margin-bottom:4px}.agBudgetBar{height:5px;border-radius:3px;background:#ede7db;overflow:hidden}.agBudgetBar i{display:block;height:100%;background:linear-gradient(90deg,#e68a4e,#d06a22)}.agWallBtns{display:flex;gap:6px;margin-top:2px}.agBtnGhost{flex:1;height:30px;border:1px solid #E3DCCE;border-radius:7px;background:#fff;font:700 10.5px Space Grotesk;color:#544d40;cursor:pointer}.agBtnKill{flex:1;height:30px;border:none;border-radius:7px;background:#c43f28;color:#fff;font:700 10.5px Space Grotesk;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.agTrajHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.agSecLabel{display:flex;align-items:center;gap:6px;font:700 9px Space Grotesk;letter-spacing:.08em;text-transform:uppercase;color:#8a8172}.agSecLabel i{width:4px;height:4px;background:#d06a22;flex:none}.agLink{border:0;background:transparent;font:600 10px Space Grotesk;color:#c9631f;cursor:pointer;padding:0}.agTrajGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.agTrajCell{border:1px solid #E3DCCE;border-radius:7px;padding:7px 6px;background:#fff;text-align:center}.agTrajIcon{width:22px;height:22px;border-radius:6px;background:#f1eadf;color:#d06a22;display:grid;place-items:center;margin:0 auto}.agTrajCell b{display:block;font:600 10px Space Grotesk;margin-top:4px;color:#1e1b16}.agTrajTime{font:500 8px IBM Plex Mono;color:#a89e8a;margin-top:1px}.agKpiRow{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.agKpi{background:#fbf9f5;border:1px solid #E3DCCE;border-radius:8px;padding:8px 9px}.agKpiK{font:600 8px Space Grotesk;color:#a89e8a;text-transform:uppercase;letter-spacing:.04em}.agKpiV{font:600 12.5px IBM Plex Mono;margin-top:2px;white-space:nowrap;color:#1e1b16}.agKpiV.pos{color:#1f7a50}.agKpiV.neg{color:#c43f28}.agKpiD{font:600 9px IBM Plex Mono}.agKpiD.pos{color:#1f7a50}.agKpiD.neg{color:#c43f28}.agKpiD.warn{color:#c79a3a}.mChatContent .agRail{display:none}@media(max-width:1080px){.agRail{display:none}.chatShell{grid-template-columns:1fr}}@media(min-width:901px)and (max-width:1320px){.appShell{grid-template-columns:212px minmax(0,1fr)}.sidebar .brand{justify-content:flex-start}.sidebar .brand strong{display:block}.navItem{justify-content:flex-start;padding:8px 11px}.navItem span{display:inline}.navItem .navLabelShort{display:none}}.chatShell.intel{grid-template-columns:1fr}.agChat{background:#fbf9f5;border:1px solid #E3DCCE;border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.agChatHead{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #EDE7DB;flex:none;gap:10px}.agChatTitle{display:flex;align-items:center;gap:9px;font:700 14px Space Grotesk;color:#1e1b16}.agChatNum{width:22px;height:22px;border-radius:6px;background:#1e1b16;color:#fff;display:grid;place-items:center;font:700 12px IBM Plex Mono;flex:none}.agChatHeadR{display:flex;align-items:center;gap:8px}.agViewToggle{display:inline-flex;gap:2px;background:#f1eadf;border-radius:6px;padding:2px}.agViewToggle button{width:24px;height:22px;border:0;background:transparent;border-radius:4px;color:#8a8172;display:grid;place-items:center;cursor:pointer}.agViewToggle button.on{background:#1e1b16;color:#f5e9db}.agRunBadge{display:flex;align-items:center;gap:6px;padding:3px 10px;border-radius:6px;font:700 11px Space Grotesk}.agRunBadge span{width:7px;height:7px;border-radius:50%}.agRunBadge.on{background:#e6f1ea;color:#1f7a50}.agRunBadge.on span{background:#1f7a50}.agRunBadge.off{background:#f1eadf;color:#8a8172}.agRunBadge.off span{background:#8a8172}.agRunBadge.ok{background:#e6f1ea;color:#1f7a50}.agRunBadge.ok span{background:#1f7a50}.agRunBadge.warning{background:#fbefdd;color:#9a641c}.agRunBadge.warning span{background:#c68a20}.agRunBadge.danger{background:#f9e6e1;color:#a43a28}.agRunBadge.danger span{background:#c43f28}.agRunBadge.neutral{background:#f1eadf;color:#8a8172}.agRunBadge.neutral span{background:#8a8172}.agLaunchBtn{display:flex;align-items:center;gap:6px;height:30px;padding:0 13px;border:none;border-radius:8px;background:linear-gradient(150deg,#e68a4e,#d06a22);color:#fff;font:700 12px Space Grotesk;cursor:pointer;box-shadow:0 6px 14px -8px #d06a22e6;white-space:nowrap}.agHistBar{display:flex;align-items:center;gap:7px;padding:10px 0 4px;flex:none;overflow-x:auto}.agHistLabel{font:600 9.5px Space Grotesk;letter-spacing:.08em;text-transform:uppercase;color:#b3a992;flex:none}.agSessChip{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:7px;background:#f1eadf;color:#6b6455;font:600 11px Space Grotesk;white-space:nowrap;flex:none;border:0;cursor:pointer}.agSessChip.on{background:#1e1b16;color:#f5e9db}.agSessChip.newSess{background:#fbeddf;color:#c9631f}.agSessChip.clearAll{background:#f7e6e2;color:#c43f28}.agSessDel{font-style:normal;margin-left:3px;opacity:.45;font-size:13px;line-height:1}.agSessDel:hover{opacity:1;color:#c43f28}.agMsgs{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding:14px 4px}.agMsgUserRow{display:flex;justify-content:flex-end}.agBubbleUser{max-width:80%;background:#efe7db;border:1px solid #E3DCCE;border-radius:15px 15px 5px;padding:12px 15px;font-size:14px;line-height:1.65;color:#332c20;font-family:var(--font-body)}.agMsgAiRow{display:flex;gap:10px;align-items:flex-start}.agAvatar{width:32px;height:32px;border-radius:9px;background:linear-gradient(150deg,#e68a4e,#d06a22);display:grid;place-items:center;color:#fff;flex:none;box-shadow:0 6px 14px -7px #d06a22cc}.agBubbleAi{max-width:84%;background:#f4f1eb;border:1px solid #E3DCCE;border-radius:5px 15px 15px;padding:12px 15px;font-size:14px;line-height:1.65;color:#332c20;font-family:var(--font-body)}.agAiLabel{font:600 10.5px Space Grotesk;color:#807768;margin-bottom:6px;display:flex;align-items:center;gap:8px}.agAiLabel small{color:#a19784;font:600 9px IBM Plex Mono;letter-spacing:.04em;text-transform:uppercase}.agMsgMeta{display:block;margin-top:6px;font:500 10px IBM Plex Mono;color:#b3a992}.agBubbleAi.decisionMessage{flex:1 1 auto;width:calc(100% - 42px);max-width:none;min-width:0;padding:0;border:0;background:transparent;border-radius:0;display:flex;flex-direction:column;gap:10px}.decisionMessage>.agAiLabel{margin:1px 0 -2px}.decisionBrief{--decision-accent: #807767;--decision-soft: #F7F4EE;position:relative;overflow:hidden;border:1px solid #DED6C8;border-radius:13px;background:#fffefb;color:#2d2922;box-shadow:none}.decisionBrief--narrative{overflow:visible;border:0;border-radius:0;background:transparent}.decisionBrief--narrative:before{display:none}.decisionBrief--narrative .decisionBriefHead{min-height:34px;padding:4px 0 9px;background:transparent}.decisionBriefMeta{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.decisionBrief--narrative .decisionStateChanged{margin:9px 0 0;border-radius:5px}.decisionFallbackHeadline{margin:12px 0 0;color:#3f3930;font-size:12.5px;font-weight:500;line-height:1.7}.decisionNarrative{padding-top:9px;color:#4c453a;border-top:1px solid #E9E2D7}.decisionNarrative .richHeading:first-child{margin-top:0}.decisionNarrative .richHeading strong,.decisionNarrative strong{font-weight:560}.agWatchExplainer{display:block;margin:-2px 0 8px;color:#8d8372;font-size:9px;line-height:1.5}.decisionBrief:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--decision-accent)}.decisionBrief.long{--decision-accent: #238158;--decision-soft: #F1F8F4}.decisionBrief.short{--decision-accent: #B64838;--decision-soft: #FFF4F1}.decisionBrief.ok{--decision-accent: #238158;--decision-soft: #F1F8F4}.decisionBrief.warning{--decision-accent: #C27930;--decision-soft: #FFF7ED}.decisionBrief.danger{--decision-accent: #B83D31;--decision-soft: #FFF2EF}.decisionBriefHead{min-height:42px;padding:10px 14px 9px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #EEE8DD;background:linear-gradient(90deg,var(--decision-soft),#FFFEFB 70%)}.decisionBriefIdentity,.decisionFreshness,.decisionBadges{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.decisionKind{display:inline-flex;align-items:center;gap:5px;color:var(--decision-accent);font:700 10px Space Grotesk;letter-spacing:.08em;text-transform:uppercase}.decisionSymbol{font-size:12px;color:#211e19}.decisionMultiSymbols{max-width:92px;overflow:hidden;text-overflow:ellipsis;padding:2px 6px;border-radius:5px;background:#eee9e0;color:#776e60;font-size:9px;white-space:nowrap}.decisionRole{padding:2px 6px;border:1px solid #E4DDD2;border-radius:5px;background:#ffffffb8;color:#756d60;font-size:9.5px;line-height:1.2}.decisionFreshness{justify-content:flex-end;color:#8d8372;font:500 9.5px IBM Plex Mono}.decisionFreshness time{color:#a69c8a}.decisionHero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 17px 14px}.decisionHero>div:first-child{min-width:0}.decisionEyebrow{display:flex;align-items:center;gap:5px;margin-bottom:6px;color:#958b7a;font:700 9px Space Grotesk;letter-spacing:.1em;text-transform:uppercase}.decisionHero p{margin:0;color:#3f3930;font-size:12.5px;font-weight:500;line-height:1.65;letter-spacing:0}.decisionBadges{flex:none;justify-content:flex-end}.decisionDirection,.decisionState{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:6px;font:700 10.5px Space Grotesk;white-space:nowrap}.decisionDirection{color:#686052;background:#f1eee8}.decisionDirection.long{color:#1f7650;background:#e8f4ec}.decisionDirection.short{color:#b13e31;background:#fbeae6}.decisionState{color:var(--decision-accent);background:var(--decision-soft);border:1px solid color-mix(in srgb,var(--decision-accent) 23%,transparent)}.decisionStateChanged{margin:0 17px 13px;padding:8px 10px;display:flex;align-items:flex-start;gap:7px;border:1px solid #E7D7B9;border-radius:7px;background:#fff9ec;color:#7a6137;font-size:11px;line-height:1.5}.decisionStateChanged svg{flex:none;margin-top:2px}.decisionExecution,.decisionPosition{margin:0 17px 12px;padding:10px 11px;border:1px solid #E3DCCF;border-radius:8px;background:#fbfaf7}.decisionSectionLabel{display:flex;align-items:center;gap:5px;margin-bottom:9px;color:#807665;font:700 9px Space Grotesk;letter-spacing:.04em;text-transform:uppercase}.decisionSectionLabel b{margin-left:auto;color:var(--decision-accent);font-size:9px;letter-spacing:0;text-transform:none}.decisionTimeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 2px 10px}.decisionTimeline>div{position:relative;display:flex;align-items:center;gap:5px;color:#aaa193;font-size:9px}.decisionTimeline>div:not(:last-child):after{content:"";position:absolute;z-index:0;left:19px;right:3px;top:7px;height:1px;background:#ddd6ca}.decisionTimeline i{position:relative;z-index:1;width:15px;height:15px;display:grid;place-items:center;border:1px solid #D7D0C4;border-radius:50%;background:#fbfaf7;font-style:normal}.decisionTimeline .done{color:#2e7c59}.decisionTimeline .done i{border-color:#83b59a;background:#edf7f0}.decisionTimeline .done:not(:last-child):after{background:#a9cbb8}.decisionTimeline .active{color:#ad6a2c;font-weight:700}.decisionTimeline .active i{border-color:#d7a46e;background:#fff5e9}.decisionTimeline .error{color:#b44437}.decisionTimeline .error i{border-color:#d99a93;background:#fff0ed}.decisionExecutionFacts,.decisionPositionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:1px;overflow:hidden;border:1px solid #E9E3D9;border-radius:7px;background:#e9e3d9}.decisionExecutionFacts>span,.decisionPositionGrid>span{min-width:0;padding:7px 8px;display:flex;flex-direction:column;gap:2px;background:#fff}.decisionExecutionFacts small,.decisionPositionGrid small{overflow:hidden;text-overflow:ellipsis;color:#9a907f;font-size:8px;white-space:nowrap}.decisionExecutionFacts b,.decisionPositionGrid b{overflow:hidden;text-overflow:ellipsis;color:#4b4439;font-size:9.5px;font-style:normal;white-space:nowrap}.decisionPosition{background:#f8fbf9;border-color:#d8e5dc}.decisionPositionGrid{grid-template-columns:repeat(5,minmax(0,1fr));border-color:#dfe9e2;background:#dfe9e2}.decisionPositionGrid b i{font-style:normal}.decisionTfGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 17px 12px}.decisionTf{min-width:0;padding:10px 11px;border:1px solid #E8E1D6;border-top:2px solid #A69D8D;border-radius:8px;background:#fcfbf8}.decisionTf.long{border-top-color:#2d8a61;background:#f8fcf9}.decisionTf.short{border-top-color:#c05141;background:#fff9f7}.decisionTf.warning{border-top-color:#c88a3d;background:#fffbf4}.decisionTf.muted{opacity:.72;border-top-color:#c7c0b5}.decisionTfHead{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.decisionTfHead b{color:#2d2922;font-size:12px}.decisionTfHead span{color:#a09787;font-size:8.5px}.decisionTf>strong{display:block;min-height:31px;color:#554e43;font-size:10.5px;line-height:1.45}.decisionTfFacts{display:flex;align-items:center;gap:10px;margin-top:6px;color:#9a907f;font-size:9px}.decisionTfFacts b{color:#494238;font-weight:600}.decisionDivergence{display:block;margin-top:5px;color:#b46f25;font-size:9px}.decisionEvidenceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 17px 12px;overflow:hidden;border:1px solid #E8E1D6;border-radius:8px;background:#e8e1d6}.decisionEvidenceGrid>div{min-width:0;padding:9px 10px;background:#fff;display:flex;flex-direction:column;gap:2px}.decisionEvidenceGrid span{display:flex;align-items:center;gap:4px;color:#928877;font:600 8.5px Space Grotesk;text-transform:uppercase;letter-spacing:.04em}.decisionEvidenceGrid b{overflow:hidden;text-overflow:ellipsis;color:#2c2822;font-size:12px;white-space:nowrap}.decisionEvidenceGrid small{overflow:hidden;text-overflow:ellipsis;color:#a69c8a;font-size:8.5px;white-space:nowrap}.decisionWatchStrip{margin:0 17px 12px;padding:10px 11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;border:1px solid #ECD8BC;border-radius:8px;background:#fff9f0;color:#b36b27}.decisionWatchStrip>svg{margin-top:2px}.decisionWatchStrip div{min-width:0;display:flex;flex-direction:column;gap:2px}.decisionWatchStrip span{color:#98734f;font-size:9px}.decisionWatchStrip b{color:#6a482a;font-size:11.5px}.decisionWatchStrip small{color:#8e7762;font-size:9px}.decisionWatchStrip time{color:#a48b73;font:500 8.5px IBM Plex Mono;white-space:nowrap}.decisionFactorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 17px 12px}.decisionFactorGrid>div{padding:9px 10px;display:flex;flex-direction:column;gap:5px;border:1px solid #E5DED2;border-radius:8px;background:#faf8f4}.decisionFactorGrid>div.support{border-color:#d8e8dd;background:#f6fbf7}.decisionFactorGrid>div.conflict{border-color:#eedbc7;background:#fff9f3}.decisionFactorGrid b{display:flex;align-items:center;gap:5px;color:#5f574b;font-size:10px}.decisionFactorGrid .support b{color:#2c7552}.decisionFactorGrid .conflict b{color:#a76629}.decisionFactorGrid span{position:relative;padding-left:9px;color:#6f675a;font-size:9.5px;line-height:1.45}.decisionFactorGrid span:before{content:"";position:absolute;left:0;top:.57em;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55}.decisionNext{margin:0 17px 13px;padding:10px 11px;display:flex;align-items:flex-start;gap:9px;border:1px solid #DFD7CB;border-radius:8px;background:#f7f4ef;color:var(--decision-accent)}.decisionNext>svg{flex:none;margin-top:2px}.decisionNext div{display:flex;flex-direction:column;gap:1px}.decisionNext span{color:#968b79;font-size:8.5px;letter-spacing:.04em;text-transform:uppercase}.decisionNext b{color:#4a4338;font-size:11px;line-height:1.5}.decisionAnalysis{border-top:1px solid #EEE8DD;background:#fbfaf7}.decisionAnalysis>summary{list-style:none;min-height:38px;padding:8px 17px;display:flex;align-items:center;gap:7px;color:#746c60;font-size:10.5px;cursor:pointer;-webkit-user-select:none;user-select:none}.decisionAnalysis>summary::-webkit-details-marker{display:none}.decisionAnalysis>summary span{flex:1}.decisionAnalysis>summary svg:last-child{transition:transform .2s ease}.decisionAnalysis[open]>summary svg:last-child{transform:rotate(180deg)}.decisionAnalysisBody{padding:3px 17px 16px;color:#4c453a}.decisionAnalysisBody .richHeading:first-child{margin-top:2px}.decisionMessage>.chatPlanCard,.decisionMessage>.chatMandateCard,.decisionMessage>.chatStrategyDraftCard{margin:0}.decisionMessage .toolTrace{padding:1px 3px}@media(max-width:760px){.agBubbleAi.decisionMessage{width:100%}.decisionBriefHead,.decisionHero{align-items:flex-start;flex-direction:column}.decisionFreshness,.decisionBadges{justify-content:flex-start}.decisionTfGrid{grid-template-columns:1fr}.decisionTf>strong{min-height:auto}.decisionExecutionFacts,.decisionPositionGrid,.decisionEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.decisionFactorGrid{grid-template-columns:1fr}.decisionWatchStrip{grid-template-columns:auto minmax(0,1fr)}.decisionWatchStrip time{grid-column:2}.agMsgAiRow{gap:0}.agMsgAiRow>.agAvatar{display:none}.agBubbleAi,.agBubbleAi.decisionMessage{width:100%;max-width:100%;padding:0 0 15px;border:0;border-bottom:1px solid #E6DED2;border-radius:0;background:transparent}.agAiLabel{margin:0 0 7px;font-size:10px}.decisionMessage>.agAiLabel{margin:0 0 6px}.decisionBrief--narrative .decisionBriefHead{min-height:0;padding:0 0 9px;gap:7px}.decisionBriefIdentity{gap:5px}.decisionBriefMeta{width:100%;justify-content:space-between;gap:7px}.decisionKind{font-size:9.5px;letter-spacing:.04em;text-transform:none}.decisionKind svg{display:none}.decisionSymbol{font-size:11.5px}.decisionRole,.decisionMultiSymbols{font-size:8.5px}.decisionBadges{gap:5px}.decisionDirection,.decisionState{min-height:21px;padding:2px 7px;font-size:9.5px;font-weight:600}.decisionFreshness{margin-left:auto;font-size:8.5px;gap:4px}.decisionFreshness>span{display:none}.decisionNarrative{padding-top:10px}.decisionNarrative .richMessage{gap:15px}.richMessageGroup{gap:7px}.richHeading{gap:0;padding:6px 0;font-size:11.5px}.richHeading>i{display:none}.richHeading strong{font-weight:560}.richMetric.richMetric--conclusion{grid-template-columns:50px minmax(0,1fr);gap:6px;padding:9px 0;align-items:start}.richMetric--conclusion span{padding-top:1px;font-size:10.5px;font-weight:560}.richMetric--conclusion b{font-size:12.5px;line-height:1.65}.richConclusion{font-size:12.5px;line-height:1.68}.richBullet{grid-template-columns:11px minmax(0,1fr);gap:5px;font-size:11.75px;line-height:1.62}.richBullet i{height:19px}.richCheck{grid-template-columns:16px minmax(0,1fr);gap:5px;font-size:11.75px;line-height:1.62}.richStep{grid-template-columns:22px minmax(0,1fr);gap:7px;font-size:11.75px;line-height:1.62}.richStep b{width:20px;height:20px;border-radius:6px;font-size:9.5px}.richNotice{grid-template-columns:15px minmax(0,1fr);gap:6px;padding:8px 9px;border-left-width:2px;font-size:11.5px}.richTableWrap{margin:0;border-right:0;border-left:0;border-radius:0}.richTable{font-size:10.5px}.richTable th,.richTable td{padding:6px 8px}.richTable thead th{font-size:10px}.toolTrace{margin-top:1px;padding-top:7px;border-top:1px solid #EEE7DC}.toolTrace button{width:100%;justify-content:flex-start;padding:0;font-size:10px}.toolTrace button svg:first-child{display:none}.toolTrace button svg:last-child{margin-left:auto}.toolTrace>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;padding:5px 0;font-size:10px}.toolTrace>div span{grid-column:1 / -1;color:#8a8171;line-height:1.45}.toolTrace>div small{grid-column:2;grid-row:1}.chatStrategyDraftCard{padding:10px 11px;border-radius:10px}.chatStrategyDraftFacts{grid-template-columns:1fr;gap:6px}.chatStrategyDraftCard footer{align-items:stretch;flex-direction:column}.chatStrategyDraftCard footer button{justify-content:center}.agMsgFootRow{margin-top:7px}.agMsgFootRow .agMsgMeta{font-size:8.5px}.agPosterBtn{padding:2px 7px;border-radius:6px;font-size:10px}}.agInputBar{display:flex;align-items:flex-end;gap:9px;border:1px solid #E3DCCE;border-radius:12px;background:#fff;padding:9px 10px 9px 14px;flex:none;margin-top:4px}.agInputBar textarea{flex:1;border:0;outline:0;resize:none;background:transparent;font:400 14px var(--font-body);color:#332c20;padding:7px 0;line-height:1.5;max-height:160px;overflow-y:auto;box-sizing:border-box}.agInputBar textarea::placeholder{color:#a89e8a}.agSend{width:36px;height:36px;border:none;border-radius:9px;background:#1e1b16;color:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.agSend:disabled{opacity:.45;cursor:default}.agChat .pendingActionsDock{margin:6px 0 0}.marketPage .termCard{border-radius:11px;padding:13px 15px}.balLabel{font:700 10px Space Grotesk;letter-spacing:.1em;text-transform:uppercase;color:#8a8172;margin-bottom:10px}.balGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.balK{font:500 10.5px IBM Plex Mono;color:#948b77}.balGrid b{font:600 16px IBM Plex Mono;color:#1e1b16}.donutCard{flex-direction:row!important;align-items:center;gap:14px}.donutSvg{width:66px;height:66px;flex:none}.donutCard .balLabel{margin-bottom:0}.donutVal{display:block;font:600 24px IBM Plex Mono;color:#1e1b16;margin:2px 0}.donutRisk{font:600 11px Space Grotesk}.donutRisk.warn{color:#c79a3a}.donutRisk.neg{color:#c43f28}.donutRisk.pos{color:#1f7a50}.liqTop{display:flex;align-items:baseline;gap:7px;margin:5px 0 11px}.liqTop span{font-size:11px;color:#6b6455}.liqTop b{font:600 22px IBM Plex Mono;color:#1e1b16}.liqBar2{height:6px;border-radius:3px;background:linear-gradient(90deg,#1f7a50,#c79a3a 66%,#c43f28);position:relative}.liqMark2{position:absolute;top:-3px;width:2.5px;height:12px;background:#1e1b16;transform:translate(-50%)}.liqLegend2{display:flex;justify-content:space-between;font:500 9.5px IBM Plex Mono;color:#b3a992;margin-top:5px}.exSyncRow2{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid #EDE7DB;font:600 12.5px Space Grotesk;color:#1e1b16}.exSyncRow2:last-child{border-bottom:0}.exSyncState{display:inline-flex;align-items:center;gap:6px;font:500 11px IBM Plex Mono;color:#1f7a50}.exSyncState i{width:6px;height:6px;border-radius:50%;background:#1f7a50}.exSyncState.off{color:#a89e8a}.exSyncState.off i{background:#a89e8a}.evCardHead{display:flex;align-items:center;gap:7px;font:700 12px Space Grotesk;color:#1e1b16;margin-bottom:11px}.evCardHead.spread{justify-content:space-between}.evCardHead.spread>span{display:inline-flex;align-items:center;gap:7px}.evHeadIcon{color:#d06a22}.focusCard{gap:11px}.focusTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.focusName{font-size:13px;font-weight:600;color:#1e1b16;display:inline-flex;align-items:center;gap:7px}.focusSub{font-size:11px;color:#6b6455}.cd3{display:flex;gap:8px}.cd3b{flex:1;text-align:center;background:#1e1b16;color:#f5e9db;border-radius:9px;padding:12px 0}.cd3b b{display:block;font:600 26px IBM Plex Mono}.cd3b span{font:600 9px Space Grotesk;letter-spacing:.1em;color:#a89e8a}.cd3b.hot b{color:#e68a4e}.cd3b.full b{font-size:15px}.termMiniBtn.dark{background:#1e1b16;color:#fff;border-color:#1e1b16}.termMiniBtn.dark:hover{border-color:#1e1b16;filter:brightness(1.1)}.focusMetrics b.sg{font:700 13px Space Grotesk}.knowPage .termCard{border-radius:11px;padding:13px 15px}.kStatRow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kStat{background:#fbf9f5;border:1px solid #E3DCCE;border-radius:9px;padding:13px 15px;display:flex;align-items:center;gap:12px}.kStatIcon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;flex:none}.kStatK{font:600 10px Space Grotesk;color:#a89e8a;text-transform:uppercase;letter-spacing:.05em}.kStatV{font:600 20px IBM Plex Mono;color:#1e1b16}.kStatText{font:700 15px Space Grotesk;color:#1f7a50;margin-top:2px}.kStatS{font:600 10px Space Grotesk;color:#1f7a50}.kGrid3{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:8px;align-items:start}.kHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.kbList{display:flex;flex-direction:column}.kbRow{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #EDE7DB;width:100%;border-left:0;border-right:0;border-top:0;background:transparent;cursor:pointer;text-align:left}.kbRow:last-of-type{border-bottom:0}.kbIcon{width:30px;height:30px;border-radius:7px;background:#f1eadf;display:grid;place-items:center;color:#d06a22;flex:none}.kbInfo{flex:1;min-width:0}.kbInfo b{font-size:12.5px;color:#1e1b16}.kbInfo div{font-size:10.5px;color:#a89e8a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbCount{font:600 12px IBM Plex Mono;color:#6b6455;flex:none}.kImportBtn{margin-top:9px;width:100%;height:34px;border:none;border-radius:8px;background:linear-gradient(150deg,#e68a4e,#d06a22);color:#fff;font:700 12px Space Grotesk;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 6px 14px -8px #d06a22e6}.kSeg{display:flex;border:1px solid #E3DCCE;border-radius:6px;overflow:hidden;font:600 11px Space Grotesk}.kSeg button{border:0;background:transparent;padding:4px 10px;color:#8a8172;cursor:pointer}.kSeg button.on{background:#1e1b16;color:#fff}.kGraph{position:relative;min-height:130px;border-radius:8px;background:#f8f3eb;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:12px;margin-bottom:10px}.kHub{position:absolute;text-align:center;background:#1e1b16;color:#f5e9db;border-radius:9px;padding:8px 12px;box-shadow:0 6px 16px -8px #0006}.kHub b{display:block;font:700 11px Space Grotesk}.kHub small{font:500 8.5px IBM Plex Mono;color:#a89e8a}.kNode{font:600 10px Space Grotesk;padding:3px 9px;border-radius:999px;background:#fff;border:1px solid #E3DCCE;color:#6b6455}.kNode.pri{background:#fbeddf;border-color:#f0dcc5;color:#c9631f}.kRuleCards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kRuleCard{border:1px solid #E3DCCE;border-radius:8px;padding:9px 10px;background:#fff;text-align:left;cursor:pointer}.kRuleTop{display:flex;align-items:center;justify-content:space-between}.kRuleTop b{font-size:11.5px;color:#1e1b16}.kRuleDot{width:6px;height:6px;border-radius:50%;background:#1f7a50}.kRuleCard>div:last-child{font-size:10px;color:#a89e8a;margin-top:3px;line-height:1.4}.kSkillList{display:flex;flex-direction:column}.kSkillRow{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid #EDE7DB}.kSkillRow:last-child{border-bottom:0}.kSkillIcon{width:26px;height:26px;border-radius:6px;background:#1e1b16;color:#8fe0b0;display:grid;place-items:center;flex:none}.kSkillInfo{flex:1;min-width:0}.kSkillInfo b{font-size:12px;color:#1e1b16}.kSkillInfo span{font:500 10px IBM Plex Mono;color:#a89e8a}.kImportBtns{display:flex;gap:7px;margin:10px 0}.kImportBtns button{flex:1;height:32px;border:1px solid #E3DCCE;border-radius:7px;background:#fff;font:600 11px Space Grotesk;color:#544d40;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.kMcp{border-top:1px solid #EDE7DB;padding-top:9px}.kMcpTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.kMcpTop b{font:700 11px Space Grotesk}.kMcpTop span{font:500 10px IBM Plex Mono;color:#1f7a50}.kMcpChips{display:flex;flex-wrap:wrap;gap:5px}.kMcpChip{padding:2px 7px;border-radius:5px;font:600 10px Space Grotesk;background:#f1eadf;color:#8a8172}.kMcpChip.on{background:#e6f1ea;color:#1f7a50}.kRagBar{display:flex;align-items:center;gap:6px}.kRagBar input{width:260px;max-width:40vw;height:28px;border:1px solid #E3DCCE;border-radius:6px;background:#fff;padding:0 10px;font-size:11.5px;color:#1e1b16;outline:none}.kCite{display:flex;flex-direction:column}.kCiteHead,.kCiteRow{display:grid;grid-template-columns:1.3fr .6fr 2fr .5fr .8fr;gap:8px;align-items:center}.kCiteHead>span,.kCiteRow>span{min-width:0}.kCiteHead{font:600 9.5px Space Grotesk;letter-spacing:.05em;text-transform:uppercase;color:#b3a992;border-bottom:1px solid #E3DCCE;padding:6px 2px}.kCiteRow{font-size:11.5px;padding:9px 2px;border-bottom:1px solid #EDE7DB}.kCiteRow:last-child{border-bottom:0}.ruleLibNote{border:1px solid #E3DCCE;border-radius:9px;background:#fbf7ef;padding:11px 13px;margin-bottom:12px}.ruleLibNote strong{display:block;font:700 12.5px Space Grotesk;color:#1e1b16}.ruleLibNote small{display:block;font-size:11px;color:#8a8172;line-height:1.5;margin-top:3px}.ruleLibActions{display:flex;gap:8px;margin-top:9px}.ruleGuide{border:1px solid #E3DCCE;border-radius:9px;background:#fff;margin-bottom:12px;overflow:hidden}.ruleGuideHead{width:100%;display:flex;align-items:center;gap:7px;padding:11px 13px;background:none;border:0;cursor:pointer;text-align:left}.ruleGuideHead b{flex:1;font:700 12.5px Space Grotesk;color:#1e1b16}.ruleGuideHead svg:first-child{color:var(--warn);flex:none}.ruleGuideHead .flip{transform:rotate(180deg)}.ruleGuideBody{padding:0 13px 12px;display:grid;gap:10px}.ruleGuideBody p{font-size:11.5px;line-height:1.6;color:#4a4234}.ruleGuideSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ruleGuideSteps>div{border:1px solid var(--hairline);border-radius:8px;padding:8px 10px;display:grid;gap:2px;background:#fbf7ef}.ruleGuideSteps>div.on{border-color:var(--accent);background:#fcf3e8}.ruleGuideSteps>div.done{opacity:.7}.ruleGuideSteps b{font-size:12px;color:#1e1b16}.ruleGuideSteps span{font-size:10.5px;color:#8a8172}.ruleGuideWarn{border-left:3px solid var(--warn);padding-left:9px;color:#7a5c1a!important}.ruleDupWrap{border:1px solid #E3DCCE;border-radius:9px;background:#fff;padding:11px 13px;margin-bottom:12px;display:grid;gap:9px}.ruleDupHead{display:flex;align-items:center;gap:6px;font:600 12px Space Grotesk;color:#1e1b16}.ruleDupHead b{color:var(--accent)}.ruleDupHead small{margin-left:auto;font-weight:400;font-size:10.5px;color:#8a8172}.ruleDupGroup{display:flex;align-items:center;gap:10px;border-top:1px solid var(--hairline);padding-top:9px}.ruleDupItems{flex:1;display:flex;flex-wrap:wrap;gap:5px}.ruleDupChip{font-size:11px;padding:3px 8px;border-radius:6px;background:var(--surface-2);color:#6b6252}.ruleDupChip.keep{background:var(--accent-weak);color:var(--accent-ink);font-weight:600}.ruleItem{border:1px solid #E3DCCE;border-radius:9px;background:#fff;padding:11px 13px;margin-bottom:9px}.ruleItemHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.ruleItemHead b{font:700 12.5px Space Grotesk;color:#1e1b16}.ruleItemMeta{display:flex;flex-wrap:wrap;gap:5px;margin:7px 0}.ruleTag{padding:2px 7px;border-radius:5px;font:600 10px Space Grotesk;background:#f1eadf;color:#8a8172}.ruleTag.cat{background:#e6f1ea;color:#1f7a50}.ruleTag.act{background:#fbeddf;color:#c0631b}.ruleTag.src{background:#eaf0fb;color:#2a6fdb}.ruleTag.enforce.hard{background:#fce4e0;color:#a33a2a}.ruleTag.enforce.notify{background:#fff0d5;color:#916218}.ruleTag.enforce.advisory{background:#eeeae3;color:#6e6558}.ruleItemLine{font-size:11.5px;color:#4a4437;line-height:1.5;margin-top:4px}.ruleItemLine i{display:inline-block;min-width:66px;font-style:normal;font:600 9.5px Space Grotesk;letter-spacing:.04em;text-transform:uppercase;color:#b3a992;margin-right:6px}.ruleItemBtns{display:flex;align-items:center;gap:7px;margin-top:10px}.primaryButton.sm,.secondaryButton.sm,.dangerTextButton.sm{height:28px;padding:0 11px;font-size:11px}.dangerTextButton.sm{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.panelToolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin-bottom:6px;flex-wrap:wrap}.panelToolbar>.fieldHint{min-width:0;flex:1 1 200px;overflow-wrap:anywhere}.panelToolbar>button{flex:none}.incidentGroup{min-width:0;box-sizing:border-box;border:1px solid #e8e1d4;border-radius:9px;padding:11px 13px;background:#fff}.incidentGroup+.incidentGroup{margin-top:9px}.incidentGroupHead{display:flex;align-items:flex-start;gap:8px;min-width:0}.incidentGroupHead b{min-width:0;font-size:13px;font-weight:600;line-height:1.5;color:#1e1b16;overflow-wrap:anywhere}.incidentCount{flex:none;font:600 11px Space Grotesk;color:#8a8073;background:#f1ece2;border-radius:10px;padding:1px 8px}.incidentGroupBody{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin-top:9px;flex-wrap:wrap}.incidentGroupBody>.fieldHint{min-width:0;overflow-wrap:anywhere}.incidentGroupBody>button{flex:none}.incidentGroup .pill{flex:none;font-size:10.5px;padding:2px 8px;border-radius:10px;font-weight:600}.incidentGroup .pill.bad{background:#fbe6e0;color:#c43f28}.incidentGroup .pill.warn{background:#fdefdb;color:#b9741f}.incidentGroup .pill.good{background:#e5f2ea;color:#1f7a50}@media(max-width:520px){.panelToolbar{align-items:stretch}.panelToolbar>.fieldHint{flex-basis:100%}.panelToolbar>button,.incidentGroupBody>button{width:100%;justify-content:center}.incidentGroupBody{align-items:stretch}}.hypoSrc{font:600 10px Space Grotesk;color:#2a6fdb;background:#eaf0fb;padding:1px 6px;border-radius:4px}.hypoWhy{font-size:11px;color:#8a8172;line-height:1.45;margin-top:3px}.kCiteRow .cb{font-weight:600;color:#1e1b16}.kCiteRow .ell{color:#6b6455;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kCiteRow .r{text-align:right}@media(max-width:1120px){.kStatRow{grid-template-columns:repeat(2,1fr)}.kGrid3{grid-template-columns:1fr}}.auditActions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-white);padding:9px 14px;margin-bottom:12px}.auditActionsHint{font-size:11.5px;color:var(--text-3);display:inline-flex;align-items:center;gap:6px}.auditActionsHint b{color:var(--text-2);font-weight:700}.auditActionsBtns{display:flex;gap:7px;flex-wrap:wrap}.auditActionsBtns button{display:inline-flex;align-items:center;gap:5px;font:600 12px Space Grotesk;padding:6px 12px;border-radius:8px;border:1px solid var(--hairline);background:#fff;color:#1e1b16;cursor:pointer}.auditActionsBtns button:hover{background:#f6f1e8}.auditActionsBtns button.warn{border-color:#f2c0b8;background:#fbe9e7;color:#b23c17}@media(max-width:640px){.auditActions{flex-direction:column;align-items:stretch}.auditActionsBtns{justify-content:flex-start}}.acStepCard{margin-bottom:8px}.acStepActs{display:flex;gap:6px;flex-wrap:wrap}.acStepActs button{display:inline-flex;align-items:center;gap:5px;font:600 11.5px Space Grotesk;padding:5px 11px;border-radius:8px;border:1px solid var(--hairline);background:#fff;color:#1e1b16;cursor:pointer}.acStepActs button:hover{background:#f6f1e8}.acStepActs button.warn{border-color:#f2c0b8;background:#fbe9e7;color:#b23c17}.acStepMeta{font-size:10.5px;color:var(--text-3);margin-top:6px}.acStepMeta b{font:600 10.5px IBM Plex Mono;color:#1e1b16}.acStepMeta b.pos{color:var(--pos)}.acStepMeta b.warn{color:var(--warn)}.acStepper{display:flex;align-items:stretch;gap:4px;flex-wrap:wrap;margin-top:4px}.acStep{flex:1 1 0;min-width:110px;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--hairline);border-radius:9px;background:var(--surface-white)}.acStep.pending{opacity:.62;border-style:dashed}.acStepIcon{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex:none;background:var(--pos-weak);color:var(--pos)}.acStep.pending .acStepIcon{background:var(--surface-2);color:var(--text-3)}.acStepText{flex:1;min-width:0;display:flex;flex-direction:column}.acStepText b{font:700 11.5px Space Grotesk;color:#1e1b16;white-space:nowrap}.acStepText em{font-size:9.5px;color:var(--text-3);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acStepCheck{color:var(--pos);flex:none}.acStepDash{color:#c9bda6;flex:none;font-size:12px}.acStepArrow{align-self:center;color:#c9bda6;font-size:13px;flex:none}@media(max-width:900px){.acStepArrow{display:none}.acStep{flex-basis:46%}}.termPage .termGrid.auditBot2{grid-template-columns:1.5fr 1fr;gap:8px;align-items:start;margin-bottom:8px}@media(max-width:900px){.termPage .termGrid.auditBot2{grid-template-columns:1fr}}.termPage .termGrid.auditTop{grid-template-columns:1fr 1.05fr .85fr;gap:8px;align-items:start}.auditTop .termCard{border-radius:11px;padding:13px 15px}.acChain{display:flex;flex-direction:column;gap:2px}.acRow{display:flex;gap:10px;align-items:center;padding:7px 0}.acIcon{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;flex:none}.acIcon.done{background:#1f7a50}.acIcon.pending{background:#d6cdbc}.acInfo{flex:1;min-width:0}.acStep b{font-size:12px;color:#1e1b16}.acEn{font:500 10px IBM Plex Mono;color:#a89e8a;font-style:normal;margin-left:4px}.acId{font:500 10px IBM Plex Mono;color:#b3a992}.acCheck{color:#1f7a50;flex:none}.acDash{color:#b3a992;flex:none;font-size:12px}.acFoot{display:flex;align-items:center;gap:14px;border-top:1px solid #EDE7DB;margin-top:6px;padding-top:9px;font-size:11.5px;color:#6b6455}.acFoot b{color:#1e1b16}.acFoot b.pos{color:#1f7a50}.acFoot b.warn{color:#c79a3a}.acLog{display:flex;flex-direction:column}.acLogHead,.acLogRow{display:grid;grid-template-columns:.7fr 1.1fr .6fr 1.3fr .5fr;align-items:center;gap:6px}.acLogHead{font:600 9px Space Grotesk;letter-spacing:.05em;text-transform:uppercase;color:#b3a992;border-bottom:1px solid #E3DCCE;padding:6px 2px}.acLogRow{font:500 10.5px IBM Plex Mono;padding:7.5px 2px;border-bottom:1px solid #EDE7DB}.acLogRow:last-child{border-bottom:0}.acLogTime{color:#8a8172}.acLogStep{color:#3d3629}.acLogDetail{color:#6b6455;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acLog .r{text-align:right}.acLogRow .r.pos{color:#1f7a50;font-weight:600}.acExecGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px 8px}.acExecGrid.divided{border-top:1px solid #EDE7DB;margin:10px 0;padding-top:9px}.acExecGrid .r{text-align:right}.acExecK{font-size:10px;color:#948b77}.acExecGrid b{font:500 11.5px IBM Plex Mono;color:#1e1b16}.acReconcile{background:#e6f1ea;border-radius:8px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between}.acReconcile>span:first-child{display:flex;align-items:center;gap:6px;font:600 11.5px Space Grotesk;color:#1f7a50}.acReconcile>span:last-child{font:500 10.5px IBM Plex Mono;color:#3d6b53}@media(max-width:1120px){.termPage .termGrid.auditTop{grid-template-columns:1fr}}.riskBanner{display:flex;align-items:center;gap:12px;border-radius:9px;padding:12px 14px}.riskBanner.pos{background:#e6f1ea}.riskBanner.warn{background:#fbf1de}.riskBanner.neg{background:#f7e6e2}.riskBannerIcon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;flex:none}.riskBanner.pos .riskBannerIcon{background:#1f7a50}.riskBanner.warn .riskBannerIcon{background:#c79a3a}.riskBanner.neg .riskBannerIcon{background:#c43f28}.riskBannerMain{flex:1;min-width:0}.riskBannerK{font-size:11px;color:#6b6455;white-space:nowrap}.riskBannerMain b{font:700 14px Space Grotesk;white-space:nowrap}.riskBanner.pos .riskBannerMain b{color:#1f7a50}.riskBanner.warn .riskBannerMain b{color:#c79a3a}.riskBanner.neg .riskBannerMain b{color:#c43f28}.riskBannerScore{text-align:right}.riskBannerScore b{font:600 22px IBM Plex Mono}.riskBanner.pos .riskBannerScore b{color:#1f7a50}.riskBanner.warn .riskBannerScore b{color:#c79a3a}.riskBanner.neg .riskBannerScore b{color:#c43f28}.riskBannerScore span{font:500 11px IBM Plex Mono;color:#8a8172}.riskPage .termCard{border-radius:11px;padding:13px 15px}.riskSeg{display:inline-flex;gap:3px;background:var(--surface-2);border-radius:10px;padding:3px;margin-bottom:10px}.riskSeg button{border:0;background:none;padding:6px 18px;border-radius:8px;font:700 13px Space Grotesk;color:var(--text-3);cursor:pointer}.riskSeg button.on{background:var(--surface);color:var(--text-1);box-shadow:0 1px 3px #00000014}.termGrid.riskRow1{grid-template-columns:.85fr 1.15fr;gap:8px;align-items:stretch;margin-bottom:8px}.termGrid.riskRow1>.termCard{display:flex;flex-direction:column}.termGrid.riskRow1 .mandList{flex:1;justify-content:space-between;margin-bottom:12px}.termGrid.riskRow1 .liveGrayForm{flex:1;display:flex;flex-direction:column}.termGrid.riskRow1 .liveGrayForm .lgFoot{margin-top:auto}.termGrid.riskRow2{grid-template-columns:1.35fr 1fr;gap:8px;align-items:start;margin-bottom:8px}.riskRules{display:flex;flex-direction:column;gap:8px}.riskRulesHead{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.auditStrip{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:12px}.auditStripCell{border:1px solid var(--hairline);border-radius:10px;background:var(--surface-white);padding:9px 11px}.auditStripCell .asK{font-size:10px;color:var(--text-3)}.auditStripCell .asV{font:800 15px Space Grotesk;color:var(--text-1);margin-top:2px}.auditStripCell .asV.pos{color:var(--pos)}.auditStripCell .asV.warn{color:var(--warn)}.auditStripCell .asS{font-size:9.5px;color:#a89a80;margin-top:1px}@media(max-width:900px){.termGrid.riskRow1,.termGrid.riskRow2{grid-template-columns:1fr}.auditStrip{grid-template-columns:repeat(2,1fr)}}.termGrid.riskTop{grid-template-columns:1fr 1.15fr 1fr;gap:8px;align-items:start}.mandTitle{font:700 12px Space Grotesk}.mandTitle em{font:500 10px IBM Plex Mono;color:#a89e8a;font-style:normal;margin-left:6px}.mandList{display:flex;flex-direction:column;margin:4px 0 9px}.mandRow{display:flex;align-items:center;justify-content:space-between;padding:8.5px 0;border-bottom:1px solid #EDE7DB;font-size:12px}.mandRow:last-child{border-bottom:0}.mandK{display:flex;align-items:center;gap:8px;color:#6b6455;white-space:nowrap}.mandK svg{color:#a89e8a}.mandRow b{font:600 12px IBM Plex Mono;color:#1e1b16;text-align:right}.mandRow b.neg{color:#c43f28}.mandRow b.pos{color:#1f7a50}.truthPanel{border:1px solid var(--border);border-left:4px solid var(--text-3);border-radius:var(--r-md);background:var(--surface);padding:12px 14px;margin-bottom:10px}.truthPanel.unverified{border-left-color:#c9a227;background:#fdf9ec}.truthPanel.pos{border-left-color:var(--pos)}.truthPanel.neg{border-left-color:var(--neg)}:root[data-theme=dark] .truthPanel.unverified{background:#2a2410}.truthHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.truthHead b{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-1)}.truthHead small{font-size:10.5px;color:var(--text-3)}.truthGrid{display:flex;flex-wrap:wrap;gap:18px 26px}.truthGrid>div{display:flex;flex-direction:column;gap:2px}.truthGrid small{font-size:10.5px;color:var(--text-3)}.truthGrid b{font-size:16px;color:var(--text-1)}.truthGrid b.pos{color:var(--pos)}.truthGrid b.neg{color:var(--neg)}.truthEmpty{font-size:12.5px;color:var(--text-2);line-height:1.6}.truthEmpty b{color:#9a7b0a}:root[data-theme=dark] .truthEmpty b{color:#e8c349}.truthEvidence{font-size:11px;color:var(--text-3);margin-top:9px;border-top:1px dashed var(--border);padding-top:8px}.truthEvidence b{color:var(--text-1)}.modeSelector{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:12px 14px;margin-bottom:10px}.modeSelLabel{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--text-1);flex:none}.modeSelLabel small{font-weight:400;color:var(--text-3);font-size:11px}.modeSelBtns{display:flex;gap:8px;flex:1;min-width:260px}.modeBtn{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-sm, 6px);background:var(--surface-2);cursor:pointer;text-align:left;transition:all .12s}.modeBtn b{font-size:13px;color:var(--text-1)}.modeBtn span{font-size:10.5px;color:var(--text-3)}.modeBtn:hover{border-color:var(--text-3)}.modeBtn.on{border-color:var(--accent);background:var(--accent)}.modeBtn.on b,.modeBtn.on span{color:#fff}.modeBtn.full_auto.on{border-color:var(--neg);background:var(--neg)}.modeBtn.observe.on{border-color:var(--text-2);background:var(--text-2)}.nextStepCard{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);padding:10px 14px;margin-bottom:10px}.nextStepCard.warn{border-left:4px solid #C9A227}.nextStepCard.danger{border-left:4px solid var(--neg)}.nextStepCard.neutral{border-left:4px solid var(--text-3)}.nextStepCard.ok{border-left:4px solid var(--pos)}.nsIcon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;flex:none}.nsBody{flex:1;min-width:0}.nsBody b{font-size:12px;color:var(--text-3);display:block}.nsBody p{font-size:13px;color:var(--text-1);margin:2px 0 0;line-height:1.4}.nsWhere{font-size:11px;color:var(--text-3);white-space:nowrap;flex:none}@media(max-width:720px){.nextStepCard{flex-wrap:wrap}.nsWhere{width:100%}}.analysisRoom .arGrid{grid-template-columns:1fr 1fr;gap:8px;align-items:start}.analysisRoom .arSpan{grid-column:1 / -1}@media(max-width:900px){.analysisRoom .arGrid{grid-template-columns:1fr}}.arWeights{display:flex;flex-direction:column;gap:9px;margin:6px 0 4px}.arWeightRow{display:grid;grid-template-columns:128px 1fr 40px;align-items:center;gap:10px}.arWLabel b{font-size:12px;color:var(--text-1);display:block}.arWLabel small{font-size:10.5px;color:var(--text-3)}.arWBar{height:8px;background:var(--surface-2);border-radius:99px;overflow:hidden}.arWBar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#E08A3C);border-radius:99px}.arWPct{font-size:12px;text-align:right;color:var(--text-1);font-weight:700}.arNote{font-size:11px;color:var(--text-3);line-height:1.5;margin-top:8px;border-top:1px dashed var(--border);padding-top:8px}.arSignal{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border);font-size:12px}.arSignal span{color:var(--text-3)}.arSignal b{color:var(--text-1)}.arMovers{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.arMover{font-size:11px;font-weight:600;padding:3px 9px;border-radius:99px;font-family:IBM Plex Mono,monospace}.arMover.pos{background:var(--pos-weak);color:var(--pos)}.arMover.neg{background:var(--neg-weak);color:var(--neg)}.arFunnel{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:8px 0}.arFunnelStep{display:flex;flex-direction:column;align-items:center;min-width:62px;padding:8px 6px;background:var(--surface-2);border-radius:var(--r-md)}.arFunnelStep b{font-size:17px;color:var(--text-1);font-family:IBM Plex Mono,monospace}.arFunnelStep small{font-size:10.5px;color:var(--text-3);margin-top:2px}.arFunnelArrow{color:var(--text-3);flex:none}.arTools{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}@media(max-width:720px){.arTools{grid-template-columns:1fr}}.arTool{display:flex;flex-direction:column;padding:7px 0;border-bottom:1px solid var(--border)}.arTool b{font-size:12px;color:var(--accent)}.arTool small{font-size:11px;color:var(--text-3);line-height:1.45;margin-top:2px}.rrGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rrCard{padding:12px 13px!important}.rrHead{display:flex;align-items:center;gap:7px;margin-bottom:9px}.rrIcon{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;flex:none}.rrHead b{font:700 12px Space Grotesk}.rrCount{margin-left:auto;font:600 11px IBM Plex Mono;color:#a89e8a}.rrRow{display:flex;align-items:center;justify-content:space-between;padding:5px 0;font-size:11.5px}.rrRow span{color:#6b6455;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rrRow b{font:600 11.5px Space Grotesk;color:#1e1b16;white-space:nowrap}.rrEmpty{font-size:11px;color:#a89e8a;padding:5px 0}.rrOk{margin-top:7px;display:inline-flex;align-items:center;gap:5px;font:600 10.5px Space Grotesk;color:#1f7a50}.rrDot{width:6px;height:6px;border-radius:50%;background:#1f7a50}.riskWallCard{display:flex;flex-direction:column;gap:11px}.rwTitle{font:700 12px Space Grotesk}.rwTime{font:500 10px IBM Plex Mono;color:#a89e8a}.rwBudgetTop{display:flex;justify-content:space-between;font-size:9.5px;color:#6b6455;margin-bottom:4px}.rwBudgetTop b{font:600 9.5px IBM Plex Mono}.rwBudgetBar{height:5px;border-radius:3px;background:#ede7db;overflow:hidden}.rwBudgetBar i{display:block;height:100%;background:linear-gradient(90deg,#e68a4e,#d06a22)}.rwLimits{border-top:1px solid #EDE7DB;padding-top:9px}.rwLimitsHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.rwLimitsHead b{font:700 11px Space Grotesk}.rwLimitRow{display:flex;align-items:center;justify-content:space-between;padding:5px 0;font-size:11.5px}.rwLimitRow span{color:#6b6455}.rwLimitRow b{font:600 11.5px IBM Plex Mono}.termGrid.riskBot{grid-template-columns:1fr 1fr 1fr 1.2fr;gap:8px}.secRow{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #EDE7DB;font:600 12px Space Grotesk;color:#1e1b16}.secRow:last-child{border-bottom:0}.secRowR{display:flex;align-items:center;gap:6px}.secLabelSpread{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.secRow b.sg,b.sg{font:600 11.5px Space Grotesk}b.sg.pos{color:#1f7a50}b.sg.neg{color:#c43f28}.authRow{display:flex;gap:9px;align-items:flex-start;padding:7px 0;border-bottom:1px solid #EDE7DB}.authRow:last-child{border-bottom:0}.authDot{width:7px;height:7px;border-radius:50%;background:#d06a22;margin-top:5px;flex:none}.authInfo{flex:1;min-width:0}.authInfo b{font-size:11.5px}.authInfo div{font-size:10px;color:#a89e8a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authTime{font:500 9.5px IBM Plex Mono;color:#b3a992;flex:none}@media(max-width:1120px){.termGrid.riskTop{grid-template-columns:1fr}.termGrid.riskBot{grid-template-columns:1fr 1fr}}.settingsTermPage .settingsSubNav{display:inline-flex;gap:2px;background:var(--surface-2);padding:2px;border-radius:8px;width:fit-content;border:0;margin:0}.settingsTermPage .settingsSubNav button{border:0;background:transparent;color:var(--text-2);font:600 12.5px var(--font-ui);padding:7px 14px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:0}.settingsTermPage .settingsSubNav button svg{color:var(--text-3)}.settingsTermPage .settingsSubNav button.active{background:var(--dark);color:var(--dark-ink)}.settingsTermPage .settingsSubNav button.active svg{color:var(--dark-ink)}.settingsTermPage .settingsPage{margin-top:8px}.settingsTermPage .settingsPage{max-width:none}.settingsTermPage .settingsConsole{gap:12px}.settingsTermPage .settingsNav{background:var(--surface);border-color:var(--hairline);border-radius:10px;padding:6px;gap:6px}.settingsTermPage .settingsNav button{border-radius:8px;color:var(--text-2);transition:background .12s ease,color .12s ease}.settingsTermPage .settingsNav button svg{color:var(--text-3)}.settingsTermPage .settingsNav button small{color:var(--text-4)}.settingsTermPage .settingsNav button:not(.active):hover{background:var(--surface-2)}.settingsTermPage .settingsNav button.active{background:var(--dark);color:var(--dark-ink)}.settingsTermPage .settingsNav button.active svg,.settingsTermPage .settingsNav button.active small{color:var(--dark-ink)}.settingsTermPage .panelForm{background:var(--surface);border-color:var(--hairline);border-radius:10px;padding:16px}.settingsTermPage .panelForm.compact{background:var(--surface-white)}.settingsTermPage .panelForm h3{font-family:var(--font-ui);font-size:14px;font-weight:700;color:#1e1b16;letter-spacing:.01em}.settingsTermPage .panelForm label{color:var(--text-2);font-weight:640}.settingsTermPage .panelForm input,.settingsTermPage .panelForm textarea,.settingsTermPage .panelForm select,.settingsTermPage .panelItem select{background:var(--surface-white);border-color:var(--border);border-radius:8px;color:#2a2620}.settingsTermPage .panelForm input:focus,.settingsTermPage .panelForm textarea:focus,.settingsTermPage .panelForm select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-weak)}.settingsTermPage .formTitleRow span{color:var(--text-3)}.settingsTermPage .exchangeCol,.settingsTermPage .configFieldset,.settingsTermPage .modulePanel{background:var(--surface-white);border-color:var(--hairline);border-radius:10px}.settingsTermPage .exchangeColHead,.settingsTermPage .configFieldsetHead{border-bottom-color:var(--hairline)}.settingsTermPage .exchangeColHead strong,.settingsTermPage .configFieldsetHead strong{color:#1e1b16}.settingsTermPage .integrationModuleGrid button{border-color:var(--hairline);color:var(--text-2)}.settingsTermPage .integrationModuleGrid button svg{color:var(--text-3)}.settingsTermPage .integrationModuleGrid button small{color:var(--text-4)}.settingsTermPage .integrationModuleGrid button.active{border-color:var(--dark);background:var(--dark);color:var(--dark-ink);box-shadow:none}.settingsTermPage .integrationModuleGrid button.active svg,.settingsTermPage .integrationModuleGrid button.active small,.settingsTermPage .integrationModuleGrid button.active span{color:var(--dark-ink)}.settingsTermPage .liveReadiness{border-color:var(--hairline)}.settingsTermPage .checkboxLabel{color:var(--text-2)}.settingsTermPage .adminHero{background:var(--surface);border-color:var(--hairline);border-radius:10px}.settingsTermPage .adminHero span{color:var(--accent)}.settingsTermPage .adminHero h2{color:#1e1b16}.settingsTermPage .adminHero p{color:var(--text-2)}.settingsTermPage .adminHeroMetrics div{background:var(--surface-white);border-color:var(--hairline);border-radius:8px}.settingsTermPage .adminHeroMetrics strong{font-family:var(--font-mono);color:#1e1b16}.settingsTermPage .adminHeroMetrics span{color:var(--text-3)}.settingsTermPage .adminTabs button{border-color:var(--hairline);color:var(--text-2);background:var(--surface);border-radius:8px}.settingsTermPage .adminTabs button:not(.active):hover{background:var(--surface-2)}.settingsTermPage .adminTabs button.active{border-color:var(--dark);background:var(--dark);color:var(--dark-ink)}.settingsTermPage .adminTwoColumn .dashCard,.settingsTermPage .adminCreateCard{background:var(--surface);border-color:var(--hairline)}.settingsTermPage .adminFormStack input,.settingsTermPage .adminFormStack select,.settingsTermPage .adminFormStack textarea{background:var(--surface-white);border-color:var(--border)}.settingsTermPage .adminAgentGrid .adminAgentMini{border-color:var(--hairline);background:var(--surface-white);border-radius:10px}.settingsTermPage .adminAgentMini b{font-family:var(--font-mono);color:var(--accent)}.settingsTermPage .adminAgentMini strong{color:#1e1b16}.settingsTermPage .adminAgentMini small{color:var(--text-3)}.ownerBar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ownerBarLead{display:grid;gap:3px}.ownerKicker{font:800 11px var(--font-mono);letter-spacing:.14em;color:var(--accent)}.ownerBarLead h2{font:700 20px var(--font-ui);color:#1e1b16;letter-spacing:.01em}.ownerStats{display:flex;gap:8px;flex-wrap:wrap}.ownerStats>div{min-width:92px;display:grid;gap:2px;padding:8px 14px;background:var(--surface-white);border:1px solid var(--hairline);border-radius:9px}.ownerStats b{font:600 19px var(--font-mono);color:#1e1b16;line-height:1.1}.ownerStats span{font-size:11px;color:var(--text-3)}.adminUsersWrap{display:grid;gap:12px}.userToolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.userToolbar .adminSearch{flex:1 1 260px;display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--surface-white);border:1px solid var(--border);border-radius:9px}.userToolbar .adminSearch svg{color:var(--text-3);flex:none}.userToolbar .adminSearch input{border:0;background:transparent;width:100%;font-size:13px;color:#2a2620}.userToolbar .adminSearch input:focus{outline:none}.userToolbarRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.grantDefault{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2);font-weight:640}.grantDefault input{width:50px;text-align:center;padding:7px 6px;border:1px solid var(--border);border-radius:7px;background:var(--surface-white);font:600 12px var(--font-mono);color:#1e1b16}.grantDefault input:focus{outline:none;border-color:var(--accent)}.regPill{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid var(--border);border-radius:999px;background:var(--surface-white);cursor:pointer;font-size:12px;font-weight:700;color:var(--text-2)}.regPill.on{border-color:#bfe0cd;background:var(--pos-weak);color:#1f7a50}.regPill .sw{width:30px;height:17px;border-radius:999px;background:#d9d1c2;position:relative;transition:background .15s ease;flex:none}.regPill.on .sw{background:#3fae7a}.regPill .sw:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;transition:left .15s ease}.regPill.on .sw:after{left:15px}.userHint{font-size:11.5px;color:var(--text-3);margin-top:-4px}.userCreatePanel{border:1px solid var(--border);border-radius:11px;background:var(--surface);overflow:hidden}.userCreateHead{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid var(--hairline);background:var(--accent-weak)}.userCreateHead svg{color:var(--accent)}.userCreateHead strong{font-size:13px;color:#1e1b16;flex:1}.ghostClose{border:0;background:transparent;color:var(--text-3);cursor:pointer;display:grid;place-items:center;padding:4px;border-radius:6px}.ghostClose:hover{background:#0000000d;color:var(--neg)}.userCreateGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:12px;padding:16px;align-items:end}.userCreateGrid label{display:grid;gap:6px;font-size:12px;font-weight:640;color:var(--text-2)}.userCreateGrid input,.userCreateGrid select{padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--surface-white);font-size:13px;color:#2a2620}.userCreateGrid input:focus,.userCreateGrid select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.userCreateGrid>.primaryButton{white-space:nowrap;height:38px}@media(max-width:1120px){.userCreateGrid{grid-template-columns:repeat(2,1fr)}.userCreateGrid>.primaryButton{grid-column:1 / -1}}.userTable{border:1px solid var(--hairline);border-radius:11px;overflow:hidden;background:var(--surface)}.userTableHead,.userTableRow{display:grid;grid-template-columns:minmax(0,2.2fr) 116px minmax(0,1.35fr) 104px minmax(0,1.5fr);align-items:center;gap:14px;padding:12px 16px}.userTableHead{background:var(--surface-2);border-bottom:1px solid var(--hairline);font:700 10.5px var(--font-ui);letter-spacing:.05em;color:var(--text-4);text-transform:uppercase}.userTableRow{border-bottom:1px solid var(--hairline);transition:background .12s ease}.userTableRow:last-child{border-bottom:0}.userTableRow:hover{background:var(--surface-white)}.userTableRow.owner{background:linear-gradient(90deg,var(--accent-weak) 0%,transparent 42%)}.userTableRow.off{opacity:.6}.uCell{min-width:0}.uIdentity{display:flex;align-items:center;gap:11px}.uAvatar{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--dark);color:var(--dark-ink);font:700 14px var(--font-ui);flex:none}.userTableRow.owner .uAvatar{background:var(--accent-grad);color:#fff}.uMeta{min-width:0;display:grid;gap:2px}.uMeta strong{font-size:13.5px;color:#1e1b16;display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uMeta small{font:500 11px var(--font-mono);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ownerTag{display:inline-flex;align-items:center;gap:3px;font:700 10px var(--font-ui);color:var(--accent);background:var(--accent-weak);padding:1px 6px;border-radius:5px;font-style:normal;flex:none}.uCell>select{width:100%;padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface-white);font-size:12.5px;color:#2a2620}.uCell>select:disabled{opacity:.5;cursor:not-allowed}.uSub{display:grid;gap:3px;justify-items:start}.uSub small{font:500 11px var(--font-mono);color:var(--text-3)}.statusPill{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface-white);font-size:12px;font-weight:700;cursor:pointer;color:var(--text-2)}.statusPill .dot{width:7px;height:7px;border-radius:50%;background:#b9b0a0}.statusPill.on{border-color:#bfe0cd;background:var(--pos-weak);color:#1f7a50}.statusPill.on .dot{background:#2fa96e}.statusPill:disabled{cursor:default;opacity:.65}.uActions{display:flex;gap:7px;flex-wrap:wrap}.miniBtn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-white);font-size:12px;font-weight:650;color:var(--text-2);cursor:pointer}.miniBtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-weak)}.miniBtn svg{color:var(--accent);flex:none}.userEmpty{padding:40px;text-align:center;color:var(--text-3);font-size:13px}.userTableFoot{display:flex;align-items:center;justify-content:space-between;padding:0 4px;font-size:12px;color:var(--text-3)}.userTableFoot .mono{font-family:var(--font-mono)}@media(max-width:900px){.userTableHead{display:none}.userTableRow{grid-template-columns:1fr 1fr;gap:10px;padding:14px}.userTableRow>.uIdentity,.userTableRow>.uActions{grid-column:1 / -1}}.adminBillingWrap{display:grid;gap:12px}.billingLead{display:inline-flex;align-items:center;gap:8px}.billingLead svg{color:var(--accent)}.billingLead strong{font-size:14px;color:#1e1b16}.billingLead small{font-size:12px;color:var(--text-3);font-family:var(--font-mono)}.planCreateGrid{display:grid;grid-template-columns:1.4fr .8fr .8fr auto;gap:12px;padding:16px;align-items:end}.planCreateGrid label{display:grid;gap:6px;font-size:12px;font-weight:640;color:var(--text-2)}.planCreateGrid .planCreateFeats{grid-column:1 / -1}.planCreateGrid input,.planCreateGrid textarea{padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--surface-white);font-size:13px;color:#2a2620}.planCreateGrid textarea{min-height:60px;resize:vertical;font-family:var(--font-body)}.planCreateGrid input:focus,.planCreateGrid textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.planCreateGrid>.primaryButton{height:38px;white-space:nowrap}@media(max-width:1000px){.planCreateGrid{grid-template-columns:1fr 1fr}.planCreateGrid>.primaryButton{grid-column:1 / -1}}.planGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.planCard{border:1px solid var(--hairline);border-radius:12px;background:var(--surface);padding:16px;display:grid;gap:12px;align-content:start}.planCard.off{opacity:.66}.planCardTop{display:flex;align-items:center;gap:10px}.planName{flex:1;min-width:0;border:1px solid transparent;border-radius:7px;background:transparent;padding:5px 7px;margin:-5px -7px;font:700 15px var(--font-ui);color:#1e1b16}.planName:hover{border-color:var(--hairline)}.planName:focus{outline:none;border-color:var(--accent);background:var(--surface-white);box-shadow:0 0 0 3px var(--accent-weak)}.planPrice{display:flex;align-items:baseline;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--hairline)}.planPrice b{font:600 26px var(--font-mono);color:var(--accent);line-height:1}.planPrice span{font-size:12px;font-weight:700;color:var(--text-3)}.planPrice em{margin-left:auto;font-style:normal;font-size:12px;color:var(--text-3);font-family:var(--font-mono)}.planFields{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.planFields label{display:grid;gap:5px;min-width:0;font-size:11.5px;font-weight:640;color:var(--text-3)}.planFields input{width:100%;min-width:0;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-white);font:600 13px var(--font-mono);color:#1e1b16}.planFields input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.planSave{justify-self:stretch}.payBlock{border:1px solid var(--hairline);border-radius:12px;background:var(--surface);overflow:hidden}.payHead{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--hairline);background:var(--surface-2)}.payHead svg{color:var(--accent)}.payHead strong{font-size:13px;color:#1e1b16;flex:1}.payHead small{font-size:11px;color:var(--text-3);font-family:var(--font-mono)}.payTable{display:grid}.payRow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) auto;gap:14px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--hairline)}.payRow:last-child{border-bottom:0}.payRow.head{font:700 10.5px var(--font-ui);letter-spacing:.05em;color:var(--text-4);text-transform:uppercase;padding:8px 16px}.payRow>span{font-size:12px;color:var(--text-2)}.payRow>strong{font-size:13px;color:#1e1b16}.payRow>small{font-size:12px;color:var(--text-3)}.secGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}@media(max-width:900px){.secGrid{grid-template-columns:1fr}}.secCard{border:1px solid var(--hairline);border-radius:12px;background:var(--surface);padding:18px;display:grid;gap:14px;align-content:start}.secCard.danger{border-color:#eecabf;background:linear-gradient(180deg,var(--neg-weak) 0%,var(--surface) 58%)}.secHead{display:flex;align-items:center;gap:12px}.secIcon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--accent-weak);color:var(--accent);flex:none}.secIcon.danger{background:#f6d9d0;color:var(--neg)}.secHeadText{display:grid;gap:2px}.secHeadText strong{font-size:14px;color:#1e1b16}.secHeadText small{font-size:11.5px;color:var(--text-3)}.secField{display:grid;gap:7px;font-size:12px;font-weight:640;color:var(--text-2)}.secField b{color:var(--neg)}.secField input{padding:9px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-white);font-size:13px;color:#2a2620}.secField input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.secNote{display:flex;align-items:center;gap:7px;font-size:11.5px;color:#9a7420;background:var(--warn-weak);padding:8px 11px;border-radius:8px;line-height:1.4}.secNote svg{flex:none;color:var(--warn)}.resetLists{display:grid;gap:10px}.resetCol{display:grid;gap:6px}.resetLabel{font-size:11px;font-weight:800;letter-spacing:.04em}.resetCol.clear .resetLabel{color:var(--neg)}.resetCol.keep .resetLabel{color:var(--pos)}.resetChips{display:flex;flex-wrap:wrap;gap:6px}.resetChips em{font-style:normal;font-size:11.5px;font-weight:640;padding:3px 9px;border-radius:6px}.resetCol.clear em{color:#a5341c;background:var(--neg-weak)}.resetCol.keep em{color:#1f7a50;background:var(--pos-weak)}.secCard button.danger{border:0;border-radius:9px;padding:11px 14px;background:var(--neg);color:#fff;font:700 13px var(--font-ui);cursor:pointer}.secCard button.danger:hover{filter:brightness(.95)}.secCard button.danger:disabled{opacity:.45;cursor:not-allowed;filter:none}.planCard,.planCard .featureTagBox,.planCreateGrid,.planCreateGrid label{min-width:0}.planCreateGrid input,.planCreateGrid textarea{width:100%;min-width:0;box-sizing:border-box}.richTableWrap{overflow-x:auto;margin:2px 0;border:1px solid var(--hairline);border-radius:9px}.richTable{width:100%;border-collapse:collapse;font-size:12.5px}.richTable th,.richTable td{text-align:left;padding:7px 11px;border-bottom:1px solid var(--hairline);white-space:nowrap}.richTable thead th{background:var(--surface-2);color:var(--text-2);font-weight:700;font-size:11.5px}.richTable tbody tr:last-child td{border-bottom:0}.richTable tbody td{color:var(--text-1, #1e1b16)}.richTable tbody td:first-child{color:var(--text-2);font-weight:600}.richTable tbody tr:nth-child(2n) td{background:#00000004}.chartBox.tv{min-height:360px;height:360px;flex:none;display:block;border-radius:8px;overflow:hidden;background:#fff}.tvChart{width:100%;height:100%}.tvChart iframe{border:0}.wlTabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap;position:relative}.wlTab{display:inline-flex;align-items:center;background:var(--surface-2);border-radius:7px;overflow:hidden}.wlTab.active{background:var(--dark)}.wlTabSel{border:0;background:transparent;padding:6px 8px;font:700 12px var(--font-ui);color:var(--text-2);cursor:pointer}.wlTab.active .wlTabSel{color:var(--dark-ink)}.wlTabDel{border:0;background:transparent;color:var(--text-4);cursor:pointer;padding:0 7px 0 1px;font-size:14px;line-height:1}.wlTab.active .wlTabDel{color:#f5e9db99}.wlTabDel:hover{color:var(--neg)}.wlAddWrap{position:relative}.wlAdd{width:26px;height:26px;border:1px dashed var(--border-strong);background:var(--surface-white);border-radius:7px;color:var(--accent);display:grid;place-items:center;cursor:pointer}.wlAdd:hover{background:var(--accent-weak)}.wlDropdown{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:262px;background:var(--surface-white);border:1px solid var(--border);border-radius:10px;box-shadow:0 14px 30px -12px #3c2d1947;overflow:hidden}.wlSearch{display:flex;align-items:center;gap:7px;padding:9px 11px;border-bottom:1px solid var(--hairline)}.wlSearch svg{color:var(--text-3);flex:none}.wlSearch input{border:0;outline:0;background:transparent;width:100%;font-size:12.5px;color:#2a2620}.wlList{max-height:258px;overflow-y:auto}.wlOption{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;padding:9px 12px;cursor:pointer;border-bottom:1px solid var(--hairline);text-align:left}.wlOption:last-child{border-bottom:0}.wlOption:hover{background:var(--accent-weak)}.wlOption span{font:600 12.5px var(--font-mono);color:#1e1b16}.wlOption small{font-size:10.5px;color:var(--text-4)}.wlEmpty{padding:16px;text-align:center;font-size:12px;color:var(--text-3)}.observabilityGrid .incidentPanel{max-height:360px;overflow-y:auto}.hypoCard{display:flex;flex-direction:column;gap:10px}.hypoLegend{font-size:11px;color:var(--text-3)}.hypoList{display:flex;flex-direction:column;gap:8px}.hypoRow{display:flex;align-items:flex-start;gap:12px;padding:11px 13px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-white)}.hypoRow.ok{border-color:#bfe0cd;background:var(--pos-weak)}.hypoRow.bad{border-color:#e6cabf;background:var(--neg-weak)}.hypoMain{flex:1;min-width:0;display:grid;gap:4px}.hypoTop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hypoTop b{font-size:13px;color:#1e1b16}.hypoTag{font:700 10px var(--font-ui);color:var(--accent);background:var(--accent-weak);padding:1px 7px;border-radius:5px}.hypoTf{font-size:11px;color:var(--text-3)}.hypoCond{font-size:11.5px;color:var(--text-2);line-height:1.5}.hypoBt{font-size:11px;color:var(--pos)}.hypoRow.bad .hypoBt{color:var(--neg)}.hypoRight{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:none}.hypoNote{font-size:11px;color:var(--text-3);line-height:1.5;padding-top:2px}.methodList{display:flex;flex-direction:column;gap:8px;margin:4px 0 8px}.methodRow{border:1px solid var(--hairline);border-radius:10px;background:var(--surface-white);padding:11px 13px}.methodTop{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.methodTop b{font:700 12.5px Space Grotesk;color:#1e1b16}.mDir{padding:1px 7px;border-radius:5px;font:700 10px Space Grotesk}.mDir.long{background:var(--pos-weak);color:var(--pos)}.mDir.short{background:var(--neg-weak);color:var(--neg)}.mDir.both{background:#ede7db;color:#6b6151}.mRegime{padding:1px 7px;border-radius:5px;font:600 10px Space Grotesk;background:#eaf0fb;color:#2a6fdb}.mTf{font:500 10px IBM Plex Mono;color:#a89e8a}.methodCond{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:7px}.methodCond>span{font-size:11.5px;color:#4a4437;line-height:1.5}.methodCond i{font-style:normal;font:600 9.5px Space Grotesk;letter-spacing:.04em;color:#b3a992;margin-right:5px}.methodCond .mInval{color:var(--neg)}.methodCond .mInval i{color:var(--neg);opacity:.75}.conceptGraph{display:flex;flex-direction:column}.cgWrap{border-radius:12px;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,#fffefb,#f6f1e8 60%,#efe8db);border:1px solid var(--hairline)}.cgSvg{width:100%;height:auto;max-height:360px;display:block}.cgEdge{fill:none;stroke:#c9bda0;stroke-width:1.1;opacity:.5;transition:opacity .18s,stroke .18s}.cgEdge.hot{stroke:#d0965a;opacity:.95;stroke-width:1.6}.cgEdge.cold{opacity:.12}.cgNode{cursor:pointer;transition:opacity .18s}.cgNode.dim{opacity:.32}.cgHalo{transition:opacity .18s}.cgDot{stroke:#fbf9f5;stroke-width:2;transition:r .18s}.cgLabelBg{fill:#fbf9f5;opacity:.72}.cgLabel{font:600 10.5px Space Grotesk;pointer-events:none;dominant-baseline:middle}.cgLegend{display:flex;flex-wrap:wrap;gap:4px 11px;padding:4px 2px 8px}.cgLegend span{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#8a8172}.cgLegend i{width:8px;height:8px;border-radius:50%}.cgDetail{border-top:1px solid var(--hairline);padding-top:8px}.cgDetail b{font:700 12px Space Grotesk}.cgCat{margin-left:7px;padding:1px 6px;border-radius:4px;background:#f1eadf;font:600 9.5px Space Grotesk;color:#8a8172}.cgDetail p{font-size:11.5px;color:#4a4437;line-height:1.55;margin:5px 0 0}.cgHint{border-top:1px solid var(--hairline);padding-top:8px;font-size:11px;color:#b3a992}.kRuleCat{padding:1px 6px;border-radius:4px;background:#e6f1ea;font:600 9.5px Space Grotesk;color:#1f7a50}.kCapHealth{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.kCapStat{display:grid;gap:3px;padding:12px 14px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-white)}.kCapStat b{font-size:22px;color:#2f2d29}.kCapStat span{font-size:11px;color:#8a8171}.kCapStat.ok{border-color:#d4e5d3;background:#f7fbf6}.kCapStat.ok b{color:#3f8f5b}.kCapStat.warn{border-color:#f0dfbc;background:#fffaf0}.kCapStat.warn b{color:#b17724}.kSkillListScroll{display:grid;gap:4px;max-height:340px;overflow-y:auto;padding-right:2px;margin-bottom:8px}.kSkillRow2{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:7px 8px;border-radius:8px;background:#fffdf9;border:1px solid #f0ece3}.kSkillRow2 .kSkillInfo{min-width:0;overflow:hidden}.kSkillRow2 .kSkillInfo b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kSkillActs{display:inline-flex;gap:4px}.kSkillActs button{border:1px solid var(--hairline);background:var(--surface-white);border-radius:6px;padding:3px 8px;font-size:11px;color:#6b6357;cursor:pointer}.kSkillActs button:hover{border-color:#c9beac}.kSkillActs button.dangerText{color:#bc4b34}.kSkillActs button.dangerText:hover{border-color:#bc4b34}.kSkillActs button.on{border-color:#e07a3f;color:#b8551f}.kSkillActs button:disabled{opacity:.45;cursor:not-allowed}.kSkillItem{border:1px solid #f0ece3;border-radius:8px;background:#fffdf9;overflow:hidden}.kSkillItem .kSkillRow2{border:0;border-radius:0;background:transparent}.kSkillDetail{padding:8px 10px 10px;border-top:1px dashed #ece4d8;background:#fbf8f2}.kSkillMeta{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 14px}.kSkillMeta>div{display:flex;justify-content:space-between;gap:8px;font-size:11px}.kSkillMeta span{color:#8a8171}.kSkillMeta b{color:#4f493f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kSkillDesc{font-size:11px;color:#6b6357;line-height:1.6;margin:8px 0 4px}.kSkillDetail details{font-size:11px;color:#8a8171}.kSkillDetail summary{cursor:pointer;padding:4px 0}.kSkillJson{max-height:220px;overflow:auto;background:#2f2d29;color:#e8e2d6;padding:8px 10px;border-radius:6px;font-size:10px;line-height:1.5;white-space:pre}.kProfileCard{border-color:#d9e6da}.kProfileList{display:grid;gap:5px;margin-top:4px}.kProfileRow{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 9px;border:1px solid #eef1ec;border-radius:8px;background:#fafdf9;font-size:12px}.kProfileInfo{min-width:0;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.kProfileInfo span{color:#6b6357}.kProfileTf{color:#8a8171!important}.kProfileMetric{font-size:11px;color:#3f8f5b;white-space:nowrap}.stratGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:6px}.stratCard{display:grid;gap:8px;padding:12px 13px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-white)}.stratCardTop{display:flex;align-items:center;gap:8px}.stratCardName{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.stratCardName b{font-size:13px;color:#2f2d29;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stratCardName small{font-size:10px;color:#8a8171}.stratChips{display:flex;gap:5px;flex-wrap:wrap}.stratChip{font-size:10px;padding:2px 8px;border-radius:999px;background:#f3ece1;color:#8a8171}.stratChip.lc{background:#eef3ee;color:#5f8a63}.stratChip.use{background:#fbeeda;color:#b8551f}.stratMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px 0;border-top:1px solid #f3ece1;border-bottom:1px solid #f3ece1}.stratMetrics>div{display:grid;gap:2px}.stratMetrics span{font-size:10px;color:#8a8171}.stratMetrics b{font-size:13px;color:#2f2d29}.stratCardActs{display:flex;justify-content:flex-end;gap:6px}.stratCardActs button{border:1px solid var(--hairline);background:var(--surface-white);border-radius:7px;padding:4px 12px;font-size:12px;cursor:pointer;color:#6b6357}.stratCardActs button:hover{border-color:#c9beac}.stratCardActs button.dangerText{color:#bc4b34}.stratCardActs button.dangerText:hover{border-color:#bc4b34}.stratAuto{font-size:11px;color:#b6ab98;align-self:center}.stratMetrics b.pos{color:#3f8f5b}.stratMetrics b.neg{color:#bc4b34}.stratBoard{display:grid;gap:3px;margin-top:4px}.stratHead,.stratRow{display:grid;grid-template-columns:minmax(0,1.6fr) 44px 88px 56px 64px 74px 68px;gap:6px;align-items:center}.stratHead{font-size:10px;color:#8a8171;padding:0 8px 4px}.stratHead .r,.stratRow .r{text-align:right;justify-self:end}.stratRow{padding:7px 8px;border:1px solid #f0ece3;border-radius:8px;background:#fffdf9;font-size:12px}.stratName{min-width:0;display:flex;gap:5px;align-items:baseline;flex-wrap:wrap}.stratName b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stratName small{color:#8a8171}.stratSrc{font-size:11px;color:#8a8171;display:flex;flex-direction:column;gap:1px}.stratLc{font-style:normal;font-size:10px;color:#b6ab98}.stratActs button{border:1px solid var(--hairline);background:var(--surface-white);border-radius:6px;padding:2px 7px;font-size:11px;cursor:pointer;color:#6b6357}.stratActs button.dangerText{color:#bc4b34}@media(max-width:620px){.stratHead{display:none}.stratRow{grid-template-columns:1fr auto;row-gap:3px}.stratRow .r{justify-self:start;text-align:left}}.kCapHint{font-size:11px;color:#8a8171;line-height:1.6;margin-top:8px}@media(max-width:560px){.kCapHealth{grid-template-columns:1fr}.kSkillRow2{grid-template-columns:22px minmax(0,1fr)}.kSkillActs{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}}.kDomains{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.kDomain{position:relative;display:grid;gap:3px;text-align:left;padding:13px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-white);cursor:pointer;transition:border-color .15s,background .15s}.kDomain.on{border-color:#e07a3f;background:#fff8ef}.kDomainT{font:700 15px Space Grotesk,sans-serif;color:#2f2d29}.kDomain.on .kDomainT{color:#b8551f}.kDomainS{font-size:11px;color:#8a8171}.kDomainN{position:absolute;top:12px;right:14px;font-size:13px;font-weight:700;color:#b6ab98}.kDomain.on .kDomainN{color:#e07a3f}@media(max-width:640px){.kDomains{grid-template-columns:1fr}}.kNav{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-white);padding:8px 12px;margin-bottom:10px}.kNavSrc{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:8px;border:1px solid var(--hairline);background:#fbf7ef;font:700 12px Space Grotesk;color:#6b513b;cursor:pointer}.kNavSrc .n{font-size:10px;color:#d06a22}.kNavArrow{color:#c9bda6;font-size:13px;flex:none}.kNavTabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.kNavTab{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:8px;border:0;background:none;font:600 12px Space Grotesk;color:#8a8172;cursor:pointer}.kNavTab.on{background:#1e1b16;color:#fff}.kNavTab .n{font-size:10px;opacity:.7}.kNavTab.on .n{opacity:.85}.kNavPipe{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kPipeStage{display:inline-flex;align-items:baseline;gap:3px;padding:2px 4px;border:0;background:none;cursor:pointer;font-size:11px;color:#8a8172;border-radius:6px}.kPipeStage:hover{background:#f6f1e8}.kPipeStage b{font-size:12.5px;color:#1e1b16;font-weight:700}.kBarSrc{height:28px;border:1px solid var(--hairline);border-radius:7px;background:#fff;padding:0 8px;font-size:11px;color:#1e1b16}.kBody{display:grid;grid-template-columns:1.7fr 1fr;gap:12px;align-items:start}.kMain{display:flex;flex-direction:column;gap:10px;min-width:0}.kRail{display:flex;flex-direction:column;gap:10px;position:sticky;top:8px}.kRagCard .kRagBar{margin-bottom:8px}.kCite.railCite{display:flex;flex-direction:column;gap:4px}.kCite.railCite .kCiteRow{display:flex;flex-wrap:wrap;gap:4px 8px;grid-template-columns:none}@media(max-width:1000px){.kBody{grid-template-columns:1fr}.kRail{position:static}.kNavPipe{margin-left:0;width:100%}}.kGuide{border:1px solid var(--hairline);border-radius:12px;background:var(--surface-white);padding:12px 14px;margin-bottom:12px}.kGuideHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.kGuideTitle{display:inline-flex;align-items:center;gap:6px;font:700 13px Space Grotesk;color:#1e1b16}.kGuideTitle svg{color:var(--accent, #C77B36)}.kGuideToggle{background:none;border:none;font-size:11px;color:#8a8172;cursor:pointer;padding:2px 6px}.kGuideToggle:hover{color:#1e1b16}.kGuideSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kGuideStep{position:relative;border:1px solid var(--hairline);border-radius:10px;padding:11px 12px;background:#fbf7ef;display:flex;flex-direction:column;gap:7px}.kGuideStep.active{border-color:var(--accent, #C77B36);background:#fcf3e8;box-shadow:0 0 0 1px var(--accent, #C77B36) inset}.kGuideStep.done{opacity:.72}.kGuideStep.todo{opacity:.85}.kGuideStepTop{display:flex;align-items:center;gap:7px}.kGuideStepTop b{font:700 13px Space Grotesk;color:#1e1b16}.kGuideNum{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:#efe6d6;color:#7a6f5c;flex:none}.kGuideStep.active .kGuideNum{background:var(--accent, #C77B36);color:#fff}.kGuideStep.done .kGuideNum{background:var(--pos-weak);color:var(--pos)}.kGuideNow{margin-left:auto;font-size:9.5px;font-weight:700;color:#fff;background:var(--accent, #C77B36);padding:1px 6px;border-radius:5px}.kGuideOk{margin-left:auto;font-size:9.5px;font-weight:700;color:var(--pos);background:var(--pos-weak);padding:1px 6px;border-radius:5px}.kGuideStep p{margin:0;font-size:11.5px;line-height:1.5;color:#6b6252;flex:1}.kGuideStep button{align-self:flex-start}.kGuideAllDone{margin-top:10px;display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--pos)}.kGuideDone{display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:center;border:1px dashed var(--hairline);border-radius:10px;background:none;padding:8px;font-size:11.5px;color:#8a8172;cursor:pointer;margin-bottom:12px}.kGuideDone:hover{color:#1e1b16;border-color:#d9cdb8}.kGuideDone svg{color:var(--pos)}@media(max-width:720px){.kGuideSteps{grid-template-columns:1fr}}.kLegend{border:1px solid var(--hairline);border-radius:9px;background:#fbf7ef;margin-bottom:10px;overflow:hidden}.kLegendHead{width:100%;display:flex;align-items:center;gap:7px;padding:8px 12px;background:none;border:0;cursor:pointer;font:600 12px Space Grotesk;color:#4a4234}.kLegendHead .flip{transform:rotate(180deg)}.kLegendHead svg{margin-left:auto}.kHelpDot{width:15px;height:15px;border-radius:50%;background:var(--accent);color:#fff;font:700 10px Space Grotesk;display:grid;place-items:center;flex:none}.kLegendBody{padding:2px 12px 11px;display:grid;gap:7px}.kLegendRow{display:grid;grid-template-columns:82px 1fr;gap:9px;align-items:start}.kLegendRow .evBadge{justify-self:start}.kLegendDesc{font-size:11.5px;line-height:1.55;color:#6b6252}.kArchive{margin-top:10px;border-top:1px dashed var(--hairline);padding-top:8px}.kArchiveHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.kArchiveHead>button{white-space:nowrap;flex:none}.kArchiveHead .kArchiveToggle{flex:1;justify-content:flex-start}.kArchiveToggle{display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;font:600 12px Space Grotesk;color:#8a8172;padding:4px 0}.kArchiveToggle:hover{color:#1e1b16}.kArchiveToggle .flip{transform:rotate(180deg)}.kArchive .kRowList{margin-top:6px}.kRowList{display:flex;flex-direction:column;gap:6px}.kRow{border:1px solid var(--hairline);border-radius:9px;background:var(--surface-white);overflow:hidden}.kRow.open{border-color:#d9cdb8}.kRowHead{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;background:none;border:none;cursor:pointer;text-align:left}.kRowName{font:700 12.5px Space Grotesk;color:#1e1b16;flex-shrink:0}.kRowVer{font-size:10px;color:#a89e8a;font-weight:500}.kRowMeta{font-size:10.5px;color:#a89e8a}.kRow .mDir{flex:none;padding:1px 7px;border-radius:5px;font:700 10px Space Grotesk}.kRowAction{margin-left:auto;padding:5px 12px;border-radius:8px;background:#1f7a50;color:#fff;font:700 11px Space Grotesk;white-space:nowrap;cursor:pointer;box-shadow:0 2px 6px -2px #1f7a5080}.kRowAction:hover{background:#17603f}.kRowAction:hover{background:#d6eadd}.kRowChevron{color:#c9bda6;transition:transform .15s;flex:none}.kRow.open .kRowChevron{transform:rotate(180deg)}.kRowBody{padding:9px 12px 11px;border-top:1px solid #EDE7DB;display:flex;flex-direction:column;gap:7px}.hypoWhy.neg{color:var(--neg)}.kGrid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kSourceBar .kSourceChips{display:flex;flex-wrap:wrap;gap:6px}.kSourceChip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--hairline);border-radius:7px;background:#fff;font-size:11px;color:#4a4437;cursor:pointer}.kSourceChip.add{border-style:dashed;color:#8a8172}.kSrcDot{width:6px;height:6px;border-radius:50%;background:#d9cdb8}.kSrcDot.ok{background:var(--pos)}.kFoot{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:900px){.kGrid2,.kFoot{grid-template-columns:1fr}.kBarPipe{margin-left:0;width:100%}}.asstFab{position:fixed;right:22px;bottom:22px;z-index:60;width:52px;height:52px;border:0;border-radius:50%;background:linear-gradient(150deg,#e68a4e,#d06a22);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 26px -8px #d06a22d9;transition:transform .15s ease}.asstFab:hover{transform:translateY(-2px)}.asstFab.open{background:var(--dark)}.asstBadge{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--neg);color:#fff;font:700 11px var(--font-mono);display:grid;place-items:center;border:2px solid var(--bg-canvas)}.asstDrawer{position:fixed;right:22px;bottom:84px;z-index:60;width:380px;max-width:calc(100vw - 32px);height:680px;max-height:calc(100vh - 120px);overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 20px 44px -14px #3c2d195c;padding:14px;display:flex;flex-direction:column;gap:10px}.asstScroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:2px}.asstScroll::-webkit-scrollbar{width:6px}.asstScroll::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:3px}.asstIconBtn{border:0;background:transparent;color:var(--text-3);cursor:pointer;padding:4px;border-radius:6px}.asstIconBtn:hover{background:var(--surface-2);color:var(--accent)}.asstQuick{display:flex;flex-wrap:wrap;gap:6px;flex:none}.asstChip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--hairline);background:var(--surface-white);color:#4a4234;border-radius:999px;padding:4px 9px;font:600 11px var(--font-ui);cursor:pointer}.asstChip:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.asstChip:disabled{opacity:.5;cursor:default}.asstWelcome{border:1px dashed var(--hairline);border-radius:11px;padding:14px;background:var(--surface-white);display:grid;gap:6px}.asstWelcome b{font-size:13px;color:#1e1b16}.asstWelcome p{font-size:12px;line-height:1.6;color:var(--text-3)}.asstWelcome .asstHint{font-size:11px;color:var(--text-3);opacity:.85}.asstMsg{display:flex;gap:7px;align-items:flex-start}.asstMsg.user{justify-content:flex-end}.asstMsgAvatar{width:24px;height:24px;border-radius:7px;background:linear-gradient(150deg,#e68a4e,#d06a22);color:#fff;display:grid;place-items:center;flex:none;margin-top:2px}.asstBubble{border-radius:12px;padding:9px 12px;max-width:82%;font-size:12.5px;line-height:1.6;word-break:break-word;overflow-wrap:anywhere}.asstBubble.user{background:var(--dark);color:var(--dark-ink);border-bottom-right-radius:4px}.asstBubble.bot{background:var(--surface-white);border:1px solid var(--hairline);color:#332c20;border-bottom-left-radius:4px}.asstBubble.bot.asstSummary{display:block}.asstBubble.bot.asstSummary>*+*{margin-top:6px}.asstCode{font:600 11.5px var(--font-mono);background:var(--surface-2);padding:1px 5px;border-radius:4px;color:var(--accent)}.asstList{margin:4px 0 4px 2px;padding-left:16px;display:grid;gap:3px}.asstList li{font-size:12.5px;line-height:1.55}.asstQuote{border-left:3px solid var(--hairline);padding:2px 0 2px 9px;margin:4px 0;color:var(--text-3);font-size:11.5px}.asstHr{border:0;border-top:1px solid var(--hairline);margin:6px 0}.asstTyping{display:inline-flex;gap:4px;align-items:center}.asstTyping i{width:6px;height:6px;border-radius:50%;background:var(--text-3);opacity:.5;animation:asstBlink 1.1s infinite}.asstTyping i:nth-child(2){animation-delay:.18s}.asstTyping i:nth-child(3){animation-delay:.36s}@keyframes asstBlink{0%,60%,to{opacity:.28}30%{opacity:.9}}.asstCaret{display:inline-block;width:6px;height:13px;background:var(--accent);margin-left:2px;vertical-align:-2px;animation:asstBlink 1s steps(2) infinite}.asstInputBar{flex:none;display:flex;gap:7px;align-items:center}.asstInputBar input{flex:1;height:38px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-white);padding:0 12px;font-size:12.5px;color:#1e1b16}.asstInputBar input:focus{outline:none;border-color:var(--accent)}.asstSend{width:38px;height:38px;flex:none;border:0;border-radius:10px;background:linear-gradient(150deg,#e68a4e,#d06a22);color:#fff;display:grid;place-items:center;cursor:pointer}.asstSend:disabled{opacity:.5;cursor:default}.asstSend .spin{animation:asstspin 1s linear infinite}.asstHead{display:flex;align-items:center;gap:10px;flex:none}.asstAvatar{width:32px;height:32px;border-radius:9px;background:linear-gradient(150deg,#e68a4e,#d06a22);color:#fff;display:grid;place-items:center;flex:none}.asstHeadText{flex:1;display:grid;gap:1px}.asstHeadText b{font-size:13.5px;color:#1e1b16}.asstHeadText small{font-size:11px;color:var(--text-3)}.asstClose{border:0;background:transparent;color:var(--text-3);cursor:pointer;padding:4px;border-radius:6px}.asstClose:hover{background:var(--surface-2);color:var(--neg)}.asstDigest{display:grid;gap:1px;border:1px solid var(--hairline);border-radius:10px;overflow:hidden;background:var(--surface-white);flex:none}.asstRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px;border-bottom:1px solid var(--hairline)}.asstRow:last-child{border-bottom:0}.asstRow span{font-size:12px;color:var(--text-3);flex:none}.asstRow b{font-size:12.5px;color:#1e1b16;text-align:right}.asstRow.clickable{cursor:pointer}.asstRow.clickable:hover{background:#fdf7f0}.asstRow .asstRowGo{color:var(--text-4);flex:none}.asstAlerts{border:1px solid #e7c4bd;border-radius:10px;overflow:hidden;background:#fff6f3;flex:none}.asstAlertHead{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;color:var(--neg);border-bottom:1px solid #f0d6cf}.asstAlertRow{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;background:transparent;padding:6px 12px;text-align:left;cursor:pointer;border-bottom:1px solid #f4e2dd;color:var(--text-2);font-size:12px}.asstAlertRow:last-child{border-bottom:0}.asstAlertRow:hover{background:#fff1ec}.asstAlertRow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asstAlertRow svg{color:var(--neg);flex:none}.asstAlertMore{width:100%;border:0;background:transparent;padding:7px;font-size:11px;color:var(--accent-ink);cursor:pointer;border-top:1px solid #f0d6cf}.asstSumBtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;padding:10px;background:var(--dark);color:var(--dark-ink);font:700 12.5px var(--font-ui);cursor:pointer}.asstSumBtn:disabled{opacity:.6;cursor:default}.asstSumBtn .spin{animation:asstspin 1s linear infinite}@keyframes asstspin{to{transform:rotate(360deg)}}.asstSummary{border:1px solid var(--hairline);border-radius:10px;background:var(--surface-white);padding:11px 13px;display:grid;gap:6px}.settingsTermPage .cfgHead{display:flex;align-items:center;gap:11px;padding-bottom:4px;margin-bottom:2px}.settingsTermPage .cfgHeadIcon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--accent-weak);color:var(--accent);flex:none}.settingsTermPage .cfgHeadText{flex:1;min-width:0;display:grid;gap:2px}.settingsTermPage .cfgHeadText b{font-size:14px;color:#1e1b16}.settingsTermPage .cfgHeadText small{font-size:11.5px;color:var(--text-3);line-height:1.5}.settingsTermPage .cfgHeadStatus{flex:none;font:700 11px var(--font-ui);padding:4px 10px;border-radius:7px;background:var(--surface-2);color:var(--text-2)}.settingsTermPage .cfgHeadStatus.ok{background:var(--pos-weak);color:#1f7a50}.settingsTermPage .cfgHeadStatus.warn{background:var(--warn-weak);color:#9a7420}.settingsTermPage .cfgHeadStatus.neg{background:var(--neg-weak);color:#a5341c}.settingsTermPage .configFieldset.cfgActive{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.settingsTermPage .cfgUsing{font:700 10px var(--font-ui);color:#fff;background:var(--accent);padding:1px 7px;border-radius:5px;margin-right:auto;margin-left:2px}.cfgHint{display:block;margin-top:4px;font-size:11px;line-height:1.5;color:var(--text-muted, #9a917f)}.observabilityGrid{align-items:start}.observabilityGrid .miniChart{min-height:0}.observabilityGrid .incidentPanel{max-height:300px;overflow-y:auto;gap:0}.observabilityGrid .incidentPanel>div{gap:8px;padding:8px 2px;border-bottom:1px solid var(--hairline)}.observabilityGrid .incidentPanel>div:last-child{border-bottom:0}.observabilityGrid .incidentPanel>div span{font-size:12px;line-height:1.45;color:var(--text-2)}.observabilityGrid .incidentPanel>div small{font-size:10.5px;color:var(--text-4)}.observabilityGrid .incidentPanel>div .statusBadge{font-size:10px;padding:2px 7px}.observabilityGrid .incidentPanel .linkCell{font-size:11px}.observabilityGrid .incidentPanel h3{font-size:12.5px;margin-bottom:4px}.settingsTermPage .configFieldsetHead{display:flex;align-items:center;gap:9px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--hairline)}.settingsTermPage .cfgProvLogo{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font:800 13px var(--font-ui);color:#fff;flex:none}.settingsTermPage .cfgProvLogo[data-p=anthropic]{background:#c9662e}.settingsTermPage .cfgProvLogo[data-p=openai]{background:#10a37f}.settingsTermPage .cfgProvLogo[data-p=deepseek]{background:#4d6bfe}.settingsTermPage .cfgProvLogo[data-p=gemini]{background:#7a4fd0}.settingsTermPage .configFieldsetHead strong{font-size:13.5px;color:#1e1b16}.settingsTermPage .configFieldset{padding:15px}.settingsTermPage .configFieldset label{font-size:11.5px;font-weight:640;color:var(--text-3)}.settingsTermPage .configFieldset input{font-size:13px;padding:10px 12px}.settingsTermPage .exchangeColHead{padding-bottom:10px;margin-bottom:4px}.settingsTermPage .exchangeColHead .exchangeLogo.binance{background:#f0b90b;color:#1e1b16}.settingsTermPage .exchangeColHead .exchangeLogo.okx{background:#1e1b16;color:#fff}.settingsTermPage .exchangeColHead strong{font-size:14px}.settingsTermPage .liveGate{font-size:12px}.settingsTermPage .switchGrid{gap:8px}.settingsTermPage .panelForm .formGrid{gap:12px}.cfgFormSection{display:grid;gap:12px;padding-top:18px;border-top:1px solid #e7e9ed}.cfgFormSection:first-of-type{padding-top:2px;border-top:0}.cfgSectionLabel{display:grid;gap:2px}.cfgSectionLabel b{color:#25272b;font-size:13px;line-height:1.5}.cfgSectionLabel span{color:#7b8491;font-size:11px;line-height:1.5;font-weight:450}.cfgSwitchField{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 12px;border:1px solid #e2e5e9;border-radius:8px;background:#fff}.cfgSwitchField>span{min-width:0;display:grid;gap:1px;color:#25272b;font-size:12px;font-weight:600}.cfgSwitchField>span b{font:inherit;color:inherit}.cfgSwitchField>span small{color:#8b93a0;font-size:10.5px;line-height:1.35;font-weight:450}.cfgSwitch{flex:none;min-width:82px;height:30px;display:flex;align-items:center;gap:7px;padding:3px 9px 3px 4px;border:0;border-radius:999px;background:#eef0f2;color:#667085;cursor:pointer;transition:background .16s ease,color .16s ease}.cfgSwitch i{width:22px;height:22px;flex:none;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10182829}.cfgSwitch em{font:650 11px var(--font-ui);font-style:normal}.cfgSwitch.on{background:#dff2e6;color:#18794e}.cfgSwitch:focus-visible{outline:3px solid rgba(224,122,63,.18);outline-offset:2px}.cfgInputUnit{position:relative;display:block}.panelForm label .cfgInputUnit input{padding-right:64px}.panelForm label .cfgInputUnit em{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#89919d;font:600 10.5px var(--font-ui);font-style:normal;pointer-events:none}.cfgLabelRow{display:flex;align-items:center;justify-content:space-between;gap:8px;color:inherit!important;font:inherit!important}.cfgLabelRow em{padding:2px 7px;border-radius:999px;background:#fff3df;color:#98651c;font:650 9.5px var(--font-ui);font-style:normal}.cfgMonoInput{font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums}.cfgTestActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cfgTestActions .secondaryButton{min-height:36px;background:#fff;border-color:#dfe3e8;color:#4b5563}.cfgClearSecret{justify-self:start;width:fit-content}.configSaveBar small.hasChanges{color:#b65c20;font-weight:650}.configFieldsetHead .statusBadge{margin-left:auto}.configFieldsetHead[role=button]:focus-visible{outline:3px solid rgba(224,122,63,.16);outline-offset:5px;border-radius:5px}.configFieldset.collapsed .configFieldsetHead{margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important}.configDataBackup .configInfoGrid>div{border:0;border-radius:9px;background:#f7f8fa}.runtimePanel-security>.formGrid{grid-template-columns:minmax(0,640px)}.runtimePanel-network .cfgHeadStatus{background:#f0f1f3;color:#667085}.spin{animation:cfgSpin .8s linear infinite}@keyframes cfgSpin{to{transform:rotate(360deg)}}@media(max-width:720px){.cfgSwitchField{min-height:52px}.cfgTestActions{display:grid;grid-template-columns:1fr}.cfgTestActions .secondaryButton{width:100%}.runtimePanel-security>.formGrid{grid-template-columns:1fr}}.mShell2{height:100vh;height:100dvh;display:flex;flex-direction:column;background:#f4f1eb;overflow:hidden;overscroll-behavior:none}.mHeader2{flex:none;display:flex;align-items:center;gap:12px;padding:calc(12px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 16px 12px;background:#fbf9f5;border-bottom:1px solid #EDE7DB}.mMenuBtn{width:38px;height:38px;border:0;border-radius:10px;background:#f1eadf;color:#1e1b16;display:grid;place-items:center;flex:none;cursor:pointer}.mHeaderMid{flex:1;min-width:0;display:grid;gap:1px}.mHeaderMid strong{font:700 17px Space Grotesk;color:#1e1b16;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mHeaderMid small{font:500 11px IBM Plex Mono;color:#8a8172}.mHeaderRight{flex:none;display:flex;align-items:center;gap:8px}.mRuntimeButton{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;max-width:156px;min-height:36px;padding:5px 8px;border:1px solid #ddd5c8;border-radius:10px;background:#fff;color:#443d34;text-align:left;font-family:var(--font-ui)}.mRuntimeButton>span{width:7px;height:7px;border-radius:50%;background:#8b8173}.mRuntimeButton>div{min-width:0;display:grid;gap:1px}.mRuntimeButton small{color:#9a917f;font:650 7px var(--font-mono);letter-spacing:.07em}.mRuntimeButton b{overflow:hidden;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mRuntimeButton>svg{width:12px;color:#9a917f}.mRuntimeButton.ok{border-color:#cde0d2;background:#f7fbf8}.mRuntimeButton.ok>span{background:#1f7a50}.mRuntimeButton.warning{border-color:#ead6b0;background:#fffaf0}.mRuntimeButton.warning>span{background:#c68a20}.mRuntimeButton.danger{border-color:#eac5bc;background:#fff6f3}.mRuntimeButton.danger>span{background:#c43f28}.mSafetyOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:flex;align-items:flex-end;background:#1e191473;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mSafetySheet{width:100%;box-sizing:border-box;padding:7px 14px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#faf8f4;box-shadow:0 -14px 42px #241c1438;animation:mSheetUp .2s ease-out}.mSafetyHandle{display:block;width:38px;height:4px;margin:0 auto 13px;border-radius:3px;background:#d6cec2}.mSafetySheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:0 2px 12px}.mSafetySheet>header>div{min-width:0}.mSafetySheet>header small,.mSafetySheet>header b{display:block}.mSafetySheet>header>div>small{color:#a76537;font:700 8px var(--font-mono);letter-spacing:.08em}.mSafetySheet>header>div>b{margin-top:4px;color:#2f2922;font-size:17px}.mSafetySheet>header p{margin:5px 0 0;color:#847b6e;font-size:10px;line-height:1.5}.mSafetySheet>header>.statusBadge{flex:none;margin-top:2px;white-space:normal;text-align:center}.mSafetyTarget{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:9px 11px;border:1px solid #e7e0d5;border-radius:10px;background:#fff}.mSafetyTarget span{color:#918777;font-size:10px}.mSafetyTarget b{font-size:11px;color:#3f3830;text-align:right}.mSafetyReason{display:grid;gap:5px;margin-bottom:10px;padding:11px;border:1px solid #ead8ba;border-radius:10px;background:#fffaf1}.mSafetyReason>b{color:#925916;font-size:11px}.mSafetyReason p{margin:0;color:#6f665a;font-size:10px;line-height:1.55}.mSafetyReason small{display:flex;align-items:flex-start;gap:5px;color:#918777;font-size:9px;line-height:1.5}.mSafetyReason small svg{flex:none;width:11px;height:11px;margin-top:1px;color:#d47424}.mSafetyActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mSafetyActions button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:72px!important;padding:10px!important;border:1px solid #e3dacf!important;border-radius:12px!important;background:#fff!important;color:#4a4239!important;text-align:left!important;font-family:var(--font-ui)!important}.mSafetyActions button>svg{width:19px;color:#d06a22}.mSafetyActions button span{min-width:0}.mSafetyActions button b,.mSafetyActions button small{display:block}.mSafetyActions button b{font-size:11px}.mSafetyActions button small{margin-top:4px;color:#948a7c;font-size:8.5px;line-height:1.4}.mSafetyActions button.active{border-color:#e0ad81!important;background:#fff3e8!important}.mSafetyActions button.danger>svg{color:#c43f28}.mSafetyActions button.danger.active{border-color:#dd8776!important;background:#fbe8e4!important}.mSafetyActions button.locked{border-color:#e6d2ad!important;background:#fffaf0!important;cursor:default}.mSafetyActions button.locked>svg{color:#b8842f}.mSafetyActions button.locked small{color:#8d6b36}.mSafetyClose{width:100%;height:40px;margin-top:10px;border:0;border-radius:10px;background:#2b2722;color:#fff;font:700 12px var(--font-ui)}.mRunBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:8px;font:700 12px Space Grotesk}.mRunBadge.on{background:#e6f1ea;color:#1f7a50}.mRunBadge.off{background:#f1eadf;color:#8a8172}.mRunBadge .pulseDot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulseDot 2s infinite}.keyVerifyBlock{display:grid;gap:8px;border:1px solid #f0dfbc;border-radius:10px;background:#fffaf0;padding:12px}.keyVerifyBlock>strong{font-size:13px;color:#6b513b}.keyVerifyBlock>small{color:#8a8171;font-size:11px;line-height:1.6}.keyVerifyRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.keyVerifyRow b{font-size:12px;min-width:64px}.agWatchEmpty{display:block;color:#8a8171;font-size:11px;line-height:1.6}.agWatchList{display:grid;gap:6px}.agWatchRow{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:7px;align-items:center;font-size:12px;color:#4f493f}.agWatchRow.closed{opacity:.55}.agWatchDot{width:7px;height:7px;border-radius:50%;background:#3f8f5b;animation:pulseDot 2s infinite}.agWatchDot.triggered{background:#b17724;animation:none}.agWatchDot.expired,.agWatchDot.cancelled,.agWatchDot.invalidated{background:#c4b8a4;animation:none}.agWatchBody{min-width:0;display:flex;gap:5px 6px;align-items:baseline;flex-wrap:wrap}.agWatchBody small{display:block;flex-basis:100%;color:#8a8171;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.agWatchMeta{color:#8a8171;font-size:11px;white-space:nowrap}.agWatchCancel{border:0;background:transparent;color:#c4b8a4;cursor:pointer;display:grid;place-items:center;padding:2px}.agWatchCancel:hover{color:#bc4b34}.agWatchRow.primary{margin-top:3px;padding:7px 6px;border:1px solid #cfe3d6;border-radius:7px;background:#f5faf6}.agWatchRow.supporting{padding-left:7px}.agWatchRole{padding:1px 5px;border-radius:9px;background:#efe9df;color:#756b5d;font:700 8px var(--font-ui);font-style:normal;white-space:nowrap}.agWatchRow.primary .agWatchRole{background:#dfeee4;color:#286642}.agWatchDot.superseded{background:#8a8171;animation:none}.agWatchDirection{padding:1px 5px;border-radius:9px;background:#eeeae3;color:#736b60;font:700 8px var(--font-ui);font-style:normal;white-space:nowrap}.agWatchDirection.long{background:#e2f1e7;color:#246744}.agWatchDirection.short{background:#f8e7e3;color:#a23f31}.agWatchCondition{color:#4f493f;font-size:11px}.mGoalDerived{display:block;margin:7px 0 10px;color:#8a8171;font-size:11px;line-height:1.5}.mReconnect{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:8px;font:700 11px Space Grotesk;background:#fbefdd;color:#b17724}.mReconnect .pulseDot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulseDot 1.4s infinite}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.3}}.mMain2{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding-bottom:22px}.mPtr{position:absolute;top:-44px;left:0;right:0;height:42px;display:flex;align-items:center;justify-content:center;gap:7px;color:#8a8172;font-size:12px;pointer-events:none;transition:opacity .15s}.mPtr svg{color:#d06a22}.mSpin{animation:mSpin .8s linear infinite}@keyframes mSpin{to{transform:rotate(360deg)}}.mSheetGrip{display:flex;justify-content:center;padding:9px 0 3px;touch-action:none}.mSheetGrip span{width:38px;height:4px;border-radius:3px;background:#d8cfbe}.mSymPills button,.mSheetRow,.mIncBtn,.mSymMore{transition:transform .1s ease,background .12s ease}.mSymPills button:active,.mSheetRow:active,.mIncBtn:active,.mSymMore:active,.mCard.mTap:active{transform:scale(.96)}.mMain2.mMainChat{padding-bottom:0;overflow:hidden;display:flex;flex-direction:column;touch-action:pan-y}.mMain2.mMainChat>.mChatContent{flex:1;min-height:0;display:flex;flex-direction:column}.mChatContent>.mChatStatus{flex:none}.mShell2 .chatShell{flex:1;min-height:0;display:block;height:auto;margin:0;width:100%}.mShell2 .chatShell>.chatPage{height:100%;min-height:0}.mShell2 .agChat{height:100%;min-height:0}.mShell2 .agInputBar{flex:none}.mShell2 .agRail{display:none}.mNativeTabbar{flex:none;z-index:50;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:5px 8px calc(5px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom,0px)));border-top:1px solid #DED6C8;background:#fffefbf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mNativeTabbar button{min-width:0;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:10px;background:transparent;color:#918777;font:600 9.5px var(--font-ui)}.mNativeTabbar button svg{flex:none;stroke-width:1.8}.mNativeTabbar button.active{color:#b65c20;background:#fbeddf}.mobileChatShell,.mobileChatShell .agChat{height:100%;min-height:0;overflow:hidden}.mobileChatShell .agChat{position:relative;padding:0;border:0;border-radius:0;background:#f8f5ef}.agChatMobileBar{flex:none;min-height:45px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #E8E1D6;background:#fffefb}.agChatMobileBar .agChatTitle{font-size:12px}.agChatMobileBar .agChatNum{display:none}.agChatMobileBar .agChatHeadR{gap:5px}.agChatMobileBar .agViewToggle{margin-right:2px}.agMobileIconBtn{position:relative;width:31px;height:31px;display:grid;place-items:center;border:1px solid #E3DCCE;border-radius:8px;background:#fff;color:#6b6455}.agMobileIconBtn b{position:absolute;right:-3px;top:-4px;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;border-radius:8px;background:#d06a22;color:#fff;font:700 8px var(--font-mono)}.mobileChatShell .agMsgs{flex:1 1 0;min-height:0;overflow-y:scroll;overflow-x:hidden;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-behavior:auto;gap:18px;padding:14px 14px 22px}.mobileChatShell .agInputBar{margin:0;padding:8px 9px 8px 13px;padding-bottom:calc(8px + var(--keyboard-inset-height,0px));border:0;border-top:1px solid #DED6C8;border-radius:0;background:#fffefb}.mobileChatShell .agInputBar textarea{max-height:96px;font-size:14px}.mobileChatShell .agMsgAiRow{gap:0}.mobileChatShell .agAvatar{width:27px;height:27px;border-radius:8px}.mobileChatShell .agBubbleAi{width:100%;max-width:100%;padding:0 0 15px;border:0;border-bottom:1px solid #E6DED2;border-radius:0;background:transparent;font-size:12.5px;line-height:1.65}.mobileChatShell .agBubbleUser{max-width:88%;padding:9px 11px;font-size:13px;line-height:1.58}.mobileChatShell .agBubbleAi.decisionMessage{max-width:100%;width:100%}.mobileChatShell .pendingActionsDock{max-height:30vh;overflow-y:auto;border-top:1px solid #E8E1D6;background:#fffefb}.mChatHistoryOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:flex;align-items:flex-end;background:#1e1b1661}.mChatHistorySheet{width:100%;max-height:78dvh;padding:14px 14px calc(16px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));display:flex;flex-direction:column;gap:10px;border-radius:18px 18px 0 0;background:#fbf9f5;box-shadow:0 -16px 40px #1e1b1629}.mChatHistoryHead{display:flex;align-items:center;justify-content:space-between}.mChatHistoryHead>div{display:grid;gap:2px}.mChatHistoryHead b{font-size:16px}.mChatHistoryHead small{color:#8a8172;font-size:11px}.mChatHistoryHead>button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;background:#f1eadf;color:#6b6455}.mChatNewSession{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:#1e1b16;color:#f5e9db;font-weight:700}.mChatHistoryList{min-height:0;overflow-y:auto;display:flex;flex-direction:column}.mChatHistoryList>button{width:100%;display:flex;align-items:center;gap:8px;padding:12px 10px;border:0;border-bottom:1px solid #EDE7DB;background:transparent;color:#4e473d;text-align:left}.mChatHistoryList>button.active{background:#fbeddf;color:#9f4e18}.mChatHistoryList>button span{flex:1;min-width:0;display:grid;gap:3px}.mChatHistoryList b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.mChatHistoryList small{color:#9b917f;font:500 10px var(--font-mono)}.mChatHistoryList p{padding:28px;color:#8a8172;text-align:center}.mChatClearHistory{align-self:center;display:flex;align-items:center;gap:6px;padding:7px 12px;border:0;background:transparent;color:#b84b37;font-size:11px}.mDrawerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#1e1b166b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:mDrawerFade .2s ease}@keyframes mDrawerFade{0%{opacity:0}to{opacity:1}}.mDrawer{position:absolute;left:0;top:0;bottom:0;width:80%;max-width:300px;background:#fbf9f5;border-right:1px solid #E3DCCE;box-shadow:12px 0 40px -8px #1e1b164d;padding:calc(30px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 14px calc(24px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));display:flex;flex-direction:column;animation:mDrawerIn .22s ease-out}@keyframes mDrawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.mDrawerBrand{display:flex;align-items:center;gap:11px;padding:4px 6px 14px;border-bottom:1px solid #EDE7DB;margin-bottom:12px}.mDrawerLogo{width:38px;height:38px;border-radius:0;background:transparent;display:grid;place-items:center;flex:none;box-shadow:none}.mDrawerLogo img{width:29px;height:29px;object-fit:contain;display:block}.mDrawerBrandText{display:grid;gap:1px}.mDrawerBrandText b{font:700 15px Space Grotesk;color:#1e1b16}.mDrawerBrandText small{font:600 9px Space Grotesk;letter-spacing:.1em;color:#a89e8a}.mLangBar{display:flex;align-items:center;gap:9px;padding:11px 2px 13px;margin:4px 0 6px;border-top:1px solid #efe9de;border-bottom:1px solid #efe9de}.mLangBar>svg{color:#a89e8a;flex:none}.mLangSeg{display:flex;flex:1;border:1px solid #e3dccd;border-radius:10px;overflow:hidden;background:#fff}.mLangSeg button{flex:1;padding:9px 4px;border:0;background:transparent;color:#6b6152;font:600 13px Space Grotesk;cursor:pointer}.mLangSeg button:first-child{border-right:1px solid #e3dccd}.mLangSeg button.on{background:linear-gradient(150deg,#e68a4e,#d06a22);color:#fff}.mDrawerTitle{display:flex;align-items:baseline;justify-content:space-between;padding:2px 7px 8px}.mDrawerTitle b{font-size:13px}.mDrawerTitle small{color:#a89e8a;font-size:9px}.mDrawerNav{display:flex;flex-direction:column;gap:4px;flex:1;overflow-y:auto}.mDrawerItem{display:flex;align-items:center;gap:11px;min-height:52px;padding:9px 11px;border:0;border-radius:10px;background:transparent;color:#4b443a;cursor:pointer;text-align:left}.mDrawerItem svg{color:#8a8172;flex:none}.mDrawerItem>span{flex:1;min-width:0;display:grid;gap:2px}.mDrawerItem>span b{font:700 13px Space Grotesk}.mDrawerItem>span small{color:#9a907f;font:500 9px Space Grotesk}.mDrawerItem>svg:last-child{color:#b3a992}.mDrawerItem.active{background:#1e1b16;color:#f5e9db;font-weight:700}.mDrawerItem.active svg{color:#f5e9db}.mDrawerItem.active>span small{color:#bdb09f}.mDrawerFoot{display:grid;padding-top:12px;border-top:1px solid #EDE7DB;background:#fbf9f5}.mDrawerSettings{display:flex;align-items:center;gap:11px;width:100%;min-height:56px;padding:10px 11px;border:1px solid #E3DCCE;border-radius:10px;background:#fff;color:#4b443a;text-align:left;cursor:pointer;box-shadow:0 2px 8px #342b1f0a}.mDrawerSettings>svg{flex:none;color:#8a8172}.mDrawerSettings>span{display:grid;gap:2px;min-width:0;flex:1}.mDrawerSettings b{font:700 13px Space Grotesk}.mDrawerSettings small{color:#9a907f;font:500 9px Space Grotesk}.mDrawerSettings>svg:last-child{color:#b3a992}.mDrawerSettings.active{border-color:#1e1b16;background:#1e1b16;color:#f5e9db}.mDrawerSettings.active svg{color:#f5e9db}.mDrawerSettings.active small{color:#bdb09f}.mScreen{display:flex;flex-direction:column;gap:10px;padding:14px}.mScreen .mono,.mScreen b.mono{font-family:IBM Plex Mono}.mScreen .pos{color:#1f7a50}.mScreen .neg{color:#c43f28}.mCard{background:#fbf9f5;border:1px solid #E3DCCE;border-radius:13px;padding:13px}.mCardHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mCardHead b{font:700 13px Space Grotesk;color:#1e1b16}.mCardHead small{font:500 11px IBM Plex Mono;color:#8a8172}.mLink,.mLink2{border:0;background:transparent;color:#c9631f;font:700 12px Space Grotesk;cursor:pointer}.mLink2{margin-top:10px;padding:0}.mEmpty{padding:18px;text-align:center;color:#8a8172;font-size:12px}.mChatStatus{display:grid;grid-template-columns:repeat(4,1fr);background:#fbf9f5;border-bottom:1px solid #EDE7DB;flex:none}.mChatStatCell{display:grid;gap:2px;padding:9px 8px;border-right:1px solid #EDE7DB}.mChatStatCell:last-child{border-right:0}.mChatStatCell span{font:700 8px Space Grotesk;letter-spacing:.08em;text-transform:uppercase;color:#a89e8a}.mChatStatCell b{font:700 13px IBM Plex Mono;color:#1e1b16}.mWatchScreen{gap:12px}.mWatchSummary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mWatchSummary>div{display:grid;gap:2px;padding:12px;border:1px solid #E3DCCE;border-radius:12px;background:#fffefb}.mWatchSummary b{font-size:22px;color:#1e1b16}.mWatchSummary span{color:#8a8172;font-size:10px}.mWatchSummary p{grid-column:1/-1;padding:9px 11px;border-radius:9px;background:#f1eadf;color:#6b6455;font-size:10.5px;line-height:1.5}.mNativeSection{overflow:hidden;border:1px solid #E3DCCE;border-radius:13px;background:#fffefb}.mNativeSection>header{min-height:52px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #EDE7DB}.mNativeSection>header>div{display:grid;gap:2px}.mNativeSection>header b{font-size:13px}.mNativeSection>header small{color:#938a7b;font-size:9.5px}.mNativeSection>header>span{min-width:24px;height:24px;display:grid;place-items:center;border-radius:12px;background:#fbeddf;color:#ad561c;font:700 10px var(--font-mono)}.mWatchList{display:flex;flex-direction:column}.mWatchCard{position:relative;display:grid;gap:10px;padding:13px 12px 13px 15px;border-bottom:1px solid #EDE7DB}.mWatchCard:last-child{border-bottom:0}.mWatchCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#928879}.mWatchCard.long:before{background:#238158}.mWatchCard.short:before{background:#b64838}.mWatchCardHead{display:flex;align-items:center;justify-content:space-between}.mWatchCardHead>div{display:flex;align-items:center;gap:7px}.mWatchCardHead>div>b{font-size:14px}.mWatchCardHead>div>span{padding:3px 7px;border-radius:6px;background:#f1eee8;color:#6d6559;font-size:9.5px;font-weight:700}.mWatchCard.long .mWatchCardHead span{background:#e8f4ec;color:#1f7650}.mWatchCard.short .mWatchCardHead span{background:#fbeae6;color:#b13e31}.mWatchCardHead>button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:#f7f3ed;color:#a09686}.mWatchThesis,.mWatchTrigger>span{display:grid;gap:4px}.mWatchThesis>span,.mWatchTrigger small{color:#998f7e;font-size:9px;letter-spacing:.05em}.mWatchThesis p,.mWatchTrigger p{color:#514a40;font-size:11px;line-height:1.55}.mWatchTrigger{display:grid;grid-template-columns:.8fr 1.2fr;gap:1px;overflow:hidden;border:1px solid #E8E1D6;border-radius:9px;background:#e8e1d6}.mWatchTrigger>span{padding:9px;background:#fbfaf7}.mWatchTrigger b{color:#302b24;font-size:11px}.mWatchCard details{border-top:1px solid #EDE7DB;padding-top:8px}.mWatchCard summary{color:#807665;font-size:10px}.mWatchSecondary{display:flex;align-items:center;gap:8px;padding:8px 0 0}.mWatchSecondary>span{flex:1;min-width:0;display:grid;gap:2px}.mWatchSecondary b{font-size:10px}.mWatchSecondary small{color:#8a8172;font-size:9px}.mWatchSecondary button{border:0;background:transparent;color:#a89e8a}.mNativeEmpty{min-height:170px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#a09686;text-align:center}.mNativeEmpty b{color:#5d554a;font-size:12px}.mNativeEmpty span{max-width:240px;font-size:10px;line-height:1.5}.mNativeRow{min-height:54px;padding:9px 12px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #EDE7DB}.mNativeRow:last-child{border-bottom:0}.mNativeRow>span:nth-child(2){flex:1;min-width:0;display:grid;gap:3px}.mNativeRow b{font-size:11px}.mNativeRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a8172;font-size:9px}.mNativeRow time{color:#a89e8a;font:500 9px var(--font-mono)}.mStateDot{width:7px;height:7px;border-radius:50%;background:#9d9383}.mStateDot.triggered{background:#238158}.mStateDot.invalidated,.mStateDot.expired{background:#b64838}.mExecutionScreen{gap:12px}.mSegmentNav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;border-radius:10px;background:#eae4d9}.mSegmentNav button{height:34px;min-width:0;border:0;border-radius:8px;background:transparent;color:#756d60;font-size:11px;font-weight:700}.mSegmentNav button.active{background:#fffefb;color:#1e1b16;box-shadow:0 1px 3px #1e1b1614}.mActionRow{width:100%;min-height:66px;padding:10px 12px;display:flex;align-items:center;gap:10px;border:0;border-bottom:1px solid #EDE7DB;background:transparent;color:#4e473d;text-align:left}.mActionRow:last-child{border-bottom:0}.mActionRow>span{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:9px;background:#e6f1ea;color:#1f7a50;font:700 11px var(--font-mono)}.mActionRow>span.warning{background:#fbf1de;color:#a67922}.mActionRow>div{flex:1;min-width:0;display:grid;gap:3px}.mActionRow b{font-size:11.5px}.mActionRow small{color:#8a8172;font-size:9.5px}.mActionRow>svg{color:#a89e8a}.mNativeSection>header>button{border:0;background:transparent;color:#b75b20;font-size:10px;font-weight:700}.mTradeRow{min-height:58px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #EDE7DB}.mTradeRow:last-child{border-bottom:0}.mTradeRow>div{min-width:0;display:grid;gap:3px}.mTradeRow>div:last-child{text-align:right}.mTradeRow b{font-size:11.5px}.mTradeRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#918777;font-size:9px}.mOrderCard{display:grid;gap:10px;padding:12px;border-bottom:1px solid #EDE7DB}.mOrderCard:last-child{border-bottom:0}.mOrderCard>header{display:flex;align-items:center;justify-content:space-between}.mOrderCard>header>div{display:flex;align-items:center;gap:7px}.mOrderCard>header>div>span{padding:2px 6px;border-radius:5px;background:#e8f4ec;color:#1f7650;font-size:9px;font-weight:700}.mOrderCard>header>div>span.short{background:#fbeae6;color:#b13e31}.mOrderCard>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #E8E1D6;border-radius:8px;background:#e8e1d6;gap:1px}.mOrderCard>div>span{min-width:0;padding:7px;display:grid;gap:3px;background:#fbfaf7;color:#968c7a;font-size:8.5px}.mOrderCard>div b{overflow:hidden;text-overflow:ellipsis;color:#4c453a;font-size:9.5px}.mOrderCard>button{height:34px;border:1px solid #E7C8C0;border-radius:8px;background:#fff8f6;color:#b64838;font-size:10px;font-weight:700}.mReviewHero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #E3DCCE;border-radius:13px;background:#e3dcce;gap:1px}.mReviewHero>span{min-width:0;padding:12px;display:grid;gap:3px;background:#fffefb}.mReviewHero b{font-size:18px;color:#27221c}.mReviewHero small{color:#8a8172;font-size:9.5px}.mReviewFilters{display:flex;gap:6px}.mReviewFilters button{height:31px;padding:0 12px;border:1px solid #DED6CA;border-radius:16px;background:#fffefb;color:#7d7467;font-size:10.5px;font-weight:700}.mReviewFilters button.active{border-color:#3d382f;background:#3d382f;color:#fff}.mReviewRow{width:100%;padding:12px;display:grid;gap:8px;border:0;border-bottom:1px solid #EDE7DB;background:transparent;color:inherit;text-align:left}.mReviewRow:last-child{border-bottom:0}.mReviewRow:active{background:#f8f4ed}.mReviewRowTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.mReviewRowTop>span{display:flex;align-items:center;gap:7px}.mReviewRowTop>span b{font-size:12px}.mReviewRowTop>span small{padding:2px 6px;border-radius:5px;background:#f1eee8;color:#766d60;font-size:8.5px;font-weight:700}.mReviewRowTop>b{font-size:12px}.mReviewRow p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#554e43;font-size:10.5px;line-height:1.55}.mReviewRow footer{display:flex;align-items:center;gap:7px}.mReviewRow footer time{flex:1;color:#9b917f;font:500 8.5px var(--font-mono)}.mReviewRow footer svg{color:#a99f8f}.mReviewState{padding:2px 6px;border-radius:5px;background:#f8eedb;color:#9d7424;font-size:8.5px;font-weight:700}.mReviewState.done{background:#e7f2ea;color:#24744e}.mReviewSheetOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-end;background:#1c18136b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mReviewSheet{width:100%;max-height:86dvh;overflow-y:auto;padding:0 14px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#faf8f4;box-shadow:0 -12px 42px #231b1233;animation:mSheetUp .2s ease-out}.mSheetGrip{width:100%;height:28px;display:grid;place-items:center;border:0;background:transparent}.mSheetGrip i{width:38px;height:4px;border-radius:2px;background:#d5cdbf}.mReviewSheetHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 13px}.mReviewSheetHead>div{display:grid;gap:3px}.mReviewSheetHead small{color:#958b7c;font-size:9px}.mReviewSheetHead b{font-size:14px}.mReviewResult{padding:15px;display:grid;gap:3px;border-radius:13px;background:#e9f3ec;color:#24744e}.mReviewResult.loss{background:#faeae6;color:#b54838}.mReviewResult.unknown{background:#f1ede6;color:#6f6659}.mReviewResult span{font-size:9.5px;opacity:.75}.mReviewResult b{font-size:24px}.mReviewResult small{font-size:9.5px;opacity:.8}.mReviewFacts{margin:10px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #E7E0D5;border-radius:11px;background:#e7e0d5}.mReviewFacts span{min-width:0;padding:9px;display:grid;gap:4px;background:#fffefb;color:#928879;font-size:8px}.mReviewFacts b{overflow:hidden;color:#4b443a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mReviewSheetBody{display:grid;gap:8px}.mReviewSheetBody section{padding:12px;border:1px solid #E7E0D5;border-radius:11px;background:#fffefb}.mReviewSheetBody section>b{display:block;margin-bottom:6px;color:#8a623e;font-size:10px}.mReviewSheetBody p{color:#4c453b;font-size:11px;line-height:1.62;white-space:pre-wrap}.mReviewSheetBody section.pending{background:#fff8eb}.mMetric2x2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mMetricCell{position:relative;background:#fbf9f5;border:1px solid #E3DCCE;border-radius:12px;padding:12px 13px;display:grid;gap:4px}.mMetricCell span{font-size:11px;color:#8a8172}.mMetricCell b{font:600 19px IBM Plex Mono;color:#1e1b16;white-space:nowrap}.mSysDot{position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:50%}.mMktHead{display:flex;align-items:center;justify-content:space-between}.mMktSym{display:flex;align-items:center;gap:8px}.mCoinDot{width:26px;height:26px;border-radius:50%;background:linear-gradient(150deg,#e68a4e,#d06a22);color:#fff;display:grid;place-items:center;font:700 12px Space Grotesk}.mMktSym b{font:600 14px IBM Plex Mono;color:#1e1b16}.mMktChg{font:600 13px IBM Plex Mono}.mMktPrice{font:600 28px IBM Plex Mono;color:#1e1b16;margin:8px 0 10px}.mSymPills,.mTfPills{display:inline-flex;gap:4px;background:#f1eadf;border-radius:8px;padding:3px;margin-bottom:10px}.mSymPills{flex-wrap:wrap}.mSymPills button,.mTfPills button{border:0;background:transparent;padding:6px 12px;border-radius:6px;font:700 12px Space Grotesk;color:#8a8172;cursor:pointer}.mSymPills button.active,.mTfPills button.active{background:#1e1b16;color:#f5e9db}.mSymMore{display:inline-flex;align-items:center;gap:4px;color:#d06a22!important}.mSnapRow{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 14px;margin:2px 0 10px}.mSnapRow>span{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:#8a8172;border-bottom:1px solid #EDE7DB;padding-bottom:5px}.mSnapRow>span b{color:#1e1b16;font-size:11.5px}.mSheetOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#1e1b1661;display:flex;align-items:flex-end}.mSheet{width:100%;max-height:82dvh;background:#fbf9f4;border-radius:20px 20px 0 0;display:flex;flex-direction:column;box-shadow:0 -6px 24px #3e2d182e;animation:mSheetUp .18s ease-out}@keyframes mSheetUp{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}.mSheetHead{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px}.mSheetHead b{font-size:15px;color:#1e1b16}.mSheetHead>div{min-width:0;display:grid;gap:2px}.mSheetHead small{color:#8a8172;font-size:9px}.mSheetClose{border:0;background:transparent;color:#8a8172;padding:4px}.mSheetSelection{margin:0 16px 9px;padding:9px 10px;display:grid;gap:7px;border:1px solid #E8DCCB;border-radius:11px;background:#fff9f2}.mSheetSelection>span{color:#8a8172;font-size:9px;font-weight:700}.mSheetSelection>div{min-height:23px;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.mSheetSelection button{min-height:23px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:7px;background:#2d2822;color:#fff8ee;font:700 10px var(--font-mono)}.mSheetSelection button i{color:#e7b48f;font-style:normal;font-size:13px}.mSheetSelection em{color:#a09789;font-size:10px;font-style:normal}.mSheetSearch{display:flex;align-items:center;gap:8px;margin:0 16px 8px;padding:10px 12px;background:#fff;border:1px solid #E3DCCE;border-radius:10px;color:#8a8172}.mSheetSearch input{flex:1;border:0;outline:0;background:transparent;font-size:14px;color:#1e1b16}.mSheetSearch>button{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:50%;background:#eee8df;color:#7e7466}.mSheetLoadError{margin:0 16px 8px;padding:9px 10px;display:flex;align-items:flex-start;gap:8px;border-radius:10px;background:#fbeae6;color:#b54838}.mSheetLoadError>svg{margin-top:1px;flex:none}.mSheetLoadError>span{flex:1;min-width:0;display:grid;gap:2px}.mSheetLoadError b{font-size:9.5px}.mSheetLoadError small{color:#96695f;font-size:8px;line-height:1.35}.mSheetLoadError>button{min-height:29px;padding:0 9px;flex:none;border:1px solid #E2B8AE;border-radius:8px;background:#fff;color:#a84435;font-size:9px;font-weight:750}.mSheetList{min-height:160px;overflow-y:auto;padding:0 8px 8px;-webkit-overflow-scrolling:touch}.mSheetRow{width:100%;min-height:52px;display:flex;align-items:center;gap:4px;border:0;background:transparent;padding:3px 5px;border-radius:10px;color:#2c281f;cursor:pointer}.mSheetRowMain{flex:1;min-width:0;min-height:46px;padding:5px 7px;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:inherit;text-align:left}.mSheetCoin{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;background:#eee8de;color:#a7541b;font:800 11px var(--font-mono)}.mSheetRowMain>span:nth-child(2){flex:1;min-width:0;display:grid;gap:2px}.mSheetRowMain b{font:750 12px var(--font-mono)}.mSheetRowMain small{color:#968b7b;font-size:8.5px}.mSheetRowMain>svg{flex:none;color:#c56321}.mSheetRow.on{background:#f6ecdf;color:#a9531a}.mSheetRow:active{background:#f1eadf}.mSheetAdd{flex:none;border:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#f1eadf;color:#d06a22}.mSheetApply{flex:none;padding:9px 14px calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:78px 1fr;gap:8px;border-top:1px solid #E5DDD1;background:#fbf9f4f5}.mSheetApply button{height:40px;border-radius:10px;font-size:11px;font-weight:750}.mSheetApply .ghost{border:1px solid #DED6CA;background:#fff;color:#6d6458}.mSheetApply .primary{border:0;background:#29241e;color:#fff8ee}.mSheetApply button:disabled{opacity:.42}.mIncCount{font:600 11.5px Space Grotesk;color:#8a8172}.mIncCount.on{color:#c43f28}.mIncRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #EDE7DB}.mIncRow:last-of-type{border-bottom:0}.mIncL{display:flex;align-items:center;gap:7px;min-width:0}.mIncL b{font-size:13px;color:#1e1b16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mIncX{flex:none;font:600 11px Space Grotesk;color:#8a8172;background:#f1eadf;border-radius:9px;padding:1px 7px}.mIncBtn{flex:none;border:1px solid #E3DCCE;background:#fff;color:#2c281f;border-radius:8px;padding:7px 11px;font:600 11.5px Space Grotesk;cursor:pointer}.mIncBtn:active{background:#f1eadf}.mHubTabs{display:flex;gap:6px;padding:12px 16px 2px}.mHubTabs button{flex:1;height:36px;border:1px solid #E3DCCE;background:#fff;border-radius:10px;font:700 13px Space Grotesk;color:#8a8172;cursor:pointer;transition:transform .1s}.mHubTabs button.active{background:#1e1b16;color:#f5e9db;border-color:#1e1b16}.mHubTabs button:active{transform:scale(.97)}.mSettingsIntro{padding:3px 2px 1px}.mSettingsIntro b{display:block;color:#28231d;font-size:17px}.mSettingsIntro p{margin-top:4px;color:#8a8172;font-size:10.5px;line-height:1.5}.mRiskSettingsList{overflow:hidden}.mRiskSettingRow{width:100%;min-height:69px;display:flex;align-items:center;gap:10px;padding:10px 11px;border:0;border-bottom:1px solid #EDE7DB;background:transparent;color:inherit;text-align:left}.mRiskSettingRow:last-child{border-bottom:0}.mRiskSettingRow:active{background:#f8f4ed}.mRiskSettingIcon{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:10px}.mRiskSettingIcon.permission{background:#e9f0fb;color:#2e69b9}.mRiskSettingIcon.live{background:#fbebdd;color:#bf5d1c}.mRiskSettingIcon.goal{background:#e8f3ec;color:#277650}.mRiskSettingRow>span:nth-child(2){flex:1;min-width:0;display:grid;gap:3px}.mRiskSettingRow>span:nth-child(2) b{font-size:11.5px}.mRiskSettingRow>span:nth-child(2) small{overflow:hidden;color:#8a8172;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mRiskSettingRow>.statusBadge{flex:none}.mRiskSettingRow>svg{flex:none;color:#a89e8a}.mRiskBoundaryGrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ede7db}.mRiskBoundaryGrid>span{min-width:0;padding:11px 12px;display:grid;gap:4px;background:#fffefb}.mRiskBoundaryGrid small{color:#8a8172;font-size:9px}.mRiskBoundaryGrid b{font-size:12px;color:#373129}.mRiskDetailPage{min-height:100%}.mRiskDetailNav{position:sticky;top:0;z-index:6;min-height:46px;padding:6px 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #E8E1D6;background:#fbf9f5f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mRiskDetailNav>button{display:flex;align-items:center;gap:2px;justify-self:start;border:0;background:transparent;color:#b85a1e;font-size:10.5px;font-weight:700}.mRiskDetailNav>b{color:#2d2822;font-size:12px}.mRiskDetail{padding-top:11px;padding-bottom:88px}.mRiskDetail .mNativeSection>header{min-height:48px}.mRiskDetail .mNativeSection>header small{font-size:9px}.mRiskFieldStack{display:grid;padding:0 12px}.mRiskFieldGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mRiskPairPicker{padding:8px 0;border-bottom:1px solid #EDE7DB}.mRiskPairTrigger{width:100%;min-height:54px;padding:9px 10px;display:flex;align-items:center;gap:9px;border:1px solid #DED6CA;border-radius:10px;background:#fbfaf7;color:#2c2721;text-align:left}.mRiskPairTrigger>span{flex:1;min-width:0;display:grid;gap:4px}.mRiskPairTrigger b{font-size:10.5px}.mRiskPairTrigger small{overflow:hidden;color:#9a8f80;font:600 9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.mRiskPairTrigger>svg{flex:none;color:#b55c22}.mRiskField{min-width:0;min-height:58px;padding:9px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #EDE7DB}.mRiskField:last-child{border-bottom:0}.mRiskField>span{flex:1;min-width:0;display:grid;gap:2px}.mRiskField>span b{color:#4b443b;font-size:10.5px}.mRiskField>span small{color:#948a7a;font-size:8.5px;line-height:1.35}.mRiskField>div{min-width:0;width:min(48%,176px);height:36px;display:flex;align-items:center;overflow:hidden;border:1px solid #DED6CA;border-radius:9px;background:#fbfaf7}.mRiskField>div input{min-width:0;width:100%;height:100%;padding:0 9px;border:0;outline:0;background:transparent;color:#2c2721;font:600 11px var(--font-mono);text-align:right}.mRiskField>div i{padding-right:8px;color:#958b7b;font:500 8px var(--font-mono);font-style:normal;white-space:nowrap}.mRiskFieldGrid>.mRiskField{display:grid;align-content:center;gap:5px}.mRiskFieldGrid>.mRiskField>div{width:100%}.mRiskFieldGrid>.mRiskField>span b{font-size:9.5px}.mRiskLeverageList{display:grid;margin:6px 0 9px;padding:0 10px;border:1px solid #E7E0D5;border-radius:10px;background:#fcfbf8}.mRiskLeverageList>.mRiskField>span b{font:700 10px var(--font-mono)}.mRiskLeverageList>.mRiskField>div{width:92px}.mNativeToggle{min-height:65px;padding:11px 12px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #EDE7DB}.mNativeToggle>span{flex:1;min-width:0;display:grid;gap:3px}.mNativeToggle b{font-size:10.5px}.mNativeToggle small{color:#8a8172;font-size:8.5px;line-height:1.4}.mNativeToggle input{width:34px;height:20px;flex:none;accent-color:#2F8159}.mModePicker{display:grid;padding:7px;gap:4px}.mModePicker button{min-height:55px;padding:9px 11px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#4d463c;text-align:left}.mModePicker button>span{flex:1;display:grid;gap:3px}.mModePicker b{font-size:11px}.mModePicker small{color:#8d8373;font-size:8.5px}.mModePicker i{width:17px;height:17px;border:1.5px solid #C7BDAE;border-radius:50%}.mModePicker button.active{border-color:#d5a47e;background:#fff6ee}.mModePicker button.active i{border:5px solid #D46B25}.mModePicker button.active.observe{border-color:#bfc7cb;background:#f4f6f6}.mModePicker button.active.observe i{border-color:#63717a}.mModePicker button.active.full_auto{border-color:#e4a99d;background:#fff4f1}.mModePicker button.active.full_auto i{border-color:#c14b36}.mGateList{display:grid;padding:5px 12px}.mGateList>div{min-height:39px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #EDE7DB}.mGateList>div:last-child{border-bottom:0}.mGateList>div>span{width:19px;height:19px;display:grid;place-items:center;flex:none;border-radius:6px;background:#e7f2ea;color:#24754e;font:700 9px var(--font-mono)}.mGateList>div>span.bad{background:#fae9e5;color:#b54838}.mGateList b{flex:1;font-size:10px}.mGateList small{color:#928879;font-size:8.5px}.mRiskAck,.mGoalNative{border-top:1px solid #EDE7DB;border-bottom:0;background:#faf8f4}.mRiskNote{display:flex;align-items:flex-start;gap:9px;padding:11px;border-radius:11px;background:#edf5ef;color:#347558}.mRiskNote svg{flex:none}.mRiskNote p{font-size:9.5px;line-height:1.5}.mRiskSaveBar{position:fixed;z-index:7;left:0;right:0;bottom:calc(57px + env(safe-area-inset-bottom));padding:8px 14px;border-top:1px solid rgba(220,211,198,.86);background:#fbf9f5f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mRiskSaveBar button{width:100%;height:43px;border:0;border-radius:11px;background:#26211b;color:#fff;font-size:12px;font-weight:750}.mRiskSaveBar button:disabled{opacity:.55}.mStrategyTabs{padding:0 0 10px}.mStrategyTabs button{min-width:0;padding:0 5px;font-size:12px}.mStrategyStack{display:grid;gap:10px}.mSectionTitle{display:block;font:700 13px Space Grotesk;color:#1e1b16;margin-bottom:8px}.mStrategyHelp{font:400 11px/1.55 Space Grotesk;color:#8a8172;margin:5px 0 10px}.mStrategyPrompt{width:100%;min-height:112px;resize:vertical;border:1px solid #e3dcce;border-radius:9px;background:#fbfaf7;color:#302b24;padding:10px;font:12px/1.55 Space Grotesk;outline:0}.mStrategyPrompt:focus{border-color:#d99462;box-shadow:0 0 0 3px #e0772f14}.mStrategyPrimary,.mStrategyDisabled,.mStrategyActions button{width:100%;min-height:38px;border:0;border-radius:8px;margin-top:9px;background:#1e1b16;color:#f5e9db;font:700 12px Space Grotesk;display:flex;align-items:center;justify-content:center;gap:6px}.mStrategyPrimary:disabled,.mStrategyDisabled,.mStrategyActions button:disabled{background:#eee8de;color:#9b9285}.mStrategyDrafts{display:grid;gap:6px}.mStrategyDrafts>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;border:1px solid #ede7db;border-radius:8px;background:#fff;padding:9px}.mStrategyDrafts>button.active{border-color:#dc9e70;background:#fff8f2}.mStrategyDrafts>button>span:first-child{min-width:0}.mStrategyDrafts b,.mStrategyDrafts small{display:block}.mStrategyDrafts b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mStrategyDrafts small{font-size:9px;color:#8a8172;margin-top:3px}.mStrategyFacts{display:grid;gap:0}.mStrategyFacts>span{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #ede7db;font-size:10.5px;color:#8a8172}.mStrategyFacts>span:last-child{border-bottom:0}.mStrategyFacts>span b{max-width:65%;color:#302b24;text-align:right;overflow-wrap:anywhere}.mStrategyTest{display:flex;gap:7px;padding:7px 0;border-bottom:1px solid #ede7db}.mStrategyTest:last-child{border-bottom:0}.mStrategyTest>svg{flex:none;color:#2f8a5a}.mStrategyTest b,.mStrategyTest small{display:block}.mStrategyTest b{font-size:10.5px}.mStrategyTest small{font-size:9px;line-height:1.4;color:#8a8172;margin-top:2px}.mStrategyActions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.mStrategyMarketHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mStrategyMarketHead>b{font-size:12px;line-height:1.35}.mStrategyDisabled{margin-top:9px}.mStrategyStack,.mStrategyStack>*,.mStrategyDrafts,.mStrategyDrafts>button,.mStrategyFacts,.mStrategyFacts>span,.mStrategyTest>span{min-width:0}.mStrategyStack{width:100%}.mStrategyStack>.mCard{width:100%;overflow:hidden}.mStrategyDrafts>button>span:first-child{flex:1;overflow:hidden}.mStrategyDrafts>button>.statusBadge{flex:none}.mStrategyFacts>span>b{min-width:0}.mCapabilityIntro{display:flex;align-items:center;gap:12px;padding:2px 1px 3px}.mCapabilityIntro>div{flex:1;min-width:0;display:grid;gap:4px}.mCapabilityIntro>div b{color:#28231d;font-size:16px}.mCapabilityIntro>div span{color:#8a8172;font-size:10.5px;line-height:1.45}.mCapabilityIntro>button{flex:none;height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:9px;background:#1e1b16;color:#f5e9db;font-size:11px;font-weight:700}.mCapabilitySearch{height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #E3DCCE;border-radius:11px;background:#fffefb;color:#9a907f}.mCapabilitySearch input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#29251f;font-size:13px}.mCapabilitySearch>button{width:24px;height:24px;border:0;border-radius:50%;background:#f1eadf;color:#817768}.mCapabilityFilters{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.mCapabilityFilters::-webkit-scrollbar{display:none}.mCapabilityFilters button{flex:none;height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #E3DCCE;border-radius:16px;background:#fffefb;color:#746b5f;font-size:10.5px;font-weight:650}.mCapabilityFilters button b{min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:9px;background:#f1eadf;color:#8a8172;font:650 8.5px var(--font-mono)}.mCapabilityFilters button.active{border-color:#1e1b16;background:#1e1b16;color:#f5e9db}.mCapabilityFilters button.active b{background:#4a4339;color:#f5e9db}.mCapabilityList{overflow:hidden;border:1px solid #E3DCCE;border-radius:13px;background:#fffefb}.mCapabilityRow{width:100%;min-height:62px;display:flex;align-items:center;gap:10px;padding:10px 11px;border:0;border-bottom:1px solid #EDE7DB;background:transparent;color:inherit;text-align:left}.mCapabilityRow:last-child{border-bottom:0}.mCapabilityRow:active{background:#f8f4ed}.mCapabilityIcon{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:#e9f0fb;color:#2f69b4}.mCapabilityIcon.workflow{background:#f2eaf8;color:#7750a5}.mCapabilityIcon.mcp{background:#e8f3ec;color:#277650}.mCapabilityRowText{flex:1;min-width:0;display:grid;gap:3px}.mCapabilityRowText b{overflow:hidden;color:#302b24;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.mCapabilityRowText small{overflow:hidden;color:#918777;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mCapabilityRow>.statusBadge{flex:none}.mCapabilityRow>svg{flex:none;color:#b2a895}.mCapabilitySheetOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-end;background:#1c18136b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mCapabilitySheet{width:100%;max-height:84dvh;overflow-y:auto;padding:0 14px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#faf8f4;box-shadow:0 -12px 42px #231b1233;animation:mSheetUp .2s ease-out}.mCapabilitySheet>header{display:flex;align-items:center;gap:10px;padding:2px 1px 13px}.mCapabilitySheet>header>div{flex:1;min-width:0;display:grid;gap:2px}.mCapabilitySheet>header small{color:#958b7c;font-size:9px}.mCapabilitySheet>header b{overflow:hidden;color:#2f2922;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.mCapabilitySheet>p{margin-bottom:10px;padding:12px;border-radius:11px;background:#fffefb;color:#5a5247;font-size:11px;line-height:1.6}.mCapabilityFacts{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid #E7E0D5;border-radius:11px;background:#e7e0d5}.mCapabilityFacts span{min-width:0;padding:10px;display:grid;gap:4px;background:#fffefb;color:#928879;font-size:8.5px}.mCapabilityFacts b{overflow:hidden;color:#4b443a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mCapabilityUsage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px}.mCapabilityUsage span{padding:9px;display:grid;gap:2px;border:1px solid #E7E0D5;border-radius:10px;background:#fffefb;color:#928879;font-size:8.5px;text-align:center}.mCapabilityUsage b{color:#403a32;font:700 14px var(--font-mono)}.mCapabilitySources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px}.mCapabilitySources span{min-width:0;padding:8px 4px;display:grid;gap:3px;border:1px solid #E7E0D5;border-radius:9px;background:#fffefb;text-align:center}.mCapabilitySources small{overflow:hidden;color:#928879;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.mCapabilitySources b{color:#403a32;font:700 12px var(--font-mono)}.mCapabilityMetricNote{margin:8px 0 0;padding:8px 9px;border-radius:8px;background:#f7f3ec;color:#776d5e;font-size:8.5px;line-height:1.5}.mCapabilityManage{width:100%;height:43px;margin-top:12px;border:0;border-radius:11px;background:#26211b;color:#fff;font-size:12px;font-weight:750}.mStrategyTabs{gap:5px}.mStrategyTabs button{font-size:10.5px}.mResearchSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #E3DCCE;border-radius:12px;background:#e3dcce}.mResearchSummary span{min-width:0;padding:10px 8px;display:grid;gap:4px;background:#fbf9f5}.mResearchSummary small{overflow:hidden;color:#8a8172;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.mResearchSummary b{color:#28231d;font:700 18px var(--font-mono)}.mResearchRunCard{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #D9E7DD;border-radius:12px;background:#f1f7f3}.mResearchRunCard>span{flex:1;min-width:0;display:grid;gap:3px}.mResearchRunCard b{color:#315e47;font-size:11px}.mResearchRunCard small{color:#66806f;font-size:8.8px;line-height:1.45}.mResearchRunCard button{flex:none;height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:9px;background:#246b47;color:#fff;font-size:10px;font-weight:700}.mResearchListCard{padding-bottom:4px}.mResearchList{display:grid}.mResearchList>button{position:relative;width:100%;padding:11px 19px 12px 0;display:grid;gap:5px;border:0;border-bottom:1px solid #EDE7DB;background:transparent;color:inherit;text-align:left}.mResearchList>button:last-child{border-bottom:0}.mResearchList>button:active{background:#f8f4ed}.mResearchList>button>svg{position:absolute;right:0;top:50%;color:#b2a895;transform:translateY(-50%)}.mResearchRecordHead{display:flex;align-items:flex-start;gap:8px}.mResearchRecordHead>span{flex:1;min-width:0;display:grid;gap:2px}.mResearchRecordHead small{color:#a76537;font-size:8px;font-weight:650}.mResearchRecordHead b{overflow:hidden;color:#302b24;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.mResearchList>button>p{color:#918777;font-size:8.8px}.mResearchList>button>div:nth-of-type(2){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mResearchList>button>div:nth-of-type(2) span{display:grid;gap:2px;color:#9a907f;font-size:7.5px}.mResearchList>button>div:nth-of-type(2) b{overflow:hidden;color:#4a433a;font:650 9.5px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.mForwardCard .mCardHead{margin-bottom:3px}.mForwardRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center;padding:10px 0;border-bottom:1px solid #EDE7DB}.mForwardRow:last-of-type{border-bottom:0}.mForwardRow>div{min-width:0;display:grid;gap:3px}.mForwardRow>div b{overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.mForwardRow>div small{color:#918777;font-size:8.5px}.mForwardRow>span{font:650 9px var(--font-mono);color:#6f675c}.mForwardRow progress{width:100%;height:5px;accent-color:#2F8056}.mForwardRow .statusBadge{justify-self:end}.mResearchEmptyLine{padding:14px 4px 9px;color:#918777;font-size:10px;line-height:1.5;text-align:center}.mResearchSheetOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-end;background:#1c18136b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mResearchSheet{width:100%;max-height:88dvh;overflow-y:auto;padding:0 14px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#faf8f4;box-shadow:0 -12px 42px #231b1233;animation:mSheetUp .2s ease-out}.mResearchSheet>header{display:flex;align-items:flex-start;gap:10px;padding:2px 1px 13px}.mResearchSheet>header>div{flex:1;min-width:0;display:grid;gap:3px}.mResearchSheet>header small{color:#a76537;font-size:8.5px;font-weight:650}.mResearchSheet>header b{overflow:hidden;color:#2f2922;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mResearchSheet>header span{color:#928879;font-size:8.5px}.mResearchSheet>section,.mResearchParams{margin-top:9px;padding:11px;border:1px solid #E7E0D5;border-radius:11px;background:#fffefb}.mResearchSheetMetrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid #E7E0D5;border-radius:11px;background:#e7e0d5}.mResearchSheetMetrics span{min-width:0;padding:10px;display:grid;gap:3px;background:#fffefb}.mResearchSheetMetrics small{color:#928879;font-size:8px}.mResearchSheetMetrics b{color:#3d3730;font:700 13px var(--font-mono)}.mResearchSheetMetrics b.pos{color:#24744e}.mResearchSheetMetrics b.neg{color:#b54838}.mResearchSectionHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.mResearchSectionHead b{color:#443d34;font-size:10.5px}.mResearchSectionHead span{color:#918777;font-size:8.5px}.mResearchSpark{width:100%;height:68px;overflow:visible}.mResearchSpark polyline{fill:none;stroke:#2c8055;stroke-width:2;vector-effect:non-scaling-stroke}.mResearchSpark.orange polyline{stroke:#d06a22}.mResearchChartEmpty{height:58px;display:grid;place-items:center;color:#a1988a;font-size:9px}.mResearchDetailRows{display:grid;gap:0}.mResearchDetailRows>span,.mResearchParams>div>span{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #EEE8DE;color:#918777;font-size:9px}.mResearchDetailRows>span:last-child,.mResearchParams>div>span:last-child{border-bottom:0}.mResearchDetailRows b,.mResearchParams b{max-width:67%;color:#453f36;font-size:9.5px;line-height:1.45;text-align:right;overflow-wrap:anywhere}.mResearchFoldList{display:grid}.mResearchFoldList>div{display:grid;grid-template-columns:1fr repeat(3,auto);gap:8px;padding:7px 0;border-bottom:1px solid #EEE8DE;color:#71695e;font-size:8.5px}.mResearchFoldList>div:last-child{border-bottom:0}.mResearchFoldList b{color:#453f36;font-size:9px}.mResearchParams summary{display:flex;align-items:center;justify-content:space-between;color:#5b5348;font-size:10px;font-weight:700;list-style:none}.mResearchParams[open] summary{margin-bottom:6px}.mCard .liveGrayForm .lgReadyHead{flex-wrap:wrap;gap:4px 8px}.mCard .liveGrayForm .lgReadyHead span{font-size:11px;line-height:1.4}.mCard .liveGrayForm .lgGates{gap:5px}.mCard .liveGrayForm .lgGate{font-size:10.5px;padding:3px 7px}.mCard .liveGrayForm .lgGroups{grid-template-columns:1fr;gap:11px;margin-bottom:10px}.mCard .liveGrayForm .lgSw{font-size:12px}.mCard .liveGrayForm .lgSw .sub{font-size:10.5px}.mCard .liveGrayForm .autoTradeBanner{font-size:11px;line-height:1.5;padding:9px 11px}.mCard .liveGrayForm .lgFoot{flex-direction:column;align-items:stretch;gap:9px}.mCard .liveGrayForm .lgFoot .lgAmt{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.mCard .liveGrayForm .lgFoot .lgAmt input{width:96px;flex:none}.mCard .liveGrayForm .lgFoot .primaryButton{width:100%;justify-content:center}.mGoalProtectionCard{display:grid;gap:12px}.mGoalProtectionCard .mCardHead{margin-bottom:0}.mGoalAmount{display:grid;gap:8px}.mGoalAmount>span b,.mGoalToggle b{display:block;font:700 12.5px Space Grotesk;color:#1e1b16}.mGoalAmount>span small,.mGoalToggle small{display:block;margin-top:3px;color:#8a8172;font-size:10.5px;line-height:1.45}.mGoalAmount>div{display:flex;align-items:center;overflow:hidden;border:1px solid #DED5C5;border-radius:10px;background:#fff}.mGoalAmount input{min-width:0;width:100%;height:42px;padding:0 12px;border:0;outline:0;background:transparent;font:600 13px IBM Plex Mono;color:#1e1b16}.mGoalAmount i{padding:0 11px;color:#8a8172;font:500 10px IBM Plex Mono;font-style:normal}.mGoalToggle{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #D8E8DD;border-radius:11px;background:#f2f8f4}.mGoalToggle input{flex:0 0 auto;margin-top:2px;accent-color:#2F8A59}.mGoalToggle span{min-width:0}.mGoalSave{width:100%;justify-content:center}.mKline{height:200px;border-radius:8px;overflow:hidden;background:#fff}.mKline .proChart{height:200px;width:100%}.mKlineEmpty{height:120px;display:grid;place-items:center;color:#a89e8a;font-size:12px;border:1px dashed #E3DCCE;border-radius:8px}.mPosRow{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid #EDE7DB}.mPosRow:last-child{border-bottom:0}.mPosL{display:flex;align-items:center;gap:8px}.mPosL b{font:600 13px IBM Plex Mono;color:#1e1b16}.mPosDir{font:700 10px Space Grotesk;padding:1px 6px;border-radius:5px}.mPosDir.long{background:#e6f1ea;color:#1f7a50}.mPosDir.short{background:#f7e6e2;color:#c43f28}.mPosR{text-align:right;display:grid;gap:1px}.mPosR b{font:600 13px IBM Plex Mono}.mPosR small{font:500 10.5px IBM Plex Mono;color:#8a8172}.mMarginCard{display:flex;align-items:center;gap:14px}.mDonut{width:56px;height:56px;flex:none}.mDonutTxt{font:600 15px IBM Plex Mono;fill:#1e1b16}.mMarginInfo b{display:block;font:700 13px Space Grotesk;color:#1e1b16}.mMarginInfo small{font-size:11.5px;color:#8a8172}.mRiskWall{display:flex;align-items:center;gap:12px;padding:15px;border-radius:13px;background:#e6f1ea;color:#1f7a50}.mRiskWall.warning{background:#fbf1de;color:#9a7420}.mRiskWall.critical,.mRiskWall.danger{background:#f7e6e2;color:#c43f28}.mRiskWall b{display:block;font:700 14px Space Grotesk}.mRiskWall small{font-size:11px;opacity:.85}.mBudgetTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mBudgetTop span{font-size:12px;color:#6b6455}.mBudgetTop b{font:600 14px IBM Plex Mono;color:#1e1b16}.mBudgetBar{height:8px;border-radius:999px;background:#ede7db;overflow:hidden}.mBudgetBar i{display:block;height:100%;background:linear-gradient(90deg,#3fae7a,#1f7a50)}.mMandList{display:grid;gap:0}.mMandRow{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid #EDE7DB}.mMandRow:last-child{border-bottom:0}.mMandRow span{font-size:12.5px;color:#6b6455}.mMandRow b{font:600 12.5px IBM Plex Mono;color:#1e1b16}.mRuleGrid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mRuleCard2{position:relative;border-radius:10px;padding:12px}.mRuleCard2 b{display:block;font:700 13px Space Grotesk}.mRuleCard2 small{font-size:10.5px;color:#6b6455}.mRuleCard2 i{position:absolute;top:12px;right:12px;width:7px;height:7px;border-radius:50%}.mChainRow{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #EDE7DB}.mChainRow:last-child{border-bottom:0}.mChainDot{width:9px;height:9px;border-radius:50%;background:#b9b0a0;flex:none}.mChainDot.ok{background:#1f7a50}.mChainDot.warning{background:#c79a3a}.mChainDot.danger,.mChainDot.critical{background:#c43f28}.mChainMid{flex:1;min-width:0;display:grid;gap:1px}.mChainMid b{font:600 12.5px Space Grotesk;color:#1e1b16}.mChainMid small{font:500 10.5px IBM Plex Mono;color:#a89e8a}.mChainTime{color:#a89e8a;flex:none}.mLogRow{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid #EDE7DB}.mLogRow:last-child{border-bottom:0}.mLogRow small{font:500 10.5px IBM Plex Mono;color:#a89e8a;flex:none}.mLogRow b{flex:1;min-width:0;font:500 12px Space Grotesk;color:#4b443a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mAcctCard{display:flex;align-items:center;gap:12px}.mAcctAvatar{width:46px;height:46px;border-radius:12px;background:linear-gradient(150deg,#e68a4e,#d06a22);color:#fff;display:grid;place-items:center;font:700 20px Space Grotesk;flex:none;overflow:hidden}.mAcctAvatar img{width:100%;height:100%;object-fit:cover;display:block}.mAcctInfo{flex:1;min-width:0}.mAcctInfo b{display:block;font:700 15px Space Grotesk;color:#1e1b16}.mAcctInfo small{font-size:12px;color:#8a8172}.mAcctPlan{font:800 10px Space Grotesk;letter-spacing:.06em;background:#1e1b16;color:#f5e9db;padding:4px 9px;border-radius:6px;flex:none}.mExRow,.mCfgRow{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;padding:10px 0;border-bottom:1px solid #EDE7DB;cursor:pointer;text-align:left}.mExRow:last-of-type,.mCfgRow:last-of-type{border-bottom:0}.mExLogo{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font:800 15px Space Grotesk;flex:none}.mExLogo.binance{background:#f0b90b;color:#1e1b16}.mExLogo.okx{background:#1e1b16;color:#fff}.mExInfo{flex:1;min-width:0}.mExInfo b{display:block;font:700 13px Space Grotesk;color:#1e1b16}.mExInfo small{font-size:11px;color:#8a8172}.mExRow .statusBadge{flex:none}.mCfgRow span{flex:1;font:600 13px Space Grotesk;color:#1e1b16}.mCfgRow small{font-size:11px;color:#8a8172;flex:none}.mCfgRow svg,.mExRow svg{color:#b3a992;flex:none}.mSecNote{display:flex;align-items:center;gap:7px;margin-top:10px;padding:9px 11px;border-radius:9px;background:#f1eadf;font-size:11px;color:#6b6455}.mSecNote svg{color:#1f7a50;flex:none}.mPlanCard{background:linear-gradient(150deg,#26221b,#1e1b16);border-color:#26221b}.mPlanTop{display:flex;align-items:flex-start;justify-content:space-between}.mPlanTop b{display:block;font:700 15px Space Grotesk;color:#f5e9db}.mPlanTop small{font-size:11px;color:#b3a992}.mPlanBadge{font:700 10px Space Grotesk;background:#d06a22;color:#fff;padding:3px 9px;border-radius:6px}.mPlanBadge.expired{background:#8a8172}.mPlanFoot{margin-top:10px;padding-top:10px;border-top:1px solid rgba(245,233,219,.14);font:500 11.5px IBM Plex Mono;color:#b3a992}.asstSummary{display:grid;gap:7px}.asstSummary p{font-size:12.5px;line-height:1.6;color:#332c20}.asstSummary .asstH{font:700 11.5px var(--font-ui);color:var(--accent);letter-spacing:.02em;margin-top:2px}.asstSummary .asstLi{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.55;color:#332c20}.asstSummary .asstDot{width:5px;height:5px;border-radius:50%;background:var(--accent);margin-top:7px;flex:none}.asstSummary .asstKvRow{display:flex;gap:8px;align-items:baseline;font-size:12.5px;line-height:1.5}.asstSummary .asstKvRow b{flex:none;min-width:52px;color:var(--text-3);font-weight:700;font-size:11.5px}.asstSummary .asstKvRow span{color:#1e1b16}.mShell2 .agChatHead{flex-wrap:nowrap;gap:6px;padding-bottom:8px}.mShell2 .agChatTitle{font-size:12.5px;gap:6px;min-width:0;white-space:nowrap;overflow:hidden}.mShell2 .agChatTitle>span:last-child{overflow:hidden;text-overflow:ellipsis}.mShell2 .agChatNum{width:18px;height:18px;font-size:10px;border-radius:5px;flex:none}.mShell2 .agChatHeadR{flex:none;gap:6px}.mShell2 .agViewToggle{display:none}.mShell2 .agRunBadge{flex:none;white-space:nowrap;padding:3px 8px;font-size:10.5px}.mShell2 .agLaunchBtn{flex:none;white-space:nowrap;height:28px;padding:0 10px;font-size:11px}.mShell2 .agMsgAiRow{gap:0}.mShell2 .agMsgAiRow>.agAvatar{display:none}.mShell2 .agBubbleAi{max-width:100%}.mShell2 .agBubbleAi.decisionMessage{width:100%}.mShell2 .decisionBriefHead{padding-left:0;padding-right:0}.mShell2 .decisionHero{padding:13px 13px 11px}.mShell2 .decisionHero blockquote{font-size:13.5px;line-height:1.55}.mShell2 .decisionTfGrid{padding:0 0 10px}.mShell2 .decisionTfGrid{grid-template-columns:1fr}.mShell2 .decisionExecution,.mShell2 .decisionPosition{margin-left:0;margin-right:0}.mShell2 .decisionExecutionFacts,.mShell2 .decisionPositionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mShell2 .decisionTimeline>div{flex-direction:column;align-items:flex-start;gap:3px}.mShell2 .decisionTimeline>div:not(:last-child):after{left:16px;right:2px}.mShell2 .decisionEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mShell2 .decisionFactorGrid{grid-template-columns:1fr}.mShell2 .decisionWatchStrip{grid-template-columns:auto minmax(0,1fr)}.mShell2 .decisionWatchStrip time{grid-column:2}.mShell2 .decisionEvidenceGrid,.mShell2 .decisionFactorGrid,.mShell2 .decisionWatchStrip,.mShell2 .decisionNext{margin-left:0;margin-right:0}.mShell2 .decisionAnalysis>summary,.mShell2 .decisionAnalysisBody{padding-left:0;padding-right:0}.mShell2 .agBubbleUser{max-width:92%}.mKline.tv{height:220px;border-radius:8px;overflow:hidden;background:#fff}.mKline.tv .tvChart{width:100%;height:100%}.flagTip{position:relative;border-bottom:1px dashed var(--warn);cursor:help}.flagTip.neg{border-bottom-color:var(--neg)}.flagTip.warn{border-bottom-color:var(--warn)}.flagTip:after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 7px);z-index:80;width:max-content;max-width:280px;padding:8px 11px;border-radius:8px;background:#1e1b16;color:#f5e9db;font:500 11.5px var(--font-ui);line-height:1.5;text-align:left;white-space:normal;box-shadow:0 10px 26px -8px #1e1b1680;opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.flagTip:before{content:"";position:absolute;left:12px;bottom:calc(100% + 1px);z-index:80;border:6px solid transparent;border-top-color:#1e1b16;opacity:0;pointer-events:none;transition:opacity .12s ease}.flagTip:hover:after,.flagTip:focus:after{opacity:1;transform:translateY(0)}.flagTip:hover:before,.flagTip:focus:before{opacity:1}.tvChart{width:100%;height:100%;position:relative}.tvOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#fbf9f5;color:#a89e8a;font-size:12px}.bookHint{font-size:12px;line-height:1.55;color:var(--text-2);background:var(--accent-weak);border:1px solid #f0d9c2;border-radius:9px;padding:10px 12px}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.agMsgUserRow{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.agMsgMeta.userSide{text-align:right;opacity:.75}.cfmOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#1e1b166b;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.cfmCard{width:100%;max-width:390px;background:var(--surface,#fff);border:1px solid var(--border,#e4dfd5);border-radius:12px;box-shadow:0 22px 60px -14px #1e1b1680;padding:20px;animation:cfmIn .14s ease-out}@keyframes cfmIn{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.cfmHead{font:700 15px/1.2 var(--font-ui,inherit);color:var(--text,#241d13);margin-bottom:8px}.cfmMsg{font-size:12.5px;line-height:1.6;color:var(--text-2,#4a4033);margin:0;white-space:pre-wrap}.cfmInput{width:100%;box-sizing:border-box;margin-top:12px;border:1px solid var(--border,#e4dfd5);border-radius:6px;padding:10px 12px;font-size:13px;color:var(--text,#241d13);font-family:var(--font-ui,inherit);outline:none}.cfmInput:focus{border-color:var(--accent,#c96a1f)}.cfmFoot{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.cfmBtn{border-radius:7px;font:600 12.5px var(--font-ui,inherit);padding:9px 18px;cursor:pointer;border:1px solid transparent}.cfmCancel{background:#fff;border-color:var(--border-strong,#d8d2c6);color:var(--text-2,#4a4033)}.cfmCancel:hover{background:#faf8f4}.cfmOk{background:var(--accent,#c96a1f);color:#fff}.cfmOk:hover{filter:brightness(1.05)}.cfmDanger{background:var(--neg,#c43f28);color:#fff}.cfmDanger:hover{filter:brightness(1.05)}.posterOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#14100a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;overflow:auto}.posterModal{display:flex;flex-direction:column;gap:12px;width:min(100%,812px)}.posterToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.posterLangTabs{display:inline-flex;background:#fff;border:1px solid var(--border);border-radius:10px;overflow:hidden}.posterLangTabs button{padding:7px 16px;border:none;background:transparent;color:var(--text-2);font-size:13px;cursor:pointer}.posterLangTabs button.active{background:var(--accent-grad);color:#fff}.posterLangTabs button:disabled{opacity:.55;cursor:default}.posterActions{display:flex;align-items:center;gap:8px}.posterClose{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--border);background:#fff;color:var(--text-2);cursor:pointer}.posterClose:hover{color:var(--accent-ink);border-color:var(--accent)}.posterError{background:#fdecea;color:#b3261e;border:1px solid #f3c9c5;border-radius:8px;padding:8px 12px;font-size:13px}.posterScroll{width:100%;overflow-x:auto;border-radius:18px}.posterCanvas{width:780px;max-width:none;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 14px 44px #00000047;font-family:var(--font-body);color:var(--text)}.posterHeader{display:flex;align-items:center;justify-content:space-between;padding:24px 34px;background:var(--accent-grad);color:#fff}.posterBrand{display:flex;align-items:center;gap:12px}.posterLogo{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:0;background:transparent}.posterLogo img{width:32px;height:32px;object-fit:contain;display:block}.posterBrandText b{display:block;font-size:18px;font-weight:700;line-height:1.2}.posterBrandText small{font-size:10.5px;opacity:.85;font-family:var(--font-mono);letter-spacing:.08em}.posterDate{font-family:var(--font-mono);font-size:12px;opacity:.92}.posterBody{padding:26px 34px 8px}.posterBody .richMessage{font-size:15px;line-height:1.78}.posterTranslating{padding:44px 20px;text-align:center;color:var(--text-3)}.posterFooter{padding:16px 34px 22px;margin-top:10px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:16px}.posterFootLeft{display:flex;flex-direction:column;gap:6px;min-width:0}.posterTag{font-size:11.5px;color:var(--text-3);font-family:var(--font-mono);letter-spacing:.03em}.posterSite{font-size:12.5px;color:var(--text-2)}.posterSite b{color:var(--accent-ink);font-weight:700}.posterQr{flex:none;width:72px;height:72px;border-radius:8px;border:1px solid var(--border);background:#fff;padding:3px}.posterRichMessage{display:block;color:#332f29;letter-spacing:.005em}.posterSection{display:grid;gap:13px;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid #ede6dc;break-inside:avoid}.posterSection:last-child{margin-bottom:0;border-bottom:0}.posterSection--intro{gap:0;padding:15px 18px 17px;border:1px solid #eadfce;border-radius:14px;background:linear-gradient(145deg,#fffdf9,#faf7f1)}.posterSection--summary{padding:16px 18px 18px;border:1px solid #ecd8c0;border-radius:14px;background:linear-gradient(145deg,#fffaf3,#fffdf9)}.posterSection--risk{padding:16px 18px 18px;border:1px solid #eed1c9;border-radius:14px;background:#fff9f7}.posterSection--evidence,.posterSection--market,.posterSection--position,.posterSection--action,.posterSection--opportunity{padding-left:16px;border-left:3px solid #e7d6c2}.posterSection--action{border-left-color:#d39a65}.posterSection--opportunity{border-left-color:#78aa87}.posterSection--risk{border-left:3px solid #d66b55}.posterSectionContent{display:grid;gap:11px;min-width:0}.posterBody .posterSection .richHeading{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;width:100%;max-width:none;box-sizing:border-box;padding:8px 12px;border:1px solid #eadfce;border-radius:10px;background:#fff8ef;color:#664a34;font-size:12.5px;line-height:1.55}.posterBody .posterSection .richHeading svg{margin-top:2px}.posterBody .posterSection .richHeading>i{width:18px;height:18px;background:transparent}.posterBody .posterSection .richHeading strong{min-width:0;font-weight:750;text-wrap:balance;overflow-wrap:break-word;word-break:normal;line-break:strict}.posterSection--summary>.richHeading{border:0!important;padding:0 0 3px!important;background:transparent!important;color:#9d4d1c!important;font-size:13px!important}.posterBody .posterSection p{margin:0;color:#39352f;line-height:1.82;text-wrap:pretty;overflow-wrap:break-word;word-break:normal;line-break:strict;orphans:2;widows:2}.posterBody .posterSection p+p{margin-top:3px}.richMessage .richParagraph+.richParagraph{margin-top:7px}.posterBody .posterSection .richParagraph+.richParagraph{margin-top:8px}.posterBody .posterSection p strong{color:#27231e;font-weight:780}.posterEmphasisLine{padding-left:11px;border-left:3px solid #e9bb91}.posterQuote{margin:0;padding:11px 14px;border-left:3px solid #df8a4d;border-radius:0 9px 9px 0;background:#faf6f0;color:#5a5045;font-size:13.5px;line-height:1.72;text-wrap:pretty;overflow-wrap:break-word}.posterBody .richBulletList,.posterBody .richSteps{gap:7px}.posterBody .richBullet,.posterBody .richStep{line-height:1.7}.posterBody .richMetricGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.posterBody .richMetricGrid--conclusion{grid-template-columns:minmax(0,1fr);gap:0;width:100%}.posterBody .richMetricGrid--conclusion .richMetric--conclusion{grid-template-columns:66px minmax(0,1fr);align-items:start;padding:11px 0}.posterBody .richMetricGrid--conclusion .richMetric--conclusion span,.posterBody .richMetricGrid--conclusion .richMetric--conclusion b{min-width:0;overflow-wrap:break-word;word-break:normal}.posterBody .richMetric{min-height:58px;padding:10px 12px}.posterBody .richTableWrap{overflow:visible;margin:2px 0;border-radius:10px;break-inside:avoid}.posterBody .richTable{table-layout:auto;font-size:12px}.posterBody .richTable th,.posterBody .richTable td{padding:8px 10px;white-space:normal;vertical-align:top;line-height:1.55;overflow-wrap:break-word;word-break:normal}.posterBody .richTable th:first-child,.posterBody .richTable td:first-child{width:1%;white-space:nowrap}.posterBody .richTable th:last-child,.posterBody .richTable td:last-child{min-width:180px}@media(max-width:820px){.posterOverlay{align-items:stretch;padding:0;overflow:hidden;background:#f7f3ed;-webkit-backdrop-filter:none;backdrop-filter:none}.posterModal{width:100%;height:100dvh;gap:0}.posterToolbar{min-height:54px;flex:none;padding:calc(7px + env(safe-area-inset-top)) 12px 7px;border-bottom:1px solid #E4DCCE;background:#fbf9f5f7}.posterLangTabs{border-radius:9px}.posterLangTabs button{padding:7px 12px;font-size:11px}.posterActions{gap:6px}.posterActions .primaryButton{min-height:34px;padding:0 10px;font-size:10.5px}.posterClose{width:34px;height:34px}.posterError{margin:8px 12px 0;font-size:10.5px}.posterScroll{flex:1;min-height:0;padding:10px 10px calc(18px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;border-radius:0}.posterCanvas{width:100%;max-width:none;border-radius:12px;box-shadow:0 4px 18px #3427181f}.posterHeader{padding:14px 15px}.posterBrand{gap:8px}.posterLogo{width:30px;height:30px}.posterLogo img{width:24px;height:24px}.posterBrandText b{font-size:12px}.posterBrandText small{font-size:7px;letter-spacing:.04em}.posterDate{font-size:8px}.posterBody{padding:14px 15px 3px}.posterBody .richMessage{font-size:10px;line-height:1.65}.posterFooter{margin-top:5px;padding:10px 15px 13px;gap:8px}.posterFootLeft{gap:3px}.posterTag{font-size:7px;letter-spacing:0}.posterSite{font-size:7.5px}.posterQr{width:47px;height:47px;padding:2px;border-radius:6px}.posterSection{gap:8px;padding-bottom:13px;margin-bottom:13px}.posterSection--intro,.posterSection--summary,.posterSection--risk{padding:10px 11px 11px;border-radius:9px}.posterSection--evidence,.posterSection--market,.posterSection--position,.posterSection--action,.posterSection--opportunity{padding-left:9px;border-left-width:2px}.posterSectionContent{gap:7px}.posterBody .posterSection .richHeading{grid-template-columns:minmax(0,1fr);gap:0;padding:6px 8px;border-radius:7px;font-size:8.5px;line-height:1.45}.posterBody .posterSection .richHeading>i{display:none}.posterSection--summary>.richHeading{font-size:9px!important}.posterBody .posterSection p{line-height:1.65}.posterQuote{padding:7px 9px;border-left-width:2px;border-radius:0 6px 6px 0;font-size:9px;line-height:1.55}.posterEmphasisLine{padding-left:7px;border-left-width:2px}.posterBody .richMetricGrid{grid-template-columns:minmax(0,1fr);gap:6px}.posterBody .richMetric{min-height:40px;padding:7px 8px}.posterBody .richMetricGrid--conclusion .richMetric--conclusion{grid-template-columns:45px minmax(0,1fr);padding:7px 0}.posterBody .richTable{font-size:8px}.posterBody .richTable th,.posterBody .richTable td{padding:5px 6px;line-height:1.4}.posterBody .richTable th:last-child,.posterBody .richTable td:last-child{min-width:95px}}.agMsgFootRow{display:flex;align-items:center;gap:10px;margin-top:6px}.agPosterBtn{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-3);font-size:11.5px;cursor:pointer}.agPosterBtn:hover{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-weak)}.bcGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bcGoal .bcTop{display:flex;justify-content:space-between;font-size:13px;color:var(--text-2);margin-bottom:6px}.bcGoal .bcTop .good{color:var(--good,#2e9e6b)}.bcGoal .bcTop .bad{color:var(--bad,#c8492f)}.bcBar{height:10px;border-radius:6px;background:var(--surface-2);overflow:hidden}.bcBar i{display:block;height:100%;border-radius:6px;transition:width .3s ease}.bcAlert{margin-top:12px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.5}.bcAlert.good{background:#e8f5ee;color:#227a4f;border:1px solid #c4e6d3}.bcAlert.bad{background:#fbeae5;color:#b3341c;border:1px solid #f0ccc2}@media(max-width:640px){.bcGrid{grid-template-columns:1fr}}.agWatchRow{position:relative}.agWatchTip{display:none;position:absolute;right:100%;top:-4px;margin-right:8px;width:280px;max-width:72vw;z-index:60;pointer-events:none;background:#fffdf9;color:var(--text,#1e1b16);border:1px solid var(--border,#e3dcce);border-radius:10px;padding:10px 12px;box-shadow:0 8px 28px #0003;font-size:12px;line-height:1.6;white-space:normal;word-break:break-word;text-align:left}.agWatchTip>div{margin:1px 0}.agWatchTip>div:first-child{font-weight:700;color:var(--accent-ink,#a8511a)}.agWatchRow:hover .agWatchTip{display:block}@media(max-width:900px){.agWatchTip{right:auto;left:0;top:100%;margin:6px 0 0}}.agWatchTipFixed{position:fixed;z-index:300;width:300px;background:#221f19;color:#f4f1eb;border-radius:10px;padding:10px 13px;font-size:12px;line-height:1.6;box-shadow:0 12px 32px #00000052;pointer-events:none}.agWatchTipFixed div{white-space:normal;word-break:break-word}.agWatchTipFixed div:first-child{font-weight:700;margin-bottom:3px;color:#fff}.agPlanSwitch{display:inline-flex;align-items:center;gap:4px;margin-left:6px}.agPlanSwitch button{width:18px;height:18px;border-radius:5px;border:1px solid var(--border,#e3dcce);background:#fff;color:var(--text-2,#6b6455);cursor:pointer;line-height:1;font-size:13px;padding:0}.agPlanSwitch button:hover{color:var(--accent-ink,#a8511a);border-color:var(--accent,#d06a22)}.agPlanSwitch em{font-size:11px;color:var(--text-3,#8a8172);font-style:normal}.langToggle{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-bottom:8px}.langToggle button{padding:4px 12px;border:0;background:transparent;color:var(--text-2);font-size:12px;cursor:pointer}.langToggle button.on{background:var(--accent-grad);color:#fff}.topLang{position:relative;display:inline-flex}.topLangBtn{width:42px;height:42px;border:1px solid #e2dac9;border-radius:8px;background:#fff;color:#33302a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.topLangBtn:hover,.topLangBtn.on{background:var(--accent-weak);border-color:var(--accent);color:var(--accent-ink)}.topLangBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.topLangMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:41;min-width:138px;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 14px 34px -10px #3e2d1847;padding:5px;display:flex;flex-direction:column;gap:2px}.topLangMenu button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:0;border-radius:7px;background:transparent;color:var(--text-2);font-size:13px;font-weight:600;cursor:pointer;text-align:left}.topLangMenu button:hover{background:#f6f2ea}.topLangMenu button.on{color:var(--accent-ink)}.topLangCheck{color:var(--accent);font-weight:700}.nativeAuthScreen{min-height:100dvh;position:relative;isolation:isolate;display:grid;place-items:center;padding:max(18px,calc(var(--safe-area-inset-top,env(safe-area-inset-top)) + 10px)) 18px max(18px,calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom)) + 10px));overflow-x:hidden;overflow-y:auto;background:#f6edde;color:#171512;font-family:var(--font-ui)}.nativeAuthScreen:before{content:"";position:fixed;z-index:-3;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 44%,rgba(232,188,111,.23),transparent 29%),radial-gradient(circle at 32% 72%,rgba(209,157,84,.12),transparent 27%),linear-gradient(145deg,#f8f0e4,#f4e9d8)}.nativeAuthScreen:after{content:"";position:fixed;z-index:-2;width:min(82vw,760px);aspect-ratio:1;left:50%;top:50%;translate:-50% -47%;border-radius:50%;background:#fffcf65c;filter:blur(8px);box-shadow:0 40px 100px #77532629}.nativeAuthAmbient{position:fixed;z-index:-1;border-radius:999px;filter:blur(2px);opacity:.62;pointer-events:none;animation:nativeAmbientFloat 9s ease-in-out infinite alternate}.nativeAuthAmbient--one{width:210px;height:210px;left:8vw;top:12vh;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.8),rgba(232,183,100,.12) 58%,transparent 72%)}.nativeAuthAmbient--two{width:260px;height:260px;right:5vw;bottom:7vh;background:radial-gradient(circle at 55% 45%,rgba(255,255,255,.68),rgba(196,166,120,.13) 58%,transparent 72%);animation-delay:-4s}.nativeAuthCard{position:relative;z-index:1;width:min(100%,450px);min-height:min(790px,calc(100dvh - 36px));max-height:calc(100dvh - 36px);display:flex;flex-direction:column;padding:24px 42px 17px;overflow-x:hidden;overflow-y:auto;border:1px solid rgba(255,255,255,.82);border-radius:48px;background:linear-gradient(160deg,#fffffff7,#ffffffe6);box-shadow:0 34px 72px #5d401d2e,inset 0 1px #fff;scrollbar-width:none;animation:nativeAuthCardIn .78s cubic-bezier(.2,.8,.2,1) both}.nativeAuthCard::-webkit-scrollbar{display:none}.nativeAuthProgress{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;height:3px;margin:4px 0 0}.nativeAuthProgress i{position:relative;display:block;overflow:hidden;border-radius:999px;background:#d9d5cd}.nativeAuthProgress i:first-child{background:#171512}.nativeAuthProgress i:nth-child(2):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#171512;transform-origin:left;animation:nativeAuthProgress 4.8s ease-in-out infinite}.nativeAuthBrand{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px 0 25px}.nativeAuthBrand>img{width:35px;height:35px;object-fit:contain;display:block;filter:drop-shadow(0 7px 12px rgba(189,113,35,.2))}.nativeAuthBrand>div{display:grid;gap:1px}.nativeAuthBrand strong{font-size:14px;line-height:1.15;letter-spacing:.12em;font-weight:760;color:#171512}.nativeAuthBrand span{font-size:9px;color:#8d867e;letter-spacing:.045em}.nativeAuthForm{flex:1;display:flex;flex-direction:column;gap:14px;min-height:0;animation:nativeAuthFormIn .42s cubic-bezier(.2,.75,.25,1) both}.nativeAuthIntro{display:grid;gap:7px;margin:0 0 8px;text-align:center}.nativeAuthIntro strong{max-width:340px;margin:auto;font-size:clamp(25px,7vw,33px);line-height:1.05;letter-spacing:-.038em;font-weight:690;color:#11100e}.nativeAuthIntro span{font-size:12px;color:#8b857d;letter-spacing:.01em}.nativeAuthForm>label,.nativeServerSettings label{display:grid;gap:7px}.nativeAuthForm>label>span:not(.nativeAuthPassword),.nativeServerSettings label>span{font-size:12px;color:#8b857d;font-weight:500;padding-left:12px}.nativeAuthForm input,.nativeServerSettings input{width:100%;height:54px;border:1px solid #dfd7ca;border-radius:999px;padding:0 17px;background:#ffffffa3;color:#1b1916;font:450 14px/1 var(--font-ui);outline:0;-webkit-appearance:none;transition:border-color .2s,box-shadow .2s,background .2s}.nativeAuthForm input::placeholder,.nativeServerSettings input::placeholder{color:#b3aca2}.nativeAuthForm input:focus,.nativeServerSettings input:focus{border-color:#b8a995;background:#fff;box-shadow:0 0 0 4px #caae8524}.nativeAuthPassword{position:relative;display:block;padding:0!important}.nativeAuthPassword input{padding-right:50px}.nativeAuthPassword button{position:absolute;top:50%;right:15px;translate:0 -50%;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#6f6961;cursor:pointer}.nativeAuthPassword button:hover{background:#f4eee5;color:#171512}.nativeAuthTotp{animation:nativeAuthFormIn .28s ease both}.nativeAuthFormTools{min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 5px;color:#9c958b;font-size:11px}.nativeAuthFormTools>span{display:flex;align-items:center;gap:5px}.nativeAuthFormTools button{border:0;background:transparent;color:#5e5952;font:600 11px/1 var(--font-ui);cursor:pointer;padding:5px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c8beb0}.nativeAuthPrimary{width:100%;min-height:58px;display:flex;align-items:center;justify-content:center;gap:14px;border:0;border-radius:999px;padding:0 22px;background:#0e0e0d;color:#fff;font-size:15px;font-weight:650;letter-spacing:.01em;cursor:pointer;box-shadow:0 14px 30px #14110d2b;transition:transform .2s,box-shadow .2s,background .2s}.nativeAuthPrimary b{font-size:19px;font-weight:400;transition:transform .2s}.nativeAuthPrimary:hover{background:#26231f;box-shadow:0 17px 34px #14110d38;transform:translateY(-1px)}.nativeAuthPrimary:hover b{transform:translate(3px)}.nativeAuthPrimary:active{transform:translateY(1px)}.nativeAuthPrimary:disabled{background:#ccc4b8;color:#f8f5ef;cursor:default;box-shadow:none;transform:none}.nativeAuthMotion{position:relative;flex:1;min-height:152px;margin:3px -42px 0;overflow:hidden}.nativeAuthMotionGlow{position:absolute;width:250px;height:110px;left:50%;bottom:5px;translate:-50% 0;border-radius:50%;background:radial-gradient(ellipse,rgba(244,203,99,.3),rgba(232,188,111,.13) 42%,transparent 72%);filter:blur(7px);animation:nativeAuthGlow 3.4s ease-in-out infinite}.nativeAuthMotionRail{position:absolute;left:50%;bottom:7px;width:590px;display:flex;align-items:flex-end;justify-content:center;gap:12px;transform:translate(-50%);animation:nativeAuthRail 8s ease-in-out infinite alternate}.nativeAuthMotionTile{width:90px;height:112px;flex:0 0 auto;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:12px 11px;border-radius:21px;overflow:hidden;color:#1d1a17;box-shadow:0 12px 20px #3a2b1b1f,inset 0 1px #ffffffb8;transform:rotate(-6deg);animation:nativeAuthTileFloat 4.6s ease-in-out infinite}.nativeAuthMotionTile:nth-child(2){transform:translateY(-7px) rotate(4deg);animation-delay:-1.3s}.nativeAuthMotionTile:nth-child(3){width:108px;height:136px;transform:translateY(-10px);animation-delay:-2.5s}.nativeAuthMotionTile:nth-child(4){transform:translateY(-7px) rotate(-4deg);animation-delay:-3.1s}.nativeAuthMotionTile:nth-child(5){transform:rotate(7deg);animation-delay:-4s}.nativeAuthMotionTile--amber{background:linear-gradient(155deg,#f6c76d,#f1a951)}.nativeAuthMotionTile--sky{background:linear-gradient(155deg,#cedee4,#a9c2cb)}.nativeAuthMotionTile--agent{align-items:center;justify-content:center;gap:4px;background:linear-gradient(160deg,#d7d9d4,#9ca49f);text-align:center}.nativeAuthMotionTile--sage{background:linear-gradient(155deg,#d6dfcb,#aebca3)}.nativeAuthMotionTile--violet{background:linear-gradient(155deg,#ddd6eb,#b7acd2)}.nativeAuthMotionLabel{font-size:9px;font-weight:750;letter-spacing:.1em;opacity:.67}.nativeAuthMotionTile svg{width:100%;height:46px;overflow:visible}.nativeAuthMotionTile svg path{fill:none;stroke:#1c1a17;stroke-width:2.3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;animation:nativeAuthDraw 3.6s ease-in-out infinite alternate}.nativeAuthMotionTile>strong{font-size:13px;font-weight:760;letter-spacing:-.02em}.nativeAuthAgentOrb{position:relative;width:55px;height:55px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff 0,#fff 9%,#f6a443 11%,#d46d22 35%,#191816 70%);box-shadow:0 10px 22px #1b171138;animation:nativeAuthOrb 3.2s ease-in-out infinite}.nativeAuthAgentOrb:before,.nativeAuthAgentOrb:after{content:"";position:absolute;border:1px solid rgba(27,24,20,.28);border-radius:50%;animation:nativeAuthOrbit 6s linear infinite}.nativeAuthAgentOrb:before{top:-9px;right:7px;bottom:-9px;left:7px;rotate:32deg}.nativeAuthAgentOrb:after{top:5px;right:-10px;bottom:5px;left:-10px;rotate:-20deg;animation-direction:reverse;animation-duration:4.5s}.nativeAuthAgentOrb span{position:absolute;width:7px;height:7px;right:0;top:6px;border-radius:50%;background:#171512;box-shadow:0 0 0 3px #ffffff75}.nativeAuthAgentOrb img{position:relative;width:32px;height:32px;object-fit:contain;filter:brightness(0) invert(1)}.nativeAuthMotionTile--agent>strong{font-size:10px;letter-spacing:.12em}.nativeAuthMotionTile--agent>small{font-size:7px;letter-spacing:.16em;color:#1d1a1799}.nativeAuthSwitch{margin:0;text-align:center;color:#777169;font-size:12px;line-height:1.4}.nativeAuthSwitch button{border:0;background:transparent;color:#171512;font:650 12px/1 var(--font-ui);padding:4px 2px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#aaa197}.nativeAuthForm--subscribe{flex:none;gap:12px}.nativeAuthForm--subscribe .nativeAuthIntro{margin-bottom:4px}.nativeAuthForm--subscribe .nativeAuthIntro strong{font-size:27px}.nativePlanList{display:flex;gap:8px;margin:0 -2px;padding:2px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.nativePlanList::-webkit-scrollbar{display:none}.nativePlanList>button{min-width:148px;min-height:68px;scroll-snap-align:start;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e0d8cc;border-radius:18px;padding:11px 12px;background:#faf8f4;color:#302b24;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.nativePlanList>button.on{border-color:#1a1815;background:#fff;box-shadow:0 7px 17px #32271a14}.nativePlanList>button:active{transform:scale(.985)}.nativePlanList>button>span{display:grid;gap:3px}.nativePlanList>button strong{font-size:12px;font-weight:650}.nativePlanList>button small{font-size:9px;color:#938a7d}.nativePlanList>button>b{font-size:10px;font-weight:680;color:#a65d2d;white-space:nowrap}.nativeConsentList{display:grid;gap:8px;padding:2px 4px}.nativeConsentList label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:#756d62;font-size:10px;line-height:1.45}.nativeConsentList input{width:16px;height:16px;margin:0;padding:0;-webkit-appearance:checkbox;-moz-appearance:auto;appearance:auto;accent-color:#171512}.nativeConsentList a{color:#6f4b2e;text-underline-offset:2px}.nativeAuthNotice,.nativeAuthToast{margin:0;color:#8d8478;font-size:11px;line-height:1.55;text-align:center}.nativeAuthToast{position:sticky;z-index:3;bottom:0;margin-top:10px;padding:10px 12px;border:1px solid rgba(222,211,195,.78);border-radius:14px;background:#f7f1e8f0;color:#665d51;box-shadow:0 8px 20px #31261914;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nativeAuthSuccess{display:grid;gap:4px;padding:12px;border:1px solid #cbded2;border-radius:14px;background:#f6fbf7;color:#355943;font-size:11px}.nativeAuthSuccess span{font-family:var(--font-mono);font-size:9px;overflow-wrap:anywhere}.nativeAuthSuccess small{color:#6c8173}.nativeServerSettings{margin-top:10px;padding-top:8px;color:#968f85}.nativeServerSettings summary{width:max-content;margin:0 auto;cursor:pointer;font-size:10px;list-style:none}.nativeServerSettings summary::-webkit-details-marker{display:none}.nativeServerSettings summary:after{content:" ···";letter-spacing:.08em}.nativeServerSettings[open]{display:grid;gap:10px;width:100%;padding-top:12px}.nativeServerSettings[open] summary{margin:0}.nativeServerSettings input{height:44px;font-size:11px;background:#faf8f4}@keyframes nativeAuthCardIn{0%{opacity:0;transform:translateY(24px) scale(.975) rotateX(4deg)}to{opacity:1;transform:none}}@keyframes nativeAuthFormIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes nativeAuthProgress{0%,8%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}@keyframes nativeAmbientFloat{0%{transform:translate3d(-10px,-8px,0) scale(.96)}to{transform:translate3d(14px,12px,0) scale(1.04)}}@keyframes nativeAuthRail{0%{transform:translate(-53%)}to{transform:translate(-47%)}}@keyframes nativeAuthTileFloat{0%,to{margin-bottom:0}50%{margin-bottom:8px}}@keyframes nativeAuthGlow{0%,to{opacity:.48;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes nativeAuthDraw{0%,12%{stroke-dashoffset:1}75%,to{stroke-dashoffset:0}}@keyframes nativeAuthOrb{0%,to{transform:translateY(1px) rotate(-2deg)}50%{transform:translateY(-5px) rotate(3deg)}}@keyframes nativeAuthOrbit{to{transform:rotate(360deg)}}@media(max-width:520px){.nativeAuthScreen{place-items:start center;padding:max(10px,calc(var(--safe-area-inset-top,env(safe-area-inset-top)) + 6px)) 10px max(10px,calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom)) + 6px))}.nativeAuthCard{width:100%;min-height:calc(100dvh - max(20px,calc(var(--safe-area-inset-top,env(safe-area-inset-top)) + var(--safe-area-inset-bottom,env(safe-area-inset-bottom)) + 12px)));max-height:none;padding:20px 28px 15px;border-radius:36px}.nativeAuthMotion{margin-left:-28px;margin-right:-28px}.nativeAuthBrand{margin:15px 0 22px}}@media(max-width:370px){.nativeAuthCard{padding-left:22px;padding-right:22px}.nativeAuthMotion{margin-left:-22px;margin-right:-22px}.nativeAuthIntro strong{font-size:25px}.nativeAuthForm{gap:12px}.nativeAuthForm input{height:50px}.nativeAuthPrimary{min-height:53px}}@media(max-height:720px)and (min-width:371px){.nativeAuthCard{min-height:calc(100dvh - 20px);padding-top:18px;padding-bottom:12px}.nativeAuthBrand{margin:12px 0 16px}.nativeAuthIntro{margin-bottom:2px}.nativeAuthIntro strong{font-size:25px}.nativeAuthForm{gap:10px}.nativeAuthForm input{height:49px}.nativeAuthPrimary{min-height:52px}.nativeAuthMotion{min-height:118px}.nativeAuthMotionRail{bottom:-8px;transform:translate(-50%) scale(.86)}.nativeAuthSwitch{font-size:11px}}@media(prefers-reduced-motion:reduce){.nativeAuthCard,.nativeAuthForm,.nativeAuthAmbient,.nativeAuthProgress i:after,.nativeAuthMotionRail,.nativeAuthMotionTile,.nativeAuthMotionGlow,.nativeAuthMotionTile svg path,.nativeAuthAgentOrb,.nativeAuthAgentOrb:before,.nativeAuthAgentOrb:after{animation:none!important}.nativeAuthMotionRail{transform:translate(-50%)}}.lpRoot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#0c0a08}.lpFrame{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.lpOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#060504b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.lpModal{position:relative;background:linear-gradient(180deg,#15110c,#100d0a);border:1px solid #2c2318;border-radius:20px;padding:32px;width:400px;max-width:calc(100vw - 32px);text-align:center;box-shadow:0 30px 70px #0009;font-family:Space Grotesk,Public Sans,Noto Sans SC,sans-serif}.lpModal h3{font-size:23px;margin-bottom:6px;color:#f2ead9;font-weight:700}.lpMsub{color:#a89a83;font-size:14px;margin-bottom:20px}.lpTabs{display:flex;gap:8px;margin-bottom:18px}.lpTabs button{flex:1;padding:9px;border-radius:10px;border:1px solid #33291c;background:#ffffff08;color:#a89a83;cursor:pointer;font-weight:700}.lpTabs button.on{background:linear-gradient(120deg,#ffa259,#ff7a2f);color:#0c0a08;border-color:#ff7a2f}.lpInput{width:100%;padding:12px 14px;border-radius:11px;border:1px solid #33291c;background:#17120c;color:#f2ead9;margin-bottom:11px;font-size:14px}.lpInput::placeholder{color:#6b6152}.lpInput:focus{outline:0;border-color:#ff7a2f}.lpBtn{width:100%;padding:13px;border-radius:12px;border:0;background:linear-gradient(120deg,#ffa259,#ff7a2f);color:#0c0a08;font-weight:700;font-size:15px;cursor:pointer;box-shadow:0 10px 26px -8px #ff7a2fcc}.lpBtn:disabled{opacity:.5;cursor:default;box-shadow:none}.lpX{position:absolute;top:16px;right:18px;background:none;border:0;color:#8f836e;cursor:pointer;font-size:22px;line-height:1}.lpX:hover{color:#f2ead9}.lpPlans{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.lpPlans button{display:flex;justify-content:space-between;align-items:center;padding:10px 13px;border-radius:10px;border:1px solid #33291c;background:#17120c;cursor:pointer;color:#f2ead9}.lpPlans button.on{border-color:#ff7a2f;background:#ff7a2f1a}.lpPlans button b{font-size:14px}.lpPlans button span{font-size:12px;color:#8f836e}.lpPay{margin-top:12px;background:#17120c;border:1px solid #244a37;border-radius:10px;padding:12px;text-align:left;font-size:13px;color:#d8cdb6}.lpPay code{display:block;word-break:break-all;color:#ffb178;margin-top:4px}.lpMhint,.lpToast{display:block;color:#8f836e;font-size:12px;margin-top:8px}.lpConsent{display:flex;align-items:flex-start;gap:8px;color:#b9ad98;font-size:12px;line-height:1.45;margin:8px 0;text-align:left}.lpConsent input{width:15px;height:15px;margin-top:2px;accent-color:#ff7a2f;flex:0 0 auto}.lpConsent a{color:#ff9a5f;text-decoration:underline;text-underline-offset:2px}.turnstileHost{min-height:65px;margin:10px 0;overflow:hidden}
