.glance{color-scheme:light;--g-bg:#FAFAF7;--g-surface:#FFFFFF;--g-ink:#111111;--g-muted:#6B6B6B;--g-line:#E6E6E6;--g-block:#F2F2F2;--g-brand:var(--brand-accent,#1878F8);--g-on-brand:#FFFFFF;--g-brand-soft:color-mix(in srgb,var(--g-brand) 9%,transparent);--g-up:#1A7F4B;--g-down:#C0392B;--g-wait:#B7791F;--g-ph:#9A9A9A;--g-r:6px;--g-ease:cubic-bezier(.2,.7,.2,1);--g-spring:cubic-bezier(.34,1.56,.64,1);--s0:var(--g-bg);--s1:var(--g-surface);--s2:var(--g-block);--s3:#E9E9E9;--s4:#DDDDDD;--hair:var(--g-line);--hair-input:var(--g-block);--text:var(--g-ink);--muted:var(--g-muted);--faint:var(--g-muted);--placeholder:var(--g-ph);--prim:var(--g-brand);--primtx:var(--g-on-brand);--blue:var(--g-brand);--blue2:var(--g-brand);--danger:var(--g-down);--err:var(--g-down);--r-ctl:var(--g-r);--r-card:12px;--r-pill:var(--g-r);--ease:var(--g-ease);--spring:var(--g-spring);--fs-body:15px;--fs-small:13px;--fs-h1:34px;--lh-h1:1.15;background:var(--g-bg);color:var(--g-ink);min-height:100dvh;font-family:var(--font-inter),var(--font-noto-sans-sc),"PingFang SC",system-ui,sans-serif;font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.glance{color-scheme:dark;--g-bg:#121212;--g-surface:#1A1A1A;--g-ink:#F2F2F2;--g-muted:#A0A0A0;--g-line:#2A2A2A;--g-block:#222222;--s3:#2C2C2C;--s4:#363636}}html:has(.glance),html:has(.glance) body{background:#FAFAF7;color-scheme:light}@media (prefers-color-scheme:dark){html:has(.glance),html:has(.glance) body{background:#121212;color-scheme:dark}}.glance ::selection{background:var(--g-brand-soft)}.glance :focus-visible{outline:2px solid var(--g-brand);outline-offset:2px}.glance .g-num,.glance .tn{font-variant-numeric:tabular-nums}.glance .nv-h1{font-size:34px;line-height:1.15;font-weight:400;letter-spacing:-.02em}.glance .nv-h2{font-size:16px;line-height:1.4;font-weight:500}.glance .nv-sub{color:var(--g-muted);font-size:14px;line-height:1.6}.glance .nv-small{color:var(--g-muted);font-size:13px}.glance .nv-link.u{text-decoration-color:currentColor}.glance .nv-btn{min-height:44px;border-radius:var(--g-r);border:1px solid var(--g-line);background:var(--g-surface);color:var(--g-ink);font-weight:500;transition:transform .42s var(--g-spring),background .15s,border-color .15s,color .15s}.glance .nv-btn:hover{background:var(--g-surface);border-color:var(--g-ink)}.glance .nv-btn:active{transform:scale(.97);transition:transform .08s ease-out}.glance .nv-btn:disabled{opacity:.45;cursor:default;transform:none;border-color:var(--g-line)}.glance .nv-btn.accent,.glance .nv-btn.primary{border:1px solid var(--brand-strong);background:var(--brand-strong);color:var(--g-on-brand);font-weight:500}.glance .nv-btn.accent:hover,.glance .nv-btn.primary:hover{background:color-mix(in srgb,var(--brand-strong) 86%,#000)}.glance .nv-btn.quiet{border-color:transparent;background:none;color:var(--g-muted);padding:0 12px}.glance .nv-btn.quiet:hover{color:var(--g-ink);background:var(--g-block)}.glance .nv-btn.danger{border-color:var(--g-down);background:var(--g-down);color:var(--g-on-down,#FFFFFF);font-weight:500}.glance .nv-btn.danger:hover{background:color-mix(in srgb,var(--g-down) 88%,var(--g-ink));border-color:transparent}.glance .nv-btn svg{width:16px;height:16px;flex:none}.glance .g-sm.nv-btn{min-height:36px;padding:0 14px;font-size:14px;min-width:88px}.glance .nv-card{background:var(--g-surface);border:1px solid var(--g-line);border-radius:12px;padding:28px}.glance .nv-fld{gap:8px}.glance .g-lab,.glance .nv-fld label{font-size:13px;font-weight:500;color:var(--g-muted)}.glance .nv-fld .nv-hint{font-size:13px;color:var(--g-muted)}.glance .nv-inp,.glance .nv-ta{height:44px;border-radius:var(--g-r);border:1px solid var(--g-block);background:var(--g-block);color:var(--g-ink);font-size:15px;box-shadow:none;transition:border-color .15s,background .15s}.glance .nv-ta{height:auto;line-height:1.5}.glance .nv-inp:focus,.glance .nv-ta:focus{border-color:var(--g-brand);background:var(--g-surface);box-shadow:none}.glance .nv-inp[aria-invalid=true]{border-color:var(--g-down);box-shadow:none}.glance .nv-alert{display:flex;align-items:flex-start;gap:8px;color:var(--g-down);font-size:13px;font-weight:500;line-height:1.5}.glance .nv-alert svg{width:16px;height:16px;flex:none;margin-top:1px}.glance .nv-ghost{min-height:32px}.glance .nv-check{gap:12px;min-height:48px;border-bottom:1px solid var(--g-line)}.glance .nv-check input{width:18px;height:18px;accent-color:var(--g-brand);flex:none}.glance .nv-round{width:38px;height:38px;border:1px solid var(--g-line);background:var(--g-surface);color:var(--g-muted);transition:transform .42s var(--g-spring),background .15s,color .15s,border-color .15s}.glance .nv-round:active{transform:scale(.9);transition:transform .08s}.glance .nv-round.ok[aria-pressed=true]{background:var(--g-up);border-color:var(--g-up);color:#fff}.glance .nv-round.no[aria-pressed=true]{background:var(--g-down);border-color:var(--g-down);color:#fff}.glance .nv-live{color:var(--g-up);font-weight:500}.glance .nv-glass{background:var(--g-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--g-line);box-shadow:0 8px 24px rgba(0,0,0,.08);color:var(--g-ink)}.glance .nv-uib{color:var(--g-muted);height:36px}.glance .nv-uib:hover,.glance .nv-uib[aria-expanded=true]{background:var(--g-block);color:var(--g-ink)}.glance .nv-uim{--text:var(--g-ink);border-radius:10px;animation:g-pop .18s var(--g-ease) both;transform-origin:top right}.glance .nv-uim a,.glance .nv-uim button{color:var(--g-ink);border-radius:var(--g-r)}.glance .nv-uim a:hover,.glance .nv-uim button:hover,.glance .nv-uim button[aria-checked=true]{background:var(--g-block)}.glance .nv-uim .note{color:var(--g-muted)}.glance .nv-uim button svg{color:var(--g-brand)}.glance .nv-top{position:sticky;top:0;z-index:10;height:60px;gap:24px;padding:0 max(64px,calc((100% - 1184px) / 2));background:var(--g-surface);border-bottom:1px solid var(--g-line)}.glance .nv-top nav{align-self:stretch;gap:24px}.glance .nv-top nav a{min-height:0;height:100%;font-size:15px;font-weight:400;color:var(--g-muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s}.glance .nv-top nav a:hover{color:var(--g-ink)}.glance .nv-top nav a[aria-current=page]{color:var(--g-ink);font-weight:500;border-color:var(--g-ink)}.glance .nv-top .nv-link{font-size:14px;font-weight:400}.glance .nv-wordmark{font-size:14px;font-weight:600;letter-spacing:.14em;color:var(--g-ink)}.glance .g-brandpanel img,.glance .nv-top img{border-radius:6px}.glance .nv-top img{width:auto;max-width:72px;height:36px!important;padding:3px;background:#111;object-fit:contain;flex:none}.glance .nv-top>a:first-child{flex:none}@media (max-width:760px){.glance .nv-top{--text:var(--g-on-brand);height:56px;padding:0 16px;gap:16px;background:var(--g-brand);border-bottom:0}.glance .nv-top,.glance .nv-top .nv-wordmark,.glance .nv-top nav a,.glance .nv-top>.nv-link,.glance .nv-top>.nv-uil>.nv-uib{color:var(--g-on-brand)}.glance .nv-top nav a[aria-current=page]{border-color:transparent;color:var(--g-on-brand)}.glance .nv-top>.nv-small{color:var(--g-on-brand)}.glance .nv-top>.nv-uil>.nv-uib:hover,.glance .nv-top>.nv-uil>.nv-uib[aria-expanded=true]{background:rgba(255,255,255,.14);color:var(--g-on-brand)}.glance .nv-wordmark{font-size:13px}.glance .nv-top .nv-wordmark{letter-spacing:.08em}.glance .nv-top img{height:32px!important;max-width:60px}.glance .nv-top nav{margin-left:4px}.glance .nv-top nav a,.glance .nv-top>.nv-link{white-space:nowrap;flex:none}}@media (max-width:420px){.glance .nv-top{gap:10px;padding:0 12px}.glance .nv-top>a:first-child{flex:0 1 auto;min-width:0}.glance .nv-top .nv-wordmark{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glance .nv-top nav{margin-left:0}}.g-wrap{max-width:1312px;margin:0 auto;padding:40px 64px 96px;overflow-x:clip}.g-ph{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.g-eyebrow{font-size:13px;color:var(--g-muted);margin-bottom:6px}.g-meta{margin-top:6px}.g-back,.g-meta{font-size:14px;color:var(--g-muted)}.g-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:20px}.g-back:hover{color:var(--g-ink)}.g-back svg{width:16px;height:16px}.g-lh{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:48px 0 16px}.g-lh h2{font-size:16px;font-weight:500}.g-lh h2 .g-c,.g-sec h2 .g-c{font-size:13px;font-weight:400;color:var(--g-muted);margin-left:8px}@media (max-width:760px){.g-wrap{padding:24px 16px 96px}.glance .nv-h1{font-size:28px}.g-lh,.g-ph{flex-direction:column;align-items:stretch}.g-lh{margin-top:32px}.glance .nv-inp,.glance .nv-ta{font-size:16px}}.glance .g-state{max-width:480px;margin:0 auto;padding:96px 24px;display:flex;flex-direction:column;gap:24px}.glance .g-state.g-stg>*{animation-delay:calc(var(--i, 2) * 70ms)}.glance .g-state-ico{width:48px;height:48px;border-radius:12px;border:1px solid var(--g-line);background:var(--g-surface);display:grid;place-items:center;color:var(--g-ink)}.glance .g-state-ico svg{width:24px;height:24px}.glance .g-state-h{display:flex;flex-direction:column;gap:10px;min-width:0}.glance .g-state-h h1{text-wrap:balance}.glance .g-state-ctx,.glance .g-state-h h1{overflow-wrap:anywhere}.glance .g-state .nv-sub,.glance .g-state-ctx{text-wrap:pretty}.glance .g-state .nv-btn.full{min-height:48px}.glance .g-ok{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:var(--g-surface);border:1px solid var(--g-line);border-radius:12px;color:var(--g-ink);font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-wrap:pretty}.glance .g-ok>span{min-width:0}.glance .g-ok svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--g-up)}@media (max-width:760px){.glance .g-state{padding:48px 20px 64px;gap:20px}}.g-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line);margin-top:32px}.g-kc{padding:32px 0 32px 32px;min-width:0}.g-kc:first-child{padding-left:0}.g-kc+.g-kc{border-left:1px solid var(--g-line)}.g-kl{font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px}.g-num{font-weight:300;letter-spacing:-.035em;line-height:1;white-space:nowrap;font-size:52px;margin-top:20px}.g-num small{font-size:.36em;font-weight:400;letter-spacing:0;margin-left:4px}.g-km,.g-num small{color:var(--g-muted)}.g-km{margin-top:12px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-kv{min-height:48px;margin-top:18px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.g-ringw{display:flex;align-items:center;gap:20px;margin-top:20px}.g-ringw .g-num{margin-top:0}.g-timer{font-size:13px;color:var(--g-muted)}.g-timer span{display:block;font-size:24px;font-weight:400;color:var(--g-ink);letter-spacing:-.01em;margin-top:2px}@media (max-width:760px){.g-kpi{grid-template-columns:1fr 1fr;margin-top:24px}.g-kc,.g-kc:first-child{padding:20px 0 20px 16px}.g-kc:nth-child(odd){padding-left:0;padding-right:16px}.g-kc:nth-child(3){border-left:0}.g-kc:nth-child(n+3){border-top:1px solid var(--g-line)}.g-kl{font-size:14px}.g-num{font-size:40px}.g-kv,.g-num{margin-top:12px}.g-kv{min-height:36px}.g-km{font-size:13px}.g-ringw{gap:12px;margin-top:12px}.g-ring{width:44px;height:44px}}.g-bars{display:flex;align-items:flex-end;gap:6px;height:48px;width:100%;max-width:180px}.g-bars i{flex:1;background:var(--g-ink);border-radius:3px 3px 0 0;min-height:3px}.g-bars i.now{background:var(--g-brand)}.g-bars.dense{gap:3px;max-width:200px}.g-bars.dense i{border-radius:2px 2px 0 0}.g-ring{width:64px;height:64px;transform:rotate(-90deg);flex:none}.g-ring circle{fill:none;stroke-width:6}.g-ring .trk{stroke:var(--g-line)}.g-ring .fg{stroke:var(--g-brand);stroke-linecap:round}.g-hbar{display:flex;height:10px;gap:3px;width:100%;max-width:220px}.g-hbar span{border-radius:3px;display:block;min-width:3px}.g-hbar .a{background:var(--g-brand)}.g-hbar .b{background:var(--g-ink)}.g-hbar .ok{background:var(--g-up)}.g-hbar .no{background:var(--g-down)}.g-hbar .pd{background:var(--g-line)}.g-lg{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--g-muted);margin-top:10px}.g-lg i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px}.g-dots{display:flex;gap:6px;flex-wrap:wrap;max-width:220px}.g-dots i{width:14px;height:14px;border-radius:3px;background:var(--g-ink)}.g-dots i.w{background:none;border:1.5px solid var(--g-wait)}@media (max-width:760px){.g-bars{height:36px;max-width:calc(100% - 16px)}}.g-st{display:inline-flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap;color:var(--g-muted)}.g-st i{width:6px;height:6px;border-radius:50%;background:#9A9A9A;flex:none}.g-st.live{color:var(--g-up);font-weight:500}.g-st.live i{background:var(--g-up);position:relative}.g-st.live i:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--g-up);opacity:0;animation:g-halo 2.4s ease-out infinite}.g-st.wait i{background:var(--g-wait)}.g-st.done i{background:var(--g-ink)}.g-av{width:28px;height:28px;border-radius:50%;background:var(--g-block);color:var(--g-ink);display:inline-grid;place-items:center;font-size:12px;font-weight:500;flex:none}.g-tabs{position:relative;display:flex;gap:28px;border-bottom:1px solid var(--g-line);overflow-x:auto;scrollbar-width:none}.g-tabs button{flex:none;padding:12px 0;border:0;background:none;font:inherit;font-size:15px;color:var(--g-muted);white-space:nowrap;cursor:pointer;transition:color .15s}.g-tabs button:hover{color:var(--g-ink)}.g-tabs button[aria-selected=true]{color:var(--g-ink);font-weight:500}.g-tabs .g-c{font-size:12px;color:var(--g-muted);font-weight:400;margin-left:5px}.g-tabs .g-ul{position:absolute;left:0;bottom:0;height:2px;width:100px;background:var(--g-ink);transform-origin:0 0;transition:transform .32s var(--g-ease);pointer-events:none}@media (max-width:760px){.g-tabs{gap:20px}}@keyframes g-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes g-fade{0%{opacity:0}}@keyframes g-pop{0%{opacity:0;transform:scale(.96)}}@keyframes g-halo{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes g-growy{0%{transform:scaleY(0)}}@keyframes g-growx{0%{transform:scaleX(0)}}@keyframes g-slr{0%{opacity:0;transform:translateX(18px)}}@keyframes g-sll{0%{opacity:0;transform:translateX(-18px)}}@keyframes g-ringd{0%{stroke-dashoffset:var(--full)}}.g-rise{animation:g-rise .4s var(--g-ease) backwards;animation-delay:calc(var(--i, 0) * 60ms)}.g-fade{animation:g-fade .3s ease-out both}.g-stg>*{animation:g-rise .36s var(--g-ease) backwards;animation-delay:calc(var(--d, 0s) + var(--i, 12) * 45ms)}.g-in-r{animation:g-slr .3s var(--g-ease) both}.g-in-l{animation:g-sll .3s var(--g-ease) both}.g-bars i{transform-origin:bottom;animation:g-growy .4s var(--g-ease) both;animation-delay:calc(.35s + var(--i, 0) * 60ms)}.g-hbar>*{transform-origin:left;animation:g-growx .45s var(--g-ease) both;animation-delay:calc(.45s + var(--i, 0) * 80ms)}.g-dots i{animation:g-rise .3s var(--g-ease) both;animation-delay:calc(.4s + var(--i, 0) * 70ms)}.g-ring .fg{animation:g-ringd .6s ease-out .35s both}@media (prefers-reduced-motion:reduce){.glance *,.glance :after,.glance :before{animation:none!important;transition:none!important}}.g-auth{display:grid;grid-template-columns:2fr 3fr;min-height:100dvh;background:var(--g-surface)}.g-brandpanel{position:relative;overflow:hidden;background:var(--g-brand);color:var(--g-on-brand);padding:40px 48px}.g-brandpanel>a{position:relative;z-index:2;gap:12px}.g-brandpanel img{height:36px!important;width:auto;border-radius:8px}.g-brandpanel .nv-wordmark{font-size:18px;color:var(--g-on-brand)}.g-ribbon{position:absolute;inset:0;width:100%;height:100%}.g-ribbon path{transform-box:view-box;animation:g-flow 22s ease-in-out infinite alternate}.g-ribbon path:nth-child(2){animation-duration:27s;animation-delay:-6s}.g-ribbon path:nth-child(3){animation-duration:31s;animation-delay:-11s}.g-ribbon path:nth-child(4){animation-duration:25s;animation-delay:-17s}@keyframes g-flow{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(-24px,18px) rotate(1.2deg)}to{transform:translate(18px,-22px) rotate(-1deg)}}.g-pane{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 32px 64px;animation:g-fade .3s ease-out both}.g-pane>.g-box{width:100%;max-width:380px}.g-tr{position:absolute;top:20px;right:32px;z-index:3;display:flex;gap:12px;align-items:center;min-height:44px}.g-auth h1{font-size:28px;font-weight:400;letter-spacing:-.02em;line-height:1.2}.g-auth .g-sub{margin-top:8px;font-size:14px;color:var(--g-muted);line-height:1.6}.g-auth .g-sub strong{color:var(--g-ink);font-weight:500;display:inline-block;max-width:100%;overflow-wrap:anywhere;vertical-align:bottom}.g-auth form{display:flex;flex-direction:column;gap:20px;margin-top:32px}.g-auth .nv-inp{height:52px;padding:0 16px}.g-auth .nv-btn.full{min-height:52px}.g-auth .g-sentic{width:48px;height:48px;border-radius:12px;border:1px solid var(--g-line);display:grid;place-items:center;margin-bottom:24px;color:var(--g-ink)}.g-auth .g-sentic svg{width:24px;height:24px}.g-auth .g-sent .nv-btn{margin-top:28px}.g-auth .g-sent .nv-alert{margin-top:16px}.g-auth .g-other{display:block;margin:16px auto 0;min-height:0;font-size:14px;color:var(--g-muted)}.g-auth .g-other:hover{color:var(--g-ink)}.g-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 28px;margin-top:24px}@media (max-width:760px){.g-auth{grid-template-columns:1fr;grid-template-rows:auto 1fr}.g-brandpanel{height:168px;padding:20px}.g-brandpanel img{height:30px!important}.g-brandpanel .nv-wordmark{font-size:15px}.g-tr{top:20px;right:12px}.g-tr .nv-link,.g-tr>.nv-uil>.nv-uib{color:rgba(255,255,255,.92)}.g-tr>.nv-uil>.nv-uib:hover,.g-tr>.nv-uil>.nv-uib[aria-expanded=true]{background:rgba(255,255,255,.14);color:#fff}.g-pane{justify-content:flex-start;padding:40px 24px 48px}}.g-act{display:flex;gap:12px;align-items:flex-start}.g-join{display:flex;flex-direction:column;gap:6px;width:340px}.g-search{width:300px!important}.g-sw{position:relative;display:flex}.g-sw svg{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--g-muted);pointer-events:none}.glance .g-sw .nv-inp{padding-left:36px}.g-rows{list-style:none;border-top:1px solid var(--g-line)}.g-row{display:grid;grid-template-columns:120px minmax(0,1fr) 160px 96px 120px;grid-template-areas:"st t d md ac";align-items:center;column-gap:16px;min-height:60px;border-bottom:1px solid var(--g-line);transition:background .15s}.g-rows .g-row:hover{background:var(--g-surface)}.g-row>.t{grid-area:t;font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-row>.st{grid-area:st}.g-row>.d{grid-area:d}.g-row>.md{grid-area:md}.g-row>.ac{grid-area:ac;text-align:right}.g-row>.d,.g-row>.md{font-size:14px;color:var(--g-muted);white-space:nowrap}.g-row.th{min-height:40px;border-bottom:0}.g-row.th>*{font-size:12px;font-weight:500;color:var(--g-muted)}@media (max-width:760px){.g-act{flex-direction:column-reverse;align-items:stretch}.g-act>.nv-btn{min-height:48px}.g-join{width:auto}.g-search{width:auto!important;flex:1}.g-row{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"t t t ac" "st d md ac";column-gap:10px;row-gap:4px;padding:12px 0;min-height:68px}.g-row>.t{font-size:15px}.g-row>.d,.g-row>.md{font-size:13px}.g-row .dash,.g-row.th{display:none}}.g-rgrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;margin-top:28px;align-items:start}.g-sec h2{margin-bottom:14px;display:flex;align-items:baseline}.g-sec+.g-sec,.g-two{margin-top:36px}.g-two .g-sec{margin-top:0}.g-lead{font-size:16px;line-height:1.85;white-space:pre-line}.g-lead,.g-li li,.g-seg p,.g-tk .src,.glance .nv-card p{overflow-wrap:anywhere}.g-two{display:grid;grid-template-columns:1fr 1fr;gap:40px}.g-li{list-style:none}.g-li li{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-top:1px solid var(--g-line);line-height:1.55}.g-li li:last-child{border-bottom:1px solid var(--g-line)}.g-li .ic{flex:none;margin-top:2px;color:var(--g-up)}.g-li .ic,.g-li .ic svg{width:18px;height:18px}.g-li .q{flex:none;width:6px;height:6px;border-radius:50%;background:var(--g-wait);margin:8px 6px 0}.g-tk{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) 128px minmax(0,1.3fr) 92px;column-gap:14px;align-items:center;min-height:72px;padding:10px 0;border-bottom:1px solid var(--g-line)}.g-tk.h{min-height:36px;border-top:1px solid var(--g-line);padding:0;font-size:12px;font-weight:500;color:var(--g-muted)}.g-tk .nv-inp{height:38px;font-size:14px;text-overflow:ellipsis}.g-tk .g-tt{display:block;min-height:0;padding:2px 0;resize:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;field-sizing:content}.glance .nv-inp.g-need{border-color:var(--g-brand);background:var(--g-surface)}.g-tk .src{font-size:13px;color:var(--g-muted);line-height:1.5}.g-tk .dec{display:flex;gap:8px;justify-content:flex-end}.g-trs{max-height:60vh;overflow:auto}.g-seg,.g-trs{border-top:1px solid var(--g-line)}.g-seg{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:14px 0}.g-seg:first-child{border-top:0}.g-seg p{margin-top:3px;line-height:1.6}.g-side .g-rc{margin-top:16px;border-top:1px solid var(--g-line)}.g-side .nv-check:has(input:not(:checked)){color:var(--g-muted)}.g-sendbar{position:sticky;bottom:0;z-index:9;background:var(--g-surface);border-top:1px solid var(--g-line);animation:g-rise .4s var(--g-ease) .5s both}.g-sendbar .in{max-width:1312px;margin:0 auto;padding:12px 64px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:16px}.g-cnt{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:14px;color:var(--g-muted);white-space:nowrap;min-width:0}.g-cnt b{font-size:20px;font-weight:400;color:var(--g-ink);margin-right:4px}.g-cnt .g b{color:var(--g-up)}.g-cnt .r b{color:var(--g-down)}.g-cnt [role=status]{color:var(--g-ink);white-space:normal}@media (max-width:1100px){.g-rgrid,.g-tk{grid-template-columns:minmax(0,1fr)}.g-tk{row-gap:8px}.g-tk.h{display:none}.g-tk .dec{justify-content:flex-start}.g-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.g-sendbar .in{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.g-cnt{gap:2px 12px}.g-cnt b{font-size:17px}.glance .nv-card{padding:20px}}.g-ah{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.g-ah h2{margin-bottom:0}.g-adate{margin-top:2px;color:var(--g-muted)}.g-inc{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:12px;font-size:14px}.g-inc i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--g-wait)}.g-inc b{font-weight:600;color:var(--g-ink)}.g-inc span{color:var(--g-muted)}.glance .g-attc{position:relative;padding:0;overflow:hidden}.g-attc.more:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;pointer-events:none;background:linear-gradient(to right,color-mix(in srgb,var(--g-surface) 0%,transparent),var(--g-surface))}.g-aempty{margin:0;padding:56px 16px;text-align:center;font-size:14px;color:var(--g-muted)}.g-att{overflow-x:auto;max-width:100%}.g-att table{width:100%;border-collapse:collapse}.g-att th{text-align:left;font-size:12px;font-weight:500;color:var(--g-muted);height:36px;padding:0 8px;white-space:nowrap}.g-att td{height:52px;padding:6px 8px;border-top:1px solid var(--g-line);font-size:14px}.g-att td:first-child,.g-att th:first-child{padding-left:16px}.g-att td:last-child,.g-att th:last-child{padding-right:16px}.g-att .num{text-align:right}.g-att .num,.g-att .tn{white-space:nowrap}.g-att .nm{font-weight:500;min-width:140px;overflow-wrap:break-word;hyphens:auto}.g-att .nm .nt{display:block}.g-att .nm .es{display:none}.g-att .em{color:var(--g-muted)}.g-att .em span{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-att .nl{color:var(--g-muted);white-space:nowrap}.g-att td:first-child,.g-att th:first-child{position:sticky;left:0;z-index:1;background:var(--g-surface);box-shadow:inset -1px 0 0 var(--g-line)}.g-att td:nth-child(4),.g-att th:nth-child(4){padding-left:24px}.g-att tbody tr:hover,.g-att tbody tr:hover td:first-child{background:var(--g-block)}@media (max-width:760px){.g-att table{min-width:480px}.g-att .em{display:none}.g-att .nm{min-width:0;width:148px;max-width:148px}.g-att .nm .es{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--g-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@keyframes g-pw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.g-pw .g-pane{animation:none}.g-pw{--g-pw-fill:color-mix(in srgb,var(--g-brand) 88%,black);--g-pw-link:var(--g-pw-fill)}@media (prefers-color-scheme:dark){.g-pw{--g-pw-link:color-mix(in srgb,var(--g-brand) 70%,white)}}.g-pw .nv-btn.accent,.g-pw .nv-btn.primary{background:var(--g-pw-fill);border-color:var(--g-pw-fill)}.g-pw .nv-btn.accent:hover,.g-pw .nv-btn.primary:hover{background:color-mix(in srgb,var(--g-pw-fill) 92%,black)}.g-pw .g-fade{animation:g-pw-in .25s ease-out both}.g-pw .g-pwbox{position:relative}.g-pw .g-pwbox .nv-inp{width:100%;padding-right:76px}.g-pw .g-pwshow{position:absolute;top:0;bottom:0;right:12px;display:flex;align-items:center;padding:0 4px;font-size:13px;color:var(--g-muted);background:none;border:0;cursor:pointer}.g-pw .g-pwshow:hover{color:var(--g-ink)}.g-pw .g-pwforgot{align-self:flex-end;font-size:13px;line-height:18px;color:var(--g-pw-link);text-decoration:none}.g-pw .g-pwforgot:hover{text-decoration:none;opacity:.8}.g-pw .g-other{color:var(--g-pw-link);text-decoration:none}.g-pw .g-other:hover{color:var(--g-pw-link);opacity:.8}.g-pw .g-foot{gap:0 8px;margin-top:32px;padding-top:16px;border-top:1px solid var(--g-line)}.g-pw .g-foot .nv-link{min-height:0;font-size:13px;color:var(--g-muted)}.g-pw .g-foot .nv-link:hover{color:var(--g-ink)}.g-pw .g-foot a+a:before{content:"·";margin-right:8px}@media (max-width:480px){.g-auth.g-pw .g-brandpanel{height:56px;min-height:0;padding:0 16px;flex-direction:row;align-items:center}.g-auth.g-pw .g-brandpanel .g-scene{display:none}.g-pw .g-tr{top:0;height:56px;min-height:0;align-items:center;line-height:1.2}.g-pw .g-tr .nv-link,.g-pw .g-tr .nv-uib,.g-pw .g-tr>*{line-height:1.2;align-self:center}.g-auth.g-pw .g-brandpanel>a{display:flex;align-items:center;line-height:1.2}.g-pw .g-pane{padding:24px 24px 32px;justify-content:flex-start}.g-pw h1{font-size:24px}.g-pw form{gap:16px;margin-top:24px}.g-pw .nv-fld{gap:6px}.g-pw .nv-inp{height:48px}.g-pw .nv-btn.full{min-height:48px}.g-pw .g-other{font-size:14px;margin-top:16px;min-height:0}.g-pw .g-pwforgot{margin-top:2px}}@media (prefers-color-scheme:dark){.glance .nv-alert{color:#D3746B}}.g-terms{margin:14px 0 0;font-size:12px;color:var(--g-muted);text-align:center}