._button_1ty5l_1{box-sizing:border-box;cursor:pointer;font-family:var(--font-body);letter-spacing:.015em;user-select:none;vertical-align:middle;white-space:nowrap;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:8px;font-size:.88rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .12s;display:inline-flex;position:relative}._button_1ty5l_1 svg{vertical-align:middle;flex-shrink:0}._button_1ty5l_1:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)scale(.98)}._button_1ty5l_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 3px var(--accent-subtle), 0 0 14px var(--accent-glow)}._button_1ty5l_1:disabled,._button_1ty5l_1[aria-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none;box-shadow:none!important;transform:none!important}._loading_1ty5l_59{cursor:wait}._fullWidth_1ty5l_64{width:100%;display:flex}._pill_1ty5l_70{border-radius:9999px!important}._xs_1ty5l_78{border-radius:7px;gap:5px;min-height:28px;padding:4px 10px;font-size:.75rem}._sm_1ty5l_86{border-radius:8px;gap:6px;min-height:34px;padding:6px 14px;font-size:.8125rem}._md_1ty5l_94{border-radius:10px;gap:8px;min-height:42px;padding:9px 18px;font-size:.875rem}@media (width<=640px){._md_1ty5l_94{padding:9px 16px}}._lg_1ty5l_102{border-radius:12px;gap:10px;min-height:48px;padding:12px 24px;font-size:.95rem}@media (width<=640px){._lg_1ty5l_102{padding:12px 16px}}._xl_1ty5l_110{border-radius:14px;gap:12px;min-height:54px;padding:14px 28px;font-size:1.05rem}@media (width<=640px){._xl_1ty5l_110{padding:14px 16px}}._iconOnly_1ty5l_119{aspect-ratio:1;padding:0!important}._xs_1ty5l_78._iconOnly_1ty5l_119{width:28px;min-height:28px}._sm_1ty5l_86._iconOnly_1ty5l_119{width:34px;min-height:34px}._md_1ty5l_94._iconOnly_1ty5l_119{width:42px;min-height:42px}._lg_1ty5l_102._iconOnly_1ty5l_119{width:48px;min-height:48px}._xl_1ty5l_110._iconOnly_1ty5l_119{width:54px;min-height:54px}._primary_1ty5l_154{background:var(--accent-gradient);color:var(--text-inverse);box-shadow:0 2px 10px var(--accent-glow);border:1px solid #0000}._primary_1ty5l_154:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.08)saturate(1.1);box-shadow:0 4px 20px var(--accent-glow);color:var(--text-inverse);transform:translateY(-1px)}._primary_1ty5l_154:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94);box-shadow:0 1px 4px var(--accent-glow)}._secondary_1ty5l_174{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text-heading);box-shadow:0 1px 3px var(--bg-deep)}._secondary_1ty5l_174:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-hover);border-color:var(--border-accent);box-shadow:0 4px 14px var(--bg-deep);color:var(--text-heading);transform:translateY(-1px)}._secondary_1ty5l_174:active:not(:disabled):not([aria-disabled=true]){background:var(--bg-subtle);border-color:var(--border-strong)}._gold_1ty5l_195{background:var(--gold);border:1px solid var(--gold);color:var(--text-inverse);box-shadow:0 2px 12px var(--gold-glow)}._gold_1ty5l_195:hover:not(:disabled):not([aria-disabled=true]){background:var(--gold-hover);border-color:var(--gold-hover);box-shadow:0 4px 22px var(--gold-glow);color:var(--text-inverse);transform:translateY(-1px)}._gold_1ty5l_195:active:not(:disabled):not([aria-disabled=true]){background:var(--gold);border-color:var(--gold);box-shadow:0 1px 4px var(--gold-glow)}._gold_1ty5l_195:focus-visible{outline-color:var(--gold);box-shadow:0 0 0 3px var(--gold-subtle), 0 0 14px var(--gold-glow)}._danger_1ty5l_222{background:var(--danger-strong);border:1px solid var(--danger-strong);color:var(--palette-slate-50);box-shadow:0 2px 10px var(--danger-glow)}._danger_1ty5l_222:hover:not(:disabled):not([aria-disabled=true]){background:var(--palette-red-600);border-color:var(--palette-red-600);box-shadow:0 4px 20px var(--danger-glow);color:var(--palette-slate-50);transform:translateY(-1px)}._danger_1ty5l_222:active:not(:disabled):not([aria-disabled=true]){background:var(--palette-red-600);border-color:var(--palette-red-600);box-shadow:0 1px 4px var(--danger-glow)}._danger_1ty5l_222:focus-visible{outline-color:var(--danger);box-shadow:0 0 0 3px var(--danger-subtle), 0 0 14px var(--danger-glow)}._dangerOutline_1ty5l_249,._danger-outline_1ty5l_250{background:var(--danger-subtle);border:1px solid var(--danger);color:var(--danger)}._dangerOutline_1ty5l_249:hover:not(:disabled):not([aria-disabled=true]),._danger-outline_1ty5l_250:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger-strong);border-color:var(--danger-strong);color:var(--palette-slate-50);box-shadow:0 4px 16px var(--danger-glow);transform:translateY(-1px)}._dangerOutline_1ty5l_249:active:not(:disabled):not([aria-disabled=true]),._danger-outline_1ty5l_250:active:not(:disabled):not([aria-disabled=true]){background:var(--palette-red-600);border-color:var(--palette-red-600)}._vip_1ty5l_272,._gem_1ty5l_273{background:var(--palette-purple-subtle);border:1px solid var(--palette-purple-glow);color:var(--gem)}._vip_1ty5l_272:hover:not(:disabled):not([aria-disabled=true]),._gem_1ty5l_273:hover:not(:disabled):not([aria-disabled=true]){background:var(--palette-purple-600);border-color:var(--palette-purple-500);color:var(--palette-slate-50);box-shadow:0 4px 18px var(--palette-purple-glow);transform:translateY(-1px)}._vip_1ty5l_272:active:not(:disabled):not([aria-disabled=true]),._gem_1ty5l_273:active:not(:disabled):not([aria-disabled=true]){background:var(--palette-purple-600);border-color:var(--palette-purple-600)}._vip_1ty5l_272:focus-visible,._gem_1ty5l_273:focus-visible{outline-color:var(--palette-purple-400);box-shadow:0 0 0 3px var(--palette-purple-subtle), 0 0 14px var(--palette-purple-glow)}._outline_1ty5l_301,._outlined_1ty5l_302{border:1px solid var(--border-strong);color:var(--text);background:0 0}._outline_1ty5l_301:hover:not(:disabled):not([aria-disabled=true]),._outlined_1ty5l_302:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-subtle);border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}._outline_1ty5l_301:active:not(:disabled):not([aria-disabled=true]),._outlined_1ty5l_302:active:not(:disabled):not([aria-disabled=true]){background:var(--accent-subtle)}._ghost_1ty5l_322,._text_1ty5l_323{color:var(--text-dim);background:0 0;border:1px solid #0000}._ghost_1ty5l_322:hover:not(:disabled):not([aria-disabled=true]),._text_1ty5l_323:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-hover);color:var(--text-heading);border-color:#0000;transform:translateY(-1px)}._ghost_1ty5l_322:active:not(:disabled):not([aria-disabled=true]),._text_1ty5l_323:active:not(:disabled):not([aria-disabled=true]){background:var(--bg-subtle)}._subtle_1ty5l_343{background:var(--bg-subtle);border:1px solid var(--border);color:var(--text)}._subtle_1ty5l_343:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-hover);border-color:var(--border-strong);color:var(--text-heading);transform:translateY(-1px)}._subtle_1ty5l_343:active:not(:disabled):not([aria-disabled=true]){background:var(--bg-elevated)}._elevated_1ty5l_361{background:var(--bg-panel);border:1px solid var(--border);box-shadow:0 4px 16px var(--bg-deep);color:var(--text-heading)}._elevated_1ty5l_361:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-elevated);border-color:var(--border-strong);transform:translateY(-1px)}._elevated_1ty5l_361:active:not(:disabled):not([aria-disabled=true]){background:var(--bg-panel)}._label_1ty5l_382{justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}._iconLeft_1ty5l_390,._iconRight_1ty5l_391{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}._spinner_1ty5l_403{box-sizing:border-box;border:2px solid #0000;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.75s linear infinite _spin_1ty5l_403;display:inline-block}._xs_1ty5l_78 ._spinner_1ty5l_403,._sm_1ty5l_86 ._spinner_1ty5l_403{border-width:1.75px;width:14px;height:14px}._lg_1ty5l_102 ._spinner_1ty5l_403,._xl_1ty5l_110 ._spinner_1ty5l_403{border-width:2.25px;width:18px;height:18px}@keyframes _spin_1ty5l_403{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cookieBannerFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#cookie-consent-accept[data-astro-cid-bdy3whms]:hover{filter:brightness(1.1)}:root{color-scheme:dark;--palette-slate-950:#141519;--palette-slate-900:#1b1c21;--palette-slate-850:#24252b;--palette-slate-800:#2a2b31;--palette-slate-750:#2e2f35;--palette-slate-700:#3a3b42;--palette-slate-600:#46474e;--palette-slate-500:#6f6d66;--palette-slate-400:#9a988f;--palette-slate-300:#b9b7b0;--palette-slate-200:#d6d4cd;--palette-slate-100:#f2f0ea;--palette-slate-50:#faf8f2;--palette-orange-600:#d9700f;--palette-orange-500:#f58a1f;--palette-orange-400:#ff9f3d;--palette-orange-300:#ffb866;--palette-orange-subtle:#f58a1f1f;--palette-orange-glow:#f58a1f40;--palette-gold-600:#ca8a04;--palette-gold-500:#ffc247;--palette-gold-400:#f59e0b;--palette-gold-300:#facc15;--palette-gold-subtle:#ffc2471f;--palette-gold-glow:#ffc24740;--palette-green-600:#059669;--palette-green-500:#10b981;--palette-green-400:#34d399;--palette-green-subtle:#34d3991f;--palette-green-glow:#34d39940;--palette-red-600:#dc2626;--palette-red-500:#ef4444;--palette-red-400:#f87171;--palette-red-subtle:#f871711f;--palette-red-glow:#f8717140;--palette-blue-600:#2563eb;--palette-blue-500:#3b82f6;--palette-blue-400:#60a5fa;--palette-sky-400:#38bdf8;--palette-blue-subtle:#3b82f61f;--palette-blue-glow:#3b82f640;--palette-purple-600:#7c3aed;--palette-purple-500:#8b5cf6;--palette-purple-400:#a78bfa;--palette-purple-subtle:#8b5cf61f;--palette-purple-glow:#8b5cf640;--bg-deep:var(--palette-slate-950);--bg:var(--palette-slate-900);--bg-panel:var(--palette-slate-850);--bg-elevated:var(--palette-slate-800);--bg-subtle:#ffffff09;--bg-hover:#ffffff0f;--bg-glass:#24252bd1;--bg-overlay:#08080bbf;--border:var(--palette-slate-750);--border-strong:var(--palette-slate-700);--border-subtle:#ffffff0f;--border-accent:var(--palette-orange-glow);--border-gold:var(--palette-gold-glow);--text:var(--palette-slate-100);--text-heading:var(--palette-slate-50);--text-dim:var(--palette-slate-300);--text-faint:var(--palette-slate-400);--text-inverse:var(--palette-slate-950);--accent:var(--palette-orange-500);--accent-hover:var(--palette-orange-400);--accent-active:var(--palette-orange-600);--accent-subtle:var(--palette-orange-subtle);--accent-glow:var(--palette-orange-glow);--accent-gradient:linear-gradient(135deg, var(--accent) 0%, var(--gold) 100%);--gold:var(--palette-gold-500);--gold-hover:var(--palette-gold-300);--gold-subtle:var(--palette-gold-subtle);--gold-glow:var(--palette-gold-glow);--gem:#c084fc;--gem-hover:#d8b4fe;--gem-subtle:#c084fc26;--gem-glow:#c084fc59;--success:var(--palette-green-400);--success-strong:var(--palette-green-500);--success-subtle:var(--palette-green-subtle);--success-glow:var(--palette-green-glow);--danger:var(--palette-red-400);--danger-strong:var(--palette-red-500);--danger-subtle:var(--palette-red-subtle);--danger-glow:var(--palette-red-glow);--info:var(--palette-sky-400);--info-subtle:var(--palette-blue-subtle);--info-glow:var(--palette-blue-glow);--vip:var(--palette-purple-500);--vip-hover:var(--palette-purple-400);--vip-subtle:var(--palette-purple-subtle);--vip-glow:var(--palette-purple-glow);--font-display:"Big Shoulders Display", "Arial Narrow", sans-serif;--font-body:"Barlow", system-ui, sans-serif;--court-wood:#c9823e;--court-wood-dark:#ab6726;--court-night-bg:#221a14;--court-night-dark:#15110d;--court-line:#ffffffe6;--court-line-faint:#fff6;--court-hoop:#f97316;--court-backboard:#ffffffe6;--team-home:var(--palette-orange-500);--team-home-light:var(--palette-orange-400);--team-away:var(--palette-blue-500);--team-away-light:var(--palette-blue-400);--tier-poor:var(--palette-red-400);--tier-dev:var(--palette-slate-300);--tier-comp:var(--palette-orange-400);--tier-strong:var(--palette-sky-400);--tier-elite:var(--palette-gold-500);--transition-fast:.15s ease;--transition-base:.2s ease;--transition-smooth:.3s cubic-bezier(.4, 0, .2, 1);--transition-button:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-fast);--arena-bg:#0b0a0a;--arena-card:#161515;--arena-line:#2a2726;--arena-glow:#b5561a;--arena-accent-soft:#f58a1f24;--arena-glass:#0b0a0a8c;--arena-glass-line:#ffffff1f;--arena-ember:linear-gradient(160deg, #e9562a 0%, #bf3418 100%);--arena-amber:linear-gradient(160deg, #f0a24c 0%, #d8802a 100%);--arena-green:linear-gradient(160deg, #2fb57c 0%, #1b7f55 100%);--arena-gold:linear-gradient(160deg, #f5c94f 0%, #dba22a 100%)}.arena,.arena-colors{--bg-deep:#080707;--bg:var(--arena-bg);--bg-panel:var(--arena-card);--bg-elevated:#1f1d1c;--bg-glass:#161515d9;--border:var(--arena-line);--border-strong:#3a3533}.arena :is(header,div):has(>.hub-panel-head){border-color:var(--arena-line);background:var(--arena-card);box-shadow:none;border-radius:22px}.arena .hub-panel-head .hub-title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:28px;font-weight:800;line-height:1.05}.arena .hub-panel-head .hub-pill{display:none}@media (width<=768px){.arena .hub-panel-head>.hub-head-left{flex:100%}.arena .hub-panel-head .hub-title{font-size:24px}}.arena .hub-panel-head .hub-subtitle{max-width:70ch;color:var(--text-dim);font-size:14px;line-height:1.5}.arena .app-main :is(.hero-badge,.notif-hero-badge,.hero-tag){display:none}.arena .hero-stats{--vip:#60a5fa}.arena .hero-stats .stat-pill{border:1px solid var(--arena-line);background:var(--arena-bg);box-shadow:none;border-radius:14px}.arena .hero-stats .stat-pill-label{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.arena .hero-stats .stat-pill-value{font-family:var(--font-display);font-size:22px;font-weight:800}@media (width>=900px){.arena .hub-panel-head .hub-title{font-size:34px}}:root{--pf-bronze:#cd8a4a;--pf-silver:#c9d1dc;--pf-gold:#f2c14e;--pf-platinum:#6fe3d3;--pf-emerald:#34d399;--pf-ruby:#f43f5e;--pf-diamond:#8ecbff;--pf-master:#a78bfa;--pf-grandmaster:#fb7185;--pf-legend:#e879f9;--pf-mythic:#fde68a}.pf{box-shadow:0 0 0 2px var(--pf-color), 0 0 10px var(--pf-glow,transparent)}.pf-bronze{--pf-color:var(--pf-bronze);--pf-glow:#cd8a4a59}.pf-silver{--pf-color:var(--pf-silver);--pf-glow:#c9d1dc66}.pf-gold{--pf-color:var(--pf-gold);--pf-glow:#f2c14e80}.pf-platinum{--pf-color:var(--pf-platinum);--pf-glow:#6fe3d380}.pf-emerald{--pf-color:var(--pf-emerald);--pf-glow:#34d39980}.pf-ruby{--pf-color:var(--pf-ruby);--pf-glow:#f43f5e80}.pf-diamond{--pf-color:var(--pf-diamond);--pf-glow:#8ecbff99}.pf-master{--pf-color:var(--pf-master);--pf-glow:#a78bfa99}.pf-grandmaster{--pf-color:var(--pf-grandmaster);--pf-glow:#fb718599}.pf-legend{--pf-color:var(--pf-legend);--pf-glow:#e879f9a6}.pf-mythic{--pf-color:var(--pf-mythic);--pf-glow:#fde68abf}.pf.pf-diamond,.pf.pf-master,.pf.pf-grandmaster,.pf.pf-legend,.pf.pf-mythic{box-shadow:0 0 0 2px var(--pf-color), 0 0 0 4px #ffffff14, 0 0 14px var(--pf-glow)}.pf.pf-legend{animation:3s linear infinite pfLegend}.pf.pf-mythic{animation:1.6s linear infinite pfLegend}@keyframes pfLegend{0%{box-shadow:0 0 0 2px #e879f9,0 0 14px #e879f9a6}33%{box-shadow:0 0 0 2px #f2c14e,0 0 14px #f2c14ea6}66%{box-shadow:0 0 0 2px #8ecbff,0 0 14px #8ecbffa6}to{box-shadow:0 0 0 2px #e879f9,0 0 14px #e879f9a6}}.pf-badge{border:1px solid var(--pf-color);background:color-mix(in srgb, var(--pf-color) 14%, transparent);color:var(--pf-color);letter-spacing:.02em;white-space:nowrap;vertical-align:middle;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.pf-badge .pf-stars{letter-spacing:-1px}.pf-badge .pf-level{font-variant-numeric:tabular-nums}.pf-badge.pf-legend,.pf-badge.pf-mythic{background:linear-gradient(90deg,#e879f933,#f2c14e33,#8ecbff33) 0 0/200% 100%;animation:4s linear infinite pfLegendBadge}@keyframes pfLegendBadge{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.pf.pf-legend,.pf-badge.pf-legend,.pf-badge.pf-mythic{animation:none}}.pf-badge{cursor:help;-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.pf-badge{position:relative}.pf-badge:after{content:"";position:absolute;inset:-8px -6px}}.pf-badge:focus-visible{outline:2px solid var(--pf-color);outline-offset:2px}.pf-badge .pf-star-off{opacity:.25}.pf-tooltip{--pf-arrow-x:50%;z-index:1200;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--pf-color,var(--border-strong)) 55%, transparent);background:linear-gradient(var(--pf-color,var(--accent)), var(--pf-color,var(--accent))) top / 100% 3px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--pf-color,transparent) 14%, transparent) 0%, transparent 60%), var(--bg-panel);width:248px;max-width:calc(100vw - 16px);box-shadow:0 12px 32px #00000080, 0 0 18px var(--pf-glow,transparent);color:var(--text);pointer-events:none;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px 11px;font-size:12px;line-height:1.4;animation:.12s ease-out pfTipIn;display:flex;position:fixed}.pf-tooltip[hidden]{display:none}.pf-tooltip:after{content:"";left:var(--pf-arrow-x);background:var(--bg-panel);border-right:1px solid color-mix(in srgb, var(--pf-color,var(--border-strong)) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--pf-color,var(--border-strong)) 55%, transparent);width:10px;height:10px;position:absolute;bottom:-6px;transform:translate(-50%)rotate(45deg)}.pf-tooltip.is-below:after{background:var(--pf-color,var(--accent));clip-path:polygon(50% 0,100% 100%,0 100%);border:none;width:14px;height:7px;top:-7px;bottom:auto;transform:translate(-50%)}.pf-tooltip.is-below{animation-name:pfTipInBelow}@keyframes pfTipInBelow{0%{opacity:0;transform:translateY(-3px)}}@keyframes pfTipIn{0%{opacity:0;transform:translateY(3px)}}.pf-tt-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-tt-name{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-tt-tier{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--pf-color,var(--text-heading));font-size:15px;font-weight:700}.pf-tt-stars{letter-spacing:1px;color:var(--pf-color);font-size:12px}.pf-tt-stars .pf-star-off{opacity:.22}.pf-tt-level{flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1;display:flex}.pf-tt-level-num{font-family:var(--font-display);color:var(--text-heading);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.pf-tt-level-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin-top:2px;font-size:9.5px;font-weight:700}.pf-tt-track{gap:3px;display:grid}.pf-tt-seg{background:#ffffff14;border-radius:2px;height:5px}.pf-tt-seg.is-done{background:color-mix(in srgb, var(--pf-color) 55%, transparent)}.pf-tt-seg.is-current{background:var(--pf-color);box-shadow:0 0 6px var(--pf-glow)}.pf-tt-range{color:var(--text-dim);font-size:11px;font-weight:600}.pf-tt-how{border-top:1px solid var(--border-subtle);color:var(--text-faint);padding-top:8px;font-size:11px}@media (prefers-reduced-motion:reduce){.pf-tooltip{animation:none}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-body);margin:0}::selection{background:var(--accent);color:var(--bg-deep)}h1,h2,h3,.h-display{font-family:var(--font-display);color:var(--text-heading);margin:0}a{color:var(--accent)}input,button{font:inherit}.btn{background:var(--accent-gradient);color:var(--bg-deep);cursor:pointer;border:none;border-radius:8px;padding:.7rem 1.3rem;font-weight:700;display:inline-block}@media (width<=640px){.btn{padding:.7rem 16px}}.btn:hover{filter:brightness(1.08)saturate(1.1)}.field{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.field label{color:var(--text-dim);font-size:.8rem}.field input,.field select{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text);border-radius:8px;padding:.7rem .8rem;font-size:.9rem}.field input.has-error{border-color:var(--danger)}.field-error{color:var(--danger);font-size:.8rem}.panel{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;padding:1.5rem}@media (width<=640px){.panel{padding:16px}}.error{color:#fca5a5;background:#f871711a;border:1px solid #f8717159;border-radius:8px;align-items:flex-start;gap:.6rem;margin-bottom:1.2rem;padding:.75rem .9rem;font-size:.85rem;line-height:1.4;display:flex}
