[data-app]{--lk-rail-w:248px;--lk-r:20px;--lk-r-sm:14px;--lk-ease:cubic-bezier(.2,.7,.2,1);--lk-shadow:0 1px 2px rgba(28,25,20,.04),0 4px 16px -6px rgba(28,25,20,.08);--lk-shadow-hover:0 2px 6px rgba(28,25,20,.06),0 20px 44px -18px rgba(28,25,20,.24);--lk-line:color-mix(in srgb,var(--rule) 85%,transparent);--lk-surface:var(--card);--lk-surface-2:color-mix(in srgb,var(--paper) 55%,var(--card));--lk-hero-bg:var(--card);--lk-scrim:linear-gradient(180deg,rgba(10,14,12,0) 30%,rgba(10,14,12,.62));--ch-1:var(--c-sage);--ch-2:var(--c-teal);--ch-3:var(--c-terra);--ch-4:var(--c-sky);--ch-5:var(--c-gold);--ch-6:var(--c-heather);--ch-grid:color-mix(in srgb,var(--rule) 80%,transparent);--ch-pos:var(--c-sage);--ch-neg:var(--c-terra);--ch-area-top:color-mix(in srgb,var(--c-sage) 30%,transparent);--lk-glow:none}[data-app=a]{--paper:#f5f3ee;--card:#ffffff;--rule:#ebe6dc;--muted:#5c615d;--lk-r:22px;--lk-hero-bg:#ffffff}[data-app][data-mode=dark]{color-scheme:dark;--paper:#0c0f0e;--card:#141917;--ink:#eef2ef;--ink-2:#c8d0cb;--ink-3:#dde3df;--muted:#9ca69f;--rule:#252c29;--control-line:#3a4440;--chip-ink:#c8d0cb;--accent:#6cc4a4;--accent-hover:#84d1b5;--accent-soft:#15302a;--accent-ink:#a3e2c9;--accent-ink-on:#04110c;--night:#121816;--night-line:#26302c;--night-2:#18201d;--night-field:#18201d;--night-fg:var(--ink);--night-mut:var(--muted);--good:#63d3a0;--good-bg:#11291f;--warn:#f0bb5a;--warn-bg:#2a2110;--bad:#ff8f80;--bad-bg:#2f1714;--caution:#f0bb5a;--caution-bg:#2a2110;--night-good:var(--good);--night-warn:var(--warn);--night-bad:var(--bad);--gold-wash:#151d1a;--gold-wash-2:#151d1a;--gold-wash-ink:#a3e2c9;--skel-mid:#1c2421;--survey:#e8906f;--survey-ink:#f3b49b;--map-off:#59625e;--footer-ink:var(--ink);--footer-link:var(--ink-2);--footer-mut:var(--muted);--c-sage:#6cc4a4;--c-sage-tint:#13261f;--c-sage-ink:#a3e2c9;--c-teal:#5fc0cb;--c-teal-tint:#10272a;--c-teal-ink:#97dae2;--c-terra:#ec9574;--c-terra-tint:#2c1a13;--c-terra-ink:#f5bba4;--c-sky:#82b3e3;--c-sky-tint:#13202d;--c-sky-ink:#b0cff0;--c-gold:#e3b866;--c-gold-tint:#29210f;--c-gold-ink:#f0d295;--c-heather:#b59ed8;--c-heather-tint:#211b2c;--c-heather-ink:#d2c0ec;--c-sand:#121715;--lk-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 12px 32px -16px rgba(0,0,0,.7);--lk-shadow-hover:0 1px 0 rgba(255,255,255,.06) inset,0 24px 48px -18px rgba(0,0,0,.85);--lk-line:rgba(255,255,255,.07);--lk-surface:color-mix(in srgb,#1a211e 82%,transparent);--lk-surface-2:#18201d;--lk-hero-bg:#121816;--ch-grid:rgba(255,255,255,.07);--ch-area-top:color-mix(in srgb,var(--c-sage) 42%,transparent);--lk-glow:radial-gradient(900px 380px at 88% -30%,color-mix(in srgb,var(--c-sage) 26%,transparent),transparent 62%),radial-gradient(700px 300px at -10% 120%,color-mix(in srgb,var(--c-teal) 14%,transparent),transparent 60%);--shadow-1:var(--lk-shadow);--shadow-2:var(--lk-shadow);--shadow-3:var(--lk-shadow-hover);--sh-menu:0 18px 50px -12px rgba(0,0,0,.8)}html[data-app],html[data-app] body{background:var(--paper);color:var(--ink)}[data-app][data-mode=dark] ::selection{background:color-mix(in srgb,var(--accent) 35%,transparent)}@layer components{[data-app] .card{border-radius:var(--lk-r);border-color:var(--lk-line);box-shadow:var(--lk-shadow);background:var(--lk-surface)}[data-app] .btn{padding-inline:18px}[data-app] .btn,[data-app] .btn-sm{border-radius:999px}[data-app][data-mode=dark] .btn{color:var(--accent-ink-on)}[data-app][data-mode=dark] .btn-ghost,[data-app][data-mode=dark] .btn-night{color:var(--ink);background:transparent;border-color:var(--control-line)}[data-app][data-mode=dark] .btn-gold{background:var(--accent-soft);color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}[data-app][data-mode=dark] .btn-danger{background:transparent}[data-app][data-mode=dark] .btn-danger-solid{color:#1a0604}[data-app][data-mode=dark] .field{background:#101513;border-color:var(--control-line);color:var(--ink)}[data-app][data-mode=dark] .field:disabled{background:#0f1312}[data-app][data-mode=dark] .surface-feature{background:var(--lk-hero-bg)!important;outline-color:var(--lk-line)}[data-app] .skel{background:linear-gradient(100deg,var(--rule) 20%,var(--skel-mid) 50%,var(--rule) 80%);background-size:220% 100%;border-radius:12px}}[data-app][data-mode=dark] .bg-white{background-color:var(--card)}[data-app][data-mode=dark] .text-black{color:var(--ink)}[data-app][data-mode=dark] .bg-\[var\(--bad\)\].text-white,[data-app][data-mode=dark] .bg-accent.text-white,[data-app][data-mode=dark] .bg-bad.text-white,[data-app][data-mode=dark] .bg-good.text-white{color:#0c0f0e}[data-app][data-mode=dark] img[src$=".svg"][alt=""]{filter:none}[data-app][data-mode=dark] .leaflet-container{background:#0f1412}[data-app][data-mode=dark] .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.85) contrast(.9) saturate(.6)}[data-app][data-mode=dark] .leaflet-control-attribution{background:rgba(12,15,14,.7)!important;color:var(--muted)}[data-app][data-mode=dark] .leaflet-control-attribution a{color:var(--ink-2)}[data-app][data-mode=dark] .leaflet-bar a{background:var(--card);color:var(--ink);border-color:var(--rule)}[data-app][data-mode=dark] [data-rtd-logo]{color:var(--ink)}.lk-rail{display:none}.lk-col{min-width:0}.lk-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;height:calc(60px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) max(12px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);border-bottom:1px solid var(--lk-line)}.lk-top-search{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin-left:auto;border-radius:999px;color:var(--ink)}.lk-top-search:hover{background:var(--card)}.lk-top-search kbd,.lk-top-search-text{display:none}.lk-meter{display:flex;align-items:center;justify-content:flex-end;width:64px;overflow:hidden}@media (min-width:40rem){.lk-meter{width:auto;min-width:156px}}@media (max-width:39.99rem){.lk-meter .bg-rule.rounded-full{display:none}}.lk-help span[aria-hidden]{border-width:1.5px;font-family:var(--font-figtree),system-ui,sans-serif;font-weight:650;font-size:14px}.lk-main{margin-inline:auto;max-width:1200px;padding-top:20px;padding-bottom:calc(var(--tabbar-h) + 48px)}.lk-avatar{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin:0;padding:3px;border-radius:999px;font:650 13px/1 var(--font-figtree),system-ui,sans-serif;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--c-sage),var(--c-teal)) content-box;border:1px solid color-mix(in srgb,var(--c-sage) 40%,transparent)}[data-mode=dark] .lk-avatar{color:#04110c}.lk-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:260px;padding:8px;border-radius:18px;background:var(--card);border:1px solid var(--lk-line);box-shadow:var(--sh-menu,0 18px 50px -20px rgba(0,0,0,.3));animation:lk-pop .16s var(--lk-ease)}.lk-menu-item{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;padding:0 10px;border-radius:12px;font-size:14.5px;font-weight:560;color:var(--ink)}.lk-menu-item:hover{background:var(--paper)}.lk-menu-item svg{color:var(--muted)}.lk-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:3px;border-radius:12px;background:var(--paper);border:1px solid var(--lk-line)}.lk-seg button{min-height:34px;border-radius:9px;font-size:13px;font-weight:600;color:var(--muted)}.lk-seg button[aria-checked=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 1px var(--lk-line)}@media (pointer:coarse){.lk-seg button{min-height:44px}}.lk-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--bad);color:#fff;font-size:11.5px;font-weight:700;line-height:1}[data-mode=dark] .lk-badge{color:#1a0604}.lk-tabs{position:fixed;inset-inline:0;bottom:0;z-index:40;background:color-mix(in srgb,var(--card) 95%,transparent);backdrop-filter:saturate(1.8) blur(22px);-webkit-backdrop-filter:saturate(1.8) blur(22px);border-top:1px solid var(--lk-line)}.lk-tabs-row{display:flex;height:58px;max-width:640px;margin-inline:auto;align-items:stretch;justify-content:space-around;padding-inline:env(safe-area-inset-left,0)}.lk-tab,.lk-tabs-row>button{position:relative;display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:600;line-height:1;color:var(--muted)}.lk-tabs-row>button>span[aria-hidden].absolute{display:none}.lk-tab-ico{display:grid;place-items:center;width:52px;height:30px;border-radius:999px;transition:background-color .2s var(--lk-ease),color .2s}.lk-tab[aria-current=page],.lk-tabs-row>button[aria-current=page]{color:var(--ink)}.lk-tab[aria-current=page] .lk-tab-ico{background:var(--accent-soft);color:var(--accent-ink)}.lk-tab-badge{position:absolute;top:3px;left:calc(50% + 6px);min-width:18px;height:18px;font-size:10.5px}.lk-tabs-row>button{gap:3px}.lk-tabs-row>button>span.relative{display:grid;place-items:center;width:52px;height:30px}@media (min-width:64rem){.lk-shell{display:grid;grid-template-columns:var(--lk-rail-w) minmax(0,1fr)}.lk-rail{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:6px;padding:22px 14px 18px;border-right:1px solid var(--lk-line);background:color-mix(in srgb,var(--card) 55%,var(--paper));overflow-y:auto;scrollbar-width:none}.lk-rail-logo{display:inline-flex;align-items:center;min-height:44px;padding:0 10px 10px}.lk-rail-search{display:flex;align-items:center;gap:10px;min-height:42px;margin:4px 0 10px;padding:0 10px 0 12px;border-radius:12px;border:1px solid var(--lk-line);background:var(--card);color:var(--muted);font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s}.lk-rail-search:hover{border-color:var(--control-line);box-shadow:var(--lk-shadow)}.lk-rail-search kbd,.lk-top-search kbd{font:600 11px/1 var(--font-figtree),system-ui,sans-serif;padding:4px 6px;border-radius:6px;background:var(--paper);border:1px solid var(--lk-line);color:var(--muted)}.lk-rail-nav{display:grid;gap:2px}.lk-rail-item{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:12px;font-size:14.5px;font-weight:560;color:var(--ink-2);transition:background-color .15s,color .15s}.lk-rail-item svg{color:var(--muted);transition:color .15s}.lk-rail-item:hover,.lk-rail-item[aria-current=page]{background:var(--card);color:var(--ink)}.lk-rail-item[aria-current=page]{font-weight:650;box-shadow:0 1px 2px rgba(28,25,20,.06),0 0 0 1px var(--lk-line)}.lk-rail-item[aria-current=page] svg{color:var(--accent)}.lk-rail-item[aria-current=page]:before{content:"";position:absolute;left:-14px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.lk-rail-sep{height:1px;margin:10px 8px;background:var(--lk-line)}.lk-top{height:64px;padding:0 32px;background:color-mix(in srgb,var(--paper) 78%,transparent)}.lk-top-logo{display:none!important}.lk-top-search{margin-left:0;display:flex;place-items:initial;align-items:center;gap:10px;width:min(440px,46%);height:44px;padding:0 10px 0 14px;border-radius:12px;border:1px solid var(--lk-line);background:var(--card);color:var(--muted);font-size:14px}.lk-top-search:hover{border-color:var(--control-line)}.lk-top-search-text{display:block;flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-top-search kbd{display:inline-block}.lk-rail .lk-rail-search{display:none}.lk-meter{display:flex;align-items:center;width:auto;min-width:140px;padding:0 6px}.lk-main{padding:28px 32px 96px;max-width:1240px}.lk-tabs{display:none}}[data-mode=dark] .lk-rail{background:#0f1312}[data-mode=dark] .lk-rail-item:hover,[data-mode=dark] .lk-rail-item[aria-current=page]{background:#18201d}.lk-cmd-wrap{position:fixed;inset:0;z-index:80;display:grid;align-items:start;justify-items:center;padding:max(10vh,24px) 16px 16px;background:rgba(12,15,14,.32);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:rtd-fade .15s}.lk-cmd{width:min(620px,100%);overflow:hidden;border-radius:20px;background:var(--card);border:1px solid var(--lk-line);box-shadow:0 30px 80px -20px rgba(0,0,0,.45);animation:lk-pop .18s var(--lk-ease)}.lk-cmd-in{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 18px;border-bottom:1px solid var(--lk-line);color:var(--muted)}.lk-cmd-in input{flex:1;min-height:52px;background:transparent;outline:none;font-size:17px;color:var(--ink)}.lk-cmd-in kbd{font:600 11px/1 var(--font-figtree),system-ui,sans-serif;padding:4px 6px;border-radius:6px;border:1px solid var(--lk-line)}.lk-cmd-list{padding:8px;max-height:60vh;overflow:auto}.lk-cmd-item{display:flex;width:100%;min-height:46px;align-items:center;gap:12px;padding:0 12px;border-radius:12px;font-size:15px;font-weight:560;color:var(--ink)}[aria-selected=true]>.lk-cmd-item{background:var(--paper)}.lk-cmd-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--accent-soft);color:var(--accent-ink)}@keyframes lk-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes lk-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes lk-grow-y{0%{transform:scaleY(0)}}@keyframes lk-grow-x{0%{transform:scaleX(0)}}@keyframes lk-draw{0%{stroke-dashoffset:var(--len,1000)}}@keyframes lk-ring{0%{stroke-dashoffset:var(--c)}}[data-app] .lk-num{display:inline-flex;align-items:baseline;font-family:var(--font-figtree),system-ui,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.035em;line-height:.95;white-space:nowrap}[data-app] .lk-num-cur{font-size:.5em;font-weight:600;letter-spacing:0;margin-right:.06em;align-self:flex-start;margin-top:.16em}[data-app] .lk-num-int{font-weight:680}[data-app] .lk-num-dec{font-size:.42em;font-weight:600;letter-spacing:0;margin-left:.04em;align-self:flex-start;margin-top:.2em}[data-app] .lk-num-unit{font-size:.38em;font-weight:600;letter-spacing:0;margin-left:.16em}[data-app] .lk-num-sign{font-weight:600;margin-right:.04em}[data-app][data-mode=dark] .lk-num-int{font-weight:640}[data-mode=dark] .lk-hero .lk-num{text-shadow:0 0 40px color-mix(in srgb,var(--c-sage) 35%,transparent)}.lk-verdict{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px 0 10px;border-radius:999px;font-size:14px;font-weight:650;color:var(--tone-ink);background:var(--tone-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 22%,transparent)}.lk-verdict i{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:var(--tone);color:#fff;font-style:normal;font-size:11px;font-weight:800}[data-mode=dark] .lk-verdict i{color:#04110c}.lk-verdict[data-v=good]{--tone:var(--c-sage);--tone-tint:var(--c-sage-tint);--tone-ink:var(--c-sage-ink)}.lk-verdict[data-v=marginal]{--tone:var(--c-gold);--tone-tint:var(--c-gold-tint);--tone-ink:var(--c-gold-ink)}.lk-verdict[data-v=pass]{--tone:var(--c-terra);--tone-tint:var(--c-terra-tint);--tone-ink:var(--c-terra-ink)}.lk-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:calc(var(--lk-r) + 6px);background:var(--lk-hero-bg);border:1px solid var(--lk-line);box-shadow:var(--lk-shadow)}.lk-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lk-glow);pointer-events:none}[data-app=a] .lk-hero{background:linear-gradient(180deg,#ffffff,#fbfaf6)}[data-app=a] .lk-hero:before{background:radial-gradient(800px 300px at 100% -10%,color-mix(in srgb,var(--c-sage) 9%,transparent),transparent 65%)}[data-app=a][data-mode=dark] .lk-hero{background:var(--lk-hero-bg)}[data-app=a][data-mode=dark] .lk-hero:before{background:var(--lk-glow)}.lk-label{font-size:13px;font-weight:600}.lk-eyebrow,.lk-label{color:var(--muted);letter-spacing:0}.lk-eyebrow{font-size:12.5px;font-weight:620}.lk-h1{font-size:clamp(26px,3.4vw,34px);line-height:1.08;letter-spacing:-.025em;font-weight:680}.lk-h2{font-size:20px;line-height:1.2;letter-spacing:-.015em;font-weight:660}.lk-tiles{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.lk-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.lk-tile{position:relative;min-width:0;padding:14px 16px 15px;border-radius:var(--lk-r-sm);background:var(--lk-surface);border:1px solid var(--lk-line);transition:transform .25s var(--lk-ease),box-shadow .25s var(--lk-ease)}.lk-tile-v{margin-top:6px;font-size:clamp(20px,2.2vw,26px)}.lk-tile-h{margin-top:6px;font-size:12.5px;line-height:1.35;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lk-tile-how{position:absolute;inset:0;border-radius:inherit}.lk-tile-how:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lk-tile-how span{position:absolute;right:12px;top:12px;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--muted);border:1px solid var(--lk-line);opacity:.9}.lk-tile-how span,[data-app=a] .lk-tile{background:var(--card)}[data-app=a] .lk-tile[data-attn=warn]{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 24%,transparent)}[data-app=a] .lk-tile[data-attn=bad]{background:var(--bad-bg);border-color:color-mix(in srgb,var(--bad) 24%,transparent)}[data-app][data-mode=dark] .lk-tile,[data-mode=dark] .lk-tile{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),var(--lk-surface-2);border-color:var(--lk-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}[data-app][data-mode=dark] .lk-tile:after,[data-mode=dark] .lk-tile:after{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--area,var(--c-sage)) 70%,transparent),transparent);opacity:.5}[data-app][data-mode=dark] .lk-tile[data-attn=warn],[data-mode=dark] .lk-tile[data-attn=warn]{background:var(--warn-bg)}[data-app][data-mode=dark] .lk-tile[data-attn=bad],[data-mode=dark] .lk-tile[data-attn=bad]{background:var(--bad-bg)}[data-app][data-mode=dark] .lk-tile[data-attn] .lk-label:before,[data-mode=dark] .lk-tile[data-attn] .lk-label:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:999px;background:var(--warn);box-shadow:0 0 10px var(--warn);vertical-align:1px}[data-app][data-mode=dark] .lk-tile[data-attn=bad] .lk-label:before,[data-mode=dark] .lk-tile[data-attn=bad] .lk-label:before{background:var(--bad);box-shadow:0 0 10px var(--bad)}.lk-good{color:var(--good)}.lk-bad{color:var(--bad)}.lk-warn{color:var(--warn)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lk-lift{transition:transform .28s var(--lk-ease),box-shadow .28s var(--lk-ease)}.lk-lift:hover{transform:translateY(-3px);box-shadow:var(--lk-shadow-hover)}[data-app=a] .lk-tile:hover,[data-app][data-mode=dark] .lk-tile:hover{transform:translateY(-2px);box-shadow:var(--lk-shadow-hover)}}.lk-rise{animation:lk-rise .5s var(--lk-ease) both}.lk-card{position:relative;min-width:0;border-radius:var(--lk-r);background:var(--lk-surface);border:1px solid var(--lk-line);box-shadow:var(--lk-shadow)}[data-mode=dark] .lk-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lk-card-pad{padding:18px 20px}@media (min-width:40rem){.lk-card-pad{padding:22px 24px}}.lk-photo{position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--c-sage) 30%,var(--paper)),color-mix(in srgb,var(--c-teal) 22%,var(--paper)))}.lk-photo img,.lk-photo.absolute{position:absolute}.lk-photo img{inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--lk-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lk-lift:hover .lk-photo img{transform:scale(1.04)}}.lk-photo-fallback{position:absolute;inset:0;display:grid;place-items:center;color:color-mix(in srgb,var(--c-sage-ink) 55%,transparent)}.lk-glass-chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:650;color:#fff;background:rgba(16,20,18,.42);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.lk-chart{position:relative}.lk-chart text,.lk-chart-label{font:600 12px/1.2 var(--font-figtree),system-ui,sans-serif;fill:var(--muted);color:var(--muted)}.lk-chart-val{font:650 13px/1 var(--font-figtree),system-ui,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.lk-bar{transform-origin:bottom;animation:lk-grow-y .7s var(--lk-ease) both}.lk-bar-neg{transform-origin:top}.lk-hbar{transform-origin:left;animation:lk-grow-x .8s var(--lk-ease) both}.lk-line-draw{stroke-dasharray:var(--len,1000);animation:lk-draw 1.1s var(--lk-ease) both}.lk-ring-arc{animation:lk-ring 1s var(--lk-ease) both}[data-mode=dark] .lk-glow-bar{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--c-sage) 45%,transparent))}.lk-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--muted)}.lk-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px;vertical-align:-.5px}.lk-empty{display:grid;justify-items:center;gap:10px;padding:40px 24px;text-align:center;border-radius:var(--lk-r);background:radial-gradient(500px 200px at 50% 0,color-mix(in srgb,var(--c-sage) 10%,transparent),transparent 70%),var(--lk-surface);border:1px dashed color-mix(in srgb,var(--c-sage) 30%,var(--rule))}.lk-empty-art{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;color:var(--accent-ink);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}@media print{.lk-rail,.lk-tabs,.lk-top{display:none!important}.lk-shell{display:block}}@media (max-width:639px){.lk-hero .lk-chart-card{margin-inline:-4px;padding:14px 12px 12px}}.lk-strats{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:4px;border-radius:999px;background:var(--lk-surface-2);border:1px solid var(--lk-line);width:max-content;max-width:100%}.lk-strats::-webkit-scrollbar{display:none}.lk-strats button{flex:none;min-height:36px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--muted);white-space:nowrap;transition:background-color .2s var(--lk-ease),color .2s}.lk-strats button:hover{color:var(--ink)}.lk-strats button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(28,25,20,.08),0 0 0 1px var(--lk-line)}@media (pointer:coarse){.lk-strats button{min-height:44px}}[data-mode=dark] .lk-strats{background:#101513}[data-mode=dark] .lk-strats button[aria-pressed=true]{background:#222b28;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 18px -4px color-mix(in srgb,var(--c-sage) 45%,transparent)}.lk-chart-card{padding:16px 18px 14px;border-radius:var(--lk-r-sm);background:var(--lk-surface-2);border:1px solid var(--lk-line)}[data-app=a] .lk-chart-card{background:#fbfaf7}[data-app=a][data-mode=dark] .lk-chart-card{background:var(--lk-surface-2)}[data-app=a]{--lk-shadow:0 1px 1px rgba(28,25,20,.03),0 2px 5px -2px rgba(28,25,20,.05),0 14px 30px -18px rgba(28,25,20,.16);--lk-shadow-hover:0 1px 2px rgba(28,25,20,.05),0 6px 14px -6px rgba(28,25,20,.10),0 26px 50px -24px rgba(28,25,20,.30);--lk-ring:0 0 0 3px color-mix(in srgb,var(--area,var(--accent)) 22%,transparent);--t-display:clamp(40px,6vw,64px);--t-h1:clamp(26px,3.4vw,34px);--t-h2:20px;--t-h3:16.5px;--t-body:15px;--t-small:13px;--t-label:12.5px}[data-app=a],[data-app=a] [data-area=deals]{--area:var(--c-sage);--area-tint:var(--c-sage-tint);--area-ink:var(--c-sage-ink)}[data-app=a] [data-area=projects]{--area:var(--c-gold);--area-tint:var(--c-gold-tint);--area-ink:var(--c-gold-ink)}[data-app=a] [data-area=portfolio]{--area:var(--c-heather);--area-tint:var(--c-heather-tint);--area-ink:var(--c-heather-ink)}[data-app=a] [data-area=clients]{--area:var(--c-sky);--area-tint:var(--c-sky-tint);--area-ink:var(--c-sky-ink)}[data-app=a] [data-area=money]{--area:var(--c-teal);--area-tint:var(--c-teal-tint);--area-ink:var(--c-teal-ink)}[data-app=a] [data-area=admin],[data-app=a] [data-area=settings]{--area:var(--c-sage);--area-tint:var(--c-sage-tint);--area-ink:var(--c-sage-ink)}[data-app=a] .lk-area-ink{color:var(--area-ink)!important}[data-app=a] .lk-eyebrow{color:var(--area-ink)}[data-app=a] .lk-eyebrow:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:999px;background:var(--area);vertical-align:2px}[data-app=a] .lk-rail-item[aria-current=page] svg{color:var(--area)}[data-app=a] .lk-rail-item[aria-current=page]:before{background:var(--area)}[data-app=a] .lk-tab[aria-current=page] .lk-tab-ico{background:var(--area-tint);color:var(--area-ink)}[data-app=a] .lk-hero:before{background:radial-gradient(800px 300px at 100% -10%,color-mix(in srgb,var(--area) 11%,transparent),transparent 65%)}[data-app=a] body{font-size:var(--t-body)}[data-app=a] .lk-h1{font-size:var(--t-h1);letter-spacing:-.028em}[data-app=a] .lk-h1-sm{font-size:clamp(24px,3vw,30px)}[data-app=a] .lk-display-lg{font-size:clamp(44px,5vw,58px)}[data-app=a] .lk-display-sm{font-size:30px}[data-app=a] main .font-display{font-family:var(--font-figtree),system-ui,sans-serif;font-weight:680;letter-spacing:-.026em}[data-app=a] main .font-display.text-3xl,[data-app=a] main .font-display.text-4xl,[data-app=a] main h1.font-display{font-size:var(--t-h1);line-height:1.08}[data-app=a] main h2.font-display.text-2xl,[data-app=a] main h2.font-display.text-xl{font-size:var(--t-h2);line-height:1.2;letter-spacing:-.016em}[data-app=a] main .label{font-size:var(--t-label);font-weight:620;letter-spacing:.005em;text-transform:none;color:var(--muted)}[data-app=a] .num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}[data-app=a] main .num.text-2xl,[data-app=a] main .num.text-3xl,[data-app=a] main .num.text-4xl,[data-app=a] main .text-2xl .num,[data-app=a] main .text-3xl .num{font-weight:680;letter-spacing:-.03em}[data-app=a] .lk-num-unit-tight{margin-left:.04em}[data-app=a] .lk-num-text .lk-num-int{letter-spacing:-.02em}[data-app] .lk-num-stack{display:inline-grid}[data-app] .lk-num-stack>*{grid-area:1/1;display:inline-flex;align-items:baseline}[data-app] .lk-num-ghost{visibility:hidden}[data-app] .lk-num-live{justify-content:flex-start}@layer components{[data-app=a] .card{border-radius:var(--lk-r)}[data-app=a] .field{border-radius:12px;border-color:color-mix(in srgb,var(--control-line) 42%,var(--rule));transition:border-color .15s,box-shadow .15s}[data-app=a] .field:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--control-line) 70%,var(--rule))}[data-app=a] .field:focus{outline:none;border-color:var(--area,var(--accent));box-shadow:var(--lk-ring)}[data-app=a] .btn:not(.btn-ghost):not(.btn-gold):not(.btn-danger):not(.btn-night){box-shadow:0 1px 1px rgba(0,0,0,.06),0 6px 16px -8px color-mix(in srgb,var(--accent) 70%,transparent)}[data-app=a] .btn-ghost{background:var(--card);border-color:color-mix(in srgb,var(--control-line) 35%,var(--rule));box-shadow:0 1px 1px rgba(28,25,20,.04)}[data-app=a] .btn-ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--control-line) 70%,var(--rule));background:var(--card)}[data-app=a] .chip:not([aria-pressed=true]):not([aria-selected=true]):not([aria-current=page]){background:var(--card)}}[data-app=a] main :is(.rounded-xl,.rounded-2xl).border.border-rule:not(.bg-paper):not(.bg-transparent):not(.border-dashed):not(input):not(select):not(textarea):not(button),[data-app=a] main :is(.rounded-xl,.rounded-2xl,.rounded-3xl).border.bg-card{border-radius:var(--lk-r);border-color:var(--lk-line);box-shadow:var(--lk-shadow)}[data-app=a] main .rounded-lg.border.bg-card{border-color:var(--lk-line)}[data-app=a] main :is(.rounded-xl,.rounded-2xl).bg-paper,[data-app=a] main :is(.rounded-xl,.rounded-2xl).bg-paper.border{border-color:var(--lk-line)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-app=a] main .lk-lift-auto,[data-app=a] main a:is(.rounded-xl,.rounded-2xl).border{transition:transform .28s var(--lk-ease),box-shadow .28s var(--lk-ease),border-color .2s}[data-app=a] main .lk-lift-auto:hover,[data-app=a] main a:is(.rounded-xl,.rounded-2xl).border:hover{transform:translateY(-2px);box-shadow:var(--lk-shadow-hover);border-color:color-mix(in srgb,var(--area) 25%,var(--lk-line))}}[data-app=a]:not([data-mode=dark]) main .surface-feature{background:linear-gradient(180deg,#ffffff,#fbfaf6)!important;color:var(--ink);border:1px solid var(--lk-line);box-shadow:var(--lk-shadow);--night-fg:var(--ink);--night-mut:var(--muted);--night-line:var(--control-line);--night-2:var(--lk-surface-2);--night-field:var(--card);--night-good:var(--good);--night-warn:var(--warn);--night-bad:var(--bad);--night-hair:var(--lk-line);--night-hair-2:var(--rule);--night-hair-bg:var(--paper)}[data-app=a]:not([data-mode=dark]) main .surface-feature .text-night-fg{color:var(--ink)}[data-app=a]:not([data-mode=dark]) main .surface-feature .text-night-mut{color:var(--muted)}[data-app=a] main table{font-variant-numeric:tabular-nums}[data-app=a] main thead th{font-size:12px;font-weight:640;letter-spacing:.02em;color:var(--muted)}[data-app=a] main tbody tr{transition:background-color .15s}[data-app=a] main tbody tr:hover{background:color-mix(in srgb,var(--area) 5%,transparent)}[data-app=a] main :is(td,th){border-color:var(--lk-line)}[data-app=a] .lk-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding-inline:10px;transition:background-color .18s var(--lk-ease),color .18s}[data-app=a] .lk-seg button svg{opacity:.8}[data-app=a] [role=tablist]:not(.lk-strats) [role=tab]:not(.chip)[aria-selected=true]{color:var(--ink)}[data-app=a] .rtd-scrim{background:rgba(18,20,18,.38);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1)}[data-app=a] .rtd-dlg{border:1px solid var(--lk-line);box-shadow:inset 0 -1px 0 rgba(255,255,255,.5),0 40px 90px -30px rgba(18,20,18,.45),0 2px 8px rgba(18,20,18,.06)}@media (min-width:640px){[data-app=a] .rtd-dlg{border-radius:24px}}[data-app=a] .rtd-dlg h2.font-display{font-size:19px;letter-spacing:-.018em}[data-app=a] .rtd-dlg-foot{background:color-mix(in srgb,var(--paper) 55%,var(--card));border-color:var(--lk-line)!important}[data-app=a] [role=alert].fixed,[data-app=a] [role=status].fixed:not(.pointer-events-none){border-radius:16px!important;border:1px solid color-mix(in srgb,#fff 10%,transparent);box-shadow:0 18px 40px -16px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-app=a] .lk-cmd,[data-app=a] .lk-menu{box-shadow:0 1px 2px rgba(18,20,18,.06),0 30px 70px -24px rgba(18,20,18,.38)}[data-app=a] .lk-empty{gap:12px;padding:36px 24px 32px;border-style:solid;border-color:var(--lk-line);background:radial-gradient(520px 220px at 50% 0,color-mix(in srgb,var(--area) 9%,transparent),transparent 70%),var(--lk-surface);box-shadow:var(--lk-shadow)}.lk-illo{display:block;width:132px;height:auto}.lk-empty-illo{margin-bottom:2px}@media (prefers-reduced-motion:no-preference){[data-app=a] .lk-empty-illo{animation:lk-rise .6s var(--lk-ease) both}}[data-app=a] main :is(section,div,p).border-dashed:is(.rounded-xl,.rounded-2xl){border-style:solid;border-color:var(--lk-line);background:radial-gradient(520px 200px at 50% 0,color-mix(in srgb,var(--area) 8%,transparent),transparent 70%),var(--lk-surface)}.lk-spark{display:block;overflow:visible}.lk-kpi-spark{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.lkh-view{width:auto}.lkh-list{display:grid;padding:4px}.lkh-list>li+li{border-top:1px solid var(--lk-line)}.lkh-row{position:relative;display:flex;width:100%;align-items:center;gap:14px;min-height:76px;padding:10px 12px;border-radius:calc(var(--lk-r) - 6px);text-align:left;color:var(--ink);transition:background-color .18s}.lkh-row:hover{background:color-mix(in srgb,var(--area,var(--c-sage)) 6%,transparent)}.lkh-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lkh-row-photo{width:56px;height:56px;flex:none;border-radius:14px;box-shadow:0 0 0 1px var(--lk-line)}@media (min-width:40rem){.lkh-row-photo{width:64px;height:64px}.lkh-row{gap:18px;padding:12px 16px}}.lkh-row-val{min-width:92px}.lkh-row-num{font-size:22px}@media (min-width:40rem){.lkh-row-num{font-size:26px}}.lkh-row[data-on]{background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:inset 0 0 0 2px var(--ink)}.lkh-row .lkh-pick{top:50%;bottom:auto;right:auto;left:8px;transform:translateY(-50%)}.lkh-card-photo{aspect-ratio:16/10;width:100%}.lkh-card .lk-glass-chip{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app=a] .lkh-card{padding:0}[data-app=a] .lkh-card .lkh-card-num{font-size:clamp(30px,3vw,36px)}[data-app=a] .lkh-card .lkh-chip{background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lk-pjh-cover{aspect-ratio:16/6;width:100%}.lk-pjh-head{position:relative;z-index:1;padding-top:14px}.lk-pjh-head>.relative{margin-top:-44px;background:var(--card);border-radius:999px;box-shadow:0 0 0 4px var(--card),0 6px 14px -6px rgba(0,0,0,.25)}.lk-pjh-card .lk-pjh-cover:has(>.lk-photo-fallback){aspect-ratio:auto;height:48px}.lk-pjh-card .lk-pjh-cover>.lk-photo-fallback svg{display:none}.lk-pjh-card .lk-pjh-cover:has(>.lk-photo-fallback)+div .lk-pjh-head>.relative{margin-top:-30px}.lki-thumb{width:64px;height:64px;border-radius:14px;box-shadow:0 0 0 1px var(--lk-line)}.lk-celebrate{position:fixed;z-index:90;left:50%;top:22%;width:0;height:0;pointer-events:none}.lk-celebrate-center{top:45%}.lk-celebrate-glow{position:absolute;left:-220px;top:-160px;width:440px;height:320px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-sage) 34%,transparent),transparent);animation:lk-glow 1.4s var(--lk-ease) both}.lk-celebrate i{position:absolute;left:0;top:0;width:9px;height:9px;border-radius:2px;opacity:0;animation:lk-burst 1.2s cubic-bezier(.15,.7,.3,1) both}.lk-celebrate i[data-s="1"]{border-radius:999px;width:8px;height:8px}.lk-celebrate i[data-s="2"]{width:12px;height:5px;border-radius:3px}@keyframes lk-burst{0%{opacity:0;transform:translate(0) rotate(0) scale(.4)}12%{opacity:1}to{opacity:0;transform:translate(var(--x),calc(var(--y) + 70px)) rotate(var(--r)) scale(1)}}@keyframes lk-glow{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.lk-celebrate{display:none}}[data-app=a] .rtd-tour{border-radius:26px!important;border:1px solid var(--lk-line);box-shadow:0 40px 100px -30px rgba(18,20,18,.5)}[data-app=a] .rtd-public-head{background:color-mix(in srgb,var(--paper) 84%,transparent)!important;color:var(--ink)!important;border-bottom:1px solid var(--lk-line);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px)}[data-app=a] .rtd-public-head *{color:inherit}[data-app=a] .rtd-public-head .rtd-public-kicker{color:var(--muted)!important}[data-app=a][data-mode=dark]{--lk-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 12px 32px -16px rgba(0,0,0,.7);--lk-shadow-hover:0 1px 0 rgba(255,255,255,.06) inset,0 24px 48px -18px rgba(0,0,0,.85);--lk-ring:0 0 0 3px color-mix(in srgb,var(--area,var(--accent)) 32%,transparent)}[data-app=a][data-mode=dark] .lk-hero:before{background:radial-gradient(900px 380px at 88% -30%,color-mix(in srgb,var(--area) 22%,transparent),transparent 62%),radial-gradient(700px 300px at -10% 120%,color-mix(in srgb,var(--c-teal) 12%,transparent),transparent 60%)}[data-app=a][data-mode=dark] main :is(.rounded-xl,.rounded-2xl).border.border-rule:not(.bg-paper):not(.bg-transparent):not(.border-dashed):not(input):not(select):not(textarea):not(button),[data-app=a][data-mode=dark] main :is(.rounded-xl,.rounded-2xl,.rounded-3xl).border.bg-card{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.008)),var(--card)}[data-app=a][data-mode=dark] main .bg-paper{background-color:#101513}[data-app=a][data-mode=dark] .btn-ghost,[data-app=a][data-mode=dark] .chip:not([aria-pressed=true]):not([aria-selected=true]):not([aria-current=page]){background:transparent}[data-app=a][data-mode=dark] .rtd-scrim{background:rgba(0,0,0,.58)}[data-app=a][data-mode=dark] .rtd-dlg{background:#141917;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 40px 90px -30px rgba(0,0,0,.9)}[data-app=a][data-mode=dark] .rtd-dlg-foot{background:#101513}[data-app=a][data-mode=dark] [role=alert].fixed,[data-app=a][data-mode=dark] [role=status].fixed:not(.pointer-events-none){border-color:rgba(255,255,255,.1);box-shadow:0 18px 40px -16px rgba(0,0,0,.9)}[data-app=a][data-mode=dark] .lk-empty{background:radial-gradient(520px 220px at 50% 0,color-mix(in srgb,var(--area) 14%,transparent),transparent 70%),var(--lk-surface)}[data-app=a][data-mode=dark] main .border-dashed:is(.rounded-xl,.rounded-2xl){background:radial-gradient(520px 200px at 50% 0,color-mix(in srgb,var(--area) 12%,transparent),transparent 70%),#121816}[data-app=a][data-mode=dark] main tbody tr:hover{background:rgba(255,255,255,.03)}[data-app=a][data-mode=dark] .lkh-row:hover{background:rgba(255,255,255,.035)}[data-app=a][data-mode=dark] .lkh-card .lkh-chip{background:color-mix(in srgb,#141917 82%,transparent)}[data-app=a][data-mode=dark] .lk-pjh-head>.relative{background:#141917;box-shadow:0 0 0 4px #141917,0 6px 14px -6px rgba(0,0,0,.6)}[data-app=a][data-mode=dark] .lk-celebrate-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--c-sage) 30%,transparent),transparent)}[data-app=a][data-mode=dark] main .bg-good-bg{background-color:var(--good-bg)}[data-app=a][data-mode=dark] main :is(.bg-gold-wash,.bg-\[var\(--gold-wash\)\]){background-color:var(--gold-wash)}[data-app=a][data-mode=dark] main .shadow,[data-app=a][data-mode=dark] main .shadow-sm{box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}[data-app=a] .rtd-login{--night-fg:var(--ink);--night-mut:var(--muted);--night-line:color-mix(in srgb,var(--control-line) 42%,var(--rule));--night-2:var(--card);--night-field:var(--card);--night-good:var(--good);--night-bad:var(--bad);--gold-ring:color-mix(in srgb,var(--accent) 22%,transparent);background:radial-gradient(900px 480px at 85% -10%,color-mix(in srgb,var(--c-sage) 16%,transparent),transparent 60%),radial-gradient(700px 420px at -10% 110%,color-mix(in srgb,var(--c-gold) 12%,transparent),transparent 60%),var(--paper)!important}[data-app=a] .rtd-login-card{border-radius:24px;border-color:var(--lk-line);box-shadow:var(--lk-shadow-hover)}[data-app=a] .rtd-login .btn-gold{background:var(--accent);color:#fff;border-color:transparent;box-shadow:0 1px 1px rgba(0,0,0,.06),0 10px 24px -12px color-mix(in srgb,var(--accent) 80%,transparent)}[data-app=a] .rtd-login .btn-gold:hover:not(:disabled){background:var(--accent-hover)}[data-app=a] .rtd-login input:focus{border-color:var(--accent)!important}[data-app=a] .rtd-login .text-gold{color:var(--accent-ink,var(--accent))}[data-app=a]:not([data-mode=dark]) .rtd-login .text-gold{color:#1f6b52}[data-app=a]:not([data-mode=dark]) .rtd-login [data-rtd-logo],[data-app=a]:not([data-mode=dark]) .rtd-public-head [data-rtd-logo]{color:var(--ink)}[data-app=a][data-mode=dark] .rtd-login{--night-2:#141917;--night-field:#101513;background:radial-gradient(900px 480px at 85% -10%,color-mix(in srgb,var(--c-sage) 20%,transparent),transparent 60%),var(--paper)!important}[data-app=a][data-mode=dark] .rtd-login .btn-gold{color:var(--accent-ink-on)}[data-app=a][data-mode=dark] .rtd-public-head{background:color-mix(in srgb,#0c0f0e 84%,transparent)!important}[data-app=a] .rtd-public-head{--night-fg:var(--ink);--night-mut:var(--muted);--night-line:var(--lk-line)}[data-app=a][data-mode=dark] .pj-sun{--muted:#aab3ad}[data-app=a] body:has(.rtd-scrim) .lk-tabs{visibility:hidden}[data-app=a][data-mode=dark] .rtd-sheet{color-scheme:light;--paper:#f5f3ee;--card:#ffffff;--ink:#14171a;--ink-2:#3f454c;--ink-3:#2b3036;--muted:#5c615d;--rule:#e3e1da;--control-line:#848b93;--good:#127a4a;--good-bg:#e7f4ec;--warn:#a15c00;--warn-bg:#fff3db;--bad:#b42318;--bad-bg:#fde8e6;--accent:#1f6b52;--accent-soft:#e4f1eb;--accent-ink:#1f6b52;--chip-ink:#454b52;--gold-wash:#faf6ea;--gold-wash-ink:#5a4a1e;--c-sage-tint:#e6f0ea;--c-sage-ink:#24573f;background:#ffffff;color:#14171a}[data-app=a][data-mode=dark] .rtd-gantt-bar>.text-white{color:#0c0f0e}[data-app=a][data-mode=dark] .rtd-gantt-bar>.bg-black\/25{background:rgba(0,0,0,.18)}