:root{--fn-appbar-h: 56px}html{scrollbar-gutter:stable}.fn-shell{min-height:calc(100 * var(--vh));display:flex;flex-direction:column;background:var(--fn-shell-bg);color:var(--fn-shell-ink);font-family:Segoe UI,system-ui,-apple-system,Arial,sans-serif}.fn-shell__main{flex:1 0 auto;display:flex;flex-direction:column;min-width:0;container-type:inline-size;container-name:fn-page}.fn-shell__main>*{flex:1 0 auto;min-height:0!important}.fn-appbar{position:sticky;top:0;z-index:40;height:var(--fn-appbar-h);box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 max(16px,calc((100% - var(--fn-page-w)) / 2));background:var(--fn-bar-bg);color:var(--fn-bar-ink);border-bottom:1px solid var(--fn-bar-line);box-shadow:var(--fn-bar-shadow)}.fn-icon-btn{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.fn-icon-btn:hover,.fn-icon-btn:focus-visible{background:color-mix(in srgb,currentColor 10%,transparent);outline:none}.fn-icon-btn:focus-visible{box-shadow:0 0 0 2px var(--fn-brand-accent)}.fn-appbar__brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-weight:700;white-space:nowrap}.fn-appbar__brand img{width:28px;height:28px;border-radius:7px;display:block}.fn-appbar__sep{width:1px;height:22px;background:var(--fn-bar-line);flex:0 0 auto}.fn-appbar__crumb{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fn-appbar__crumb-dim{color:var(--fn-bar-muted);font-weight:500;text-decoration:none}.fn-appbar__crumb-dim:hover{text-decoration:underline}.fn-appbar__context{display:flex;gap:8px;margin-left:6px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;min-width:0}.fn-appbar__chip{background:var(--fn-bar-chip-bg);color:var(--fn-bar-chip-ink);border-radius:999px;padding:6px 12px;font-size:12.5px;white-space:nowrap}.fn-appbar__context:hover .fn-appbar__chip,.fn-appbar__context[aria-expanded=true] .fn-appbar__chip{box-shadow:inset 0 0 0 1px var(--fn-brand-accent)}.fn-appbar__context:focus-visible{outline:2px solid var(--fn-brand-accent);outline-offset:2px;border-radius:999px}.fn-appbar__spacer{flex:1 1 auto}.fn-appbar__strip{display:flex;align-items:center;min-width:0}.fn-avatar{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:50%;background:var(--fn-brand-action);color:var(--fn-brand-accent-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.fn-avatar:focus-visible{outline:2px solid var(--fn-brand-accent);outline-offset:2px}.fn-avatar--static{cursor:default}.fn-context-panel{position:sticky;top:var(--fn-appbar-h);z-index:39;border-bottom:1px solid var(--fn-bar-line);box-shadow:var(--fn-bar-shadow)}.fn-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--fn-scrim);opacity:0;pointer-events:none;transition:opacity .16s}.fn-shell.is-nav-open .fn-scrim{opacity:1;pointer-events:auto}.fn-drawer{position:fixed;top:0;bottom:0;left:0;z-index:61;width:272px;max-width:calc(86 * var(--vw));display:flex;flex-direction:column;background:var(--fn-drawer-bg);color:var(--fn-drawer-ink);border-right:1px solid var(--fn-drawer-line);box-shadow:8px 0 30px #0000002e;transform:translate(-100%);visibility:hidden;transition:transform .2s,visibility 0s linear .2s}.fn-shell.is-nav-open .fn-drawer{transform:none;visibility:visible;transition:transform .2s}.fn-drawer__head{height:56px;flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:0 10px 0 18px;color:var(--fn-drawer-head);font-weight:700;border-bottom:1px solid var(--fn-drawer-line)}.fn-drawer__head img{width:28px;height:28px;border-radius:7px}.fn-drawer__head .fn-icon-btn{margin-left:auto}.fn-nav{padding:12px 10px;display:grid;gap:2px;overflow-y:auto}.fn-nav__group{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;opacity:.6;padding:14px 12px 6px}.fn-nav__link{position:relative;display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;color:inherit;text-decoration:none;font-weight:500}.fn-nav__link:hover{background:color-mix(in srgb,var(--fn-drawer-active) 60%,transparent)}.fn-nav__link:focus-visible{outline:2px solid var(--fn-drawer-mark);outline-offset:-2px}.fn-nav__link[aria-current=page]{background:var(--fn-drawer-active);color:var(--fn-drawer-head);font-weight:600}.fn-nav__link[aria-current=page]:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:4px;border-radius:0 4px 4px 0;background:var(--fn-drawer-mark)}.fn-nav__link--sub{padding-left:24px;gap:10px;font-size:13.5px}.fn-nav__dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.fn-drawer__foot{margin-top:auto;padding:14px 18px;border-top:1px solid var(--fn-drawer-line);display:grid;gap:12px}.fn-drawer__context{display:grid;gap:2px;text-align:left;font:inherit;padding:8px 10px;border-radius:10px;border:1px solid var(--fn-drawer-line);background:transparent;color:inherit;cursor:pointer}.fn-drawer__context small{font-size:11px;text-transform:uppercase;letter-spacing:1px;opacity:.6}.fn-drawer__context span{color:var(--fn-drawer-head);font-size:13px;overflow-wrap:anywhere}.fn-drawer__context:hover{background:var(--fn-drawer-active)}.fn-drawer__context:focus-visible{outline:2px solid var(--fn-drawer-mark);outline-offset:1px}.fn-drawer__user{display:flex;align-items:center;gap:10px;min-width:0}.fn-drawer__user span:last-child{display:grid;min-width:0}.fn-drawer__user strong{color:var(--fn-drawer-head);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-drawer__user small{font-size:12px;opacity:.75}.fn-drawer__row{display:flex;gap:8px;flex-wrap:wrap}.fn-drawer__row button{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;padding:7px 12px;border-radius:8px;border:1px solid var(--fn-drawer-line);background:transparent;color:inherit;cursor:pointer}.fn-drawer__row button:hover{background:var(--fn-drawer-active)}.fn-drawer__row button:focus-visible{outline:2px solid var(--fn-drawer-mark);outline-offset:1px}.fn-drawer__row button:disabled{opacity:.6;cursor:wait}.fn-drawer__size{display:grid;gap:6px}.fn-drawer__size>small{font-size:11px;text-transform:uppercase;letter-spacing:1px;opacity:.65}.fn-drawer__row button[aria-pressed=true]{background:var(--fn-drawer-active);color:var(--fn-drawer-head);border-color:var(--fn-drawer-mark)}.fn-drawer__sae{height:24px;width:auto;align-self:start;filter:brightness(0) invert(1);opacity:.75}@media (max-width: 1100px){.fn-appbar__strip{display:none}}@media (max-width: 760px){.fn-appbar{gap:8px;padding:0 8px}.fn-appbar__chip--wide,.fn-appbar__sep,.fn-appbar__wordmark{display:none}}@media (max-width: 480px){.fn-appbar__context{display:none}}@media (prefers-reduced-motion: reduce){.fn-scrim,.fn-drawer,.fn-shell.is-nav-open .fn-drawer{transition:none}}.fn-tone-neutral{--tone-bg: rgba(148, 163, 184, .1);--tone-bd: #29364f;--tone-fg: #cbd5e1;--tone-dot: #64748b}.fn-tone-good{--tone-bg: rgba(34, 197, 94, .13);--tone-bd: #1a5535;--tone-fg: #4ade80;--tone-dot: #22c55e}.fn-tone-warning{--tone-bg: rgba(245, 158, 11, .13);--tone-bd: #6b4310;--tone-fg: #fbbf24;--tone-dot: #f59e0b}.fn-tone-critical{--tone-bg: rgba(239, 68, 68, .13);--tone-bd: #6e2020;--tone-fg: #f87171;--tone-dot: #ef4444}.fn-tone-accent{--tone-bg: rgba(56, 189, 248, .13);--tone-bd: #1e3a8a;--tone-fg: #7dd3fc;--tone-dot: #38bdf8}.fn-tone-deploy{--tone-bg: rgba(147, 51, 234, .15);--tone-bd: #5b2091;--tone-fg: #c084fc;--tone-dot: #9333ea}html[data-fieldnode-theme=light] .fn-tone-neutral{--tone-bg: #eef1f6;--tone-bd: #d7dee6;--tone-fg: #33415a;--tone-dot: #94a3b8}html[data-fieldnode-theme=light] .fn-tone-good{--tone-bg: #e2efe7;--tone-bd: #9cc7ad;--tone-fg: #157347;--tone-dot: #16a34a}html[data-fieldnode-theme=light] .fn-tone-warning{--tone-bg: #f7edda;--tone-bd: #ddc08e;--tone-fg: #a4560c;--tone-dot: #b45309}html[data-fieldnode-theme=light] .fn-tone-critical{--tone-bg: #fbe9e9;--tone-bd: #dfa9a9;--tone-fg: #b3161d;--tone-dot: #dc2626}html[data-fieldnode-theme=light] .fn-tone-accent{--tone-bg: #e7eefb;--tone-bd: #a8c3ea;--tone-fg: #1a4f9e;--tone-dot: #2563eb}html[data-fieldnode-theme=light] .fn-tone-deploy{--tone-bg: #f0e9fa;--tone-bd: #c9aee7;--tone-fg: #6d28d9;--tone-dot: #7c3aed}.fn-pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 12px;font-size:12.5px;line-height:1.15;white-space:nowrap;border:1px solid transparent;box-sizing:border-box}.fn-pill__label{font-weight:600;letter-spacing:.01em}.fn-pill__value{font-weight:800}.fn-pill__dot{width:7px;height:7px;border-radius:999px;background:var(--tone-dot, #64748b);flex:0 0 auto;box-shadow:0 0 0 3px color-mix(in srgb,var(--tone-dot, #64748b) 22%,transparent)}.fn-pill--meta{background:#94a3b80f;border-color:#1e293b}.fn-pill--meta .fn-pill__label{color:#7d8ba1}.fn-pill--meta .fn-pill__value{color:#e5e7eb}html[data-fieldnode-theme=light] .fn-pill--meta{background:#eef1f6;border-color:#dde3ea}html[data-fieldnode-theme=light] .fn-pill--meta .fn-pill__label{color:#6a778c}html[data-fieldnode-theme=light] .fn-pill--meta .fn-pill__value{color:#1e293b}.fn-pill--stat{background:#94a3b80f;border-color:#24304a}.fn-pill--stat .fn-pill__label{color:#8595ab}.fn-pill--stat .fn-pill__value{color:#f1f5f9}html[data-fieldnode-theme=light] .fn-pill--stat{background:#fff;border-color:#d7dee6}html[data-fieldnode-theme=light] .fn-pill--stat .fn-pill__label{color:#5a6b80}html[data-fieldnode-theme=light] .fn-pill--stat .fn-pill__value{color:#10203a}.fn-pill--status{background:var(--tone-bg);border-color:var(--tone-bd);font-weight:800}.fn-pill--status .fn-pill__label,.fn-pill--status .fn-pill__value{color:var(--tone-fg)}.fn-pill--status .fn-pill__dot{background:var(--tone-fg);box-shadow:none}.fn-tone-neutral{--tone-solid-1: #64748b;--tone-solid-2: #475569}.fn-tone-good{--tone-solid-1: #22c55e;--tone-solid-2: #15803d}.fn-tone-warning{--tone-solid-1: #f59e0b;--tone-solid-2: #b45309}.fn-tone-critical{--tone-solid-1: #ef4444;--tone-solid-2: #b91c1c}.fn-tone-accent{--tone-solid-1: #38bdf8;--tone-solid-2: #0284c7}.fn-tone-deploy{--tone-solid-1: #a855f7;--tone-solid-2: #7c3aed}.fn-pill--solid{padding:7px 14px;font-size:12.5px;font-weight:800;letter-spacing:.01em;color:#fff;border:1px solid rgba(255,255,255,.22);background:linear-gradient(135deg,var(--tone-solid-1, #64748b),var(--tone-solid-2, #475569));box-shadow:0 3px 9px #02061761,inset 0 1px #ffffff38;text-shadow:0 1px 0 rgba(0,0,0,.28)}.fn-pill--solid .fn-pill__label,.fn-pill--solid .fn-pill__value{color:#fff}html[data-fieldnode-theme=light] .fn-pill--solid{border-color:#fff6;box-shadow:0 3px 8px #10203a38,inset 0 1px #ffffff4d}.fn-tag{display:inline-flex;align-items:center;gap:6px;border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:700;letter-spacing:.02em;line-height:1.15;white-space:nowrap;background:#94a3b814;border:1px solid #24304a;color:#cbd5e1}.fn-tag--tone{background:var(--tone-bg);border-color:var(--tone-bd);color:var(--tone-fg)}html[data-fieldnode-theme=light] .fn-tag{background:#eef1f6;border-color:#d7dee6;color:#33415a}html[data-fieldnode-theme=light] .fn-tag--tone{background:var(--tone-bg);border-color:var(--tone-bd);color:var(--tone-fg)}.fn-hero{position:relative;overflow:hidden;border-radius:18px;padding:22px 24px;border:1px solid #1e3a5f;background:radial-gradient(120% 140% at 0% 0%,rgba(56,189,248,.16),transparent 55%),linear-gradient(135deg,#0b1b30,#0a1424 52%,#0a1220);box-shadow:0 18px 42px #02061773,inset 0 1px #ffffff0a}.fn-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#38bdf8,#2563eb 60%,#1d4ed8)}html[data-fieldnode-theme=light] .fn-hero{border-color:#cfe0f4;background:radial-gradient(120% 140% at 0% 0%,rgba(37,99,235,.1),transparent 55%),linear-gradient(135deg,#fff,#f2f7ff 60%,#eef4fd);box-shadow:0 12px 30px #10203a1f,inset 0 1px #fffc}.fn-hero__eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#7db4fa}html[data-fieldnode-theme=light] .fn-hero__eyebrow{color:#1d4ed8}.fn-hero__value{font-size:46px;font-weight:900;line-height:1;letter-spacing:-.02em;color:#f8fafc}html[data-fieldnode-theme=light] .fn-hero__value{color:#0b1b34}.fn-hero__sub{color:#93a4bd;font-size:13px}html[data-fieldnode-theme=light] .fn-hero__sub{color:#56657d}.fn-progress{position:relative;height:12px;border-radius:999px;background:#94a3b829;overflow:hidden;box-shadow:inset 0 1px 2px #00000059}.fn-progress__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,#22c55e,#38bdf8 70%,#60a5fa);box-shadow:0 0 12px #38bdf880;transition:width .6s cubic-bezier(.22,1,.36,1)}html[data-fieldnode-theme=light] .fn-progress{background:#dbe6f2;box-shadow:inset 0 1px 2px #10203a1f}html[data-fieldnode-theme=light] .fn-progress__fill{box-shadow:0 0 8px #2563eb59}.fn-hero__stat{display:grid;gap:2px}.fn-hero__stat-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;color:#7d8ba1}.fn-hero__stat-value{font-size:20px;font-weight:800;color:#f1f5f9}html[data-fieldnode-theme=light] .fn-hero__stat-label{color:#6a778c}html[data-fieldnode-theme=light] .fn-hero__stat-value{color:#10203a}.fn-metric{display:grid;gap:2px;min-width:0;border-radius:8px;padding:7px 9px;background:#94a3b80f;border:1px solid #24304a;border-left:3px solid var(--tone-dot, #64748b)}.fn-metric__label{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#8595ab}.fn-metric__value{font-size:17px;font-weight:800;color:#f1f5f9;margin-top:1px}html[data-fieldnode-theme=light] .fn-metric{background:#fff;border-color:#e3e9f0;border-left-color:var(--tone-dot, #94a3b8)}html[data-fieldnode-theme=light] .fn-metric__label{color:#6a778c}html[data-fieldnode-theme=light] .fn-metric__value{color:#10203a}.fn-slot{text-align:left;border-radius:16px;padding:10px;display:grid;gap:8px;cursor:pointer;color:#f1f5f9;border:1px solid transparent;border-color:var(--tone-bd, #2b3a52);transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.fn-slot:hover{transform:translateY(-1px)}.fn-slot.fn-tone-deploy{background:#241348}.fn-slot.fn-tone-good{background:#0c2a1a}.fn-slot.fn-tone-accent{background:#10233f}.fn-slot.fn-tone-warning{background:#2c1e05}.fn-slot.fn-tone-critical{background:#2a0f0f}.fn-slot.fn-tone-neutral{background:#182234}html[data-fieldnode-theme=light] .fn-slot{color:#10203a}html[data-fieldnode-theme=light] .fn-slot.fn-tone-deploy{background:#f0e9fa}html[data-fieldnode-theme=light] .fn-slot.fn-tone-good{background:#e2efe7}html[data-fieldnode-theme=light] .fn-slot.fn-tone-accent{background:#e0f1fa}html[data-fieldnode-theme=light] .fn-slot.fn-tone-warning{background:#f7edda}html[data-fieldnode-theme=light] .fn-slot.fn-tone-critical{background:#f8e7e7}html[data-fieldnode-theme=light] .fn-slot.fn-tone-neutral{background:#eef1f6}.fn-slot.is-exception{border-color:#f59e0b}.fn-slot.is-active{border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd66}html[data-fieldnode-theme=light] .fn-slot.is-active{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb59}.fn-slot.is-blocked{border-color:#ef4444}.fn-evidence{border-radius:16px;overflow:hidden;color:#f8fafc;border:1px solid #38bdf8;background:linear-gradient(145deg,#071a2c,#0b1220)}.fn-evidence.is-critical{border-color:#fb7185}.fn-evidence__head{padding:14px;border-bottom:1px solid #1e293b;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.fn-evidence__title{font-size:17px;font-weight:900}.fn-evidence__body{padding:14px;display:grid;gap:11px}html[data-fieldnode-theme=light] .fn-evidence{color:#10203a;border-color:#a8c3ea;background:linear-gradient(145deg,#eef4fe,#f6f9fd)}html[data-fieldnode-theme=light] .fn-evidence.is-critical{border-color:#dfa9a9}html[data-fieldnode-theme=light] .fn-evidence__head{border-bottom-color:#dbe2ea}.fn-eyebrow-rule{display:inline-block;width:28px;height:3px;border-radius:999px;background:var(--tone-dot, #38bdf8);margin-bottom:8px}.fn-save-cta{background:var(--fn-good-wash);color:#fff;border:1px solid var(--fn-accent-good);border-radius:12px;padding:12px 20px;font-weight:900;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 20px #10b9812e;transition:box-shadow .14s ease,border-color .14s ease,opacity .14s ease}.fn-save-cta:disabled{cursor:not-allowed;opacity:.55}@keyframes fnSavePulse{0%,to{box-shadow:0 0 #10b98100,0 8px 20px #10b98129;border-color:var(--fn-accent-good)}50%{box-shadow:0 0 0 3px #34d39966,0 10px 24px #10b9814d;border-color:#34d399}}.fn-save-cta--pulse{animation:fnSavePulse 1.7s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.fn-save-cta--pulse{animation:none}}.fn-hero-export{background:linear-gradient(135deg,#0891b2,#0e7490);color:#ecfeff;border:1px solid #67e8f9;border-radius:12px;padding:12px 20px;font-weight:900;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 22px #0891b247;transition:box-shadow .14s ease,filter .14s ease,opacity .14s ease}.fn-hero-export:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 10px 26px #0891b261}.fn-hero-export:disabled{cursor:not-allowed;opacity:.5}html[data-fieldnode-theme=light] .fn-hero-export{background:linear-gradient(135deg,#0e7490,#155e75);color:#fff;border-color:#0e7490;box-shadow:0 6px 16px #0e749047}html[data-fieldnode-theme=light] .fn-save-cta{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border-color:#15803d;box-shadow:0 6px 16px #16a34a47}.fn-tray-tab{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:184px;padding:14px 20px;border-radius:16px;cursor:pointer;text-align:left;background:var(--fn-tile);border:2px dashed var(--fn-line-strong);color:var(--fn-ink-base);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.fn-tray-tab:hover{border-color:var(--fn-accent-blue-bright);background:color-mix(in srgb,var(--fn-accent-info) 14%,var(--fn-tile));transform:translateY(-1px);box-shadow:0 6px 16px #2563eb2e}.fn-tray-tab__tag{font-size:12px;text-transform:uppercase;letter-spacing:.7px;font-weight:900;opacity:1;color:var(--fn-accent-blue-bright)}.fn-tray-tab__name{font-size:21px;font-weight:900;line-height:1.05;color:var(--fn-ink-accent)}.fn-tray-tab__rov{font-size:13px;opacity:.92}.fn-tray-tab.is-active{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:2px solid #93c5fd;color:#f8fafc;cursor:default;box-shadow:0 10px 26px #2563eb57}.fn-tray-tab.is-active:hover{transform:none;background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.fn-tray-tab.is-active .fn-tray-tab__tag,.fn-tray-tab.is-active .fn-tray-tab__name{color:#f8fafc}.fn-tray-tab.is-active .fn-tray-tab__tag{opacity:.95}@property --fn-export-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.fn-export-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--fn-accent-sky) 22%,var(--fn-tile)),color-mix(in srgb,var(--fn-accent-sky) 9%,var(--fn-tile)));color:var(--fn-ink-base);border:1px solid color-mix(in srgb,var(--fn-accent-sky) 60%,var(--fn-line-strong));border-radius:12px;padding:9px 14px;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap;box-shadow:0 3px 10px #0891b233,inset 0 1px #ffffff24,inset 0 -3px 7px #02061738;transition:filter .12s ease,box-shadow .12s ease,transform .12s ease}.fn-export-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--fn-export-angle),transparent 0deg,var(--fn-accent-sky) 70deg,#a5f3fc 120deg,transparent 210deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fnExportSpin 5s linear infinite;pointer-events:none;z-index:0}.fn-export-btn>*{position:relative;z-index:1}@keyframes fnExportSpin{to{--fn-export-angle: 360deg}}.fn-export-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 7px 18px #0891b24d,inset 0 1px #ffffff2e,inset 0 -3px 7px #02061738}.fn-export-btn:disabled{cursor:not-allowed;opacity:.5}.fn-export-btn:disabled:before{animation:none;opacity:.25}@media (prefers-reduced-motion: reduce){.fn-export-btn:before{animation:none}}html[data-fieldnode-theme=light] .fn-export-btn{color:#0b3a4a;background:linear-gradient(180deg,color-mix(in srgb,var(--fn-accent-sky) 26%,#ffffff),color-mix(in srgb,var(--fn-accent-sky) 14%,#ffffff));border-color:#22a4c4;box-shadow:0 3px 10px #0891b22e,inset 0 1px #fff9,inset 0 -3px 7px #0891b21a}.fn-tray-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 1000px){.fn-tray-setup-grid{grid-template-columns:1fr}}.fn-field{display:grid;gap:6px}.fn-field__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fn-ink-muted)}.fn-field__input{width:100%;box-sizing:border-box;min-height:38px;padding:8px 12px;border-radius:10px;font-size:13px;background:color-mix(in srgb,var(--fn-ink-base) 14%,var(--fn-input-bg));color:var(--fn-input-ink);border:1px solid color-mix(in srgb,var(--fn-accent-sky) 34%,var(--fn-line-strong));box-shadow:inset 0 1px #ffffff24;transition:border-color .12s ease,box-shadow .12s ease}.fn-field__input::placeholder{color:var(--fn-input-placeholder)}.fn-field__input:hover{border-color:color-mix(in srgb,var(--fn-accent-sky) 40%,var(--fn-input-border))}.fn-field__input:focus-visible{outline:3px solid var(--fn-accent-sky);outline-offset:2px;border-color:var(--fn-accent-sky)}html[data-fieldnode-theme=light] .fn-field__input{border-color:color-mix(in srgb,var(--fn-accent-sky) 34%,var(--fn-line-strong))!important}.fn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 16px;border-radius:12px;font-weight:800;font-size:13px;white-space:nowrap;cursor:pointer;transition:filter .12s ease,box-shadow .12s ease,transform .12s ease}.fn-btn:disabled{cursor:not-allowed;opacity:.5}.fn-btn:focus-visible{outline:3px solid var(--fn-accent-sky);outline-offset:2px}.fn-btn--action{background:linear-gradient(180deg,color-mix(in srgb,var(--fn-accent-info) 42%,var(--fn-tile)),color-mix(in srgb,var(--fn-accent-info) 24%,var(--fn-tile)));color:var(--fn-ink-strong);border:1px solid color-mix(in srgb,var(--fn-accent-info) 88%,var(--fn-line-strong));box-shadow:0 3px 10px #2563eb47,inset 0 1px #ffffff2e}.fn-btn--action:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 7px 18px #2563eb4d,inset 0 1px #ffffff2e}.fn-btn--quiet{background:linear-gradient(180deg,color-mix(in srgb,var(--fn-accent-neutral) 32%,var(--fn-tile)),color-mix(in srgb,var(--fn-accent-neutral) 16%,var(--fn-tile)));color:var(--fn-ink-strong);border:1px solid color-mix(in srgb,var(--fn-accent-neutral) 72%,var(--fn-line-strong));box-shadow:inset 0 1px #ffffff14}.fn-btn--quiet:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.fn-btn--primary{background:var(--fn-accent-action);color:#fff;border:1px solid var(--fn-accent-blue-bright);box-shadow:0 3px 10px #1d4ed847,inset 0 1px #ffffff24}.fn-btn--primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.fn-btn--done{background:linear-gradient(180deg,color-mix(in srgb,var(--fn-accent-good) 30%,var(--fn-tile)),color-mix(in srgb,var(--fn-accent-good) 14%,var(--fn-tile)));color:var(--fn-text-good);border:1px solid color-mix(in srgb,var(--fn-accent-good) 65%,var(--fn-line-strong));transform:translateY(1px) scale(.98)}html[data-fieldnode-theme=light] .fn-btn--action.fn-btn--done{color:color-mix(in srgb,var(--fn-text-good) 78%,#000)}.fn-seg{display:flex;flex-wrap:wrap;gap:8px}.fn-seg__btn{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:6px 14px;border-radius:999px;font-weight:800;font-size:12px;white-space:nowrap;cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--fn-accent-info) 20%,var(--fn-tile)),color-mix(in srgb,var(--fn-accent-info) 8%,var(--fn-tile)));color:var(--fn-ink-base);border:1px solid color-mix(in srgb,var(--fn-accent-info) 55%,var(--fn-line-strong));transition:filter .12s ease,transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease}.fn-seg__btn:hover:not(.is-active){filter:brightness(1.1)}.fn-seg__btn:focus-visible{outline:3px solid var(--fn-accent-sky);outline-offset:2px}.fn-seg__btn.is-active{background:var(--fn-accent-info);border-color:var(--fn-accent-blue-bright);color:#fff;cursor:pointer}.fn-seg__btn.is-active:hover{transform:translateY(-1px)}html[data-fieldnode-theme=light] .fn-seg__btn:not(.is-active){color:var(--fn-ink-strong)}.fn-seg__btn--chip{min-height:26px;padding:3px 10px;font-size:11px}.fn-seg__dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--fn-accent-warning)}.fn-action-group{display:grid;gap:8px;min-width:0;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--fn-accent-neutral) 10%,var(--fn-tile));border:1px solid color-mix(in srgb,var(--fn-accent-neutral) 30%,var(--fn-line-strong))}.fn-action-group__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fn-combo{position:relative;min-width:0}.fn-combo__list{position:absolute;top:100%;left:0;right:0;margin-top:6px;z-index:20;max-height:280px;overflow-y:auto;display:grid;gap:2px;padding:6px;border-radius:12px;background:color-mix(in srgb,var(--fn-accent-sky) 10%,var(--fn-tile));border:1px solid color-mix(in srgb,var(--fn-accent-sky) 40%,var(--fn-line-strong));box-shadow:0 18px 40px #02061773}.fn-combo__list--above{top:auto;bottom:100%;margin-top:0;margin-bottom:6px;box-shadow:0 -18px 40px #02061773}.fn-combo__option{display:grid;gap:2px;padding:7px 9px;border-radius:8px;border:1px solid transparent;cursor:pointer}.fn-combo__option:hover,.fn-combo__option.is-active{background:color-mix(in srgb,var(--fn-accent-sky) 20%,var(--fn-tile));border-color:color-mix(in srgb,var(--fn-accent-sky) 45%,var(--fn-line-strong))}.fn-combo__option.is-selected{border-color:color-mix(in srgb,var(--fn-accent-sky) 65%,var(--fn-line-strong))}.fn-combo__option-primary{font-weight:800;font-size:13px;color:var(--fn-ink-strong)}.fn-combo__option-meta{font-size:11px;color:var(--fn-ink-muted)}.fn-combo__empty{padding:10px 9px;font-size:12px;color:var(--fn-ink-muted)}.fn-combo__status{padding:6px 9px 2px;margin-top:2px;border-top:1px solid color-mix(in srgb,var(--fn-accent-sky) 25%,var(--fn-line-strong));font-size:10px;color:var(--fn-ink-muted)}.fn-combo__mark{background:color-mix(in srgb,var(--fn-accent-warning) 55%,var(--fn-tile));color:var(--fn-ink-strong);border-radius:3px;padding:0 1px}.fn-grid-body{user-select:none;-webkit-user-select:none}.fn-cell-selected{background-color:color-mix(in srgb,var(--fn-accent-sky) 18%,transparent);outline:1px solid color-mix(in srgb,var(--fn-accent-sky) 45%,transparent);outline-offset:-1px}.fn-grid-col-head{cursor:pointer;user-select:none;-webkit-user-select:none}.fn-grid-col-head:hover{color:var(--fn-ink-accent)}.fn-row-check{width:18px;height:18px;cursor:pointer;accent-color:var(--fn-accent-sky)}.fn-row-check-cell{cursor:pointer}.fn-row-check-cell:hover{background:color-mix(in srgb,var(--fn-accent-sky) 10%,transparent)}.fn-range-readout:not(:empty){display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:6px 10px;border-radius:999px;font-size:12px;background:var(--fn-tile);border:1px solid var(--fn-line);color:var(--fn-ink-soft)}.fn-range-readout:empty{display:none}.fn-btn--danger{background:linear-gradient(180deg,color-mix(in srgb,var(--fn-accent-critical) 78%,var(--fn-tile)),var(--fn-accent-critical));color:#fff;border:1px solid var(--fn-accent-critical-bright);box-shadow:0 3px 10px #b91c1c47,inset 0 1px #ffffff24}.fn-btn--danger:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.fn-dialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;font-family:Arial,sans-serif;background:color-mix(in srgb,var(--fn-canvas) 62%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fn-dialog-fade .12s ease-out}.fn-dialog{--fn-dialog-accent: var(--fn-accent-info);width:min(460px,100%);max-height:calc(calc(100 * var(--vh)) - 32px);overflow-y:auto;box-sizing:border-box;display:grid;gap:14px;padding:20px 20px 18px;border-radius:16px;background:var(--fn-zone);color:var(--fn-ink-base);border:1px solid var(--fn-line-strong);border-top:3px solid var(--fn-dialog-accent);box-shadow:0 24px 60px #02061773;animation:fn-dialog-rise .14s ease-out}.fn-dialog--warning{--fn-dialog-accent: var(--fn-accent-warning)}.fn-dialog--danger{--fn-dialog-accent: var(--fn-accent-critical-bright)}.fn-dialog__head{display:flex;align-items:center;gap:10px}.fn-dialog__mark{width:10px;height:10px;flex:0 0 auto;border-radius:999px;background:var(--fn-dialog-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--fn-dialog-accent) 22%,transparent)}.fn-dialog__title{margin:0;font-size:17px;font-weight:800;line-height:1.3;color:var(--fn-ink-strong)}.fn-dialog__message{font-size:13.5px;line-height:1.55;color:var(--fn-ink-soft)}.fn-dialog__message p{margin:0}.fn-dialog__message p+p{margin-top:8px}.fn-dialog__details{margin:0;padding:10px 12px 10px 28px;border-radius:10px;font-size:12.5px;line-height:1.5;color:var(--fn-ink-base);background:color-mix(in srgb,var(--fn-dialog-accent) 8%,var(--fn-tile));border:1px solid var(--fn-line)}.fn-dialog__fields{display:grid;gap:12px}.fn-dialog__hint{font-size:11.5px;color:var(--fn-ink-muted)}.fn-dialog__error{font-size:11.5px;font-weight:700;color:var(--fn-text-critical)}.fn-dialog__actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:2px}@keyframes fn-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes fn-dialog-rise{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.fn-dialog,.fn-dialog__backdrop{animation:none}}html[data-fieldnode-theme=light] .fn-dialog{box-shadow:0 24px 60px #0f172a2e}.fn-packchart{--pack-1: #3987e5;--pack-2: #d95926}html[data-fieldnode-theme=light] .fn-packchart{--pack-1: #2a78d6;--pack-2: #eb6834}.fn-packchart__tip{z-index:2;padding:8px 10px;border-radius:10px;background:var(--fn-tile);border:1px solid var(--fn-line-strong);box-shadow:0 10px 24px #02061759;font-size:12px}html[data-fieldnode-theme=light] .fn-packchart__tip{box-shadow:0 8px 20px #10203a29}.fn-link-btn{background:none;border:0;padding:0;font:inherit;font-weight:800;color:var(--fn-ink-strong);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--fn-accent-sky) 60%,transparent);text-underline-offset:3px;cursor:pointer}.fn-link-btn:hover{text-decoration-color:var(--fn-accent-sky)}.fn-link-btn:focus-visible{outline:3px solid var(--fn-accent-sky);outline-offset:2px;border-radius:4px}.fn-glance{display:flex;flex-wrap:wrap;gap:8px 0}.fn-glance__item{display:grid;gap:2px;padding:2px 14px;border-left:1px solid var(--fn-line)}.fn-glance__item:first-child{border-left:0;padding-left:0}.fn-glance__item span{font-size:12px;color:var(--fn-ink-muted);white-space:nowrap}.fn-glance__item b{font-size:20px;font-weight:700;color:var(--fn-ink-strong);font-variant-numeric:tabular-nums}.fn-glance__item.is-zero b{color:var(--fn-ink-faint)}.fn-glance__item.is-warn b{color:var(--fn-text-warning)}.fn-glance__item.is-problem b{color:var(--fn-text-critical)}.fn-glance__item.is-done b{color:var(--fn-accent-deploy)}:root{--fn-zoom: 1;--vh: calc(1vh / var(--fn-zoom));--vw: calc(1vw / var(--fn-zoom));--fn-page-w: min(calc(230 * var(--vh)), calc(calc(100 * var(--vw)) - clamp(16px, calc(2 * var(--vw)), 40px)))}:root,html[data-fieldnode-theme=dark]{--fn-canvas: #020617;--fn-zone: #111827;--fn-tile: #0f172a;--fn-tile-deep: #0b1220;--fn-border-zone: #334155;--fn-border-tile: #334155;--fn-ink-on-surface: #e5e7eb;--fn-line: #334155;--fn-line-faint: #1f2937;--fn-line-strong: #475569;--fn-ink-strong: #f8fafc;--fn-ink-base: #e5e7eb;--fn-ink-soft: #cbd5e1;--fn-ink-muted: #94a3b8;--fn-ink-faint: #64748b;--fn-ink-accent: #93c5fd;--fn-text-good: #86efac;--fn-text-warning: #fbbf24;--fn-text-critical: #fca5a5;--fn-good-wash: #052e16;--fn-warning-wash: #451a03;--fn-critical-wash: #3f1d1d;--fn-danger-wash: #7f1d1d;--fn-danger-wash-deep: #1f0f13;--fn-wash-cyan: #0c4a6e;--fn-accent-cyan: #22d3ee;--fn-text-cyan: #e0f2fe;--fn-wash-indigo: #1e1b4b;--fn-accent-indigo: #818cf8;--fn-text-indigo: #e0e7ff;--fn-input-bg: #020617;--fn-input-ink: #e5e7eb;--fn-input-border: #334155;--fn-input-placeholder: #64748b;--fn-btn-bg: #111827;--fn-btn-ink: #ffffff;--fn-btn-border: #334155;--fn-accent-deploy: #9333ea;--fn-accent-deploy-alt: #8b5cf6;--fn-accent-good: #22c55e;--fn-accent-good-deep: #16a34a;--fn-accent-warning: #f59e0b;--fn-accent-critical: #dc2626;--fn-accent-critical-bright: #ef4444;--fn-accent-info: #2563eb;--fn-accent-sky: #38bdf8;--fn-accent-teal: #14b8a6;--fn-accent-violet: #7c3aed;--fn-accent-blue-bright: #60a5fa;--fn-accent-action: #0a74a6;--fn-accent-neutral: #475569;--fn-shell-bg: #0a1628;--fn-shell-ink: #e3ebf5;--fn-boot-bg: #0a1628;--fn-boot-ink: #a9bbd2;--fn-bar-bg: #0d1d33;--fn-bar-ink: #e3ebf5;--fn-bar-muted: #8ea2bb;--fn-bar-line: #1e3553;--fn-bar-shadow: 0 1px 0 rgba(0, 0, 0, .35);--fn-bar-chip-bg: #132a46;--fn-bar-chip-ink: #b8cbe2;--fn-drawer-bg: #0d1d33;--fn-drawer-ink: #a9bbd2;--fn-drawer-head: #ffffff;--fn-drawer-active: #15304f;--fn-drawer-mark: #17a0db;--fn-drawer-line: #1e3553;--fn-scrim: rgba(2, 8, 18, .6);--fn-brand-accent: #17a0db;--fn-brand-accent-ink: #ffffff;--fn-brand-action: #0a74a6;--fn-tab-bg: #16223c;--fn-tab-ink: #e2e8f0;--fn-tab-line: #334155;--fn-tab-shadow: 0 1px 0 rgba(0, 0, 0, .4), 0 3px 10px rgba(0, 0, 0, .35);--fn-tab-active-bg: linear-gradient(135deg, #3b82f6, #1d4ed8 56%, #1e40af);--fn-tab-active-ink: #f8fafc;--fn-tab-active-line: #93c5fd;--fn-tab-active-shadow: 0 0 0 1px rgba(147, 197, 253, .28), 0 14px 32px rgba(37, 99, 235, .24), inset 0 1px 0 rgba(255, 255, 255, .18);--fn-tab-bar-bg: rgba(7, 13, 26, .92);--fn-tab-bar-ink: currentColor;--fn-tab-bar-line: #1d2a42;--fn-tab-bar-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);--fn-map-soft-cell: #07598533;--fn-map-soft-row: #07598522;--fn-map-confirmed-cell: #164e6333;--fn-map-confirmed-row: #164e6322;--fn-map-deployed-cell: #312e8133;--fn-map-deployed-row: #312e8122;--fn-map-recovered-cell: #14532d33;--fn-map-recovered-row: #14532d22;--fn-map-unreconciled-cell: #78350f33;--fn-map-unreconciled-row: #78350f22;--fn-map-recovery-cell: #065f4633;--fn-map-recovery-row: #065f4622;--fn-map-planned-cell: #1f293733;--fn-map-planned-row: #1f293722;--fn-gain-1-cell: #1e3a8a33;--fn-gain-2-cell: #7c2d1233;--fn-gain-3-cell: #581c8733;--fn-gain-4-cell: #14532d33;--fn-tint-purple-bg: #3b0764;--fn-tint-violet-bg: #2e1065;--fn-tint-purple-line: #a855f7;--fn-tint-purple-ink: #f3e8ff;--fn-tint-blue-bg: #172554;--fn-tint-blue-line: #60a5fa;--fn-tint-blue-ink: #e5e7eb;--fn-tint-rust-bg: #7c2d12;--fn-tint-rust-line: #fb923c;--fn-tint-rust-ink: #ffedd5;--fn-tint-amber-ink: #fef3c7;--fn-tint-shadow: none;--fn-gain-2-line: #f97316;--fn-gain-2-ink: #fdba74;--fn-gain-3-line: #a855f7;--fn-gain-3-ink: #d8b4fe;--fn-days-under-50-glow: rgba(34, 197, 94, .18);--fn-days-50-line: #84cc16;--fn-days-50-ink: #ecfccb;--fn-days-50-glow: rgba(132, 204, 22, .22);--fn-days-80-line: #eab308;--fn-days-80-ink: #fef9c3;--fn-days-80-glow: rgba(234, 179, 8, .24);--fn-days-90-glow: rgba(245, 158, 11, .28);--fn-days-110-line: #f97316;--fn-days-110-ink: #ffedd5;--fn-days-110-glow: rgba(249, 115, 22, .28);--fn-days-120-line: #ea580c;--fn-days-120-ink: #ffedd5;--fn-days-120-glow: rgba(234, 88, 12, .32);--fn-days-150-glow: rgba(220, 38, 38, .35);--fn-anchor-line: #facc15;--fn-line-dark: #1f2937;--fn-accent-purple: #a855f7;--fn-accent-sky-deep: #0ea5e9;--fn-action-ink: #ffffff;--fn-text-indigo-soft: #c7d2fe;--fn-text-violet-soft: #c4b5fd;--fn-text-sky-soft: #bae6fd;--fn-text-purple: #e9d5ff;--fn-amber-deep-wash: #3b2500;--fn-ink-on-good: #04120b;--fn-text-good-soft: #dcfce7;--fn-line-blue-deep: #1e3a8a;--fn-accent-good-darker: #166534;--fn-accent-orange: #fb923c;--fn-accent-blue: #3b82f6;--fn-row-abandoned-bg: #3f0d0d;--fn-row-changed-bg: #2b1a05;--fn-disabled-bg: #3f3f46;--fn-disabled-line: #52525b;--fn-accent-good-dark: #15803d;--fn-accent-good-bright: #4ade80;--fn-text-orange-soft: #fdba74;--fn-text-orange-pale: #ffedd5;--fn-text-purple-soft: #d8b4fe;--fn-on-blue-ink: #f8fafc;--fn-drift-bg: #431407;--fn-drift-card-bg: #1c1917;--fn-swap-from: #d946ef;--fn-swap-to: #a21caf;--fn-swap-line: #f5d0fe;--fn-swap-glow: 0 0 0 3px rgba(217, 70, 239, .25), 0 8px 22px rgba(217, 70, 239, .35);--fn-swap-ring: rgba(217, 70, 239, .35);--fn-mode-block-bg: #3f3f46;--fn-mode-block-line: #f59e0b;--fn-mode-swap-bg: #4a044e;--fn-note-info-line: #2563eb;--fn-note-info-ink: #93c5fd;--fn-invalid-bg: #1f0b0b;--fn-line-plan: #26364f;--fn-tint-navy-bg: #1e3a8a;--fn-tint-amber-bg: #78350f;--fn-tint-amber-line: #f59e0b;--fn-tint-amber-text: #fbbf24;--fn-tint-red-bg: #3f0d12;--fn-tint-red-line: #ef4444;--fn-tint-red-ink: #fca5a5;--fn-replace-bg: #450a0a;--fn-accent-danger-deep: #b91c1c;--fn-text-amber-soft: #fde68a;--fn-text-critical-soft: #fecaca;--fn-tint-blue-ink-on: currentColor;--fn-tint-red-ink-on: currentColor;--fn-accent-zinc: #a1a1aa;--fn-accent-orange-strong: #f97316;--fn-accent-lilac: #a78bfa;--fn-accent-rose: #fb7185;--fn-accent-indigo-mid: #6366f1;--fn-cal-low: #0f766e;--fn-cal-idle: #2b3a52;--fn-geo-water: #0b1220;--fn-login-page-bg: linear-gradient(180deg, #020617 0%, #0f172a 100%);--fn-login-ink: #ffffff;--fn-login-card-bg: rgba(15, 23, 42, .94);--fn-login-card-line: #334155;--fn-login-card-shadow: 0 24px 60px rgba(0, 0, 0, .35);--fn-login-logo-line: #334155;--fn-login-logo-ink: currentColor;--fn-login-error-line: #7f1d1d;--fn-login-error-bg: rgba(127, 29, 29, .2);--fn-login-busy-ink: #ffffff}html[data-fieldnode-theme=light]{--fn-canvas: #d7dee8;--fn-zone: #e8edf2;--fn-tile: #ffffff;--fn-tile-deep: #ffffff;--fn-border-zone: #d1dae4;--fn-border-tile: #cfd8e3;--fn-ink-on-surface: #10203a;--fn-line: #cfd8e3;--fn-line-faint: #dbe2ea;--fn-line-strong: #9aa7b6;--fn-ink-strong: #10203a;--fn-ink-base: #52627a;--fn-ink-soft: #52627a;--fn-ink-muted: #52627a;--fn-ink-faint: #52627a;--fn-ink-accent: #1d4ed8;--fn-text-good: #15803d;--fn-text-warning: #b45309;--fn-text-critical: #b91c1c;--fn-good-wash: #e2efe7;--fn-warning-wash: #f7edda;--fn-critical-wash: #f8e7e7;--fn-danger-wash: #f8e7e7;--fn-danger-wash-deep: #f8e7e7;--fn-wash-cyan: #e2f1fb;--fn-accent-cyan: #0891b2;--fn-text-cyan: #0369a1;--fn-wash-indigo: #e9eafc;--fn-accent-indigo: #4f46e5;--fn-text-indigo: #3730a3;--fn-input-bg: #ffffff;--fn-input-ink: #0f172a;--fn-input-border: #9aa7b6;--fn-input-placeholder: #64748b;--fn-btn-bg: #ffffff;--fn-btn-ink: #10203a;--fn-btn-border: #c6d0dc;--fn-shell-bg: #f3f5f8;--fn-shell-ink: #14243a;--fn-boot-bg: #f3f5f8;--fn-boot-ink: #14243a;--fn-bar-bg: #ffffff;--fn-bar-ink: #14243a;--fn-bar-muted: #5d6d82;--fn-bar-line: #dde3ea;--fn-bar-shadow: 0 1px 2px rgba(15, 41, 71, .06);--fn-bar-chip-bg: #eef3f8;--fn-bar-chip-ink: #2b4a6b;--fn-drawer-bg: #0f2947;--fn-drawer-ink: #c9d6e6;--fn-drawer-head: #ffffff;--fn-drawer-active: #17345a;--fn-drawer-mark: #0bb3a9;--fn-drawer-line: #1d3a60;--fn-scrim: rgba(15, 41, 71, .35);--fn-brand-accent: #17a0db;--fn-brand-accent-ink: #ffffff;--fn-brand-action: #0a74a6;--fn-tab-bg: #ffffff;--fn-tab-ink: #10203a;--fn-tab-line: #c6d0dc;--fn-tab-shadow: 0 1px 2px rgba(16, 32, 58, .08), 0 3px 8px rgba(16, 32, 58, .07);--fn-tab-active-ink: #ffffff;--fn-tab-bar-bg: rgba(226, 232, 240, .95);--fn-tab-bar-ink: #10203a;--fn-tab-bar-line: #d1dae4;--fn-tab-bar-shadow: inset 0 1px 0 rgba(255, 255, 255, .6), 0 1px 3px rgba(16, 32, 58, .07);--fn-tint-purple-bg: #f0e9fa;--fn-tint-violet-bg: #f0e9fa;--fn-tint-purple-line: #c9aee7;--fn-tint-purple-ink: #581c87;--fn-tint-blue-bg: #e7eefb;--fn-tint-blue-line: #a8c3ea;--fn-tint-blue-ink: #1e3a8a;--fn-tint-shadow: 0 1px 2px rgba(16, 32, 58, .06);--fn-text-purple: #6d28d9;--fn-text-good-soft: #15803d;--fn-disabled-bg: #eceef0;--fn-disabled-line: #b9c2cd;--fn-on-blue-ink: #ffffff;--fn-mode-block-bg: #eceef0;--fn-mode-block-line: #b9c2cd;--fn-note-info-line: #a8c3ea;--fn-note-info-ink: #1e3a8a;--fn-tint-navy-bg: #e7eefb;--fn-tint-amber-bg: #f7edda;--fn-tint-amber-line: #ddc08e;--fn-tint-amber-text: #92400e;--fn-tint-red-bg: #f8e7e7;--fn-tint-red-line: #dc2626;--fn-tint-red-ink: #b3161d;--fn-text-critical-soft: #b91c1c;--fn-tint-blue-ink-on: #1e3a8a;--fn-tint-red-ink-on: #b3161d;--fn-login-page-bg: #d7dee8;--fn-login-ink: #0f172a;--fn-login-card-bg: #ffffff;--fn-login-card-line: #cbd5e1;--fn-login-card-shadow: 0 20px 42px rgba(15, 23, 42, .14);--fn-login-logo-ink: #10203a;--fn-login-busy-ink: #10203a}:root{color-scheme:dark}html[data-fieldnode-theme=light]{color-scheme:light;background:#d7dee8!important}html[data-fieldnode-theme=light] body,html[data-fieldnode-theme=light] #root{background:#d7dee8!important;color:#0f172a!important}.fieldnode-theme-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;line-height:1;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.fieldnode-theme-toggle.is-dark{background:#0f172a;border:1px solid #475569;color:#e2e8f0;box-shadow:inset 0 1px #ffffff0d}.fieldnode-theme-toggle.is-light{background:#fff;border:1px solid #94a3b8;color:#0f172a;box-shadow:0 1px 2px #0f172a14}.fieldnode-theme-toggle:focus-visible{outline:3px solid #38bdf8;outline-offset:2px}html[data-fieldnode-theme=light] .fieldnode-login-shell{background:#d7dee8!important;color:#0f172a!important}html[data-fieldnode-theme=light] div[style*="background: rgb(2, 6, 23)"],html[data-fieldnode-theme=light] div[style*="linear-gradient(rgb(2, 6, 23)"]{background:#d7dee8!important;color:#10203a!important;box-shadow:none!important}html[data-fieldnode-theme=light] section[style*="background: rgb(17, 24, 39)"],html[data-fieldnode-theme=light] div[style*="background: rgb(17, 24, 39)"]:not(.fn-tint):not(.fn-tile){background:#e8edf2!important;border-color:#d1dae4!important;box-shadow:inset 0 1px #ffffffa6,0 1px 2px #10203a0d!important;color:#10203a!important}html[data-fieldnode-theme=light] section[style*="linear-gradient(rgba(15, 23, 42"]{background:#e8edf2!important;border-color:#d1dae4!important;box-shadow:inset 0 1px #ffffffa6,0 1px 2px #10203a0d!important;color:#10203a!important}html[data-fieldnode-theme=light] section[style*="linear-gradient(rgba(15, 23, 42"] *{color:#10203a!important;text-shadow:none!important}html[data-fieldnode-theme=light] div[style*="background: rgb(15, 23, 42)"]:not(.fn-tint):not(.fn-tile),html[data-fieldnode-theme=light] div[style*="background: rgba(15, 23, 42"],html[data-fieldnode-theme=light] div[style*="background: rgba(10, 15, 28"],html[data-fieldnode-theme=light] div[style*="background: rgba(2, 6, 23"],html[data-fieldnode-theme=light] div[style*="linear-gradient(rgb(15, 23, 42)"],html[data-fieldnode-theme=light] div[style*="linear-gradient(rgba(15, 23, 42"],html[data-fieldnode-theme=light] div[style*="linear-gradient(135deg, rgba(15, 23, 42"],html[data-fieldnode-theme=light] div[style*="linear-gradient(145deg, rgb(15, 23, 42"],html[data-fieldnode-theme=light] aside[style*="background: rgb(15, 23, 42)"],html[data-fieldnode-theme=light] aside[style*="background: rgb(2, 6, 23)"],html[data-fieldnode-theme=light] details[style*="background: rgb(15, 23, 42)"]{background:#fff!important;border-color:#cfd8e3!important;box-shadow:0 1px 2px #10203a0f,0 4px 12px #10203a14!important;color:#10203a!important}html[data-fieldnode-theme=light] div[style*="background: rgb(2, 6, 23)"] *,html[data-fieldnode-theme=light] section[style*="background: rgb(17, 24, 39)"] *,html[data-fieldnode-theme=light] div[style*="background: rgb(17, 24, 39)"] *,html[data-fieldnode-theme=light] div[style*="background: rgb(15, 23, 42)"] *,html[data-fieldnode-theme=light] aside[style*="background: rgb(15, 23, 42)"] *,html[data-fieldnode-theme=light] aside[style*="background: rgb(2, 6, 23)"] *,html[data-fieldnode-theme=light] details[style*="background: rgb(15, 23, 42)"] *,html[data-fieldnode-theme=light] div[style*="linear-gradient(rgb(15, 23, 42)"] *,html[data-fieldnode-theme=light] div[style*="linear-gradient(145deg, rgb(15, 23, 42"] *{color:#10203a!important;text-shadow:none!important}html[data-fieldnode-theme=light] span[style*="background: rgb(2, 6, 23)"],html[data-fieldnode-theme=light] span[style*="background: rgb(17, 24, 39)"],html[data-fieldnode-theme=light] span[style*="background: rgb(15, 23, 42)"],html[data-fieldnode-theme=light] span[style*="background: rgba(15, 23, 42"],html[data-fieldnode-theme=light] span[style*="background: rgba(2, 6, 23"],html[data-fieldnode-theme=light] label[style*="background: rgb(2, 6, 23)"],html[data-fieldnode-theme=light] label[style*="background: rgb(15, 23, 42)"],html[data-fieldnode-theme=light] td[style*="background: rgb(15, 23, 42)"],html[data-fieldnode-theme=light] summary[style*="background: rgb(15, 23, 42)"]{background:#fff!important;border-color:#b9c2cd!important;color:#10203a!important}html[data-fieldnode-theme=light] th[style*="background: rgb(2, 6, 23)"],html[data-fieldnode-theme=light] td[style*="background: rgb(2, 6, 23)"]{background:#e8edf2!important;color:#52627a!important}html[data-fieldnode-theme=light] th[style*="background: rgb(2, 6, 23)"] *,html[data-fieldnode-theme=light] td[style*="background: rgb(2, 6, 23)"] *{color:#52627a!important}html[data-fieldnode-theme=light] details[style*="background: rgb(2, 6, 23)"]{background:#fff!important;border-color:#cfd8e3!important;color:#10203a!important;box-shadow:0 1px 2px #10203a0f,0 4px 12px #10203a14!important}html[data-fieldnode-theme=light] [style*="background: rgba(34, 197, 94"]{background:#e2efe7!important;border-color:#16a34a!important;color:#157347!important}html[data-fieldnode-theme=light] [style*="background: rgba(239, 68, 68"]{background:#fbe9e9!important;border-color:#dc2626!important;color:#b3161d!important}html[data-fieldnode-theme=light] [style*="background: rgba(245, 158, 11"]{background:#f7edda!important;border-color:#b45309!important;color:#a4560c!important}html[data-fieldnode-theme=light] [style*="background: rgba(56, 189, 248"],html[data-fieldnode-theme=light] [style*="background: rgba(37, 99, 235"]{background:#e7eefb!important;border-color:#2563eb!important;color:#1a4f9e!important}html[data-fieldnode-theme=light] [style*="background: rgba(34, 197, 94"] *{color:#157347!important}html[data-fieldnode-theme=light] [style*="background: rgba(239, 68, 68"] *{color:#b3161d!important}html[data-fieldnode-theme=light] [style*="background: rgba(245, 158, 11"] *{color:#a4560c!important}html[data-fieldnode-theme=light] [style*="background: rgba(56, 189, 248"] *,html[data-fieldnode-theme=light] [style*="background: rgba(37, 99, 235"] *{color:#1a4f9e!important}html[data-fieldnode-theme=light] span[style*="background: rgb(2, 6, 23)"] *,html[data-fieldnode-theme=light] span[style*="background: rgb(17, 24, 39)"] *,html[data-fieldnode-theme=light] span[style*="background: rgb(15, 23, 42)"] *,html[data-fieldnode-theme=light] span[style*="background: rgba(15, 23, 42"] *,html[data-fieldnode-theme=light] span[style*="background: rgba(2, 6, 23"] *{color:#10203a!important}html[data-fieldnode-theme=light] button[style*="background: rgb(17, 24, 39)"]:not(.fn-tile),html[data-fieldnode-theme=light] button[style*="background: rgb(15, 23, 42)"]:not(.fn-tile),html[data-fieldnode-theme=light] button[style*="background: rgb(2, 6, 23)"]:not(.fn-tile),html[data-fieldnode-theme=light] button[style*="linear-gradient(rgb(15, 23, 42)"]{background:#fff!important;border-color:#c6d0dc!important;color:#10203a!important;box-shadow:0 1px 2px #10203a14,0 3px 8px #10203a12!important}html[data-fieldnode-theme=light] button[style*="background: rgb(17, 24, 39)"] *,html[data-fieldnode-theme=light] button[style*="background: rgb(15, 23, 42)"] *,html[data-fieldnode-theme=light] button[style*="background: rgb(2, 6, 23)"] *,html[data-fieldnode-theme=light] button[style*="linear-gradient(rgb(15, 23, 42)"] *{color:#10203a!important;text-shadow:none!important}html[data-fieldnode-theme=light] [style*="background: rgb(5, 46, 22)"],html[data-fieldnode-theme=light] [style*="background: rgb(20, 83, 45)"],html[data-fieldnode-theme=light] [style*="background: rgb(6, 78, 59)"],html[data-fieldnode-theme=light] [style*="linear-gradient(135deg, rgba(22, 163, 74"]{background:#e2efe7!important;border-color:#9cc7ad!important;color:#14532d!important;box-shadow:0 1px 2px #10203a0f!important}html[data-fieldnode-theme=light] [style*="background: rgb(5, 46, 22)"] *,html[data-fieldnode-theme=light] [style*="background: rgb(20, 83, 45)"] *,html[data-fieldnode-theme=light] [style*="background: rgb(6, 78, 59)"] *{color:#14532d!important;text-shadow:none!important}html[data-fieldnode-theme=light] [style*="background: rgb(127, 29, 29)"]{background:#f8e7e7!important;border-color:#dfa9a9!important;color:#991b1b!important;box-shadow:0 1px 2px #10203a0f!important}html[data-fieldnode-theme=light] [style*="background: rgb(127, 29, 29)"] *{color:#991b1b!important;text-shadow:none!important}html[data-fieldnode-theme=light] [style*="background: rgb(69, 26, 3)"],html[data-fieldnode-theme=light] [style*="background: rgb(120, 53, 15)"],html[data-fieldnode-theme=light] [style*="background: rgb(67, 20, 7)"]{background:#f7edda!important;border-color:#ddc08e!important;color:#92400e!important;box-shadow:0 1px 2px #10203a0f!important}html[data-fieldnode-theme=light] [style*="background: rgb(69, 26, 3)"] *,html[data-fieldnode-theme=light] [style*="background: rgb(120, 53, 15)"] *,html[data-fieldnode-theme=light] [style*="background: rgb(67, 20, 7)"] *{color:#92400e!important;text-shadow:none!important}html[data-fieldnode-theme=light] [style*="background: rgb(23, 37, 84)"],html[data-fieldnode-theme=light] [style*="background: rgb(30, 58, 138)"],html[data-fieldnode-theme=light] [style*="linear-gradient(135deg, rgba(37, 99, 235"],html[data-fieldnode-theme=light] [style*="linear-gradient(rgba(37, 99, 235"]{background:#e7eefb!important;border-color:#a8c3ea!important;color:#1e3a8a!important;box-shadow:0 1px 2px #10203a0f!important}html[data-fieldnode-theme=light] [style*="background: rgb(23, 37, 84)"] *,html[data-fieldnode-theme=light] [style*="background: rgb(30, 58, 138)"] *{color:#1e3a8a!important;text-shadow:none!important}html[data-fieldnode-theme=light] [style*="background: rgb(8, 47, 73)"]{background:#e0f1fa!important;border-color:#9ecde8!important;color:#075985!important;box-shadow:0 1px 2px #10203a0f!important}html[data-fieldnode-theme=light] [style*="background: rgb(8, 47, 73)"] *{color:#075985!important;text-shadow:none!important}html[data-fieldnode-theme=light] [style*="background: rgb(59, 7, 100)"],html[data-fieldnode-theme=light] [style*="background: rgb(30, 27, 75)"],html[data-fieldnode-theme=light] [style*="background: rgb(49, 46, 129)"],html[data-fieldnode-theme=light] [style*="background: rgb(46, 16, 101)"]{background:#f0e9fa!important;border-color:#c9aee7!important;color:#581c87!important;box-shadow:0 1px 2px #10203a0f!important}html[data-fieldnode-theme=light] [style*="background: rgb(59, 7, 100)"] *,html[data-fieldnode-theme=light] [style*="background: rgb(30, 27, 75)"] *,html[data-fieldnode-theme=light] [style*="background: rgb(49, 46, 129)"] *,html[data-fieldnode-theme=light] [style*="background: rgb(46, 16, 101)"] *{color:#581c87!important;text-shadow:none!important}html[data-fieldnode-theme=light] [style*="background: rgb(51, 65, 85)"]{background:#eceef0!important;border-color:#b9c2cd!important;color:#3f3f46!important}html[data-fieldnode-theme=light] [style*="background: rgb(51, 65, 85)"] *{color:#3f3f46!important;text-shadow:none!important}html[data-fieldnode-theme=light] button[style*="background: rgb(29, 78, 216)"],html[data-fieldnode-theme=light] button[style*="background: rgb(37, 99, 235)"],html[data-fieldnode-theme=light] button[style*="background: rgb(22, 163, 74)"],html[data-fieldnode-theme=light] button[style*="linear-gradient(135deg, rgb(59, 130, 246)"],html[data-fieldnode-theme=light] button[style*="background: rgb(29, 78, 216)"] *,html[data-fieldnode-theme=light] button[style*="background: rgb(37, 99, 235)"] *,html[data-fieldnode-theme=light] button[style*="background: rgb(22, 163, 74)"] *,html[data-fieldnode-theme=light] button[style*="linear-gradient(135deg, rgb(59, 130, 246)"] *{color:#fff!important;text-shadow:none!important}html[data-fieldnode-theme=light] [style*="color: rgb(148, 163, 184)"],html[data-fieldnode-theme=light] [style*="color: rgb(100, 116, 139)"],html[data-fieldnode-theme=light] [style*="color: rgb(203, 213, 225)"],html[data-fieldnode-theme=light] [style*="color: rgb(226, 232, 240)"]{color:#52627a!important}html[data-fieldnode-theme=light] [style*="color: rgb(248, 250, 252)"],html[data-fieldnode-theme=light] [style*="color: white"],html[data-fieldnode-theme=light] [style*="color: rgb(255, 255, 255)"]{color:#10203a!important}html[data-fieldnode-theme=light] [style*="color: rgb(147, 197, 253)"],html[data-fieldnode-theme=light] [style*="color: rgb(191, 219, 254)"],html[data-fieldnode-theme=light] [style*="color: rgb(96, 165, 250)"]{color:#1d4ed8!important}html[data-fieldnode-theme=light] [style*="color: rgb(56, 189, 248)"]{color:#0369a1!important}html[data-fieldnode-theme=light] [style*="color: rgb(134, 239, 172)"],html[data-fieldnode-theme=light] [style*="color: rgb(187, 247, 208)"],html[data-fieldnode-theme=light] [style*="color: rgb(220, 252, 231)"]{color:#15803d!important}html[data-fieldnode-theme=light] [style*="color: rgb(252, 165, 165)"],html[data-fieldnode-theme=light] [style*="color: rgb(254, 202, 202)"]{color:#b91c1c!important}html[data-fieldnode-theme=light] [style*="color: rgb(251, 191, 36)"],html[data-fieldnode-theme=light] [style*="color: rgb(245, 158, 11)"]{color:#b45309!important}html[data-fieldnode-theme=light] input,html[data-fieldnode-theme=light] select,html[data-fieldnode-theme=light] textarea{background:#fff!important;color:#0f172a!important;border-color:#9aa7b6!important}html[data-fieldnode-theme=light] input::placeholder,html[data-fieldnode-theme=light] textarea::placeholder{color:#64748b!important;opacity:1}html[data-fieldnode-theme=light] table,html[data-fieldnode-theme=light] th,html[data-fieldnode-theme=light] td{color:#0f172a}html[data-fieldnode-theme=light] tr[style*="border-bottom: 1px solid rgb(31, 41, 55)"]{border-bottom-color:#dbe2ea!important}html[data-fieldnode-theme=light] tr[style*="border-bottom: 1px solid rgb(51, 65, 85)"],html[data-fieldnode-theme=light] th[style*="border-bottom: 1px solid rgb(51, 65, 85)"]{border-bottom-color:#c2cdda!important}html[data-fieldnode-theme=light] ::selection{background:#bfdbfe;color:#0f172a}html[data-fieldnode-theme=light] *{scrollbar-color:#94a3b8 #e2e8f0}html[data-fieldnode-theme=light] [style*="position: fixed"][style*="background: rgba(2, 6, 23"],html[data-fieldnode-theme=light] [style*="position: fixed"][style*="background: rgba(15, 23, 42"]{background:#0f172a61!important;color:inherit!important;box-shadow:none!important}html[data-fieldnode-theme=light] .deploy-drawer-lock-note,html[data-fieldnode-theme=light] .deploy-drawer-lock-note *{background:#e7eefb!important;color:#1e3a8a!important;border-color:#a8c3ea!important}html[data-fieldnode-theme=light] .deploy-drawer-drift-badge,html[data-fieldnode-theme=light] .deploy-drawer-drift-badge *{background:#f7edda!important;color:#92400e!important;border-color:#ddc08e!important}html[data-fieldnode-theme=light] .deploy-drawer-drift-card,html[data-fieldnode-theme=light] .deploy-drawer-drift-card *{background:#f7edda!important;color:#92400e!important}html[data-fieldnode-theme=light] .deploy-drawer-drift-card{border-color:#fb923c!important}html[data-fieldnode-theme=light] .deploy-drawer-drift-card button{background:#1d4ed8!important;color:#fff!important}html[data-fieldnode-theme=light] .deploy-drawer-drift-card button+button{background:#fff!important;color:#0f172a!important;border-color:#94a3b8!important}html[data-fieldnode-theme=light] .deploy-drawer-conflict-card,html[data-fieldnode-theme=light] .deploy-drawer-conflict-card *{background:#fff!important;color:#10203a!important}html[data-fieldnode-theme=light] .fn-tint{background:#fff!important;border-color:color-mix(in srgb,var(--fn-accent, #64748b) 68%,#9aa7b6)!important;box-shadow:0 1px 1px #10203a0d!important}html[data-fieldnode-theme=light] .fn-tint,html[data-fieldnode-theme=light] .fn-tint *{color:#10203a!important;text-shadow:none!important}html[data-fieldnode-theme=light] .fn-tile{background:#fff!important;border:1px solid #cfd8e3!important;box-shadow:inset 4px 0 0 var(--fn-accent, #94a3b8),0 1px 2px #10203a12,0 6px 16px #10203a1a!important}html[data-fieldnode-theme=light] .fn-tile,html[data-fieldnode-theme=light] .fn-tile *{color:#10203a!important;text-shadow:none!important}html[data-fieldnode-theme=light] .fn-tile .fn-sub{color:#5a6b80!important}html[data-fieldnode-theme=light] .fn-tile.fn-tone-critical{background:#f8e7e7!important;border-color:#e6bcbc!important;box-shadow:inset 4px 0 #c0272d,0 1px 2px #10203a12,0 6px 16px #c0272d1f!important}html[data-fieldnode-theme=light] .fn-tile.fn-tone-critical .fn-value{color:#b3161d!important}html[data-fieldnode-theme=light] .fn-tile.fn-tone-warning{background:#f7edda!important;border-color:#e6cfa6!important;box-shadow:inset 4px 0 #b45309,0 1px 2px #10203a12,0 6px 16px #b453091a!important}html[data-fieldnode-theme=light] .fn-tile.fn-tone-warning .fn-value{color:#a4560c!important}html[data-fieldnode-theme=light] .fn-tile.fn-tone-good{box-shadow:inset 4px 0 #157347,0 1px 2px #10203a12,0 6px 16px #10203a1a!important}html[data-fieldnode-theme=light] .fn-tile.fn-tone-good .fn-value{color:#157347!important}html[data-fieldnode-theme=light] .fn-tile.fn-tone-accent{background:#f1f6fd!important;border-color:#c3d8f2!important;box-shadow:inset 4px 0 #1e5fbf,0 1px 2px #10203a12,0 6px 16px #1e5fbf1a!important}html[data-fieldnode-theme=light] .fn-tile.fn-tone-accent .fn-value{color:#1a4f9e!important}html[data-fieldnode-theme=dark] section[style*="background: rgb(17, 24, 39)"],html[data-fieldnode-theme=dark] div[style*="background: rgb(17, 24, 39)"]:not(.fn-tint):not(.fn-tile){background:#0b1322!important;border-color:#1d2a42!important;box-shadow:inset 0 1px #ffffff0a!important}html[data-fieldnode-theme=dark] div[style*="background: rgb(15, 23, 42)"]:not(.fn-tint),html[data-fieldnode-theme=dark] aside[style*="background: rgb(15, 23, 42)"],html[data-fieldnode-theme=dark] details[style*="background: rgb(15, 23, 42)"],html[data-fieldnode-theme=dark] div[style*="linear-gradient(rgb(15, 23, 42)"],html[data-fieldnode-theme=dark] div[style*="linear-gradient(145deg, rgb(15, 23, 42"]{background:#131f36!important;box-shadow:0 1px #0006,0 8px 20px #00000059!important}html[data-fieldnode-theme=dark] button[style*="background: rgb(17, 24, 39)"]:not(.fn-tile),html[data-fieldnode-theme=dark] button[style*="background: rgb(15, 23, 42)"]:not(.fn-tile),html[data-fieldnode-theme=dark] button[style*="linear-gradient(rgb(15, 23, 42)"]{background:#16223c!important;box-shadow:0 1px #0006,0 3px 10px #00000059!important}html[data-fieldnode-theme=dark] .fn-tint{background:#101a2e!important}html[data-fieldnode-theme=dark] .fn-tile.fn-tile.fn-tile{box-shadow:inset 4px 0 0 var(--fn-accent, #3b4c6b),0 1px #0006,0 8px 20px #00000059!important}html[data-fieldnode-theme=dark] .fn-tile.fn-tile.fn-tone-critical{background:#2a0f0f!important;border-color:#7f1d1d!important;box-shadow:inset 4px 0 #f87171,0 1px #0006,0 8px 20px #00000059!important}html[data-fieldnode-theme=dark] .fn-tile.fn-tone-critical .fn-value{color:#f87171!important}html[data-fieldnode-theme=dark] .fn-tile.fn-tile.fn-tone-warning{background:#2c1e05!important;border-color:#78350f!important;box-shadow:inset 4px 0 #fbbf24,0 1px #0006,0 8px 20px #00000059!important}html[data-fieldnode-theme=dark] .fn-tile.fn-tone-warning .fn-value{color:#fbbf24!important}html[data-fieldnode-theme=dark] .fn-tile.fn-tile.fn-tone-good{box-shadow:inset 4px 0 #34d399,0 1px #0006,0 8px 20px #00000059!important}html[data-fieldnode-theme=dark] .fn-tile.fn-tile.fn-tone-accent{background:#0f1c33!important;box-shadow:inset 4px 0 #38bdf8,0 1px #0006,0 8px 20px #00000059!important}.fn-chip{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:800;letter-spacing:.04em;line-height:1.1;white-space:nowrap}html[data-fieldnode-theme=dark] .fn-tile .fn-chip{background:#94a3b81f!important;border:1px solid #334155!important;color:#94a3b8!important}html[data-fieldnode-theme=dark] .fn-tile.fn-tone-good .fn-chip{background:#34d3991f!important;border-color:#14532d!important;color:#34d399!important}html[data-fieldnode-theme=dark] .fn-tile.fn-tone-critical .fn-chip{background:#f871711f!important;border-color:#7f1d1d!important;color:#f87171!important}html[data-fieldnode-theme=dark] .fn-tile.fn-tone-warning .fn-chip{background:#fbbf241f!important;border-color:#78350f!important;color:#fbbf24!important}html[data-fieldnode-theme=dark] .fn-tile.fn-tone-accent .fn-chip{background:#38bdf81f!important;border-color:#1e3a8a!important;color:#7db4fa!important}html[data-fieldnode-theme=light] .fn-tile .fn-chip{background:#eceef0!important;border:1px solid #b9c2cd!important;color:#52627a!important}html[data-fieldnode-theme=light] .fn-tile.fn-tone-good .fn-chip{background:#e2efe7!important;border-color:#9cc7ad!important;color:#157347!important}html[data-fieldnode-theme=light] .fn-tile.fn-tone-critical .fn-chip{background:#fff!important;border-color:#dfa9a9!important;color:#b3161d!important}html[data-fieldnode-theme=light] .fn-tile.fn-tone-warning .fn-chip{background:#fff!important;border-color:#ddc08e!important;color:#a4560c!important}html[data-fieldnode-theme=light] .fn-tile.fn-tone-accent .fn-chip{background:#fff!important;border-color:#a8c3ea!important;color:#1a4f9e!important}html[data-fieldnode-theme=dark] .fn-tile .fn-sub{color:#7d8ba1!important}
