:root{color:#f6f3ea;font-synthesis:none;text-rendering:optimizelegibility;--lime:#d9ff65;--muted:#f6f3eaa8;--line:#f6f3ea38;background:#17231a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{min-height:100svh}button,a{color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.maintenance-page{isolation:isolate;grid-template-rows:104px 1fr 72px;grid-template-columns:minmax(0,1fr) minmax(310px,.44fr);gap:24px clamp(40px,7vw,130px);min-height:100svh;padding:0 clamp(24px,5vw,82px);display:grid;position:relative;overflow:hidden}.scene,.scene-overlay{width:100%;height:100%;position:absolute;inset:0}.scene{z-index:-3;object-fit:cover;object-position:center;animation:1.6s cubic-bezier(.2,.7,.2,1) both scene-in}.scene-overlay{z-index:-2;background:linear-gradient(90deg,#080f0aeb 0%,#080f0ab8 42%,#080f0a3b 72%,#080f0a61 100%),linear-gradient(#0000 60%,#070c08c7 100%)}.topbar{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.brand{justify-self:start;text-decoration:none}.brand-name{font-family:Songti SC,STSong,Georgia,serif;font-size:20px;font-weight:600}.live-status{align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.pulse{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 #d9ff6580}.local-time{color:var(--muted);justify-self:end;align-items:center;gap:15px;font-size:10px;display:flex}.local-time strong{color:#f6f3ea;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.hero{align-self:center;max-width:800px;padding:28px 0 36px;animation:.9s .18s both content-in}.kicker{border-bottom:1px solid var(--line);text-transform:uppercase;width:min(420px,100%);color:var(--muted);justify-content:space-between;margin:0 0 clamp(30px,5vh,64px);padding-bottom:13px;font-size:9px;font-weight:500;display:flex}.hero h1{letter-spacing:0;margin:0;font-family:Songti SC,STSong,Georgia,serif;font-size:clamp(58px,7.3vw,116px);font-weight:600;line-height:1.03}.hero h1 em{color:var(--lime);font-style:normal}.summary{color:#f6f3eac2;max-width:540px;margin:clamp(30px,4.5vh,54px) 0 0;font-size:14px;font-weight:300;line-height:1.95}.actions{align-items:center;gap:30px;margin-top:36px;display:flex}.primary-action{background:var(--lime);color:#142015;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;min-width:142px;height:50px;font-size:12px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.primary-action:hover{background:#e6ff96;transform:translateY(-2px)}.primary-action:disabled{cursor:wait}.support-link{border-bottom:1px solid #f6f3ea80;align-items:center;gap:9px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.support-link svg:last-child{margin-left:4px;transition:transform .2s}.support-link:hover svg:last-child{transform:translate(3px,-3px)}.maintenance-info{border-top:1px solid #f6f3ea7a;align-self:end;margin-bottom:38px;padding:25px 0 0;animation:.9s .34s both content-in}.progress-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.progress-head span,.info-grid span{color:var(--muted);text-transform:uppercase;font-size:9px}.progress-head strong{font-family:Songti SC,STSong,Georgia,serif;font-size:26px;font-weight:500}.progress-track{background:#f6f3ea3d;height:2px;overflow:hidden}.progress-track span{background:var(--lime);transform-origin:0;width:50%;height:100%;animation:1.2s .75s both progress-in;display:block}.info-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.info-grid>div{grid-template-columns:22px 1fr;gap:3px 5px;display:grid}.info-grid svg{color:var(--lime);grid-row:1/3;margin-top:2px}.info-grid strong{font-size:12px;font-weight:500}.last-checked{color:#f6f3ea73;font-variant-numeric:tabular-nums;margin:28px 0 0;font-size:9px}.footer{border-top:1px solid var(--line);color:#f6f3ea8c;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:9px;display:flex}.filing-info{gap:5px;width:max-content;max-width:100%;display:grid}.filing-info p{white-space:nowrap;flex-wrap:nowrap;gap:5px 12px;margin:0;display:flex}.filing-info a{width:fit-content;color:inherit;text-decoration:none;transition:color .2s}.filing-info a:hover{color:#f6f3ea}.public-security-link{align-items:center;gap:5px;display:inline-flex}.public-security-link img{flex:none;width:14px;height:14px}.spinning{animation:.7s linear infinite spin}@keyframes scene-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes content-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes progress-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{70%{box-shadow:0 0 0 8px #d9ff6500}to{box-shadow:0 0 #d9ff6500}}@media (width<=860px){.maintenance-page{grid-template-rows:82px auto auto 78px;grid-template-columns:1fr;gap:0;min-height:100svh;overflow-y:auto}.scene{object-position:57% center}.scene-overlay{background:linear-gradient(#070d087a 0%,#070d08b8 44%,#070d08f0 100%)}.topbar{grid-template-columns:1fr auto}.live-status{justify-self:end}.local-time{display:none}.hero{align-self:end;padding:clamp(44px,8vh,88px) 0 45px}.kicker{margin-bottom:35px}.hero h1{font-size:clamp(52px,15.5vw,82px)}.summary{max-width:500px;margin-top:28px;font-size:13px}.maintenance-info{margin:0 0 38px}}@media (width<=520px){.maintenance-page{padding:0 21px}.hero{padding-top:34px}.hero h1{font-size:clamp(50px,17vw,70px)}.summary{line-height:1.8}.actions{align-items:stretch;gap:20px}.primary-action{min-width:132px}.support-link{justify-content:center}.support-link svg:last-child{display:none}.info-grid{gap:10px}.footer>span:last-child{display:none}}@media (height<=700px) and (width>=861px){.maintenance-page{grid-template-rows:82px 1fr 72px}.kicker{margin-bottom:24px}.hero h1{font-size:clamp(54px,6.6vw,88px)}.summary{margin-top:25px;line-height:1.7}.actions{margin-top:25px}.maintenance-info{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
