body.radar{--bg:#0a0c12;--bg-2:#0d1018;--card:#12151f;--card-2:#171b28;--line:#222839;--line-2:#2f3850;--tx:#e9edf6;--tx-2:#9aa4bd;--tx-3:#7d88a4;--acc:#ff2e88;--acc-2:#00e5ff;--ok:#3ddc84;--err:#ff5470;--border:var(--line);--text:var(--tx);--text-muted:var(--tx-2);--accent:var(--acc);--accent-hi:var(--acc-2);--accent-dim:color-mix(in srgb, var(--acc) 18%, transparent);--surface:var(--card);--surface-2:var(--card-2);--font-display:var(--sans);--font-body:var(--sans);--r:10px;--mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;background:var(--bg);color:var(--tx);font:15px/1.55 var(--sans);background-image:radial-gradient(900px 480px at 10% -8%,#ff2e880d,#0000 60%),radial-gradient(820px 460px at 92% -4%,#00e5ff0b,#0000 60%);background-attachment:fixed}body.radar:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(#ffffff03 0 1px,#0000 1px 3px);position:fixed;inset:0}body.radar ::selection{background:color-mix(in srgb, var(--acc) 40%, transparent)}body.radar :focus-visible{outline:2px solid var(--acc-2);outline-offset:2px;border-radius:4px}body.radar .wrap{z-index:1;max-width:1560px;margin:0 auto;padding:0 22px 90px;position:relative}body.radar a{color:inherit}body.radar h1,body.radar h2,body.radar h3{font-family:var(--sans)}body.radar .top{background:color-mix(in srgb, var(--bg) 84%, transparent);border-bottom:1px solid var(--line);margin:0 -22px 22px;padding:13px 22px;position:relative}body.radar .top:after{content:"";background:linear-gradient(90deg, var(--acc), var(--acc-2) 55%, transparent 85%);opacity:.7;height:1px;position:absolute;bottom:-1px;left:0;right:0}body.radar .brandrow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}body.radar .brand{align-items:baseline;gap:11px;display:flex}body.radar .bname{font:800 19px/1.1 var(--sans);letter-spacing:-.025em;text-transform:uppercase;margin:0;animation:7s step-end infinite radar-chroma}body.radar .bname .accent{color:var(--acc)}@supports (background-clip:text){body.radar .bname .accent{background:linear-gradient(92deg, var(--acc), var(--acc-2));color:#0000;background-clip:text}}@keyframes radar-chroma{0%,92%,to{text-shadow:none;transform:none}93%{text-shadow:-2px 0 #ff2e88cc,2px 0 #00e5ffcc;transform:translate(1px)}94%{text-shadow:2px 0 #ff2e8899,-2px 0 #00e5ff99;transform:translate(-1px)}95%{text-shadow:-1px 0 #ff2e8866,1px 0 #00e5ff66;transform:none}}body.radar .brand .yr{font:700 12px/1 var(--mono);color:var(--tx-3);letter-spacing:.1em}body.radar .countdown{font:600 12px/1 var(--mono);color:var(--tx-2);letter-spacing:.04em;align-items:center;gap:7px;display:inline-flex}body.radar .countdown .pulse{background:var(--acc-2);block-size:7px;inline-size:7px;box-shadow:0 0 8px var(--acc-2);border-radius:50%;animation:2.4s ease-in-out infinite radar-pulse}@keyframes radar-pulse{0%,to{opacity:1}50%{opacity:.3}}body.radar .top-cta{margin-left:auto}body.radar .hero{border-bottom:1px solid var(--line);margin-bottom:26px;padding:34px 0 26px;position:relative;overflow:hidden}body.radar .hero>*{z-index:1;position:relative}body.radar .hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#00e5ff0b 1px,#0000 1px),linear-gradient(90deg,#00e5ff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}body.radar .hero:after{content:"";z-index:0;pointer-events:none;opacity:.55;background:conic-gradient(#00e5ff24,#0000 30%);border-radius:50%;block-size:560px;inline-size:560px;animation:9s linear infinite radar-sweep;position:absolute;top:-180px;right:-150px;mask-image:radial-gradient(circle,#000 0 60%,#0000 66%)}@keyframes radar-sweep{to{transform:rotate(360deg)}}body.radar .eyebrow{font:600 10.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--acc-2)}body.radar .hero h1{font:800 clamp(27px, 4.4vw, 46px) / 1.08 var(--sans);letter-spacing:-.035em;max-inline-size:19ch;margin:12px 0;animation:.5s cubic-bezier(.2,.7,.3,1) both radar-in}@keyframes radar-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}body.radar .hero .lead{color:var(--tx-2);max-inline-size:68ch;margin:0 0 22px;font-size:15.5px;line-height:1.62}body.radar .stat{flex-wrap:wrap;gap:26px;margin:0 0 22px;display:flex}body.radar .stat .hi{align-items:baseline;gap:7px;display:flex}body.radar .stat .hi b{font:800 26px/1 var(--sans);letter-spacing:-.03em;color:var(--tx)}body.radar .stat .hi span{font:600 10.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--tx-3)}body.radar .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body.radar .actions .hint{font:400 12px/1.5 var(--mono);color:var(--tx-3)}body.radar .after-dl{color:var(--tx-2);background:var(--card);border:1px solid var(--line);border-inline-start:3px solid var(--acc);border-radius:8px;max-inline-size:56ch;margin:16px 0 0;padding:10px 14px;font-size:13px}body.radar .after-dl a{color:var(--acc)}body.radar .btn{font:600 13px/1 var(--sans);color:var(--tx);background:var(--card-2);border:1px solid var(--line-2);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}body.radar .btn:hover{border-color:var(--acc-2);color:#fff}body.radar .btn.primary{color:#10030a;background:var(--acc);border-color:var(--acc);background-image:linear-gradient(100deg,#0000 20%,#ffffff47 38%,#0000 56%);background-size:220% 100%;animation:7s linear infinite radar-sheen}body.radar .btn.primary:hover{color:#10030a;filter:brightness(1.08)}@keyframes radar-sheen{0%{background-position:0 0}to{background-position:220% 0}}body.radar .filters{z-index:40;background:color-mix(in srgb, var(--card) 92%, transparent);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:var(--r);gap:13px;margin-bottom:26px;padding:14px 16px;display:grid;position:sticky;top:68px}body.radar .flabel{font:600 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.15em;color:var(--tx-3);margin-bottom:7px;display:block}body.radar .chips{flex-wrap:wrap;gap:6px;display:flex}body.radar .chip{font:500 12.5px/1 var(--sans);color:var(--tx-2);background:var(--bg-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;transition:color .16s,border-color .16s;display:inline-flex}body.radar .chip:hover{color:var(--tx);border-color:var(--acc-2)}body.radar .chip.is-on{color:#10030a;background:var(--acc);border-color:var(--acc);font-weight:700}body.radar .chip.toggle input{accent-color:var(--acc)}body.radar .chip.reset{color:var(--acc-2);border-style:dashed}body.radar .fline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.radar .filters input[type=search]{font:400 13px/1.4 var(--sans);color:var(--tx);background:var(--bg-2);border:1px solid var(--line-2);border-radius:8px;flex:260px;padding:8px 12px}body.radar .filters input[type=search]:focus-visible{border-color:var(--acc-2)}body.radar .fcount{font:400 12px/1 var(--mono);color:var(--tx-3);margin:0}body.radar .fcount b{color:var(--acc-2)}body.radar .day{margin-bottom:34px}body.radar .dayhead{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:12px;padding-bottom:9px;display:flex}body.radar .dnum{font:800 25px/1 var(--sans);letter-spacing:-.03em;color:var(--acc-2);align-items:baseline;gap:9px;display:flex}body.radar .dnum .dow{font:600 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--tx-3)}body.radar .daycount{font:400 11px/1 var(--mono);color:var(--tx-3);margin-left:auto}body.radar .grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px;display:grid}body.radar .ev{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:13px 15px;transition:border-color .18s,transform .18s;animation:.34s cubic-bezier(.2,.7,.3,1) both radar-card-in}@keyframes radar-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}body.radar .grid .ev:first-child{animation-delay:20ms}body.radar .grid .ev:nth-child(2){animation-delay:50ms}body.radar .grid .ev:nth-child(3){animation-delay:80ms}body.radar .grid .ev:nth-child(4){animation-delay:.11s}body.radar .grid .ev:nth-child(5){animation-delay:.14s}body.radar .grid .ev:nth-child(6){animation-delay:.17s}body.radar .grid .ev:nth-child(n+7){animation-delay:.2s}body.radar .ev:hover{border-color:var(--acc-2);transform:translateY(-2px)}body.radar .ev .r1{justify-content:space-between;align-items:baseline;gap:12px;display:flex}body.radar .ev .t{font:700 14.5px/1.35 var(--sans);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}body.radar .ev .t a{text-decoration:none}body.radar .ev .t a:hover{color:var(--acc-2);text-decoration:underline}body.radar .ev .time{font:700 12px/1 var(--mono);color:var(--acc-2);letter-spacing:.03em;flex:none}body.radar .ev .sub{color:var(--tx-2);overflow-wrap:anywhere;margin-top:6px;font-size:12.5px}body.radar .ev .tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}body.radar .tag{font:600 10.5px/1.35 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line);border-radius:5px;padding:3px 8px}body.radar .tag.free{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 38%, transparent)}body.radar .tag.closed,body.radar .tag.sold{color:var(--err);border-color:color-mix(in srgb, var(--err) 38%, transparent)}body.radar .ev.is-cancelled .t{color:var(--tx-3);text-decoration:line-through}body.radar .empty{text-align:center;color:var(--tx-3);padding:60px 0}body.radar .alert{background:linear-gradient(150deg, color-mix(in srgb, var(--acc) 12%, var(--card)), var(--card) 62%);border:1px solid color-mix(in srgb, var(--acc) 34%, var(--line));border-radius:14px;margin:44px 0 0;padding:26px 24px}body.radar .alert h2{font:800 21px/1.2 var(--sans);letter-spacing:-.025em;margin:0 0 7px}body.radar .alead{color:var(--tx-2);max-inline-size:62ch;margin:0 0 22px;font-size:14px}body.radar .asignup{max-inline-size:62ch}body.radar .afine{color:var(--tx-2);margin:0 0 16px;font-size:13.5px;line-height:1.6}body.radar .arow{flex-wrap:wrap;gap:9px;display:flex}body.radar .arow input{font:400 14px/1.3 var(--sans);color:var(--tx);background:var(--bg-2);border:1px solid var(--line-2);border-radius:8px;flex:260px;padding:11px 14px}body.radar .arow input:focus-visible{border-color:var(--acc-2)}body.radar .aconsent{color:var(--tx-2);cursor:pointer;align-items:start;gap:9px;margin-top:14px;font-size:12.5px;line-height:1.55;display:flex}body.radar .aconsent input{block-size:15px;inline-size:15px;accent-color:var(--acc);flex:none;margin-top:2px}body.radar .aconsent a{color:var(--acc-2)}body.radar .astatus{color:var(--tx-2);margin:13px 0 0;font-size:13px}body.radar .astatus[data-state=success]{color:var(--ok)}body.radar .astatus[data-state=error]{color:var(--err)}body.radar .confirmed{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent);border:1px solid color-mix(in srgb, var(--ok) 38%, transparent);border-radius:8px;margin:0 0 18px;padding:11px 15px;font-size:13.5px}body.radar .ohint{color:var(--tx-3);margin:12px 0 0;font-size:11.5px}body.radar .hp{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}body.radar .srcnote{border:1px solid var(--line);border-radius:var(--r);background:var(--card);color:var(--tx-2);margin-top:34px;padding:16px 18px;font-size:12.5px}body.radar .srcnote b{color:var(--tx)}body.radar .srcnote p{max-inline-size:80ch;margin:10px 0 0}body.radar .srcnote .lnk{flex-wrap:wrap;gap:10px;margin-left:6px;display:inline-flex}body.radar .srcnote .lnk a{color:var(--acc-2)}body.radar .pubfoot{border-top:1px solid var(--line);color:var(--tx-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding-top:18px;font-size:12.5px;display:flex}body.radar .pubfoot a{color:var(--tx-2)}body.radar .pubfoot a:hover{color:var(--acc-2)}body.radar .flinks{gap:16px;display:flex}@media (width>=860px){body.radar .filters{grid-template-columns:auto auto;align-items:start}body.radar .frow-wide,body.radar .fcount{grid-column:1/-1}}@media (width<=620px){body.radar .grid{grid-template-columns:1fr}body.radar .top-cta{margin-left:0}}@media (prefers-reduced-motion:reduce){body.radar *,body.radar :before,body.radar :after{transition:none!important;animation:none!important}}
