:root{--lr-ink:#14110f;--lr-ink-panel:#1c1813;--lr-ink-panel-2:#221d17;--lr-ink-border:#342d24;--lr-ink-border-2:#3a332a;--lr-ink-rail:#4a4034;--lr-paper:#f1eada;--lr-paper-panel:#fefcf8;--lr-paper-ink:#14110f;--lr-paper-line:#e2dacb;--lr-red:#c8102e;--lr-red-bright:#e51f26;--lr-red-soft:#e51f26;--lr-text:#c9c2b9;--lr-text-strong:#f1eada;--lr-text-paper:#f7f3ee;--lr-muted:#9c9488;--lr-muted-2:#6e665b;--lr-muted-paper:#8a8170;--lr-tier-top:#6e9bff;--lr-tier-mid:#3e63b0;--lr-tier-deep:#283250;--lr-tier-absent:#181426;--lr-chrome-inset:0px;--lr-font:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lr-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}[data-theme=light]{--lr-ink:var(--lr-paper);--lr-ink-panel:var(--lr-paper-panel);--lr-ink-panel-2:#fff;--lr-ink-border:var(--lr-paper-line);--lr-text:#3a332a;--lr-text-strong:var(--lr-paper-ink);--lr-muted:var(--lr-muted-paper);--lr-muted-2:#b0a693}*{box-sizing:border-box}html,body{background:var(--lr-ink);margin:0;padding:0}#root{min-height:100vh}::selection{background:var(--lr-red);color:#fff}@keyframes lr-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes lr-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lr-scroll{scrollbar-width:thin;scrollbar-color:var(--lr-ink-rail) transparent}.lr-scroll::-webkit-scrollbar{width:8px;height:8px}.lr-scroll::-webkit-scrollbar-thumb{background:var(--lr-ink-rail);border-radius:999px}.lr-scrollx{scrollbar-width:thin;scrollbar-color:var(--lr-ink-rail) transparent}.lr-scrollx::-webkit-scrollbar{width:8px;height:8px}.lr-scrollx::-webkit-scrollbar-thumb{background:var(--lr-ink-rail);border-radius:999px}.lr-scrolllink:hover,.rv-scrolllink:hover,.sr-scrolllink:hover{color:var(--lr-text-strong)!important;gap:13px!important}.lr-close:hover{background:#2e2745!important;transform:rotate(90deg)!important}.kw-row,.sr-row,.pa-row,.df-row,.rv-dirrow,.sr-opening{cursor:pointer;transition:background .14s,border-color .14s}.kw-row:hover,.sr-row:hover,.pa-row:hover,.df-row:hover,.rv-dirrow:hover,.sr-opening:hover{background:#14110f0d}.pa-tower{cursor:pointer;transform-origin:bottom;transition:transform .16s,filter .16s}.pa-tower:hover{filter:brightness(1.12);transform:scaleX(1.1)}.kw-search:focus{outline:none;border-color:var(--lr-red)!important}.lr-card:hover{transform:translateY(-3px);box-shadow:0 14px 36px #00000073;border-color:var(--lr-red-bright)!important}.lr-nav:hover{background:var(--lr-ink-panel)!important;color:var(--lr-text-strong)!important}.lr-office:hover{border-color:var(--lr-red-bright)!important}.aid-frame{--ink-950:#14110f;--ink-900:#1c1917;--ink-800:#2a2522;--ink-700:#3a3531;--ink-600:#57534e;--ink-500:#6e665f;--ink-400:#8a847d;--ink-300:#b8b2aa;--ink-200:#e7e2dc;--ink-100:#f1ece4;--ink-50:#f5f1eb;--paper:#faf7f2;--card-lift:#fefcf8;--red-50:#fbeaec;--red-500:#c8102e;--red-600:#a00c24;--red-700:#800a1d;--red-on-dark:#e51f26;--green:#1f8a4c;--amber:#b4690e;--blue:#2a66c9;--bg:#faf7f2;--stage:#f5f1eb;--surface:#fefcf8;--surface-2:#f1ece4;--ink:#1c1917;--ink-2:#57534e;--ink-3:#8a847d;--line:#e7e2dc;--line-strong:#d8d1c7;--panel:#f5f1eb;--panel-bd:#e7e2dc;--menu:#fff;--tex:#1c19170d;--brand:#c8102e;--brand-hover:#a00c24;--brand-quiet:#b81825;--brand-soft:#c8102e17;--brand-border:#c8102e47;--cobalt:#1b43e0;--cobalt-hover:#1535b0;--cobalt-quiet:#1b43e0;--cobalt-soft:#1b43e017;--cobalt-border:#1b43e04d;--yellow:#ffc400;--pos:#1f8a4c;--pos-soft:#e8f2eb;--neg:#c8102e;--neg-soft:#fbeaec;--caution:#b4690e;--caution-soft:#f7eedf;--modal-surface:#fcf6de;--brand-wash:#fbe9ea;--edge:#1c1917;--depth:3px 3px 0 var(--edge);--depth-md:4px 4px 0 var(--edge);--depth-lg:5px 5px 0 var(--edge);--depth-brand:4px 4px 0 var(--brand);--depth-cobalt:4px 4px 0 var(--cobalt);--chip-quiet:#f1ece4;--shadow-sm:0 1px 3px #11111314, 0 1px 2px #1111130a;--shadow-md:0 6px 16px #11111314, 0 2px 6px #1111130d;--shadow-lg:0 14px 36px #1111131f, 0 4px 10px #1111130f;--glass:#faf7f2d1;background:var(--bg);color:var(--ink)}.aid-frame[data-theme=dark]{--bg:#161210;--stage:#100d0b;--surface:#221d19;--surface-2:#2a241f;--ink:#f7f3ee;--ink-2:#c9c2b9;--ink-3:#948c82;--line:#ffffff14;--line-strong:#ffffff29;--panel:#ffffff0a;--panel-bd:#ffffff1a;--menu:#221d19;--tex:#ffffff0b;--brand:#e51f26;--brand-hover:#f32e34;--brand-quiet:#f5333e;--brand-soft:#e51f2629;--brand-border:#e51f265c;--cobalt:#5b86ff;--cobalt-hover:#7b9cff;--cobalt-quiet:#7b9cff;--cobalt-soft:#5b86ff29;--cobalt-border:#5b86ff66;--yellow:#ffc400;--pos:#46c07c;--pos-soft:#46c07c29;--neg:#e51f26;--neg-soft:#e51f2629;--caution:#e0a33a;--caution-soft:#e0a33a29;--modal-surface:#2b2418;--brand-wash:#3a1e20;--edge:#ffffff4d;--depth:3px 3px 0 #0000008c;--depth-md:4px 4px 0 #0000008c;--depth-lg:5px 5px 0 #0009;--depth-brand:4px 4px 0 var(--brand);--depth-cobalt:4px 4px 0 var(--cobalt);--chip-quiet:#ffffff0f;--shadow-sm:0 1px 3px #0006;--shadow-md:0 12px 30px #00000073;--shadow-lg:0 28px 64px #0009;--glass:#161210d1}@keyframes aidFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes aidBob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes aidBobUp{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes aidSectionIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.aid-scroll::-webkit-scrollbar{width:10px;height:10px}.aid-scroll::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:8px}.aid-scroll::-webkit-scrollbar-track{background:0 0}.aid-btn{transition:transform .14s cubic-bezier(.22,.61,.36,1),box-shadow .14s}.aid-btn-primary:hover{box-shadow:6px 6px 0 var(--edge);transform:translate(-2px,-2px)}.aid-btn-ghost:hover{box-shadow:6px 6px 0 var(--cobalt);transform:translate(-2px,-2px)}.aid-navrow{transition:background .16s}.aid-navrow:hover,.aid-firmopt:hover{background:var(--brand-soft)}
