:root{color-scheme:dark;font-family:SF Pro Text,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,sans-serif;--font-display: "SF Compact Display", "SF Compact", "SF Pro Display", "Arial Narrow", ui-sans-serif, system-ui, sans-serif;background:#02080b;color:#eafdfb;--bg: #02080b;--panel: rgba(7, 22, 27, .92);--panel-2: rgba(9, 28, 35, .74);--line: rgba(57, 236, 222, .24);--line-strong: rgba(57, 236, 222, .74);--text: #eafdfb;--muted: #87a4aa;--cyan: #39ecde;--cyan-2: #0aaea6;--green: #28e68a;--amber: #ffbd45;--red: #ff4c3f;--cyan-glow: rgba(57, 236, 222, .55);--shadow: 0 24px 80px rgba(0, 0, 0, .54)}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body{margin:0;min-width:0;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% -8%,rgba(36,220,203,.18),transparent 33%),radial-gradient(circle at 12% 32%,rgba(9,174,166,.08),transparent 28%),var(--bg);font-weight:400}button{font:inherit;color:inherit}button{cursor:pointer}.visual-lock-viewport{width:100vw;height:100vh;min-width:0;min-height:0;overflow:hidden;display:grid;place-items:center;background:#02080b}.visual-lock-stage{position:relative;width:1586px;height:992px;flex:0 0 auto;transform-origin:center center;overflow:hidden;background:#02080b}.visual-lock-mockup{display:block;width:1586px;height:992px;-webkit-user-select:none;user-select:none;pointer-events:none}.visual-motion-overlay{position:absolute;inset:0;z-index:1;width:1586px;height:992px;pointer-events:none;overflow:visible;mix-blend-mode:screen}.visual-motion-overlay *{vector-effect:non-scaling-stroke}.motion-balance-glint{fill:none;stroke:#8ffff8;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-width:3.2;stroke-dasharray:16 84;animation:motionBalanceGlint 4.8s ease-in-out infinite}.motion-balance-glint-center{stroke-width:2;stroke-dasharray:12 88;animation-duration:5.6s}.motion-balance-glint-right{stroke-width:2.8}.motion-balance-node,.motion-status-node{fill:#8ffff8;opacity:.18;animation:motionNodePulse 2.8s ease-in-out infinite}.motion-node-right{animation-delay:.7s}.motion-telemetry-glint,.motion-chart-sweep,.motion-row-scan{fill:url(#motion-sweep-gradient);opacity:.16}.motion-telemetry-glint{transform:translate(-210px);animation:motionTelemetryGlint 5.8s ease-in-out infinite}.motion-row-scan{fill:url(#motion-row-gradient);animation:motionRowScan 3.8s ease-in-out infinite}.motion-chart-sweep{transform:translate(-90px);animation:motionChartSweep 4.8s ease-in-out infinite}.visual-hotspot{position:absolute;z-index:2;display:block;padding:0;border:0;border-radius:0;background:transparent;opacity:0;appearance:none}.visual-hotspot:disabled{cursor:default}.visual-hotspot:focus-visible{opacity:1;outline:1px solid rgba(57,236,222,.42);outline-offset:-1px;background:#39ecde0a}.visual-status{z-index:3}@keyframes motionBalanceGlint{0%,to{opacity:0;stroke-dashoffset:96}28%{opacity:.05}48%{opacity:.18}72%{opacity:.04;stroke-dashoffset:8}}@keyframes motionNodePulse{0%,to{opacity:.08;transform:scale(.82)}48%{opacity:.34;transform:scale(1.18)}}@keyframes motionTelemetryGlint{0%,68%,to{opacity:0;transform:translate(-210px)}18%{opacity:.12}36%{opacity:.24;transform:translate(210px)}}@keyframes motionRowScan{0%,to{opacity:0;transform:translate(0)}22%{opacity:.15}58%{opacity:.2;transform:translate(1210px)}78%{opacity:0;transform:translate(1210px)}}@keyframes motionChartSweep{0%,72%,to{opacity:0;transform:translate(-90px)}28%{opacity:.16}54%{opacity:.24;transform:translate(110px)}}@media(prefers-reduced-motion:reduce){.visual-motion-overlay{display:none}}.app-shell{width:100vw;height:100vh;display:grid;grid-template-columns:260px minmax(780px,1fr) 390px;gap:8px;padding:6px;background:linear-gradient(rgba(57,236,222,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(57,236,222,.038) 1px,transparent 1px),linear-gradient(145deg,#00000014,#39ecde05);background-size:48px 48px}.sidebar,.topbar,.ledger-panel,.inspector,.bottom-grid>div,.kpi,.action-priority-panel,.entity-lane-card{background:linear-gradient(145deg,#0b2027d1,#030d12f5),radial-gradient(circle at 50% 0,rgba(57,236,222,.11),transparent 45%);border:1px solid var(--line);box-shadow:var(--shadow),inset 0 1px #b4fff814,inset 0 0 34px #39ecde0a;position:relative}.sidebar{border-radius:4px;padding:18px 14px;display:flex;flex-direction:column;min-height:0}.brand{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid rgba(57,236,222,.28)}.brand-mark{width:42px;height:42px;border:2px solid var(--cyan);color:var(--cyan);display:grid;place-items:center;font-weight:900;font-size:24px;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);filter:drop-shadow(0 0 12px rgba(57,236,222,.45))}.brand h1{margin:0;font-size:18px;font-weight:760;text-transform:uppercase;letter-spacing:.015em;line-height:1.02}.brand p,.nav-item small,.topbar small,.kpi small,.selected-tx small{margin:2px 0 0;color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.entity-scope{border-bottom:1px solid rgba(57,236,222,.16);display:grid;gap:7px;padding:12px 0 14px}.entity-scope>small{color:var(--muted);font-size:9px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.entity-scope .hud-select-button{height:32px;font-size:11px}.entity-scope p{color:var(--cyan);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.06em;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.entity-scope strong{color:#f0fffd;display:block;font-family:var(--font-display);font-size:18px;font-weight:760;letter-spacing:0;line-height:1.02;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav{display:grid;gap:10px;padding-top:18px}.nav-item{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:10px 12px;border-radius:4px;border:1px solid transparent;background:transparent;text-align:left;color:#b9cfd3;position:relative;overflow:hidden}.nav-item:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(57,236,222,.24),rgba(57,236,222,.04) 64%,transparent)}.nav-item.active{color:var(--text);background:linear-gradient(90deg,#39ecde2e,#39ecde0b);border-color:#39ecdec7;box-shadow:inset 0 0 28px #39ecde2e,inset 5px 0 #39ecde6b,0 0 18px #39ecde3d}.nav-item.active:before{opacity:1}.nav-item:hover{border-color:#39ecde61;color:#e2fafa}.nav-item strong{display:block;font-size:13px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.nav-item em{font-style:normal;background:#c7fffa1a;border:1px solid rgba(57,236,222,.35);border-radius:4px;padding:1px 6px;font-size:10px}.nav-section-label{color:var(--muted);font-size:9px;font-weight:780;letter-spacing:.12em;line-height:1;margin:4px 0 -2px;text-transform:uppercase}.nav-section-label.secondary{margin-top:6px}.nav-item.primary strong,.nav-item.entity-lane strong{letter-spacing:.02em}.tailscale-card{margin-top:auto;padding:14px;border:1px solid rgba(57,236,222,.3);border-radius:5px;color:var(--muted);font-size:12px;background:linear-gradient(180deg,#39ecde09,#0000001f)}.tailscale-card div{display:flex;gap:8px;align-items:center;text-transform:uppercase}.tailscale-card span,.tailscale-card b{color:var(--green);font-weight:700}.collapse{margin-top:10px;width:40px;height:40px;background:#0000001a;border:1px solid var(--line);border-radius:5px;color:#bcd4d8}.main-grid{min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:74px 278px minmax(204px,1fr) 190px;gap:8px}.main-grid.action-main{grid-template-rows:244px minmax(0,1fr)}.action-priority-panel{border-radius:4px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);display:grid;grid-template-columns:minmax(0,1fr) 378px;gap:18px;min-height:0;overflow:hidden;padding:30px 30px 28px}.action-priority-panel>div:first-child{align-content:center;display:grid;gap:10px;min-width:0}.action-priority-panel small,.entity-lane-head span,.action-priority-card span,.entity-lane-card dt,.action-lane-list em{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.action-priority-panel h2{color:#f4fffd;font-family:var(--font-display);font-size:44px;font-weight:760;letter-spacing:0;line-height:.95;margin:0}.action-priority-panel p{color:#a9c8cc;font-size:15px;line-height:1.4;margin:0;max-width:680px}.action-priority-card{align-self:stretch;border:1px solid rgba(57,236,222,.34);border-radius:6px;display:grid;gap:12px;min-width:0;padding:20px;background:#010a0e57}.action-priority-card.amber{border-color:#ffbd458f}.action-priority-card.green{border-color:#28e68a80}.action-priority-card strong{color:#f4fffd;font-family:var(--font-display);font-size:26px;font-weight:760;letter-spacing:0;line-height:1.02}.action-priority-card button,.entity-lane-card button,.action-inspector .primary-action{align-items:center;background:linear-gradient(90deg,#39ecde38,#39ecde14);border:1px solid rgba(57,236,222,.58);border-radius:5px;color:#effffe;display:inline-flex;gap:8px;height:42px;justify-content:center;min-width:0;padding:0 14px;text-transform:uppercase;font-size:11px;font-weight:790;letter-spacing:.03em}.action-priority-card.amber button,.entity-lane-card.amber button{border-color:#ffbd4599;color:#ffe3a5}.entity-lane-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.entity-lane-card{border-radius:6px;display:grid;grid-template-rows:76px minmax(0,1fr) 46px;gap:14px;min-height:0;overflow:hidden;padding:22px}.entity-lane-card.active{border-color:#39ecded1;box-shadow:var(--shadow),inset 5px 0 #39ecde80,inset 0 0 32px #39ecde1f}.entity-lane-card.amber{border-color:#ffbd456b}.entity-lane-card.green{border-color:#28e68a57}.entity-lane-head{display:grid;gap:8px;min-width:0}.entity-lane-head h3{color:#f4fffd;font-family:var(--font-display);font-size:29px;font-weight:740;letter-spacing:0;line-height:1.02;margin:0;overflow-wrap:anywhere}.entity-lane-card dl{display:grid;gap:10px;grid-template-columns:1fr;margin:0;min-height:0}.entity-lane-card dl div{align-items:center;border-bottom:1px solid rgba(57,236,222,.14);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:40px}.entity-lane-card dd{color:#f4fffd;font-family:var(--font-display);font-size:25px;font-weight:760;letter-spacing:0;margin:0;white-space:nowrap}.action-inspector .selected-tx{display:grid;gap:10px}.action-inspector .selected-tx p{color:#a9c8cc;font-size:13px;line-height:1.45}.action-lane-list{display:grid;gap:10px;margin-top:16px}.action-lane-list button{background:#39ecde0a;border:1px solid rgba(57,236,222,.24);border-radius:5px;color:#cfe9eb;display:grid;gap:4px;min-height:70px;padding:12px;text-align:left}.action-lane-list span{color:var(--cyan);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.action-lane-list strong{color:#f4fffd;font-size:14px;font-weight:760}.action-home-viewport{align-items:center;background:radial-gradient(circle at 18% 0%,rgba(52,77,73,.25),transparent 31%),radial-gradient(circle at 100% 8%,rgba(178,137,69,.14),transparent 29%),linear-gradient(180deg,#080a0a,#030404);color:#f3eee4;display:grid;height:100vh;justify-items:center;overflow:hidden;padding:10px;width:100%}.action-home-shell{display:grid;gap:12px;grid-template-areas:"nav status" "nav main" "advanced main";grid-template-columns:236px minmax(0,1fr);grid-template-rows:58px minmax(0,1fr) auto;height:calc(100vh - 20px);max-height:900px;max-width:1460px;min-height:0;position:relative;width:min(100%,1460px)}.action-home-shell:before{content:"";inset:-18px;pointer-events:none;position:absolute;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 72px 72px,linear-gradient(0deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 28%,rgba(0,0,0,.28),transparent 58%);mask-image:radial-gradient(circle at 50% 28%,rgba(0,0,0,.28),transparent 58%);opacity:.18}.action-home-sidebar,.action-home-status,.action-home-advanced,.action-command-ribbon,.action-home-main .entity-lane-card,.next-move-utility{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(180deg,#181a19e0,#0a0b0bf0);border:1px solid rgba(243,238,228,.075);box-shadow:0 28px 86px #00000061,inset 0 1px #ffffff0b;position:relative}.action-home-sidebar{border-radius:8px 8px 3px 3px;display:grid;gap:14px;grid-area:nav;grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;overflow:hidden;padding:16px}.action-home-brand{align-items:center;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr);padding-bottom:12px;position:relative}.action-home-brand:after{background:linear-gradient(90deg,rgba(208,176,103,.58),transparent);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.action-home-brand .brand-mark{background:linear-gradient(180deg,#f0c96f1a,#050606c7);border:1px solid rgba(240,201,111,.46);border-radius:7px;box-shadow:0 8px 24px #f0c96f1f,inset 0 1px #ffffff0f;clip-path:none;color:#f1ca70;filter:none;font-family:Georgia,var(--font-display);font-size:26px;font-weight:500;height:38px;width:38px}.action-home-brand strong,.action-home-nav b{color:#f3eee4;display:block;font-size:12px;font-weight:780;letter-spacing:0;line-height:1.1;text-transform:none}.action-home-brand span,.action-home-nav small,.action-home-operator span{color:#9b9b91;display:block;font-size:10px;font-weight:620;letter-spacing:0;line-height:1.25;margin-top:3px;text-transform:none}.action-home-nav-group{display:grid;gap:8px}.action-home-nav{align-items:center;background:#ffffff05;border:1px solid transparent;border-radius:7px;color:#cbc7bb;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr) auto;min-height:50px;overflow:hidden;padding:9px 10px;position:relative;text-align:left}.action-home-nav:hover,.action-home-advanced button:hover,.next-shortcuts button:hover,.lane-detail-action:hover{background:#ffffff0e;border-color:#f3eee41f;color:#fbf7ef}.action-home-nav.active{background:linear-gradient(90deg,#35d8c224,#ffffff09);border-color:#5ce2cd42;box-shadow:inset 3px 0 #5ce2cdd1;color:#fbf7ef}.action-home-nav svg,.action-home-advanced svg,.action-status-chip svg{color:#63ddcb;filter:none}.action-home-nav em,.action-home-advanced em{background:#63ddcb1a;border:1px solid rgba(99,221,203,.19);border-radius:999px;color:#bbfff2;font-size:10px;font-style:normal;font-weight:780;padding:1px 6px}.action-home-operator{align-self:end;border-top:1px solid rgba(243,238,228,.08);padding-top:12px}.action-home-operator small{color:#cfad64;display:block;font-size:10px;font-weight:740}.action-home-operator strong{color:#f3eee4;display:block;font-size:13px;font-weight:760;margin-top:4px}.action-home-advanced{border-radius:3px 3px 8px 8px;display:grid;gap:6px;grid-area:advanced;padding:12px}.action-home-advanced button{align-items:center;background:#ffffff06;border:1px solid rgba(243,238,228,.07);border-radius:7px;color:#b8b3a8;display:grid;font-size:11px;font-weight:660;gap:8px;grid-template-columns:17px minmax(0,1fr) auto;min-height:34px;padding:7px 9px;text-align:left;text-transform:none}.action-home-status{align-items:stretch;background:#0c0d0dad;border-radius:8px;display:grid;gap:8px;grid-area:status;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;overflow:hidden;padding:7px}.action-status-chip{align-items:center;background:#ffffff07;border-radius:7px;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);min-width:0;padding:5px 9px}.action-status-chip small{color:#8d8d84;display:block;font-size:9px;font-weight:680;letter-spacing:0;text-transform:none}.action-status-chip strong{color:#f4efe6;display:block;font-size:12px;font-weight:760;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-home-main{display:grid;gap:12px;grid-area:main;grid-template-rows:194px minmax(260px,1fr) 88px;min-height:0;min-width:0;position:relative}.action-command-ribbon{align-items:stretch;border-radius:8px;clip-path:none;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 268px;min-height:0;overflow:hidden;padding:28px 30px}.action-command-ribbon.amber{background:radial-gradient(circle at 82% 18%,rgba(208,176,103,.22),transparent 36%),linear-gradient(180deg,#1b1915f0,#0a0b0bf7);border-color:#d0b06733}.action-command-ribbon.cyan{background:radial-gradient(circle at 84% 16%,rgba(85,215,199,.18),transparent 34%),linear-gradient(180deg,#151b1af0,#0a0b0bf7)}.action-command-ribbon.green{background:radial-gradient(circle at 84% 16%,rgba(87,220,145,.16),transparent 34%),linear-gradient(180deg,#141b17f0,#0a0b0bf7)}.action-home-main .action-command-ribbon:before,.action-command-ribbon:after,.action-home-main .entity-lane-card:before,.action-home-main .entity-lane-card:after{content:none}.action-command-copy{align-content:center;display:grid;gap:12px;min-width:0}.action-command-label{color:#cfad64;font-size:13px;font-weight:780;letter-spacing:0}.action-command-copy h2{color:#f5f0e7;font-family:var(--font-display);font-size:clamp(38px,4.8vw,64px);font-weight:780;letter-spacing:0;line-height:.95;margin:0;max-width:820px}.action-command-copy p{align-items:center;color:#aaa69c;display:flex;flex-wrap:wrap;font-size:14px;gap:10px;line-height:1.36;margin:0;max-width:740px}.action-command-copy p strong{color:#f1cf7a;font-size:15px}.action-command-actions{align-content:center;display:grid;gap:10px}.action-command-actions button,.action-home-main .entity-lane-card button,.next-shortcuts button{align-items:center;border-radius:7px;display:inline-grid;font-size:12px;font-weight:780;gap:8px;height:42px;justify-content:center;letter-spacing:0;min-width:0;text-transform:none}.action-command-primary{background:#f2ecdf;border:1px solid rgba(242,236,223,.88);color:#101211;grid-template-columns:18px minmax(0,auto) 17px;padding:0 15px}.action-command-ribbon.amber .action-command-primary{background:linear-gradient(180deg,#f4c66c,#d79a43);border-color:#f6ca71e0;box-shadow:0 12px 30px #be803038}.action-command-secondary{background:#ffffff0a;border:1px solid rgba(243,238,228,.11);color:#f1cf7a;padding:0 15px}.action-home-main .entity-lane-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(82px,1fr));min-height:0}.action-home-main .entity-lane-card{align-items:center;border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(230px,1.05fr) minmax(320px,1.35fr) minmax(180px,.7fr);grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;padding:16px 18px}.action-home-main .entity-lane-card.active,.action-home-main .entity-lane-card:hover{background:linear-gradient(180deg,#1c1f1ef2,#0b0c0cf7);border-color:#63ddcb3d;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff0f}.action-home-main .entity-lane-card.amber{border-color:#d0b0672e}.action-home-main .entity-lane-card.green{border-color:#57dc912b}.action-home-main .entity-lane-head,.action-home-main .lane-metric-board,.lane-action-stack{position:relative;z-index:1}.action-home-main .entity-lane-head{align-items:center;display:grid;gap:13px;grid-template-columns:46px minmax(0,1fr);min-width:0}.lane-icon{align-items:center;background:#f3eee40e;border:1px solid rgba(243,238,228,.08);border-radius:8px;color:#63ddcb;display:grid;height:46px;justify-items:center;width:46px}.action-home-main .entity-lane-card.amber .lane-icon{color:#e8c46e}.action-home-main .entity-lane-card.green .lane-icon{color:#78e59f}.action-home-main .entity-lane-head span:not(.lane-icon){color:#98958b;font-size:11px;font-weight:660;letter-spacing:0;text-transform:none}.action-home-main .entity-lane-head h3{color:#f5f0e7;font-size:clamp(20px,2.1vw,30px);font-weight:780;letter-spacing:0;line-height:1.02;margin-top:3px;text-shadow:none}.action-home-main .lane-metric-board{align-items:stretch;display:grid;gap:8px;grid-template-columns:1.25fr .9fr .9fr;grid-template-rows:none;margin:0;min-height:0}.action-home-main .lane-metric-board div{align-content:center;background:#ffffff06;border:1px solid rgba(243,238,228,.065);border-radius:7px;display:grid;gap:5px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;min-height:58px;padding:9px 12px}.action-home-main .lane-metric-board dt{color:#88867e;font-size:10px;font-weight:660;letter-spacing:0;text-transform:none}.action-home-main .lane-metric-board dd{color:#f5f0e7;font-family:var(--font-display);font-size:clamp(23px,2.5vw,36px);font-weight:760;letter-spacing:0;line-height:.95;margin:0;white-space:nowrap}.action-home-main .lane-metric-board div:not(.lane-primary-metric) dd{font-size:clamp(22px,2.2vw,32px)}.lane-action-stack{display:grid;gap:8px}.action-home-main .entity-lane-card .lane-primary-action{background:#ffffff0e;border:1px solid rgba(243,238,228,.12);color:#f4efe6;grid-template-columns:17px minmax(0,auto);padding:0 12px}.action-home-main .entity-lane-card.amber .lane-primary-action{background:#d0b0671f;border-color:#d0b06747;color:#f1cf7a}.action-home-main .entity-lane-card.green .lane-primary-action{background:#57dc911a;border-color:#57dc9138;color:#a9f3bd}.action-home-main .entity-lane-card .lane-detail-action{background:transparent;border:1px solid transparent;color:#9d998f;font-size:11px;grid-template-columns:minmax(0,auto) 15px;height:30px}.next-move-utility{align-items:center;border-radius:8px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);min-height:0;overflow:hidden;padding:12px}.next-shortcuts{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.next-shortcuts button{background:#ffffff08;border:1px solid rgba(243,238,228,.08);color:#d9d2c4;grid-template-columns:minmax(0,auto) 14px;height:40px;padding:0 10px}.next-overview{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.next-overview div{border-left:1px solid rgba(243,238,228,.09);min-width:0;padding-left:12px}.next-overview small{color:#8f8c83;display:block;font-size:10px;font-weight:660}.next-overview strong{color:#f5f0e7;display:block;font-family:var(--font-display);font-size:23px;font-weight:760;line-height:1;margin-top:4px}.action-home-feedback{bottom:18px;right:18px}@media(max-width:900px){.action-home-shell{grid-template-columns:208px minmax(0,1fr)}.action-home-main .entity-lane-card{grid-template-columns:minmax(190px,.9fr) minmax(270px,1.3fr) minmax(160px,.7fr)}}@media(max-width:760px){.action-home-viewport{align-items:stretch;height:auto;justify-items:stretch;min-height:100dvh;overflow-y:auto;padding:9px}.action-home-shell{align-content:start;gap:9px;grid-template-areas:"status" "nav" "main" "advanced";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;height:auto;max-height:none;max-width:none;min-height:0;width:100%}.action-home-shell:before{opacity:.1}.action-home-status{grid-template-columns:repeat(4,minmax(0,1fr));min-height:50px;padding:5px}.action-status-chip{gap:5px;grid-template-columns:14px minmax(0,1fr);min-height:36px;padding:5px}.action-status-chip svg{height:14px;width:14px}.action-status-chip small{font-size:8px}.action-status-chip strong{font-size:10px}.action-home-sidebar{border-radius:8px;gap:8px;grid-template-rows:auto auto auto;padding:10px}.action-home-brand{gap:8px;grid-template-columns:30px minmax(0,1fr);padding-bottom:8px}.action-home-brand .brand-mark{font-size:15px;height:30px;width:30px}.action-home-brand strong{font-size:12px}.action-home-brand span,.action-home-operator{display:none}.action-home-nav.primary{min-height:42px}.action-home-nav-group{grid-template-columns:repeat(3,minmax(0,1fr))}.action-home-nav{gap:6px;grid-template-columns:16px minmax(0,1fr);min-height:42px;padding:7px}.action-home-nav svg{height:15px;width:15px}.action-home-nav b{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-home-nav small,.action-home-nav em{display:none}.action-home-main{gap:9px;grid-template-rows:auto auto auto;min-height:auto;overflow:visible}.action-command-ribbon{gap:16px;grid-template-columns:minmax(0,1fr);padding:18px}.action-command-label{font-size:12px}.action-command-copy h2{font-size:36px;line-height:.96}.action-command-copy p{align-items:start;display:grid;font-size:13px;gap:6px;line-height:1.32}.action-command-copy p strong{font-size:14px}.action-command-actions{grid-template-columns:minmax(0,1fr)}.action-command-actions button{height:40px;justify-self:stretch}.action-home-main .entity-lane-grid{gap:9px;grid-template-columns:minmax(0,1fr);grid-template-rows:none;min-height:auto}.action-home-main .entity-lane-card{align-items:stretch;gap:13px;grid-template-columns:minmax(0,1fr);min-height:202px;padding:15px}.action-home-main .entity-lane-head{grid-template-columns:38px minmax(0,1fr)}.lane-icon{height:38px;width:38px}.action-home-main .entity-lane-head h3{font-size:25px;line-height:1}.action-home-main .lane-metric-board{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.action-home-main .lane-metric-board div{min-height:62px;padding:8px}.action-home-main .lane-metric-board dt{font-size:9px}.action-home-main .lane-metric-board dd,.action-home-main .lane-metric-board div:not(.lane-primary-metric) dd{display:block;font-size:22px;margin-top:3px}.lane-action-stack{grid-template-columns:minmax(0,1fr) minmax(104px,auto)}.action-home-main .entity-lane-card .lane-primary-action{height:38px;justify-self:stretch;padding:0 8px}.action-home-main .entity-lane-card .lane-detail-action{height:38px}.next-move-utility{gap:10px;grid-template-columns:minmax(0,1fr);padding:10px}.next-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.next-shortcuts button{height:38px}.next-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.next-overview div{padding-left:9px}.next-overview strong{font-size:20px}.action-home-advanced{align-self:stretch;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:9px}.action-home-advanced button{gap:3px;grid-template-columns:1fr;justify-items:center;min-height:34px;padding:5px 3px;text-align:center}.action-home-advanced span{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.action-home-advanced em{display:none}}.action-home-viewport{align-items:center;background:radial-gradient(circle at 50% -10%,rgba(36,220,203,.15),transparent 34%),radial-gradient(circle at 14% 28%,rgba(9,174,166,.06),transparent 30%),linear-gradient(rgba(57,236,222,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(57,236,222,.02) 1px,transparent 1px),var(--bg);background-size:auto,auto,52px 52px,52px 52px,auto;color:var(--text);display:grid;height:100vh;justify-items:center;overflow:hidden;padding:22px;width:100%}.action-home-shell{display:grid;gap:16px;grid-template-areas:"nav status" "advanced advanced" "main main";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:62px auto minmax(0,1fr);height:calc(100vh - 44px);max-height:880px;max-width:1340px;min-height:0;position:relative;width:min(100%,1340px)}.action-home-shell:before{content:none}.action-home-sidebar,.action-home-status,.action-home-advanced,.action-command-ribbon,.action-home-main .entity-lane-card,.next-move-utility{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;box-shadow:none}.action-home-sidebar{align-items:center;display:flex;gap:22px;grid-area:nav;min-height:0;min-width:0;overflow:hidden;padding:0}.action-home-brand{align-items:center;display:grid;flex:0 0 auto;gap:12px;grid-template-columns:42px minmax(0,1fr);min-width:0;padding:0;position:relative}.action-home-brand:after{content:none}.action-home-brand .brand-mark{background:linear-gradient(180deg,#39ecde24,#020a0de6);border:2px solid var(--cyan);border-radius:0;box-shadow:none;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);color:var(--cyan);filter:drop-shadow(0 0 11px rgba(57,236,222,.42));font-family:var(--font-display);font-size:22px;font-weight:900;height:42px;width:42px}.action-home-brand strong,.action-home-nav b{color:var(--text);display:block;font-size:14px;font-weight:800;letter-spacing:.015em;line-height:1.06;text-transform:uppercase}.action-home-brand span,.action-home-nav small{color:var(--muted);display:block;font-size:9px;font-weight:720;letter-spacing:.07em;line-height:1.2;margin-top:4px;text-transform:uppercase}.action-home-nav,.action-home-nav.primary,.action-home-nav.active{box-shadow:none}.action-home-nav.primary{align-items:center;background:transparent;border:0;border-left:1px solid rgba(57,236,222,.26);border-radius:0;color:#cfeef0;display:grid;flex:0 0 auto;gap:12px;grid-template-columns:16px minmax(0,1fr);min-height:0;overflow:hidden;padding:4px 0 4px 22px;text-align:left}.action-home-nav.primary svg{color:var(--cyan);filter:drop-shadow(0 0 6px rgba(57,236,222,.4))}.action-home-nav.primary b{font-size:13px}.action-home-nav.primary em{display:none}.action-home-nav-group{display:flex;flex-wrap:nowrap;gap:8px;margin-left:auto;min-width:0}.action-home-nav-group .action-home-nav{align-items:center;background:#39ecde08;border:1px solid rgba(57,236,222,.2);border-radius:4px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);color:#aacfd2;display:inline-flex;gap:8px;min-height:0;padding:8px 15px;white-space:nowrap}.action-home-nav-group .action-home-nav svg{color:var(--cyan);height:14px;opacity:.8;width:14px}.action-home-nav-group .action-home-nav b{font-size:10px;font-weight:780;letter-spacing:.04em}.action-home-nav-group .action-home-nav small,.action-home-nav-group .action-home-nav em{display:none}.action-home-nav-group .action-home-nav:hover,.action-home-nav-group .action-home-nav.active{border-color:#39ecde9e;box-shadow:inset 0 0 18px #39ecde1f;color:var(--text)}.action-home-status{align-items:center;display:flex;flex:0 0 auto;gap:0;grid-area:status;justify-content:flex-end;min-width:0;overflow:hidden;padding:0}.action-status-chip{align-items:center;background:transparent;border:0;border-radius:0;display:inline-flex;gap:10px;min-width:0;padding:0 20px;position:relative}.action-status-chip+.action-status-chip:before{background:linear-gradient(180deg,transparent,rgba(57,236,222,.34),transparent);content:"";height:26px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.action-status-chip svg{color:var(--cyan);filter:drop-shadow(0 0 6px rgba(57,236,222,.35));height:16px;width:16px}.action-status-chip small{color:var(--muted);display:block;font-size:9px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.action-status-chip strong{color:var(--text);display:block;font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.02em;margin-top:2px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.action-home-advanced{align-items:center;border-top:1px solid rgba(57,236,222,.18);display:flex;flex-wrap:nowrap;gap:8px;grid-area:advanced;min-width:0;overflow:hidden;padding:12px 2px 0}.action-home-advanced button{align-items:center;background:#39ecde06;border:1px solid rgba(57,236,222,.18);border-radius:4px;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);color:#9ec4c8;display:inline-grid;flex:0 0 auto;font-size:10px;font-weight:740;gap:9px;grid-template-columns:15px minmax(0,auto) auto;letter-spacing:.05em;min-height:34px;padding:0 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.action-home-advanced svg{color:var(--cyan);opacity:.82}.action-home-advanced em{background:#39ecde1a;border:1px solid rgba(57,236,222,.26);border-radius:999px;color:#bff6ef;font-size:10px;font-style:normal;font-weight:800;letter-spacing:0;padding:1px 7px}.action-home-advanced button:hover,.action-home-nav:hover,.next-shortcuts button:hover,.lane-detail-action:hover{border-color:#39ecde8f;color:var(--text)}.action-home-main{display:grid;gap:16px;grid-area:main;grid-template-rows:minmax(170px,198px) minmax(0,1fr) auto;min-height:0;min-width:0}.action-home-main .action-command-ribbon,.action-home-main .entity-lane-grid{background:linear-gradient(145deg,#0b2027db,#030d12f5),radial-gradient(circle at 50% 0,rgba(57,236,222,.1),transparent 46%);border:1px solid var(--line);box-shadow:0 26px 78px #0000008a,inset 0 1px #b4fff812,inset 0 0 40px #39ecde09;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);position:relative}.action-home-main .action-command-ribbon:before,.action-home-main .entity-lane-grid:before{border-top:1px solid rgba(57,236,222,.52);content:"";inset:0;pointer-events:none;position:absolute}.action-home-main .action-command-ribbon{align-items:center;border-radius:5px;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) 300px;min-height:0;overflow:hidden;padding:32px 38px}.action-home-main .action-command-ribbon.amber{background:linear-gradient(145deg,#241e0ed1,#0d0a04f5),radial-gradient(circle at 84% 0,rgba(255,189,69,.12),transparent 44%);border-color:#ffbd4557}.action-home-main .action-command-ribbon.amber:before{border-top-color:#ffbd458f}.action-home-main .action-command-ribbon.green{background:linear-gradient(145deg,#0a2218d6,#030e0af5),radial-gradient(circle at 84% 0,rgba(40,230,138,.12),transparent 44%);border-color:#28e68a52}.action-home-main .action-command-ribbon.green:before{border-top-color:#28e68a80}.action-home-main .action-command-ribbon .action-command-copy{align-content:center;display:grid;gap:13px;min-width:0}.action-home-main .action-command-ribbon .action-command-label{color:var(--cyan);font-family:var(--font-display);font-size:12px;font-weight:820;letter-spacing:.26em;text-transform:uppercase}.action-home-main .action-command-ribbon.amber .action-command-label{color:var(--amber)}.action-home-main .action-command-ribbon.green .action-command-label{color:var(--green)}.action-home-main .action-command-ribbon .action-command-copy h2{color:#f4fffd;font-family:var(--font-display);font-size:clamp(36px,4.3vw,56px);font-weight:780;letter-spacing:-.005em;line-height:.97;margin:0;max-width:760px}.action-home-main .action-command-ribbon .action-command-copy p{color:#9fc3c7;display:block;font-size:14px;line-height:1.46;margin:0;max-width:580px}.action-home-main .action-command-ribbon .action-command-copy p strong{color:#d6f5f1;font-size:14px;font-weight:760}.action-command-actions{align-content:center;display:grid;gap:11px}.action-command-actions button,.action-home-main .entity-lane-card button,.next-shortcuts button{align-items:center;border-radius:5px;display:inline-grid;font-size:11px;font-weight:800;gap:9px;height:46px;justify-content:center;letter-spacing:.055em;min-width:0;text-transform:uppercase;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.action-command-primary{background:linear-gradient(90deg,#39ecde42,#39ecde17);border:1px solid rgba(57,236,222,.62);box-shadow:inset 0 0 22px #39ecde24;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);color:#effffe;grid-template-columns:18px minmax(0,auto) 17px;padding:0 20px}.action-command-ribbon.amber .action-command-primary{background:linear-gradient(90deg,#ffbd4542,#ffbd4514);border-color:#ffbd459e;box-shadow:inset 0 0 22px #ffbd4524;color:#ffe6b0}.action-command-ribbon.green .action-command-primary{background:linear-gradient(90deg,#28e68a3d,#28e68a14);border-color:#28e68a94;box-shadow:inset 0 0 22px #28e68a24;color:#c7ffe4}.action-command-primary:hover{box-shadow:inset 0 0 26px #39ecde38,0 0 18px #39ecde38}.action-command-ribbon.amber .action-command-primary:hover{box-shadow:inset 0 0 26px #ffbd4538,0 0 18px #ffbd4533}.action-command-secondary{background:#39ecde0a;border:1px solid rgba(57,236,222,.24);color:#b6dde0;padding:0 18px}.action-command-secondary:hover{border-color:#39ecde80;color:var(--text)}.action-home-main .entity-lane-grid{border-radius:5px;display:grid;gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;overflow:hidden}.action-home-main .entity-lane-card{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;clip-path:none;display:grid;gap:28px;grid-template-columns:minmax(212px,1fr) minmax(0,1.02fr) 224px;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;padding:0 30px;position:relative}.action-home-main .entity-lane-card+.entity-lane-card{border-top:1px solid rgba(57,236,222,.14)}.action-home-main .entity-lane-card:before{content:none}.action-home-main .entity-lane-card:after{background:transparent;bottom:22%;content:"";left:0;position:absolute;top:22%;width:3px}.action-home-main .entity-lane-card.active:after,.action-home-main .entity-lane-card:hover:after{background:var(--cyan);box-shadow:0 0 12px #39ecde8c}.action-home-main .entity-lane-card.amber.active:after,.action-home-main .entity-lane-card.amber:hover:after{background:var(--amber);box-shadow:0 0 12px #ffbd4580}.action-home-main .entity-lane-card.green.active:after,.action-home-main .entity-lane-card.green:hover:after{background:var(--green);box-shadow:0 0 12px #28e68a80}.action-home-main .entity-lane-card.active,.action-home-main .entity-lane-card:hover{background:linear-gradient(90deg,rgba(57,236,222,.07),transparent 60%);border-color:#39ecde24;box-shadow:none}.action-home-main .entity-lane-head{align-items:center;display:grid;gap:16px;grid-template-columns:48px minmax(0,1fr);min-width:0}.lane-icon{align-items:center;background:#39ecde0e;border:1px solid rgba(57,236,222,.3);border-radius:0;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);color:var(--cyan);display:grid;filter:drop-shadow(0 0 8px rgba(57,236,222,.22));height:46px;justify-items:center;width:46px}.action-home-main .entity-lane-card.amber .lane-icon{background:#ffbd4512;border-color:#ffbd4552;color:var(--amber);filter:drop-shadow(0 0 8px rgba(255,189,69,.22))}.action-home-main .entity-lane-card.green .lane-icon{background:#28e68a12;border-color:#28e68a4d;color:var(--green);filter:drop-shadow(0 0 8px rgba(40,230,138,.2))}.action-home-main .entity-lane-head span:not(.lane-icon){color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.action-home-main .entity-lane-head h3{color:#f0fffd;font-family:var(--font-display);font-size:clamp(19px,1.95vw,26px);font-weight:800;letter-spacing:.005em;line-height:1.06;margin-top:5px;text-transform:uppercase}.action-home-main .lane-metric-board{align-items:center;display:flex;gap:0;margin:0;min-height:0;min-width:0}.action-home-main .lane-metric-board div{align-content:center;background:transparent;border:0;border-radius:0;display:grid;gap:6px;min-height:0;min-width:0;padding:0 26px;position:relative}.action-home-main .lane-metric-board div:first-child{padding-left:0}.action-home-main .lane-metric-board div+div:before{background:linear-gradient(180deg,transparent,rgba(57,236,222,.28),transparent);content:"";height:34px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.action-home-main .lane-metric-board dt{color:var(--muted);font-size:9px;font-weight:760;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.action-home-main .lane-metric-board dd{color:#f4fffd;font-family:var(--font-display);font-size:clamp(22px,2.2vw,31px);font-weight:800;letter-spacing:0;line-height:1;margin:0;white-space:nowrap}.action-home-main .lane-metric-board div:not(.lane-primary-metric) dd{color:#bfe6e3;font-size:clamp(17px,1.5vw,22px);font-weight:760}.lane-action-stack{align-content:center;display:grid;gap:9px;min-width:0}.action-home-main .entity-lane-card .lane-primary-action{background:linear-gradient(90deg,#39ecde33,#39ecde0f);border:1px solid rgba(57,236,222,.56);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);color:#effffe;grid-template-columns:17px minmax(0,auto);height:44px;padding:0 16px}.action-home-main .entity-lane-card.amber .lane-primary-action{background:linear-gradient(90deg,#ffbd4533,#ffbd450d);border-color:#ffbd4599;color:#ffe3a5}.action-home-main .entity-lane-card.green .lane-primary-action{background:linear-gradient(90deg,#28e68a33,#28e68a0d);border-color:#28e68a8a;color:#c7ffe4}.action-home-main .entity-lane-card .lane-primary-action:hover{box-shadow:inset 0 0 20px #39ecde2e,0 0 14px #39ecde2e}.action-home-main .entity-lane-card.amber .lane-primary-action:hover{box-shadow:inset 0 0 20px #ffbd452e,0 0 14px #ffbd4529}.action-home-main .entity-lane-card .lane-detail-action{background:transparent;border:0;color:var(--muted);font-size:10px;font-weight:760;gap:6px;grid-template-columns:minmax(0,auto) 14px;height:22px;justify-content:start;letter-spacing:.08em;padding:0 2px;text-transform:uppercase}.action-home-main .entity-lane-card .lane-detail-action:hover{color:#cfeef0}.next-move-utility{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:0;overflow:hidden;padding:0 2px}.next-shortcuts{display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.next-shortcuts button{background:#39ecde08;border:1px solid rgba(57,236,222,.2);border-radius:4px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);color:#9ec4c8;flex:0 0 auto;font-size:10px;font-weight:740;gap:8px;grid-template-columns:minmax(0,auto) 13px;height:34px;letter-spacing:.05em;padding:0 15px}.next-overview{display:flex;flex:0 0 auto;gap:0}.next-overview div{align-items:baseline;border:0;border-left:1px solid rgba(57,236,222,.2);display:flex;gap:8px;min-width:0;padding:2px 22px}.next-overview div:last-child{padding-right:2px}.next-overview small{color:var(--muted);display:block;font-size:9px;font-weight:760;letter-spacing:.09em;order:2;text-transform:uppercase}.next-overview strong{color:var(--text);display:block;font-family:var(--font-display);font-size:18px;font-weight:820;line-height:1;margin:0;order:1}.action-home-feedback{background:linear-gradient(180deg,#091c23f5,#020a0dfa);border:1px solid var(--line-strong);border-radius:5px;bottom:20px;box-shadow:0 18px 44px #00000080,inset 0 0 22px #39ecde0f;color:#d6f5f1;right:20px}@media(max-width:980px){.action-home-shell{max-width:none}.action-home-sidebar{gap:16px}.action-home-nav-group .action-home-nav{padding:8px 12px}.action-status-chip{padding:0 13px}.action-status-chip small{font-size:8px}.action-home-main .entity-lane-card{gap:18px;grid-template-columns:minmax(182px,1fr) minmax(0,1fr) 196px;padding:0 22px}.action-home-main .lane-metric-board div{padding:0 18px}}@media(max-width:760px){.action-home-viewport{align-items:stretch;height:auto;justify-items:stretch;min-height:100dvh;overflow-y:auto;padding:12px}.action-home-shell{gap:12px;grid-template-areas:"nav" "status" "main" "advanced";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;height:auto;max-height:none;max-width:none;min-height:0;width:100%}.action-home-sidebar{flex-wrap:wrap;gap:12px 18px;overflow:visible}.action-home-nav.primary{border-left:0;padding:0}.action-home-nav-group{flex-wrap:wrap;margin-left:auto}.action-home-status{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.action-status-chip{padding:4px 18px 4px 0}.action-status-chip+.action-status-chip:before{display:none}.action-home-advanced{border-top:1px solid rgba(57,236,222,.18);flex-wrap:wrap;padding:12px 0 0}.action-home-main{gap:12px;grid-template-rows:auto auto auto;overflow:visible}.action-home-main .action-command-ribbon{gap:20px;grid-template-columns:minmax(0,1fr);padding:24px 20px}.action-home-main .action-command-ribbon .action-command-copy h2{font-size:clamp(28px,8vw,38px)}.action-command-actions{grid-template-columns:minmax(0,1fr)}.action-command-actions button{height:46px;justify-self:stretch}.action-home-main .entity-lane-grid{background:transparent;border:0;box-shadow:none;clip-path:none;gap:12px;grid-template-rows:none;overflow:visible}.action-home-main .entity-lane-grid:before{content:none}.action-home-main .entity-lane-card{align-items:stretch;background:linear-gradient(145deg,#0b2027db,#030d12f5),radial-gradient(circle at 50% 0,rgba(57,236,222,.1),transparent 46%);border:1px solid var(--line);border-radius:5px;box-shadow:0 18px 50px #00000080,inset 0 0 30px #39ecde08;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);gap:16px;grid-template-columns:minmax(0,1fr);padding:18px}.action-home-main .entity-lane-card+.entity-lane-card{border-top:1px solid var(--line)}.action-home-main .entity-lane-card:after{display:none}.action-home-main .entity-lane-head{grid-template-columns:42px minmax(0,1fr)}.lane-icon{height:42px;width:42px}.action-home-main .entity-lane-head h3{font-size:21px}.action-home-main .lane-metric-board{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.action-home-main .lane-metric-board div{padding:0}.action-home-main .lane-metric-board div:not(.lane-primary-metric){padding-left:14px}.action-home-main .lane-metric-board div+div:before{display:none}.action-home-main .lane-metric-board dd{font-size:21px}.action-home-main .lane-metric-board div:not(.lane-primary-metric) dd{font-size:18px}.lane-action-stack{align-items:center;grid-template-columns:minmax(0,1fr) auto}.action-home-main .entity-lane-card .lane-primary-action{height:42px;justify-self:stretch}.action-home-main .entity-lane-card .lane-detail-action{height:42px;justify-content:flex-end}.next-move-utility{align-items:stretch;flex-direction:column;gap:12px;overflow:visible;padding:0}.next-shortcuts{flex-wrap:wrap}.next-shortcuts button{flex:1 1 auto}.next-overview{width:100%}.next-overview div{flex:1;padding:2px 12px}.next-overview div:first-child{border-left:0;padding-left:0}}.topbar{border-radius:3px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 148px 212px;align-items:center;overflow:hidden;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.topbar:before,.ledger-panel:before,.inspector:before,.action-priority-panel:before,.entity-lane-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-top:1px solid rgba(57,236,222,.56)}.telemetry{display:flex;align-items:center;gap:18px;height:100%;min-width:0;overflow:hidden;padding:0 24px;border-right:1px solid rgba(57,236,222,.26);background:linear-gradient(100deg,rgba(57,236,222,.035),transparent 52%,rgba(57,236,222,.075));position:relative}.telemetry:after{content:"";position:absolute;inset:0 -18px 0 auto;width:38px;pointer-events:none;background:linear-gradient(135deg,transparent 0 49%,rgba(57,236,222,.2) 50%,transparent 52%);opacity:.62}.telemetry svg{color:var(--cyan);flex:0 0 auto;filter:drop-shadow(0 0 12px rgba(57,236,222,.45));height:28px;width:28px}.telemetry strong{display:block;max-width:100%;overflow:hidden;color:var(--cyan);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:17px;font-weight:820;letter-spacing:.025em;line-height:1.04;margin-top:2px}.telemetry.warn strong{color:var(--amber)}.clock{display:flex;gap:12px;align-items:center;color:#d3e8eb;font-weight:760;padding:0 16px}.profile{display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;align-items:center;border-left:1px solid var(--line);padding-left:18px;padding-right:14px;min-width:0}.profile span{grid-row:span 3;width:46px;height:46px;border:1px solid var(--cyan);border-radius:50%;display:grid;place-items:center;color:var(--cyan);font-size:17px}.profile .data-mode-pill{align-self:start;border:1px solid rgba(57,236,222,.36);border-radius:999px;color:var(--cyan);display:inline-flex;font-family:var(--font-display);font-size:9px;font-style:normal;font-weight:820;justify-self:start;letter-spacing:.1em;margin-top:-5px;max-width:150px;min-width:0;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profile .data-mode-pill.demo{border-color:#ffbd458f;color:var(--amber)}.profile .data-mode-pill.ready_no_accounts{border-color:#ffbd459e;color:var(--amber)}.profile .data-mode-pill.live_plaid_data{border-color:#28e68a94;color:var(--green)}.profile b,.profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile small{color:var(--muted)}.kpi-band{display:grid;grid-template-columns:140px 476px repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px}.kpi.runway{grid-column:1;grid-row:1}.kpi.llc{grid-column:1;grid-row:2}.kpi.orbital{grid-column:2;grid-row:1 / span 2}.kpi.personal{grid-column:3 / span 2;grid-row:1}.kpi.stack{grid-column:3;grid-row:2}.kpi.bars{grid-column:4;grid-row:2}.kpi{border-radius:7px;padding:14px 18px;overflow:hidden;clip-path:polygon(0 13px,13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.kpi:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--cyan) 0 22px,transparent 22px calc(100% - 22px),var(--cyan) calc(100% - 22px)) top / 100% 1px no-repeat,linear-gradient(180deg,rgba(57,236,222,.06),transparent 42%),linear-gradient(90deg,transparent 0 12px,rgba(57,236,222,.1) 12px calc(100% - 12px),transparent calc(100% - 12px));opacity:.74}.kpi:after{content:"";position:absolute;left:14px;right:14px;bottom:11px;height:30px;background:linear-gradient(135deg,transparent 0 8%,rgba(57,236,222,.2),transparent 52%),repeating-linear-gradient(90deg,transparent 0 13px,rgba(57,236,222,.16) 13px 14px,transparent 14px 22px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);opacity:.62}.kpi svg{color:var(--cyan);filter:drop-shadow(0 0 8px var(--cyan-glow))}.kpi small{display:block;margin-top:9px;color:#a7bdc2;font-size:10px;font-weight:520;letter-spacing:0}.kpi strong{display:block;font-size:27px;font-weight:620;line-height:.96;margin-top:6px;color:#effffe;text-shadow:0 0 16px rgba(57,236,222,.12)}.kpi strong em{font-size:11px;margin-left:6px;color:var(--muted);font-style:normal;text-transform:uppercase}.kpi span{color:var(--muted);font-size:12px}.metric-trace{cursor:crosshair;position:absolute;right:9px;bottom:9px;width:86px;height:30px;overflow:visible;opacity:.88}.metric-trace:focus{outline:0}.metric-trace svg{display:block;height:100%;overflow:visible;width:100%}.metric-trace .trace-line,.metric-trace .trace-glow,.metric-trace .trace-baseline,.metric-trace .trace-grid line{fill:none;stroke:var(--cyan);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.metric-trace .trace-grid line{stroke-width:.8;opacity:.18;filter:none}.metric-trace .trace-line{stroke-width:1.95;opacity:1;filter:drop-shadow(0 0 8px rgba(57,236,222,.8))}.metric-trace .trace-glow{stroke-width:5.2;opacity:.22;filter:drop-shadow(0 0 9px rgba(57,236,222,.55))}.metric-trace .trace-baseline{stroke-width:1;opacity:.23}.bars-trace .trace-grid line,.bars-trace .trace-baseline{stroke:var(--amber)}.bars-trace .bar-rail{fill:#ffbd451f}.bars-trace .bar{fill:var(--amber);opacity:.86;filter:drop-shadow(0 0 5px rgba(255,189,69,.44))}.metric-tooltip{background:#020d10f0;border:1px solid rgba(127,255,248,.36);border-radius:3px;bottom:26px;box-shadow:0 0 12px #39ecde2e;color:#dffefd!important;display:block;font-size:9px!important;font-weight:720;left:50%;letter-spacing:.02em;line-height:1;margin:0!important;max-width:130px;overflow:hidden;padding:5px 7px;pointer-events:none;position:absolute!important;text-overflow:ellipsis;text-transform:none;transform:translate(-50%);white-space:nowrap;z-index:6!important}.stack .metric-trace .trace-line{stroke:var(--cyan);opacity:.72}.kpi.bars:after{background:repeating-linear-gradient(90deg,transparent 0 13px,rgba(255,189,69,.22) 13px 18px,transparent 18px 23px),linear-gradient(90deg,rgba(255,189,69,.2),transparent)}.kpi.orbital{display:grid;place-items:center;padding:0;min-width:0;text-align:center;border-color:#1fece23d;border-radius:2px;background:linear-gradient(180deg,#081a1fdb,#01090df7),radial-gradient(ellipse at 50% 54%,rgba(23,255,242,.16),transparent 44%);box-shadow:var(--shadow),0 0 22px #12f1e60f,inset 0 0 46px #0afff117;clip-path:none}.kpi.orbital:before{display:none}.kpi.orbital:after{display:none}.orbit-system{position:relative;z-index:1;min-height:150px;height:100%;width:100%}.orbit-visual{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:none}.orbit-bg{fill:#030b10}.orbit-grid line,.orbit-grid path{fill:none;stroke:#09dcd529;stroke-width:.9;vector-effect:non-scaling-stroke}.orbit-grid-static{transform:matrix(1,0,0,.63,0,36px);transform-box:fill-box;transform-origin:50% 72%;opacity:.86}.orbit-grid-sweep{stroke:url(#orbit-grid-fade);opacity:.38;animation:orbitGridSweep 5.8s linear infinite}.orbit-core-fill{fill:url(#orbit-core);filter:url(#orbit-soft-glow)}.orbit-line{fill:none;stroke:#18efe533;stroke-width:1.45;vector-effect:non-scaling-stroke}.orbit-ghost{stroke:#18efe51c;stroke-width:1}.orbit-outer{stroke:#18efe55c}.orbit-mid{stroke:#18efe53d}.orbit-inner{stroke:#18efe587;stroke-width:2}.orbit-micro{stroke:#18efe52e}.orbit-rings-slow{animation:orbitRingDrift 12s ease-in-out infinite alternate;transform-origin:260px 135px}.orbit-arc{fill:none;stroke:url(#orbit-arc-fade);stroke-width:5.2;stroke-linecap:round;filter:url(#orbit-glow);vector-effect:non-scaling-stroke}.orbit-arc-left{stroke-dasharray:78 22;stroke-dashoffset:2;animation:orbitArcLeft 7.5s ease-in-out infinite}.orbit-arc-right{stroke-dasharray:78 22;stroke-dashoffset:2;animation:orbitArcRight 7.5s ease-in-out infinite}.orbit-arc-inner{stroke-width:3.2;stroke-dasharray:48 52;stroke-dashoffset:24;opacity:.82;animation:orbitArcInner 8s linear infinite reverse}.orbit-crosshair line,.orbit-ticks line{stroke:#1df2e847;stroke-width:1;vector-effect:non-scaling-stroke}.orbit-ticks line{stroke:#0dfff375;filter:drop-shadow(0 0 5px rgba(13,255,243,.35))}.orbit-node{fill:#0bfff2;filter:url(#orbit-glow);animation:orbitNodePulse 2.25s ease-in-out infinite}.orbit-node-right{animation-delay:.32s}.orbit-node-small{opacity:.8;animation-duration:3.4s}.orbit-title{fill:#76f4f0;font-size:19px;font-weight:780;letter-spacing:0;text-anchor:middle;text-shadow:0 0 12px rgba(26,255,244,.72)}.orbit-value{fill:#edf9f8;font-size:35px;font-weight:760;letter-spacing:0;text-anchor:middle;paint-order:stroke;stroke:#02090cad;stroke-width:4px;text-shadow:0 0 9px rgba(255,255,255,.48),0 0 18px rgba(19,255,242,.38)}.orbit-bottom-line{stroke:#09fff2b8;stroke-width:2;filter:url(#orbit-glow);vector-effect:non-scaling-stroke}@keyframes orbitArcLeft{0%,to{stroke-dashoffset:2;opacity:.92}50%{stroke-dashoffset:-8;opacity:1}}@keyframes orbitArcRight{0%,to{stroke-dashoffset:2;opacity:.92}50%{stroke-dashoffset:12;opacity:1}}@keyframes orbitArcInner{0%{stroke-dashoffset:24}to{stroke-dashoffset:124}}@keyframes orbitRingDrift{0%{transform:rotate(-1.8deg) scaleX(1.01);opacity:.96}to{transform:rotate(1.8deg) scaleX(.995);opacity:1}}@keyframes orbitNodePulse{0%,to{opacity:.76;transform:scale(.92)}45%{opacity:1;transform:scale(1.18)}}@keyframes orbitGridSweep{0%{transform:translateY(-18px);opacity:.12}50%{opacity:.42}to{transform:translateY(26px);opacity:.12}}@media(prefers-reduced-motion:reduce){.orbit-grid-sweep,.orbit-rings-slow,.orbit-arc-left,.orbit-arc-right,.orbit-arc-inner,.orbit-node{animation:none}}.kpi.orbital{width:476px;height:278px;border:0;background:transparent;box-shadow:none;clip-path:none;overflow:visible}.kpi.orbital:before,.kpi.orbital:after{display:none}.balance-replica{position:relative;width:100%;height:100%;margin:0;aspect-ratio:476 / 278;overflow:hidden;background:#02080b;line-height:0}.balance-replica-image{display:block;width:100%;height:100%;object-fit:fill;-webkit-user-select:none;user-select:none}.balance-replica-motion{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.qa-static .balance-replica-motion{display:none}.replica-grid-glint line{stroke:url(#replica-glint);stroke-width:1;opacity:.18;vector-effect:non-scaling-stroke;animation:replicaGridSweep 5.6s linear infinite}.replica-glint,.replica-inner-glint{fill:none;stroke:#9afffb;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.12}.replica-glint{stroke-width:5;stroke-dasharray:18 82;animation:replicaArcGlint 6.8s ease-in-out infinite}.replica-glint-right{animation-delay:1.1s}.replica-inner-glint{stroke-width:2;stroke-dasharray:12 88;animation:replicaInnerGlint 7.4s linear infinite reverse}.replica-node{fill:#7ffffa6b;filter:url(#replica-glow);transform-box:fill-box;transform-origin:center;animation:replicaNodePulse 2.7s ease-in-out infinite}.replica-node-right{animation-delay:.45s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes replicaArcGlint{0%,to{stroke-dashoffset:76;opacity:.03}45%{stroke-dashoffset:22;opacity:.13}70%{stroke-dashoffset:10;opacity:.06}}@keyframes replicaInnerGlint{0%{stroke-dashoffset:92;opacity:.04}50%{opacity:.11}to{stroke-dashoffset:-8;opacity:.04}}@keyframes replicaNodePulse{0%,to{opacity:.08;transform:scale(.78)}48%{opacity:.3;transform:scale(1.08)}}@keyframes replicaGridSweep{0%{transform:translate(-240px);opacity:.02}35%{opacity:.08}to{transform:translate(240px);opacity:.02}}@media(prefers-reduced-motion:reduce){.balance-replica-motion{display:none}}.ledger-panel{border-radius:3px;min-height:0;display:grid;grid-template-rows:74px 1fr;overflow:hidden}.ledger-panel.has-setup-rail{grid-template-rows:74px 58px minmax(0,1fr)}.panel-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;border-bottom:1px solid rgba(57,236,222,.28);background:linear-gradient(180deg,#39ecde09,#0000000d)}.panel-toolbar>div:first-child{flex:0 0 270px;min-width:0}.panel-toolbar h2,.section-title h3,.system-panel h3{margin:0;text-transform:uppercase;font-size:15px;font-weight:820;letter-spacing:.045em}.panel-toolbar h2 span{color:var(--green);font-size:12px;margin-left:8px}.panel-toolbar p{margin:4px 0 0;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters{display:flex;gap:9px}.icon-button,.hud-select-button{height:34px;background:linear-gradient(180deg,#091b21db,#00080bd6);border:1px solid rgba(57,236,222,.34);border-radius:3px;color:#dceff2;padding:0 12px;box-shadow:inset 0 1px #b9fffa0f,inset 0 0 16px #39ecde06}.icon-button{width:34px;display:grid;place-items:center;padding:0}.icon-button:hover,.hud-select-button:hover,.hud-select.open .hud-select-button{border-color:#39ecdec2;color:#f2fffe;box-shadow:inset 0 0 18px #39ecde1a,0 0 12px #39ecde1f}.icon-button:disabled,.hud-select-button:disabled,.collapse:disabled{cursor:default}.hud-select.disabled .hud-select-button,.icon-button.is-current{border-color:#39ecde52;box-shadow:inset 0 0 14px #39ecde12;color:#def8f9b3;opacity:.86}.hud-select.disabled .hud-select-button svg,.icon-button.is-current svg{opacity:.48}.is-staged{border-color:#ffbd457a!important;color:var(--amber)!important;box-shadow:inset 0 0 14px #ffbd450d,0 0 10px #ffbd450f!important}.is-staged:hover{border-color:#ffbd45c7!important;box-shadow:inset 0 0 18px #ffbd4514,0 0 13px #ffbd451a!important}.operator-feedback{align-items:center;background:linear-gradient(90deg,#020a0eeb,#091f24f2,#020a0ee0),linear-gradient(180deg,rgba(57,236,222,.07),transparent);border:1px solid rgba(57,236,222,.48);border-left-color:#ffbd45d1;border-radius:3px;bottom:18px;box-shadow:0 0 22px #00000061,0 0 18px #39ecde1a,inset 0 0 18px #39ecde0b;color:#dff8f8;display:flex;font-family:var(--font-display);font-size:12px;font-weight:700;gap:10px;left:314px;letter-spacing:.045em;margin:0;max-width:720px;min-height:34px;padding:8px 14px;pointer-events:none;position:absolute;text-transform:uppercase;z-index:80}.operator-feedback:before{background:var(--amber);border-radius:50%;box-shadow:0 0 10px #ffbd45b3;content:"";flex:0 0 auto;height:6px;width:6px}.ledger-setup-rail{align-items:stretch;background:linear-gradient(90deg,rgba(255,181,62,.075),transparent 38%),linear-gradient(180deg,#39ecde0a,#00000008);border-bottom:1px solid rgba(57,236,222,.2);display:grid;gap:8px;grid-template-columns:88px repeat(3,minmax(0,1fr));min-height:0;padding:8px 20px}.setup-rail-label{align-self:center;color:var(--amber);font-family:var(--font-display);font-size:10px;font-weight:840;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.ledger-setup-step{align-items:center;background:#020e12b8;border:1px solid rgba(57,236,222,.24);color:#d9f5f4;display:grid;gap:4px 8px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;min-width:0;overflow:hidden;padding:5px 8px;text-align:left}.ledger-setup-step b,.ledger-setup-step strong,.ledger-setup-step em,.ledger-setup-step small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-setup-step b,.ledger-setup-step em{font-family:var(--font-display);font-size:9px;font-style:normal;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.ledger-setup-step strong{color:#efffff;font-family:var(--font-display);font-size:12px;font-weight:840;letter-spacing:.045em;text-transform:uppercase}.ledger-setup-step small{color:#96afb4;font-size:10px;grid-column:1 / -1}.ledger-setup-step.active{border-color:#ffb53ebd;box-shadow:inset 0 0 18px #ffb53e0d,0 0 13px #ffb53e14}.ledger-setup-step.active b,.ledger-setup-step.active em{color:var(--amber)}.ledger-setup-step.done{border-color:#27e69357}.ledger-setup-step.done b,.ledger-setup-step.done em{color:var(--green)}.ledger-setup-step.blocked{cursor:not-allowed;opacity:.58}.table-wrap{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.table-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:rgba(57,236,222,.34) rgba(2,10,14,.75);scrollbar-width:thin}.table-scroll:focus{outline:1px solid rgba(57,236,222,.32);outline-offset:-1px}.table-scroll::-webkit-scrollbar,.inspector-panel::-webkit-scrollbar{height:8px;width:8px}.table-scroll::-webkit-scrollbar-track,.inspector-panel::-webkit-scrollbar-track{background:#020a0ec2}.table-scroll::-webkit-scrollbar-thumb,.inspector-panel::-webkit-scrollbar-thumb{background:#39ecde5c;border:2px solid rgba(2,10,14,.76);border-radius:999px}table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}th{height:44px;color:#a8bdc3;text-align:left;text-transform:uppercase;font-size:9.5px;font-weight:760;letter-spacing:.04em;border-bottom:1px solid rgba(57,236,222,.25);padding:0 12px}.table-scroll thead th{background:linear-gradient(180deg,#051419fa,#030d11fa);position:sticky;top:0;z-index:4}td{height:50px;padding:0 12px;border-bottom:1px solid rgba(57,236,222,.13);color:#d5e8eb;font-weight:450}th:nth-child(1),td:nth-child(1){width:92px;white-space:nowrap}th:nth-child(2),td:nth-child(2){width:178px}th:nth-child(3),td:nth-child(3){width:160px}th:nth-child(4),td:nth-child(4){width:132px}th:nth-child(5),td:nth-child(5){width:145px}th:nth-child(6),td:nth-child(6){width:132px}th:nth-child(7),td:nth-child(7){width:72px;text-align:center}th:nth-child(8),td:nth-child(8){width:86px;text-align:center}td:last-child{white-space:nowrap}td b{display:block;font-size:13px;font-weight:560;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td small{display:block;color:var(--muted);margin-top:2px;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}tr{transition:background .15s ease,box-shadow .15s ease}tr.selected{background:linear-gradient(90deg,#39ecde57,#39ecde1a);box-shadow:inset 3px 0 0 var(--cyan),inset 0 1px #78fff78c,inset 0 -1px #78fff761,inset 0 0 30px #39ecde47,0 0 19px #39ecde38}.empty-table-row td{color:var(--muted);height:136px;padding:0 24px;text-align:center}.empty-table-row b{color:#e8fbfb;display:block;font-family:var(--font-display);font-size:15px;letter-spacing:.07em;text-transform:uppercase}.empty-table-row small{color:#8ca3a8;display:block;font-size:12px;margin-top:8px;text-transform:none}.amber{color:var(--amber)}.ok{color:var(--green)}.mini{width:26px;height:26px;border-radius:3px;background:#0000001f;margin-right:4px;display:inline-grid;place-items:center}.mini.ok{border:1px solid var(--green);color:var(--green)}.mini.danger{border:1px solid var(--red);color:var(--red)}.confidence{display:grid;grid-template-columns:56px minmax(48px,1fr);gap:8px;align-items:center}.confidence em{font-style:normal}.confidence i{display:block;height:4px;border-radius:10px;background:linear-gradient(90deg,var(--cyan),#83fff5);box-shadow:0 0 10px #39ecde99}.confidence.pending{color:var(--amber)}.confidence.pending i{background:#ffbd452e;box-shadow:inset 0 0 0 1px #ffbd4533}.setup-chip{border:1px solid rgba(255,189,69,.36);color:var(--amber);display:inline-flex;font-family:var(--font-display);font-size:10px;font-weight:780;letter-spacing:.055em;max-width:100%;min-height:22px;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pager{height:50px;display:flex;align-items:center;gap:15px;padding:0 20px;color:var(--muted);border-top:1px solid rgba(57,236,222,.16)}.pager button,.pager b{width:28px;height:28px;display:grid;place-items:center;color:#9fb9bf;border:1px solid transparent;border-radius:3px;background:transparent;font-weight:560}.pager button:not(:disabled){cursor:pointer}.pager button:not(:disabled):hover{border-color:#39ecde47;color:#eaffff;background:#39ecde12}.pager button:disabled{opacity:.35}.pager b{color:var(--cyan);border-color:var(--line-strong);background:#39ecde17;box-shadow:inset 0 0 13px #39ecde24}.pager em{margin-left:auto;display:flex;align-items:center;gap:9px;font-size:11px;font-style:normal}.pager em strong{min-width:48px;height:30px;display:grid;place-items:center;border:1px solid rgba(57,236,222,.3);border-radius:3px;color:#d8eff2;background:#00000021}.inspector{border-radius:3px;display:grid;grid-template-rows:56px auto auto minmax(0,1fr) auto;min-width:0;overflow:hidden}.empty-inspector{grid-template-rows:56px 1fr}.empty-inspector section{align-content:center;color:var(--muted);display:grid;justify-items:center;padding:34px;text-align:center}.empty-inspector svg{color:var(--cyan);filter:drop-shadow(0 0 12px rgba(57,236,222,.34));margin-bottom:16px}.empty-inspector h3{color:#ecffff;font-family:var(--font-display);font-size:18px;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.empty-inspector p{line-height:1.45;margin:0;max-width:270px}.empty-inspector.plaid-sync-inspector{grid-template-rows:56px minmax(0,1fr) auto}.empty-inspector.plaid-sync-inspector section{align-content:center;gap:14px;min-height:0;padding:34px 36px 22px}.empty-inspector.plaid-sync-inspector h3{font-size:22px;line-height:1.1;margin:0;max-width:310px}.empty-inspector.plaid-sync-inspector p{color:#b5cbd0;font-size:17px;line-height:1.45;max-width:315px}.empty-inspector-actions.plaid-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 28px 28px}.empty-inspector-actions.plaid-actions button{min-height:72px}.inspector-head{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--line)}.inspector h2{margin:0;font-size:15px;text-transform:uppercase}.inspector-head button{align-items:center;background:transparent;border:0;color:#bfd5d9;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.inspector-head button:hover{color:var(--cyan)}.selected-tx,.classification,.raw,.reasoning,.audit{padding:17px 22px;border-bottom:1px solid rgba(57,236,222,.24)}.selected-tx div{display:flex;justify-content:space-between;align-items:center}.selected-tx h3{margin:8px 0;font-size:19px}.selected-tx strong{font-size:19px}.selected-tx strong.transaction-amount.inflow{color:var(--green)}.selected-tx strong.transaction-amount.outflow{color:#f2fffe}.selected-tx p{margin:0;color:var(--muted);font-size:13px;display:flex;justify-content:space-between}.ledger-next-step{background:linear-gradient(180deg,#ffbd451a,#ffbd4509);border:1px solid rgba(255,189,69,.32);box-shadow:inset 0 0 18px #ffbd4509;color:#d6e8e9;display:grid;gap:4px;margin-top:12px;padding:10px 11px}.ledger-next-step.ready{background:linear-gradient(180deg,#28e68a17,#28e68a06);border-color:#28e68a57}.ledger-next-step b{color:var(--amber);font-family:var(--font-display);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.ledger-next-step.ready b{color:var(--green)}.ledger-next-step span{color:#adc5c9;font-size:11px;line-height:1.35}.review-blocked-copy{border:1px solid rgba(255,189,69,.28);color:#adc5c9;font-size:12px;line-height:1.35;margin:0;padding:10px}.balance-composition-inspector{grid-template-rows:56px 182px 94px minmax(0,1fr) 80px}.balance-composition-hero,.balance-explainer{border-bottom:1px solid rgba(57,236,222,.24);padding:15px 20px}.balance-composition-hero small{color:var(--cyan);display:block;font-family:var(--font-display);font-size:10px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.balance-composition-hero strong{color:#f0fffd;display:block;font-family:var(--font-display);font-size:36px;font-weight:820;line-height:.95;margin-top:8px;text-shadow:0 0 18px rgba(57,236,222,.3)}.balance-composition-hero p,.balance-explainer p{color:#9fb9bf;font-size:12px;line-height:1.35;margin:8px 0 0}.balance-summary-strip{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.balance-summary-strip span{background:#0000001f;border:1px solid rgba(57,236,222,.15);display:grid;min-width:0;padding:7px 8px}.balance-summary-strip small{color:var(--muted);font-size:9px;letter-spacing:.08em}.balance-summary-strip b{color:#eafffd;font-family:var(--font-display);font-size:11px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-explainer h4{color:var(--cyan);margin-bottom:7px}.balance-account-list{display:grid;gap:10px;min-height:0;overflow:auto;padding:12px 14px}.balance-account-card{background:linear-gradient(180deg,#39ecde0e,#020c0fb3);border:1px solid rgba(57,236,222,.18);border-radius:4px;display:grid;gap:9px;padding:11px 12px}.balance-account-card.needs-map{border-color:#ffbd456b;box-shadow:inset 3px 0 #ffbd45c7}.balance-account-card header{align-items:flex-start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.balance-account-card b{color:#eafffd;display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-account-card header span,.balance-map-actions span{color:var(--muted);display:block;font-size:10px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-account-card header strong{color:#effffd;font-family:var(--font-display);font-size:16px}.balance-account-card header strong.negative{color:var(--amber)}.balance-meter{background:#39ecde14;height:4px;overflow:hidden}.balance-meter i{background:linear-gradient(90deg,#39ecde47,#81fff8f2);display:block;height:100%;box-shadow:0 0 10px #39ecde8c}.balance-share-callout{border:1px solid rgba(57,236,222,.14);color:#b8d2d7;display:block;font-family:var(--font-display);font-size:10px;font-style:normal;font-weight:760;letter-spacing:.05em;padding:6px 7px;text-transform:uppercase}.balance-share-callout.shared{border-color:#ffbd4552;color:var(--amber);text-shadow:0 0 10px rgba(255,189,69,.18)}.balance-account-card dl{display:grid;font-size:10px;gap:6px 8px;grid-template-columns:76px 1fr 76px 1fr}.balance-account-card dd{color:#d7ecef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-account-card .amber{color:var(--amber)}.balance-account-card .ok{color:var(--green)}.balance-map-actions{border-top:1px solid rgba(57,236,222,.14);display:grid;gap:6px;padding-top:7px}.balance-map-actions button{background:#00000029;border:1px solid rgba(40,230,138,.55);border-radius:3px;color:var(--green);font-family:var(--font-display);font-size:11px;font-weight:820;min-height:30px;overflow:hidden;padding:0 10px;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.balance-map-actions button:hover{border-color:var(--green);box-shadow:0 0 10px #28e68a2e}.balance-empty-state{align-content:center;color:var(--muted);display:grid;gap:9px;justify-items:center;min-height:180px;text-align:center}.balance-empty-state b{color:#f0fffd;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase}.balance-actions{grid-template-columns:1fr 1fr}.inspector-actions .secondary-action{border:1px solid rgba(57,236,222,.4);color:var(--cyan)}.tabs{display:flex;gap:24px;padding:14px 22px 0;text-transform:uppercase;font-size:11px;color:var(--muted)}.tabs b{color:var(--cyan);padding-bottom:11px;border-bottom:2px solid var(--cyan)}h4{margin:0 0 12px;color:#abc2c7;text-transform:uppercase;font-size:11px}dl{display:grid;grid-template-columns:115px 1fr;gap:10px;margin:0;font-size:13px}dt{color:var(--muted)}dd{margin:0;display:flex;gap:6px;align-items:center}pre{margin:0;padding:12px;border:1px solid rgba(57,236,222,.12);border-radius:6px;background:#00000038;color:#c7dde0;font-size:11px;overflow:auto}.reasoning p{margin:0;color:#d2e5e8;font-size:13px;line-height:1.45}.audit p{display:grid;grid-template-columns:92px 70px 1fr;gap:8px;color:var(--muted);font-size:12px}.audit b{color:#dceff2}.inspector-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 22px}.inspector-actions button{box-sizing:border-box;min-height:64px;border-radius:5px;display:flex;justify-content:center;align-items:center;gap:8px;background:#00000029;min-width:0;overflow:hidden;line-height:1.08;text-align:center}.inspector-actions.entity-map-picker{grid-auto-rows:minmax(48px,auto);grid-template-columns:minmax(0,1fr)!important;max-height:230px;overflow:auto}.entity-map-prompt{color:var(--amber);font-family:var(--font-display);font-size:11px;font-weight:820;letter-spacing:.07em;margin:0;text-transform:uppercase}.inspector-actions.entity-map-picker button{justify-content:flex-start;min-height:48px;padding:0 14px;text-align:left;white-space:normal;width:100%}.entity-create-form{border-top:1px solid rgba(57,236,222,.18);display:grid;gap:8px;padding-top:4px}.entity-create-form label{display:grid;gap:5px}.entity-create-form span,.entity-create-form small{color:var(--muted);font-family:var(--font-display);font-size:10px;font-weight:780;letter-spacing:.055em;text-transform:uppercase}.entity-create-form small{color:var(--amber)}.entity-create-form input,.entity-create-form select{background:#0003;border:1px solid rgba(57,236,222,.32);border-radius:3px;color:#e9ffff;font:inherit;min-height:34px;padding:0 10px}.entity-create-form input:focus,.entity-create-form select:focus{border-color:#39ecdec7;outline:none;box-shadow:0 0 0 1px #39ecde38}.inspector-actions button svg,.command-button svg,.settings-panel-actions button svg,.receipt-panel-actions button svg,.tax-panel-actions button svg,.plaid-panel-actions button svg{flex:0 0 auto}.approve{border:1px solid var(--green);color:var(--green)}.reject{border:1px solid var(--red);color:var(--red)}.bottom-grid{display:grid;grid-template-columns:510px 370px 224px;gap:10px;min-height:0}.bottom-grid>div{border-radius:3px;padding:16px;overflow:hidden}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.section-title button{height:34px;display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,#39ecde21,#39ecde0b);border:1px solid var(--line-strong);border-radius:3px;color:var(--cyan);padding:0 14px;box-shadow:inset 0 0 16px #39ecde0f}.section-title button:disabled{border-color:#ffb53e4d;color:#ffb53eb8;cursor:not-allowed;opacity:.72}.section-title a{color:var(--cyan);font-size:12px}.export-panel p,.alerts-panel p,.system-panel p{display:grid;grid-template-columns:1fr 110px 86px;gap:8px;margin:0;padding:10px 0;border-top:1px solid rgba(57,236,222,.1);font-size:12px;color:var(--muted)}.export-panel b,.alerts-panel b{color:#e8fafa}.export-panel em{color:var(--green);font-style:normal}.alerts-panel p{grid-template-columns:24px 1fr 58px;padding:8px 0}.alerts-panel span{grid-column:2 / 3}.alerts-panel em{color:#dbecee;font-style:normal}.setup-empty-panel{background:linear-gradient(135deg,rgba(255,181,62,.1),transparent 42%),linear-gradient(180deg,#39ecde0f,#020f1247);border:1px solid rgba(255,181,62,.3);box-shadow:inset 0 0 20px #ffb53e0a;display:grid;gap:10px;min-height:118px;padding:15px}.setup-empty-panel.compact{min-height:118px}.setup-empty-panel strong{color:#ffe0a0;font-family:var(--font-display);font-size:14px;font-weight:820;letter-spacing:.05em;line-height:1.1;text-transform:uppercase}.setup-empty-panel span{color:#a9c1c6;font-size:12px;grid-column:auto;line-height:1.35}.setup-empty-panel button,.setup-action-row button{align-items:center;background:#041617e0;border:1px solid rgba(57,236,222,.4);color:var(--cyan);display:inline-flex;font-family:var(--font-display);font-size:10px;font-weight:820;height:28px;justify-content:center;letter-spacing:.07em;padding:0 10px;text-transform:uppercase}.setup-action-row{display:flex;flex-wrap:wrap;gap:8px}.info{color:#59bfff}.telemetry-bars{height:78px;display:flex;align-items:end;gap:8px;padding:10px 0}.telemetry-bars span{width:18px;height:var(--h);background:linear-gradient(var(--cyan),rgba(57,236,222,.18));box-shadow:0 0 16px #39ecde47}.system-panel p{grid-template-columns:20px 1fr auto;align-items:center}.toast,.loading{position:fixed;left:50%;bottom:22px;transform:translate(-50%);border:1px solid var(--line-strong);background:#040f13f2;color:var(--cyan);border-radius:6px;padding:12px 16px;box-shadow:var(--shadow)}.loading{top:50%;bottom:auto;display:flex;gap:10px;align-items:center}@media(max-width:900px){body{min-width:0;overflow:auto}.app-shell{height:auto;min-height:100vh;grid-template-columns:1fr}.sidebar,.inspector{min-height:auto}.main-grid{grid-template-rows:auto}.topbar,.kpi-band,.bottom-grid{grid-template-columns:1fr}.table-wrap{overflow-x:auto}}.console-viewport{width:100vw;height:100vh;min-width:0;min-height:0;overflow:hidden;display:grid;place-items:center;padding:16px;background:linear-gradient(rgba(57,236,222,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(57,236,222,.038) 1px,transparent 1px),radial-gradient(circle at 50% -8%,rgba(36,220,203,.14),transparent 28%),#02080b;background-size:48px 48px,48px 48px,auto,auto}.stage-shell{position:relative;flex:0 0 auto}.console-stage{left:0;position:relative;top:0;width:1760px;height:1020px;flex:0 0 auto;transform-origin:top left;overflow:hidden;display:grid;grid-template-columns:240px 1124px 360px;grid-template-rows:94px minmax(0,1fr);gap:10px;padding:8px;background:radial-gradient(ellipse at 50% 16%,rgba(22,236,222,.1),transparent 44%),linear-gradient(180deg,#040f12e0,#01070afa)}.console-stage .main-grid{grid-column:2;grid-row:2;grid-template-rows:144px minmax(0,1fr) 218px;gap:10px}.console-stage .main-grid.action-main{grid-template-rows:244px minmax(0,1fr)}.console-stage .sidebar{grid-column:1;grid-row:1 / span 2}.console-stage .topbar{grid-column:2 / span 2;grid-row:1}.console-stage .inspector{grid-column:3;grid-row:2}.console-stage .sidebar,.console-stage .topbar,.console-stage .ledger-panel,.console-stage .inspector,.console-stage .bottom-grid>div,.console-stage .action-priority-panel,.console-stage .entity-lane-card{border-radius:3px;background:linear-gradient(145deg,#0a1f25c7,#020a0ef5),radial-gradient(circle at 50% 0,rgba(57,236,222,.1),transparent 48%)}.console-stage .tabs{gap:16px;font-size:10px;white-space:nowrap}.console-stage .sidebar{padding:22px 16px}.console-stage .kpi-band{display:grid;grid-template-columns:190px 198px 286px 210px 200px;grid-template-rows:150px;align-items:stretch;gap:10px}.console-stage .kpi{min-width:0;min-height:0;grid-column:auto;grid-row:auto}.console-stage .kpi.runway,.console-stage .kpi.llc,.console-stage .kpi.personal,.console-stage .kpi.stack,.console-stage .kpi.bars{grid-column:auto;grid-row:auto}.kpi.bracketed-panel{position:relative;padding:16px 17px 13px;overflow:hidden;border:0;border-radius:0;clip-path:none;background:linear-gradient(90deg,#24fff414,#24fff405),linear-gradient(180deg,#0c272ca3,#030d10c7);box-shadow:inset 0 0 28px #39ecde12,inset 0 1px #9efff914}.kpi.bracketed-panel:before,.kpi.bracketed-panel:after{display:none}.kpi.bracketed-panel svg{position:relative;z-index:1}.kpi.bracketed-panel>svg:not(.metric-trace),.kpi.bracketed-panel small,.kpi.bracketed-panel strong,.kpi.bracketed-panel span{z-index:2}.kpi.bracketed-panel>.metric-trace{position:absolute;bottom:2px;left:15px;right:auto;z-index:1;width:calc(100% - 30px);height:25px;opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.kpi.bracketed-panel.llc>.metric-trace,.kpi.bracketed-panel.personal>.metric-trace{bottom:2px}.kpi.bracketed-panel small{position:relative;z-index:2;margin-top:7px;color:#a8c5c9;font-size:9px;font-weight:780;letter-spacing:.06em}.kpi.bracketed-panel strong{position:relative;z-index:2;margin-top:7px;font-size:30px;line-height:.9;font-weight:780;color:#effffe;text-shadow:0 0 16px rgba(233,255,253,.22)}.kpi.bracketed-panel strong em{font-size:10px;letter-spacing:.08em}.kpi.bracketed-panel span{position:relative;z-index:2;display:block;margin-top:6px;color:#93acb1;font-size:12px}.kpi.bracketed-panel.pending-kpi{background:linear-gradient(90deg,#24fff413,#24fff405),linear-gradient(180deg,#0a222894,#030d10d6)}.kpi.bracketed-panel.pending-kpi strong{font-size:28px}.kpi.bracketed-panel.pending-kpi span{color:#b2c8cc;font-size:11px;line-height:1.25;max-width:155px}.kpi-pending-rail{align-items:end;bottom:10px;display:grid;gap:5px;grid-template-columns:repeat(5,1fr);height:24px;left:18px;position:absolute;right:18px;z-index:1}.kpi-pending-rail:before{background:linear-gradient(90deg,transparent,rgba(57,236,222,.55),transparent);bottom:3px;content:"";height:1px;left:0;position:absolute;right:0}.kpi-pending-rail i{background:linear-gradient(180deg,#39ecde2e,#39ecde05);border-left:1px solid rgba(57,236,222,.24);border-right:1px solid rgba(57,236,222,.08);height:18px;opacity:.8}.kpi-pending-rail b{bottom:8px;color:#70e5df;font-size:8px;font-weight:820;left:0;letter-spacing:.1em;position:absolute;right:0;text-align:center;text-transform:uppercase}.kpi-pending-rail.amber:before{background:linear-gradient(90deg,transparent,rgba(255,189,69,.58),transparent)}.kpi-pending-rail.amber i{background:linear-gradient(180deg,#ffbd452e,#ffbd4505);border-left-color:#ffbd453d;border-right-color:#ffbd4514}.kpi-pending-rail.amber b{color:#ffc768}.trend-arrow{display:inline;margin-right:5px;color:var(--green);font-size:15px;line-height:0}.corner{position:absolute;z-index:2;width:18px;height:18px;pointer-events:none;opacity:.92;filter:drop-shadow(0 0 7px rgba(57,236,222,.45))}.corner.cyan{border-color:var(--cyan)}.corner.amber{border-color:var(--amber);filter:drop-shadow(0 0 7px rgba(255,189,69,.35))}.corner.top-left{top:0;left:0;border-top:1px solid;border-left:1px solid}.corner.top-right{top:0;right:0;border-top:1px solid;border-right:1px solid}.corner.bottom-left{bottom:0;left:0;border-bottom:1px solid;border-left:1px solid}.corner.bottom-right{right:0;bottom:0;border-right:1px solid;border-bottom:1px solid}.warning-kpi{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-left:14px;padding-right:12px;color:var(--amber);background:linear-gradient(90deg,#ffbd451a,#ffbd4506),linear-gradient(180deg,#251e0b8c,#030d10cc)}.warning-kpi>div{position:relative;min-width:0}.warning-kpi>div>svg:not(.metric-trace),.warning-kpi>div>small,.warning-kpi>div>strong,.warning-kpi>div>span{position:relative;z-index:2}.warning-kpi>div+div{padding-left:10px;border-left:1px solid rgba(255,189,69,.14)}.warning-kpi svg{color:var(--amber);filter:drop-shadow(0 0 7px rgba(255,189,69,.36))}.warning-kpi small{color:#b7aaa0;letter-spacing:.035em;display:inline-block;width:auto;max-width:100%;font-size:8px;line-height:1.2;overflow:visible;white-space:nowrap;transform:none;transform-origin:left center}.warning-kpi strong{color:var(--amber);font-size:30px;text-shadow:0 0 14px rgba(255,189,69,.28)}.warning-kpi .metric-trace{position:absolute;right:-6px;bottom:-4px;left:auto;z-index:1;width:86px;height:24px;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 13%,#000 94%,transparent)}.warning-kpi.pending-kpi{grid-template-columns:1fr 1fr}.warning-kpi.pending-kpi strong{font-size:28px}.warning-kpi.pending-kpi span{color:#c0b19d;font-size:10px;line-height:1.2;max-width:78px;white-space:normal}.warning-kpi.pending-kpi .kpi-pending-rail{bottom:-1px;left:8px;right:-2px;width:auto}.balance-ring{position:relative;width:100%;height:130px;margin:0;display:grid;place-items:center;overflow:visible;background:radial-gradient(ellipse at 50% 54%,rgba(26,255,244,.12),transparent 50%),linear-gradient(180deg,#0412168c,#02090c94)}.balance-ring-button{border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.balance-ring-button:hover,.balance-ring-button:focus-visible{outline:none;box-shadow:inset 0 0 28px #39ecde17,0 0 18px #39ecde2e}.balance-ring-button:hover .balance-label span,.balance-ring-button:focus-visible .balance-label span{color:#bffffb}.balance-ring-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.balance-grid line{stroke:#20ece021;stroke-width:.85;vector-effect:non-scaling-stroke}.balance-grid{transform-box:view-box;transform-origin:150px 67px;animation:balanceGridDrift 12s linear infinite}.balance-grid-scan{opacity:.12;transform-box:view-box;transform-origin:150px 67px;animation:balanceGridScan 6.4s ease-in-out infinite}.balance-grid-scan line{stroke:#7ffff857;stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke}.balance-core{fill:url(#balanceCore)}.balance-ring-line{fill:none;stroke:#1cefe53d;stroke-width:1;vector-effect:non-scaling-stroke}.balance-ring-line.ghost{stroke:#1cefe51f;stroke-dasharray:3 5}.balance-ring-line.outer{stroke:#1cefe585;stroke-width:1.3}.balance-ring-line.mid{stroke:#1cefe547}.balance-ring-line.inner{stroke:#1cefe5ad;stroke-width:1.6}.balance-ring-line.micro{stroke:#1cefe52e}.balance-rings{transform-box:view-box;transform-origin:150px 67px;animation:balanceRingBreath 5.8s ease-in-out infinite}.balance-crosshair line{stroke:#1cefe538;stroke-width:1;vector-effect:non-scaling-stroke}.balance-arc{fill:none;stroke:url(#balanceArc);stroke-linecap:round;stroke-width:4.4;vector-effect:non-scaling-stroke}.balance-arc.lower-left{stroke-dasharray:54 46;animation:balanceArcLeft 6.8s ease-in-out infinite}.balance-arc.lower-right{stroke-dasharray:54 46;animation:balanceArcRight 6.8s ease-in-out infinite}.balance-arc.inner-sweep{stroke-width:2.4;stroke-dasharray:24 76;opacity:.74;animation:balanceInnerSweep 7.2s linear infinite}.balance-orbit-glints{pointer-events:none}.balance-orbit-sweep{fill:none;stroke:url(#balanceSweep);stroke-linecap:round;stroke-width:3;stroke-dasharray:7 93;stroke-dashoffset:96;opacity:.36;vector-effect:non-scaling-stroke;animation:balanceOrbitSweep 5.6s linear infinite}.balance-orbit-sweep.sweep-mid{stroke-width:2.1;stroke-dasharray:5 95;opacity:.28;animation-duration:6.8s;animation-delay:-1.35s}.balance-orbit-sweep.sweep-inner{stroke-width:1.7;stroke-dasharray:4 96;opacity:.22;animation-duration:4.9s;animation-delay:-2.2s;animation-direction:reverse}.balance-node{fill:#18fff2;filter:url(#balanceGlow);transform-box:fill-box;transform-origin:center;animation:balanceNodePulse 2.5s ease-in-out infinite}.balance-node.right{animation-delay:.45s}.balance-caret{fill:none;stroke:#27fff4a8;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(39,255,244,.45))}.balance-label{position:relative;z-index:1;display:grid;gap:8px;text-align:center;line-height:1;pointer-events:none}.balance-label small{color:#78f7f2;font-size:12px;font-weight:820;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 12px rgba(28,255,244,.58)}.balance-label strong{color:#f0fbfb;font-size:26px;font-weight:780;letter-spacing:0;text-shadow:0 0 8px rgba(255,255,255,.32),0 0 18px rgba(28,255,244,.38)}.balance-label span{color:#92b7bc;font-family:var(--font-display);font-size:9px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.pending-balance .balance-label{gap:6px}.pending-balance .balance-label small{color:#98fff9}.pending-balance .balance-label strong{color:#f4ffff;font-size:22px;letter-spacing:.02em;text-transform:uppercase}.pending-balance .balance-active-arcs{opacity:.64}@keyframes balanceArcLeft{0%,to{stroke-dashoffset:10;opacity:.76}50%{stroke-dashoffset:-7;opacity:1}}@keyframes balanceArcRight{0%,to{stroke-dashoffset:8;opacity:.78}50%{stroke-dashoffset:22;opacity:1}}@keyframes balanceInnerSweep{0%{stroke-dashoffset:96}to{stroke-dashoffset:-4}}@keyframes balanceNodePulse{0%,to{opacity:.72;transform:scale(.88)}46%{opacity:1;transform:scale(1.22)}}@keyframes balanceOrbitSweep{0%{stroke-dashoffset:100;opacity:.08}24%{opacity:.46}58%{opacity:.24}to{stroke-dashoffset:0;opacity:.08}}@keyframes balanceRingBreath{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.012);opacity:.94}}@keyframes balanceGridDrift{0%{transform:translate(0)}to{transform:translate(-32px)}}@keyframes balanceGridScan{0%,to{transform:translateY(-26px);opacity:.02}42%{opacity:.13}70%{transform:translateY(24px);opacity:.08}}@media(prefers-reduced-motion:reduce){.balance-arc,.balance-node,.balance-grid,.balance-grid-scan,.balance-rings,.balance-orbit-sweep{animation:none}}.brand h1,.nav-item strong,.telemetry small,.telemetry strong,.telemetry em,.clock,.profile b,.kpi small,.kpi strong,th,.panel-toolbar h2,.hud-select-button,.pager,.section-title h3,.system-panel h3,.inspector h2,.tabs button,h4{font-family:var(--font-display)}.telemetry span{display:grid;min-width:0;overflow:hidden;row-gap:2px}.telemetry small{font-size:10px;letter-spacing:.055em;line-height:1.1;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telemetry em{color:#a5b8bd;display:block;font-size:12.5px;font-style:normal;line-height:1.18;margin-top:0;max-width:100%;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.clock span{font-size:15px;line-height:1.16}.clock em{color:#9db0b6;display:inline-block;font-size:10.5px;font-style:normal;font-weight:620;margin-top:4px;text-transform:uppercase}.clock small{display:inline-block;letter-spacing:.08em;line-height:1.1;margin-top:5px}.ledger-filters{display:grid;grid-template-columns:120px 145px 115px 145px 82px 31px 31px 31px;gap:6px}.hud-select{min-width:0;position:relative}.hud-select-button{align-items:center;display:flex;font-family:var(--font-display);font-size:12px;font-weight:560;gap:8px;justify-content:space-between;letter-spacing:.02em;position:relative;text-align:left;min-width:0;width:100%;overflow:hidden}.hud-select-button:before,.hud-select-button:after{content:"";position:absolute;width:7px;height:7px;pointer-events:none}.hud-select-button:before{top:-1px;left:-1px;border-top:1px solid rgba(57,236,222,.7);border-left:1px solid rgba(57,236,222,.7)}.hud-select-button:after{right:-1px;bottom:-1px;border-right:1px solid rgba(57,236,222,.42);border-bottom:1px solid rgba(57,236,222,.42)}.hud-select-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-select-button svg{color:#aee9e6;flex:0 0 auto}.hud-menu{background:linear-gradient(180deg,#081c22fa,#01090cfa),radial-gradient(circle at 50% 0,rgba(57,236,222,.18),transparent 60%);border:1px solid rgba(57,236,222,.58);box-shadow:0 20px 42px #0000008c,0 0 20px #39ecde29,inset 0 0 22px #39ecde0d;left:0;max-height:236px;overflow:auto;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:30}.hud-menu button{background:transparent;border:0;color:#cce1e4;display:block;font-size:11px;padding:8px;text-align:left;width:100%}.hud-menu button[aria-selected=true],.hud-menu button:hover{background:linear-gradient(90deg,#39ecde33,#39ecde0a);color:#f1fffe}.label-badge{align-items:center;color:#d6e8eb;display:inline-flex;gap:8px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-badge svg{color:#b6cfd3;flex:0 0 auto;filter:drop-shadow(0 0 5px rgba(57,236,222,.2))}.tabs{border-bottom:1px solid rgba(57,236,222,.16)}.tabs button{appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font-size:10px;font-weight:720;padding:0 0 11px;text-transform:uppercase}.tabs button[aria-selected=true]{border-bottom-color:var(--cyan);color:var(--cyan);text-shadow:0 0 10px rgba(57,236,222,.38)}.inspector-panel{border-bottom:1px solid var(--line);min-height:0;overflow:auto}.inspector-panel[hidden]{display:none}.inspector-panel .classification,.inspector-panel.raw,.inspector-panel .raw-preview,.inspector-panel.reasoning,.inspector-panel.audit,.inspector-panel .reasoning,.receipt-preview{padding:14px 18px}.inspector-panel .classification,.inspector-panel .raw-preview,.receipt-preview{border-bottom:1px solid var(--line)}.section-heading{align-items:center;display:flex;justify-content:space-between}.section-heading button{align-items:center;background:#39ecde14;border:1px solid rgba(57,236,222,.22);border-radius:4px;color:var(--cyan);display:inline-flex;height:24px;justify-content:center;width:24px}.raw-preview pre{max-height:170px}.receipt-preview>div{align-items:center;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto}.pdf-tile{align-items:center;background:linear-gradient(180deg,#ff4c3feb,#88191cdb);border-radius:5px;color:#fff;display:inline-flex;height:44px;justify-content:center;width:36px}.receipt-preview b,.receipt-preview small{display:block}.receipt-preview .filename{color:#e7f8f7;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-preview small,.receipt-preview em{color:var(--muted);font-size:10px;font-style:normal}.exports-table{border-collapse:collapse;table-layout:fixed;width:100%}.exports-table th{height:24px;padding:0 8px}.exports-table td{color:#bcd1d6;font-size:10px;height:27px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.exports-table th:nth-child(1),.exports-table td:nth-child(1){width:35%}.exports-table th:nth-child(2),.exports-table td:nth-child(2){width:17%}.exports-table th:nth-child(3),.exports-table td:nth-child(3){width:20%}.exports-table th:nth-child(4),.exports-table td:nth-child(4){width:17%}.exports-table th:nth-child(5),.exports-table td:nth-child(5){width:11%;text-align:center}.exports-table td b{color:#e8fafa;font-size:10px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generated-date{display:grid;gap:1px;line-height:1.05}.generated-date b{font-size:9px!important}.generated-date small{color:var(--muted);font-size:8px}.progress-status,.complete-status{align-items:center;display:inline-grid;gap:3px;min-width:70px}.progress-status em,.complete-status{color:var(--green);font-size:10px;font-style:normal}.progress-bar{align-items:center;display:grid;gap:5px;grid-template-columns:1fr auto}.progress-bar i{background:linear-gradient(90deg,#2da8ff,#4bd2ff);border-radius:10px;box-shadow:0 0 10px #2da8ff73;display:block;height:4px}.progress-bar b{color:#7fcaff;font-size:10px}.system-panel{display:grid;grid-template-rows:auto 1fr auto;gap:8px}.telemetry-tile-grid{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.telemetry-tile{min-width:0;overflow:hidden;padding:7px 5px;position:relative}.telemetry-tile:before{border:1px solid rgba(57,236,222,.14);border-radius:5px;content:"";inset:0;pointer-events:none;position:absolute}.telemetry-tile small{color:#93aeb4;display:block;font-family:var(--font-display);font-size:6px;font-weight:720;line-height:1.06;min-height:17px;text-transform:uppercase}.telemetry-tile strong{color:#d9f4f3;display:block;font-size:13px;font-weight:640;margin:2px 0 4px}.telemetry-tile .metric-trace{height:32px;opacity:.9;position:static;width:100%}.telemetry-tile.amber .metric-trace .trace-line,.telemetry-tile.amber .metric-trace .trace-glow,.telemetry-tile.amber .metric-trace .trace-baseline,.telemetry-tile.amber .metric-trace .trace-grid line{stroke:var(--amber)}.last-sync{align-items:center;border:1px solid rgba(57,236,222,.14);border-radius:6px;color:var(--muted);display:grid!important;font-size:10px!important;grid-template-columns:18px minmax(0,1fr)!important;margin:0!important;padding:8px 9px!important}.last-sync svg{color:var(--green)}.last-sync b{color:#b7c9ce;display:block;font-weight:500;grid-column:2;margin-top:2px}.console-stage .main-grid.review-main{grid-template-rows:126px 50px 58px minmax(0,1fr) 218px;gap:10px}.review-triage-band{display:grid;gap:10px;grid-template-columns:170px 170px minmax(0,394px) 160px 190px;min-height:0}.review-triage-card,.ai-decision-matrix,.review-command-strip,.review-queue-panel,.batch-command-panel,.anomaly-stream-panel,.reviewer-telemetry-panel{background:linear-gradient(145deg,#0a1f25c7,#020a0ef5),radial-gradient(circle at 50% 0,rgba(57,236,222,.11),transparent 48%);border:1px solid rgba(57,236,222,.24);box-shadow:var(--shadow),inset 0 1px #b4fff814,inset 0 0 34px #39ecde0a;min-width:0;overflow:hidden;position:relative}.review-triage-card{display:grid;align-content:center;gap:8px;padding:15px 18px;text-align:center}.review-triage-card.amber{background:linear-gradient(145deg,#2b1f0bb8,#020a0ef5),radial-gradient(circle at 50% 0,rgba(255,189,69,.14),transparent 48%);border-color:#ffbd4557}.review-triage-card small,.ai-decision-matrix text,.review-command-strip,.review-table th,.batch-command-panel h3,.anomaly-stream-panel h3,.reviewer-telemetry-panel h3,.review-inspector h4{font-family:var(--font-display);text-transform:uppercase}.review-triage-card small{color:var(--cyan);font-size:9px;font-weight:820;letter-spacing:.08em}.review-triage-card.amber small{color:var(--amber)}.review-triage-card strong{color:#f4fffd;font-size:37px;font-weight:780;line-height:.9;text-shadow:0 0 18px rgba(255,255,255,.2)}.review-triage-card.amber strong{color:#ffd090;text-shadow:0 0 18px rgba(255,189,69,.26)}.review-triage-card span{color:#9db5ba;font-size:11px}.ai-decision-matrix{border-color:#39ecde2e;background:linear-gradient(180deg,#031116b8,#01080cf0),radial-gradient(ellipse at 50% 50%,rgba(57,236,222,.16),transparent 58%)}.ai-decision-matrix:before{background:linear-gradient(90deg,transparent,rgba(57,236,222,.18),transparent),repeating-linear-gradient(90deg,rgba(57,236,222,.06) 0 1px,transparent 1px 36px);content:"";inset:14px 38px 18px;opacity:.34;position:absolute;transform:skew(-14deg);z-index:1}.ai-decision-matrix:after{animation:matrixHologram 18s ease-in-out infinite;background:linear-gradient(112deg,transparent 0 42%,rgba(213,255,251,.12) 48%,rgba(57,236,222,.07) 52%,transparent 60%),radial-gradient(ellipse at 68% 22%,rgba(57,236,222,.18),transparent 30%),linear-gradient(180deg,rgba(57,236,222,.05),transparent 44%,rgba(57,236,222,.04));content:"";filter:blur(.2px);inset:12px 34px 16px;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transform:translate(-68%) skew(-15deg);z-index:3}.ai-decision-matrix svg{display:block;height:100%;overflow:visible;position:relative;width:100%;z-index:2}.ai-decision-matrix ellipse,.ai-decision-matrix line{fill:none;stroke:#39ecde33;stroke-width:1;vector-effect:non-scaling-stroke}.ai-decision-matrix text{fill:var(--cyan);font-size:10px;font-weight:820;letter-spacing:.08em;text-anchor:middle;text-shadow:0 0 10px rgba(57,236,222,.62)}.ai-decision-matrix .matrix-caption{fill:#8ca8ad;font-size:8px;letter-spacing:.05em}.ai-decision-matrix .matrix-axis{fill:#b7dbde8a;font-size:6.8px;letter-spacing:.07em;text-shadow:none}.ai-decision-matrix .y-high,.ai-decision-matrix .y-low{text-anchor:start}.matrix-radar-arm{opacity:.36;transform-box:fill-box;transform-origin:230px 66px}.matrix-radar-arm line,.matrix-radar-arm path{fill:none;opacity:.58;stroke:#39ecde85;stroke-linecap:round;stroke-width:1.2}.matrix-sweep{fill:none;opacity:.52;stroke:var(--cyan);stroke-dasharray:56 166;stroke-linecap:round;stroke-width:4}.decision-node{--node-size: 13px;--node-glow: 18px;--risk-alpha: .28;background:#0ffff2;border:1px solid rgba(199,255,250,.92);border-radius:999px;box-shadow:0 0 var(--node-glow) #39ecdeb8;color:#001012;height:var(--node-size);padding:0;position:absolute;transform:translate(-50%,-50%);transition:box-shadow .16s ease,filter .16s ease;width:var(--node-size);z-index:4}.decision-node:before,.decision-node:after{border-radius:inherit;content:"";pointer-events:none;position:absolute}.decision-node:before{border:1px solid rgba(57,236,222,.58);box-shadow:0 0 16px #39ecde4d;inset:-7px;opacity:var(--risk-alpha)}.decision-node:after{border:1px solid transparent;inset:-3px}.decision-node .decision-lock{border:1px solid rgba(199,255,250,.72);border-bottom-color:transparent;border-radius:50%;display:none;inset:-9px;position:absolute}.decision-node .decision-tooltip{background:linear-gradient(180deg,#05151bfa,#00080cfa);border:1px solid rgba(57,236,222,.48);box-shadow:0 0 20px #39ecde40;color:#dffffd;display:grid;font-size:8px;gap:3px;left:15px;letter-spacing:.04em;min-width:172px;opacity:0;padding:7px 8px;pointer-events:none;position:absolute;text-align:left;top:-18px;transform:translate(4px,-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;z-index:8}.decision-node .decision-tooltip strong{color:#f1fffe;font-size:9px;letter-spacing:.05em;line-height:1;text-transform:uppercase}.decision-node .decision-tooltip em{color:#93adb1;font-style:normal;line-height:1.15}.decision-node:hover .decision-tooltip,.decision-node:focus-visible .decision-tooltip{opacity:1;transform:translate(7px,-4px);visibility:visible}.decision-node:hover,.decision-node:focus-visible{filter:brightness(1.12)}.decision-node.amber{background:var(--amber);border-color:#ffe0a5;box-shadow:0 0 var(--node-glow) #ffbd45bd}.decision-node.amber:before{border-color:#ffbd45a3;box-shadow:0 0 18px #ffbd4557}.decision-node.amber .decision-tooltip{border-color:#ffbd4594;box-shadow:0 0 20px #ffbd4533}.decision-node.active{box-shadow:0 0 28px #c7fffae6,0 0 44px #39ecde61;z-index:6}.decision-node.active:after{border-color:#d3fffbc2;inset:-12px}.decision-node.active .decision-lock{display:block}@keyframes matrixHologram{0%,72%,to{opacity:0;transform:translate(-68%) skew(-15deg)}10%{opacity:.1}28%{opacity:.22;transform:translate(12%) skew(-15deg)}44%{opacity:.08;transform:translate(74%) skew(-15deg)}56%{opacity:0;transform:translate(74%) skew(-15deg)}}@media(prefers-reduced-motion:reduce){.ai-decision-matrix:after,.matrix-radar-arm,.matrix-sweep,.decision-node,.decision-node:before,.decision-node.active:after{animation:none!important;transition:none!important}.ai-decision-matrix:after{opacity:.06;transform:translate(0) skew(-15deg)}}.review-command-strip{align-items:center;display:grid;gap:10px;grid-template-columns:158px 150px 130px 160px 160px 34px 34px;padding:8px 14px}.command-button{align-items:center;background:linear-gradient(180deg,#091b21db,#00080bd6);border:1px solid rgba(57,236,222,.44);border-radius:3px;box-sizing:border-box;display:inline-flex;font-size:11.5px;font-weight:760;gap:7px;height:34px;justify-content:center;letter-spacing:.04em;line-height:1.08;min-width:0;overflow:hidden;padding:0 10px;text-align:center;text-transform:uppercase;white-space:nowrap}.command-button.approve{color:var(--green);border-color:#28e68a9e}.command-button.reject{color:var(--red);border-color:#ff4c3f9e}.command-button.docs{color:var(--amber);border-color:#ffbd459e}.command-button:disabled,.plaid-panel-actions button:disabled,.inspector-actions button:disabled{cursor:not-allowed;opacity:.55}.command-button.is-busy,.plaid-panel-actions button.is-busy,.inspector-actions button.is-busy{animation:plaidBusyPulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,#39ecde0f,#39ecde3d,#39ecde0f),linear-gradient(180deg,#091b21eb,#00080be0);border-color:#39ecded1;box-shadow:0 0 16px #39ecde3d,inset 0 0 18px #39ecde14;color:var(--cyan);cursor:progress;opacity:1}.command-button.is-busy svg,.plaid-panel-actions button.is-busy svg,.inspector-actions button.is-busy svg{animation:plaidBusyIcon 1.05s linear infinite}.review-queue-panel{display:grid;grid-template-rows:minmax(0,1fr) 44px;min-height:0}.review-setup-rail{align-items:stretch;background:linear-gradient(90deg,#ffbd4514,#39ecde0b,#28e68a0b),#010c0fc2;border:1px solid rgba(57,236,222,.24);box-shadow:inset 0 0 22px #39ecde0a;display:grid;gap:8px;grid-template-columns:118px repeat(3,minmax(0,1fr));min-height:0;padding:7px 12px}.review-setup-rail>b{align-self:center;color:var(--amber);font-family:var(--font-display);font-size:10px;font-weight:850;letter-spacing:.1em;line-height:1.18;text-transform:uppercase}.review-setup-rail article{align-items:center;border:1px solid rgba(57,236,222,.18);display:grid;gap:2px 9px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:7px 9px}.review-setup-rail article.active{background:#ffbd4514;border-color:#ffbd4570}.review-setup-rail article.complete:not(.active){border-color:#28e68a3d}.review-setup-rail span{color:#f0fffd;font-family:var(--font-display);font-size:10px;font-weight:850;letter-spacing:.055em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.review-setup-rail small{color:var(--muted);font-size:10px;grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-setup-rail em,.review-setup-rail button{grid-column:2;grid-row:1 / span 2}.review-setup-rail em{align-self:center;color:var(--green);font-style:normal;font-weight:820}.review-setup-rail button{align-self:center;background:#ffbd4514;border:1px solid rgba(255,189,69,.55);color:var(--amber);cursor:pointer;font-family:var(--font-display);font-size:9px;font-weight:850;letter-spacing:.06em;min-height:30px;padding:0 9px;text-transform:uppercase;white-space:nowrap}.review-table{font-size:12px}.review-table th:nth-child(1),.review-table td:nth-child(1){width:42px;text-align:center}.review-table th:nth-child(2),.review-table td:nth-child(2){width:90px}.review-table th:nth-child(3),.review-table td:nth-child(3){width:146px}.review-table th:nth-child(4),.review-table td:nth-child(4){width:154px}.review-table th:nth-child(5),.review-table td:nth-child(5){width:130px}.review-table th:nth-child(6),.review-table td:nth-child(6){width:150px}.review-table th:nth-child(7),.review-table td:nth-child(7){width:138px}.review-table th:nth-child(8),.review-table td:nth-child(8){width:88px;text-align:center}.review-table th:nth-child(9),.review-table td:nth-child(9){width:156px;text-align:center}.review-table td{height:48px}.decision-group-row td{background:linear-gradient(90deg,rgba(255,189,69,.1),rgba(57,236,222,.05),transparent),#010c10d1;border-bottom:1px solid rgba(57,236,222,.2);color:var(--amber);height:26px;letter-spacing:.08em;padding:0 14px;text-align:left!important;text-transform:uppercase}.decision-group-row span{font-family:var(--font-display);font-size:10px;font-weight:900;margin-right:10px}.decision-group-row small{color:var(--muted);font-size:10px;letter-spacing:.02em;text-transform:none}.review-table tr.batch-selected{background:linear-gradient(90deg,#39ecde2e,#39ecde0a)}.review-table input[type=checkbox]{appearance:none;background:#0000002e;border:1px solid rgba(57,236,222,.42);border-radius:2px;height:13px;width:13px}.review-table input[type=checkbox]:checked{background:var(--cyan);box-shadow:0 0 11px #39ecde94}.mini.docs{border:1px solid var(--amber);color:var(--amber)}.review-action-stack{align-items:center;display:grid;gap:4px;justify-items:stretch}.review-primary-action,.review-secondary-action{align-items:center;background:#021215db;border-radius:3px;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:9px;font-weight:900;gap:5px;justify-content:center;letter-spacing:.055em;min-height:25px;padding:0 7px;text-transform:uppercase}.review-primary-action{border:1px solid rgba(40,230,138,.65);color:var(--green);box-shadow:inset 0 0 12px #28e68a0f}.review-primary-action.review,.review-primary-action.receipt,.review-primary-action.map{border-color:#ffbd45b8;color:var(--amber)}.review-primary-action:disabled,.needs-docs:disabled,.mini.docs:disabled{cursor:not-allowed;filter:saturate(.78);opacity:.68}.review-secondary-action{border:1px solid rgba(57,236,222,.24);color:var(--muted);min-height:20px}.evidence-ok,.evidence-warn{align-items:center;display:inline-flex;gap:5px;justify-content:center;white-space:nowrap}.evidence-ok{color:var(--green)}.evidence-warn{color:var(--amber)}.review-bottom-grid{grid-template-columns:340px 340px minmax(0,424px)}.batch-command-panel,.anomaly-stream-panel,.reviewer-telemetry-panel{border-radius:3px;padding:15px 16px}.batch-command-body{display:grid;gap:14px;grid-template-columns:104px 82px 1fr;min-height:150px}.batch-ring{align-self:center;aspect-ratio:1;border:1px solid rgba(57,236,222,.42);border-radius:50%;box-shadow:inset 0 0 24px #39ecde24,0 0 16px #39ecde29;display:grid;place-items:center;position:relative}.batch-ring strong{color:var(--cyan);font-size:28px}.batch-ring small{color:#8ca8ad;font-size:9px;margin-top:-28px;text-transform:uppercase}.batch-command-body dl{align-self:center;display:grid;gap:7px 8px;grid-template-columns:24px 1fr}.batch-command-body dt{color:var(--cyan);font-weight:820}.batch-command-body dd{color:#9db5ba;font-size:10px}.batch-actions{display:grid;gap:8px}.batch-actions button{background:#39ecde0d;border:1px solid rgba(57,236,222,.26);border-radius:3px;color:#cffffb;font-size:10px;padding:0 10px;text-align:left}.anomaly-stream-panel p{display:grid;gap:5px 10px;grid-template-columns:24px 1fr 52px;margin:0;padding:9px 0;border-top:1px solid rgba(57,236,222,.12);color:var(--muted);font-size:11px}.anomaly-stream-panel b{color:#f3fffd}.anomaly-stream-panel span{grid-column:2}.anomaly-stream-panel em{color:var(--cyan);font-style:normal;text-transform:uppercase}.section-title span{color:var(--cyan);font-size:11px;text-transform:uppercase}.review-telemetry-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.reviewer-telemetry-panel .telemetry-tile{min-height:84px}.review-inspector{grid-template-rows:56px 112px 144px 96px 62px 58px 70px 76px 96px 104px}.review-reasoning-spine,.review-confidence-breakdown,.review-suggestion,.learn-preview-panel,.review-evidence-panel,.review-raw-mini,.review-audit-mini{border-bottom:1px solid rgba(57,236,222,.2);min-height:0;overflow:hidden;padding:10px 16px}.review-reasoning-spine ol{border-left:1px solid rgba(57,236,222,.52);display:grid;gap:7px;list-style:none;margin:0 0 0 8px;padding:0 0 0 16px}.review-reasoning-spine li{color:#9db5ba;font-size:10px;line-height:1.18;position:relative}.review-reasoning-spine li:before{background:#031115;border:1px solid var(--cyan);border-radius:50%;box-shadow:0 0 10px #39ecde6b;content:"";height:8px;left:-21px;position:absolute;top:2px;width:8px}.review-reasoning-spine b{color:#dffefd;display:block;font-size:10px}.confidence-breakdown-row{align-items:center;display:grid;gap:8px;grid-template-columns:118px 34px 1fr;margin:6px 0;color:#9db5ba;font-size:11px}.confidence-breakdown-row em{color:#dffefd;font-style:normal}.confidence-breakdown-row i{background:#7bfff81a;display:block;height:5px}.confidence-breakdown-row b{background:linear-gradient(90deg,var(--cyan),#a8fffb);box-shadow:0 0 10px #39ecde94;display:block;height:100%}.confidence-breakdown-row.amber b{background:linear-gradient(90deg,var(--amber),#ffe0a5);box-shadow:0 0 10px #ffbd4570}.review-suggestion strong{color:var(--green);display:block;font-size:15px}.review-suggestion span,.review-evidence-panel span{color:#9db5ba;font-size:11px}.learn-preview-panel{align-content:center}.learn-preview-panel h4{color:var(--green);font-family:var(--font-display);font-size:10px;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.learn-preview-panel p{align-items:center;color:#9db5ba;display:grid;font-size:10px;gap:8px;grid-template-columns:18px 1fr;line-height:1.25;margin:0}.learn-preview-panel svg,.learn-preview-panel b{color:var(--green)}.review-evidence-panel p{align-items:center;display:grid;gap:9px;grid-template-columns:20px 1fr auto;margin:0}.review-evidence-panel .warning{color:var(--amber)}.review-raw-mini pre{max-height:48px;overflow:hidden}.review-audit-mini{min-height:0;overflow:auto}.review-audit-mini p{color:var(--muted);display:grid;font-size:10px;gap:7px;grid-template-columns:70px 52px 1fr;margin:4px 0}.review-audit-mini b{color:#dffefd}.review-inspector .inspector-actions{grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px}.review-inspector .inspector-actions button{min-height:42px}.review-inspector .inspector-actions .needs-docs{border:1px solid var(--amber);color:var(--amber);grid-column:1 / span 2;min-height:34px}.console-stage .main-grid.llc-main{grid-template-rows:126px minmax(0,1fr) 218px;gap:10px}.llc-kpi-band{display:grid;gap:10px;grid-template-columns:170px 170px minmax(0,390px) 160px 190px;min-height:0}.llc-kpi-band .review-triage-card{text-align:left}.llc-kpi-band .review-triage-card strong{font-size:35px}.llc-risk-card{text-align:center!important}.llc-risk-card>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.llc-command-core,.llc-ops-ledger,.member-split-panel,.vendor-intel-panel,.ops-telemetry-panel{background:linear-gradient(145deg,#0a1f25c7,#020a0ef5),radial-gradient(circle at 50% 0,rgba(57,236,222,.11),transparent 48%);border:1px solid rgba(57,236,222,.24);box-shadow:var(--shadow),inset 0 1px #b4fff814,inset 0 0 34px #39ecde0a;min-width:0;overflow:hidden;position:relative}.llc-command-core{color:#dffefd}.llc-command-core svg{display:block;height:100%;width:100%}.llc-command-core line,.llc-command-core ellipse{fill:none;stroke:#39ecde2e;stroke-width:1;vector-effect:non-scaling-stroke}.llc-command-core circle{fill:var(--cyan)}.llc-split-arc{fill:none;stroke-linecap:round;stroke-width:5}.llc-split-arc.cyan{stroke:var(--cyan)}.llc-split-arc.amber{stroke:var(--amber)}.llc-core-title,.llc-core-label,.llc-member{fill:var(--cyan);font-family:var(--font-display);font-weight:820;letter-spacing:.05em;text-anchor:middle;text-transform:uppercase}.llc-core-title{font-size:11px}.llc-core-label{fill:#8bb0b5;font-size:8px}.llc-core-value{fill:#f2fffe;font-size:29px;font-weight:760;text-anchor:middle;text-shadow:0 0 16px rgba(57,236,222,.46)}.llc-member{font-size:9px}.llc-ops-ledger{display:grid;grid-template-rows:74px minmax(0,1fr);min-height:0}.llc-filters{display:grid;gap:6px;grid-template-columns:124px 110px 128px 130px 31px 31px}.llc-table th:nth-child(1),.llc-table td:nth-child(1){width:96px;white-space:nowrap}.llc-table th:nth-child(2),.llc-table td:nth-child(2){width:174px}.llc-table th:nth-child(3),.llc-table td:nth-child(3){width:156px}.llc-table th:nth-child(4),.llc-table td:nth-child(4){width:144px}.llc-table th:nth-child(5),.llc-table td:nth-child(5){width:146px}.llc-table th:nth-child(6),.llc-table td:nth-child(6){width:142px}.llc-table th:nth-child(7),.llc-table td:nth-child(7){width:90px;text-align:center}.llc-table th:nth-child(8),.llc-table td:nth-child(8){width:112px;text-align:center}.partner-split{align-items:center;display:grid;gap:7px;grid-template-columns:auto 1fr auto}.partner-split em{color:#b7ccd0;font-size:10px;font-style:normal}.partner-split i{background:#39ecde1a;display:block;height:4px;position:relative}.partner-split i b{background:var(--cyan);border-radius:50%;box-shadow:0 0 12px #39ecdeb3;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.llc-bottom-grid{grid-template-columns:340px 340px minmax(0,424px)}.member-split-panel,.vendor-intel-panel,.ops-telemetry-panel{border-radius:3px;padding:15px 16px}.member-split-core{align-items:center;display:grid;gap:12px;grid-template-columns:1fr 58px 1fr;min-height:96px}.member-gauge{aspect-ratio:1;border:1px solid rgba(57,236,222,.42);border-radius:50%;box-shadow:inset 0 0 24px #39ecde24,0 0 16px #39ecde24;display:grid;place-items:center;text-align:center}.member-gauge strong{color:var(--cyan);font-size:26px;margin-top:12px}.member-gauge span,.member-gauge small,.split-hub{color:#9fb9bf;font-size:10px;text-transform:uppercase}.split-hub{border:1px solid rgba(57,236,222,.3);border-radius:50%;display:grid;height:54px;place-items:center}.member-notes{display:grid;gap:8px;grid-template-columns:1fr 1fr}.member-notes p{border:1px solid rgba(57,236,222,.15);margin:0;padding:10px}.member-notes b,.member-notes span{display:block;font-size:10px}.member-notes span{color:#9fb9bf;margin-top:4px}.vendor-intel-panel p{align-items:center;border-top:1px solid rgba(57,236,222,.12);display:grid;gap:6px 10px;grid-template-columns:24px minmax(0,1fr) 64px;margin:0;padding:10px 0}.vendor-intel-panel b{color:#f2fffe;font-size:12px}.vendor-intel-panel span{color:#9fb9bf;font-size:11px;grid-column:2}.vendor-intel-panel button{background:transparent;border:0;color:var(--cyan);font-size:10px;grid-column:3;grid-row:1 / span 2;padding:0;text-align:right;text-transform:uppercase}.ops-telemetry-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.ops-telemetry-panel .telemetry-tile{min-height:70px}.vendor-inspector{grid-template-rows:56px 112px 92px 108px 154px 74px 84px 82px 72px}.vendor-inspector .selected-tx{overflow:hidden;padding:13px 18px}.vendor-inspector .selected-tx div{align-items:flex-start;gap:12px}.vendor-inspector .selected-tx h3{display:-webkit-box;flex:1 1 auto;font-size:17px;line-height:1.08;margin:6px 0;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vendor-inspector .selected-tx strong{flex:0 0 auto;font-size:17px}.vendor-inspector .selected-tx p{gap:10px;line-height:1.18;min-width:0}.vendor-inspector .selected-tx p span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendor-inspector .selected-tx p span:last-child{flex:0 0 auto;max-width:48%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.vendor-stance,.partner-allocation{border-bottom:1px solid rgba(57,236,222,.2);min-height:0;overflow:hidden;padding:10px 16px}.vendor-stance dl{grid-template-columns:104px 1fr;gap:8px;font-size:11px}.partner-allocation>div{align-items:center;display:grid;gap:12px;grid-template-columns:1fr 58px 1fr}.partner-allocation span{display:grid;gap:3px;text-align:center}.partner-allocation span b{color:#f4fffd;font-size:24px}.partner-allocation small{color:var(--muted);text-transform:uppercase}.partner-allocation i{aspect-ratio:1;border:1px solid rgba(57,236,222,.35);border-radius:50%;display:grid;place-items:center}.partner-allocation i b{background:var(--cyan);border-radius:50%;box-shadow:0 0 14px #39ecde8c;display:block;height:16px;width:16px}.vendor-reasoning h4{align-items:center;display:flex;justify-content:space-between}.vendor-reasoning h4 span{color:var(--green);font-size:10px;font-weight:500}.vendor-actions{grid-template-columns:1fr 1fr 1fr;gap:9px;padding:12px 16px}.vendor-actions button{font-size:11px;gap:6px;min-height:48px;padding:0 7px}.vendor-actions button svg{height:15px;width:15px}.needs-docs{border:1px solid var(--amber);color:var(--amber)}.console-stage .main-grid.plaid-main{grid-template-rows:126px minmax(0,1fr) 218px;gap:10px}.plaid-sync-band{display:grid;gap:10px;grid-template-columns:170px 170px minmax(0,390px) 170px 180px;min-height:0}.plaid-sync-band .review-triage-card{text-align:left}.plaid-sync-band .review-triage-card strong{font-size:32px;line-height:.95}.plaid-link-card strong{color:var(--amber);font-size:28px!important}.plaid-error-card strong{color:var(--amber)}.plaid-rail-core,.plaid-sync-ledger,.sync-runbook-panel,.ownership-map-panel,.plaid-telemetry-panel{background:linear-gradient(145deg,#0a1f25c7,#020a0ef5),radial-gradient(circle at 50% 0,rgba(57,236,222,.11),transparent 48%);border:1px solid rgba(57,236,222,.24);box-shadow:var(--shadow),inset 0 1px #b4fff814,inset 0 0 34px #39ecde0a;min-width:0;overflow:hidden;position:relative}.plaid-rail-core svg{display:block;height:100%;width:100%}.plaid-rail-core line,.plaid-rail-core ellipse{fill:none;stroke:#39ecde24;stroke-width:1;vector-effect:non-scaling-stroke}.plaid-core-bg{fill:#01090d6b}.plaid-grid-line{opacity:.58}.plaid-grid-line.horizontal{opacity:.42}.plaid-core-fill{stroke:#39ecde14}.plaid-core-rings ellipse{stroke:#39ecde42}.plaid-core-rings ellipse:first-child{stroke-dasharray:7 9;stroke:#39ecde2e}.plaid-core-node{fill:#2affef;opacity:.9}.plaid-core-arc{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.plaid-core-arc.primary{stroke:url(#plaidCoreArc);stroke-width:2.6}.plaid-core-arc.secondary{stroke:#39ecde8a;stroke-width:1.4;stroke-dasharray:56 18}.plaid-core-signal{fill:none;stroke:#5ffff447;stroke-width:1;vector-effect:non-scaling-stroke}.plaid-core-title,.plaid-core-label,.plaid-core-form,.plaid-core-note{fill:var(--cyan);font-family:var(--font-display);font-weight:820;letter-spacing:.05em;text-anchor:middle;text-transform:uppercase}.plaid-core-title{font-size:11px}.plaid-core-label{fill:#8bb0b5;font-size:8px}.plaid-core-value{fill:#f2fffe;font-size:28px;font-weight:760;text-anchor:middle;text-shadow:0 0 12px rgba(57,236,222,.34)}.plaid-core-form{fill:var(--green);font-size:8px}.plaid-core-note{fill:#8fb0b7;font-size:7px}.plaid-core-note.top{fill:var(--cyan)}.plaid-core-note.left{text-anchor:start}.plaid-core-note.right{text-anchor:end}.plaid-sync-ledger{display:grid;gap:8px;grid-template-rows:auto auto minmax(0,1fr);min-height:0}.plaid-filters{display:grid;gap:6px;grid-template-columns:94px 86px 78px 70px 116px 100px 70px 31px}.plaid-filters .command-button{height:34px;font-size:9px;letter-spacing:.035em;padding:0 7px}.credential-backdrop{align-items:center;background:radial-gradient(circle at 50% 38%,rgba(57,236,222,.16),transparent 30%),#000508c2;display:flex;inset:0;justify-content:center;position:absolute;z-index:40}.plaid-credential-panel{background:linear-gradient(145deg,#0b242afa,#020a0efc),radial-gradient(circle at 50% 0,rgba(57,236,222,.18),transparent 55%);border:1px solid rgba(57,236,222,.4);box-shadow:0 0 0 1px #c7fffb0f,0 28px 90px #000000b8,0 0 56px #39ecde24,inset 0 1px #d3fffb1f;color:#eefdfb;display:grid;gap:13px;padding:22px;position:relative;width:560px}.credential-panel-head{align-items:start;display:flex;justify-content:space-between}.credential-panel-head small,.plaid-credential-panel label span{color:var(--cyan);display:block;font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.credential-panel-head h2{color:#f3fffe;font-family:var(--font-display);font-size:28px;letter-spacing:.02em;margin:4px 0 0;text-transform:uppercase}.credential-panel-head button{align-items:center;background:#39ecde14;border:1px solid rgba(57,236,222,.28);color:#c8faf6;display:inline-flex;height:32px;justify-content:center;width:32px}.credential-status-rail{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.credential-status-rail p{align-items:center;background:#010e1294;border:1px solid rgba(57,236,222,.18);display:grid;gap:4px 8px;grid-template-columns:18px 1fr;margin:0;min-height:52px;padding:9px}.credential-status-rail svg{color:var(--cyan);grid-row:span 2}.credential-status-rail b{color:#f4fffe;font-size:11px}.credential-status-rail span{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credential-mode-choice{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.credential-mode-choice button{background:linear-gradient(135deg,#39ecde1f,#030f12b8),#010a0ee0;border:1px solid rgba(57,236,222,.26);color:#ddfffc;cursor:pointer;display:grid;gap:3px;min-height:58px;padding:10px 12px;text-align:left}.credential-mode-choice b{font-family:var(--font-display);font-size:14px;letter-spacing:.07em;text-transform:uppercase}.credential-mode-choice span{color:var(--muted);font-size:11px}.credential-mode-choice button.selected{box-shadow:0 0 0 1px #ebfffc1a,0 0 26px #39ecde29,inset 0 0 22px #39ecde12}.credential-mode-choice button.selected.sandbox{border-color:#ffbd45b3;color:var(--amber)}.credential-mode-choice button.selected.live{border-color:#28e68a9e;color:var(--green)}.plaid-credential-panel label{display:grid;gap:7px}.plaid-credential-panel input,.plaid-credential-panel select{background:#010c10d1;border:1px solid rgba(57,236,222,.3);color:#edfffd;font:700 13px/1.2 var(--font-ui);height:38px;outline:0;padding:0 11px}.plaid-credential-panel input:focus,.plaid-credential-panel select:focus{border-color:#39ecdeb8;box-shadow:0 0 18px #39ecde2e}.credential-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.credential-note,.credential-error,.credential-success{border-top:1px solid rgba(57,236,222,.16);color:var(--muted);font-size:11px;line-height:1.45;margin:0;padding-top:10px}.credential-mode-warning{align-items:center;border:1px solid rgba(57,236,222,.24);display:grid;gap:2px 10px;grid-template-columns:18px 1fr;line-height:1.25;margin:0;padding:9px 11px}.credential-mode-warning svg{grid-row:span 2}.credential-mode-warning b{font-family:var(--font-display);font-size:12px;letter-spacing:.07em;text-transform:uppercase}.credential-mode-warning span{color:var(--muted);font-size:11px}.credential-mode-warning.sandbox{background:#ffbd451a;border-color:#ffbd4570;color:var(--amber)}.credential-mode-warning.live{background:#28e68a14;border-color:#28e68a4d;color:var(--green)}.credential-error{color:var(--amber)}.credential-success{color:var(--green);font-family:var(--font-display);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.credential-actions{display:grid;gap:12px;grid-template-columns:1fr 1fr}.credential-actions button{align-items:center;background:#031318d1;border:1px solid rgba(57,236,222,.24);color:#f0fffe;display:inline-flex;font:800 13px/1 var(--font-display);gap:9px;height:46px;justify-content:center;letter-spacing:.04em;text-transform:uppercase}.credential-actions .approve{border-color:#28e68a9e;color:var(--green)}.credential-actions button:disabled{cursor:wait;opacity:.68}.credential-actions .spin{animation:credentialSpin .8s linear infinite}@keyframes credentialSpin{to{transform:rotate(360deg)}}.credential-actions .reject{border-color:#ff4c3f8c;color:var(--red)}.modal-scrim{align-items:center;background:radial-gradient(circle at 50% 40%,rgba(57,236,222,.16),transparent 34%),#000508c7;display:flex;inset:0;justify-content:center;position:absolute;z-index:60}.correction-dialog{background:linear-gradient(145deg,#092127fa,#020a0efc),radial-gradient(circle at 30% 0,rgba(40,230,138,.12),transparent 48%);border:1px solid rgba(57,236,222,.42);box-shadow:0 0 0 1px #c7fffb0f,0 28px 90px #000000b8,0 0 56px #39ecde24,inset 0 1px #d3fffb1f;color:#eefdfb;display:grid;gap:12px;padding:20px;width:560px}.correction-head,.correction-title{align-items:start;display:flex;justify-content:space-between}.correction-head span,.correction-dialog label>span{color:var(--cyan);display:block;font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.correction-head button{align-items:center;background:#39ecde14;border:1px solid rgba(57,236,222,.28);color:#c8faf6;display:inline-flex;height:30px;justify-content:center;width:30px}.correction-title{border-bottom:1px solid rgba(57,236,222,.18);padding-bottom:10px}.correction-title small{color:var(--muted);display:block;font-size:11px}.correction-title h2{color:#f5fffe;font-family:var(--font-display);font-size:22px;line-height:1.05;margin:3px 0 0;max-width:390px;text-transform:uppercase}.correction-title strong{font:900 22px/1 var(--font-display)}.correction-help,.correction-rule-preview,.form-error{border:1px solid rgba(57,236,222,.2);color:var(--muted);font-size:12px;line-height:1.35;margin:0;padding:10px 12px}.correction-help b,.correction-rule-preview b{color:#effffd}.correction-dialog label{display:grid;gap:6px}.correction-dialog select,.correction-dialog textarea{background:#010c10db;border:1px solid rgba(57,236,222,.3);color:#edfffd;font:750 13px/1.2 var(--font-ui);outline:0;padding:0 11px}.correction-dialog select{height:38px}.correction-dialog textarea{min-height:54px;padding-top:9px;resize:none}.correction-toggles{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.correction-toggles label{align-items:center;background:#010e1294;border:1px solid rgba(57,236,222,.18);color:#cfe4e8;display:flex;font-size:11px;gap:7px;min-height:38px;padding:0 9px}.correction-rule-preview{align-items:center;border-color:#28e68a57;color:#bdf5d9;display:grid;gap:8px;grid-template-columns:18px 1fr}.correction-rule-preview svg{color:var(--green)}.form-error{border-color:#ffbd4570;color:var(--amber)}.correction-actions{display:grid;gap:12px;grid-template-columns:1fr 1fr}.correction-actions button{align-items:center;background:#031318d1;display:flex;font:900 13px/1 var(--font-display);gap:9px;height:46px;justify-content:center;letter-spacing:.04em;text-transform:uppercase}.correction-actions .approve{border:1px solid rgba(40,230,138,.62);color:var(--green)}.correction-actions .reject{border:1px solid rgba(255,76,63,.55);color:var(--red)}.plaid-table{font-size:11px}.plaid-table th{height:32px;padding:0 10px}.plaid-table th:nth-child(1),.plaid-table td:nth-child(1){width:150px}.plaid-table th:nth-child(2),.plaid-table td:nth-child(2){width:158px}.plaid-table th:nth-child(3),.plaid-table td:nth-child(3){width:138px}.plaid-table th:nth-child(4),.plaid-table td:nth-child(4){width:142px}.plaid-table th:nth-child(5),.plaid-table td:nth-child(5){width:112px}.plaid-table th:nth-child(6),.plaid-table td:nth-child(6){width:132px}.plaid-table th:nth-child(7),.plaid-table td:nth-child(7){width:104px;text-align:center}.plaid-table th:nth-child(8),.plaid-table td:nth-child(8){width:176px;text-align:center}.plaid-table td{height:39px;padding:0 10px}.plaid-table .mini{height:24px;margin-right:0;min-width:0;padding:0 6px;width:auto}.plaid-row-actions{align-items:center;display:grid;gap:4px;grid-template-columns:50px 52px 64px;justify-content:center}.plaid-row-actions .mini{align-items:center;display:inline-flex;gap:4px;justify-content:center}.plaid-row-actions .mini span{display:inline-block;white-space:nowrap}.plaid-table .mini.map-action-label span,.plaid-row-actions .mini span{font-family:var(--font-display);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.plaid-table-wrap .pager{height:38px;padding:0 18px}.cursor-chip{border:1px solid rgba(57,236,222,.3);color:var(--cyan);display:inline-grid;font-size:10px;height:22px;min-width:80px;place-items:center;text-transform:uppercase}.ownership-badge{border-left:2px solid var(--cyan);display:grid;gap:2px;padding-left:8px}.ownership-badge b{color:#f2fffe;font-size:11px}.ownership-badge small{color:var(--muted);font-size:9px;text-transform:uppercase}.ownership-badge.green{border-left-color:var(--green)}.ownership-badge.amber{border-left-color:var(--amber)}.ownership-badge.red{border-left-color:var(--red)}.plaid-bottom-grid{grid-template-columns:340px 340px minmax(0,424px)}.sync-runbook-panel,.ownership-map-panel,.plaid-telemetry-panel{border-radius:3px;padding:15px 16px}.sync-runbook-list{display:grid;gap:5px;margin-bottom:8px}.sync-runbook-list p{align-items:center;border-top:1px solid rgba(57,236,222,.12);display:grid;gap:7px 10px;grid-template-columns:22px 1fr;margin:0;padding-top:6px}.sync-runbook-list b{color:#f2fffe;font-size:11px}.sync-runbook-list span{color:var(--muted);font-size:9px;grid-column:2}.plaid-panel-actions{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.plaid-panel-actions button{align-items:center;background:#00000024;border:1px solid rgba(255,189,69,.55);border-radius:3px;color:var(--amber);display:flex;font-size:10px;font-weight:760;height:30px;justify-content:center;text-transform:uppercase}.plaid-panel-actions button.approve{border-color:#39ecde85;color:var(--cyan)}.ownership-map-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.ownership-gauge{border:1px solid rgba(57,236,222,.28);display:grid;min-height:48px;place-items:center;text-align:center}.ownership-gauge strong{color:var(--cyan);font-size:22px}.ownership-gauge span{color:var(--muted);font-size:9px;text-transform:uppercase}.ownership-gauge.green strong{color:var(--green)}.ownership-gauge.amber strong{color:var(--amber)}.ownership-gauge.red strong{color:var(--red)}.plaid-telemetry-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.plaid-telemetry-panel .telemetry-tile{min-height:70px}.plaid-sync-inspector{grid-template-rows:56px 90px 112px 84px 82px 142px minmax(0,1fr) 72px 70px}.plaid-connection-panel,.plaid-owner-panel,.plaid-backfill-panel{border-bottom:1px solid rgba(57,236,222,.2);min-height:0;overflow:hidden;padding:10px 16px}.plaid-connection-panel dl{grid-template-columns:90px 1fr;gap:8px;font-size:11px}.plaid-owner-panel p,.plaid-backfill-panel p{color:var(--muted);font-size:11px;line-height:1.35;margin:8px 0 0}.plaid-backfill-panel p span{display:block;margin-top:4px}.plaid-sync-spine{border-bottom:1px solid rgba(57,236,222,.2);padding:8px 16px}.plaid-sync-spine ol{gap:8px}.plaid-raw-mini,.plaid-audit-mini{padding:9px 16px}.plaid-raw-mini h4{align-items:center;display:flex;justify-content:space-between}.plaid-raw-mini h4 button{background:#39ecde14;border:1px solid rgba(57,236,222,.2);color:var(--cyan);height:24px;width:24px}.plaid-actions{grid-template-columns:1fr 1fr 1fr;gap:9px;padding:10px 16px}.plaid-actions.plaid-map-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.plaid-actions button{min-height:48px}.plaid-actions.plaid-map-actions button{min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.inline-action-status{color:var(--amber);font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.2;margin-top:4px;max-width:620px;overflow:visible;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.plaid-mode-callout,.sandbox-mode-warning{align-items:center;background:#ffbd451c;border:1px solid rgba(255,189,69,.42);border-radius:3px;box-shadow:inset 0 0 18px #ffbd450d;color:var(--amber);display:inline-flex;font-family:var(--font-display);font-size:9.5px;font-weight:850;gap:5px;letter-spacing:.045em;line-height:1.15;margin:4px 0 0;max-width:430px;padding:3px 6px;text-transform:uppercase}.plaid-mode-callout{font-size:10.5px;max-width:380px;min-height:22px;padding:4px 7px}.plaid-mode-callout.live{background:#28e68a14;border-color:#28e68a4d;color:var(--green)}.sandbox-mode-warning{display:block;padding:3px 6px}.sandbox-mode-warning.live{background:#28e68a14;border-color:#28e68a4d;color:var(--green);max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sandbox-runbook-line{color:var(--amber)}.plaid-sync-ledger .inline-action-status{align-items:center;background:#ffbd4514;border:1px solid rgba(255,189,69,.26);border-radius:3px;box-shadow:inset 0 0 18px #ffbd450a;display:inline-flex;min-height:21px;padding:0 7px}.plaid-mapping-guide{align-items:center;background:linear-gradient(90deg,#ffbd4521,#030f12bd 36%,#28e68a14),radial-gradient(circle at 74% 50%,rgba(40,230,138,.1),transparent 34%),#010c0fc7;border:1px solid rgba(255,189,69,.42);box-shadow:inset 0 0 24px #ffbd450e,0 0 24px #ffbd4512;display:grid;gap:12px;grid-template-columns:minmax(230px,1.05fr) minmax(230px,.92fr) minmax(300px,1.26fr);margin:0 18px;min-height:88px;min-width:0;overflow:hidden;padding:12px 14px;position:relative}.plaid-mapping-guide:after{background:linear-gradient(90deg,transparent,rgba(255,189,69,.36),transparent);content:"";height:1px;left:14px;opacity:.55;position:absolute;right:14px;top:0}.plaid-mapping-copy,.plaid-mapping-facts,.plaid-mapping-actions{min-width:0}.plaid-mapping-copy small,.plaid-mapping-actions>span{color:var(--amber);display:block;font-family:var(--font-display);font-size:10px;font-weight:850;letter-spacing:.11em;line-height:1.1;text-transform:uppercase}.plaid-mapping-copy h3{color:#f4fffd;font-family:var(--font-display);font-size:22px;letter-spacing:.025em;line-height:1;margin:5px 0 4px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.plaid-mapping-copy p{color:var(--muted);font-size:11.5px;line-height:1.32;margin:0}.plaid-mapping-facts{display:grid;gap:7px 12px;grid-template-columns:1fr 1fr}.plaid-mapping-facts div{border-left:1px solid rgba(57,236,222,.28);min-width:0;padding-left:9px}.plaid-mapping-facts dt{color:#b8d7dbd1;font-family:var(--font-display);font-size:9.5px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.plaid-mapping-facts dd{color:#effffd;font-size:13px;font-weight:720;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plaid-mapping-actions{align-items:center;display:flex;gap:8px;overflow-x:auto;padding-bottom:1px}.plaid-mapping-actions>span{color:#c7e2e4;flex:0 0 112px;letter-spacing:.07em}.plaid-mapping-actions button{align-items:center;background:linear-gradient(180deg,#28e68a24,#010f0ddb);border:1px solid rgba(40,230,138,.7);color:var(--green);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--font-display);font-size:13px;font-weight:850;gap:8px;max-width:232px;min-height:42px;padding:0 14px;text-transform:uppercase}.plaid-mapping-actions button:hover{background:linear-gradient(180deg,#28e68a38,#021813eb);box-shadow:inset 0 0 18px #28e68a17,0 0 18px #28e68a2e}.plaid-map-banner{align-items:center;background:linear-gradient(90deg,#ffbd451f,#030f1285),#010c0fb3;border:1px solid rgba(255,189,69,.38);box-shadow:inset 0 0 18px #ffbd450d,0 0 22px #ffbd4512;color:#f7fffd;display:grid;gap:3px 10px;grid-template-columns:minmax(0,1fr);margin-top:7px;min-height:42px;padding:7px 9px}.plaid-map-banner b{color:var(--amber);font-family:var(--font-display);font-size:12px;letter-spacing:.055em;text-transform:uppercase}.plaid-map-banner span{color:var(--muted);font-size:11px;grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plaid-map-banner div{display:flex;gap:6px;grid-column:1}.plaid-map-banner button,.status-map-actions button{background:#28e68a14;border:1px solid rgba(40,230,138,.55);color:var(--green);cursor:pointer;font-family:var(--font-display);font-size:10px;font-weight:820;letter-spacing:.045em;min-height:28px;padding:0 9px;text-transform:uppercase}.plaid-map-banner button:hover,.status-map-actions button:hover{background:#28e68a26;box-shadow:0 0 16px #28e68a2e}.plaid-sync-ledger .panel-toolbar{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto}.plaid-sync-ledger .panel-toolbar>div:first-child{flex-basis:auto}.plaid-sync-ledger .panel-toolbar p{max-width:322px}.plaid-sync-ledger .panel-toolbar .inline-action-status{max-width:300px}.status-map-actions{display:inline-flex;gap:4px;justify-content:center}.status-map-actions button{font-size:8px;min-height:22px;padding:0 5px;white-space:nowrap}.ledger-review-action{align-items:center;display:inline-flex;gap:4px;justify-content:center;min-width:70px;width:auto}.ledger-review-action span{font-family:var(--font-display);font-size:9px;font-weight:820;letter-spacing:.045em;text-transform:uppercase}@keyframes plaidBusyPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.32)}}@keyframes plaidBusyIcon{to{transform:rotate(360deg)}}.console-stage .main-grid.settings-main{grid-template-rows:126px minmax(0,1fr) 218px;gap:10px}.settings-kpi-band{display:grid;gap:10px;grid-template-columns:170px 170px minmax(0,390px) 170px 180px;min-height:0}.settings-kpi-band .review-triage-card{text-align:left}.settings-kpi-band .review-triage-card strong{font-size:32px;line-height:.95}.settings-credential-card strong,.settings-policy-card strong{color:var(--amber)}.settings-command-core,.settings-ledger,.settings-rule-panel,.settings-automation-panel,.settings-guard-panel{background:linear-gradient(145deg,#0a1f25c7,#020a0ef5),radial-gradient(circle at 50% 0,rgba(57,236,222,.11),transparent 48%);border:1px solid rgba(57,236,222,.24);box-shadow:var(--shadow),inset 0 1px #b4fff814,inset 0 0 34px #39ecde0a;min-width:0;overflow:hidden;position:relative}.settings-command-core{color:#dffefd}.settings-command-core svg{display:block;height:100%;width:100%}.settings-command-core line,.settings-command-core ellipse{fill:none;stroke:#39ecde2e;stroke-width:1;vector-effect:non-scaling-stroke}.settings-command-core circle{fill:var(--cyan)}.settings-core-arc{fill:none;stroke-linecap:round;stroke-width:5}.settings-core-arc.cyan{stroke:var(--cyan)}.settings-core-arc.green{stroke:var(--green)}.settings-core-arc.amber{stroke:var(--amber);stroke-width:4}.settings-core-title,.settings-core-label,.settings-core-form,.settings-core-note{fill:var(--cyan);font-family:var(--font-display);font-weight:820;letter-spacing:.05em;text-anchor:middle;text-transform:uppercase}.settings-core-title{font-size:11px}.settings-core-label{fill:#8bb0b5;font-size:8px}.settings-core-value{fill:#f2fffe;font-size:31px;font-weight:760;text-anchor:middle;text-shadow:0 0 16px rgba(57,236,222,.46)}.settings-core-form{fill:var(--green);font-size:8px}.settings-core-note{fill:#8fb0b7;font-size:7px}.settings-core-note.top{fill:var(--cyan)}.settings-core-note.left{text-anchor:start}.settings-core-note.right{text-anchor:end}.settings-ledger{display:grid;grid-template-rows:74px minmax(0,1fr);min-height:0}.settings-filters{display:grid;gap:6px;grid-template-columns:120px 118px 130px 118px 144px 104px 31px}.settings-filters .command-button{font-size:10.5px;gap:5px;height:34px;padding:0 5px}.settings-table{font-size:11px}.settings-table th{height:32px;padding:0 10px}.settings-table th:nth-child(1),.settings-table td:nth-child(1){width:176px}.settings-table th:nth-child(2),.settings-table td:nth-child(2){width:122px}.settings-table th:nth-child(3),.settings-table td:nth-child(3){width:122px}.settings-table th:nth-child(4),.settings-table td:nth-child(4){width:172px}.settings-table th:nth-child(5),.settings-table td:nth-child(5){width:210px}.settings-table th:nth-child(6),.settings-table td:nth-child(6){width:92px;text-align:center}.settings-table th:nth-child(7),.settings-table td:nth-child(7){width:116px;text-align:center}.settings-table td{height:39px;overflow:hidden;padding:0 10px}.settings-table td b,.settings-table td small{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-table .mini{height:23px;margin-right:3px;width:23px}.settings-table-wrap .pager{height:38px;padding:0 18px}.settings-mode-chip{border:1px solid rgba(57,236,222,.34);color:var(--cyan);display:inline-grid;font-size:10px;height:22px;min-width:82px;padding:0 7px;place-items:center;text-transform:uppercase}.settings-bottom-grid{grid-template-columns:420px 300px minmax(0,384px)}.settings-rule-panel,.settings-automation-panel,.settings-guard-panel{border-radius:3px;padding:15px 16px}.settings-rule-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.merchant-rule-list{display:grid;gap:6px;margin-bottom:10px;min-width:0}.merchant-rule-list.empty{border:1px dashed rgba(57,236,222,.24);padding:9px 10px}.merchant-rule-list.empty p,.merchant-rule-row{background:#030f149e;border:1px solid rgba(57,236,222,.18);display:grid;gap:8px;margin:0;min-width:0}.merchant-rule-list.empty p{padding:9px 10px}.merchant-rule-list.empty b,.merchant-rule-row strong{color:#e8fbfb;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-rule-list.empty span,.merchant-rule-row span,.merchant-rule-row small{color:var(--muted);font-size:10px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-rule-row{align-items:center;grid-template-columns:minmax(0,1fr) 82px;padding:8px 9px}.merchant-rule-row.paused{opacity:.68}.merchant-rule-row>div{display:grid;gap:2px;min-width:0}.merchant-rule-row button{align-items:center;background:#0b1c21db;border:1px solid rgba(57,236,222,.24);color:#d6fbf7;display:inline-flex;font-size:10px;gap:5px;height:28px;justify-content:center;padding:0 7px;text-transform:uppercase}.merchant-rule-row button.restore-rule{border-color:#36d3995c;color:var(--green)}.settings-gauge{border:1px solid rgba(57,236,222,.28);display:grid;min-height:48px;place-items:center;text-align:center}.settings-gauge strong{color:var(--cyan);font-size:22px}.settings-gauge span{color:var(--muted);font-size:9px;text-transform:uppercase}.settings-gauge.green strong{color:var(--green)}.settings-gauge.amber strong{color:var(--amber)}.settings-gauge.red strong{color:var(--red)}.settings-automation-panel{display:grid;grid-template-rows:auto minmax(0,1fr) 30px}.settings-automation-list{align-content:start;display:grid;gap:5px;min-height:0;overflow:hidden}.settings-automation-list p{align-items:center;border:1px solid rgba(57,236,222,.14);display:grid;gap:4px 10px;grid-template-columns:20px 1fr 52px;margin:0;min-height:38px;padding:4px 8px}.settings-automation-list svg{color:var(--cyan)}.settings-automation-list b{color:#f2fffe;font-size:11px}.settings-automation-list span{color:var(--muted);font-size:9px;grid-column:2}.settings-automation-list em{color:var(--green);font-size:9px;font-style:normal;grid-column:3;grid-row:1 / span 2;text-align:right;text-transform:uppercase}.settings-panel-actions{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.settings-panel-actions button{align-items:center;background:#00000024;border:1px solid rgba(255,189,69,.55);border-radius:3px;color:var(--amber);display:flex;font-size:10px;font-weight:760;height:28px;justify-content:center;text-transform:uppercase}.settings-panel-actions button.approve{border-color:#39ecde85;color:var(--cyan)}.settings-guard-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.settings-guard-panel .telemetry-tile{min-height:80px}.settings-inspector{grid-template-rows:56px 82px 82px 118px 116px 72px 128px minmax(0,1fr) 68px}.settings-inspector .selected-tx{padding:13px 16px}.settings-inspector .selected-tx div{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.settings-inspector .selected-tx h3{font-size:17px;line-height:1.08;margin:7px 0 4px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-inspector .selected-tx strong{color:var(--cyan);font-size:15px;justify-self:end;margin-top:8px}.settings-inspector .selected-tx p{font-size:11px}.settings-posture-panel,.settings-policy-panel,.settings-spine,.settings-access-panel,.settings-raw-mini,.settings-audit-mini{border-bottom:1px solid rgba(57,236,222,.2);min-height:0;overflow:hidden;padding:9px 16px}.settings-posture-panel h4,.settings-policy-panel h4,.settings-access-panel h4{color:#b7c9ce;font-family:var(--font-display);font-size:10px;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.settings-posture-panel p{color:var(--muted);font-size:11px;line-height:1.32;margin:8px 0 0}.settings-policy-panel dl{gap:6px 9px;grid-template-columns:72px 1fr}.settings-policy-panel dt,.settings-policy-panel dd{font-size:10px}.settings-spine ol{gap:7px}.settings-spine li{font-size:10px}.settings-access-panel p{align-items:center;display:grid;gap:7px 10px;grid-template-columns:20px 1fr;margin:0}.settings-access-panel svg{color:var(--cyan)}.settings-access-panel b{color:#f2fffe;font-size:11px}.settings-access-panel span{color:var(--muted);font-size:10px;grid-column:2}.settings-raw-mini h4{align-items:center;display:flex;justify-content:space-between}.settings-raw-mini h4 button{background:#39ecde14;border:1px solid rgba(57,236,222,.2);color:var(--cyan);height:24px;width:24px}.settings-raw-mini pre{max-height:84px}.settings-audit-mini{overflow:auto}.settings-actions{grid-template-columns:1fr 1fr 1fr;gap:9px;padding:9px 16px}.settings-actions button{min-height:46px}.settings-actions .needs-docs{border:1px solid var(--amber);color:var(--amber)}.console-stage .main-grid.receipts-main{grid-template-rows:126px minmax(0,1fr) 218px;gap:10px}.receipts-kpi-band{display:grid;gap:10px;grid-template-columns:170px 170px minmax(0,390px) 170px 180px;min-height:0}.receipts-kpi-band .review-triage-card{text-align:left}.receipts-kpi-band .review-triage-card strong{font-size:35px}.receipts-missing-card strong,.receipts-ocr-card strong{color:var(--amber)}.receipt-match-core,.receipts-ledger,.missing-proof-panel,.receipt-inbox-panel,.receipt-telemetry-panel{background:linear-gradient(145deg,#0a1f25c7,#020a0ef5),radial-gradient(circle at 50% 0,rgba(57,236,222,.11),transparent 48%);border:1px solid rgba(57,236,222,.24);box-shadow:var(--shadow),inset 0 1px #b4fff814,inset 0 0 34px #39ecde0a;min-width:0;overflow:hidden;position:relative}.receipt-match-core{color:#dffefd}.receipt-match-core svg{display:block;height:100%;width:100%}.receipt-match-core line,.receipt-match-core ellipse{fill:none;stroke:#39ecde2e;stroke-width:1;vector-effect:non-scaling-stroke}.receipt-match-core circle{fill:var(--cyan)}.receipt-flow{fill:none;stroke-linecap:round;stroke-width:5}.receipt-flow.cyan{stroke:var(--cyan)}.receipt-flow.green{stroke:var(--green)}.receipt-flow.amber{stroke:var(--amber);stroke-width:4}.receipt-core-title,.receipt-core-label,.receipt-core-form,.receipt-core-note{fill:var(--cyan);font-family:var(--font-display);font-weight:820;letter-spacing:.05em;text-anchor:middle;text-transform:uppercase}.receipt-core-title{font-size:11px}.receipt-core-label{fill:#8bb0b5;font-size:8px}.receipt-core-value{fill:#f2fffe;font-size:31px;font-weight:760;text-anchor:middle;text-shadow:0 0 16px rgba(57,236,222,.46)}.receipt-core-form{fill:var(--green);font-size:8px}.receipt-core-note{fill:#8fb0b7;font-size:7px}.receipt-core-note.top{fill:var(--cyan)}.receipt-core-note.left{text-anchor:start}.receipt-core-note.right{text-anchor:end}.receipts-ledger{display:grid;grid-template-rows:74px minmax(0,1fr);min-height:0}.receipts-filters{display:grid;gap:6px;grid-template-columns:114px 120px 126px 134px 136px 106px 31px}.receipts-filters .command-button{height:34px;padding:0 7px}.receipts-table{font-size:11px}.receipts-table th{height:32px;padding:0 10px}.receipts-table th:nth-child(1),.receipts-table td:nth-child(1){width:168px}.receipts-table th:nth-child(2),.receipts-table td:nth-child(2){width:158px}.receipts-table th:nth-child(3),.receipts-table td:nth-child(3){width:148px}.receipts-table th:nth-child(4),.receipts-table td:nth-child(4){width:138px}.receipts-table th:nth-child(5),.receipts-table td:nth-child(5){width:132px}.receipts-table th:nth-child(6),.receipts-table td:nth-child(6){width:102px;text-align:center}.receipts-table th:nth-child(7),.receipts-table td:nth-child(7){width:62px;text-align:center}.receipts-table th:nth-child(8),.receipts-table td:nth-child(8){width:116px;text-align:center}.receipts-table td{height:39px;overflow:hidden;padding:0 10px}.receipts-table td b,.receipts-table td small{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipts-table .label-badge{max-width:100%;min-width:0}.receipts-table .receipt-coverage{grid-template-columns:30px minmax(58px,1fr)}.receipts-table .mini{height:23px;margin-right:3px;width:23px}.receipts-table-wrap .pager{height:38px;padding:0 18px}.receipts-bottom-grid{grid-template-columns:340px 340px minmax(0,424px)}.missing-proof-panel,.receipt-inbox-panel,.receipt-telemetry-panel{border-radius:3px;padding:15px 16px}.missing-proof-body{align-items:center;display:grid;gap:14px;grid-template-columns:118px 1fr;margin-bottom:12px}.missing-proof-ring{aspect-ratio:1;background:radial-gradient(circle,rgba(255,189,69,.18),rgba(0,0,0,.06) 48%,transparent 49%),conic-gradient(from 10deg,#ffbd45f2,#ffbd4514,#ffbd45b8,#ffbd451f);border:1px solid rgba(255,189,69,.35);border-radius:50%;box-shadow:inset 0 0 34px #ffbd452e,0 0 22px #ffbd4529;display:grid;place-items:center;text-align:center}.missing-proof-ring strong{color:var(--amber);font-size:28px;margin-top:18px}.missing-proof-ring small{color:var(--muted);font-size:9px;margin-top:-24px;text-transform:uppercase}.missing-proof-list{display:grid;gap:7px}.missing-proof-list p{align-items:center;display:grid;gap:7px;grid-template-columns:20px 1fr;margin:0}.missing-proof-list svg{color:var(--amber)}.missing-proof-list b{color:#f2fffe;font-size:11px}.missing-proof-list span{color:var(--muted);font-size:10px;grid-column:2}.receipt-panel-actions{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.receipt-panel-actions button{align-items:center;background:#00000024;border:1px solid rgba(255,189,69,.55);border-radius:3px;color:var(--amber);display:flex;font-size:10px;font-weight:760;height:34px;justify-content:center;text-transform:uppercase}.receipt-panel-actions button.approve{border-color:#39ecde85;color:var(--cyan)}.receipt-inbox-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}.receipt-inbox-list{display:grid;gap:6px;min-height:0}.receipt-inbox-list p{align-items:center;border:1px solid rgba(57,236,222,.14);display:grid;gap:7px 10px;grid-template-columns:18px 1fr 72px;margin:0;padding:6px 8px}.receipt-inbox-list svg{color:var(--cyan)}.receipt-inbox-list b{color:#dceff2;font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-inbox-list span{color:var(--muted);font-size:10px;grid-column:2}.receipt-inbox-list em{color:var(--amber);font-size:10px;font-style:normal;grid-column:3;grid-row:1 / span 2;text-align:right}.receipt-telemetry-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.receipt-telemetry-panel .telemetry-tile{min-height:84px}.receipt-inspector{grid-template-rows:56px 82px 118px 78px 124px 116px 116px minmax(0,1fr) 68px}.receipt-inspector .selected-tx{padding:13px 16px}.receipt-inspector .selected-tx div{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.receipt-inspector .selected-tx h3{font-size:17px;line-height:1.08;margin:7px 0 4px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-inspector .selected-tx strong{color:var(--amber);font-size:15px;justify-self:end;margin-top:8px}.receipt-inspector .selected-tx p{font-size:11px}.receipt-preview-panel,.receipt-match-panel,.receipt-extraction-panel,.receipt-spine,.receipt-raw-mini,.receipt-audit-mini{border-bottom:1px solid rgba(57,236,222,.2);min-height:0;overflow:hidden;padding:9px 16px}.receipt-preview-panel h4,.receipt-match-panel h4,.receipt-extraction-panel h4{color:#b7c9ce;font-family:var(--font-display);font-size:10px;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.receipt-document-tile{align-items:center;background:#39ecde0a;border:1px solid rgba(57,236,222,.16);display:grid;gap:4px 12px;grid-template-columns:48px 1fr;min-height:70px;padding:9px 11px}.receipt-document-tile svg{align-self:stretch;background:linear-gradient(145deg,#ff675d,#842219);border-radius:4px;color:#fff0eb;height:52px;padding:8px;width:52px}.receipt-document-tile b{color:#f2fffe;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-document-tile span{color:var(--muted);font-size:10px;grid-column:2}.receipt-match-panel p{color:var(--muted);font-size:11px;line-height:1.3;margin:7px 0 0}.receipt-extraction-panel dl{gap:5px 9px;grid-template-columns:72px 1fr}.receipt-extraction-panel dt,.receipt-extraction-panel dd{font-size:10px}.receipt-spine ol{gap:6px}.receipt-spine li{font-size:9.5px}.receipt-raw-mini h4{align-items:center;display:flex;justify-content:space-between}.receipt-raw-mini h4 button{background:#39ecde14;border:1px solid rgba(57,236,222,.2);color:var(--cyan);height:24px;width:24px}.receipt-raw-mini pre{max-height:72px}.receipt-audit-mini{overflow:auto}.receipt-actions{grid-template-columns:minmax(0,1fr) minmax(112px,1.08fr) minmax(0,1fr);gap:9px;padding:9px 16px}.receipt-actions button{font-size:10px;letter-spacing:0;min-height:46px}.receipt-actions .needs-docs{border:1px solid var(--amber);color:var(--amber)}.console-stage .main-grid.tax-main{grid-template-rows:126px minmax(0,1fr) 218px;gap:10px}.tax-kpi-band{display:grid;gap:10px;grid-template-columns:170px 170px minmax(0,390px) 170px 180px;min-height:0}.tax-kpi-band .review-triage-card{text-align:left}.tax-kpi-band .review-triage-card strong{font-size:38px}.tax-readiness-card span,.tax-missing-card span{align-items:center;display:inline-flex;gap:7px}.tax-readiness-card .metric-trace{height:34px;margin-top:2px;width:132px}.tax-pack-core,.tax-classification-ledger,.approval-blockers-panel,.tax-accountant-package-panel,.tax-export-telemetry-panel{background:linear-gradient(145deg,#0a1f25c7,#020a0ef5),radial-gradient(circle at 50% 0,rgba(57,236,222,.11),transparent 48%);border:1px solid rgba(57,236,222,.24);box-shadow:var(--shadow),inset 0 1px #b4fff814,inset 0 0 34px #39ecde0a;min-width:0;overflow:hidden;position:relative}.tax-pack-core{color:#dffefd}.tax-pack-core svg{display:block;height:100%;width:100%}.tax-pack-core line,.tax-pack-core ellipse{fill:none;stroke:#39ecde2e;stroke-width:1;vector-effect:non-scaling-stroke}.tax-pack-core circle{fill:var(--cyan)}.tax-core-arc{fill:none;stroke-linecap:round;stroke-width:5}.tax-core-arc.cyan{stroke:var(--cyan)}.tax-core-arc.amber{stroke:var(--amber)}.tax-core-arc.short{stroke-width:4}.tax-core-title-plate{fill:#01080be0;stroke:#39ecde3d;stroke-width:.7}.tax-core-title,.tax-core-label,.tax-core-form,.tax-core-note{fill:var(--cyan);font-family:var(--font-display);font-weight:820;letter-spacing:.045em;paint-order:stroke;stroke:#01080bc2;stroke-linejoin:round;stroke-width:1.4px;text-anchor:middle;text-transform:uppercase}.tax-core-title{font-size:14.5px;stroke-width:1.7px}.tax-core-label{fill:#8bb0b5;font-size:10px;font-weight:760}.tax-core-value{fill:#f2fffe;font-size:31px;font-weight:760;text-anchor:middle;text-shadow:0 0 16px rgba(57,236,222,.46)}.tax-core-form{fill:var(--green);font-size:10.5px;stroke-width:1.6px}.tax-core-note{fill:#a6c4c9;font-size:10.8px;font-weight:760;letter-spacing:.015em}.tax-core-note.top{fill:var(--cyan);font-size:11.5px;font-weight:860}.tax-core-note.left{text-anchor:start}.tax-core-note.right{text-anchor:end}.mini-receipt-bars{bottom:9px;height:34px;left:16px;position:absolute;right:16px;width:calc(100% - 32px)}.mini-receipt-bars rect{fill:var(--amber);filter:drop-shadow(0 0 7px rgba(255,189,69,.54));opacity:.72}.mini-receipt-bars line{stroke:#ffbd4540}.tax-classification-ledger{display:grid;grid-template-rows:74px minmax(0,1fr);min-height:0}.tax-filters{display:grid;gap:6px;grid-template-columns:110px 128px 134px 128px 114px 31px 31px}.tax-table{font-size:11px}.tax-table th{height:32px;padding:0 10px}.tax-table th:nth-child(1),.tax-table td:nth-child(1){width:190px}.tax-table th:nth-child(2),.tax-table td:nth-child(2){width:116px}.tax-table th:nth-child(3),.tax-table td:nth-child(3){width:102px;text-align:center}.tax-table th:nth-child(4),.tax-table td:nth-child(4){width:104px;text-align:center}.tax-table th:nth-child(5),.tax-table td:nth-child(5){width:120px;text-align:center}.tax-table th:nth-child(6),.tax-table td:nth-child(6){width:170px}.tax-table th:nth-child(7),.tax-table td:nth-child(7){width:124px;text-align:center}.tax-table th:nth-child(8),.tax-table td:nth-child(8){width:112px;text-align:center}.tax-table td{height:34px;padding:0 10px}.tax-table .label-badge{gap:7px;font-size:11px}.tax-table .mini{height:23px;margin-right:3px;width:23px}.tax-table-wrap .pager{height:36px;padding:0 18px}.tax-table-wrap .pager button,.tax-table-wrap .pager b{height:24px;width:24px}.tax-table-wrap .pager em strong{height:26px;min-width:42px}.tax-status-badge{border:1px solid rgba(57,236,222,.46);border-radius:2px;color:var(--cyan);display:inline-grid;font-size:10px;font-weight:760;height:24px;min-width:70px;place-items:center;text-transform:uppercase}.tax-status-badge.green{border-color:#28e68a85;color:var(--green)}.tax-status-badge.amber{border-color:#ffbd459e;color:var(--amber)}.tax-status-badge.red{border-color:#ff4c3f9e;color:var(--red)}.receipt-coverage{align-items:center;display:grid;gap:8px;grid-template-columns:34px minmax(76px,1fr)}.receipt-coverage em{color:#d8eff2;font-style:normal}.receipt-coverage i{background:#39ecde1f;border:1px solid rgba(57,236,222,.16);display:block;height:7px}.receipt-coverage i b{background:linear-gradient(90deg,var(--cyan),#7ffff6);box-shadow:0 0 12px #39ecde94;display:block;height:100%}.tax-bottom-grid{grid-template-columns:340px 340px minmax(0,424px)}.approval-blockers-panel,.tax-accountant-package-panel,.tax-export-telemetry-panel{border-radius:3px;padding:15px 16px}.tax-blocker-body{align-items:center;display:grid;gap:14px;grid-template-columns:118px 1fr;margin-bottom:12px}.tax-blocker-ring{aspect-ratio:1;background:radial-gradient(circle,rgba(255,189,69,.18),rgba(0,0,0,.06) 48%,transparent 49%),conic-gradient(from 10deg,#ffbd45f2,#ffbd451a,#ffbd45bf,#ffbd451a);border:1px solid rgba(255,189,69,.35);border-radius:50%;box-shadow:inset 0 0 34px #ffbd452e,0 0 22px #ffbd4529;display:grid;place-items:center;text-align:center}.tax-blocker-ring strong{color:var(--amber);font-size:28px;margin-top:18px}.tax-blocker-ring small{color:var(--muted);font-size:9px;margin-top:-24px;text-transform:uppercase}.tax-blocker-list{display:grid;gap:8px}.tax-blocker-list p{align-items:center;display:grid;gap:7px;grid-template-columns:20px 1fr;margin:0}.tax-blocker-list svg{color:var(--amber)}.tax-blocker-list b{color:#f2fffe;font-size:12px}.tax-blocker-list span{color:var(--muted);font-size:10px;grid-column:2}.tax-panel-actions{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.tax-panel-actions button,.tax-export-center{align-items:center;background:#00000024;border:1px solid rgba(255,189,69,.55);border-radius:3px;color:var(--amber);display:flex;font-size:10px;font-weight:760;height:34px;justify-content:center;text-transform:uppercase}.tax-panel-actions button.approve,.tax-export-center{border-color:#39ecde85;color:var(--cyan)}.tax-accountant-package-panel{display:grid;grid-template-rows:auto minmax(0,1fr) 38px}.tax-accountant-package-panel .exports-table{font-size:10px}.tax-accountant-package-panel .exports-table th:nth-child(1),.tax-accountant-package-panel .exports-table td:nth-child(1){width:32%}.tax-accountant-package-panel .exports-table th:nth-child(2),.tax-accountant-package-panel .exports-table td:nth-child(2){width:14%}.tax-accountant-package-panel .exports-table th:nth-child(3),.tax-accountant-package-panel .exports-table td:nth-child(3){width:18%}.tax-accountant-package-panel .exports-table th:nth-child(4),.tax-accountant-package-panel .exports-table td:nth-child(4){width:28%}.tax-accountant-package-panel .exports-table th:nth-child(5),.tax-accountant-package-panel .exports-table td:nth-child(5){width:8%}.tax-accountant-package-panel .exports-table td{padding:0 6px}.tax-accountant-package-panel .progress-status{min-width:0;width:100%}.tax-accountant-package-panel .progress-bar{gap:4px;grid-template-columns:minmax(34px,1fr) auto;min-width:0;width:100%}.tax-accountant-package-panel .progress-bar b{font-size:9px}.tax-export-center{gap:8px;width:100%}.tax-telemetry-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.tax-export-telemetry-panel .telemetry-tile{min-height:70px}.tax-pack-inspector{grid-template-rows:56px 86px 64px 86px 70px 72px 116px 54px minmax(0,1fr) 46px 64px}.tax-line-mapping,.tax-treatment-panel,.tax-blockers-mini,.tax-receipt-panel,.tax-export-preview{border-bottom:1px solid rgba(57,236,222,.2);min-height:0;overflow:hidden;padding:8px 16px}.tax-line-mapping p,.tax-receipt-panel p{margin:0}.tax-line-mapping b,.tax-line-mapping span,.tax-receipt-panel span{display:block}.tax-line-mapping b{color:#f3fffd;font-size:12px}.tax-line-mapping span,.tax-receipt-panel p{color:var(--muted);font-size:11px;margin-top:4px}.tax-treatment-panel dl{grid-template-columns:112px 1fr;gap:6px;font-size:11px}.tax-blockers-mini{display:grid;gap:6px}.tax-blockers-mini p{align-items:center;display:grid;gap:9px;grid-template-columns:18px 1fr 16px;margin:0}.tax-blockers-mini em{border:1px solid var(--amber);color:var(--amber);display:grid;font-size:10px;font-style:normal;height:16px;place-items:center;width:16px}.tax-blockers-mini span{color:#dceff2;font-size:11px}.tax-blockers-mini svg{color:var(--amber)}.tax-receipt-panel .receipt-coverage{margin-bottom:6px}.tax-rationale{border-bottom:1px solid rgba(57,236,222,.2);padding:8px 16px}.tax-rationale ol{gap:7px}.tax-rationale li{padding-left:21px}.tax-export-preview{display:grid;gap:5px}.tax-export-preview p{align-items:center;border:1px solid rgba(57,236,222,.14);display:grid;gap:8px;grid-template-columns:18px 1fr 44px 16px;margin:0;padding:5px 8px}.tax-export-preview b{color:#dceff2;font-size:10px}.tax-export-preview span{color:var(--muted);font-size:10px}.tax-raw-mini{padding:8px 16px}.tax-raw-mini h4{align-items:center;display:flex;justify-content:space-between}.tax-raw-mini h4 button{background:#39ecde14;border:1px solid rgba(57,236,222,.2);color:var(--cyan);height:24px;width:24px}.tax-raw-mini pre{max-height:100%}.tax-audit-mini{padding:7px 16px}.tax-actions{grid-template-columns:1fr 1fr 1fr;gap:9px;padding:9px 16px}.tax-actions button{font-size:10.5px;gap:5px;min-height:46px;padding:0 5px}.tax-actions button svg{height:14px;width:14px}.tax-actions .generate{border:1px solid #1c87ff;color:#55adff}
