: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;overflow-x:hidden}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:clip}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;overflow-x:hidden}.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;overflow:hidden}.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}.card a.mirrorLink{display:inline-flex;align-items:center;border:1px solid rgba(255,169,64,.4);border-radius:14px;margin-left:8px;padding:4px 12px;background:#ffa9401a;color:#ffa940;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s}.card a.mirrorLink:hover{background:#ffa94033;color:#ffd166}.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;-webkit-overflow-scrolling:touch;scrollbar-width:none}.categoryRail::-webkit-scrollbar{display:none}.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}th.sortable{color:#a0c4dd;cursor:pointer;transition:color .14s ease}th.sortable:hover{color:#62f7ff}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{display:inline-flex;align-items:center;border:1px solid rgba(255,169,64,.4);border-radius:14px;margin-left:6px;padding:4px 12px;background:#ffa9401a;color:#ffa940;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s}td a.mirrorLink:hover{background:#ffa94033;color:#ffd166;border-color:#ffa94099}tr:last-child td{border-bottom:0}.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;max-width:100%}.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}h1{font-size:clamp(2.4rem,7vw,4.5rem)}.heroConsole{min-height:320px}}@media(max-width:680px){main{width:min(100% - 24px,1220px)}.nav{border-radius:20px;padding:10px 14px;top:8px}.brand{font-size:.78rem;letter-spacing:.1em}.nav a{font-size:.82rem}.hero{padding:16px 0 28px}.heroGrid{gap:20px}.heroConsole{min-height:280px;border-radius:24px}.consoleScreen{padding:18px 16px;min-height:240px}.consoleLine{font-size:.76rem;margin-bottom:8px}.signalRing{width:110px;height:110px;right:18px;bottom:18px}.signalRing span{font-size:2rem}.signalRing small{font-size:.65rem}h1{font-size:clamp(2rem,6.5vw,3.2rem);margin-bottom:16px}h2{font-size:1.5rem}.eyebrow{font-size:.7rem;margin-bottom:10px}.summary{font-size:.92rem;line-height:1.7;max-width:100%}.actions{gap:10px;margin-top:20px}.button{min-height:40px;padding:0 16px;font-size:.88rem}.statsPanel{grid-template-columns:1fr 1fr;border-radius:20px;margin-top:18px}.statsPanel div{min-height:90px;padding:14px 16px}.statsPanel span{font-size:.68rem;margin-bottom:8px}.statsPanel strong{font-size:1rem}.statsPanel .deviceList{font-size:.82rem;line-height:1.35}.latestGrid{grid-template-columns:1fr;gap:12px}.card{min-height:auto;border-radius:20px;padding:16px}.card h3{font-size:.95rem;margin-bottom:8px}.card p{font-size:.82rem;line-height:1.5}.section{padding:32px 0}.sectionHeader{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.source{font-size:.82rem}.categoryRail{border-radius:18px;padding:8px;gap:6px;margin-bottom:12px}.categoryRail button{padding:7px 10px;font-size:.78rem;gap:4px}.categoryRail button span{font-size:.7rem}.filters{gap:8px;margin-bottom:10px}input,select{padding:12px 14px;font-size:.88rem;border-radius:14px}.resultCount{font-size:.82rem;margin:12px 0}.mobileCard{padding:14px;border-radius:18px;margin-bottom:10px}.mobileCard h4{font-size:.92rem;margin-bottom:8px}.mobileCardMeta{gap:6px;margin-bottom:8px}.mobileCardMeta span{padding:3px 8px;font-size:.74rem;border-radius:8px}.mobileCardActions{gap:6px;margin-top:10px;flex-wrap:wrap}.mobileCardActions a{padding:7px 14px;font-size:.82rem;border-radius:12px}.mobileCardActions .copyBtn{font-size:.8rem;padding:7px 12px;border-radius:12px}.changelogFull{font-size:.8rem;padding:10px 0 0;margin-top:6px}.notice,.state{border-radius:16px;padding:14px 16px;font-size:.86rem;margin-bottom:20px}.sponsorCard{padding:20px;border-radius:20px;gap:16px}.sponsorCopy h2{font-size:1.4rem;margin-bottom:8px}.sponsorCopy p{font-size:.86rem;line-height:1.6}.sponsorQr{padding:12px;border-radius:16px;gap:6px}.sponsorQr img{width:100px;height:100px}.sponsorQr span{font-size:.7rem}footer{padding:32px 0;font-size:.8rem}.backToTop{width:40px;height:40px;right:16px;bottom:16px;font-size:1.1rem}.toast{padding:10px 20px;font-size:.82rem;top:16px}}@media(max-width:400px){main{width:calc(100% - 16px)}.nav{padding:8px 10px;top:4px}.brand{font-size:.7rem}.brand:before{width:6px;height:6px;margin-right:6px}.nav a{font-size:.74rem}.hero{padding:8px 0 20px}.heroGrid{gap:14px}.heroConsole{min-height:220px;border-radius:18px}.consoleTop{padding:10px 14px}.consoleTop span{width:7px;height:7px}.consoleScreen{padding:14px 12px;min-height:180px}.consoleLine{font-size:.68rem;margin-bottom:6px}.signalRing{width:80px;height:80px;right:12px;bottom:12px}.signalRing span{font-size:1.5rem}.signalRing small{font-size:.58rem}h1{font-size:1.7rem;margin-bottom:10px;line-height:1.05}.eyebrow{font-size:.64rem;letter-spacing:.12em}.summary{font-size:.82rem;line-height:1.55}.actions{flex-direction:column;gap:8px;margin-top:14px}.button{width:100%;min-height:38px;justify-content:center;font-size:.82rem}.statsPanel{grid-template-columns:1fr 1fr;border-radius:16px;margin-top:14px}.statsPanel div{min-height:70px;padding:10px 12px}.statsPanel span{font-size:.62rem;margin-bottom:4px}.statsPanel strong{font-size:.88rem}.statsPanel .deviceList{font-size:.7rem;line-height:1.3}.card{border-radius:16px;padding:12px}.card h3{font-size:.86rem}.card p{font-size:.76rem}.tag{font-size:.66rem;padding:3px 8px;margin-bottom:8px}.section{padding:24px 0}.categoryRail{border-radius:14px;padding:6px;gap:4px}.categoryRail button{padding:5px 8px;font-size:.7rem}.categoryRail button span{font-size:.64rem}input,select{padding:10px 12px;font-size:.82rem;border-radius:12px}.mobileCard{padding:12px;border-radius:14px;margin-bottom:8px}.mobileCard h4{font-size:.84rem}.mobileCardMeta span{font-size:.7rem;padding:2px 6px}.mobileCardActions a{padding:6px 10px;font-size:.76rem;border-radius:10px}.mobileCardActions .copyBtn{font-size:.74rem;padding:6px 10px}.mobileCardHeader .tag{margin-bottom:0}.mobileCardDate{font-size:.68rem}.notice,.state{padding:12px 14px;font-size:.78rem;border-radius:14px}.sponsorCard{padding:16px;border-radius:16px;gap:12px}.sponsorCopy h2{font-size:1.2rem}.sponsorCopy p{font-size:.78rem}.sponsorQr img{width:80px;height:80px}footer{padding:24px 0;font-size:.72rem}.backToTop{width:36px;height:36px;right:12px;bottom:12px;font-size:1rem}.toast{padding:8px 16px;font-size:.76rem;top:10px}}
