*{box-sizing:border-box}body{margin:0;background:#1C1C1E;color:#D8D8DC;font:15px/1.7 system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;cursor:pointer}.site-top{position:fixed;z-index:50;inset:0 0 auto}.micro{height:20px;background:#101012;color:#C8C8D0;font-size:12px}.inner,.trackinner,.page,.home,.footerinner{width:min(980px,calc(100% - 32px));margin:auto}.inner{height:100%;display:flex;align-items:center;justify-content:space-between}.micro button,.actions button,.modalhead button{border:0;background:transparent}.brandbar{height:54px;background:#1C1C1E;border-bottom:1px solid rgba(106,138,170,.48)}.brand{font-weight:700;font-size:16px}.brand img,.footerbrand img{height:24px;width:auto;object-fit:contain}.actions{display:flex;align-items:center;gap:8px}.actions a,.actions button{min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:8px}.actions button{border:1px solid rgba(200,200,208,.16)}.track{height:42px;background:#2A2A2E;border-bottom:1px solid rgba(200,200,208,.16)}.trackinner{height:100%;display:flex;justify-content:center}.trackinner a{min-width:110px;display:flex;align-items:center;justify-content:center;font-size:13px}.trackinner a.active,.mobile a.active{background:#6A8AAA;color:#F2F2F4}.site-main{padding-top:116px}.page,.home{padding:42px 0 64px}h1{font-size:24px;line-height:1.3;color:#F2F2F4;margin:0 0 16px}h2{font-size:20px;color:#F2F2F4;margin:0 0 10px}h3{font-size:16px;color:#F2F2F4;margin:0 0 8px}p{margin:0 0 14px}.lead{font-size:17px;color:#C8C8D0;max-width:760px}.big{font-size:72px;line-height:1;color:#6A8AAA;font-weight:800;margin-bottom:12px}.section{padding:34px 0;border-top:1px solid rgba(200,200,208,.16)}.grid2,.grid3,.quotes{display:grid;gap:16px}.grid2,.quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.card,.quote{background:#2A2A2E;border:1px solid rgba(200,200,208,.16);border-radius:8px;padding:22px}.quote{border-left:3px solid #6A8AAA}.stack,.topics,.checks{display:grid;gap:12px}.film{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:#141416;border-radius:8px}.cell{flex:1 1 150px;min-height:92px;background:#2A2A2E;border:1px solid rgba(200,200,208,.16);display:flex;align-items:center;justify-content:center;padding:8px}.cell.hasimg{min-height:0}.cell img{max-height:148px;width:auto;object-fit:contain}.content-image{width:auto;max-width:100%;max-height:260px;object-fit:contain;margin:14px auto}.app-image{width:auto;max-width:100%;max-height:320px;object-fit:contain;margin:0 auto 16px}.icon-image{width:48px;height:48px;object-fit:contain;margin:0 auto 14px}.banner-image{width:auto;max-width:100%;max-height:200px;object-fit:contain;margin:0 auto 22px}.center{text-align:center;max-width:700px;margin:auto}.buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.btn{min-height:42px;padding:9px 16px;border-radius:8px;display:inline-flex;align-items:center;background:linear-gradient(135deg,#6A8AAA,#3A4A5A);color:#F2F2F4;border:1px solid rgba(106,138,170,.48)}.btn.alt{background:transparent;border-color:rgba(200,200,208,.16)}.timeline{display:grid;gap:1px;background:rgba(200,200,208,.16);border-radius:8px;overflow:hidden}.timeline article{background:#2A2A2E;padding:20px}.statusrow{display:grid;grid-template-columns:140px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid rgba(200,200,208,.16)}.status{display:inline-flex;min-height:36px;align-items:center;padding:0 12px;border:1px solid rgba(106,138,170,.48);border-radius:999px}.topics article,.checks div{background:#2A2A2E;padding:20px;border:1px solid rgba(200,200,208,.16);border-radius:8px}.faq details{background:#2A2A2E;border:1px solid rgba(200,200,208,.16);border-radius:8px;padding:0 16px}.faq details+details{margin-top:10px}.faq summary{padding:15px 0;color:#F2F2F4;font-weight:650;cursor:pointer}.faq details p{padding-bottom:16px}.legal section{padding:20px 0;border-bottom:1px solid rgba(200,200,208,.16)}.footer{background:#101012;border-top:1px solid rgba(200,200,208,.16);color:#C8C8D0}.footerinner{padding:34px 0 76px}.footerbrand{display:flex;align-items:center;gap:10px;margin-bottom:22px}.footerbrand span,.footnote{font-size:13px;color:#A0A0A8}.footgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.footgrid h2{font-size:14px}.footgrid a{display:block;font-size:13px;padding:3px 0}.footnote{border-top:1px solid rgba(200,200,208,.16);padding-top:14px;margin-top:18px}.overlay{position:fixed;z-index:80;inset:0;background:rgba(0,0,0,.66);visibility:hidden;pointer-events:none;opacity:0}.overlay.open{visibility:visible;pointer-events:auto;opacity:1}.modal{position:fixed;z-index:90;width:min(640px,92vw);max-height:82vh;overflow:auto;left:50%;top:50%;transform:translate(-50%,-50%);background:#1C1C1E;border:1px solid rgba(106,138,170,.48);border-radius:10px;padding:18px;visibility:hidden;opacity:0;pointer-events:none}.modal.open,.search.open{visibility:visible;opacity:1;pointer-events:auto}.modalhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.modalhead button{min-height:44px;padding:0 12px;border:1px solid rgba(200,200,208,.16);border-radius:8px;background:#2A2A2E}.menugrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.menugrid>div{background:#2A2A2E;padding:14px;border-radius:8px}.menugrid h2{font-size:14px}.menugrid a{display:block;padding:8px 0;border-top:1px solid rgba(200,200,208,.12)}.menugrid span{display:block;font-size:12px;color:#A0A0A8}.search{position:fixed;z-index:90;top:74px;left:0;right:0;background:#2A2A2E;border-bottom:1px solid rgba(106,138,170,.48);visibility:hidden;opacity:0;pointer-events:none}.searchinner{width:min(980px,calc(100% - 32px));margin:auto;padding:18px 0}.searchlinks{display:flex;flex-wrap:wrap;gap:8px}.searchlinks a{padding:8px 12px;border:1px solid rgba(200,200,208,.16);border-radius:999px}.locked{overflow:hidden}.mobile{display:none}@media(max-width:760px){.track{display:none}.site-main{padding-top:74px}.page,.home{padding-top:30px;padding-bottom:84px}.grid2,.grid3,.quotes,.menugrid,.footgrid{grid-template-columns:1fr}.statusrow{grid-template-columns:1fr}.big{font-size:54px}.mobile{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:60;left:0;right:0;bottom:0;min-height:48px;padding-bottom:env(safe-area-inset-bottom);background:#141416;border-top:1px solid rgba(200,200,208,.16)}.mobile a{min-height:48px;display:flex;align-items:center;justify-content:center;font-size:13px}.search{top:0;bottom:0;background:#141416}.actions{gap:2px}.actions a,.actions button{padding:0 9px}}