:root{color:#eef7ff;background:#050814;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),radial-gradient(circle at 12% 8%,rgba(0,229,255,.2),transparent 28rem),radial-gradient(circle at 88% 12%,rgba(143,92,255,.28),transparent 30rem),radial-gradient(circle at 50% 100%,rgba(0,255,163,.12),transparent 36rem),#050814;background-size:36px 36px,36px 36px,auto,auto,auto,auto;overflow-x:hidden}body:before{position:fixed;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 0%,rgba(0,229,255,.08) 42%,transparent 58%),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 6px);content:"";-webkit-mask-image:linear-gradient(to bottom,#000,transparent 92%);mask-image:linear-gradient(to bottom,#000,transparent 92%);pointer-events:none}a{color:inherit;font-weight:800;text-decoration:none}a:hover{color:#62f7ff}main{width:min(1220px,calc(100% - 32px));margin:0 auto}.toast{position:fixed;top:28px;left:50%;z-index:100;transform:translate(-50%);border:1px solid rgba(0,255,163,.5);border-radius:999px;padding:12px 28px;background:#00ffa326;color:#00ffa3;font-weight:900;box-shadow:0 8px 40px #00ffa333;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:toastIn .3s ease}@keyframes toastIn{0%{opacity:0;transform:translate(-50%) translateY(-12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.hero{position:relative;padding:26px 0 38px}.hero:after{position:absolute;right:-80px;bottom:12px;width:360px;height:360px;border:1px solid rgba(98,247,255,.18);border-radius:50%;background:radial-gradient(circle,rgba(98,247,255,.08),transparent 62%),conic-gradient(from 90deg,transparent,rgba(98,247,255,.34),transparent 36%);content:"";filter:blur(.2px);opacity:.65;pointer-events:none}.nav{position:sticky;top:14px;z-index:10;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(126,239,255,.22);border-radius:999px;margin-bottom:64px;padding:12px 16px 12px 18px;background:#060c20b8;box-shadow:0 18px 70px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#a9bfd3}.brand{color:#eef7ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem;font-weight:900;letter-spacing:.16em}.brand:before{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:10px;background:#00ffa3;box-shadow:0 0 18px #00ffa3;content:""}.heroGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:28px;align-items:stretch}.heroCopy{padding:8px 0 0}.eyebrow{margin:0 0 16px;color:#62f7ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 18px rgba(98,247,255,.55)}h1,h2,h3,h4,p{margin-top:0}h1{max-width:900px;margin-bottom:24px;background:linear-gradient(110deg,#fff 8%,#62f7ff 42%,#a78bfa 75%,#fff 96%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(3rem,8vw,7.2rem);line-height:.9;letter-spacing:-.09em;text-shadow:0 0 64px rgba(98,247,255,.2)}h2{margin-bottom:0;color:#eef7ff;font-size:clamp(2rem,4.2vw,4rem);letter-spacing:-.06em}h3{margin-bottom:14px;color:#f8fbff;font-size:1.1rem;line-height:1.35}h4{margin-bottom:10px;color:#f8fbff;font-size:1.05rem;line-height:1.35}.summary{max-width:780px;color:#b3c3d5;font-size:1.06rem;line-height:1.9}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.button{position:relative;display:inline-flex;min-height:48px;align-items:center;overflow:hidden;border:1px solid rgba(98,247,255,.42);border-radius:999px;padding:0 22px;background:#0a1630a3;box-shadow:inset 0 0 24px #62f7ff0f,0 0 28px #62f7ff21;color:#dffbff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.button:after{position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.2),transparent);content:"";transform:translate(-110%);transition:transform .45s ease}.button:hover{border-color:#00ffa3ad;box-shadow:0 0 36px #00ffa32e;text-decoration:none;transform:translateY(-2px)}.button:hover:after{transform:translate(110%)}.button.primary{border-color:transparent;background:linear-gradient(135deg,#00e5ff,#7c3aed);color:#050814;box-shadow:0 18px 50px #00e5ff42}.heroConsole,.panel,.card,.notice,.state,.tableWrap,.categoryRail{border:1px solid rgba(126,239,255,.18);background:linear-gradient(180deg,#0c1733d1,#070d1fad);box-shadow:inset 0 1px #ffffff14,0 24px 80px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.heroConsole{position:relative;min-height:410px;overflow:hidden;border-radius:32px}.heroConsole:before{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(98,247,255,.12),transparent),repeating-linear-gradient(0deg,transparent,transparent 18px,rgba(98,247,255,.05) 19px);content:"";pointer-events:none}.consoleTop{display:flex;gap:8px;padding:18px 20px;border-bottom:1px solid rgba(126,239,255,.14)}.consoleTop span{width:10px;height:10px;border-radius:50%;background:#ff5f57}.consoleTop span:nth-child(2){background:#ffbd2e}.consoleTop span:nth-child(3){background:#28c840}.consoleScreen{position:relative;min-height:350px;padding:26px}.consoleLine{margin-bottom:12px;color:#89f7ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.6}.consoleLine:before{color:#00ffa3;content:"> "}.signalRing{position:absolute;right:28px;bottom:28px;display:grid;width:170px;height:170px;place-items:center;border:1px solid rgba(98,247,255,.34);border-radius:50%;background:radial-gradient(circle,rgba(98,247,255,.16),transparent 58%),conic-gradient(from 40deg,#00ffa3cc,#62f7ff33,#7c3aedcc,#00ffa3cc);box-shadow:0 0 38px #62f7ff3d,inset 0 0 34px #05081499}.signalRing:before{position:absolute;inset:12px;border-radius:50%;background:#071020;content:""}.signalRing span,.signalRing small{position:relative;z-index:1}.signalRing span{align-self:end;color:#fff;font-size:3rem;font-weight:950;letter-spacing:-.06em}.signalRing small{align-self:start;color:#62f7ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:900;letter-spacing:.18em}.panel{border-radius:28px}.statsPanel{position:relative;z-index:1;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:1px;overflow:hidden;margin-top:28px}.statsPanel div{min-height:132px;padding:22px;background:#ffffff06}.statsPanel span{display:block;margin-bottom:14px;color:#7c95aa;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;font-weight:900;letter-spacing:.12em}.statsPanel strong{display:block;color:#eef7ff;font-size:clamp(1.35rem,2.8vw,2.35rem);line-height:1.06}.statsPanel .deviceList{color:#c9f9ff;font-size:clamp(1rem,1.45vw,1.24rem);line-height:1.45}.statsPanel .syncTime{color:#00ffa3}.notice,.state{border-radius:22px;margin-bottom:34px;padding:18px 20px;color:#c3d2e4;line-height:1.7}.notice{border-color:#ffd16647;background:linear-gradient(90deg,#ffd1661f,#0c1733b8)}.notice strong{color:#ffd166}.state{text-align:center}.state.error{border-color:#ff5a7861;color:#ff9aac}.section{padding:48px 0}.sectionHeader{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.archiveHeader{align-items:center}.source{margin:0;color:#8ea4ba;font-size:.95rem}.source a{color:#62f7ff}.latestGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.card{position:relative;min-height:246px;overflow:hidden;border-radius:26px;padding:22px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.card:after{position:absolute;inset:auto 16px 0;height:2px;background:linear-gradient(90deg,transparent,#62f7ff,#7c3aed,transparent);content:"";opacity:.72}.card:hover{border-color:#62f7ff6b;box-shadow:0 28px 90px #00e5ff1f;transform:translateY(-4px)}.card p{color:#9fb2c5;line-height:1.62}.card a{color:#00ffa3}.tag{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(98,247,255,.28);border-radius:999px;margin-bottom:14px;padding:5px 10px;background:#62f7ff1a;color:#9af9ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:900;letter-spacing:.04em}.categoryRail{display:flex;gap:10px;overflow-x:auto;border-radius:24px;margin-bottom:16px;padding:12px}.categoryRail button{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;border:1px solid rgba(126,239,255,.16);border-radius:999px;padding:10px 14px;background:#ffffff08;color:#bfd0e2;cursor:pointer;font:inherit;font-weight:800;transition:border-color .16s ease,background .16s ease}.categoryRail button span{color:#62f7ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.categoryRail button.active,.categoryRail button:hover{border-color:#00ffa380;background:#00ffa31f;color:#fff}.filters{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;margin-bottom:16px}input,select{width:100%;border:1px solid rgba(126,239,255,.2);border-radius:18px;padding:15px 16px;background:#050a18cc;color:#eef7ff;font:inherit;outline:none}input::placeholder{color:#60778d}input:focus,select:focus{border-color:#62f7ff;box-shadow:0 0 0 4px #62f7ff1a}.tableWrap{overflow:auto;border-radius:28px}.desktopOnly{display:block}table{width:100%;min-width:920px;border-collapse:collapse}th,td{border-bottom:1px solid rgba(126,239,255,.1);padding:17px 16px;text-align:left;vertical-align:top}th{color:#7e97ad;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;-webkit-user-select:none;user-select:none}tbody tr{transition:none;-webkit-tap-highlight-color:transparent}tbody tr:hover{background:transparent}td{color:#dce9f5}td strong{display:block;margin-bottom:7px;color:#fff}td a{color:#00ffa3}td a.mirrorLink{color:#ffa940;margin-left:4px}td a.mirrorLink:hover{color:#ffd166}td .actionsCell{display:flex;align-items:center;gap:8px;white-space:nowrap}tr:last-child td{border-bottom:0}th.sortable{color:#a0c4dd;cursor:pointer;transition:color .14s ease}th.sortable:hover{color:#62f7ff}.changelogFull{margin-top:10px;padding:14px 0 0;border:none;border-radius:0;background:none;color:#9fb2c5;font-size:.9rem;line-height:1.8}.changelogFull ul{margin:0;padding-left:18px;list-style:none}.changelogFull li{position:relative;padding-left:6px;margin-bottom:6px}.changelogFull li:before{position:absolute;left:-14px;color:#5a7a90;content:"›";font-weight:900}.copyBtn{display:inline-flex;align-items:center;border:1px solid rgba(98,247,255,.22);border-radius:10px;padding:5px 10px;background:#62f7ff0f;color:#9af9ff;cursor:pointer;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;transition:border-color .14s ease,background .14s ease}.copyBtn:hover{border-color:#00ffa380;background:#00ffa31f;color:#00ffa3}.actionsCell{display:flex;align-items:center;gap:8px;white-space:nowrap}.mobileCards{display:none}.mobileCard{border:1px solid rgba(126,239,255,.18);border-radius:22px;padding:18px;margin-bottom:14px;background:linear-gradient(180deg,#0c1733d1,#070d1fad);box-shadow:inset 0 1px #ffffff0f,0 16px 50px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .16s ease;-webkit-tap-highlight-color:transparent}.mobileCard:hover{border-color:#62f7ff5c}.mobileCard h4{margin-bottom:10px;color:#f8fbff;font-size:1.05rem;line-height:1.35}.mobileCardHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mobileCardHeader .tag{margin-bottom:0}.mobileCardDate{color:#7e97ad;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem}.mobileCardMeta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;color:#9fb2c5;font-size:.88rem}.mobileCardMeta span{padding:4px 10px;border:1px solid rgba(126,239,255,.14);border-radius:10px;background:#ffffff08;font-size:.8rem}.mobileCardActions{display:flex;gap:10px;margin-top:14px}.mobileCardActions a{display:inline-flex;align-items:center;padding:8px 18px;border:1px solid rgba(0,255,163,.4);border-radius:14px;background:#00ffa31a;color:#00ffa3;font-weight:800;font-size:.9rem}.mobileCardActions a.mirrorLink{border-color:#ffa94066;background:#ffa9401a;color:#ffa940}.mobileCardActions .copyBtn{font-size:.88rem;padding:8px 14px;border-radius:14px}.resultCount{text-align:center;margin:16px 0;color:#8ea4ba;font-size:.9rem}.resultCount strong{color:#62f7ff}.backToTop{position:fixed;right:28px;bottom:28px;z-index:50;display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid rgba(98,247,255,.35);border-radius:50%;background:#0c1733d9;color:#62f7ff;cursor:pointer;font-size:1.3rem;box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s ease,background .18s ease,transform .18s ease;animation:toastIn .3s ease}.backToTop:hover{border-color:#00ffa399;background:#00ffa326;color:#00ffa3;transform:translateY(-2px)}.sponsorSection{padding-top:24px}.sponsorCard{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;border:1px solid rgba(126,239,255,.18);border-radius:28px;padding:32px 36px;background:linear-gradient(180deg,#0c1733d1,#070d1fad);box-shadow:inset 0 1px #ffffff14,0 24px 80px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sponsorCopy{max-width:520px}.sponsorCopy .eyebrow{margin-bottom:12px}.sponsorCopy h2{margin-bottom:14px;font-size:1.8rem}.sponsorCopy p{margin:0;color:#9fb2c5;font-size:.98rem;line-height:1.8}.sponsorQr{display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid rgba(98,247,255,.16);border-radius:20px;padding:16px;background:#ffffff08}.sponsorQr img{width:140px;height:140px;border-radius:12px;object-fit:contain}.sponsorQr span{color:#8ea4ba;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;font-weight:900;letter-spacing:.1em}footer{padding:48px 0;color:#7890a7;text-align:center}@media(max-width:980px){.heroGrid,.filters,.sponsorCard{grid-template-columns:1fr}.sponsorQr{align-self:center}.latestGrid,.statsPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.desktopOnly{display:none}.mobileCards{display:block}}@media(max-width:620px){main{width:min(100% - 22px,1220px)}.nav,.sectionHeader,.sponsorCard{align-items:start;flex-direction:column}.sponsorCard{padding:24px}.nav{border-radius:24px}.latestGrid,.statsPanel{grid-template-columns:1fr}.heroConsole{min-height:360px}.signalRing{width:140px;height:140px}.signalRing span{font-size:2.45rem}h1{font-size:3.2rem}}
