:root{color-scheme:light;--ink-950: #03111a;--ink-900: #071a26;--ink-800: #0c2533;--ink-700: #143243;--ink-600: #224457;--ink-500: #3f5f72;--ink-400: #688494;--ink-300: #93a9b5;--ink-200: #bccbd2;--ink-100: #d6dee0;--ink-50: #edf1f2;--ink-0: #ffffff;--navy: #164862;--navy-deep: #0f3448;--sky-700: #12707f;--sky-600: #1a8ea1;--sky-500: #28afc5;--sky-400: #52c3d5;--sky-300: #8ad6e2;--sky-100: #d4f0f4;--sky-50: #ebf8fa;--leaf-700: #5a751c;--leaf-600: #7f9c35;--leaf-500: #a9c25c;--leaf-400: #bdd27c;--leaf-300: #d0e0a0;--leaf-200: #e2ecc3;--leaf-100: #eff5dc;--leaf-50: #f7faee;--steel-600: #477a9b;--steel-500: #5f94b6;--steel-300: #a3c2d6;--steel-100: #e1ecf3;--green-500: #6f9a2a;--green-100: var(--leaf-100);--red-500: #b8344f;--red-100: #f6dde2;--wine: #7f192f;--amber-500: #d15d18;--amber-100: #fbe4d6;--blue-500: var(--steel-600);--blue-100: var(--steel-100);--sun: #eedd71;--dvn-blue: var(--sky-400);--cipher-green: var(--leaf-500);--bg: var(--ink-50);--surface: var(--ink-0);--surface-2: #f5f7f8;--surface-3: #e7ecee;--line: #e1e7e9;--line-strong: var(--ink-200);--fg: var(--ink-800);--fg-2: var(--ink-500);--fg-3: #526e7e;--accent: var(--leaf-700);--accent-fill: var(--leaf-500);--accent-soft: var(--leaf-100);--accent-ink: var(--ink-800);--link: var(--sky-700);--link-soft: var(--sky-50);--link-line: var(--sky-300);--series: var(--sky-500);--eyebrow: var(--steel-600);--ok: var(--leaf-700);--ok-bg: var(--leaf-100);--warn: #b04c10;--warn-bg: var(--amber-100);--bad: #a32640;--bad-bg: var(--red-100);--info: var(--steel-600);--info-bg: var(--steel-100);--rail-bg: var(--navy);--rail-bg-2: var(--navy-deep);--rail-fg: var(--ink-0);--rail-fg-2: #b9cbd4;--rail-fg-3: #84a2b2;--rail-hover: rgb(255 255 255 / .07);--rail-line: rgb(255 255 255 / .1);--shadow-sm: 0 1px 2px rgb(12 37 51 / .04), 0 2px 10px rgb(12 37 51 / .05);--shadow-md: 0 10px 30px rgb(12 37 51 / .1);--display: "Sora", "Inter", system-ui, sans-serif;--serif: "Unna", Georgia, "Times New Roman", serif;--sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--hatch: rgb(22 72 98 / .13);--rail: 244px;--radius: 8px;--radius-lg: 14px;--ease: cubic-bezier(.2, 0, .1, 1)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg: var(--ink-950);--surface: var(--ink-900);--surface-2: var(--ink-800);--surface-3: var(--ink-700);--line: #11293a;--line-strong: var(--ink-600);--fg: #eef3f5;--fg-2: var(--ink-300);--fg-3: var(--ink-400);--accent: var(--leaf-400);--accent-fill: var(--leaf-500);--accent-soft: rgb(169 194 92 / .14);--accent-ink: var(--ink-900);--link: var(--sky-400);--link-soft: rgb(40 175 197 / .14);--link-line: var(--sky-600);--series: var(--sky-500);--eyebrow: var(--steel-300);--ok: var(--leaf-400);--ok-bg: rgb(169 194 92 / .16);--warn: #ec8a4f;--warn-bg: rgb(209 93 24 / .18);--bad: #e8738a;--bad-bg: rgb(184 52 79 / .2);--info: var(--steel-300);--info-bg: rgb(95 148 182 / .2);--rail-bg: #061c29;--rail-bg-2: var(--ink-950);--hatch: rgb(140 190 210 / .09);--rail-hover: rgb(255 255 255 / .06);--rail-line: rgb(255 255 255 / .08);--shadow-sm: none;--shadow-md: 0 12px 32px rgb(0 0 0 / .35)}}:root[data-theme=dark]{color-scheme:dark;--bg: var(--ink-950);--surface: var(--ink-900);--surface-2: var(--ink-800);--surface-3: var(--ink-700);--line: #11293a;--line-strong: var(--ink-600);--fg: #eef3f5;--fg-2: var(--ink-300);--fg-3: var(--ink-400);--accent: var(--leaf-400);--accent-fill: var(--leaf-500);--accent-soft: rgb(169 194 92 / .14);--accent-ink: var(--ink-900);--link: var(--sky-400);--link-soft: rgb(40 175 197 / .14);--link-line: var(--sky-600);--series: var(--sky-500);--eyebrow: var(--steel-300);--ok: var(--leaf-400);--ok-bg: rgb(169 194 92 / .16);--warn: #ec8a4f;--warn-bg: rgb(209 93 24 / .18);--bad: #e8738a;--bad-bg: rgb(184 52 79 / .2);--info: var(--steel-300);--info-bg: rgb(95 148 182 / .2);--rail-bg: #061c29;--rail-bg-2: var(--ink-950);--hatch: rgb(140 190 210 / .09);--rail-hover: rgb(255 255 255 / .06);--rail-line: rgb(255 255 255 / .08);--shadow-sm: none;--shadow-md: 0 12px 32px rgb(0 0 0 / .35)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:13.5px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--sun);color:var(--ink-900)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-decoration-color:var(--link-line)}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid color-mix(in oklab,var(--sky-500) 70%,transparent);outline-offset:2px}h1,h2,h3{margin:0;font-family:var(--display);font-weight:600;letter-spacing:-.01em;line-height:1.15;text-wrap:balance}h1{font-size:30px;font-weight:400;letter-spacing:-.03em}h2{font-size:15px;letter-spacing:0}h3{font-size:13.5px;letter-spacing:0}.mono,code,.num{font-family:var(--mono);font-variant-numeric:tabular-nums}code{font-size:12px;background:var(--surface-2);padding:1px 5px;border-radius:4px}.muted{color:var(--fg-2)}.dim{color:var(--fg-3)}.small{font-size:12px}.xs{font-size:11px}.eyebrow{font-family:var(--display);font-size:10.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--eyebrow);font-weight:500}.subhead{font-family:var(--serif);font-style:italic;font-size:17.5px;letter-spacing:0;line-height:1.4;color:var(--fg-2);text-wrap:pretty}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition:none!important}}.shell{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);min-height:100%}.rail{position:sticky;top:0;height:100vh;overflow-y:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 244 300' preserveAspectRatio='xMidYMax slice'%3E%3Cdefs%3E%3Cpattern id='h' width='6' height='6' patternUnits='userSpaceOnUse' patternTransform='rotate(-38)'%3E%3Cpath d='M0 0V6' stroke='%23fff' stroke-width='0.6'/%3E%3C/pattern%3E%3ClinearGradient id='f' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='0.55' stop-color='%23fff' stop-opacity='1'/%3E%3C/linearGradient%3E%3Cmask id='m'%3E%3Crect width='244' height='300' fill='url(%23f)'/%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M0 236C64 228 118 186 160 136S226 70 244 64V300H0Z' fill='url(%23h)' opacity='0.16' mask='url(%23m)'/%3E%3C/svg%3E") no-repeat left bottom / 100% auto,linear-gradient(180deg,var(--rail-bg) 0%,var(--rail-bg-2) 100%);color:var(--rail-fg);display:flex;flex-direction:column;padding:18px 14px max(18px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));gap:18px}.brand{display:flex;flex-direction:column;gap:4px;padding:2px 8px}.brand:hover{text-decoration:none}.brand .row{display:flex;align-items:center;gap:9px}.brand .wordmark{display:block;height:22px;width:auto;color:var(--rail-fg)}.scan-accent{stroke:var(--steel-500)}.brand small{display:block;font-family:var(--display);font-size:9.5px;font-weight:400;color:var(--rail-fg-3);letter-spacing:.16em;text-transform:uppercase;margin-top:2px}.rail nav{display:flex;flex-direction:column;gap:2px}.rail nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius);color:var(--rail-fg-2);font-weight:500;position:relative}.rail nav a svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.rail nav a:hover{background:var(--rail-hover);color:var(--rail-fg);text-decoration:none}.rail nav a.active{background:var(--rail-hover);color:var(--rail-fg)}.rail nav a.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--leaf-500)}.rail nav a.active svg{stroke:var(--leaf-500)}.rail .section{display:flex;flex-direction:column;gap:6px}.rail .section .eyebrow{padding:0 10px;color:var(--steel-300);opacity:.85}.health{display:flex;flex-direction:column;gap:1px;max-height:42vh;overflow-y:auto;scrollbar-width:thin}.health a{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:5px 10px;border-radius:var(--radius);font-size:12.5px;color:var(--rail-fg-2)}.health a:hover{background:var(--rail-hover);text-decoration:none;color:var(--rail-fg)}.health a.active{background:var(--rail-hover);color:var(--rail-fg);box-shadow:inset 3px 0 0 var(--leaf-500)}.health .lag{font-family:var(--mono);font-size:11px;color:var(--rail-fg-3)}.health .st{width:8px;height:8px;border-radius:50%;background:var(--rail-fg-3)}.health .st.ok{background:var(--cipher-green)}.health .st.warn{background:var(--amber-500)}.health .st.busy{background:var(--dvn-blue)}.health .st.bad{background:var(--red-500)}.rail .select{background:var(--rail-hover);border-color:var(--rail-line);color:var(--rail-fg)}.rail .foot{margin-top:auto;font-size:11px;color:var(--rail-fg-3);padding:0 10px;line-height:1.5}.rail .foot a{color:var(--sky-300)}.rail .foot .account-email,.rail .btn.ghost{color:var(--rail-fg-2)}.work{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;padding:10px max(22px,env(safe-area-inset-right,0px)) 10px 22px;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.topbar .live{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--fg-2);font-weight:500;white-space:nowrap}.topbar .live .pulse{width:8px;height:8px;border-radius:50%;background:var(--green-500);animation:pulse 2s infinite}.topbar .live.off .pulse{background:var(--fg-3);animation:none}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--green-500) 50%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.search{flex:1;display:flex;max-width:640px}.search input{width:100%;background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;padding:8px 14px;font-family:var(--mono);font-size:12px}.search input::placeholder{color:var(--fg-3);font-family:var(--sans);font-size:12.5px}.search{position:relative}.search.open input{border-color:var(--link-line);box-shadow:0 0 0 3px var(--link-soft)}.suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md),0 0 0 1px #00000005;max-height:min(72vh,640px);overflow-y:auto;padding:6px}.sg-group+.sg-group{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.sg-title{display:flex;justify-content:space-between;align-items:center;padding:6px 10px 2px;font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-3);font-weight:600}.sg-title .btn.ghost{padding:0;font-size:11px;text-transform:none;letter-spacing:0}.sg-item{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius);cursor:pointer;border-left:2px solid transparent}.sg-item.active{background:var(--surface-2);border-left-color:var(--accent-fill)}.sg-item .tag{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--fg-3);padding:2px 6px;border-radius:4px;background:var(--surface-3);text-align:center}.sg-item .tag.app{color:var(--link);background:var(--link-soft)}.sg-item .tag.asset{color:var(--ok);background:var(--ok-bg)}.sg-item .tag.chain{color:var(--info);background:var(--info-bg)}.sg-item .tag.message{color:var(--accent);background:var(--accent-soft)}.sg-item .tag.all{background:transparent;color:var(--fg-2);font-size:13px}.sg-item .body{display:flex;flex-direction:column;min-width:0}.sg-item .head{font-weight:600;font-size:13px;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-item .head .mono{font-family:var(--mono);font-weight:500}.sg-item .head mark{background:var(--accent-soft);color:inherit;border-radius:3px;padding:0 1px}.sg-item .sub{font-size:11.5px;color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.sg-item .sub .pill,.sg-item .sub .chain{vertical-align:middle}.sg-item .sub .pill{padding:0 6px;font-size:10px}.sg-item .right{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-family:var(--mono);font-size:12px;white-space:nowrap}.sg-item .right b{font-weight:600}.sg-item .right small{font-size:10.5px;color:var(--fg-3);font-family:var(--sans)}.sg-item.all .head{color:var(--link)}.sg-empty{padding:14px 12px;color:var(--fg-2);font-size:12.5px}.sg-foot{display:flex;gap:6px;align-items:center;padding:8px 10px 4px;border-top:1px solid var(--line);margin-top:4px;font-size:11px;color:var(--fg-3)}.sg-foot kbd{font-family:var(--mono);font-size:10px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:4px;padding:0 5px;background:var(--surface-2);color:var(--fg-2)}@media (max-width: 720px){.suggest{left:-8px;right:-8px;max-height:60vh}.sg-item{grid-template-columns:minmax(0,1fr) auto}.sg-item .tag{display:none}}.content{padding:20px 22px 56px;padding-right:max(22px,env(safe-area-inset-right,0px));display:flex;flex-direction:column;gap:16px;max-width:1480px;width:100%}.menu-btn{display:none}@media (max-width: 900px){.shell{grid-template-columns:1fr}.rail{position:fixed;inset:0 auto 0 0;width:min(300px,85vw);transform:translate(-100%);transition:transform .2s var(--ease);z-index:30}.rail.open{transform:none;box-shadow:0 0 0 100vw #03111a8c}.menu-btn{display:inline-flex}.content{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.topbar{padding-left:max(16px,env(safe-area-inset-left,0px))}}.select,.input{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:6px 10px;font-size:12.5px}.select{min-width:140px}.btn{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:6px 12px;cursor:pointer;font-weight:500;font-size:12.5px;color:var(--fg);transition:background .12s var(--ease)}.btn:hover{background:var(--surface-2)}.btn.primary{background:var(--navy);color:#fff;border-color:transparent}.btn.primary:hover{background:var(--navy-deep)}.btn.ghost{background:none;border-color:transparent;color:var(--link)}.btn:disabled{opacity:.5;cursor:default}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:999px;overflow:hidden;background:var(--surface)}.seg button{background:none;border:0;padding:5px 12px;cursor:pointer;color:var(--fg-2);font-size:12px;font-weight:500}.seg button+button{border-left:1px solid var(--line)}.seg button.active{background:var(--ink-800);color:var(--ink-0)}:root[data-theme=dark] .seg button.active{background:var(--ink-600)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .seg button.active{background:var(--ink-600)}}.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.spacer{flex:1}.page-head{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.page-head p{margin:8px 0 0;font-family:var(--serif);font-style:italic;font-size:17px;letter-spacing:0;line-height:1.4;color:var(--fg-2);max-width:72ch}.crumbs{font-size:12px;color:var(--fg-3);display:flex;gap:6px;align-items:center}.crumbs a{color:var(--link)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm)}.panel>.head{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--line)}.panel>.head h2{font-size:14px}.panel>.body{padding:14px 16px}.panel>.body.tight{padding:0}.grid{display:grid;gap:14px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}@media (max-width: 1100px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.g-main{grid-template-columns:1fr}}@media (max-width: 640px){.g2,.g3,.g4{grid-template-columns:1fr}}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.kpi{padding:14px 18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:3px;min-width:0}.kpi:last-child{border-right:0}.kpi .label{font-family:var(--display);font-size:10px;color:var(--eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:.16em}.kpi .value{font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.kpi .value.accent{color:var(--accent)}.kpi .sub{font-size:11.5px;color:var(--fg-3)}.notice{border-left:3px solid var(--leaf-500);background:var(--accent-soft);padding:9px 12px;border-radius:6px;color:var(--fg-2);font-size:12.5px}.notice.bad{border-color:var(--bad);background:var(--bad-bg)}.empty{padding:28px 16px;text-align:center;color:var(--fg-3);font-size:12.5px;font-family:var(--serif);font-size:14px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:9px 14px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}th,th.num{font-family:var(--display);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-3);font-weight:500;background:var(--surface);position:sticky;top:0}td.wrap,th.wrap{white-space:normal}tbody tr:hover{background:var(--surface-2)}tbody tr:last-child td{border-bottom:0}td.num,th.num{text-align:right}tr.fresh{animation:flash 1.6s ease-out}@keyframes flash{0%{background:var(--accent-soft)}to{background:transparent}}.pager{display:flex;gap:8px;align-items:center;padding:8px 14px;color:var(--fg-2);font-size:12px;border-top:1px solid var(--line)}.pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.04em;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--fg-2);white-space:nowrap}.pill.ok{color:var(--ok);border-color:transparent;background:var(--ok-bg)}.pill.warn{color:var(--warn);border-color:transparent;background:var(--warn-bg)}.pill.bad{color:var(--bad);border-color:transparent;background:var(--bad-bg)}.pill.info{color:var(--info);border-color:transparent;background:var(--info-bg)}.pill.canary{color:var(--ink-800);background:var(--leaf-500);border-color:transparent;font-weight:600}.pill.canary-soft{color:var(--accent);background:var(--accent-soft);border-color:transparent;font-weight:600}.pill.navy{background:var(--ink-800);color:var(--ink-0);border-color:transparent;text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;padding:4px 11px}.chain{display:inline-flex;align-items:center;gap:6px;font-weight:500;white-space:nowrap}.chain .sw{width:9px;height:9px;border-radius:50%;flex:none}.chain.sm{font-size:12px}.path{display:inline-flex;align-items:center;gap:6px}.path .arr{color:var(--fg-3);font-size:11px}.addr{font-family:var(--mono);font-size:12px}.addr b{font-family:var(--sans);font-weight:600;font-size:13px}.copy{cursor:pointer;color:var(--fg-3);font-size:11px;margin-left:5px}.copy:hover{color:var(--link)}a.ext{display:inline-flex;align-items:center;gap:3px;font-family:var(--mono);font-size:12px;color:var(--link)}a.ext .arr{font-size:10px;color:var(--fg-3)}a.ext:hover .arr{color:var(--link)}.txlinks{display:inline-flex;gap:3px}.txk{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;font-size:10px;font-weight:700;font-family:var(--mono);background:var(--surface-3);color:var(--fg-2);border:1px solid var(--line-strong)}.txk.verified{background:var(--leaf-500);color:var(--ink-800);border-color:transparent}.txk.sent,.txk.committed,.txk.delivered{color:var(--ok);border-color:transparent;background:var(--ok-bg)}.txk.off{opacity:.35}.txlinks a.ext .arr{display:none}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover,th.sortable.on{color:var(--fg)}.track{display:inline-grid;grid-auto-flow:column;gap:3px;vertical-align:middle}.track i{width:14px;height:6px;border-radius:3px;background:var(--line-strong);display:block}.track i.on{background:var(--ok)}.track i.on.canary{background:var(--leaf-500);outline:1px solid color-mix(in srgb,var(--ink-800) 25%,transparent);outline-offset:-1px}.track i.bad{background:var(--bad)}.track i.wait{background:repeating-linear-gradient(90deg,var(--line-strong) 0 3px,transparent 3px 5px)}.status{display:inline-flex;align-items:center;gap:8px}.dvnlist{display:flex;flex-wrap:wrap;gap:5px}.dvn{display:inline-flex;gap:6px;align-items:center;padding:2px 9px;border:1px solid var(--line-strong);border-radius:999px;font-size:12px;background:var(--surface-2)}.dvn.canary{border-color:transparent;background:var(--leaf-500);color:var(--ink-800);font-weight:600}.dvn.canary .dim{color:var(--ink-600)}.dvn.dead{color:var(--bad)}.kv{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 14px;font-size:13px;margin:0}.kv dt{color:var(--fg-2)}.kv dd{margin:0;overflow-wrap:anywhere;min-width:0}@media (max-width: 640px){.kv{grid-template-columns:1fr}.kv dt{margin-top:6px}}.hbar{height:5px;background:var(--surface-3);border-radius:3px;overflow:hidden}.hbar>div{height:100%;background:var(--sky-500)}pre{background:var(--surface-2);padding:10px 12px;border-radius:var(--radius);overflow:auto;font-size:11.5px;max-height:240px;margin:0;font-family:var(--mono);white-space:pre-wrap;word-break:break-all}.spark{display:block}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}@media (max-width: 800px){.timeline{grid-template-columns:1fr 1fr}}.step{padding:12px 16px;border-right:1px solid var(--line);border-top:3px solid var(--line-strong);min-width:0}.step:last-child{border-right:0}.step.done{border-top-color:var(--ok)}.step.canary.done{border-top-color:var(--leaf-500);background:var(--accent-soft)}.step .t{display:flex;justify-content:space-between;gap:6px}.step .v{font-weight:600;margin-top:3px;font-family:var(--display)}.feed{display:flex;flex-direction:column}.feed-row{display:grid;grid-template-columns:54px 60px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 16px;border-bottom:1px solid var(--line);font-size:12.5px}.feed-row:last-child{border-bottom:0}.feed-row.fresh{animation:flash 1.6s ease-out}.feed-row .when{font-family:var(--mono);font-size:11px;color:var(--fg-3)}.feed-row .what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product{display:flex;flex-direction:column;gap:8px;height:100%;padding:16px 18px}.product h2{font-size:18px}.product p{margin:0;color:var(--fg-2)}.product .tagline{font-family:var(--serif);font-size:15px;letter-spacing:-.02em;color:var(--fg-2)}.product .links{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}.product .links a{font-size:12px;padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;color:var(--link)}.hook{display:flex;flex-direction:column;gap:6px;padding:14px 16px}.hook .head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tabs{display:flex;gap:2px}.tabs button{background:none;border:0;padding:6px 10px;cursor:pointer;color:var(--fg-2);border-bottom:2px solid transparent;font-weight:500;font-size:12.5px}.tabs button.active{color:var(--fg);border-bottom-color:var(--sky-500)}.footer{color:var(--fg-3);font-size:11.5px}.printer{--surface: var(--ink-800);--surface-2: var(--ink-700);--surface-3: var(--ink-600);--line: var(--ink-700);--line-strong: var(--ink-600);--fg: var(--ink-0);--fg-2: var(--ink-300);--fg-3: var(--ink-400);--accent: var(--leaf-500);--accent-soft: rgb(169 194 92 / .14);--link: var(--sky-300);--eyebrow: var(--steel-300);--ok: var(--leaf-400);--ok-bg: rgb(169 194 92 / .2);--info: var(--steel-300);--info-bg: rgb(40 175 197 / .2);--warn: #ec8a4f;--warn-bg: rgb(209 93 24 / .22);--bad: #e8738a;--bad-bg: rgb(184 52 79 / .24);background:repeating-linear-gradient(-52deg,rgb(255 255 255 / .035) 0 1px,transparent 1px 7px),linear-gradient(135deg,var(--navy) 0%,var(--navy-deep) 60%,var(--ink-900) 100%);color:var(--ink-0);border-color:#ffffff14;overflow:hidden;box-shadow:var(--shadow-md)}.printer .eyebrow{color:var(--steel-300)}.printer-main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;padding:18px 20px;align-items:start}@media (max-width: 1000px){.printer-main{grid-template-columns:1fr}}.printer-value{margin:8px 0 6px}.odo{font-family:var(--display);font-size:56px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink-0)}.odo .cur{color:var(--leaf-500);margin-right:2px;font-weight:600}.odo .frac{color:var(--ink-300);font-size:.55em;font-weight:600}@media (max-width: 640px){.odo{font-size:40px}}.printer-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}@media (max-width: 640px){.printer-stats{grid-template-columns:1fr 1fr}}.printer-stats>div{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border:1px solid var(--ink-600);border-radius:var(--radius);background:var(--ink-700);min-width:0}.printer-stats .label{font-size:10.5px;color:var(--ink-300);text-transform:uppercase;letter-spacing:.14em;font-weight:500}.printer-stats .v{font-family:var(--display);font-size:18px;font-weight:600}.printer-stats .s{font-size:11px;color:var(--ink-400)}.printer-table th{background:transparent;color:var(--ink-400)}.printer-table td,.printer-table th{padding:7px 10px}.printer-right .pager{border-top:1px solid var(--ink-700);padding:6px 10px}.printer-right .btn{background:var(--ink-700);border-color:var(--ink-600);color:var(--ink-0)}.printer-tx{border-top:1px solid var(--ink-700);background:var(--ink-900)}.printer-tx .head{display:flex;align-items:center;justify-content:space-between;padding:9px 16px 0}.txtable td,.txtable th{padding:7px 14px}.txtable tr.fresh td:first-child{box-shadow:inset 3px 0 0 var(--leaf-500)}.printer .empty{color:var(--ink-400)}.printer .pill.canary-soft{color:var(--leaf-400);background:#a9c25c24}.printer a.ext{color:var(--sky-300)}.printer .pill.navy{background:var(--ink-900);color:var(--sky-300);border:1px solid var(--ink-600)}.printer-tiers{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.printer-tiers>div{display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--ink-600);border-radius:999px;background:var(--ink-700);font-size:12px}.rail nav .eyebrow{padding:10px 10px 4px;color:var(--steel-300);font-size:10px}.ixsum{display:flex;flex-wrap:wrap;gap:10px;padding:6px 10px;font-size:12px;color:var(--rail-fg-2);border-radius:var(--radius)}.ixsum:hover{background:var(--rail-hover);text-decoration:none}.ixsum .st{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;margin-right:2px}.ixsum .st.ok{background:var(--cipher-green)}.ixsum .st.busy{background:var(--dvn-blue)}.ixsum .st.warn{background:var(--amber-500)}.topbar .seg{background:var(--surface)}.rev-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;padding:18px 20px;align-items:stretch}@media (max-width: 1000px){.rev-grid{grid-template-columns:1fr}}.rev-proj{border-left:1px solid var(--ink-700);padding-left:18px;display:flex;flex-direction:column;gap:8px}@media (max-width: 1000px){.rev-proj{border-left:0;padding-left:0;border-top:1px solid var(--ink-700);padding-top:14px}}.proj-big{display:flex;flex-direction:column;gap:2px}.proj-big .num{font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--leaf-500)}.proj-big .s{font-size:12px;color:var(--ink-300)}.proj-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width: 640px){.proj-steps{grid-template-columns:1fr}}.proj-steps>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--ink-600);border-radius:var(--radius);background:var(--ink-700);min-width:0}.proj-steps .l{font-size:10.5px;color:var(--ink-300);text-transform:uppercase;letter-spacing:.14em;font-weight:500}.proj-steps .v{font-family:var(--display);font-size:17px;font-weight:600}.proj-steps .s{font-size:11px;color:var(--ink-400)}.proj-steps .select.xs{font-size:11px;padding:2px 6px;min-width:0;background:var(--ink-800);border-color:var(--ink-600);color:var(--ink-0)}.chart{position:relative}.chart-tip{font-size:12px;color:var(--fg-2);min-height:18px;margin-bottom:4px}.chart-mark{position:absolute;top:2px;transform:translate(-50%);font-size:10px;padding:1px 6px;border-radius:999px;background:var(--surface-3);color:var(--fg-2);white-space:nowrap;pointer-events:none}.eras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width: 900px){.eras{grid-template-columns:1fr}}.era{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);min-width:0}.era-head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:baseline}.era-head .eyebrow{color:var(--fg-2)}.era-big{font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--accent);font-variant-numeric:tabular-nums}.era-sub{font-size:12px;color:var(--fg-2)}.era-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width: 640px){.era-stats{grid-template-columns:1fr}}.era-stats>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.era-stats .label{font-size:10.5px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.14em;font-weight:500}.era-stats .v{font-family:var(--display);font-size:17px;font-weight:600}.era-stats .s{font-size:11px;color:var(--fg-3)}.era-tiers{display:flex;flex-wrap:wrap;gap:8px}.era-tiers>div{display:inline-flex;align-items:center;gap:10px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:12px}.era-charts{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;margin-top:14px}@media (max-width: 900px){.era-charts{grid-template-columns:1fr}}.chart-x{display:flex;justify-content:space-between;font-size:10.5px;color:var(--fg-3);font-family:var(--mono);margin-top:2px}.ranked{display:flex;flex-direction:column;gap:6px}.ranked-row{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) auto;gap:10px;align-items:center;font-size:12.5px}.ranked-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranked-bar{height:8px;background:var(--surface-3);border-radius:4px;overflow:hidden}.ranked-bar>div{height:100%;border-radius:4px}.ranked-v{font-size:12px;color:var(--fg-2)}.hist{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;align-items:end;height:150px}.hist-col{display:flex;flex-direction:column;align-items:center;height:100%;min-width:0}.hist-v{font-size:10.5px;color:var(--fg-2);height:16px}.hist-bar{flex:1;width:100%;display:flex;align-items:flex-end}.hist-bar>div{width:100%;border-radius:4px 4px 0 0;min-height:1px}.hist-l{font-size:10.5px;color:var(--fg-3);font-family:var(--mono);margin-top:4px;white-space:nowrap}.share{display:inline-flex;align-items:center;gap:6px}.share-bar{display:inline-block;width:54px;height:6px;background:var(--surface-3);border-radius:3px;overflow:hidden}.share-bar>span{display:block;height:100%;background:var(--accent-fill)}table.rank td,table.rank th{padding:7px 12px}tr.weak td:first-child{box-shadow:inset 3px 0 0 var(--red-500)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%}.dot.bad{background:var(--red-500)}.bad{color:var(--bad)}.ok{color:var(--ok)}.panel>.head .tabs button{padding:4px 10px}.kpis .kpi .sub a{color:var(--link)}tr.detail>td{background:var(--surface-2);border-top:0}ul.plain{margin:0;padding-left:18px}ul.plain li{margin:2px 0}td.wrap{white-space:normal;min-width:260px;line-height:1.35}.linkrow{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px;font-size:12.5px}.linkrow a{color:var(--link)}.routemap .rm-label{font-family:var(--sans);font-size:12px;font-weight:600;fill:var(--fg)}.routemap .rm-sub{font-family:var(--mono);font-size:10px;fill:var(--fg-3)}tr.weakrow>td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.hero-share{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.hs-block{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);min-width:0}.hs-block .label{font-family:var(--display);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--eyebrow);font-weight:500}.hs-block .big{font-family:var(--display);font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--fg);font-variant-numeric:tabular-nums}.hs-block .sub{font-size:12px;color:var(--fg-2)}.hs-block.canary{background:repeating-linear-gradient(-52deg,rgb(255 255 255 / .035) 0 1px,transparent 1px 7px),linear-gradient(135deg,var(--navy) 0%,var(--navy-deep) 70%,var(--ink-900) 100%);border-color:#ffffff14;color:var(--ink-0)}.hs-block.canary .label{color:var(--steel-300)}.hs-block.canary .big{color:var(--leaf-400)}.hs-block.canary .sub{color:#b9cbd4}.hs-block.canary .sub b{color:var(--ink-0)}@media (max-width: 1100px){.hero-share{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.hero-share{grid-template-columns:1fr}.hs-block .big{font-size:28px}}.gate{max-width:360px;margin:10vh auto 0;display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md)}.gate h1{margin:0;font-family:var(--display);font-size:26px}.gate p{margin:0 0 6px;font-size:13px}.gate .input{width:100%}.coverage .cov-summary{display:flex;flex-wrap:wrap;gap:6px 18px;padding:8px 12px;font-size:12.5px;color:var(--fg-2);border-bottom:1px solid var(--line)}.coverage .cov-summary .share{margin-left:6px}tr.clickable{cursor:pointer}tr.clickable:hover td,tr.clickable.on td{background:var(--surface-2)}.hero-share.compact{margin-bottom:14px}.hero-share.compact .hs-block .big{font-size:22px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--fg-3);vertical-align:middle}.live-dot.on{background:var(--ok);box-shadow:0 0 6px var(--ok)}.accent-text{color:var(--accent)}.glyph{display:inline-grid;place-items:center;border-radius:50%;flex:none;font-family:var(--display);font-weight:700;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -2px #0000002e}.glyph.msg{background:var(--surface-3);color:var(--fg-2);box-shadow:none;text-shadow:none}.glyph.msg svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.what{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}.what>b,.what>.headline{font-weight:600;font-size:14px;color:inherit}.what>.headline:hover{text-decoration:underline;text-decoration-color:var(--link-line)}.what .sym{font-weight:600;color:var(--fg-2);font-size:12.5px}.what .usd{font-size:11.5px;color:var(--fg-3)}.what .usd.num:before{content:"·";margin-right:6px}.what.big{gap:10px}.what.big>b{font-family:var(--display);font-size:inherit;font-weight:700;letter-spacing:-.02em}.what.big .sym{font-size:.72em;color:var(--fg-2);font-family:var(--display);font-weight:600}.what.big .usd{font-size:.5em;font-family:var(--sans);color:var(--fg-3);font-weight:500}table.msgs td{padding:9px 14px}table.msgs .what-cell{min-width:250px}table.msgs.compact .what-cell{min-width:0}table.msgs.compact .what{flex-wrap:nowrap;white-space:nowrap}table.msgs .what-link{display:inline-flex;align-items:center;gap:10px;color:inherit}table.msgs .what-link:hover{text-decoration:none}table.msgs .stack{display:inline-flex;flex-direction:column;gap:1px;min-width:0;line-height:1.3}table.msgs .stack .sub{font-family:var(--mono)}table.msgs a.app{font-weight:600}table.msgs .sec{display:inline-flex;align-items:center;gap:6px}tr.mrow{cursor:pointer;transition:background .15s var(--ease)}tr.mrow:hover .what>.headline{text-decoration:underline;text-decoration-color:var(--link-line)}tr.mrow.message .what>b{font-weight:500;color:var(--fg-2)}tr.mrow.fresh{animation:row-in .7s var(--ease) both}tr.mrow.fresh td:first-child{box-shadow:inset 3px 0 0 var(--leaf-500);animation:fresh-bar 6s var(--ease) both}@keyframes row-in{0%{opacity:0;transform:translateY(-10px);background:var(--accent-soft)}40%{opacity:1;transform:none}to{background:transparent}}@keyframes fresh-bar{0%,70%{box-shadow:inset 3px 0 0 var(--leaf-500)}to{box-shadow:inset 3px 0 0 transparent}}tr.skel td{height:49px}.sk-bar,.glyph.sk{display:inline-block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface-3) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.sk-bar.thin{height:8px;opacity:.7}.glyph.sk{width:26px;height:26px;border-radius:50%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.list-panel{position:relative;overflow:hidden}.busy{position:absolute;top:0;left:0;right:0;height:2px;z-index:2;opacity:0;transition:opacity .2s;background:linear-gradient(90deg,transparent,var(--sky-500),var(--leaf-500),transparent);background-size:50% 100%;animation:busy 1.1s linear infinite}.busy.on{opacity:1}@keyframes busy{0%{background-position:-100% 0}to{background-position:300% 0}}.kind-seg button{padding:6px 14px}.check{display:inline-flex;gap:5px;align-items:center}.live-note{display:inline-flex;gap:6px;align-items:center;margin-left:10px}.msg-head{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.msg-head .title{flex:1 1 360px;min-width:0}.msg-head .title .eyebrow a{color:inherit}.msg-head h1{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px;font-size:30px}.msg-head h1 .pill{font-size:11.5px;vertical-align:middle}.msg-head .subhead{margin:8px 0 0;max-width:70ch}.msg-head .subhead .mono{font-size:.85em}.msg-head .actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12.5px;padding-top:6px}.msg-head .actions a:not(.ext){color:var(--link);font-weight:500}.msg-head .actions a.ext{font-family:var(--sans)}.tldr{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,2.1fr);gap:14px;align-items:stretch}.tldr .facts{grid-column:1 / -1}.verdict{border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.verdict h2{font-size:19px;line-height:1.2}.verdict p{margin:0;color:var(--fg-2);font-size:13px;line-height:1.5}.verdict .eyebrow{color:var(--fg-3)}.verdict.ok{border-left-color:var(--ok)}.verdict.ok h2{color:var(--ok)}.verdict.bad{border-left-color:var(--bad);background:var(--bad-bg)}.verdict.bad h2{color:var(--bad)}.verdict.warn{border-left-color:var(--warn)}.verdict.warn h2{color:var(--warn)}.verdict.info{border-left-color:var(--info)}.verdict.info h2{color:var(--info)}.verdict.canary{border-left-color:var(--leaf-500);background:var(--accent-soft)}.timeline.journey{list-style:none;margin:0;padding:0;min-width:0}.journey .step{position:relative;padding:12px 16px 14px;border-top:0;display:flex;flex-direction:column;gap:2px}.journey .step .jrail{display:flex;align-items:center;height:10px;margin:2px -33px 8px 0;position:relative}.journey .step:last-child .jrail{margin-right:0}.journey .step .jrail .dot{display:block;width:10px;height:10px;border-radius:50%;background:var(--surface);border:2px solid var(--line-strong);box-sizing:border-box;position:relative;z-index:1}.journey .step .jrail .line{display:block;flex:1;height:2px;margin-left:3px;background:var(--line-strong)}.journey .step.done .jrail .line{background:var(--ok)}.journey .step.canary.done .jrail .line{background:var(--leaf-500)}.journey .step.done .jrail .dot{background:var(--ok);border-color:var(--ok)}.journey .step.canary.done .jrail .dot{background:var(--leaf-500);border-color:var(--ink-800)}.journey .step.failed .jrail .dot{background:var(--bad);border-color:var(--bad)}.journey .step:not(.done) .jrail .dot{animation:pulse-dot 1.8s ease-in-out infinite}.journey .step.done~.step:not(.done) .jrail .dot,.journey .step:not(.done)~.step:not(.done) .jrail .dot{animation:none}.journey .step.done+.step:not(.done) .jrail .dot{animation:pulse-dot 1.8s ease-in-out infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 color-mix(in srgb,var(--warn) 45%,transparent)}50%{box-shadow:0 0 0 5px transparent}}.journey .step .t{align-items:baseline}.journey .step .delta{font-size:11px;color:var(--fg-2);background:var(--surface-2);border:1px solid var(--line);padding:0 6px;border-radius:999px}.journey .step.done .delta{color:var(--ok);border-color:transparent;background:var(--ok-bg)}.journey .step.canary.done .delta{color:var(--ink-800);background:var(--leaf-500)}.journey .step.failed{background:var(--bad-bg)}.journey .step .tx{margin-top:2px}.journey .step:not(.done) .v,.journey .step:not(.done) .eyebrow{color:var(--fg-3)}.facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.facts>div{padding:12px 16px;border-right:1px solid var(--line);min-width:0;display:flex;flex-direction:column;gap:4px}.facts>div:last-child{border-right:0}.facts dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-3);font-weight:500}.facts dd{margin:0;font-size:13px;display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.facts dd .app{font-weight:600;color:var(--link)}@media (max-width: 900px){.tldr{grid-template-columns:1fr}.msg-head h1{font-size:24px}.facts>div{border-bottom:1px solid var(--line)}}.detail-tabs{border-bottom:1px solid var(--line);margin-bottom:-4px}.detail-tabs button{font-size:13px;padding:8px 14px}.detail-grid{align-items:start}.kv.full{grid-template-columns:130px minmax(0,1fr);gap:12px 16px}.kv.full dt{font-size:12px;padding-top:1px}.kv.full dd{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.kv.full dd.inline{display:block}.kv.full dd>b{font-weight:600}.kv.full .row{display:contents}.hash{display:inline;max-width:100%;line-height:1.9}.hash code{font-size:11.5px;padding:3px 7px;overflow-wrap:anywhere;word-break:break-all;color:var(--fg);box-decoration-break:clone;-webkit-box-decoration-break:clone}.hash .copy{margin:0 6px}.hash a.ext{font-family:var(--sans);font-size:11.5px}.pills{display:inline-flex;gap:5px;flex-wrap:wrap;align-items:center}pre.tall{max-height:70vh}.hexdump{font-family:var(--mono);font-size:11.5px;background:var(--surface-2);border-radius:var(--radius);padding:8px 10px;overflow:auto;display:grid;gap:2px}.hexrow{display:grid;grid-template-columns:40px max-content minmax(0,1fr);gap:12px;align-items:baseline}.hexrow .off{color:var(--fg-3)}.hexrow code{background:none;padding:0;font-size:inherit;white-space:pre}.hexrow .note{white-space:nowrap}@media (max-width: 640px){.kv.full{grid-template-columns:1fr}.hexrow{grid-template-columns:36px 1fr}.hexrow .note{grid-column:2}}.hs-block{position:relative}.hs-block .spark{position:absolute;right:16px;top:14px;opacity:.5;pointer-events:none}@media (max-width: 640px){.live-sub{display:none}}.hs-block.canary .spark{opacity:.8}.live-row{align-items:stretch}.live-panel{display:flex;flex-direction:column}.live-panel>.body{flex:1}.live-title{display:inline-flex;align-items:center;gap:7px}.live-title .live-dot.on{animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ok) 50%,transparent)}60%{box-shadow:0 0 0 6px transparent}}.pulse{display:flex;flex-direction:column;gap:14px}.pulse-big{display:flex;flex-direction:column;gap:2px}.pulse-big .num{font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.pulse-sub{font-size:12px;color:var(--fg-2)}.pulse .kv{grid-template-columns:120px minmax(0,1fr)}.lifetime{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:center;padding:10px 18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);font-size:12.5px;color:var(--fg-2)}.lifetime b{color:var(--fg);font-weight:600}.lifetime .canary-share b{color:var(--accent)}.pill.xs{padding:1px 6px;font-size:10px}a.chain-link:hover{text-decoration:none}a.chain-link:hover .chain{text-decoration:underline;text-decoration-color:var(--link-line)}.canary-check{color:var(--accent);font-weight:600}pre.report{max-height:none;font-size:12px;line-height:1.55;white-space:pre-wrap;color:var(--fg)}.report-panel .copy{font-size:14px}.hero-share.selectable .hs-block{cursor:pointer;transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.hero-share.selectable .hs-block:hover{transform:translateY(-2px);border-color:var(--line-strong)}.hero-share.selectable .hs-block.on{border-color:var(--accent-fill);box-shadow:0 0 0 1px var(--accent-fill),var(--shadow-md)}.hero-share.selectable .hs-block.on:after{content:"";position:absolute;left:50%;bottom:-9px;width:14px;height:14px;transform:translate(-50%) rotate(45deg);background:var(--surface);border-right:1px solid var(--accent-fill);border-bottom:1px solid var(--accent-fill)}.hero-share.selectable .hs-block.canary.on:after{background:var(--navy-deep)}.hs-block .big{transition:color .3s}.metric-panel{margin-top:-6px}.metric-title{display:inline-flex;gap:4px;align-items:baseline}.legend{display:inline-flex;align-items:center;gap:5px}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px}.metric-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.metric-breakdown .eyebrow{margin-bottom:8px}@media (max-width: 900px){.metric-breakdown{grid-template-columns:1fr}}.metric-chart{position:relative;min-width:0}.metric-chart svg{display:block;overflow:visible}.metric-chart .grid{stroke:var(--line);stroke-width:1}.metric-chart .tick{fill:var(--fg-3);font-size:10px;font-family:var(--mono)}.metric-chart .cross{stroke:var(--fg-3);stroke-dasharray:3 3}.metric-chart .draw{stroke-dasharray:4000;stroke-dashoffset:4000;animation:draw 1.4s var(--ease) forwards}.metric-chart .area-in{opacity:0;animation:fade-in .9s .5s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade-in{to{opacity:1}}.metric-tip{position:absolute;top:0;transform:translate(-50%);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;padding:6px 10px;font-size:12px;display:none;gap:8px;align-items:baseline;white-space:nowrap;box-shadow:var(--shadow-md);pointer-events:none;z-index:2}.metric-tip.on{display:inline-flex}.metric-tip .canary-v{color:var(--accent);font-weight:600}.rankbars{display:grid;gap:6px}.rankbar{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.6fr) auto;gap:10px;align-items:center;font-size:12.5px;animation:row-in .5s var(--ease) both}.rankbar .l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankbar .bar{position:relative;height:10px;background:var(--surface-2);border-radius:5px;overflow:hidden}.rankbar .fill{position:absolute;left:0;top:0;bottom:0;border-radius:5px;transition:width .8s var(--ease)}.rankbar .fill.canary{background:var(--leaf-500)}.rankbar .v{font-size:12px;white-space:nowrap}.pulse2{display:flex;flex-direction:column;gap:14px}.pulse-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pulse-head .big{font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1}.pulse-what{font-size:12.5px;color:var(--fg-2)}.pulse-value{margin-left:auto;font-family:var(--display);font-size:18px;font-weight:700}.strip{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;height:46px;align-items:end}.strip .min{position:relative;height:100%;border-radius:2px;background:var(--surface-2)}.strip .min i{position:absolute;left:0;right:0;bottom:0;border-radius:2px;transition:height .6s var(--ease)}.strip .min .lz{background:var(--sky-500);opacity:.75}.strip .min .cn{background:var(--leaf-500)}.strip .min.now:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:3px;border:1px solid var(--ok);animation:live-pulse 1.6s ease-in-out infinite}.gauges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gauge{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.gauge .track{fill:none;stroke:var(--surface-3);stroke-width:6}.gauge .arc{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset 1s var(--ease)}.gauge-text{fill:var(--fg);font-size:13px;font-weight:700;font-family:var(--display)}.gauge .g-l{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-2)}.gauge .g-s{font-size:11px;color:var(--fg-3)}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tile{display:flex;flex-direction:column;gap:1px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:inherit;min-width:0}a.tile:hover{text-decoration:none;border-color:var(--line-strong)}.tile .t-v{font-family:var(--display);font-size:20px;font-weight:700;line-height:1.1}.tile .t-l{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-2)}.tile .t-s{font-size:11px;color:var(--fg-3)}.tile.bad .t-v{color:var(--bad)}.tile.warn .t-v{color:var(--warn)}.logo{position:relative;display:inline-grid;place-items:center;flex:none;vertical-align:middle;border-radius:50%;overflow:hidden}.logo img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.logo-fallback{display:inline-grid;place-items:center;width:100%;height:100%;border-radius:50%;color:#fff;font-style:normal;font-weight:700;font-family:var(--display);letter-spacing:0;text-shadow:0 1px 0 rgba(0,0,0,.25)}.chain-logo{overflow:visible}.chain-logo .sw{display:block;border-radius:50%}.with-logo{display:inline-flex;align-items:center;gap:6px}.brand-text{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--rail-fg)}.simple-shell{min-height:100%;display:flex;flex-direction:column;background:var(--bg);overflow-x:clip}.simple-top{display:flex;align-items:center;gap:18px;padding:10px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0;z-index:5}.simple-top-brand{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:600;font-size:17px;letter-spacing:-.02em;color:var(--fg)}.simple-top-brand .simple-logo{display:block;height:20px;width:auto;color:var(--navy)}:root[data-theme=dark] .simple-top-brand .simple-logo{color:var(--fg)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .simple-top-brand .simple-logo{color:var(--fg)}}.simple-top-brand .mark{width:22px;height:auto;fill:var(--navy)}:root[data-theme=dark] .simple-top-brand .mark{fill:var(--ink-0)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .simple-top-brand .mark{fill:var(--ink-0)}}.lz-logo{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2em;line-height:1;letter-spacing:normal}.lz-type{display:block;height:1.15em;width:auto;overflow:visible}.lz-by{display:inline-flex;align-items:center;gap:.4em;margin-left:.12em;font-family:var(--display);font-size:max(10px,.36em);font-weight:400;letter-spacing:.06em;opacity:.78}.lz-canary{display:block;height:1.35em;width:auto}.simple-brand .lz-logo{align-items:center;gap:.24em}.simple-brand .lz-by{font-size:.28em}.brand-thin{font-weight:300;color:var(--steel-500)}.simple-top-brand:hover{text-decoration:none}.simple-top-brand{flex:none}.simple-nav{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.simple-nav a{flex:none}.simple-nav a{padding:6px 10px;border-radius:999px;font-size:13px;color:var(--fg-2);font-weight:500}.simple-nav a:hover{text-decoration:none;background:var(--surface-2);color:var(--fg)}.simple-nav a.active{background:var(--surface-3);color:var(--fg)}.simple-top-search{flex:1 1 420px;max-width:640px}.simple-top-search .search{max-width:none}.btn.xs{padding:4px 10px;font-size:12px}.simple-content{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:20px max(16px,env(safe-area-inset-right,0px)) 48px max(16px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:16px}.simple-foot{padding:14px 16px 24px;text-align:center;font-size:12px;color:var(--fg-3)}.linkish{background:none;border:0;padding:0;color:var(--link);cursor:pointer;font:inherit}.linkish:hover{text-decoration:underline}.simple-home{display:flex;flex-direction:column;gap:28px}.simple-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:clamp(28px,9vh,96px) 0 18px}.simple-hero:before{content:"";position:absolute;z-index:-1;top:0;bottom:-40px;left:50%;width:100vw;transform:translate(-50%);background:repeating-linear-gradient(-52deg,var(--hatch) 0 1px,transparent 1px 8px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 420' preserveAspectRatio='none'%3E%3ClinearGradient id='f' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='0.6' stop-opacity='1'/%3E%3Cstop offset='1' stop-opacity='0.2'/%3E%3C/linearGradient%3E%3Cpath d='M0 360C380 350 640 320 930 210S1300 50 1440 30V420H0Z' fill='url(%23f)'/%3E%3C/svg%3E") no-repeat center / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 420' preserveAspectRatio='none'%3E%3ClinearGradient id='f' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='0.6' stop-opacity='1'/%3E%3Cstop offset='1' stop-opacity='0.2'/%3E%3C/linearGradient%3E%3Cpath d='M0 360C380 350 640 320 930 210S1300 50 1440 30V420H0Z' fill='url(%23f)'/%3E%3C/svg%3E") no-repeat center / 100% 100%;pointer-events:none}.simple-brand{font-size:clamp(42px,7vw,68px);font-weight:600;letter-spacing:-.035em}.simple-tag{margin:0;max-width:52ch;font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.4;color:var(--fg-2)}.simple-search{width:min(720px,100%);margin-top:6px}.simple-search .search{max-width:none}.simple-search .search input{font-size:16px;padding:14px 18px;border-radius:14px;box-shadow:var(--shadow-md)}.simple-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 36px;margin-top:8px}.simple-stats>div{display:flex;flex-direction:column;align-items:center;gap:0}.simple-stats b{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.02em}.simple-stats span{font-size:12px;color:var(--fg-3)}.simple-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:13px}.simple-links a{color:var(--link);font-weight:500}.simple-feed .live-panel{box-shadow:var(--shadow-sm)}.details-toggle{display:flex;justify-content:center;padding:6px 0}.guess{font-size:.7em;margin-left:1px;color:var(--warn);cursor:help}.lz-side{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);display:grid;gap:8px}.lz-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px}.lz-row .l{font-size:12px;color:var(--fg-2)}.lz-row .v{font-family:var(--display);font-weight:700;font-size:16px}.lz-row .s{grid-column:1 / -1;font-size:11px;color:var(--fg-3)}.ui-switch{margin-left:6px}.content>*,.simple-content>*{animation:rise .55s var(--ease) both}.content>*:nth-child(2){animation-delay:.05s}.content>*:nth-child(3){animation-delay:.1s}.content>*:nth-child(4){animation-delay:.15s}.content>*:nth-child(5){animation-delay:.2s}.content>*:nth-child(n+6){animation-delay:.25s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hero-share.selectable .hs-block{cursor:pointer;transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease);overflow:hidden}.hero-share.selectable .hs-block:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:0 8px 24px -16px #00000080}.hero-share.selectable .hs-block.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .05) 50%,transparent 70%);background-size:250% 100%;animation:sheen 3.2s var(--ease) infinite;pointer-events:none}@keyframes sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.hs-block .big{transition:text-shadow .4s var(--ease)}.hs-block.on.canary .big{text-shadow:0 0 18px rgb(169 194 92 / .35)}.strip .min i{transform-origin:bottom;animation:grow .8s var(--ease) both;transition:height .6s var(--ease)}@keyframes grow{0%{transform:scaleY(0)}to{transform:none}}a.gauge{color:inherit;border-radius:var(--radius);padding:4px 2px;transition:background .25s var(--ease),transform .25s var(--ease)}a.gauge:hover{text-decoration:none;background:var(--surface-2);transform:translateY(-1px)}a.gauge:hover .arc{filter:drop-shadow(0 0 5px currentColor)}a.gauge .arc{transition:stroke-dashoffset 1s var(--ease),filter .3s var(--ease)}.tile{transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}a.tile:hover{transform:translateY(-2px);box-shadow:0 8px 20px -14px #00000080}.tile .t-v{transition:color .4s var(--ease)}.era-big{animation:rise .6s var(--ease) both}.hero-share.canary-first .hs-block.canary{order:-1}.sec-card{margin:14px 0 18px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid;gap:12px;animation:rise .5s .08s var(--ease) both}.sec-card.weak{border-color:color-mix(in srgb,var(--bad) 45%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--bad) 6%,var(--surface)),var(--surface))}.sec-card.strong{border-color:color-mix(in srgb,var(--ok) 30%,var(--line))}.sc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.sc-head h3{margin:2px 0 0;font-family:var(--display);font-size:18px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sec-card.weak .sc-head h3{color:var(--bad)}.sc-count{font-family:var(--sans, inherit);font-size:12px;font-weight:500;color:var(--fg-3)}.sc-meter{display:flex;gap:4px}.sc-meter i{width:22px;height:8px;border-radius:99px;background:var(--surface-3);transition:background .5s var(--ease)}.sc-meter i.req{height:10px}.sc-meter i.signed{background:var(--ok);animation:meter-in .6s var(--ease) both}.sc-meter i.signed.canary{background:var(--leaf-500)}.sc-meter i.waiting{background:repeating-linear-gradient(90deg,var(--surface-3) 0 6px,var(--line-strong) 6px 12px);background-size:24px 100%;animation:waiting 1.2s linear infinite}@keyframes meter-in{0%{transform:scaleX(.2);opacity:.3}to{transform:none;opacity:1}}@keyframes waiting{to{background-position:24px 0}}.sc-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 720px){.sc-cols{grid-template-columns:minmax(0,1fr)}}.sc-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-2);font-weight:600;margin-bottom:6px}.sc-label .dim{text-transform:none;letter-spacing:0;font-weight:400}.sc-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sc-dvn{display:grid;grid-template-columns:20px minmax(0,1fr) auto 24px;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--radius);background:var(--surface-2);transition:background .25s var(--ease)}.sc-dvn:hover{background:var(--surface-3)}.sc-mark{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;border:1.5px solid var(--line-strong);color:var(--fg-3)}.sc-dvn.signed .sc-mark{background:var(--ok);border-color:var(--ok);color:var(--surface);animation:pop .4s var(--ease) both}.sc-dvn.signed.canary .sc-mark{background:var(--leaf-500);border-color:var(--leaf-500);color:var(--ink-900)}.sc-dvn.waiting .sc-mark{border-style:dashed;animation:spin 3s linear infinite}@keyframes pop{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.sc-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-empty{font-size:13px;padding:6px 0}.sc-foot{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;border-top:1px dashed var(--line);padding-top:10px}.sc-risks{margin:0;padding-left:18px;font-size:13px;color:var(--bad);display:grid;gap:2px}.sc-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.hs-block .spark{position:static;order:3;width:100%;height:28px;margin-top:8px;opacity:.7}.hs-block .big{order:1}.hs-block .sub{order:2}@media (max-width: 640px){.topbar{flex-wrap:wrap;row-gap:8px}.topbar .search{flex:1 1 0;min-width:0;order:1}.topbar .menu-btn{order:0}.topbar .seg{order:3}.topbar .spacer{display:none}.topbar .live{order:4;margin-left:auto}.topbar .ui-switch{order:5}}.proj-calc{display:flex;flex-direction:column;border:1px solid var(--ink-600);border-radius:var(--radius);background:var(--ink-700)}.proj-calc>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 12px;border-top:1px solid var(--ink-600)}.proj-calc>div:first-child{border-top:0}.proj-calc .l{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--ink-100);min-width:0}.proj-calc .l .s{font-size:11px;color:var(--ink-400)}.proj-calc .v{font-family:var(--display);font-size:15px;font-weight:600;white-space:nowrap}.proj-calc .minus .v{color:var(--ink-300)}.proj-calc .sum .l,.proj-calc .sum .v{color:var(--ink-0);font-weight:600}.proj-calc .select.xs{margin-top:3px;align-self:flex-start;font-size:11px;padding:2px 6px;background:var(--ink-800);border-color:var(--ink-600);color:var(--ink-0)}.proj-total{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--leaf-500);border-radius:var(--radius);background:color-mix(in srgb,var(--leaf-500) 8%,transparent)}.proj-total .l{font-size:10.5px;color:var(--ink-200);text-transform:uppercase;letter-spacing:.14em;font-weight:500}.proj-total .num{font-family:var(--display);font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--leaf-500)}.proj-total .s{font-size:12px;color:var(--ink-300)}.rate-chart{display:flex;flex-direction:column;gap:4px}.rate-chart .rc-bar{fill:var(--ink-500)}.rate-chart .rc-bar.off{fill:var(--ink-600);opacity:.6}.rate-chart .rc-cut{fill:var(--ink-500);opacity:.35}.rate-chart .rc-line{fill:none;stroke:var(--leaf-500);stroke-width:2}.rc-legend{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.rate-chart .rc-bar.open{fill:none;stroke:var(--ink-400);stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.tally{display:flex;flex-direction:column;gap:6px}.tally-plot{position:relative;height:320px;margin-left:44px;margin-right:64px}.tally-plot svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.tally-y span{position:absolute;left:-44px;width:38px;text-align:right;transform:translateY(50%);font-size:10.5px;color:var(--ink-400);font-variant-numeric:tabular-nums}.tl-grid{stroke:var(--ink-700);stroke-width:1}.tl-std{fill:var(--leaf-500)}.tl-sub{fill:var(--sky-500)}.tl-proj{stroke:var(--leaf-400);stroke-width:1.5;stroke-dasharray:5 4}.tl-proj-area{fill:var(--leaf-500);opacity:.07}.tl-mark{stroke:var(--ink-400);stroke-width:1;stroke-dasharray:2 3}.tally-mark{position:absolute;top:-2px;transform:translate(4px);font-size:10.5px;color:var(--ink-300);white-space:nowrap}.tally-end{position:absolute;right:-64px;width:60px;transform:translateY(50%);font-size:11px;font-weight:600;color:var(--leaf-400);font-variant-numeric:tabular-nums}.tally-x{position:relative;height:14px;margin-left:44px;margin-right:64px}.tally-x span{position:absolute;transform:translate(-50%);font-size:10.5px;color:var(--ink-400);white-space:nowrap}.tally-legend{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}@media (max-width: 640px){.tally-plot{height:220px}}.dd-card{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.dd-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dd-open{margin-left:auto}.dd-why{padding:8px 10px;border:1px solid var(--warn);border-radius:var(--radius);background:var(--warn-bg);font-size:12.5px}.dd-list{list-style:none;margin:0;padding:0;max-height:420px;overflow:auto;border:1px solid var(--ink-700);border-radius:var(--radius)}.dd-row+.dd-row{border-top:1px solid var(--ink-700)}.dd-line{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:70px 56px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:6px 10px;cursor:pointer;font-size:12px}.dd-line:hover{background:var(--ink-800)}.dd-line:focus-visible{outline:2px solid var(--leaf-500);outline-offset:-2px}.dd-t{color:var(--ink-300)}.dd-lvl{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-300)}.dd-lvl.bad{color:var(--bad)}.dd-lvl.warn{color:var(--warn)}.dd-row.dim .dd-msg{color:var(--ink-400)}.dd-row.bad{background:color-mix(in srgb,var(--bad) 7%,transparent)}.dd-msg{font-family:var(--mono, ui-monospace, monospace);overflow-wrap:anywhere;color:var(--ink-0)}.dd-attrs{margin:0;padding:8px 10px 10px 90px;font-size:11px;color:var(--ink-200);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ink-800)}@media (max-width: 640px){.dd-line{grid-template-columns:56px minmax(0,1fr)}.dd-lvl,.dd-host{display:none}.dd-attrs{padding-left:10px}}.dbg{margin:0 0 18px;padding:16px 18px;border:1px solid var(--line);border-left:3px solid var(--ink-600);border-radius:var(--radius-lg);background:var(--surface);display:flex;flex-direction:column;gap:12px}.dbg.tone-ok{border-left-color:var(--ok)}.dbg.tone-warn{border-left-color:var(--warn)}.dbg.tone-bad{border-left-color:var(--bad)}.dbg.tone-info{border-left-color:var(--info)}.dbg-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dbg-step{display:grid;grid-template-columns:16px auto minmax(0,1fr);gap:8px;align-items:center;font-size:12.5px;color:var(--ink-200);animation:dbg-in .25s ease-out both}.dbg-detail{color:var(--ink-400);font-size:11.5px;overflow-wrap:anywhere}.dbg-ico{width:12px;height:12px;border-radius:50%;border:2px solid var(--ink-500)}.dbg-step.running .dbg-ico{border-color:var(--leaf-500);border-right-color:transparent;animation:spin .8s linear infinite}.dbg-step.done .dbg-ico{border-color:var(--ok);background:var(--ok)}.dbg-step.fail .dbg-ico{border-color:var(--bad);background:var(--bad)}.dbg-step.skip .dbg-ico{border-style:dashed}@keyframes dbg-in{0%{opacity:0;transform:translateY(3px)}}.dbg-verdict{display:flex;flex-direction:column;gap:6px;animation:dbg-in .3s ease-out both}.dbg-headline{font-family:var(--display);font-size:16px;font-weight:600;color:var(--fg);text-wrap:balance}.dbg-findings{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--ink-200)}.dbg-findings li.bad::marker{color:var(--bad)}.dbg-findings li.warn::marker{color:var(--warn)}.dbg-findings li.ok::marker{color:var(--ok)}.dbg-ai{padding:10px 12px;border:1px solid var(--ink-600);border-radius:var(--radius);background:var(--ink-800)}.dbg-ai p{margin:4px 0 0;font-size:13px;line-height:1.5;white-space:pre-wrap}.dbg-ctx summary{cursor:pointer;font-size:12.5px;color:var(--ink-200)}.dbg-ctx ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.dbg-ctx li{display:grid;grid-template-columns:50px 40px minmax(0,1fr) auto;gap:8px;align-items:baseline;font-size:12px}.dbg-logs{display:flex;flex-direction:column;gap:8px}@media (prefers-reduced-motion: reduce){.dbg-step,.dbg-verdict{animation:none}.dbg-step.running .dbg-ico{animation-duration:2.4s}}@media (max-width: 640px){.dbg-step{grid-template-columns:16px minmax(0,1fr)}.dbg-detail{grid-column:2}.dbg-ctx li{grid-template-columns:40px minmax(0,1fr)}.dbg-ctx li .dd-lvl,.dbg-ctx li .pill{display:none}}.self-named{display:inline-grid;place-items:center;width:13px;height:13px;margin-left:4px;border:1px dashed var(--ink-400);border-radius:50%;font-size:9px;font-weight:600;font-style:normal;line-height:1;color:var(--ink-300);vertical-align:1px;cursor:help}.self-named-pill{font-size:11px;font-weight:500;border-style:dashed;color:var(--ink-300);cursor:help}.dbg-ask{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dbg-actions{display:inline-flex;gap:6px}.dbg-next{padding:10px 12px;border:1px solid var(--leaf-500);border-radius:var(--radius);background:color-mix(in srgb,var(--leaf-500) 7%,transparent);display:flex;flex-direction:column;gap:6px}.dbg-next p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-0)}.dbg-next-actions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.dbg-next pre{margin:6px 0 0;padding:8px 10px;font-size:11.5px;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ink-800);border-radius:var(--radius)}.dbg-ai{display:flex;flex-direction:column;gap:10px}.dbg-ai-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dbg-ai-headline{font-weight:600;font-size:14px;color:var(--ink-0);text-wrap:balance}.dbg-ai section h4{margin:0 0 3px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-300)}.dbg-ai section p{margin:0;font-size:13px;line-height:1.5}.dbg-ai-actions{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13px}.dbg-ai-action{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.dbg-ai-meta{display:inline-flex;gap:4px;flex:none}.dbg-ai-actions .dbg-next-actions{margin-top:4px}.dbg-ai-evidence ul{margin:4px 0 0;padding-left:18px;font-size:12px;color:var(--ink-200)}.forecast .fc-first-year td{border-top:2px solid var(--ink-600)}.forecast .fc-year td:first-child b{color:var(--ink-0)}.fc-note{padding:8px 14px 12px;max-width:80ch}@media (max-width: 640px){.forecast th:nth-child(2),.forecast td:nth-child(2),.forecast th:nth-child(4),.forecast td:nth-child(4){display:none}}.account{display:inline-flex;align-items:baseline;gap:8px;max-width:100%;min-width:0}.account-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}:root{--ins-c0: var(--leaf-500);--ins-c1: var(--sky-500);--ins-c2: var(--steel-500);--ins-c3: var(--amber-500);--ins-c4: var(--sun);--ins-c5: var(--red-500);--ins-line: var(--leaf-600)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ins-line: var(--leaf-500)}}:root[data-theme=dark]{--ins-line: var(--leaf-500)}.ins{display:flex;flex-direction:column;gap:16px;transition:opacity .2s var(--ease)}.ins.stale{opacity:.6}.ins-skeleton{height:520px;border-radius:var(--radius-lg);background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 50%,var(--surface) 70%) 0 0 / 300% 100%;border:1px solid var(--line);animation:ins-shimmer 1.4s linear infinite}@keyframes ins-shimmer{to{background-position:-150% 0}}.ins-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ins-stat{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 20px 54px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);overflow:hidden;min-width:0;animation:rise .45s var(--ease) both}.ins-stat:nth-child(2){animation-delay:.04s}.ins-stat:nth-child(3){animation-delay:.08s}.ins-stat:nth-child(4){animation-delay:.12s}.ins-label{font-family:var(--display);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow)}.ins-value{font-family:var(--display);font-size:clamp(26px,2.6vw,36px);font-weight:500;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ins-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--fg-2)}.ins-delta{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.ins-delta.up{color:var(--ok);background:var(--ok-bg)}.ins-delta.down{color:var(--bad);background:var(--bad-bg)}.ins-delta.flat{color:var(--fg-2);background:var(--surface-3)}.ins-mini{position:absolute;left:0;right:0;bottom:0;width:100%;height:40px}.ins-mini .line{fill:none;stroke:var(--ins-line);stroke-width:1.5;vector-effect:non-scaling-stroke}.ins-mini .area{fill:color-mix(in srgb,var(--ins-line) 12%,transparent);stroke:none}.ins-stat.accent{background:repeating-linear-gradient(-52deg,rgb(255 255 255 / .035) 0 1px,transparent 1px 7px),linear-gradient(135deg,var(--navy) 0%,var(--navy-deep) 70%,var(--ink-900) 100%);border-color:#ffffff14;color:var(--ink-0)}.ins-stat.accent .ins-label{color:var(--steel-300)}.ins-stat.accent .ins-value{color:var(--leaf-400)}.ins-stat.accent .ins-note{color:#b9cbd4}.ins-stat.accent .ins-mini .line{stroke:var(--leaf-400)}.ins-stat.accent .ins-mini .area{fill:#bdd27c24}.ins-stat.accent .ins-delta.up{color:var(--leaf-300);background:#a9c25c2e}.ins-stat.accent .ins-delta.down{color:#f0a3b2;background:#b8344f40}.ins-facts{display:flex;flex-wrap:wrap;gap:6px 0;font-size:12.5px;color:var(--fg-2)}.ins-facts>span:not(:last-child):after{content:"·";margin:0 10px;color:var(--fg-3)}.ins-facts .bad{color:var(--bad)}.ins-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 18px 18px;min-width:0;display:flex;flex-direction:column;gap:12px}.ins-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.ins-card-head h3{font-size:13.5px;font-weight:600}.ins-card-head span{font-size:11.5px;color:var(--fg-3)}.ins-grid{display:grid;gap:16px}.ins-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ins-hero{padding-bottom:8px}.ins-hero-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.ins-seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);overflow-x:auto;max-width:100%;scrollbar-width:none}.ins-seg button{flex:none;border:0;background:none;padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--fg-2);cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.ins-seg button:hover{color:var(--fg)}.ins-seg button.on{background:var(--surface);color:var(--fg);box-shadow:0 1px 3px #0c25331f}.ins-hero-read{display:flex;flex-direction:column;align-items:flex-end;min-height:44px}.ins-hero-read b{font-family:var(--display);font-size:24px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ins-hero-read span{font-size:11.5px;color:var(--fg-3)}.ins-hero-plot{width:100%;min-height:240px;touch-action:pan-y}.ins-hero-plot svg{display:block;cursor:crosshair}.ins-fill-top{stop-color:var(--ins-line);stop-opacity:.28}.ins-fill-bottom{stop-color:var(--ins-line);stop-opacity:0}.ins-line{fill:none;stroke:var(--ins-line);stroke-width:2;stroke-linejoin:round;animation:ins-draw .7s var(--ease) both;stroke-dasharray:4000}.ins-area{animation:ins-fade .6s var(--ease) both}@keyframes ins-draw{0%{stroke-dashoffset:4000}to{stroke-dashoffset:0}}@keyframes ins-fade{0%{opacity:0}}.ins-grid-line{stroke:var(--line);stroke-dasharray:2 4}.ins-base{stroke:var(--line-strong)}.ins-axis{font-family:var(--mono);font-size:10px;fill:var(--fg-3)}.ins-cursor{stroke:var(--fg-3);stroke-width:1;stroke-dasharray:3 3}.ins-dot{fill:var(--surface);stroke:var(--ins-line);stroke-width:2.5}.ins-stack-plot svg{display:block;border-radius:8px}.ins-layer{opacity:.88;transition:opacity .2s}.ins-stack-plot:hover .ins-layer{opacity:.8}.ins-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--fg-2);margin-top:10px}.ins-legend>span{display:inline-flex;align-items:center;gap:6px}.ins-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}.ins-legend i.in{background:var(--leaf-500)}.ins-legend i.out{background:var(--sky-500)}.ins-legend b{color:var(--fg);font-weight:500}.ins-legend-when{width:100%;font-size:11.5px;color:var(--fg-3)}.ins-rows{display:flex;flex-direction:column}.ins-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(40px,1fr) auto auto;align-items:center;gap:12px;padding:7px 4px;border-radius:8px;color:inherit;font-size:12.5px}.ins-row+.ins-row{border-top:1px solid var(--line)}a.ins-row:hover{background:var(--surface-2);text-decoration:none}.ins-row.big{grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) auto}.ins-route{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.ins-route .arrow{color:var(--fg-3)}.ins-bar{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.ins-bar i{display:block;height:100%;border-radius:3px;background:var(--accent-fill);transition:width .5s var(--ease)}.ins-row-v{min-width:64px;text-align:right;font-weight:500}.ins-row-s{min-width:56px;text-align:right;color:var(--fg-3);font-size:11.5px}.ins-big-v{font-family:var(--display);font-size:15px;font-weight:600;letter-spacing:-.02em;min-width:70px}.ins-big-a{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-addr{font-size:12px}.ins-split{display:flex;gap:2px;height:6px;border-radius:3px;overflow:hidden;background:var(--surface-3)}.ins-split.big{height:10px;border-radius:5px}.ins-split i{display:block;height:100%}.ins-split i.in{background:var(--leaf-500)}.ins-split i.out{background:var(--sky-500)}.ins-row.chainrow{grid-template-columns:minmax(0,1.3fr) minmax(40px,1fr) auto auto}.ins-flows{display:flex;flex-direction:column;gap:6px}.ins-flows-legend{display:flex;gap:16px;font-size:11.5px;color:var(--fg-3)}.ins-flows-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px}.ins-flows-legend i.out{background:var(--sky-500)}.ins-flows-legend i.in{background:var(--leaf-500)}.ins-flow{display:grid;grid-template-columns:minmax(0,1.2fr) 1fr 1fr 72px;align-items:center;gap:2px;font-size:12.5px;padding:3px 0}.ins-flow-chain{min-width:0;overflow:hidden;white-space:nowrap;padding-right:8px}.ins-flow-bar{height:14px;display:flex}.ins-flow-bar.out{justify-content:flex-end;border-right:1px solid var(--line-strong)}.ins-flow-bar i{display:block;height:100%;transition:width .5s var(--ease)}.ins-flow-bar.out i{background:var(--sky-500);border-radius:4px 0 0 4px}.ins-flow-bar.in i{background:var(--leaf-500);border-radius:0 4px 4px 0}.ins-flow-net{text-align:right;font-size:12px;color:var(--fg-3)}.ins-flow-net.up{color:var(--ok)}.ins-flow-net.down{color:var(--sky-700)}:root[data-theme=dark] .ins-flow-net.down{color:var(--sky-400)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ins-flow-net.down{color:var(--sky-400)}}.ins-sizes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:end;height:180px}.ins-size{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;min-width:0}.ins-size-col{flex:1;width:100%;display:flex;align-items:flex-end}.ins-size-col i{display:block;width:100%;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--leaf-400),var(--leaf-600));transition:height .5s var(--ease)}.ins-size-v{font-size:11.5px;font-weight:600}.ins-size-l{font-size:10px;color:var(--fg-3);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ins-heat{display:flex;flex-direction:column;gap:3px}.ins-heat-row{display:grid;grid-template-columns:30px repeat(24,minmax(0,1fr));gap:3px;align-items:center}.ins-heat-row i{display:block;aspect-ratio:1;max-width:100%;border-radius:3px;background:var(--ins-line)}.ins-heat-day{font-size:10.5px;color:var(--fg-3)}.ins-heat-row.axis b{font-family:var(--mono);font-weight:400;font-size:9.5px;color:var(--fg-3)}.ins-tokens{display:flex;flex-direction:column;gap:6px}.ins-stack{display:flex;height:10px;border-radius:5px;overflow:hidden;gap:2px;margin-bottom:6px}.ins-stack i{display:block;height:100%}.ins-token{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:10px;align-items:center;font-size:12.5px;padding:4px 2px;color:inherit}.ins-token:hover{text-decoration:none;background:var(--surface-2);border-radius:6px}.ins-token i{width:10px;height:10px;border-radius:3px}.ins-token .name{font-weight:500}.ins-tokens .c0,.ins-stack .c0{background:var(--ins-c0)}.ins-tokens .c1{background:var(--ins-c1)}.ins-tokens .c2{background:var(--ins-c2)}.ins-tokens .c3{background:var(--ins-c3)}.ins-tokens .c4{background:var(--ins-c4)}.ins-tokens .c5{background:var(--ins-c5)}.ins-new{display:flex;flex-direction:column;gap:14px}.ins-new-bars{display:flex;align-items:flex-end;gap:2px;height:120px}.ins-new-bars i{flex:1;min-width:1px;border-radius:2px 2px 0 0;background:var(--leaf-500);opacity:.85;transition:height .5s var(--ease)}.ins-new-bars i:hover{opacity:1}.ins-new-split{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--fg-2)}.ins-new-split b{color:var(--fg)}.ins-loyal{display:flex;flex-direction:column;gap:10px}.ins-loyal-row{display:grid;grid-template-columns:82px minmax(0,1fr) auto auto;gap:12px;align-items:center;font-size:12.5px}.ins-loyal-band{color:var(--fg-2)}.ins-loyal-bars{display:flex;flex-direction:column;gap:3px}.ins-loyal-bars i,.ins-loyal-key i{display:block;height:7px;border-radius:4px;transition:width .5s var(--ease)}.ins-loyal-bars i.w,.ins-loyal-key i.w{background:var(--sky-500)}.ins-loyal-bars i.v,.ins-loyal-key i.v{background:var(--leaf-500)}.ins-loyal-key{display:flex;gap:16px;font-size:11.5px;color:var(--fg-3)}.ins-loyal-key span{display:inline-flex;align-items:center;gap:6px}.ins-loyal-key i{width:14px}.ins-profile{display:flex;flex-direction:column;gap:10px}.ins-dl{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:4px 0 0;font-size:12.5px}.ins-dl dt{color:var(--fg-2)}.ins-dl dd{margin:0;text-align:right}.ins-empty{color:var(--fg-3);font-size:12.5px;padding:18px 0;text-align:center}@media (max-width: 1180px){.ins-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1000px){.ins-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-grid.two,.ins-grid.three{grid-template-columns:1fr}}@media (max-width: 520px){.ins-stats{grid-template-columns:1fr}.ins-row,.ins-row.big,.ins-row.chainrow{grid-template-columns:minmax(0,1fr) auto}.ins-row .ins-bar,.ins-row .ins-split,.ins-row .ins-row-s,.ins-row.big .ins-big-a{display:none}.ins-hero-read{align-items:flex-start}}.ins-actions{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,2fr);gap:24px;align-items:center}.ins-actions:not(:has(.ins-net)){grid-template-columns:1fr}.ins-net{display:flex;flex-direction:column;gap:4px}.ins-net b{font-family:var(--display);font-size:30px;font-weight:500;letter-spacing:-.03em}.ins-net b.up{color:var(--ok)}.ins-net b.down{color:var(--bad)}.ins-net .dim{font-size:12px}.ins-bar i.out{background:var(--sky-500)}@media (max-width: 700px){.ins-actions{grid-template-columns:1fr}}.sector-table td{padding-top:11px;padding-bottom:11px}.sector-project{display:inline-flex;align-items:center;gap:9px;min-width:0}.sector-assets{display:flex;flex-wrap:wrap;gap:4px}.sector-assets .chip{padding:1px 8px;border-radius:999px;border:1px solid var(--line-strong);font-size:11.5px;color:var(--fg-2)}.sector-assets .chip.native{border-color:color-mix(in srgb,var(--accent-fill) 60%,transparent);background:var(--accent-soft);color:var(--fg)}.sector-assets .chip:hover{text-decoration:none;border-color:var(--link-line)}.sector-share{display:block;width:120px}.ok-text{color:var(--ok)}.bad-text{color:var(--bad)}.tip-layer{position:fixed;z-index:60;pointer-events:none;max-width:260px;padding:7px 10px;border-radius:9px;background:var(--ink-900);color:var(--ink-0);font-size:12px;line-height:1.4;box-shadow:0 8px 24px #03111a47;border:1px solid rgb(255 255 255 / .08)}.tip-layer b{font-family:var(--display);font-weight:600;font-variant-numeric:tabular-nums}.tip-sub{display:block;color:var(--ink-300);font-size:11px;margin-top:1px}.ins-mini{cursor:crosshair}.ins-mini-cursor{stroke:currentColor;stroke-opacity:.35;stroke-width:1;vector-effect:non-scaling-stroke}.spark,.bars-col{cursor:crosshair}.bars-col:hover rect:not(:first-child){opacity:.8}.ranked-row:hover,.rankbar:hover,.hist-col:hover,.ins-size:hover{filter:brightness(1.08)}.ins-heat-row i:hover{outline:1.5px solid var(--fg);outline-offset:0}.viz-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:4px 0 -4px}.viz-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.viz-side{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 1100px){.viz-grid{grid-template-columns:1fr}}.chord{display:block;max-width:620px;margin:0 auto}.chord-ribbons path{fill-opacity:.55;stroke:var(--surface);stroke-width:.5;transition:fill-opacity .2s var(--ease);cursor:pointer}.chord-ribbons path.off{fill-opacity:.06}.chord-ribbons path.on:hover{fill-opacity:.85}.chord-node{cursor:pointer;transition:opacity .2s var(--ease)}.chord-node.dim{opacity:.35}.chord-node text{font-size:11.5px;fill:var(--fg-2);font-family:var(--sans)}.chord-node:hover text,.chord-node.picked text{fill:var(--fg);font-weight:600}.matrix-wrap{overflow-x:auto}.matrix{display:grid;gap:3px;min-width:560px;align-items:end}.matrix-row{display:contents}.matrix-corner{font-size:10.5px;color:var(--fg-3);align-self:end;padding-bottom:4px}.matrix-col{height:92px;position:relative}.matrix-col span{position:absolute;left:50%;bottom:4px;transform-origin:left bottom;transform:rotate(-55deg);white-space:nowrap;font-size:11px;color:var(--fg-2)}.matrix-src{font-size:11.5px;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px;align-self:center}.matrix i{display:block;height:26px;border-radius:4px}.matrix i.v{background:var(--accent-fill)}.matrix i.z{background:var(--surface-2)}.matrix i:hover{outline:1.5px solid var(--fg)}.treemap-wrap{width:100%}.treemap{display:block}.tm-tile rect{transition:filter .15s}.tm-tile:hover rect{filter:brightness(1.1)}.tm-tile.link{cursor:pointer}.tm-label{font-family:var(--display);font-weight:600;font-size:14px;fill:var(--ink-900)}.tm-value{font-family:var(--mono);font-size:12px;fill:var(--ink-800)}.dvn-dist{display:flex;gap:2px;height:14px;border-radius:7px;overflow:hidden;margin-bottom:14px}.dvn-seg{display:block;min-width:3px;cursor:pointer;transition:filter .15s,opacity .15s}.dvn-seg:hover{filter:brightness(1.12)}.dvn-dist:has(.on) .dvn-seg:not(.on){opacity:.35}.n1{background:var(--red-500)}.n2{background:var(--amber-500)}.n3{background:var(--steel-500)}.n4{background:var(--sky-500)}.n5{background:var(--leaf-500)}.n6{background:var(--leaf-700)}.dvn-rows{display:flex;flex-direction:column}.dvn-row{display:grid;grid-template-columns:90px minmax(40px,1fr) auto auto;gap:12px;align-items:center;padding:7px 6px;border:0;background:none;border-radius:8px;text-align:left;font-size:12.5px;color:inherit;cursor:pointer}.dvn-row+.dvn-row{border-top:1px solid var(--line)}.dvn-row:hover,.dvn-row.on{background:var(--surface-2)}.dvn-row.on{box-shadow:inset 3px 0 0 var(--accent-fill)}.dvn-row.thin .dvn-k{color:var(--bad);font-weight:600}.dvn-k{display:inline-flex;align-items:center;gap:8px}.dvn-dot{width:9px;height:9px;border-radius:3px;display:inline-block}.loader{--loader-a: var(--sky-600);--loader-b: var(--leaf-600);display:grid;justify-items:center;gap:18px;padding:72px 16px 64px;color:var(--fg-3);animation:loader-in .4s var(--ease) both}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .loader{--loader-a: var(--sky-400);--loader-b: var(--leaf-400)}}:root[data-theme=dark] .loader{--loader-a: var(--sky-400);--loader-b: var(--leaf-400)}.loader.compact{padding:28px 16px;gap:12px}.loader-stage{position:relative;width:104px;height:104px;display:grid;place-items:center}.compact .loader-stage{width:56px;height:56px}.loader-ping{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--loader-a);opacity:0;animation:loader-ping 2.4s var(--ease) infinite}.loader-ping:nth-child(2){animation-delay:.8s}.loader-ping:nth-child(3){animation-delay:1.6s;border-color:var(--loader-b)}.loader-mark{position:relative;width:76%;overflow:visible;animation:loader-float 2.4s ease-in-out infinite}.loader-base{fill:color-mix(in srgb,var(--fg-3) 22%,transparent);animation:loader-breathe 2.4s ease-in-out infinite}.loader-trace{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.28 .72;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--loader-a) 70%,transparent));animation:loader-trace 1.2s linear infinite}.loader-text{display:grid;justify-items:center;gap:6px}.loader-what{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.loader-hash{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--fg-3);opacity:.7;font-variant-numeric:tabular-nums}.loader-track{position:relative;width:132px;height:2px;border-radius:2px;background:var(--line);overflow:hidden}.loader-track:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--loader-a),var(--loader-b),transparent);animation:loader-sweep 1.4s var(--ease) infinite}.ins-skeleton{display:grid;place-items:center}@keyframes loader-in{0%{opacity:0;transform:translateY(4px)}}@keyframes loader-ping{0%{transform:scale(.45);opacity:.7}to{transform:scale(1.35);opacity:0}}@keyframes loader-trace{to{stroke-dashoffset:-1}}@keyframes loader-breathe{50%{opacity:.55}}@keyframes loader-float{50%{transform:translateY(-2px)}}@keyframes loader-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.pdf-btn{display:inline-flex;align-items:center;gap:7px;align-self:flex-end}.pdf-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.print-head,.print-only{display:none}@media print{@page{size:A4;margin:14mm 12mm}html,body,.shell,.work{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rail,.topbar,.simple-top,.simple-foot,.tip-layer,.no-print,:has(>.no-print):is(span),.app-page .crumbs,.app-page .linkrow,.app-page .eyebrow,.app-page>:not(.print-head,.page-head,.ins){display:none!important}.print-only{display:inline!important}.work,.content,.simple-content{margin:0!important;padding:0!important;max-width:none!important}.print-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:10px;margin-bottom:18px;border-bottom:2px solid var(--navy)}.print-brand{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--navy)}.print-brand .mark{width:30px;height:17px;fill:var(--navy)}.print-meta{display:grid;justify-items:end;gap:2px;font-size:10px;color:var(--fg-3)}.print-meta b{font-size:12px;color:var(--fg)}.ins-card,.ins-stats,.panel,.kpis{break-inside:avoid}.ins-card{box-shadow:none!important}*{animation:none!important;transition:none!important}}.cv-fly,.cv-net,.cv-routes{display:grid;gap:2px}.cv-fly-row,.cv-net-row,.cv-route{display:grid;align-items:center;gap:10px;padding:5px 6px;border-radius:6px;color:inherit;text-decoration:none;transition:background .15s var(--ease)}.cv-fly-row:hover,.cv-net-row:hover,.cv-route:hover{background:var(--surface-2)}.cv-fly-row{grid-template-columns:52px minmax(0,1fr) 128px minmax(0,1fr) 52px}.cv-fly-v,.cv-net-v,.cv-route-v{font-family:var(--mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--fg-2)}.cv-fly-row .cv-fly-v:first-child{text-align:right}.cv-fly-name{min-width:0;overflow:hidden;white-space:nowrap}.cv-fly-bar{display:flex;height:10px}.cv-fly-bar.out{justify-content:flex-end}.cv-fly-bar i,.cv-route-bar i,.cv-net-track i{display:block;height:100%;border-radius:3px;transform-origin:left;animation:cv-grow .6s var(--ease) both}.cv-fly-bar.out i{background:var(--series);transform-origin:right}.cv-fly-bar.in i{background:var(--leaf-500)}.cv-net-row{grid-template-columns:128px minmax(0,1fr) 64px}.cv-net-track{position:relative;height:10px}.cv-net-track:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line-strong)}.cv-net-track i{position:absolute;top:0}.cv-net-track i.up{left:50%;background:var(--leaf-500)}.cv-net-track i.down{right:50%;background:var(--bad);opacity:.75;transform-origin:right}.cv-net-v{text-align:right}.cv-net-v.up{color:var(--ok)}.cv-net-v.down{color:var(--bad)}.cv-route{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 56px}.cv-route-path{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.cv-route-bar{height:8px;background:var(--surface-2);border-radius:3px}.cv-route-bar i{background:linear-gradient(90deg,var(--series),var(--leaf-500))}.cv-route-v{text-align:right}@media (max-width: 700px){.cv-fly-row{grid-template-columns:44px minmax(0,1fr) 96px minmax(0,1fr) 44px;gap:6px}.cv-net-row{grid-template-columns:96px minmax(0,1fr) 56px}}@keyframes cv-grow{0%{transform:scaleX(0)}}.section-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;padding-top:18px;border-top:1px solid var(--line)}.section-note b{font-size:17px;font-weight:600}.section-note span{font-size:12.5px;color:var(--fg-3)}.lnet{position:relative;height:420px;border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--sky-500) 9%,transparent),transparent 62%),var(--surface);overflow:hidden}.lnet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(color-mix(in srgb,var(--fg-3) 22%,transparent) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);opacity:.5;pointer-events:none}.lnet canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.lnet-node{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:4px;font-size:11px;color:var(--fg-2);text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease)}.lnet-node:hover{transform:translate(-50%,-50%) scale(1.12);color:var(--fg)}.lnet-node img,.lnet-node>:first-child{border-radius:50%;box-shadow:0 0 0 3px var(--surface),0 0 14px color-mix(in srgb,var(--sky-400) 35%,transparent)}.lnet-hud{position:absolute;top:14px;left:16px;display:grid;grid-template-columns:auto auto;align-items:center;gap:2px 8px;font-size:12px;color:var(--fg-2)}.lnet-hud>div{grid-column:2}.lnet-hud b{font-family:var(--mono);font-size:15px;color:var(--fg);font-variant-numeric:tabular-nums}.lnet-dot{grid-row:1 / 3;width:8px;height:8px;border-radius:50%;background:var(--leaf-500);box-shadow:0 0 0 0 var(--leaf-500);animation:lnet-live 1.6s ease-out infinite}.lnet-dot.off{background:var(--fg-3);animation:none}.lnet-key{position:absolute;right:16px;bottom:12px;display:flex;gap:14px;font-size:11px;color:var(--fg-2)}.lnet-key span{display:inline-flex;align-items:center;gap:6px}.lnet-key i{width:8px;height:8px;border-radius:50%}.lnet-key i.leaf{background:var(--leaf-400);box-shadow:0 0 6px var(--leaf-400)}.lnet-key i.sky{background:var(--sky-400);box-shadow:0 0 6px var(--sky-400)}@keyframes lnet-live{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@media (max-width: 700px){.lnet-node span,.lnet-key{display:none}}
