@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/panel/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/panel/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/panel/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/panel/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/panel/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/panel/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/panel/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/panel/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/panel/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_fe1973{font-family:Syne,Syne Fallback;font-style:normal}.__variable_fe1973{--font-dash-display:"Syne","Syne Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/panel/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/panel/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/panel/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/panel/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/panel/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/panel/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/panel/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/panel/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_34a9e2{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_34a9e2{--font-dash-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/panel/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/panel/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/panel/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/panel/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/panel/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/panel/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/panel/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/panel/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/panel/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/panel/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/panel/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/panel/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/panel/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/panel/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/panel/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/panel/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/panel/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/panel/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_03c035{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_03c035{--font-dash-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root,[data-theme=light]{--ink:#0f1419;--surface:#f1f3f5;--surface-muted:#e8ebef;--surface-elevated:#ffffff;--accent:#0d7c80;--accent-deep:#08595c;--accent-soft:color-mix(in srgb,var(--accent) 14%,transparent);--muted:#5a6572;--border:#d0d5dc;--danger:#c0352b;--ok:#178a4c;--warn:#b47810;--gold:#9a7410;--panel:#dce1e7;--shadow:color-mix(in srgb,#0b1220 12%,transparent);--shadow-lg:color-mix(in srgb,#0b1220 18%,transparent);--elevate:0 1px 2px var(--shadow),0 8px 24px color-mix(in srgb,#0b1220 6%,transparent);--elevate-hover:0 2px 4px var(--shadow),0 14px 32px color-mix(in srgb,#0b1220 10%,transparent);--ring:0 0 0 3px var(--accent-soft);--nav-h:3.5rem;--radius:12px;--radius-sm:8px;--radius-lg:16px;--ease-out:cubic-bezier(0.22,1,0.36,1);--font-body:var(--font-dash-body),"DM Sans","Segoe UI",sans-serif;--font-hud:var(--font-dash-body),"DM Sans","Segoe UI",sans-serif;--font-mono:var(--font-dash-mono),"JetBrains Mono","Consolas",monospace;--font-display:var(--font-dash-display),"Syne","Segoe UI",sans-serif;--ui-font-scale:1;--menu-bg:#ffffff;--menu-border:color-mix(in srgb,var(--ink) 16%,transparent);--menu-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 4%,transparent),0 20px 40px -12px color-mix(in srgb,#0b1220 30%,transparent),0 6px 14px -6px color-mix(in srgb,#0b1220 18%,transparent);--menu-radius:8px;--menu-item-radius:5px;--menu-hover:color-mix(in srgb,var(--ink) 7%,transparent)}html[data-font-scale=sm]{--ui-font-scale:1}html[data-font-scale=md]{--ui-font-scale:1.15}html[data-font-scale=lg]{--ui-font-scale:1.32}[data-theme=dark]{--ink:#eef0f3;--surface:#2f343c;--surface-muted:#0b0d10;--surface-elevated:#383e48;--accent:#3ec4bb;--accent-deep:#2a9a93;--accent-soft:color-mix(in srgb,var(--accent) 20%,transparent);--muted:#9aa3af;--border:#4c535e;--danger:#ef7a7a;--ok:#5dce90;--warn:#e0b04e;--gold:#e0bc5e;--panel:#282c34;--shadow:color-mix(in srgb,#000 55%,transparent);--shadow-lg:color-mix(in srgb,#000 65%,transparent);--elevate:0 1px 0 color-mix(in srgb,#fff 4%,transparent),0 10px 28px var(--shadow);--elevate-hover:0 1px 0 color-mix(in srgb,#fff 6%,transparent),0 16px 40px var(--shadow-lg);--ring:0 0 0 3px var(--accent-soft);--menu-bg:color-mix(in srgb,var(--surface) 55%,#05080b);--menu-border:color-mix(in srgb,#fff 14%,transparent);--menu-shadow:0 1px 0 color-mix(in srgb,#fff 6%,transparent) inset,0 0 0 1px color-mix(in srgb,#000 55%,transparent),0 22px 48px -10px color-mix(in srgb,#000 80%,transparent),0 6px 14px -6px color-mix(in srgb,#000 60%,transparent);--menu-hover:color-mix(in srgb,var(--ink) 8%,transparent)}@supports (-moz-appearance:none){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--border)) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 70%,var(--border));border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@property --bp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bpRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bpFade{0%{opacity:0}to{opacity:1}}@keyframes bpPulseSoft{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 0%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 16%,transparent)}}@keyframes bpBreath{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}@keyframes bpShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bpBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bpSpinAngle{to{--bp-angle:360deg}}@keyframes bpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bpShineSweep{0%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(220%) skewX(-18deg)}}@keyframes bpBorderDraw{to{--bp-angle:360deg}}.bpCard{position:relative;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-elevated);box-shadow:var(--elevate);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),border-color .22s ease}.bpCard:hover{transform:translateY(-3px);box-shadow:var(--elevate-hover);border-color:color-mix(in srgb,var(--accent) 32%,var(--border))}.bpGlowCard{position:relative;isolation:isolate;overflow:visible}.bpGlowCard:after,.bpGlowCard:before{content:"";position:absolute;inset:-1.5px;border-radius:calc(var(--radius) + 2px);z-index:-1;background:conic-gradient(from var(--bp-angle),transparent 0,color-mix(in srgb,var(--accent) 75%,transparent) 18%,color-mix(in srgb,var(--gold) 55%,transparent) 36%,transparent 55%,color-mix(in srgb,var(--accent) 50%,transparent) 72%,transparent 100%);opacity:0;transition:opacity .32s ease;animation:bpSpinAngle 5s linear infinite paused;pointer-events:none}.bpGlowCard:after{filter:blur(10px);opacity:0}.bpGlowCard:hover:before{opacity:1;animation-play-state:running}.bpGlowCard:hover:after,.bpGlowCardAlways:before{opacity:.55;animation-play-state:running}.bpGlowCardAlways:after{opacity:.28;animation-play-state:running}.bpAccentRail{position:relative}.bpAccentRail:before{content:"";position:absolute;left:0;top:.85rem;bottom:.85rem;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--accent),var(--accent-deep));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 45%,transparent)}.bpShine{position:relative;overflow:hidden}.bpShine:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(100deg,transparent,color-mix(in srgb,#fff 28%,transparent),transparent);transform:translateX(-120%) skewX(-18deg);pointer-events:none}.bpShine:hover:after{animation:bpShineSweep .7s var(--ease-out)}.bpStagger>*{animation:bpRise .56s var(--ease-out) both}.bpStagger>:first-child{animation-delay:30ms}.bpStagger>:nth-child(2){animation-delay:80ms}.bpStagger>:nth-child(3){animation-delay:.13s}.bpStagger>:nth-child(4){animation-delay:.18s}.bpStagger>:nth-child(5){animation-delay:.23s}.bpStagger>:nth-child(6){animation-delay:.28s}.bpStagger>:nth-child(7){animation-delay:.33s}.bpStagger>:nth-child(8){animation-delay:.38s}.bpLiveDot{position:relative;flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--ok)}.bpLiveDot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ok);opacity:0;will-change:transform,opacity;animation:bpLiveRing 2s ease-out infinite}@keyframes bpLiveRing{0%{opacity:.5;transform:scale(1)}80%,to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.bpCard:hover,.bpGlowCard:hover{transform:none}.bpGlowCard:after,.bpGlowCard:before,.bpLiveDot:after,.bpShine:hover:after,.bpStagger>*{animation:none!important}.bpGlowCard:hover:before,.bpGlowCardAlways:before{opacity:.4}}.panelPage{display:grid;grid-gap:1.25rem;gap:1.25rem;width:100%;animation:panelRise .18s cubic-bezier(.22,1,.36,1) both}.panelKicker{margin:0 0 .35rem;font-size:calc(.7rem * var(--ui-font-scale, 1));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.panelTitle{margin:0;font-family:var(--font-body);font-size:calc(clamp(1.35rem, 2vw, 1.7rem) * var(--ui-font-scale, 1));font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.panelSub{margin:.4rem 0 0;color:var(--muted);font-size:calc(.92rem * var(--ui-font-scale, 1));line-height:1.45}.panelHead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem}.panelHeadMain{min-width:0}.panelToolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.panelSurface{padding:1rem 1.05rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-elevated);box-shadow:var(--elevate);transition:box-shadow .18s var(--ease-out),border-color .18s ease,transform .18s var(--ease-out)}.panelSurface:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--border))}.panelFilters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;padding:1rem 1.05rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-elevated);box-shadow:var(--elevate)}.panelField{display:grid;grid-gap:.3rem;gap:.3rem;font-size:calc(.68rem * var(--ui-font-scale, 1));font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);min-width:calc(10rem * var(--ui-font-scale, 1));flex:1 1 calc(10rem * var(--ui-font-scale, 1))}.panelInput,.panelSelect,.panelTextarea{font:inherit;font-family:var(--font-body);font-weight:500;text-transform:none;letter-spacing:normal;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.55rem .7rem;transition:border-color .14s ease,box-shadow .14s ease}.panelInput:focus,.panelSelect:focus,.panelTextarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 0 0 3px var(--accent-soft)}.panelBtn{position:relative;overflow:hidden;font-family:var(--font-body);font-size:calc(.84rem * var(--ui-font-scale, 1));font-weight:650;letter-spacing:-.01em;text-transform:none;padding:.55rem 1.05rem;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--accent);color:#041416;cursor:pointer;box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 28%,transparent);transition:filter .14s ease,transform .14s var(--ease-out),box-shadow .14s ease}.panelBtn:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(100deg,transparent,color-mix(in srgb,#fff 35%,transparent),transparent);transform:translateX(-140%) skewX(-18deg);pointer-events:none}.panelBtn:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 34%,transparent)}.panelBtn:hover:after{animation:bpShineSweep .7s var(--ease-out)}.panelBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.panelBtnGhost{background:var(--surface-elevated);color:var(--ink);border-color:var(--border)}.panelBtnGhost:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));filter:none}.panelTableWrap{overflow-x:hidden;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-elevated)}.panelTable{width:100%;border-collapse:collapse;font-size:calc(.88rem * var(--ui-font-scale, 1))}.panelTable th{text-align:left;padding:.7rem .85rem;font-size:calc(.68rem * var(--ui-font-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--surface-muted) 80%,var(--surface-elevated));border-bottom:1px solid var(--border);white-space:nowrap}.panelTable td{padding:.7rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent);vertical-align:middle}.panelTable tbody tr{transition:background .14s ease}.panelTable tbody tr:hover td{background:color-mix(in srgb,var(--accent) 7%,var(--surface-elevated))}.panelTable tbody tr:last-child td{border-bottom:none}.panelMono{font-family:var(--font-mono);font-weight:600;letter-spacing:-.02em}.panelStatGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(9rem * var(--ui-font-scale, 1))),1fr));grid-gap:.75rem;gap:.75rem}.panelStat{position:relative;padding:.9rem 1rem 1rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-elevated);overflow:hidden;box-shadow:var(--elevate);transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),border-color .18s ease}.panelStat:hover{transform:translateY(-2px);box-shadow:var(--elevate-hover);border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}.panelStat:before{content:"";position:absolute;left:0;top:.75rem;bottom:.75rem;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.panelStatLabel{display:block;font-size:calc(.66rem * var(--ui-font-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.panelStatValue{display:block;margin-top:.25rem;font-family:var(--font-mono);font-size:calc(1.25rem * var(--ui-font-scale, 1));font-weight:700;letter-spacing:-.03em}@keyframes panelRise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.panelPage{animation:none}.panelBtn:hover{transform:none}}:root,[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}html{font-size:16px}body,html{margin:0;min-height:100%;background:var(--surface-muted);color:var(--ink);font-family:var(--font-body);line-height:1.5;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:calc(.9375rem * var(--ui-font-scale, 1))}::selection{background:color-mix(in srgb,var(--accent) 32%,transparent);color:var(--ink)}*{box-sizing:border-box}a{color:var(--accent);transition:color .14s ease}a:hover{color:color-mix(in srgb,var(--accent) 80%,#fff)}:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,transparent);outline-offset:2px}button,input,select,textarea{max-width:100%}.panelBtn,button{transition:filter .14s ease,transform .14s var(--ease-out,ease),box-shadow .14s ease,border-color .14s ease,background .14s ease,color .14s ease}button:active:not(:disabled){transform:translateY(1px)}@media (prefers-reduced-motion:no-preference){.panelPage{scroll-behavior:smooth}}