:root{--chart-grid:#e2e8f0;--chart-axis:#cbd5e1;--chart-tick:#64748b;--chart-tooltip-bg:#fff;--chart-tooltip-border:#e2e8f0;--chart-tooltip-text:#0f172a;--chart-cursor:rgba(37,99,235,.06);--brain-primary:#155eef;--brain-ink:#101828;--brain-muted:#667085;--brain-border:#e4e7ec;--brain-soft:#f8fafc}.recharts-cartesian-axis-tick-value,.recharts-cartesian-axis-tick-value tspan{fill:var(--chart-tick)}.recharts-cartesian-grid line{stroke:var(--chart-grid)}.recharts-cartesian-axis .recharts-cartesian-axis-line,.recharts-cartesian-axis line{stroke:var(--chart-axis)}.recharts-polar-angle-axis-tick-value,.recharts-polar-grid line{stroke:var(--chart-grid);fill:var(--chart-tick)}html.dark{color-scheme:dark;--app-bg:#0b1120;--surface:#111827;--surface-muted:#1e293b;--text:#f1f5f9;--text-muted:#94a3b8;--border:#1e293b;--sidebar-bg:#020617;--sidebar-text:#e2e8f0;--sidebar-muted:#64748b;--chart-grid:#1e293b;--chart-axis:#334155;--chart-tick:#94a3b8;--chart-tooltip-bg:#111827;--chart-tooltip-border:#334155;--chart-tooltip-text:#f1f5f9;--chart-cursor:rgba(96,165,250,.12)}html.dark .skeleton-pulse{background:linear-gradient(90deg,#1e293b,#334155 50%,#1e293b);background-size:200% 100%}html.dark .uni-nav:hover:not(.is-active){background:#1e293b}.brand-logo{display:inline-flex;align-items:center}html.dark .brand-logo{background:#fff;padding:4px 8px;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.4)}@keyframes unilink-pulse{0%,to{opacity:1}50%{opacity:.55}}.skeleton-pulse{background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;animation:unilink-pulse 1.4s ease-in-out infinite;border-radius:8px}@keyframes unilink-confetti-fall{0%{transform:translateY(-10%) rotate(0deg);opacity:1}to{transform:translateY(420px) rotate(540deg);opacity:0}}.unilink-confetti{position:absolute;top:0;width:8px;height:14px;border-radius:2px;animation:unilink-confetti-fall 2.4s ease-in forwards}.uni-ic{position:relative;display:inline-flex;align-items:center;justify-content:center}.uni-ic-acc{position:absolute;top:-3px;right:-4px;width:7px;height:7px;border-top:2px solid #10b981;border-right:2px solid #10b981;opacity:0;transform:scale(.6);transform-origin:top right;transition:opacity .15s ease,transform .15s ease;pointer-events:none}.uni-ic-on .uni-ic-acc,a:hover .uni-ic-acc,button:hover .uni-ic-acc{opacity:1;transform:scale(1)}.uni-nav:hover:not(.is-active){background:#f1f5f9}.ulk-hamburger,.ulk-sidebar-backdrop{display:none}@media (max-width:1024px){.ulk-hamburger{display:inline-flex;align-items:center;justify-content:center;position:fixed;top:9px;left:10px;z-index:90;width:38px;height:38px;border-radius:9px;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);color:var(--text,#0f172a);font-size:18px;cursor:pointer}aside[data-app-sidebar]{position:fixed;top:0;left:0;bottom:0;z-index:95;transform:translateX(-100%);transition:transform .22s ease;box-shadow:2px 0 18px rgba(0,0,0,.18);overflow-y:auto}aside[data-app-sidebar][data-open="1"]{transform:translateX(0)}.ulk-sidebar-backdrop[data-open="1"]{display:block;position:fixed;inset:0;z-index:90;background:rgba(15,23,42,.42)}.ulk-appheader{padding-left:58px!important}}.ulk-cmd-input:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brain-primary,#155eef) 18%,transparent)}.ulk-chip:hover,.ulk-cmd-input:focus{border-color:var(--brain-primary,#155eef)}.ulk-chip:hover{color:var(--brain-primary,#155eef)}.ubl-btn-3d{border-radius:14px;font-weight:600;color:#fff;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(180deg,#2f8cff,#256edc);box-shadow:0 6px 0 rgba(24,70,150,.9),0 10px 22px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.35);transition:transform .08s ease,box-shadow .08s ease,filter .12s}.ubl-btn-3d:hover{filter:brightness(1.06)}.ubl-btn-3d:active{transform:translateY(4px);box-shadow:0 2px 0 rgba(24,70,150,.9),0 4px 10px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.25)}.ubl-btn-3d--danger{background:linear-gradient(180deg,#ef4444,#c62f2f);box-shadow:0 6px 0 rgba(120,20,20,.9),0 10px 22px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.3)}.ubl-btn-3d--danger:active{box-shadow:0 2px 0 rgba(120,20,20,.9),0 4px 10px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.ubl-btn-3d--secondary{background:linear-gradient(180deg,#1f2c44,#131e30);color:#e2e8f0;border-color:rgba(116,170,255,.22);box-shadow:0 6px 0 rgba(6,12,24,.9),0 10px 22px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.12)}.ubl-btn-3d--secondary:active{box-shadow:0 2px 0 rgba(6,12,24,.9),0 4px 10px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1)}@media (prefers-reduced-motion:reduce){.ubl-btn-3d,.ubl-btn-3d:active{transition:filter .12s;transform:none}}.dark [style*="rgb(153, 27, 27)"], .dark [style*="rgb(185, 28, 28)"]{color:#f87171!important}.dark [style*="rgb(21, 128, 61)"]{color:#4ade80!important}.dark [style*="rgb(6, 95, 70)"]{color:#34d399!important}.dark [style*="rgb(29, 78, 216)"]{color:#60a5fa!important}.dark [style*="rgb(30, 58, 138)"]{color:#93c5fd!important}.dark [style*="rgb(146, 64, 14)"], .dark [style*="rgb(180, 83, 9)"]{color:#fbbf24!important}.dark [style*="background: rgb(185, 28, 28)"], .dark [style*="background: rgb(21, 128, 61)"], .dark [style*="background: rgb(29, 78, 216)"]{color:#fff!important}