.ui{--ui-bg-glow-1:#246cf81a;--ui-bg-glow-2:#8a5cfc12;--ui-page-glow:#246cf814;--ui-panel:#fff;--ui-panel-bg:#fff;--ui-raise:#f1f3f8;--ui-text:#16181d;--ui-soft:#565b66;--ui-faint:#8a8f9b;--ui-line:#10121614;--ui-line-2:#10121624;--ui-blue:#246cf8;--ui-blue-hi:#1a52cc;--ui-blue-tint:#246cf812;--ui-blue-ring:#246cf838;--ui-bar:#246cf833;--ui-bar-now:linear-gradient(180deg, #5e92ff, #246cf8);--ui-bar-glow:0 6px 14px -6px #246cf88c;--ui-gold-a:#c98a06;--ui-gold-b:#e3a60e;--ui-gold-chip:#efb51924;--ui-gold-text:#9a6a00;--ui-green:#16a34a;--ui-green-ink:#15803d;--ui-red:#dc2626;--ui-red-ink:#b91c1c;--ui-tray:linear-gradient(180deg, #1012160b, #10121604);--ui-core:linear-gradient(180deg, #fff, #f8fafe);--ui-core-hi:inset 0 1px 0 #ffffffe6;--ui-shadow:0 30px 70px -45px #14285a59;--ui-menu-shadow:0 24px 60px -28px #14285a59;--ui-display:var(--font-home-display), var(--font-geist-sans), system-ui, sans-serif;--ui-serif:var(--font-home-serif), Georgia, serif;color:var(--ui-text);position:relative}.dark .ui{--ui-bg-glow-1:#246cf833;--ui-bg-glow-2:#8a5cfc21;--ui-page-glow:#246cf81a;--ui-panel:#101119;--ui-panel-bg:linear-gradient(180deg, #ffffff0a, #ffffff04), #0b0c11;--ui-raise:#1c1e2a;--ui-text:#eef0f5;--ui-soft:#a6abb9;--ui-faint:#6b7080;--ui-line:#ffffff14;--ui-line-2:#ffffff26;--ui-blue-hi:#9cbbff;--ui-blue-tint:#246cf81f;--ui-blue-ring:#9cbbff3d;--ui-bar:#5e92ff4d;--ui-bar-now:linear-gradient(180deg, #8fb3ff, #246cf8);--ui-bar-glow:0 0 14px #246cf880;--ui-gold-a:#f8cf55;--ui-gold-b:#efb519;--ui-gold-chip:#efb5191f;--ui-gold-text:#f8cf55;--ui-green:#4ade80;--ui-green-ink:#4ade80;--ui-red:#f87171;--ui-red-ink:#f87171;--ui-tray:linear-gradient(180deg, #ffffff13, #ffffff05);--ui-core:linear-gradient(180deg, #15161f, #101119);--ui-core-hi:inset 0 1px 0 #ffffff17, inset 0 0 0 1px #ffffff06;--ui-shadow:0 50px 110px -50px #04081af2;--ui-menu-shadow:0 24px 60px -24px #000c}@media (prefers-color-scheme:dark){:root:not(.light) .ui{--ui-bg-glow-1:#246cf833;--ui-bg-glow-2:#8a5cfc21;--ui-page-glow:#246cf81a;--ui-panel:#101119;--ui-panel-bg:linear-gradient(180deg, #ffffff0a, #ffffff04), #0b0c11;--ui-raise:#1c1e2a;--ui-text:#eef0f5;--ui-soft:#a6abb9;--ui-faint:#6b7080;--ui-line:#ffffff14;--ui-line-2:#ffffff26;--ui-blue-hi:#9cbbff;--ui-blue-tint:#246cf81f;--ui-blue-ring:#9cbbff3d;--ui-bar:#5e92ff4d;--ui-bar-now:linear-gradient(180deg, #8fb3ff, #246cf8);--ui-bar-glow:0 0 14px #246cf880;--ui-gold-a:#f8cf55;--ui-gold-b:#efb519;--ui-gold-chip:#efb5191f;--ui-gold-text:#f8cf55;--ui-green:#4ade80;--ui-green-ink:#4ade80;--ui-red:#f87171;--ui-red-ink:#f87171;--ui-tray:linear-gradient(180deg, #ffffff13, #ffffff05);--ui-core:linear-gradient(180deg, #15161f, #101119);--ui-core-hi:inset 0 1px 0 #ffffff17, inset 0 0 0 1px #ffffff06;--ui-shadow:0 50px 110px -50px #04081af2;--ui-menu-shadow:0 24px 60px -24px #000c}}.ui:not(.home){--color-gray-200:#e8e9ec;--color-gray-300:#dadbdf;--color-gray-900:#16181d;font-size:14px}.dark .ui:not(.home){--color-white:#101119;--color-gray-50:#14151d;--color-gray-100:#1c1e2a;--color-gray-200:#262834;--color-gray-300:#343744;--color-gray-400:#7d8292;--color-gray-500:#a6abb9;--color-gray-600:#b9bdc9;--color-gray-700:#d0d3dc;--color-gray-800:#e2e4ea;--color-gray-900:#eef0f5;--color-brand-light:#142142}@media (prefers-color-scheme:dark){:root:not(.light) .ui:not(.home){--color-white:#101119;--color-gray-50:#14151d;--color-gray-100:#1c1e2a;--color-gray-200:#262834;--color-gray-300:#343744;--color-gray-400:#7d8292;--color-gray-500:#a6abb9;--color-gray-600:#b9bdc9;--color-gray-700:#d0d3dc;--color-gray-800:#e2e4ea;--color-gray-900:#eef0f5;--color-brand-light:#142142}}.ui:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(640px 300px at 40px 150px, var(--ui-page-glow), transparent 75%);height:520px;position:absolute;inset:-120px 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 140px calc(100% - 120px),#0000);mask-image:linear-gradient(90deg,#0000,#000 140px calc(100% - 120px),#0000)}@media (max-width:640px){.ui:before{background:radial-gradient(360px 210px at 20px 150px, var(--ui-page-glow), transparent 75%);opacity:.7;-webkit-mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 48px),#0000)}}.ui>*{z-index:1;position:relative}.ui .d{font-family:var(--ui-display);font-variant-numeric:tabular-nums}.ui .phead{flex-wrap:wrap;align-items:center;gap:12px 32px;display:flex}.ui .phead .title{min-width:0}.ui .phead .back{color:var(--ui-soft);align-items:center;gap:2px;margin-bottom:6px;font-size:13px;transition:color .2s;display:inline-flex}.ui .phead .back:hover{color:var(--ui-text)}.ui .phead h1{font:600 28px/1.15 var(--ui-display);letter-spacing:-.02em;margin:0}.ui .phead .meta{color:var(--ui-soft);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:5px 0 0;font-size:14px;display:flex}.ui .phead .meta>span{align-items:center;gap:7px;display:inline-flex}.ui .phead .actions{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;margin-left:auto;display:flex}.ui .seg{border:1px solid var(--ui-line);background:var(--ui-panel-bg);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ui .seg a{height:28px;color:var(--ui-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.ui .seg a:hover{color:var(--ui-text)}.ui .seg a[aria-current]{background:var(--ui-blue-tint);color:var(--ui-text);box-shadow:inset 0 0 0 1px var(--ui-blue-ring)}.ui .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:13.5px;font-weight:600;transition:transform .2s,background-color .2s,box-shadow .2s,color .2s,border-color .2s;display:inline-flex}.ui .btn svg{flex-shrink:0;width:15px;height:15px}.ui .btn.primary{background:var(--ui-blue);color:#fff;box-shadow:0 12px 28px -14px #246cf8cc}.ui .btn.primary:hover{background:#1a52cc;transform:translateY(-1px);box-shadow:0 16px 34px -14px #246cf8d9}.ui .btn.ghost{border:1px solid var(--ui-line-2);height:32px;color:var(--ui-soft);background:0 0;padding:0 14px;font-size:13px;font-weight:500}.ui .btn.ghost:hover{color:var(--ui-text);border-color:color-mix(in srgb, var(--ui-text) 30%, transparent)}.ui .dot{background:var(--ui-green);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--ui-green) 60%, transparent);border-radius:50%;flex-shrink:0;display:inline-block}.ui .dot.off{background:var(--ui-red);box-shadow:0 0 8px color-mix(in srgb, var(--ui-red) 55%, transparent)}.ui .dot.idle{background:var(--ui-faint);box-shadow:none}.ui .av{color:#fff;width:28px;height:28px;font:600 12px/1 var(--ui-display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ui .chip{color:var(--ui-soft);border:1px solid var(--ui-line);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:11.5px}.ui .chip.gold{color:var(--ui-gold-text);background:var(--ui-gold-chip);border-color:#0000}.ui .bezel{background:var(--ui-tray);border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);border-radius:28px;margin-top:22px;padding:6px}.ui .core{background:var(--ui-core);box-shadow:var(--ui-core-hi);border-radius:22px;position:relative;overflow:hidden}.ui .core:before{content:"";pointer-events:none;background:radial-gradient(420px 180px at 92% -10%, var(--ui-bg-glow-1), transparent 70%), radial-gradient(360px 160px at 0% 110%, var(--ui-bg-glow-2), transparent 70%);position:absolute;inset:0}.ui .core:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(var(--ui-line) 1px, transparent 1px), linear-gradient(90deg, var(--ui-line) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(420px 200px at 90% 0,#000,#0000 75%);mask-image:radial-gradient(420px 200px at 90% 0,#000,#0000 75%)}.ui .sweep{background:linear-gradient(90deg, transparent, var(--ui-blue-hi), transparent);opacity:0;width:40%;height:1px;position:absolute;top:0;left:0}.ui .stats{z-index:1;grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));margin-top:8px;display:grid;position:relative}.ui .stat{flex-direction:column;padding:14px 22px 16px;display:flex;position:relative}.ui .stat+.stat:before{content:"";background:var(--ui-line);width:1px;position:absolute;top:18px;bottom:18px;left:0}.ui .stat .lb{font:600 10.5px/1 var(--ui-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ui-soft)}.ui .stat .v{font:600 32px/1 var(--ui-display);letter-spacing:-.025em;margin-top:10px}.ui .stat .v.gold{background:linear-gradient(100deg, var(--ui-gold-a), var(--ui-gold-b));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.ui .stat .sub{color:var(--ui-soft);min-height:17px;margin-top:6px;font-size:12px}.ui .stat .sub b{color:var(--ui-text);font-weight:500}.ui .stats.plain{margin-top:0}.ui .stats.plain .stat{padding:18px 22px}.ui .stats.plain .stat+.stat:before{top:20px;bottom:20px}.ui .stats.plain .stat .sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui .panel{background:var(--ui-panel-bg);border:1px solid var(--ui-line);border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ui .ph{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.ui .ph h2{font:600 15px/1.2 var(--ui-display);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;display:flex}.ui .cnt{font:600 11px/1 var(--ui-display);color:var(--ui-soft);background:var(--ui-raise);border:1px solid var(--ui-line);border-radius:999px;padding:4px 8px}.ui .ph .more{color:var(--ui-soft);align-items:center;gap:2px;font-size:12.5px;transition:color .2s;display:inline-flex}.ui .ph .more:hover{color:var(--ui-text)}.ui .quiet{color:var(--ui-soft);font-size:12px}.ui .scroll{scrollbar-width:thin;flex:1;overflow:auto}.ui .bhead{z-index:2;background:var(--ui-panel);border-bottom:1px solid var(--ui-line);height:34px;color:var(--ui-soft);font-size:11.5px;position:sticky;top:0}.ui .bitem{border-bottom:1px solid var(--ui-line);height:58px;transition:background-color .2s}.ui .bitem:last-child{border-bottom:0}.ui .bitem:hover{background:var(--ui-blue-tint)}.ui .bitem:hover .nm{color:var(--ui-blue-hi)}.ui .bname{align-items:center;gap:10px;min-width:0;display:flex}.ui .bname .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:500;transition:color .2s;overflow:hidden}.ui .trial{min-width:0}.ui .trial .mt{color:var(--ui-soft);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.ui .trial .tk{background:var(--ui-line);border-radius:999px;flex-shrink:0;width:44px;height:4px;overflow:hidden}.ui .trial .fl{transform-origin:0;height:100%;transform:scaleX(var(--w));background:linear-gradient(90deg,#246cf8,#5e92ff);border-radius:999px;display:block}.ui .trial .fl.w{background:linear-gradient(90deg,#e3a60e,#f8cf55)}.ui .trial .en{color:var(--ui-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;overflow:hidden}.ui .trial .en.soon{color:var(--ui-gold-text)}.ui .n{font-family:var(--ui-display);font-variant-numeric:tabular-nums;font-size:14px}.ui .n.z{color:var(--ui-faint)}.ui .sw{border:1px solid var(--ui-line-2);background:color-mix(in srgb, var(--ui-text) 4%, transparent);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.ui .sw form{display:flex}.ui .sw button{min-width:78px;height:32px;color:var(--ui-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.ui .sw button:hover:not([aria-pressed=true]){color:var(--ui-text);background:color-mix(in srgb, var(--ui-text) 7%, transparent)}.ui .sw button i{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:none}.ui .sw button[aria-pressed=true]{cursor:default;font-weight:600}.ui .sw button[aria-pressed=true] i{display:block}.ui .sw .live[aria-pressed=true]{background:color-mix(in srgb, var(--ui-green) 18%, transparent);color:var(--ui-green-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-green) 50%, transparent), 0 6px 16px -8px color-mix(in srgb, var(--ui-green) 70%, transparent)}.ui .sw .live[aria-pressed=true] i{background:var(--ui-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-green) 24%, transparent)}.ui .sw .off[aria-pressed=true]{background:color-mix(in srgb, var(--ui-red) 16%, transparent);color:var(--ui-red-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-red) 48%, transparent), 0 6px 16px -8px color-mix(in srgb, var(--ui-red) 65%, transparent)}.ui .sw .off[aria-pressed=true] i{background:var(--ui-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-red) 24%, transparent)}.ui .sw .paused[aria-pressed=true]{background:color-mix(in srgb, var(--ui-text) 10%, transparent);color:var(--ui-text);box-shadow:inset 0 0 0 1px var(--ui-line-2)}.ui .sw .paused[aria-pressed=true] i{background:var(--ui-faint)}.ui .sortby{position:relative}.ui .sortby summary{border:1px solid var(--ui-line-2);height:32px;color:var(--ui-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;list-style:none;display:inline-flex}.ui .sortby summary::-webkit-details-marker{display:none}.ui .sortby summary b{color:var(--ui-text);font-weight:500}.ui .sortby summary svg{width:14px;height:14px}.ui .sortby .menu{z-index:10;border:1px solid var(--ui-line);background:var(--ui-panel);min-width:220px;box-shadow:var(--ui-menu-shadow);border-radius:14px;padding:6px;position:absolute;top:38px;right:0}.ui .sortby .menu a{color:var(--ui-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.ui .sortby .menu a span{align-items:center;gap:6px;font-size:12px;display:inline-flex}.ui .sortby .menu a svg{width:14px;height:14px;color:var(--ui-blue)}.ui .sortby .menu a:hover{background:var(--ui-blue-tint);color:var(--ui-text)}.ui .sortby .menu a[aria-current]{color:var(--ui-text);font-weight:500}.ui.page{flex-direction:column;gap:16px;display:flex}.ui.page>.phead{margin-bottom:6px}.ui.page>.bezel{margin-top:0}.ui .ptitle{font:600 15px/1.25 var(--ui-display);letter-spacing:-.01em;color:var(--ui-text);align-items:center;gap:8px;display:flex}@layer components{.ui .card{background:var(--ui-panel-bg);border:1px solid var(--ui-line);border-radius:22px}.ui .card.tscroll{scrollbar-width:thin;overflow-x:auto}.ui .tbl{border-collapse:collapse;width:100%;font-size:13.5px}.ui .tbl thead th{color:var(--ui-soft);text-align:left;white-space:nowrap;border-bottom:1px solid var(--ui-line);font-size:11.5px;font-weight:500}.ui .tbl tbody tr+tr>td{border-top:1px solid var(--ui-line)}.ui .tbl tbody tr{transition:background-color .2s}.ui .tbl tbody tr:hover{background:var(--ui-blue-tint)}.ui .num{font-family:var(--ui-display);font-variant-numeric:tabular-nums}}.ui.fit{flex-direction:column;height:calc(100dvh - 64px);min-height:420px;display:flex}@media (max-width:1023px){.ui.fit{height:calc(100dvh - 111px)}}.ui.fit .grow{flex:1 1 0;min-height:0}.ui .scrollarea{flex-direction:column;flex:1 1 0;gap:16px;min-height:0;margin-right:-12px;padding:0 12px 2px 0;display:flex;overflow:hidden auto}.ui .scrollarea>:not(.grow,.bento-wrap){flex-shrink:0}.ui :is(.scrollarea,.card.grow){scrollbar-width:thin}.ui{scrollbar-color:transparent transparent}.ui .is-scrolling{scrollbar-color:var(--ui-line-2) transparent}.ui ::-webkit-scrollbar{width:8px;height:8px}.ui ::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:8px}.ui .is-scrolling::-webkit-scrollbar-thumb{background-color:var(--ui-line-2)}.ui .card.grow{overflow:auto}.ui .grow .tbl thead th{z-index:2;background:var(--ui-panel);position:sticky;top:0}.ui .rv{animation:ui-rise .7s cubic-bezier(.22, 1, .36, 1) var(--d,0s) backwards}.ui .trial .fl{animation:.8s cubic-bezier(.22,1,.36,1) .35s backwards ui-grow-x}.ui .sweep{animation:2.4s cubic-bezier(.32,.72,0,1) .5s both ui-sweep}@keyframes ui-rise{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}@keyframes ui-grow-x{0%{transform:scaleX(0)}}@keyframes ui-sweep{0%{opacity:.9;transform:translate(-120%)}to{opacity:0;transform:translate(300%)}}.ui.settled :is(.rv,.trial .fl){animation:none}.ui.settled .sweep{display:none}@media (prefers-reduced-motion:reduce){.ui :is(.rv,.trial .fl){animation:none}.ui .sweep{display:none}}@media (max-width:900px){.ui .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ui .stat:nth-child(3):before{display:none}.ui .stat:nth-child(n+3){border-top:1px solid var(--ui-line)}}@media (max-width:640px){.ui .phead{gap:14px 12px}.ui .phead .title{flex:1 1 0}.ui .phead h1{font-size:24px}.ui .phead .meta{gap:2px 12px;font-size:13px}.ui .phead .filters{order:3;width:100%}.ui .phead .filters .seg{width:100%;display:flex}.ui .phead .filters .seg a{flex:1;justify-content:center;padding:0 6px;font-size:12.5px}.ui .phead .btn.primary{height:34px;padding:0 14px}.ui .stat{padding:12px 16px 14px}.ui .stat .v{font-size:26px}.ui .stats.plain .stat{padding:14px 16px}}.side{--color-gray-200:#e8e9ec;--color-gray-400:#8a8f9b;--color-gray-600:#565b66;--color-gray-900:#16181d;--color-brand-light:#246cf812}.dark .side{--color-white:#0b0c11;--color-gray-50:#14151d;--color-gray-100:#1c1e2a;--color-gray-200:#1f2029;--color-gray-400:#6b7080;--color-gray-500:#8a8f9b;--color-gray-600:#a6abb9;--color-gray-700:#c9ccd6;--color-gray-900:#eef0f5;--color-brand-light:#246cf81f}@media (prefers-color-scheme:dark){:root:not(.light) .side{--color-white:#0b0c11;--color-gray-50:#14151d;--color-gray-100:#1c1e2a;--color-gray-200:#1f2029;--color-gray-400:#6b7080;--color-gray-500:#8a8f9b;--color-gray-600:#a6abb9;--color-gray-700:#c9ccd6;--color-gray-900:#eef0f5;--color-brand-light:#246cf81f}}.side .nav-group{font:600 10.5px/1 var(--font-home-display), var(--font-geist-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gray-400)}.side .nav-on{background:var(--color-brand-light);color:var(--color-gray-900);box-shadow:inset 0 0 0 1px #246cf838}.side .nav-on svg{color:#246cf8}.dark .side .nav-on{box-shadow:inset 0 0 0 1px #9cbbff3d}@media (prefers-color-scheme:dark){:root:not(.light) .side .nav-on{box-shadow:inset 0 0 0 1px #9cbbff3d}}
