.site-announcement-slot[data-v-f3101e7d]{background:#132339}.site-announcement[data-v-f3101e7d]{color:#cde0f6;align-items:center;gap:12px;max-width:1480px;margin:auto;padding:8px 32px;font-size:12px;line-height:1.7;display:flex}.site-announcement-label[data-v-f3101e7d]{color:#aed6ff;border:1px solid #456287;border-radius:5px;flex:none;padding:0 6px;font-size:10px}.site-announcement a[data-v-f3101e7d],.site-announcement-text[data-v-f3101e7d]{overflow-wrap:anywhere;flex:1;min-width:0}.site-announcement a[data-v-f3101e7d]:hover{color:#fff;text-decoration:underline}.site-announcement button[data-v-f3101e7d]{color:#d9e7f7;cursor:pointer;background:#ffffff0b;border:0;border-radius:6px;flex:none;width:32px;height:28px;font-size:20px}.site-announcement button[data-v-f3101e7d]:focus-visible{outline-offset:2px;outline:2px solid #9acaff}@media (width<=600px){.site-announcement[data-v-f3101e7d]{gap:8px;padding:7px 16px}}.search-overlay.search-overlay-v2{--search-text:#e7edf5;--search-muted:#b8c7dc;--search-accent:#b4d3ff;--search-border:#3c506b;--search-padding:24px;top:var(--search-viewport-top,0px);height:var(--search-viewport-height,100dvh);z-index:1300;padding:var(--search-padding) 20px;-webkit-font-smoothing:auto;background:#030a15bd;align-items:center;font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif;bottom:auto}.search-panel.search-v2{width:100%;max-width:740px;height:min(704px,calc(var(--search-viewport-height,100dvh) - var(--search-padding) * 2));border:1px solid var(--search-border);min-height:0;max-height:100%;color:var(--search-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-shadow:none;background:#172335;border-radius:20px;box-shadow:0 24px 80px #02071380}.search-v2 .search-heading,.search-v2 .search-input-row,.search-v2 .search-suggestions,.search-v2 .search-summary,.search-v2 .search-pagination,.search-v2 .search-footer{flex-shrink:0}.search-heading{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 16px;display:flex}.search-heading-copy{align-items:center;gap:12px;min-width:0;display:flex}.search-heading-icon{width:40px;height:40px;color:var(--search-accent);background:#223851;border:1px solid #466386;border-radius:12px;flex:none;place-items:center;display:grid}.search-heading-icon svg{width:22px;height:22px}.search-heading h2{color:#f4f7fc;margin:0;font-size:19px;font-weight:700;line-height:1.45}.search-heading p{color:var(--search-muted);margin:2px 0 0;font-size:12px;line-height:1.7}.search-v2 .search-dismiss{color:#c9d8e9;cursor:pointer;background:#1e2d42;border:1px solid #3b4e66;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;margin:0;padding:0;display:grid}.search-dismiss svg{width:18px;height:18px}.search-v2 .search-dismiss:hover{color:#f4f7fc;background:#2b4059}.search-v2 .search-input-row{background:#111e30;border:1px solid #506989;border-radius:12px;gap:10px;min-height:54px;margin:0 22px;padding:5px 6px 5px 14px;transition:border-color .15s,box-shadow .15s}.search-v2 .search-input-row:focus-within{border-color:#8fb9ed;box-shadow:0 0 0 3px #8fb9ed1c}.search-field-icon{color:#adc9eb;flex:none;width:20px;height:20px}.search-v2 .search-input-row input{color:#f0f5fc;height:40px;box-shadow:none;outline:none;padding:0;font-size:16px;font-weight:500;line-height:1.5}.search-v2 .search-input-row input::placeholder{color:#b0c0d4;font-weight:400}.search-v2 input[type=search]::-webkit-search-cancel-button{appearance:none}.search-v2 input[type=search]::-webkit-search-decoration{appearance:none}.search-v2 .search-clear{color:#b8c7dc;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:36px;height:40px;padding:0;display:grid}.search-clear svg{width:16px;height:16px}.search-v2 .search-clear:hover{color:#f4f7fc;background:#253b55}.search-v2 .search-submit,.search-v2 .search-state button,.search-v2 .search-pagination button{color:#edf5ff;min-height:40px;font:inherit;cursor:pointer;background:#294768;border:1px solid #507197;border-radius:8px;flex:none;padding:8px 15px;font-size:13px;font-weight:500}.search-v2 .search-submit:hover,.search-v2 .search-state button:hover{background:#345b84;border-color:#83ace0}.search-v2 button:focus-visible{outline-offset:2px;outline:2px solid #a8cbff}.search-suggestions{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 22px 10px;display:flex}.search-suggestions>span{color:var(--search-muted);margin-right:5px;font-size:12px}.search-suggestion{color:#c8d8ed;min-height:30px;font:inherit;cursor:pointer;background:#1c2c42;border:1px solid #3b506b;border-radius:7px;padding:4px 10px;font-size:12px}.search-suggestion:hover,.search-suggestion[aria-pressed=true]{color:#eff6ff;background:#294361;border-color:#779ac5}.search-summary{color:#c1d0e2;border-top:1px solid #35465d;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin:0 22px;padding:7px 0;font-size:12px;line-height:1.7;display:flex}.search-range{color:#aebed3;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.search-v2 .search-results{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#607b9c transparent;flex:1;min-height:0;margin:0 7px 0 12px;padding:2px 7px 10px 0;overflow:hidden auto}.search-v2 .search-results:hover{scrollbar-color:#86a6ca transparent}.search-v2 .search-results::-webkit-scrollbar{width:8px;height:8px}.search-v2 .search-results::-webkit-scrollbar-track{background:0 0;margin-block:8px}.search-v2 .search-results::-webkit-scrollbar-thumb{background:#607b9c;border:2px solid #172335;border-radius:999px;min-height:36px}.search-v2 .search-results::-webkit-scrollbar-thumb:hover{background:#86a6ca}.search-v2 .search-results::-webkit-scrollbar-corner{background:0 0}.search-v2 .search-results::-webkit-scrollbar-button{width:0;height:0;display:none}@supports selector(::-webkit-scrollbar){.search-v2 .search-results,.search-v2 .search-results:hover{scrollbar-width:auto;scrollbar-color:auto}}.search-v2 .search-item{width:100%;min-width:0;color:var(--search-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#304156;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:13px 10px;transition:background .14s,border-color .14s;display:grid}.search-v2 .search-item:last-child{border-bottom-color:#0000}.search-v2 .search-item:hover,.search-v2 .search-item.sel{background:#243951;border-color:#516e92}.search-v2 .search-item.sel{box-shadow:inset 3px 0 #a4c9f7}.si-icon{color:#afcffa;background:#21364f;border:1px solid #456082;border-radius:10px;place-items:center;width:36px;height:36px;margin-top:2px;display:grid}.si-icon svg{width:20px;height:20px}.search-item[data-category=sms] .si-icon{color:#afe1d9;background:#1e3a3c;border-color:#426d6b}.search-item[data-category=account] .si-icon{color:#d4c4f5;background:#35304d;border-color:#65577e}.search-item[data-category=topup] .si-icon{color:#e9d2a4;background:#3b342b;border-color:#766549}.si-content{min-width:0;display:block}.si-topline{align-items:flex-start;gap:10px;margin-bottom:5px;display:flex}.search-v2 .si-title{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#eff4fc;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:16px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.search-v2 .si-tag{color:#bdd0e8;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;background:#1c2d43;border:1px solid #445974;border-radius:5px;flex:none;max-width:100px;margin-top:2px;padding:2px 6px;font-size:11px;font-weight:500;line-height:1.6;overflow:hidden}.search-v2 .si-desc{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;color:#cbd8e8;-webkit-box-orient:vertical;max-width:100%;max-height:none;margin:0;font-size:14px;font-weight:500;line-height:1.7;display:-webkit-box;overflow:hidden}.search-v2 mark{color:#f1dbaa;background:#365574;border-radius:3px;padding:0 1px;font-weight:650}.si-arrow{color:#8fa9c9;width:18px;height:18px;margin-top:5px}.search-item.sel .si-arrow,.search-item:hover .si-arrow{color:#d3e6ff}.search-state{text-align:center;height:100%;min-height:250px;color:var(--search-muted);flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.search-state-icon{color:#c1daf8;background:#20354c;border:1px solid #4b627e;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:16px;font-size:23px;display:grid}.search-state-icon svg{width:26px;height:26px}.search-state strong{color:#f0f5fc;font-size:17px;font-weight:600}.search-state p{color:#c0d0e4;overflow-wrap:anywhere;max-width:360px;margin:9px 0 18px;font-size:14px;line-height:1.8}.search-skeleton{padding:0 10px}.search-skeleton>div{border-bottom:1px solid #304156;gap:12px;padding:14px 0;display:flex}.search-skeleton>div>span{background:#2b3e56;border-radius:10px;flex:none;width:36px;height:36px}.search-skeleton>div>div{flex:1}.search-skeleton i{background:#2b3e56;border-radius:4px;height:10px;margin:7px 0;display:block}.search-skeleton i:first-child{width:48%;height:14px}.search-skeleton i:last-child{width:72%}.search-pagination{color:#c2d1e3;font-variant-numeric:tabular-nums;background:#152236;border-top:1px solid #35465d;justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;font-size:12px;display:flex}.search-v2 .search-pagination button{color:#d6e7fb;background:#20364f;border-color:#425b7a;min-height:36px;padding:6px 12px;font-size:12px}.search-v2 .search-pagination button:hover:not(:disabled){background:#2b4765;border-color:#83a7d4}.search-v2 .search-pagination button:disabled{color:#8295ac;cursor:default;background:#19283c;border-color:#32465e}.search-v2 .search-footer{color:#afc1d8;background:#152236;border-top:1px solid #304156;justify-content:space-between;align-items:center;gap:14px;padding:10px 22px;font-size:11px;line-height:1.5;display:flex}.search-keyboard-help{align-items:center;gap:14px;display:flex}.search-keyboard-help>span{white-space:nowrap}.search-v2 kbd{color:#d4e3f5;font:inherit;background:#21344c;border:1px solid #49617d;border-radius:4px;margin-right:4px;padding:1px 5px;font-size:10px;display:inline-block}@media (width<=600px){.search-overlay.search-overlay-v2{--search-padding:12px;align-items:flex-start;padding-inline:12px}.search-panel.search-v2{height:calc(var(--search-viewport-height,100dvh) - 24px);border-radius:16px}.search-heading{gap:10px;padding:14px 14px 12px}.search-heading-copy{gap:10px}.search-heading h2{font-size:18px}.search-heading p{font-size:11px}.search-heading-icon{border-radius:10px;width:36px;height:36px}.search-v2 .search-dismiss{width:44px;height:44px}.search-v2 .search-input-row{gap:5px;margin-inline:14px;padding-left:10px}.search-field-icon{width:18px;height:18px}.search-v2 .search-clear{width:44px;height:44px}.search-v2 .search-submit{min-height:44px;padding-inline:12px}.search-suggestions{gap:5px;padding:9px 14px}.search-suggestions>span{margin-right:2px;font-size:11px}.search-suggestion{min-height:34px;padding-inline:9px}.search-summary{min-height:36px;margin-inline:14px;font-size:12px}.search-v2 .search-results{margin-left:5px;margin-right:4px;padding-right:4px}.search-v2 .search-item{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:12px 8px}.si-icon{border-radius:8px;width:30px;height:32px}.si-icon svg{width:18px;height:18px}.si-topline{flex-wrap:wrap;gap:4px 8px}.search-v2 .si-title{flex-basis:100%;font-size:15px;line-height:1.6}.search-v2 .si-tag{background:0 0;border:0;max-width:100%;margin:0;padding:0;font-size:11px;line-height:1.6}.search-v2 .si-desc{font-size:14px;line-height:1.65}.si-arrow{display:none}.search-pagination{padding:8px 14px}.search-v2 .search-pagination button,.search-v2 .search-state button{min-height:44px}.search-v2 .search-footer{justify-content:center;padding:9px 12px}.search-keyboard-help{display:none}.search-state{min-height:200px;padding:18px 12px}}@media (width<=360px){.search-suggestions>span{display:none}.search-v2 .search-input-row{gap:3px;margin-inline:10px}.search-heading{padding-inline:10px}.search-field-icon{display:none}.search-v2 .search-submit{padding-inline:10px}}@media (height<=540px){.search-overlay.search-overlay-v2{--search-padding:8px}.search-panel.search-v2{height:calc(var(--search-viewport-height,100dvh) - 16px)}.search-heading{padding-block:8px}.search-heading p,.search-suggestions,.search-v2 .search-footer{display:none}.search-summary{min-height:32px;padding-block:5px}.search-state{min-height:140px;padding-block:14px}.search-state-icon{display:none}}.hero-crystal[data-v-ae8d8c08]{isolation:isolate;touch-action:pan-y;width:100%;min-width:0;height:100%;position:relative}.hero-crystal[data-v-ae8d8c08] canvas{cursor:grab;touch-action:pan-y;outline:none;width:100%;height:100%;display:block}.hero-crystal[data-v-ae8d8c08] canvas:active{cursor:grabbing}.hero-crystal[data-v-ae8d8c08] canvas:focus-visible{outline-offset:-4px;border-radius:16px;outline:1px solid #a3d8ff}.hero-crystal-loading[data-v-ae8d8c08]{color:#93b2ce;letter-spacing:2px;pointer-events:none;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.hero-crystal-fallback[data-v-ae8d8c08]{place-items:center;display:grid;position:absolute;inset:0}.hero-crystal-fallback img[data-v-ae8d8c08]{border-radius:24px;width:min(42%,180px);height:auto}.hero-crystal[data-v-ae8d8c08] [hidden]{display:none!important}.hero-crystal[data-v-ae8d8c08] .category-field{z-index:2;pointer-events:none;--category-ink:#cae8fa;--category-dim:#80bfdf;--category-glow:#75ceff36;position:absolute;inset:0;overflow:hidden}.hero-crystal[data-v-ae8d8c08] .category-field__label{box-sizing:border-box;pointer-events:auto;white-space:nowrap;min-height:52px;font-family:var(--home-font);letter-spacing:.35px;color:var(--category-ink);touch-action:pan-y;text-shadow:0 1px 5px #020a14,0 0 14px var(--category-glow);will-change:transform;transform-origin:50%;outline-offset:-2px;background:linear-gradient(110deg,#78cfff00 8%,#88d4ff08 38%,#b9e8ff0c 53%,#78cfff00 90%);border:0;border-radius:4px;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex;position:absolute;top:0;left:0}.hero-crystal[data-v-ae8d8c08] .category-field__label:after{content:"";background:linear-gradient(90deg,#d4f3ff,var(--category-dim),transparent);width:29px;height:1px;box-shadow:0 0 5px var(--category-glow);opacity:.62;transition:opacity .18s;position:absolute;bottom:13px;left:11px}.hero-crystal[data-v-ae8d8c08] .category-field__label svg{width:18px;height:18px;color:var(--category-dim);opacity:.95;filter:drop-shadow(0 0 4px var(--category-glow));flex:none}.hero-crystal[data-v-ae8d8c08] .category-field__name{z-index:1;position:relative}.hero-crystal[data-v-ae8d8c08] .category-field__label:hover,.hero-crystal[data-v-ae8d8c08] .category-field__label:focus-visible{color:#f1fbff;text-shadow:0 0 12px #8edcff70;opacity:1!important}.hero-crystal[data-v-ae8d8c08] .category-field__label:focus-visible{background:#102b4255;outline:1px solid #9edcff}@media (width<=600px){.hero-crystal[data-v-ae8d8c08] .category-field__label{letter-spacing:.1px;background:0 0;gap:5px;padding:8px 7px;font-size:11px}.hero-crystal[data-v-ae8d8c08] .category-field__label svg{width:14px;height:14px}.hero-crystal[data-v-ae8d8c08] .category-field__label:after{opacity:.4;width:23px;left:7px}}@media (width<=360px){.hero-crystal[data-v-ae8d8c08] .category-field__label{gap:4px;padding-inline:6px;font-size:10px}.hero-crystal[data-v-ae8d8c08] .category-field__label svg{width:13px;height:13px}}@media (prefers-reduced-motion:reduce){.hero-crystal[data-v-ae8d8c08] .category-field__label:after{transition:none}}.hero-meteors[data-v-fcd5251d]{z-index:1;contain:layout paint;pointer-events:none;-webkit-user-select:none;user-select:none;height:min(100%,100svh);position:absolute;inset:0 0 auto;overflow:hidden}.hero-meteor[data-v-fcd5251d]{--meteor-x:clamp(-400px, -29vw, -190px);--meteor-y:clamp(128px, 19.6vw, 270px);--meteor-brightness:.64;opacity:0;transform-origin:0;background:linear-gradient(90deg,#e4f2ff,#9ec9faad 13%,#609be53d 48%,#0000);border-radius:50%;width:clamp(90px,11vw,154px);height:1px;animation:26s linear infinite paused hero-meteor-flight-fcd5251d;position:absolute;transform:translate(0,0)rotate(-34deg)}.hero-meteor[data-v-fcd5251d]:before{content:"";background:#e9f5ff;border-radius:50%;width:2px;height:2px;position:absolute;top:-.5px;left:-1px;box-shadow:0 0 5px 1px #91bffd66}.hero-meteor--first[data-v-fcd5251d]{animation-delay:2s;top:13%;left:78%}.hero-meteor--second[data-v-fcd5251d]{--meteor-brightness:.46;width:clamp(76px,8vw,112px);animation-delay:15s;top:8%;left:59%}.is-visible .hero-meteor[data-v-fcd5251d]{animation-play-state:running}html[data-effects-paused] .hero-meteors .hero-meteor,.site[inert] .hero-meteors .hero-meteor,#app[inert] .hero-meteors .hero-meteor{animation-play-state:paused}@keyframes hero-meteor-flight-fcd5251d{0%{opacity:0;transform:translate(0,0)rotate(-34deg)}1.2%{opacity:var(--meteor-brightness)}5%{opacity:calc(var(--meteor-brightness) * .7)}8%,to{opacity:0;transform:translate3d(var(--meteor-x), var(--meteor-y), 0) rotate(-34deg)}}@media (width<=900px),(pointer:coarse){.hero-meteor--second[data-v-fcd5251d]{animation:none;display:none}.hero-meteor--first[data-v-fcd5251d]{--meteor-brightness:.48;top:38%;left:104%}.hero-meteor[data-v-fcd5251d]{width:92px}}@media (prefers-reduced-motion:reduce){.hero-meteors[data-v-fcd5251d]{display:none}.hero-meteor[data-v-fcd5251d]{animation:none!important}}.reset-calendar[data-v-67443ed4]{padding-top:80px;padding-bottom:80px;scroll-margin-top:90px;position:relative}.reset-section-head[data-v-67443ed4]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.reset-section-head .eyebrow[data-v-67443ed4]{color:#9abedb;letter-spacing:2px;margin-bottom:12px;font-size:11px;display:block}.reset-section-head h2[data-v-67443ed4]{letter-spacing:-.6px;margin:0 0 12px;font-size:clamp(27px,3vw,36px)}.reset-section-head p[data-v-67443ed4]{color:#aabacb;font-size:14px;line-height:1.8}.reset-source-label[data-v-67443ed4]{flex-direction:column;flex:none;align-items:flex-end;gap:9px;font-size:12px;display:flex}.reset-calendar a[data-v-67443ed4]{color:#b1d5f1}.reset-calendar a[data-v-67443ed4]:hover{color:#fff}.reset-freshness[data-v-67443ed4]{color:#b1bdca;align-items:center;gap:6px;font-size:11px;display:inline-flex}.reset-freshness[data-v-67443ed4]:before{content:"";background:#8594a7;border-radius:50%;width:5px;height:5px}.reset-freshness.fresh[data-v-67443ed4]:before{background:#8acaad}.reset-freshness.stale[data-v-67443ed4]:before{background:#d3b17c}.reset-toolbar[data-v-67443ed4]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.reset-update[data-v-67443ed4]{color:#92a5b9;align-items:center;gap:16px;font-size:11px;display:flex}.reset-button[data-v-67443ed4]{color:#c2d6e9;min-height:40px;font:inherit;cursor:pointer;background:#152334;border:1px solid #2c3e51;border-radius:8px;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;display:inline-flex}.reset-button[data-v-67443ed4]:hover:not(:disabled){background:#21364c;border-color:#4b6e90}.reset-button[data-v-67443ed4]:disabled{cursor:default;opacity:.65}.reset-calendar button[data-v-67443ed4]:focus-visible,.reset-calendar a[data-v-67443ed4]:focus-visible{outline-offset:3px;outline:2px solid #a4d2fb}.reset-alert[data-v-67443ed4]{color:#dbc79f;background:#2b251c;border:1px solid #544731;border-radius:9px;margin-bottom:18px;padding:12px 16px;font-size:12px;line-height:1.8}.reset-sync-notice[data-v-67443ed4]{color:#c4d2df;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.6}.reset-sync-notice>span[data-v-67443ed4]{color:#e0c28d;margin-right:6px;font-weight:650}.reset-sync-status[data-v-67443ed4]{color:#c4d4e3;background:#152335;border:1px solid #35475a;border-radius:10px;margin-bottom:14px;font-size:11px;line-height:1.7}.reset-sync-status.fresh[data-v-67443ed4]{background:#111e2c;border-color:#293b4d}.reset-sync-toggle[data-v-67443ed4]{width:100%;min-height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.reset-sync-toggle[data-v-67443ed4]:hover{background:#1c2e40}.reset-sync-toggle[data-v-67443ed4]:focus-visible{outline-offset:2px;outline:2px solid #96caff}.reset-sync-toggle strong[data-v-67443ed4]{color:#ebd1a2;align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.reset-sync-status.fresh .reset-sync-toggle strong[data-v-67443ed4]{color:#a0dbbf}.reset-sync-toggle strong i[data-v-67443ed4]{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.reset-sync-toggle>span[data-v-67443ed4]{white-space:nowrap;color:#b4c6d8;align-items:center;gap:5px;display:flex}.reset-sync-toggle svg[data-v-67443ed4]{flex:none;width:14px;height:14px}.reset-sync-toggle[aria-expanded=true] svg[data-v-67443ed4]{transform:rotate(180deg)}.reset-sync-details[data-v-67443ed4]{border-top:1px solid #2c4054;margin:0 12px;padding:0 0 11px}.reset-sync-details p[data-v-67443ed4]{overflow-wrap:anywhere;flex-direction:column;margin:9px 0 0;display:flex}.reset-sync-details time[data-v-67443ed4],.reset-sync-details small[data-v-67443ed4]{color:#adbfce;font-size:11px}.reset-workspace[data-v-67443ed4]{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.reset-month-panel[data-v-67443ed4]{background:#101b28;border:1px solid #2a3b4d;border-radius:16px;min-width:0;padding:26px}.reset-month-head[data-v-67443ed4]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.reset-month-head h3[data-v-67443ed4]{color:#e0ebf5;margin:0 0 5px;font-size:21px;font-weight:600}.reset-month-head>div>span[data-v-67443ed4]{color:#95abc0;font-size:11px}.reset-month-actions[data-v-67443ed4]{align-items:center;gap:7px;display:flex}.month-arrow[data-v-67443ed4]{width:44px;padding:0;font-size:24px}.reset-today-button[data-v-67443ed4]{padding-inline:11px;font-size:11px}.reset-weekdays[data-v-67443ed4],.reset-day-grid[data-v-67443ed4]{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.reset-weekdays[data-v-67443ed4]{text-align:center;color:#98acc1;margin-bottom:10px;font-size:11px}.reset-day[data-v-67443ed4]{color:#d4e1ee;cursor:pointer;background:#152131;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;height:59px;font-family:inherit;display:flex;position:relative}.reset-day.current-week[data-v-67443ed4]{background:#1b2d40}.reset-day.outside-month[data-v-67443ed4]{color:#8395a9;background:#111b28}.reset-day[data-v-67443ed4]:hover{border-color:#50799e}.reset-day.today[data-v-67443ed4]{color:#e7f6ff;background:#23445e;border-color:#8bc5f3}.reset-day.selected[data-v-67443ed4]{box-shadow:inset 0 0 0 1px #87afd2}.reset-day.has-reset[data-v-67443ed4]{color:#a9dfc1}.reset-day.has-banked[data-v-67443ed4]:not(.has-reset){color:#dfccff;background:#2b2543}.reset-day.last-reset[data-v-67443ed4]{border-color:#b7f0d0;box-shadow:inset 0 0 0 1px #b7f0d0}.banked-dot[data-v-67443ed4]{background:#cbb0f5;border-radius:1px;flex:none;width:6px;height:6px;display:inline-block;transform:rotate(45deg)}.reset-banked-marker[data-v-67443ed4]{position:absolute;top:5px;left:5px}.latest-reset-dot[data-v-67443ed4]{background:#4f9771;border:1px solid #b7f0d0;border-radius:2px;flex:none;width:8px;height:8px;display:inline-block;box-shadow:inset 0 0 0 1px #101b2a}.reset-day-number[data-v-67443ed4]{font-variant-numeric:tabular-nums;font-size:15px;line-height:1.2}.reset-day-mark[data-v-67443ed4]{height:5px;display:inline-flex}.confirmed-dot[data-v-67443ed4],.announced-dot[data-v-67443ed4],.estimated-dot[data-v-67443ed4],.empty-dot[data-v-67443ed4]{border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.confirmed-dot[data-v-67443ed4]{background:#94d3b0}.announced-dot[data-v-67443ed4]{background:#e2bb78}.estimated-dot[data-v-67443ed4]{background:0 0;border:1px solid #93acc8}.empty-dot[data-v-67443ed4]{background:0 0}.reset-day-today[data-v-67443ed4]{color:#afd8fa;font-size:8px;position:absolute;top:3px;right:4px}.reset-legend[data-v-67443ed4]{color:#b8c7db;gap:8px;margin:16px 0 20px;font-size:11px;display:grid}.reset-record-legend[data-v-67443ed4],.reset-prediction-legend[data-v-67443ed4]{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.reset-record-legend[data-v-67443ed4]>*,.reset-prediction-legend>span[data-v-67443ed4]{white-space:nowrap;align-items:center;gap:5px;min-height:24px;display:inline-flex}.reset-last-link[data-v-67443ed4]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.reset-last-link[data-v-67443ed4]:disabled{cursor:default;color:#8b9baf}.reset-last-link[data-v-67443ed4]:hover:not(:disabled),.reset-calendar .reset-banked-link[data-v-67443ed4]:hover{color:#f0f6ff;text-underline-offset:3px;text-decoration:underline}.reset-calendar .reset-banked-link[data-v-67443ed4]{color:#d6c3f5;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.reset-state-copy small.reset-card-status[data-v-67443ed4]{color:#bde8d3;font-size:10px;line-height:1.4;display:block}.reset-banked-link>span[data-v-67443ed4]{font-size:11px}.reset-prediction-legend[data-v-67443ed4]{color:#b0c2d7}.reset-latest-badge[data-v-67443ed4]{color:#c8f4db;border:1px solid #537967;border-radius:4px;margin-left:8px;padding:2px 5px;font-size:10px;line-height:1.4;display:inline-block}.reset-banked-events[data-v-67443ed4]{margin-top:12px}.reset-banked-events b[data-v-67443ed4]{align-items:center;gap:7px;display:inline-flex}.reset-week-legend[data-v-67443ed4]{color:#90a5bb;margin-left:auto}.reset-day-details[data-v-67443ed4]{border-top:1px solid #2a3b4b;padding-top:20px}.reset-detail-title[data-v-67443ed4]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.reset-detail-title h4[data-v-67443ed4]{color:#d6e5f2;margin:0;font-size:14px}.reset-detail-title>span[data-v-67443ed4]{color:#a7cceb;background:#1d354d;border-radius:4px;padding:2px 6px;font-size:10px}.reset-day-empty p[data-v-67443ed4]{color:#c2d0de;font-size:12px;line-height:1.9}.reset-day-empty small[data-v-67443ed4],.reset-event-list>small[data-v-67443ed4]{color:#91a8bd;margin-top:6px;font-size:11px;line-height:1.8;display:block}.reset-event-list article[data-v-67443ed4]{padding:10px 0}.reset-event-list article+article[data-v-67443ed4]{border-top:1px dashed #2b3b4d;margin-top:8px}.reset-event-list article>div[data-v-67443ed4]{justify-content:space-between;gap:12px;font-size:11px;display:flex}.reset-event-list b[data-v-67443ed4]{color:#a6d9bc;font-weight:500}.reset-event-list time[data-v-67443ed4]{color:#9eafc2}.reset-event-list p[data-v-67443ed4]{color:#c0cedd;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.9}.reset-event-list a[data-v-67443ed4]{font-size:11px}.reset-summary[data-v-67443ed4]{flex-direction:column;gap:16px;min-width:0;display:flex}.reset-today-card[data-v-67443ed4],.reset-forecast-card[data-v-67443ed4],.reset-recent[data-v-67443ed4]{background:#122030;border:1px solid #2a3d50;border-radius:14px;padding:22px}.reset-today-card.confirmed[data-v-67443ed4]{background:#142823;border-color:#456955}.reset-card-kicker[data-v-67443ed4]{color:#a9bfd4;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.reset-status-dot[data-v-67443ed4]{background:#7a8e9f;border-radius:50%;width:7px;height:7px}.confirmed .reset-status-dot[data-v-67443ed4]{background:#92d2ad}.reset-today-status[data-v-67443ed4]{letter-spacing:-.3px;color:#e6eff7;margin:13px 0 10px;font-size:clamp(20px,2vw,27px)}.reset-today-card>p[data-v-67443ed4]{color:#adc0d2;font-size:12px;line-height:1.9}.reset-latest[data-v-67443ed4]{border-top:1px solid #2b3e50;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-top:18px;padding-top:16px;display:flex}.reset-latest>span[data-v-67443ed4]{color:#97adc3;flex-basis:100%;margin-bottom:3px;font-size:10px}.reset-latest b[data-v-67443ed4]{color:#ccdded;font-size:13px;font-weight:500}.reset-latest small[data-v-67443ed4]{color:#98b4cd;font-size:10px}.reset-forecast-card h3[data-v-67443ed4]{color:#dce7f1;margin:14px 0 10px;font-size:17px}.reset-estimate-tag[data-v-67443ed4]{color:#dec99f;white-space:nowrap;background:#332c20;border:1px solid #655940;border-radius:4px;padding:2px 6px;font-size:9px}.reset-window-range[data-v-67443ed4]{color:#d0e0ef;font-variant-numeric:tabular-nums;flex-direction:column;font-size:13px;line-height:1.8;display:flex}.reset-window-range span[data-v-67443ed4]{color:#8da5bb;font-size:10px}.reset-window-note[data-v-67443ed4]{color:#a4b7c9;margin-top:10px;font-size:11px;line-height:1.8}.reset-window-note a[data-v-67443ed4]{margin-top:4px;display:inline-block}.reset-odds[data-v-67443ed4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:18px 0 12px;display:grid}.reset-odds>div[data-v-67443ed4]{background:#0f1a29;border:1px solid #2a3d51;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.reset-odds span[data-v-67443ed4]{color:#9eb4cb;font-size:10px}.reset-odds b[data-v-67443ed4]{color:#dceaf5;font-size:24px;font-weight:550}.reset-odds small[data-v-67443ed4]{color:#90a8c1;font-size:9px}.reset-forecast-caution[data-v-67443ed4],.reset-unavailable[data-v-67443ed4]{color:#b9b099;font-size:10px;line-height:1.8}.reset-recent[data-v-67443ed4]{padding-block:18px}.reset-recent h3[data-v-67443ed4]{color:#c6d7e6;margin:0 0 8px;font-size:12px;font-weight:500}.reset-recent button[data-v-67443ed4]{color:#abc0d5;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #273a4d;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:flex}.reset-recent button[data-v-67443ed4]:last-child{border-bottom:0;padding-bottom:0}.reset-recent b[data-v-67443ed4]{color:#bbd5ed;font-size:10px;font-weight:400}.reset-footnote[data-v-67443ed4]{color:#94a8bc;margin-top:20px;font-size:11px;line-height:1.9}.reset-footnote p+p[data-v-67443ed4]{margin-top:3px}@media (width<=1050px){.reset-workspace[data-v-67443ed4]{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:18px}.reset-month-panel[data-v-67443ed4]{padding:20px}.reset-month-head[data-v-67443ed4]{flex-wrap:wrap}.reset-weekdays[data-v-67443ed4],.reset-day-grid[data-v-67443ed4]{gap:5px}.reset-today-card[data-v-67443ed4],.reset-forecast-card[data-v-67443ed4],.reset-recent[data-v-67443ed4]{padding:18px}}@media (width<=800px){.reset-calendar[data-v-67443ed4]{padding-top:64px;padding-bottom:64px}.reset-workspace[data-v-67443ed4]{grid-template-columns:minmax(0,1fr)}.reset-summary[data-v-67443ed4]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.reset-recent[data-v-67443ed4]{grid-column:1/-1}.reset-month-head[data-v-67443ed4]{flex-wrap:nowrap}.reset-day[data-v-67443ed4]{height:62px}.reset-section-head[data-v-67443ed4]{align-items:flex-start}}@media (width<=600px){.reset-calendar[data-v-67443ed4]{padding-inline:16px;scroll-margin-top:78px}.reset-section-head[data-v-67443ed4]{margin-bottom:22px;display:block}.reset-section-head h2[data-v-67443ed4]{font-size:27px}.reset-section-head p[data-v-67443ed4]{font-size:12px}.reset-source-label[data-v-67443ed4]{flex-direction:row;justify-content:space-between;align-items:center;margin-top:18px;font-size:11px}.reset-toolbar[data-v-67443ed4]{flex-direction:column;align-items:stretch;gap:12px}.reset-update[data-v-67443ed4]{justify-content:space-between;gap:10px;font-size:10px}.reset-button[data-v-67443ed4]{min-height:44px}.reset-month-panel[data-v-67443ed4]{border-radius:12px;padding:16px 12px}.reset-month-head[data-v-67443ed4]{gap:8px;margin-bottom:21px}.reset-month-head h3[data-v-67443ed4]{font-size:17px}.reset-month-head>div>span[data-v-67443ed4]{font-size:10px}.reset-month-actions[data-v-67443ed4]{gap:4px}.month-arrow[data-v-67443ed4]{width:44px}.reset-today-button[data-v-67443ed4]{padding-inline:7px;font-size:10px}.reset-weekdays[data-v-67443ed4],.reset-day-grid[data-v-67443ed4]{gap:4px}.reset-day[data-v-67443ed4]{border-radius:6px;height:51px}.reset-day-number[data-v-67443ed4]{font-size:14px}.reset-day-today[data-v-67443ed4]{font-size:7px;top:2px;right:2px}.reset-legend[data-v-67443ed4]{gap:10px;font-size:9px}.reset-week-legend[data-v-67443ed4]{margin-left:0}.reset-summary[data-v-67443ed4]{display:contents}.reset-today-card[data-v-67443ed4]{order:-1}.reset-month-panel[data-v-67443ed4]{order:0}.reset-forecast-card[data-v-67443ed4]{order:1}.reset-recent[data-v-67443ed4]{order:2}.reset-today-card[data-v-67443ed4],.reset-forecast-card[data-v-67443ed4],.reset-recent[data-v-67443ed4]{padding:20px}.reset-today-status[data-v-67443ed4]{font-size:25px}.reset-forecast-card h3[data-v-67443ed4]{font-size:18px}.reset-odds b[data-v-67443ed4]{font-size:27px}.reset-odds small[data-v-67443ed4],.reset-footnote[data-v-67443ed4]{font-size:10px}}@media (width<=360px){.reset-calendar[data-v-67443ed4]{padding-inline:12px}.reset-month-panel[data-v-67443ed4]{padding-inline:7px}.reset-weekdays[data-v-67443ed4],.reset-day-grid[data-v-67443ed4]{gap:3px}.reset-month-head[data-v-67443ed4]{gap:6px}.reset-month-head h3[data-v-67443ed4]{font-size:16px}.reset-today-button[data-v-67443ed4]{padding-inline:5px;font-size:9px}.month-arrow[data-v-67443ed4]{width:40px}.reset-day-today[data-v-67443ed4]{display:none}}.reset-calendar.reset-compact[data-v-67443ed4]{--reset-green:#9ee7bf;--reset-amber:#ebc68b;--reset-blue:#acccf4;background:#101b2a;border:1px solid #34485f;border-radius:16px;margin:0;padding:14px;scroll-margin-top:96px;box-shadow:0 16px 44px #02081040}.reset-compact .reset-section-head[data-v-67443ed4]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.reset-calendar-identity[data-v-67443ed4]{align-items:center;gap:8px;min-width:0;display:flex}.reset-calendar-symbol[data-v-67443ed4]{color:#a1c6eb;flex:none;width:22px;height:22px}.reset-compact .reset-section-head .eyebrow[data-v-67443ed4],.reset-compact .reset-section-head p[data-v-67443ed4]{display:none}.reset-compact .reset-section-head h2[data-v-67443ed4]{letter-spacing:.1px;white-space:nowrap;margin:0;font-size:15px;font-weight:600}.reset-visibility-toggle[data-v-67443ed4]{color:#c6daee;min-height:32px;font:inherit;cursor:pointer;background:#18283b;border:1px solid #344b64;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:5px 8px;font-size:10px;display:inline-flex}.reset-visibility-toggle svg[data-v-67443ed4]{width:12px;height:12px}.reset-visibility-toggle[data-v-67443ed4]:hover{color:#f2f8ff;background:#243d56}.reset-compact-status[data-v-67443ed4]{color:#becddd;background:#1b293b;border:1px solid #35475d;border-radius:11px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;display:flex}.reset-compact-status.confirmed[data-v-67443ed4]{color:var(--reset-green);background:linear-gradient(110deg,#183a31,#142c29);border-color:#355e50}.reset-compact-status.none[data-v-67443ed4]{color:var(--reset-amber);background:linear-gradient(110deg,#332a1e,#27251f);border-color:#665335}.reset-state-icon[data-v-67443ed4]{color:#becddd;background:#344458;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.confirmed .reset-state-icon[data-v-67443ed4]{color:#163e2c;background:#8ddcaf}.none .reset-state-icon[data-v-67443ed4]{color:#392d18;background:#d6b67b}.reset-state-icon svg[data-v-67443ed4]{width:20px;height:20px}.reset-state-copy[data-v-67443ed4]{flex-direction:column;gap:3px;min-width:0;display:flex}.reset-state-copy>span[data-v-67443ed4]{color:#a9bfca;font-size:10px;line-height:1.4}.reset-compact-status .reset-today-status[data-v-67443ed4]{letter-spacing:-.4px;color:#e1ebf6;margin:0;font-size:23px;font-weight:650;line-height:1.3}.reset-compact-status.confirmed .reset-today-status[data-v-67443ed4]{color:#b9f2d1}.reset-compact-status.none .reset-today-status[data-v-67443ed4]{color:#f2d8a9}.reset-state-copy small[data-v-67443ed4]{display:none}.reset-compact-status.none small[data-v-67443ed4]{color:#c2b49a}.reset-today-details[data-v-67443ed4]{width:30px;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.reset-today-details svg[data-v-67443ed4]{width:16px;height:16px}.reset-today-details[data-v-67443ed4]:hover{background:#ffffff0b}.reset-compact .reset-alert[data-v-67443ed4]{border-color:#594c36;border-radius:8px;margin-bottom:12px;padding:8px 10px;font-size:10px;line-height:1.6}.reset-compact .reset-workspace[data-v-67443ed4]{display:block}.reset-compact .reset-month-panel[data-v-67443ed4]{background:0 0;border:0;border-radius:0;width:100%;padding:0}.reset-compact .reset-month-head[data-v-67443ed4]{flex-wrap:nowrap;gap:6px;margin-bottom:10px}.reset-compact .reset-month-head h3[data-v-67443ed4]{white-space:nowrap;margin:0;font-size:14px;font-weight:600}.reset-compact .reset-month-head>div>span[data-v-67443ed4]{display:none}.reset-month-subline[data-v-67443ed4]{color:#95abc0;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:3px;font-size:11px;display:flex}.reset-compact .reset-month-subline>span[data-v-67443ed4]{display:none}.reset-news-entry[data-v-67443ed4]{color:#b1d7fc;min-height:20px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.reset-news-entry[data-v-67443ed4]:hover{color:#e2f2ff;text-underline-offset:3px;text-decoration:underline}.reset-compact .reset-month-actions[data-v-67443ed4]{gap:3px}.reset-compact .reset-button[data-v-67443ed4]{background:#172538;border-color:#2c4057;border-radius:7px;min-height:30px;padding:5px 8px;font-size:10px}.reset-compact .month-arrow[data-v-67443ed4]{width:29px;padding:0;font-size:21px}.reset-compact .reset-today-button[data-v-67443ed4]{color:#c5ddf3}.reset-compact .reset-quick-refresh[data-v-67443ed4]{background:0 0;width:29px;margin-left:3px;padding:0}.reset-quick-refresh svg[data-v-67443ed4]{width:16px;height:16px}.reset-quick-refresh[data-v-67443ed4]:disabled{opacity:.45}.reset-compact .reset-weekdays[data-v-67443ed4],.reset-compact .reset-day-grid[data-v-67443ed4]{gap:4px}.reset-compact .reset-weekdays[data-v-67443ed4]{color:#849aaf;margin-bottom:7px;font-size:10px}.reset-compact .reset-weekdays span[data-v-67443ed4]:nth-last-child(-n+2){color:#bacade}.reset-compact .reset-day[data-v-67443ed4]{color:#c3d2e2;height:38px;box-shadow:none;background:#152335;border:1px solid #0000;border-radius:7px;gap:2px}.reset-compact .reset-day.current-week[data-v-67443ed4]{background:#1c2c40}.reset-compact .reset-day.outside-month[data-v-67443ed4]{color:#74889e;background:#111e2e}.reset-compact .reset-day-number[data-v-67443ed4]{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1.1}.reset-day-state[data-v-67443ed4]{white-space:nowrap;min-height:11px;font-size:9px;font-weight:500;line-height:11px}.reset-compact .reset-day.forecast-announced[data-v-67443ed4]{color:var(--reset-amber);background:#342d20;border-color:#71603e}.reset-compact .reset-day.forecast-estimated[data-v-67443ed4]{color:var(--reset-blue);background:#203148;border:1px dashed #6e8cac}.reset-compact .reset-day.forecast-stale[data-v-67443ed4]{color:#93a3b6;background:#192432;border:1px dashed #465364}.reset-compact .reset-day.has-reset[data-v-67443ed4]{color:#c0f3d4;background:#204734;border-color:#4f9771}.reset-compact .reset-day.has-reset .reset-day-number[data-v-67443ed4]{font-weight:700}.reset-compact .reset-day.has-banked[data-v-67443ed4]:not(.has-reset){color:#e0cdff;background:#2c2743;border-color:#786393}.reset-compact .reset-day.today .reset-day-number[data-v-67443ed4]{position:relative}.reset-compact .reset-day.today .reset-day-number[data-v-67443ed4]:after{content:"";background:#edf6ff;border-radius:50%;width:4px;height:4px;position:absolute;top:0;right:-7px}.reset-compact .reset-day.selected[data-v-67443ed4]{border-color:#adc8e3}.reset-compact .reset-day.last-reset[data-v-67443ed4]{border-color:#b7f0d0;box-shadow:inset 0 0 0 1px #b7f0d0}.reset-compact .reset-day[data-v-67443ed4]:hover{filter:brightness(1.1);border-color:#a1bddb}.reset-compact .reset-day[data-v-67443ed4]:focus-visible{outline-offset:1px;outline:2px solid #b2d5f8}.reset-news-marker[data-v-67443ed4],.official-news-dot[data-v-67443ed4]{background:#8bc9ff;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.reset-news-marker[data-v-67443ed4]{position:absolute;top:4px;right:4px;box-shadow:0 0 0 1px #101b2a}.reset-compact .reset-day.has-official-news:not(.has-reset):not(.has-banked):not(.has-forecast) .reset-day-state[data-v-67443ed4]{color:#add7ff}.reset-compact .reset-legend[data-v-67443ed4]{color:#c0cfe0;border-top:1px solid #26384d;gap:0;margin:10px 0 0;padding-top:6px;font-size:11px}.reset-compact .reset-record-legend[data-v-67443ed4]{column-gap:10px}.reset-compact .confirmed-dot[data-v-67443ed4]{background:#92dcb1;border-radius:2px;width:6px;height:6px}.reset-compact .announced-dot[data-v-67443ed4]{background:#dfbe82;border-radius:2px;width:6px;height:6px}.reset-compact .estimated-dot[data-v-67443ed4]{border:1px dashed #afcbea;border-radius:2px;width:6px;height:6px}.reset-today-legend[data-v-67443ed4]{margin-left:auto}.reset-today-legend i[data-v-67443ed4]{background:#e1edfa;border-radius:50%;width:4px;height:4px}.reset-calendar-body[data-v-67443ed4]{transform-origin:100% 0}.reset-unfold-enter-active[data-v-67443ed4]{transition:opacity .16s ease-out,transform .16s ease-out}.reset-unfold-leave-active[data-v-67443ed4]{transition:opacity .1s ease-in}.reset-unfold-enter-from[data-v-67443ed4]{opacity:0;transform:translate(8px)}.reset-unfold-leave-to[data-v-67443ed4]{opacity:0}.reset-calendar.reset-compact.reset-collapsed[data-v-67443ed4]{border-radius:13px;padding:11px 13px}.reset-collapsed .reset-section-head[data-v-67443ed4]{gap:8px;margin-bottom:9px}.reset-collapsed .reset-section-head h2[data-v-67443ed4]{color:#bbcee0;font-size:13px}.reset-collapsed .reset-calendar-symbol[data-v-67443ed4]{width:18px;height:18px}.reset-collapsed .reset-visibility-toggle[data-v-67443ed4]{min-height:30px;font-size:10px}.reset-collapsed .reset-compact-status[data-v-67443ed4]{background:0 0;border:0;gap:9px;margin:0;padding:0}.reset-collapsed .reset-state-icon[data-v-67443ed4]{border-radius:9px;width:30px;height:30px}.reset-collapsed .reset-state-copy[data-v-67443ed4]{gap:3px}.reset-collapsed .reset-today-status[data-v-67443ed4]{letter-spacing:0;font-size:18px}.reset-collapsed .reset-state-copy>span[data-v-67443ed4]{color:#9eafc3;order:1;font-size:10px}.reset-collapsed .reset-state-copy small[data-v-67443ed4]{display:none}.reset-detail-mask[data-v-67443ed4]{z-index:1200;background:#03081099;justify-content:flex-end;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0}.reset-detail-panel[data-v-67443ed4]{--detail-muted:#94a9be;color:#d5e2ef;background:#101b2a;border:1px solid #34485f;border-radius:20px;flex-direction:column;width:min(420px,100%);height:min(820px,100dvh - 32px);min-height:0;display:flex;overflow:hidden;box-shadow:0 20px 70px #0006}.reset-drawer-head[data-v-67443ed4]{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px 8px;display:flex}.reset-drawer-identity[data-v-67443ed4]{align-items:center;gap:8px;display:flex}.reset-drawer-identity>svg[data-v-67443ed4]{color:#a1c6eb;width:19px;height:19px}.reset-drawer-head h2[data-v-67443ed4]{color:#bbcee0;margin:0;font-size:14px;font-weight:550}.reset-drawer-close[data-v-67443ed4]{color:#b8cde2;cursor:pointer;background:#17283b;border:1px solid #2b4055;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.reset-drawer-close svg[data-v-67443ed4]{width:18px;height:18px}.reset-drawer-close[data-v-67443ed4]:hover{color:#f1f7fd;background:#253b51}.reset-detail-date-nav[data-v-67443ed4]{border-bottom:1px solid #273a4e;flex:none;align-items:center;gap:10px;padding:12px 20px 22px;display:flex}.reset-detail-date-nav>div[data-v-67443ed4]{text-align:center;flex:1;min-width:0}.reset-detail-date-nav strong[data-v-67443ed4]{letter-spacing:-.4px;color:#edf4fc;font-size:21px;font-weight:600;display:block}.reset-detail-date-nav div>span[data-v-67443ed4]{color:var(--detail-muted);margin-top:7px;font-size:12px;display:block}.reset-detail-date-nav .reset-button[data-v-67443ed4]{background:#172638;border-color:#2c4157;border-radius:10px;flex:none;width:36px;min-height:40px;padding:0;font-size:24px}.reset-detail-scroll[data-v-67443ed4]{min-height:0}.reset-detail-panel .reset-detail-scroll[data-v-67443ed4]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#344a60 transparent;flex:1;padding:20px;overflow-y:auto}.reset-detail-panel .reset-day-details[data-v-67443ed4]{--detail-accent:#d5c093;background:#25261f;border:1px solid #514937;border-radius:14px;margin:0 0 24px;padding:18px}.reset-detail-panel .detail-state-confirmed[data-v-67443ed4]{--detail-accent:#b0edcb;background:linear-gradient(120deg,#19372d,#142b29);border-color:#355e50}.reset-detail-panel .detail-state-banked[data-v-67443ed4]{--detail-accent:#decbfa;background:#29243b;border-color:#65527f}.reset-detail-panel .detail-state-estimated[data-v-67443ed4]{--detail-accent:#b3d3fb;background:#1b2c41;border-color:#435d7b}.reset-detail-panel .detail-state-announced[data-v-67443ed4]{--detail-accent:#ecd099;background:#302a20;border-color:#6a593c}.reset-detail-panel .detail-state-unknown[data-v-67443ed4],.reset-detail-panel .detail-state-future[data-v-67443ed4]{--detail-accent:#bbccdf;background:#192738;border-color:#34495f}.reset-selected-summary[data-v-67443ed4]{align-items:center;gap:12px;margin-bottom:13px;display:flex}.reset-selected-icon[data-v-67443ed4]{width:42px;height:42px;color:var(--detail-accent);background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;flex:none;place-items:center;display:grid}.reset-selected-icon svg[data-v-67443ed4]{width:25px;height:25px}.reset-selected-summary>div[data-v-67443ed4]{min-width:0}.reset-selected-summary div>span[data-v-67443ed4]{color:#aebfc9;font-size:11px;line-height:1.6}.reset-selected-summary h3[data-v-67443ed4]{color:var(--detail-accent);letter-spacing:-.4px;margin:3px 0 0;font-size:22px;font-weight:600;line-height:1.35}.reset-detail-panel .reset-event-list article[data-v-67443ed4]{border-top:1px solid #b0edcb26;padding:12px 0 0}.reset-detail-panel .reset-event-list article+article[data-v-67443ed4]{margin-top:14px}.reset-detail-panel .reset-event-list article>div[data-v-67443ed4]{font-size:12px}.reset-detail-panel .reset-event-list b[data-v-67443ed4]{color:#a7d5bb;font-size:11px;font-weight:400}.reset-detail-panel .reset-event-list time[data-v-67443ed4]{color:#d4eadf;font-variant-numeric:tabular-nums;font-size:13px}.reset-detail-panel .reset-event-list p[data-v-67443ed4],.reset-detail-panel .reset-day-empty p[data-v-67443ed4]{color:#d1dfeb;margin:7px 0;font-size:13px;line-height:1.8}.reset-detail-panel .reset-event-list a[data-v-67443ed4]{color:#b0dfc6;margin-top:3px;font-size:12px;display:inline-block}.reset-detail-panel .reset-banked-events article[data-v-67443ed4]{border-color:#b9a1dd40}.reset-detail-panel .reset-banked-events b[data-v-67443ed4],.reset-detail-panel .reset-banked-events a[data-v-67443ed4]{color:#dec9ff}.reset-detail-panel .reset-banked-events .reset-banked-note[data-v-67443ed4]{color:#d2c4e7;margin-bottom:12px;padding-top:5px;font-size:12px}.reset-detail-panel .reset-event-list article>div[data-v-67443ed4]{align-items:center}.reset-detail-panel .reset-event-list article>div>b[data-v-67443ed4]{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.reset-detail-panel .reset-latest-badge[data-v-67443ed4]{margin-left:0}.reset-detail-panel .reset-event-list time[data-v-67443ed4]{flex:none}.reset-news-intro[data-v-67443ed4]{border-bottom:1px solid #273a4e;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 21px;display:flex}.reset-news-intro strong[data-v-67443ed4]{color:#e1edf9;font-size:21px;font-weight:600;display:block}.reset-news-intro div>span[data-v-67443ed4]{color:#a6bbcf;margin-top:7px;font-size:11px;line-height:1.6;display:block}.reset-official-news[data-v-67443ed4]{min-width:0;margin-bottom:24px}.reset-news-section-head[data-v-67443ed4]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.reset-news-section-head h3[data-v-67443ed4]{color:#dbe9f5;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:550;display:flex}.reset-news-section-head h3>span[data-v-67443ed4]{color:#b7d9f5;font-variant-numeric:tabular-nums;background:#1b3044;border:1px solid #354d64;border-radius:5px;padding:1px 5px;font-size:10px;line-height:1.5}.reset-news-text-button[data-v-67443ed4]{color:#add5f9;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:3px 0;font-size:11px}.reset-news-text-button[data-v-67443ed4]:hover{color:#e6f5ff;text-underline-offset:3px;text-decoration:underline}.reset-news-list-note[data-v-67443ed4]{color:#93aac0;font-size:10px}.reset-news-notice[data-v-67443ed4]{color:#bfd0e1;background:#192738;border:1px solid #415065;border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:11px;line-height:1.7}.reset-news-item[data-v-67443ed4]{border-top:1px solid #2b4055;min-width:0;padding:14px 0}.reset-news-item[data-v-67443ed4]:first-child{border-top:0;padding-top:0}.reset-news-meta[data-v-67443ed4]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.reset-news-type[data-v-67443ed4]{color:#b6dcff;background:#1c3249;border:1px solid #3a5d7d;border-radius:5px;flex:none;padding:3px 7px;font-size:10px;line-height:1.4}.reset-news-type.news-type-product[data-v-67443ed4]{color:#bfe9e9;background:#19363c;border-color:#365d65}.reset-news-type.news-type-status[data-v-67443ed4]{color:#f0cfaa;background:#392d24;border-color:#71563c}.reset-news-meta>time[data-v-67443ed4],.reset-news-date-only[data-v-67443ed4]{color:#abc0d5;font-size:10px}.reset-news-date[data-v-67443ed4]{color:#b6cbe0;min-width:0;min-height:25px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:flex-end;align-items:center;gap:4px;padding:2px 0;font-size:10px;display:inline-flex}.reset-news-date[data-v-67443ed4]:hover{color:#e4f1ff;text-underline-offset:3px;text-decoration:underline}.reset-news-item h4[data-v-67443ed4]{overflow-wrap:anywhere;margin:10px 0 6px;font-size:14px;font-weight:550;line-height:1.65}.reset-news-item h4>a[data-v-67443ed4],.reset-detail-panel .reset-news-item h4>a[data-v-67443ed4]{color:#e0ecf7;text-decoration:none}.reset-news-item h4>a[data-v-67443ed4]:hover{color:#abd7ff;text-underline-offset:3px;text-decoration:underline}.reset-news-summary[data-v-67443ed4]{-webkit-line-clamp:3;color:#b4c8db;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.reset-news-source[data-v-67443ed4]{color:#91abc2;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin-top:10px;font-size:10px;line-height:1.7;display:flex}.reset-news-source>span[data-v-67443ed4]{overflow-wrap:anywhere;min-width:0}.reset-news-source>a[data-v-67443ed4]{color:#abd3f7;flex:none}.reset-news-empty[data-v-67443ed4]{color:#b1c5d9;margin:0 0 12px;font-size:12px;line-height:1.9}.reset-news-sources[data-v-67443ed4]{color:#92abc2;border-top:1px solid #273b51;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:2px;padding-top:11px;font-size:9px;line-height:1.6;display:flex}.reset-news-sources>span[data-v-67443ed4]{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.reset-news-sources i[data-v-67443ed4]{background:#c0ab81;border-radius:50%;flex:none;width:4px;height:4px}.reset-news-sources .fresh i[data-v-67443ed4]{background:#90bda8}.reset-news-sources small[data-v-67443ed4]{font:inherit;color:#c7b891}.reset-detail-panel .reset-day-empty small[data-v-67443ed4],.reset-detail-panel .reset-event-list>small[data-v-67443ed4]{color:#a9bac9;font-size:11px;line-height:1.8;display:block}.reset-detail-panel .reset-summary[data-v-67443ed4]{flex-direction:column;align-items:stretch;gap:22px;display:flex}.reset-detail-panel .reset-forecast-card[data-v-67443ed4],.reset-detail-panel .reset-recent[data-v-67443ed4]{background:0 0;border:0;border-radius:0;padding:0}.reset-detail-panel .reset-card-kicker[data-v-67443ed4]{color:#d4e1ed;font-size:13px;font-weight:500}.reset-detail-panel .reset-estimate-tag[data-v-67443ed4]{color:#a9c2dc;background:#1a2a3c;border-color:#3a4b60;border-radius:5px;font-size:10px;font-weight:400}.reset-detail-panel .reset-forecast-card h3[data-v-67443ed4]{color:#9fb3c8;margin:13px 0 6px;font-size:12px;font-weight:400}.reset-detail-panel .reset-window-range[data-v-67443ed4]{flex-flow:wrap;align-items:center;gap:4px 9px;font-size:14px;font-weight:500}.reset-detail-panel .reset-window-range time[data-v-67443ed4]{white-space:nowrap}.reset-detail-panel .reset-window-range>span[data-v-67443ed4]{font-size:11px;font-weight:400}.reset-detail-panel .reset-window-note[data-v-67443ed4]{color:var(--detail-muted);margin-top:7px;font-size:11px;line-height:1.8}.reset-detail-panel .reset-odds[data-v-67443ed4]{border-block:1px solid #273b51;gap:0;margin:14px 0 10px;padding:12px 0}.reset-detail-panel .reset-odds>div[data-v-67443ed4]{background:0 0;border:0;border-radius:0;gap:5px;padding:0 14px}.reset-detail-panel .reset-odds>div[data-v-67443ed4]:first-child{border-right:1px solid #2b4158;padding-left:0}.reset-detail-panel .reset-odds span[data-v-67443ed4]{font-size:11px}.reset-detail-panel .reset-odds b[data-v-67443ed4]{color:#b8d6f6;font-size:27px;font-weight:550;line-height:1.2}.reset-detail-panel .reset-odds small[data-v-67443ed4]{color:var(--detail-muted);font-size:10px}.reset-detail-panel .forecast-history .reset-odds b[data-v-67443ed4]{color:#a7b6c5}.reset-detail-panel .reset-forecast-caution[data-v-67443ed4]{color:#9eaec0;font-size:11px;line-height:1.8}.reset-detail-panel .reset-recent[data-v-67443ed4]{border-top:1px solid #273b51;padding-top:18px}.reset-detail-panel .reset-recent h3[data-v-67443ed4]{color:#d4e1ed;margin-bottom:7px;font-size:13px}.reset-detail-panel .reset-recent button[data-v-67443ed4]{border-color:#273b5180;min-height:40px;padding:10px 0;font-size:12px}.reset-detail-panel .reset-recent button>span[data-v-67443ed4]{font-variant-numeric:tabular-nums;align-items:center;gap:9px;display:flex}.reset-detail-panel .reset-recent i[data-v-67443ed4]{background:#81b79c;border-radius:50%;width:5px;height:5px}.reset-detail-panel .reset-recent b[data-v-67443ed4]{color:#8faac5;align-items:center;gap:8px;font-size:11px;display:flex}.reset-detail-panel .reset-recent b>span[data-v-67443ed4]{font-size:17px}.reset-detail-panel .reset-recent .is-selected[data-v-67443ed4]{color:#b0e4c7}.reset-detail-panel .reset-recent button[data-v-67443ed4]:hover{color:#e3f0fd}.reset-detail-panel .reset-footnote[data-v-67443ed4]{color:#8ea1b6;margin-top:18px;font-size:10px;line-height:1.8}.reset-detail-bottom[data-v-67443ed4]{padding:13px 20px max(14px, env(safe-area-inset-bottom));background:#132131;border-top:1px solid #293c50;flex:none}.reset-detail-panel .reset-toolbar[data-v-67443ed4]{margin:0;display:block}.reset-detail-panel .reset-update[data-v-67443ed4]{color:#b2c4d6;justify-content:space-between;gap:12px;font-size:11px}.reset-detail-panel .reset-update small[data-v-67443ed4]{color:#8fa4ba;margin-top:4px;font-size:10px;display:block}.reset-detail-panel .reset-update i[data-v-67443ed4]{background:#c7af7a;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.reset-detail-panel .reset-update i.fresh[data-v-67443ed4]{background:#91cbaa}.reset-detail-panel .reset-refresh[data-v-67443ed4]{background:#1a2e43;border-color:#314960;border-radius:9px;flex:none;min-height:36px;padding:7px 10px;font-size:11px}.reset-detail-panel .reset-refresh[data-v-67443ed4]:disabled{opacity:.65}.reset-detail-panel a[data-v-67443ed4]{color:#afd1f2}.reset-detail-panel[data-v-67443ed4] :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #a4d2fb}.reset-drawer-enter-active[data-v-67443ed4],.reset-drawer-leave-active[data-v-67443ed4]{transition:opacity .2s}.reset-drawer-enter-active .reset-detail-panel[data-v-67443ed4],.reset-drawer-leave-active .reset-detail-panel[data-v-67443ed4]{transition:transform .2s}.reset-drawer-enter-from[data-v-67443ed4],.reset-drawer-leave-to[data-v-67443ed4]{opacity:0}.reset-drawer-enter-from .reset-detail-panel[data-v-67443ed4],.reset-drawer-leave-to .reset-detail-panel[data-v-67443ed4]{transform:translate(calc(100% + 16px))}@media (width<=600px){.reset-detail-mask[data-v-67443ed4]{padding:0}.reset-detail-panel[data-v-67443ed4]{border:0;border-radius:0;width:100%;height:100dvh}.reset-drawer-head[data-v-67443ed4]{padding-top:max(12px, env(safe-area-inset-top))}.reset-drawer-close[data-v-67443ed4]{width:44px;height:44px}.reset-detail-date-nav .reset-button[data-v-67443ed4]{width:44px;min-height:44px}.reset-detail-panel .reset-refresh[data-v-67443ed4],.reset-detail-panel .reset-recent button[data-v-67443ed4]{min-height:44px}.reset-news-date[data-v-67443ed4],.reset-news-text-button[data-v-67443ed4]{min-height:40px}.reset-news-intro strong[data-v-67443ed4]{font-size:19px}.reset-news-source>a[data-v-67443ed4]{align-items:center;min-height:32px;display:inline-flex}.reset-calendar.reset-compact[data-v-67443ed4]{padding:12px}.reset-visibility-toggle[data-v-67443ed4]{min-height:36px}.reset-compact .reset-button[data-v-67443ed4]{min-height:34px}.reset-compact .month-arrow[data-v-67443ed4],.reset-compact .reset-quick-refresh[data-v-67443ed4]{width:30px}.reset-compact .reset-day[data-v-67443ed4]{height:40px}.reset-collapsed .reset-visibility-toggle[data-v-67443ed4]{min-height:36px}}@media (width<=360px){.reset-calendar.reset-compact[data-v-67443ed4]{padding:8px}.reset-compact .reset-section-head h2[data-v-67443ed4]{font-size:14px}.reset-compact .reset-calendar-symbol[data-v-67443ed4]{width:19px;height:19px}.reset-compact .reset-section-head[data-v-67443ed4]{gap:6px}.reset-compact-status[data-v-67443ed4]{gap:8px;padding:9px 8px}.reset-compact-status .reset-today-status[data-v-67443ed4]{font-size:21px}.reset-compact .reset-month-head h3[data-v-67443ed4]{font-size:12px}.reset-compact .reset-weekdays[data-v-67443ed4],.reset-compact .reset-day-grid[data-v-67443ed4]{gap:3px}.reset-compact .reset-record-legend[data-v-67443ed4]{column-gap:12px}.reset-collapsed .reset-section-head h2[data-v-67443ed4]{font-size:13px}.reset-collapsed .reset-today-status[data-v-67443ed4]{font-size:18px}.reset-detail-date-nav[data-v-67443ed4],.reset-drawer-head[data-v-67443ed4],.reset-detail-bottom[data-v-67443ed4],.reset-news-intro[data-v-67443ed4]{padding-inline:14px}.reset-news-intro[data-v-67443ed4]{gap:8px}.reset-news-intro strong[data-v-67443ed4]{font-size:17px}.reset-detail-date-nav[data-v-67443ed4]{gap:7px}.reset-detail-date-nav strong[data-v-67443ed4]{font-size:17px}.reset-detail-panel .reset-detail-scroll[data-v-67443ed4]{padding:16px 14px}.reset-detail-panel .reset-day-details[data-v-67443ed4]{padding:14px}.reset-selected-summary[data-v-67443ed4]{gap:10px}.reset-selected-summary h3[data-v-67443ed4]{font-size:21px}.reset-detail-panel .reset-update[data-v-67443ed4]{gap:8px}.reset-detail-panel .reset-refresh[data-v-67443ed4]{padding-inline:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.reset-unfold-enter-active[data-v-67443ed4],.reset-unfold-leave-active[data-v-67443ed4],.reset-drawer-enter-active[data-v-67443ed4],.reset-drawer-leave-active[data-v-67443ed4],.reset-drawer-enter-active .reset-detail-panel[data-v-67443ed4],.reset-drawer-leave-active .reset-detail-panel[data-v-67443ed4]{transition:none}}.reset-announcement-entry[data-v-67443ed4]{color:#f0cc90;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:#302a21;border:1px solid #75603b;border-radius:8px;align-items:center;gap:7px;margin:0 0 10px;padding:7px 9px;font-size:11px;display:flex}.reset-announcement-entry strong[data-v-67443ed4]{min-width:0;font-size:inherit;flex:1;font-weight:550;line-height:1.5}.reset-announcement-entry time[data-v-67443ed4]{color:#d4bb97;font-variant-numeric:tabular-nums;flex:none;font-size:10px}.reset-announcement-entry[data-v-67443ed4]:hover{background:#3a3023;border-color:#b38d54}.reset-announcement-dot[data-v-67443ed4]{background:#e6bb72;border-radius:2px;flex:none;width:6px;height:6px;display:inline-block}.reset-collapsed .reset-announcement-entry[data-v-67443ed4]{margin:10px 0 0}.reset-compact-status.announced[data-v-67443ed4]{color:#f0cc90;background:#302b23;border-color:#735e3c}.reset-compact-status.announced .reset-state-icon[data-v-67443ed4]{color:#392e1d;background:#e0ba7a}.reset-compact-status.announced .reset-today-status[data-v-67443ed4]{color:#f1d5a4;font-size:20px}.reset-collapsed .reset-compact-status.announced[data-v-67443ed4]{background:0 0}.reset-collapsed .reset-compact-status.announced .reset-today-status[data-v-67443ed4]{font-size:18px}.reset-calendar .reset-day.has-announcement[data-v-67443ed4]:not(.has-reset):not(.has-banked){color:#f0d19f;background:#342d23;border-color:#887042}.reset-calendar .reset-day.has-announcement.announcement-stale[data-v-67443ed4]:not(.has-reset):not(.has-banked){color:#aab8c9;background:#202b39;border-color:#4b5a6b}.reset-announcement-detail[data-v-67443ed4]{border-top:1px solid #dabb822b;margin-top:12px;padding-top:12px}.reset-announcement-meta[data-v-67443ed4]{color:#eac991;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:11px;line-height:1.6;display:flex}.reset-announcement-meta b[data-v-67443ed4]{align-items:center;gap:7px;font-weight:550;display:inline-flex}.reset-announcement-meta>span[data-v-67443ed4]{color:#f0d7aa;border:1px solid #846d43;border-radius:4px;padding:1px 6px}.reset-announcement-detail .reset-announcement-copy[data-v-67443ed4]{color:#e8e0cf;overflow-wrap:anywhere;margin:12px 0 9px;font-size:14px;line-height:1.85}.reset-announcement-detail .reset-announcement-time[data-v-67443ed4]{color:#c5b798;font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:10px;line-height:1.7}.reset-announcement-detail .reset-announcement-note[data-v-67443ed4]{color:#c4cbd2;margin:6px 0;font-size:12px;line-height:1.8}.reset-announcement-detail>a[data-v-67443ed4]{color:#f1d5a4;margin-top:9px;font-size:12px;line-height:1.7;display:inline-block}.announcement-history.reset-announcement-entry[data-v-67443ed4]{color:#bfccd9;background:#202b39;border-color:#4a5868}.announcement-history .reset-announcement-dot[data-v-67443ed4]{background:#92a4b9}.announcement-history.reset-announcement-entry time[data-v-67443ed4],.announcement-history .reset-announcement-meta[data-v-67443ed4],.announcement-history .reset-announcement-meta>span[data-v-67443ed4],.announcement-history .reset-announcement-time[data-v-67443ed4]{color:#aabccf}.announcement-history .reset-announcement-meta>span[data-v-67443ed4]{border-color:#4f6278}.hero-with-crystal[data-v-d24c76ad]{background:#030a14;align-items:stretch;min-height:100svh}.hero-media[data-v-d24c76ad]{will-change:auto;inset:0}.hero-img[data-v-d24c76ad]{object-position:center;animation:none}.hero-shade[data-v-d24c76ad]{background:linear-gradient(90deg,#01060ed9 0%,#01060e55 29%,#01060e0d 58%,#01060e40 100%),linear-gradient(#030a1433 0%,#0000 48%,#030a14b3 100%)}.hero-inner[data-v-d24c76ad]{max-width:1760px;min-height:100svh;padding:calc(104px + var(--site-announcement-height,0px)) 48px 36px;grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(340px,390px);align-items:center;gap:12px;display:grid}.hero-copy[data-v-d24c76ad]{min-width:0;font-family:var(--home-font);-webkit-font-smoothing:auto;margin-left:0}.hero-copy .fade-item[data-v-d24c76ad]:not(h1){opacity:1;animation:none;transform:none}.hero-copy .eyebrow[data-v-d24c76ad]{color:var(--home-accent)}.hero-copy h1[data-v-d24c76ad],.hero-copy h1.fade-item[data-v-d24c76ad]{color:var(--home-heading);text-shadow:none;white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(44px,4.7vw,68px);font-weight:700}.hero-copy p[data-v-d24c76ad]{color:var(--home-text);text-shadow:none;white-space:pre-line;overflow-wrap:anywhere;margin:24px 0 30px;font-size:17px;font-weight:500;line-height:1.9}.hero-actions[data-v-d24c76ad]{gap:12px}.hero-actions a[data-v-d24c76ad]{padding-inline:23px}.hero-copy .btn-ghost[data-v-d24c76ad]{color:var(--home-text)}.hero-scene[data-v-d24c76ad]{height:max(540px,calc(100svh - 140px - var(--site-announcement-height,0px)));max-height:960px}.hero-calendar[data-v-d24c76ad]{place-self:start end;width:100%;min-width:0}.hero-calendar.reset-collapsed[data-v-d24c76ad]{width:min(100%,320px)}@media (width>=901px) and (height<=760px){.hero-inner[data-v-d24c76ad]{padding-block:calc(94px + var(--site-announcement-height,0px)) 24px}.hero-scene[data-v-d24c76ad]{height:530px}}@media (width<=1250px) and (width>=901px){.hero-inner[data-v-d24c76ad]{grid-template-columns:minmax(230px,min(28vw,300px)) minmax(0,1fr) minmax(300px,330px);gap:8px;padding-inline:24px}.hero-copy h1[data-v-d24c76ad],.hero-copy h1.fade-item[data-v-d24c76ad]{font-size:clamp(38px,4.1vw,50px)}.hero-copy p[data-v-d24c76ad]{margin-block:18px 22px}.hero-actions[data-v-d24c76ad]{flex-wrap:wrap;gap:10px}.hero-actions a[data-v-d24c76ad]{padding-inline:16px;font-size:14px}}@media (width<=900px){.hero-inner[data-v-d24c76ad]{min-height:auto;padding:calc(104px + var(--site-announcement-height,0px)) 26px 40px;grid-template-columns:minmax(0,1fr);gap:0}.hero-copy[data-v-d24c76ad]{max-width:560px}.hero-copy h1[data-v-d24c76ad],.hero-copy h1.fade-item[data-v-d24c76ad]{font-size:clamp(38px,7vw,54px)}.hero-copy p[data-v-d24c76ad]{margin-block:18px 24px}.hero-scene[data-v-d24c76ad]{justify-self:center;max-width:620px;height:430px}.hero-calendar[data-v-d24c76ad]{max-width:420px;margin-top:8px}}@media (width<=600px){.hero-inner[data-v-d24c76ad]{padding:calc(100px + var(--site-announcement-height,0px)) 16px 32px}.hero-copy .eyebrow[data-v-d24c76ad]{margin-bottom:16px}.hero-copy p[data-v-d24c76ad]{font-size:16px}.hero-actions[data-v-d24c76ad]{flex-flow:wrap;gap:10px}.hero-actions a[data-v-d24c76ad]{padding:13px 16px;font-size:14px}.hero-scene[data-v-d24c76ad]{height:360px}.hero-calendar[data-v-d24c76ad]{margin-top:12px}.hero-img[data-v-d24c76ad]{object-position:58% top}}[data-spotlight]{isolation:isolate;position:relative}.spotlight-layer{z-index:3;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .18s;display:none;position:absolute;inset:0;overflow:hidden}.spotlight-layer:before,.spotlight-layer:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.spotlight-layer:before{background:radial-gradient(var(--spotlight-surface-size,360px) circle at var(--mouse-x,50%) var(--mouse-y,50%), #91c6ff1a, #6a9eef09 42%, transparent 72%)}.spotlight-layer:after{border:1px solid #a5d3ff80}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.spotlight-layer:after{background:radial-gradient(var(--spotlight-border-size,220px) circle at var(--mouse-x,50%) var(--mouse-y,50%), #e4f3ff, #9bd0ffc4 25%, #78acf547 48%, transparent 72%);-webkit-mask-composite:xor;border:0;padding:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}@media (any-hover:hover) and (any-pointer:fine) and (prefers-reduced-motion:no-preference){.spotlight-layer{display:block}[data-spotlight-active]>.spotlight-layer{opacity:1}.home-site :is(.service-card,.step,.join-card)[data-spotlight][data-spotlight-active]{border-color:var(--home-border)}.home-site .article-card[data-spotlight][data-spotlight-active]{border-color:var(--read-border)}.article-card[data-spotlight]>.article-border-beam{transition:opacity .15s}.article-card[data-spotlight-active]>.article-border-beam{opacity:0}.home-site .article-card[data-spotlight-active]>.article-border-beam:after{animation-play-state:paused}}html[data-effects-paused] .spotlight-layer,[inert] .spotlight-layer,.off-view .spotlight-layer{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.spotlight-layer{transition:none;display:none}}.article-cover[data-v-75b703f5]{aspect-ratio:16/9;background:#dce3e7;overflow:hidden}.article-cover img[data-v-75b703f5]{object-fit:cover;width:100%;height:100%;display:block}.cover-placeholder[data-v-75b703f5]{color:#a6b8c9;background:#172331;justify-content:center;align-items:center;gap:14px;height:100%;display:flex}.cover-placeholder svg[data-v-75b703f5]{stroke:currentColor;stroke-width:1.5px;width:48px;height:48px}.cover-placeholder span[data-v-75b703f5]{letter-spacing:.08em;font-size:14px}.library-result-count[data-v-767f257c]:focus{outline:none}.library-pagination[data-v-767f257c]{color:#c3d2e4;font-family:var(--home-font,inherit);border-top:1px solid #30445d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:24px;padding-top:18px;display:flex}.library-page-range[data-v-767f257c]{color:#b9cbe0;flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;font-size:13px;line-height:1.8;display:flex}.library-page-range strong[data-v-767f257c]{color:#e2edfa;font-variant-numeric:tabular-nums;font-weight:600}.library-page-range>span[data-v-767f257c]{color:#94abc5;margin-left:10px;font-size:12px}.library-pagination-controls[data-v-767f257c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.library-page-numbers[data-v-767f257c]{justify-content:center;align-items:center;gap:5px;display:flex}.library-pagination-controls button[data-v-767f257c]{color:#c2d9f1;min-height:38px;font:inherit;cursor:pointer;background:#17263a;border:1px solid #354d68;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.library-page-step[data-v-767f257c]{gap:7px;padding:6px 12px}.library-page-step>span[data-v-767f257c]{font-size:20px;line-height:1}.library-page-number[data-v-767f257c]{font-variant-numeric:tabular-nums;min-width:38px;padding:6px 8px}.library-page-number.is-current[data-v-767f257c]{color:#f1f7ff;background:#315982;border-color:#7baddd;font-weight:650;box-shadow:inset 0 0 0 1px #8dc4fb1a}.library-page-ellipsis[data-v-767f257c]{color:#99aec7;text-align:center;min-width:19px;font-size:13px}.library-pagination-controls button[data-v-767f257c]:disabled{color:#71879f;cursor:default;background:#111d2d;border-color:#283a50}.library-pagination-controls button[data-v-767f257c]:hover:not(:disabled):not(.is-current){color:#edf6ff;background:#243e5c;border-color:#6f98c1}.library-pagination-controls button[data-v-767f257c]:focus-visible{outline-offset:3px;outline:2px solid #b2d6ff}@media (width<=700px){.library-pagination[data-v-767f257c]{flex-direction:column;align-items:stretch;gap:14px;margin-top:20px;padding-top:16px}.library-page-range[data-v-767f257c]{justify-content:center;font-size:12px}.library-pagination-controls[data-v-767f257c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.library-page-numbers[data-v-767f257c]{grid-area:1/1/auto/-1;gap:5px}.library-pagination-controls button[data-v-767f257c]{min-height:42px}.library-page-prev[data-v-767f257c]{grid-area:2/1}.library-page-next[data-v-767f257c]{grid-area:2/2}.library-page-number[data-v-767f257c]{min-width:34px;padding-inline:6px}.library-page-ellipsis[data-v-767f257c]{min-width:14px}}@media (prefers-reduced-motion:reduce){.library-pagination-controls button[data-v-767f257c]{transition:none}}.cat-tabs[data-v-767f257c]{isolation:isolate;position:relative}.cat-tab[data-v-767f257c]{z-index:1}.cat-tab-highlight[data-v-767f257c]{z-index:0;pointer-events:none;background:linear-gradient(135deg,#f5faff,#e1eeff);border:1px solid #deecff;position:absolute;top:0;left:0;box-shadow:0 4px 16px #02091430,inset 0 1px #fff9}.has-sliding-highlight .cat-tab.active[data-v-767f257c]{box-shadow:none;background:0 0;border-color:#0000}.article-card[data-v-767f257c]{position:relative}.article-border-beam[data-v-767f257c]{z-index:2;border-radius:inherit;pointer-events:none;border:1px solid #7cbbff38;position:absolute;inset:0}@supports (offset-path:inset(0 round 14px)) and (mask-composite:exclude){.article-border-beam[data-v-767f257c]{border-color:#0000;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.article-border-beam[data-v-767f257c]:after{content:"";offset-path:inset(0 round 14px);width:110px;height:110px;animation:7s linear infinite library-border-beam-767f257c;animation-delay:var(--beam-delay,0s);background:radial-gradient(circle,#d2f7ff 0,#83ccff 18%,#5195ed99 42%,#0000 68%);animation-play-state:paused;position:absolute}.library-motion-visible .article-border-beam[data-v-767f257c]:after{animation-play-state:running}.off-view .article-border-beam[data-v-767f257c]:after,:is(html[data-effects-paused],.site[inert]) .article-border-beam[data-v-767f257c]:after{animation-play-state:paused}}@keyframes library-border-beam-767f257c{to{offset-distance:100%}}@media (width<=600px){.article-border-beam[data-v-767f257c]:after{offset-path:inset(0 round 12px);width:90px;height:90px}}@media (prefers-reduced-motion:reduce){.article-border-beam[data-v-767f257c]{border-color:#7cbbff38;-webkit-mask:none;mask:none}.article-border-beam[data-v-767f257c]:after{animation:none;display:none}}.home-site .site-footer[data-v-0c634af3]{font-family:var(--home-font);-webkit-font-smoothing:auto}.home-site .footer-brand .brand[data-v-0c634af3]{color:var(--home-heading)}.home-site .footer-brand p[data-v-0c634af3],.home-site .footer-nav a[data-v-0c634af3]{color:var(--home-text);text-shadow:none;font-size:14px;font-weight:500;line-height:1.8}.home-site .footer-nav a[data-v-0c634af3]{padding-block:4px}.home-site .footer-nav a[data-v-0c634af3]:hover,.home-site .footer-nav a[data-v-0c634af3]:focus-visible{color:var(--home-accent)}.home-site .footer-meta small[data-v-0c634af3]{color:var(--home-muted);text-shadow:none;font-size:13px;line-height:1.8}body.home-native-interactions{-webkit-user-select:none;user-select:none}body.home-native-interactions input,body.home-native-interactions textarea,body.home-native-interactions [contenteditable=""],body.home-native-interactions [contenteditable=true i],body.home-native-interactions [contenteditable=plaintext-only i]{-webkit-user-select:text;user-select:text}:root{--bg:#000;--bg-2:#0a0a12;--ink:#e8f4ff;--sub:#b0b8c4;--dim:#6b7280;--blue:#4facfe;--blue-2:#00a8ff;--line:#ffffff14;--glass:#0e121c9e;--radius:20px;--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC","Microsoft YaHei",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{color:var(--ink);font-weight:600}p{color:var(--sub);line-height:1.8}.section{max-width:1280px;margin:0 auto;padding:110px 48px}.eyebrow{letter-spacing:4px;color:var(--blue);margin-bottom:16px;font-size:12px;font-weight:600;display:inline-block}.section-head{text-align:center;max-width:640px;margin:0 auto 64px}.section-head h2{margin-bottom:16px;font-size:40px;line-height:1.2}.section-head p{font-size:16px}.btn-white{color:#0a0a12;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:15px 34px;font-size:15px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative}.btn-white:hover{transform:translateY(-2px);box-shadow:0 12px 40px #4facfe59}.btn-white:after{content:"";border-radius:inherit;pointer-events:none;animation:3.4s ease-in-out infinite glowFade;position:absolute;inset:0;box-shadow:0 10px 42px #78beff80}@keyframes glowFade{0%,to{opacity:0}50%{opacity:1}}.btn-white span{transition:transform .25s}.btn-white:hover span{transform:translate(4px)}.btn-ghost{color:var(--ink);border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;padding:13px 30px;font-size:14px;font-weight:500;transition:border-color .25s,background .25s,box-shadow .25s;display:inline-flex}.btn-ghost:hover{border-color:var(--blue);background:#4facfe14;box-shadow:0 0 30px #4facfe26}.btn-ghost.light{border-color:#ffffff59}.reveal{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(26px)}.reveal.visible{opacity:1;transform:none}.eyebrow{position:relative}.eyebrow:after{content:"";vertical-align:middle;background:linear-gradient(90deg,var(--blue),transparent);transform-origin:0;border-radius:2px;width:38px;height:2px;margin-left:14px;transition:transform .7s cubic-bezier(.2,.6,.2,1) .25s;display:inline-block;transform:scaleX(0)}.reveal.visible .eyebrow:after,.fade-item .eyebrow:after,.hero .eyebrow:after{transform:scaleX(1)}.site-header{z-index:100;border-bottom:1px solid var(--line);background:#06080de0;position:fixed;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;height:76px;margin:0 auto;padding:0 40px;display:flex}.brand{color:#fff;white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.brand-mark{color:var(--blue);filter:drop-shadow(0 0 8px #4facfecc);font-size:18px}img.brand-mark{filter:none;width:40px;height:40px;display:block}.nav{color:var(--sub);white-space:nowrap;flex-shrink:0;gap:28px;font-size:14px;display:flex}.nav a{padding:6px 0;transition:color .25s;position:relative}.nav a:hover,.nav a.active{color:#fff}.nav a.active:after{content:"";background:linear-gradient(90deg,var(--blue),var(--blue-2));border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.header-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.cta-btn{white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;display:inline-flex}.cta-btn.qq{color:#cfe6ff;background:#4facfe21;border:1px solid #4facfe52;gap:6px;padding:9px 14px;font-size:13px;font-weight:500}.cta-btn.qq:hover{background:#4facfe3d;border-color:#4facfe99;transform:translateY(-1px);box-shadow:0 4px 20px #4facfe4d}.cta-btn.bili{color:#ff9dbb;background:#fb729921;border:1px solid #fb729957;gap:6px;padding:9px 14px;font-size:13px;font-weight:500}.cta-btn.bili:hover{background:#fb72993d;border-color:#fb72999e;transform:translateY(-1px);box-shadow:0 4px 20px #fb729952}.cta-btn.bili:hover svg{color:#fb7299}.cta-btn.shop{background:#ffffff0d;border:1px solid #ffffff26;padding:7px 12px}.cta-btn.shop:hover{background:#ffffff1a;border-color:#ffffff52;transform:translateY(-1px);box-shadow:0 4px 20px #ff96642e}.cta-btn.shop img{width:auto;height:22px;display:block}.mobile-nav-cta{gap:10px;padding:14px 4px 4px;display:flex}.mobile-nav-cta a{text-align:center;color:var(--blue);border:1px solid #4facfe73;border-radius:10px;flex:1;padding:12px 0;font-size:13.5px}.mobile-nav-cta a.bili-link{color:#fb7299;border-color:#fb729980}.search{background:var(--bg-2);border:1px solid var(--line);color:var(--dim);cursor:pointer;text-align:left;border-radius:999px;flex:0 190px;align-items:center;gap:10px;min-width:170px;padding:10px 16px;font-family:inherit;font-size:13px;transition:border-color .25s;display:flex;overflow:hidden}.search:hover{border-color:#4facfe80}.search-icon{color:var(--blue)}.menu-btn{border:1px solid var(--line);color:#fff;cursor:pointer;background:0 0;border-radius:10px;width:40px;height:38px;font-size:16px;display:none}.mobile-nav{border-bottom:1px solid var(--line);background:#05060af7;flex-direction:column;padding:10px 24px 20px;display:none}.mobile-nav a{color:var(--sub);border-bottom:1px solid #ffffff0d;padding:13px 4px;font-size:15px}.mobile-nav a:last-child{border-bottom:none}.drop-enter-active,.drop-leave-active{transition:opacity .25s,transform .25s}.drop-enter-from,.drop-leave-to{opacity:0;transform:translateY(-8px)}.hero{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-media{will-change:transform;position:absolute;inset:-26px}.hero-img{object-fit:cover;object-position:64% center;width:100%;height:100%;animation:30s ease-in-out infinite alternate kenburns}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.hero-shade{background:linear-gradient(90deg,#000000e0 0%,#0000008c 34%,#0000000d 62%,#00000040 100%),linear-gradient(#00000059 0%,#0000 30% 70%,#000000d9 100%);position:absolute;inset:0}.fade-item{opacity:0;animation:.9s cubic-bezier(.2,.65,.25,1) forwards riseIn;animation-delay:var(--d,0s)}@keyframes riseIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}.hero-fx{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.meteor{opacity:0;will-change:transform,opacity;background:linear-gradient(90deg,#0000,#78c8ff8c 55%,#ecf8fff2);border-radius:2px;width:170px;height:2px;animation:8s cubic-bezier(.3,.5,.45,1) infinite shoot;position:absolute;transform:rotate(143deg)translate(-60px)}.m1{top:14%;left:82%}.m2{width:130px;animation-delay:2.7s;top:28%;left:100%}.m3{width:105px;animation-delay:5.2s;top:6%;left:58%}@keyframes shoot{0%{opacity:0;transform:rotate(143deg)translate(-60px)}5%{opacity:1}20%{opacity:0;transform:rotate(143deg)translate(760px)}to{opacity:0;transform:rotate(143deg)translate(760px)}}.aurora{will-change:transform;border-radius:50%;width:62vw;min-width:480px;height:44vh;min-height:320px;animation:24s ease-in-out infinite alternate drift;position:absolute}.a1{background:radial-gradient(#408cff26,#0000 65%);top:-14%;left:-16%}.a2{background:radial-gradient(#7050ff1c,#0000 65%);animation-delay:-12s;bottom:-20%;right:-18%}@keyframes drift{0%{transform:translate(-32px,14px)scale(1)}to{transform:translate(46px,-20px)scale(1.15)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-copy h1{text-shadow:none;background:linear-gradient(105deg,#eaf5ff 22%,#9fd4ff 40%,#fff 50%,#9fd4ff 60%,#eaf5ff 78%) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}.hero-copy h1.fade-item{animation:.9s cubic-bezier(.2,.65,.25,1) forwards riseIn,6s linear infinite shimmer;animation-delay:var(--d,0s),calc(var(--d,0s) + .95s)}}@keyframes shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}.hero-inner{z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:120px 48px 80px;position:relative}.hero-copy{max-width:560px}.hero-copy .eyebrow{margin-bottom:22px}.hero-copy h1{letter-spacing:-1px;text-shadow:0 4px 40px #0009;font-size:72px;line-height:1.06}.hero-copy p{text-shadow:0 2px 20px #000000b3;margin:26px 0 40px;font-size:16.5px}.hero-side{color:#e8f4ff66;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;top:50%;right:64px;transform:translateY(-50%)}.hero-side span{writing-mode:vertical-rl;letter-spacing:6px;font-size:12px}.hero-side b{color:#4facfebf;letter-spacing:4px;font-size:12px;font-weight:600}.scroll-hint{z-index:2;color:var(--dim);letter-spacing:2px;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:38px;left:64px}.mouse{width:22px;height:34px;color:var(--blue);border:1.5px solid #ffffff59;border-radius:12px;place-items:center;font-size:12px;animation:2.2s ease-in-out infinite hint;display:grid}@keyframes hint{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.services{scroll-margin-top:88px}.service-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.service-card{border-radius:var(--radius);border:1px solid var(--line);background-position:50%;background-size:cover;align-items:flex-end;height:430px;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.service-card:before{content:"";background:linear-gradient(#0000002e 0%,#0000008c 46%,#000000e6 100%);transition:background .35s;position:absolute;inset:0}.service-card:hover{border-color:#4facfe8c;transform:translateY(-8px);box-shadow:0 24px 60px #00325a8c,0 0 0 1px #4facfe33}.service-card:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff21,#0000);width:45%;transition:transform .9s cubic-bezier(.3,.5,.3,1);position:absolute;top:0;bottom:0;left:-20%;transform:skew(-18deg)translate(-160%)}.service-card:hover:after{transform:skew(-18deg)translate(600%)}@keyframes iconPulse{0%,to{opacity:.25}50%{opacity:1}}.card-body{z-index:2;padding:32px;position:relative}.card-icon{width:46px;height:46px;color:var(--blue);background:#0a101a99;border:1px solid #4facfe59;border-radius:12px;place-items:center;margin-bottom:18px;font-size:20px;display:grid;position:relative}.card-icon:after{content:"";border-radius:inherit;pointer-events:none;animation:3.6s ease-in-out infinite iconPulse;position:absolute;inset:-2px;box-shadow:0 0 32px #4facfe8c}.service-card:nth-child(2) .card-icon:after{animation-delay:1.2s}.service-card:nth-child(3) .card-icon:after{animation-delay:2.4s}.beam{border-radius:inherit;pointer-events:none;opacity:.6;-webkit-mask-composite:xor;padding:1.5px;transition:opacity .45s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.beam:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0 50%,#4facfea6 60%,#fff 68%,#4facfea6 76%,transparent 88%);border-radius:50%;width:240%;position:absolute;top:50%;left:50%}.service-card:nth-child(2) .beam:before,.join-card:nth-child(2) .beam:before{animation-delay:-2.4s}.service-card:hover .beam,.join-card:hover .beam{opacity:1}.service-card:hover .beam:before,.join-card:hover .beam:before{will-change:transform;animation:6s linear infinite beamSpin}@keyframes beamSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.beam:before{transform:translate(-50%,-50%)rotate(0)}.card-body h3{color:#fff;margin-bottom:10px;font-size:23px}.card-body p{color:var(--sub);margin-bottom:20px;font-size:14px}.card-link{color:var(--blue);font-size:13.5px;font-weight:500}.card-link b{transition:transform .25s;display:inline-block}.service-card:hover .card-link b{transform:translate(5px)}.codex-sec,.articles-sec,.faq-sec{position:relative;overflow:hidden}.sec-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pfx{z-index:1;pointer-events:none;opacity:.92;width:100%;height:100%;position:fixed;inset:0}.section-head,.service-grid,.learning-head,.steps,.join-grid,.footer-inner{z-index:2;position:relative}.sec-shade{position:absolute;inset:0}.sec-shade.left{background:linear-gradient(90deg,#000000eb 0%,#000000b8 30%,#0000001f 62%,#00000073 100%),linear-gradient(#0006,#0000 30%,#00000080)}.sec-shade.full{background:linear-gradient(#000000d1 0%,#00000094 50%,#000000db 100%)}.sec-inner{z-index:2;max-width:1280px;margin:0 auto;padding:110px 48px;position:relative}.codex-copy{max-width:470px}.codex-copy h2{margin-bottom:20px;font-size:40px}.codex-copy p{margin-bottom:34px}.learning-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.learning-head h2{margin-bottom:14px;font-size:40px}.steps{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.step{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,#121826d9,#080a10e6);padding:30px 26px;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative}.step:hover{border-color:#4facfe73;transform:translateY(-4px);box-shadow:0 18px 44px #00285066}.step-no{background:linear-gradient(135deg,var(--blue),#7cc4ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:700}.step-copy{flex-direction:column;gap:8px;margin-top:18px;display:flex}.step-copy b{color:#fff;font-size:17px}.step-copy small{color:var(--dim);font-size:13px}.step:not(:last-child):after{content:"";transform-origin:0;background:linear-gradient(90deg,#4facfe80,#0000);width:26px;height:1px;transition:transform .7s .35s;position:absolute;top:52px;right:-24px;transform:scaleX(0)}.step.visible:not(:last-child):after{transform:scaleX(1)}.articles-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;display:flex}.more-link{color:var(--blue);white-space:nowrap;padding-bottom:6px;font-size:14px}.more-link:hover{text-shadow:0 0 18px #4facfecc}.more-link.dim{color:#fff6;pointer-events:none}.article-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.article-card{border:1px solid var(--line);border-radius:var(--radius);background:#0e121ccc;flex-direction:column;min-height:250px;padding:28px 26px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex}.article-tag{letter-spacing:2px;color:var(--blue);border:1px solid #4facfe66;border-radius:999px;align-self:flex-start;margin-bottom:18px;padding:5px 12px;font-size:11px}.article-card h3{color:#fff;margin-bottom:10px;font-size:18px;line-height:1.4}.article-card p{color:var(--dim);flex:1;font-size:13px}.article-meta{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;display:flex}.article-meta time{color:var(--dim);font-size:12px}.article-meta b{color:var(--blue);transition:transform .25s}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:22px;display:grid}.cat-card{border:1px solid var(--line);border-radius:var(--radius);background:#0e121ccc;flex-direction:column;padding:26px 24px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex}.cat-card:hover{border-color:#4facfe80;transform:translateY(-6px);box-shadow:0 20px 50px #001e3c80}.cat-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:16px;display:flex}.cat-name{color:#fff;font-size:17px;font-weight:700}.cat-name:before{content:"";vertical-align:-2px;background:linear-gradient(180deg,var(--blue),var(--blue-2));border-radius:2px;width:3px;height:16px;margin-right:10px;display:inline-block;box-shadow:0 0 12px #4facfe99}.cat-count{color:var(--dim);font-size:12px}.cat-item{border-bottom:1px dashed #ffffff12;align-items:center;gap:14px;padding:15px 6px;transition:padding .25s,color .25s;display:flex}.cat-item:last-child{border-bottom:none}.cat-item:hover{color:var(--blue);padding-left:14px}.ci-title{color:#dce7f5;flex:1;font-size:14.5px;line-height:1.5}.ci-read{color:#ffffff59;white-space:nowrap;font-size:12px}.ci-arrow{color:var(--blue);opacity:0;font-size:14px;font-weight:400;transition:opacity .25s,transform .25s;transform:translate(-4px)}.cat-item:hover .ci-title{color:var(--blue)}.cat-item:hover .ci-arrow{opacity:1;transform:none}.ci-badge{letter-spacing:1px;color:var(--blue);white-space:nowrap;border:1px solid #4facfe66;border-radius:999px;padding:3px 10px;font-size:11px}.cat-item.current{pointer-events:none;opacity:.9}.cat-item.current .ci-title{color:#fff}.faq-sec{padding:120px 48px}.faq-card{z-index:2;border:1px solid var(--line);background:#0d111af0;border-radius:24px;justify-content:space-between;align-items:center;gap:36px;max-width:1180px;margin:0 auto;padding:46px 52px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.faq-card:hover{border-color:#4facfe66;box-shadow:0 24px 60px #001e3c73}.faq-copy{align-items:center;gap:26px;display:flex}.faq-icon{width:64px;height:64px;color:var(--blue);background:#0a101ab3;border:1px solid #4facfe66;border-radius:18px;flex-shrink:0;place-items:center;font-size:28px;font-weight:600;display:grid;position:relative}.faq-icon:after{content:"";border-radius:inherit;pointer-events:none;animation:3.4s ease-in-out infinite iconPulse;position:absolute;inset:0;box-shadow:0 0 40px #4facfe8c}.faq-copy h3{margin-bottom:8px;font-size:24px}.faq-copy p{font-size:14px}.site-footer{border-top:1px solid var(--line);background:#05060a}.footer-inner{grid-template-columns:1.2fr 1.6fr 1fr;gap:48px;max-width:1280px;margin:0 auto;padding:64px 48px 40px;display:grid}.footer-brand .brand{margin-bottom:16px}.footer-brand p{font-size:13.5px}.footer-nav{color:var(--sub);grid-template-columns:repeat(3,auto);align-content:start;gap:14px 34px;font-size:13.5px;display:grid}.footer-nav a:hover{color:#fff}.footer-meta{flex-direction:column;align-items:flex-end;gap:18px;display:flex}.social{gap:12px;display:flex}.social span,.social a{border:1px solid var(--line);width:38px;height:38px;color:var(--sub);cursor:pointer;border-radius:50%;place-items:center;font-size:14px;transition:border-color .25s,color .25s;display:grid}.social span:hover,.social a:hover{border-color:var(--blue);color:var(--blue)}.join{scroll-margin-top:88px}.join-grid{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}.join-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,#121826d9,#080a10eb);align-items:center;gap:24px;padding:34px 36px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative}.join-card:hover{border-color:#4facfe8c;transform:translateY(-5px);box-shadow:0 20px 50px #001e3c80}.join-icon{background:#0a101ab3;border:1px solid #4facfe66;border-radius:18px;flex-shrink:0;place-items:center;width:72px;height:72px;animation:4.2s ease-in-out infinite floaty;display:grid;box-shadow:0 0 30px #4facfe40}.join-card:nth-child(2) .join-icon{animation-delay:1.4s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.join-icon.qq{color:var(--blue)}.join-icon.shop img{object-fit:cover;border-radius:12px;width:48px;height:48px}.join-copy{flex:1;min-width:0}.join-copy h3{margin-bottom:8px;font-size:20px}.join-sub{color:var(--blue);letter-spacing:1.5px;margin-bottom:10px;font-size:12px;display:inline-block}.join-copy p{font-size:13.5px}.join-link{color:var(--blue);white-space:nowrap;font-size:13.5px;font-weight:500}.join-link b{transition:transform .25s;display:inline-block}.join-card:hover .join-link b{transform:translate(4px)}@media (width<=900px){.join-grid{grid-template-columns:1fr}}.footer-meta small{color:var(--dim);font-size:12px}@media (width<=1180px){.cta-btn.qq span,.cta-btn.bili span{display:none}.cta-btn.qq,.cta-btn.bili{padding:9px 11px}}@media (width<=1080px){.hero-copy h1{font-size:58px}.article-grid{grid-template-columns:repeat(2,1fr)}.nav{gap:22px}.search{display:none}}@media (width<=900px){.nav{display:none}.menu-btn{display:block}.mobile-nav{display:flex}.section,.sec-inner{padding-left:26px;padding-right:26px}.header-inner{padding:0 26px}.hero-inner{padding:130px 26px 90px}.hero-img{object-position:70% center}.hero-copy h1{font-size:46px}.hero-side{display:none}.scroll-hint{left:26px}.service-grid{grid-template-columns:1fr}.service-card{height:380px}.sec-inner{padding-top:90px;padding-bottom:90px}.codex-copy{max-width:100%}.steps{grid-template-columns:repeat(2,1fr)}.step:not(:last-child):after{display:none}.learning-head,.articles-head{flex-direction:column;align-items:flex-start}.faq-sec{padding:100px 26px}.faq-card{flex-direction:column;align-items:flex-start;padding:38px 32px}.footer-inner{grid-template-columns:1fr;gap:36px}.footer-meta{align-items:flex-start}}@media (width<=600px){.header-inner{gap:12px;padding:0 18px}.brand{gap:9px;font-size:15px}img.brand-mark{width:32px;height:32px}.cta-btn.qq span{display:none}.cta-btn.qq{padding:9px 11px}.cta-btn.bili span{display:none}.cta-btn.bili{padding:9px 11px}.cta-btn.shop{padding:7px 10px}.cta-btn.shop img{height:19px}.menu-btn{width:38px;height:36px}.header-tools{gap:8px}.hero-copy h1{font-size:38px}.section-head h2,.learning-head h2,.articles-head h2,.codex-copy h2{font-size:30px}.article-grid,.steps{grid-template-columns:1fr}.faq-copy{flex-direction:column;align-items:flex-start}.hero-copy p br{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-media{transition:none}}.services,.codex-sec,.learning,.join{z-index:2;content-visibility:auto;contain-intrinsic-size:auto 860px;position:relative}.articles-sec>.sec-inner{content-visibility:auto;contain-intrinsic-size:auto 860px}.footer-inner{content-visibility:auto;contain-intrinsic-size:auto 440px}.off-view *,.off-view :before,.off-view :after,:is(html[data-effects-paused] .site,.site[inert]) :is(.hero-img,.meteor,.aurora,.hero-copy h1,.post-title,.join-icon,.mouse),:is(html[data-effects-paused] .site,.site[inert]) :is(.btn-white,.card-icon,.faq-icon):after,:is(html[data-effects-paused] .site,.site[inert]) .beam:before{animation-play-state:paused!important}:is(html[data-effects-paused] .site,.site[inert]) .hero-copy h1.fade-item{animation-play-state:running,paused!important}.reading-progress{z-index:200;background:#ffffff0d;height:2px;position:fixed;top:0;left:0;right:0}.reading-progress span{background:linear-gradient(90deg,var(--blue),var(--blue-2));width:0;height:100%;transition:width .15s linear;display:block;box-shadow:0 0 12px #4facfecc}.post-hero{border-bottom:1px solid var(--line);padding:168px 48px 84px;position:relative;overflow:hidden}.post-hero .aurora{width:44vw;min-width:380px;height:32vh;min-height:260px}.post-hero .a1{top:-30%;left:-8%}.post-hero .a2{bottom:-36%;right:-10%}.post-hero-inner{z-index:2;text-align:center;max-width:880px;margin:0 auto;position:relative}.post-kicker{letter-spacing:2px;color:var(--dim);justify-content:center;align-items:center;gap:10px;margin-bottom:26px;font-size:12.5px;display:flex}.post-kicker a:hover{color:var(--blue)}.post-kicker i{background:var(--dim);border-radius:50%;width:3px;height:3px}.post-kicker span{color:var(--blue)}.post-title{letter-spacing:-.5px;margin-bottom:22px;font-size:clamp(34px,4.6vw,54px);line-height:1.15}.post-intro{max-width:640px;margin:0 auto 30px;font-size:16.5px}.post-meta{color:var(--dim);letter-spacing:1px;justify-content:center;align-items:center;gap:14px;font-size:12.5px;display:flex}.post-meta i{background:#6b728099;border-radius:50%;width:3px;height:3px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.post-title{text-shadow:none;background:linear-gradient(105deg,#eaf5ff 22%,#9fd4ff 40%,#fff 50%,#9fd4ff 60%,#eaf5ff 78%) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}}.post-layout{z-index:2;grid-template-columns:216px minmax(0,1fr) 216px;gap:56px;max-width:1280px;margin:0 auto;padding:72px 48px 130px;display:grid;position:relative}.post-toc .toc-sticky{scrollbar-width:none;max-height:calc(100vh - 128px);position:sticky;top:112px;overflow-y:auto}.post-toc .toc-sticky::-webkit-scrollbar{display:none}.toc-label{letter-spacing:3px;color:var(--dim);justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:11px;display:flex}.toc-label b{color:var(--blue);letter-spacing:0;font-size:15px}.toc-progress{background:#ffffff12;border-radius:2px;height:2px;margin-bottom:22px;overflow:hidden}.toc-progress span{background:linear-gradient(90deg,var(--blue),var(--blue-2));width:0;height:100%;transition:width .15s linear;display:block}.post-toc nav{flex-direction:column;gap:2px;display:flex}.post-toc button{text-align:left;color:var(--dim);cursor:pointer;background:0 0;border:none;border-left:2px solid #ffffff12;align-items:baseline;gap:11px;padding:9px 0 9px 16px;font-family:inherit;font-size:13px;transition:color .25s,border-color .25s;display:flex}.post-toc button span{color:#4facfe8c;letter-spacing:1px;font-size:11px;font-weight:600}.post-toc button:hover{color:var(--ink)}.post-toc button.active{color:#fff;border-left-color:var(--blue)}.toc-cat{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.toc-cat-head{letter-spacing:3px;color:var(--dim);justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:11px;display:flex}.toc-cat-head b{color:var(--blue);letter-spacing:0;font-size:11px;font-weight:600}.toc-cat-item{color:var(--dim);border-left:2px solid #ffffff12;align-items:center;gap:9px;padding:8px 0 8px 16px;font-size:12.5px;transition:color .25s,border-color .25s;display:flex}.toc-cat-item .tci-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.toc-cat-item i{flex:none;font-size:11px;font-style:normal}.toc-cat-item .tci-arrow{color:var(--blue);opacity:0;transition:opacity .25s,transform .25s;transform:translate(-4px)}.toc-cat-item:hover{color:var(--ink);border-left-color:#4facfe73}.toc-cat-item:hover .tci-arrow{opacity:1;transform:none}.toc-cat-item.current{color:#fff;border-left-color:var(--blue);pointer-events:none}.toc-cat-item.current .tci-badge{color:var(--blue);white-space:nowrap;border:1px solid #4facfe66;border-radius:999px;padding:2px 8px}.post-body{min-width:0}.post-note{background:linear-gradient(160deg,#121826d9,#080a10eb);border:1px solid #4facfe38;border-radius:16px;align-items:flex-start;gap:16px;margin-bottom:54px;padding:22px 26px;display:flex}.note-icon{width:26px;height:26px;color:var(--blue);border:1px solid #4facfe66;border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;font-size:13px;font-style:italic;font-weight:700;display:grid}.post-note b{color:#fff;margin-bottom:6px;font-size:13.5px;display:block}.post-note p{font-size:13px;line-height:1.75}.post-section{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:20px;padding:38px 0;scroll-margin-top:104px;display:grid}.sec-marker span{background:linear-gradient(135deg,var(--blue),#7cc4ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:700}.sec-copy h2{margin-bottom:16px;font-size:24px;line-height:1.35}.sec-copy p{max-width:720px;margin-bottom:14px;font-size:15.5px;line-height:1.95}.post-facts{border-top:1px solid var(--line);margin-top:20px;padding-top:56px}.facts-head{text-align:center;max-width:560px;margin:0 auto 40px}.facts-head h2{margin-top:14px;font-size:30px}.facts-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.fact-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,#121826d9,#080a10eb);padding:28px 26px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative}.fact-card:hover{border-color:#4facfe73;transform:translateY(-4px);box-shadow:0 18px 44px #00285066}.fact-card span{letter-spacing:2px;color:#4facfe99;font-size:12px;font-weight:600}.fact-card b{color:#fff;margin:12px 0 10px;font-size:17px;display:block}.fact-card p{font-size:13px;line-height:1.75}.post-next{border-top:1px solid var(--line);margin-top:20px;padding-top:56px}.post-next h2{margin-top:14px;font-size:30px}.post-next>.reveal>p{margin:12px 0 34px;font-size:15px}.next-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.next-card{border:1px solid var(--line);background:linear-gradient(160deg,#121826d9,#080a10eb);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.next-card:hover{border-color:#4facfe80;transform:translateY(-3px);box-shadow:0 16px 40px #00285061}.next-card span{color:#fff;font-size:14.5px;font-weight:500}.next-card b{letter-spacing:2px;color:#4facfe8c;font-size:12px;font-weight:600}.next-card i{color:var(--blue);font-style:normal;transition:transform .25s}.next-card:hover i{transform:translate(4px)}.post-side .side-sticky{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,#121826d9,#080a10eb);padding:28px 26px;position:sticky;top:112px}.side-label{letter-spacing:3px;color:var(--dim);font-size:11px}.side-brand{color:#fff;align-items:center;gap:9px;margin:14px 0 12px;font-size:16.5px;font-weight:600;display:flex}.side-brand .brand-mark{color:var(--blue);filter:drop-shadow(0 0 8px #4facfecc)}.post-side p{margin-bottom:22px;font-size:12.5px;line-height:1.7}.side-btn{justify-content:center;width:100%;padding:11px 22px;font-size:13px}@media (width<=1080px){.post-layout{grid-template-columns:216px minmax(0,1fr);gap:44px}.post-side{display:none}}@media (width<=900px){.post-hero{padding:140px 26px 64px}.post-layout{grid-template-columns:1fr;padding:56px 26px 100px}.post-toc{display:none}.facts-grid,.next-grid{grid-template-columns:1fr}.post-section{grid-template-columns:1fr;gap:10px}.sec-marker span{font-size:24px}}.mobile-cats{display:none}@media (width<=900px){.mobile-cats{border:1px solid var(--line);background:#0e121c8c;border-radius:14px;margin:0 0 26px;padding:14px 0 10px;display:block}.mc-label{letter-spacing:3px;color:var(--dim);padding:0 16px 10px;font-size:11px;display:block}.mc-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:0 16px 6px;display:flex;overflow-x:auto}.mc-scroll::-webkit-scrollbar{display:none}.mc-chip{border:1px solid var(--line);color:var(--dim);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 15px;font-size:13px;transition:color .25s,border-color .25s;display:inline-flex}.mc-chip:active{color:var(--ink);border-color:#4facfe73}.mc-chip i{color:var(--blue);border:1px solid #4facfe66;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal}.mc-chip.current{color:#fff;pointer-events:none;background:#4facfe1a;border-color:#4facfe8c}}.mobile-search-entry{background:var(--bg-2);border:1px solid var(--line);width:100%;color:var(--dim);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:6px 0 4px;padding:12px 14px;font-family:inherit;font-size:13.5px;display:flex}.mobile-search-entry:hover{border-color:#4facfe80}.search-overlay{z-index:300;background:#030408bd;justify-content:center;align-items:flex-start;padding:13vh 20px 40px;display:flex;position:fixed;inset:0}.search-panel{background:linear-gradient(160deg,#141a2afa,#080a10fc);border:1px solid #ffffff21;border-radius:18px;flex-direction:column;width:100%;max-width:580px;max-height:62vh;display:flex;overflow:hidden;box-shadow:0 40px 120px #000000a6}.search-input-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 20px;display:flex}.search-input-row .search-icon{flex-shrink:0;font-size:17px}.search-input-row input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:15.5px}.search-input-row input::placeholder{color:var(--dim)}.search-clear{width:26px;height:26px;color:var(--sub);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;font-size:14px;line-height:1;transition:background .2s,color .2s}.search-clear:hover{color:#fff;background:#ffffff29}.search-results{flex:1;padding:8px;overflow-y:auto}.search-empty{text-align:center;color:var(--dim);padding:38px 0;font-size:13.5px}.search-item{text-align:left;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:12px 14px;font-family:inherit;transition:background .18s,border-color .18s;display:flex}.search-item:hover,.search-item.sel{border-left-color:var(--blue);background:#4facfe17}.si-tag{letter-spacing:2px;color:var(--blue);font-size:10.5px;font-weight:600}.si-title{color:#fff;font-size:14.5px;font-weight:500}.si-desc{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;overflow:hidden}.search-footer{border-top:1px solid var(--line);color:var(--dim);gap:20px;padding:11px 20px;font-size:11px;display:flex}.search-footer b{border:1px solid #ffffff29;border-radius:5px;margin-right:5px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}.search-fade-enter-active{transition:opacity .22s}.search-fade-enter-active .search-panel{transition:transform .24s cubic-bezier(.2,.65,.25,1)}.search-fade-leave-active{transition:opacity .16s}.search-fade-leave-active .search-panel{transition:transform .16s}.search-fade-enter-from{opacity:0}.search-fade-enter-from .search-panel{transform:translateY(-14px)scale(.98)}.search-fade-leave-to{opacity:0}.search-fade-leave-to .search-panel{transform:translateY(-8px)scale(.985)}.post-lead{color:#cdd6e6;border-left:3px solid var(--blue);max-width:720px;margin:0 0 26px;padding:4px 0 4px 20px;font-size:16.5px;line-height:1.85}.md-body{counter-reset:mdsec}.md-body h2{border-top:1px solid var(--line);counter-increment:mdsec;margin:34px 0 18px;padding:34px 0 0 64px;scroll-margin-top:104px;font-size:24px;line-height:1.35;position:relative}.md-body h2:first-child{border-top:none;margin-top:0;padding-top:0}.md-body h2:before{content:counter(mdsec,decimal-leading-zero);background:linear-gradient(135deg,var(--blue),#7cc4ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:30px;font-weight:700;position:absolute;top:38px;left:0}.md-body h2:first-child:before{top:4px}.md-body p{max-width:720px;margin:0 0 14px;font-size:15.5px;line-height:1.95}.md-body strong{color:var(--ink);font-weight:600}.md-body em{color:#cfd8ea}.md-body code{color:var(--blue);background:#4facfe1a;border:1px solid #4facfe2e;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.88em}.md-body pre{border:1px solid var(--line);background:#ffffff0b;border-radius:12px;margin:18px 0;padding:16px 18px;overflow-x:auto}.md-body pre code{color:#cfe0f5;background:0 0;border:none;padding:0}.md-body ul,.md-body ol{margin:0 0 14px;padding-left:24px}.md-body li{color:#c3ccd9;margin-bottom:6px;font-size:15.5px;line-height:1.9}.md-body blockquote{border-left:3px solid var(--blue);background:#4facfe12;border-radius:0 12px 12px 0;margin:18px 0;padding:14px 20px}.md-body blockquote p{margin:0}.md-body img{border:1px solid var(--line);background:#fff;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:520px;margin:24px auto 4px;display:block;box-shadow:0 10px 36px #00000080}.md-body p:has(>img){text-align:center;margin:24px auto 4px}.md-body p:has(>img)+p{text-align:center;color:#8b96a8;margin:0 0 20px;font-size:12.5px}.md-body p.shot-cap,.md-body img+em{text-align:center;color:#8b96a8;margin:0 0 18px;font-size:12px;font-style:normal;display:block}.md-body a{color:var(--blue);border-bottom:1px solid #4facfe59;text-decoration:none}.md-body a:hover{border-bottom-color:var(--blue)}.md-body hr{border:none;border-top:1px solid var(--line);margin:30px 0}.table-scroll{border:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#ffffff05;border-radius:12px;margin:22px 0;overflow-x:auto}.table-scroll::-webkit-scrollbar{height:6px}.table-scroll::-webkit-scrollbar-track{background:0 0}.table-scroll::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.table-scroll table{border-collapse:collapse;width:100%;margin:0;font-size:14px;line-height:1.65}.table-scroll thead th{color:var(--ink);letter-spacing:.03em;text-align:left;white-space:nowrap;background:#4facfe17;border-bottom:1px solid #4facfe47;padding:11px 15px;font-size:13px;font-weight:600}.table-scroll tbody td{color:#c3ccd9;vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:11px 15px}.table-scroll tbody tr:last-child td{border-bottom:none}.table-scroll tbody tr:nth-child(2n) td{background:#ffffff05}.table-scroll tbody tr:hover td{background:#4facfe0d}.table-scroll tbody td:first-child{color:var(--ink);font-weight:500}@media (width<=600px){.table-scroll table{font-size:12.5px}.table-scroll thead th,.table-scroll tbody td{padding:9px 10px}}@media (width<=900px){.md-body h2{padding-top:52px;padding-left:0}.md-body h2:before{margin-bottom:8px;font-size:24px;display:block;position:static}}:root{--dim:#929fb2;--sub:#b9c5d6}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline-offset:4px;outline:2px solid #8dcaff}.btn-ghost{background:0 0}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.header-inner{gap:18px;max-width:1440px;padding-inline:28px}.site-header{background:#080e18f5;border-bottom-color:#243045}.site-header .brand-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.nav{scrollbar-width:none;background:#101a29;border:1px solid #27354a;border-radius:17px;flex:0 auto;align-items:center;gap:3px;min-width:0;padding:4px;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav .nav-item,.mobile-nav-grid .nav-item{--nav-accent:#a4caff;--nav-tint:#7caeff17;color:#becde0;border:1px solid #0000;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:7px 10px;font-size:13px;font-weight:550;line-height:1.4;transition:background .18s,color .18s,border-color .18s;display:flex;position:relative}.nav .nav-item{flex:none}.nav-item[data-category=sms]{--nav-accent:#89d5c4;--nav-tint:#6fd9ba16}.nav-item[data-category=account]{--nav-accent:#c2b5f5;--nav-tint:#b69cf516}.nav-item[data-category=topup]{--nav-accent:#e7bb96;--nav-tint:#ecb07e16}.nav-item-icon{width:27px;height:27px;color:var(--nav-accent);background:var(--nav-tint);border-radius:8px;flex:none;place-items:center;display:grid}.nav-item-icon svg{width:22px;height:22px}.nav-item-label{min-width:0}.nav .nav-item-label{text-overflow:ellipsis;white-space:nowrap;max-width:126px;overflow:hidden}.nav .nav-item.active,.mobile-nav-grid .nav-item.active{color:#17365a;background:#f3f8ff;border-color:#dceaff}.nav-item.active .nav-item-icon{color:#246dde;background:#deebff}.nav .nav-item.active:after{content:"";background:#297bea;border-radius:2px;width:17px;height:2px;position:absolute;bottom:4px;left:45px;right:auto}.nav .nav-item:focus-visible{outline-offset:-2px}@media (hover:hover){.nav .nav-item:hover:not(.active),.mobile-nav-grid .nav-item:hover:not(.active){color:#f0f6ff;background:#1a2b42;border-color:#344c69}}.header-tools{flex-shrink:0}.menu-btn svg{width:22px;height:22px;margin:auto;display:block}.menu-btn[aria-expanded=true]{color:#246dde;background:#f3f8ff;border-color:#dceaff}.mobile-nav{overscroll-behavior:contain;background:#0d1624;border-top:1px solid #263449;border-bottom:1px solid #30425b;max-height:calc(100dvh - 76px);padding:18px 24px 22px;overflow-y:auto}.mobile-nav-heading{color:#91a9c7;width:100%;max-width:720px;margin:16px auto 10px;font-size:12px}.mobile-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;max-width:720px;margin-inline:auto;display:grid}.mobile-nav-grid .nav-item{background:#142135;border:1px solid #283c55;border-radius:13px;min-width:0;min-height:62px;padding:11px 12px}.mobile-nav-grid .nav-item-label{overflow-wrap:anywhere;flex:1}.mobile-nav-grid .nav-item-icon{border-radius:10px;width:32px;height:32px}.nav-item-arrow{color:#7799c1;flex:none;width:12px;height:12px}.mobile-nav-grid .nav-item.active .nav-item-arrow{color:#246dde}.mobile-nav .mobile-search-entry{color:#a9bdd6;background:#111e30;border-radius:12px;max-width:720px;min-height:44px;margin-inline:auto}.mobile-nav-cta{border-top:1px solid #25354b;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:720px;margin:18px auto 0;padding:14px 0 0;display:grid}.mobile-nav-cta a,.mobile-nav-cta a:last-child{border:1px solid #304763;justify-content:center;align-items:center;min-height:44px;padding:9px 6px;font-size:12px;line-height:1.5;display:flex}.mobile-nav-cta a.bili-link{border-color:#744055}.mobile-nav-cta a:last-child{color:#e7bb96;border-color:#604b40}.search{min-width:44px}.search-dismiss{color:var(--ink);background:0 0;border:0;margin-left:auto;padding:8px}.articles-sec{border-block:1px solid var(--line);background:#080d16}.articles-sec .sec-bg{opacity:.15}.articles-sec .sec-shade{background:linear-gradient(#080d16 0%,#080d16c2 50%,#080d16 100%)}.articles-sec .sec-inner{max-width:1480px;padding:48px 32px}.articles-head{align-items:flex-end;margin-bottom:24px}.articles-head h2{margin-bottom:8px;font-size:clamp(26px,2.4vw,32px)}.articles-head .eyebrow{letter-spacing:2px;margin-bottom:12px}.library-count,.library-hint{color:var(--sub);font-size:13px}.library-toolbar{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;width:min(380px,42%);display:flex}.library-search{background:#101824;border:1px solid #2b374b;border-radius:12px;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 14px;display:flex}.library-search span{color:#b9c5d6;white-space:nowrap;font-size:13px}.library-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:4px 0}.library-search input::placeholder{color:#8b9aae}.cat-tabs{background:#0c1523;border:1px solid #253449;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin:0 0 24px;padding:9px;display:grid}.cat-tab{--category-accent:#9cc3ff;--category-tint:#7faaff16;color:#b8c9dd;text-align:center;background:0 0;border:1px solid #0000;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:114px;padding:17px 9px 20px;font-family:inherit;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:flex;position:relative}.cat-tab[data-category=_featured]{--category-accent:#ffd39c;--category-tint:#ffca8514}.cat-tab[data-category=sms]{--category-accent:#89d5c4;--category-tint:#6fd9ba14}.cat-tab[data-category=account]{--category-accent:#c2b5f5;--category-tint:#b69cf514}.cat-tab[data-category=topup]{--category-accent:#e7bb96;--category-tint:#ecb07e14}.ct-icon{width:42px;height:42px;color:var(--category-accent);background:var(--category-tint);border-radius:13px;flex:none;place-items:center;transition:color .18s,background .18s,transform .18s;display:grid}.ct-icon svg{width:29px;height:29px}.ct-name{overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:550;line-height:1.35}.ct-name-compact{display:none}.ct-count{color:#8eabc9;font-variant-numeric:tabular-nums;background:#a3c5f00b;border-radius:6px;place-items:center;min-width:20px;height:19px;padding-inline:4px;font:11px/1 ui-monospace,Consolas,monospace;display:grid;position:absolute;top:7px;right:8px}.ct-indicator{opacity:0;background:#297bea;border-radius:3px;width:22px;height:3px;transition:opacity .18s,transform .18s;position:absolute;bottom:7px;transform:scaleX(.4)}@media (hover:hover){.cat-tab:hover{color:#f0f6ff;background:#162438;border-color:#30445e}.cat-tab:hover .ct-icon{transform:translateY(-2px)rotate(-4deg)}}.cat-tab.active{color:#17365a;background:#f3f8ff;border-color:#e0edff;box-shadow:0 4px 14px #02091430}.cat-tab.active .ct-icon{color:#246dde;background:#e0edff}.cat-tab.active .ct-name{font-weight:700}.cat-tab.active .ct-count{color:#456ca0;background:#e0eaf7}.cat-tab.active .ct-indicator{opacity:1;transform:scaleX(1)}.cat-tab:focus-visible{outline-offset:3px;outline:2px solid #9bcaff}.library-result-count{color:#dce7f4;align-items:center;gap:10px;margin:0 0 18px;font-size:14px;display:flex}.library-result-count span{color:#92a4bd;font-size:12px}.library-result-count:after{content:"";background:#233044;flex:1;height:1px;margin-left:6px}.article-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.article-card{background:var(--read-raised);color:var(--read-text);border-color:var(--read-border);border-radius:14px;min-width:0;min-height:0;padding:0;transition:border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 4px 14px #02091414}.article-card:hover{border-color:var(--read-focus);transform:none;box-shadow:0 8px 24px #02091424}.article-card:focus-visible{outline-color:#80b1ff}.article-card .article-cover{background:var(--read-raised);border-bottom:0;flex-shrink:0;width:100%;margin:0}.article-card .article-cover .cover-placeholder{background:var(--read-hover);color:var(--read-muted);flex-direction:column;gap:8px}.article-card .article-cover .cover-placeholder svg{width:32px;height:32px}.article-card .article-cover .cover-placeholder span{letter-spacing:0;overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:12px}.article-card-body{flex-direction:column;flex:1;min-width:0;padding:16px;display:flex}.article-card h3{color:var(--read-heading);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 7px;font-size:16px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.article-card p{color:var(--read-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;margin:0 0 12px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.article-card .article-tag{background:var(--read-selected);max-width:100%;color:var(--read-accent);letter-spacing:0;overflow-wrap:anywhere;border:0;align-self:flex-start;margin:0;padding:3px 9px;font-size:12px;line-height:1.5}.article-meta{border-top-color:var(--read-border);color:var(--read-muted);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px;font-size:13px;line-height:1.5}.article-meta b{color:var(--read-accent);font-size:13px;font-weight:600;transition:none}.article-card:hover .article-meta b{transform:none}.library-state{border:1px dashed #33445a;border-radius:14px;margin-block:18px;padding:30px}.library-state button{margin-top:12px}.article-site{background:#090e17}.post-hero{padding:calc(134px + var(--site-announcement-height,0px)) 32px 48px;background:#0b1320}.post-hero-inner{text-align:left;max-width:1000px}.post-hero.has-cover .post-hero-inner{grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);align-items:center;gap:44px;max-width:1180px;display:grid}.post-heading{min-width:0}.post-cover{border:1px solid #3d4d5d;border-radius:16px}.post-hero.has-cover .hero-fx{opacity:.18}.post-hero.has-cover .post-title{font-size:clamp(27px,2.8vw,40px)}.post-kicker,.post-meta{letter-spacing:0;flex-wrap:wrap;justify-content:flex-start}.post-title{letter-spacing:-.5px;font-size:clamp(28px,3.1vw,44px);line-height:1.4}.post-intro{max-width:780px;font-size:16px}.post-layout{grid-template-columns:220px minmax(0,820px);gap:48px;max-width:1180px;padding:44px 32px 90px}.post-side{display:none}.post-body{background:#090e17f5;min-width:0}.post-body .md-body{color:#c9d5e5;font-size:16px;line-height:1.95}.post-body .md-body h2{margin-top:44px;font-size:24px}.post-body .md-body h2,.post-body .md-body h3{scroll-margin-top:calc(96px + var(--site-announcement-height,0px))}.post-toc .toc-sticky{top:calc(112px + var(--site-announcement-height,0px));max-height:calc(100vh - 128px - var(--site-announcement-height,0px))}.post-body .md-body img{border:1px solid #29384c;border-radius:12px}.post-body .md-body pre{overflow-x:auto}.post-lead{font-size:17px;line-height:1.85}.post-note{background:#101b2a;margin-block:24px;padding:18px 20px}.post-toc button{color:#9eafc5;line-height:1.6}.mobile-toc{display:none}@media (width<=1440px){.header-tools .search{flex:0 0 44px;justify-content:center;width:44px;height:44px;padding:10px;display:flex}.header-tools .search span:last-child{display:none}}@media (width<=1360px){.header-tools .cta-btn.qq span,.header-tools .cta-btn.bili span{display:none}.header-tools .cta-btn.qq,.header-tools .cta-btn.bili{width:44px;min-height:44px;padding:9px}}@media (width<=1200px){.nav{display:none}.menu-btn{flex:0 0 44px;width:44px;height:44px;display:block}.mobile-nav{display:flex}}@media (width<=1100px){.cat-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.post-hero.has-cover .post-hero-inner{grid-template-columns:minmax(0,1fr);gap:26px}.post-cover{width:100%;max-width:680px}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.post-layout{grid-template-columns:minmax(0,1fr);padding:26px 24px 64px}.mobile-toc{background:#132033;border:1px solid #30445f;border-radius:12px;margin-bottom:24px;padding:14px 18px;display:block}.mobile-toc summary{cursor:pointer;font-weight:600}.mobile-toc summary span{color:#a9bad0;margin-left:12px;font-size:12px;font-weight:400}.mobile-toc nav{gap:4px;padding-top:12px;display:grid}.mobile-toc button{color:#c5d8ef;text-align:left;background:0 0;border:0;padding:10px 0;line-height:1.5}}@media (width<=760px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.header-inner{height:68px;padding:0 18px}.header-tools .cta-btn{display:none}.header-tools .search{color:#c6dcf5;flex:0 0 44px;justify-content:center;width:44px;height:44px;padding:10px;display:inline-flex}.search span:last-child{display:none}.menu-btn{flex-shrink:0;min-height:44px}.mobile-nav{max-height:calc(100dvh - 68px);padding:12px 18px 18px;overflow-y:auto}.mobile-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-nav-grid .nav-item{gap:7px;min-height:62px;padding:10px}.mobile-nav-cta{gap:6px}.hero{min-height:680px}.hero-inner{padding-block:116px 100px}.hero-actions{flex-direction:column;align-items:flex-start}.articles-sec .sec-inner{padding:32px 20px}.articles-head{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:18px}.library-toolbar{align-items:flex-start;width:100%}.library-hint{display:none}.library-search{padding:10px 12px}.library-search input{font-size:16px}.cat-tabs{border-radius:19px;gap:6px;margin-bottom:20px;padding:7px}.cat-tab{border-radius:12px;gap:8px;min-height:94px;padding:15px 2px 17px}.ct-icon{border-radius:11px;width:34px;height:34px}.ct-icon svg{width:25px;height:25px}.ct-name{font-size:12px}.ct-count{min-width:17px;height:16px;padding-inline:3px;font-size:10px;top:4px;right:4px}.ct-indicator{width:18px;height:2px;bottom:6px}.article-grid{grid-template-columns:minmax(0,1fr);gap:10px}.article-card{border-radius:12px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:0;min-height:0;padding:12px;display:grid}.article-card .article-cover{border:1px solid var(--read-border);border-radius:8px;width:100%;margin:3px 0 0}.article-card .article-cover .cover-placeholder{gap:3px}.article-card .article-cover .cover-placeholder svg{width:24px;height:24px}.article-card-body{padding:0 0 0 12px}.article-card h3{margin-top:6px;font-size:15px}.article-card p{margin-bottom:9px;font-size:14px}.article-meta{gap:4px 8px;padding-top:8px;font-size:13px}.article-meta b{font-size:13px}.article-card .article-tag{padding:2px 7px;font-size:12px}.post-hero{padding:calc(108px + var(--site-announcement-height,0px)) 22px 30px}.post-layout{padding-inline:20px}.post-lead,.post-body .md-body{font-size:16px}.post-meta{row-gap:8px}.post-body .md-body h2{font-size:22px}.search-footer{flex-wrap:wrap}}@media (width<=360px){.article-card{grid-template-columns:80px minmax(0,1fr);padding:10px}.article-card-body{padding-left:10px}.ct-name-responsive .ct-name-full{display:none}.ct-name-responsive .ct-name-compact{display:inline}.mobile-nav-grid .nav-item-arrow{display:none}.mobile-nav-grid .nav-item-icon{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.cat-tab,.ct-icon,.ct-indicator,.article-card{transition:none}.cat-tab:hover .ct-icon{transform:none}.nav .nav-item,.mobile-nav-grid .nav-item,.drop-enter-active,.drop-leave-active{transition:none}}.home-site{--home-text:#e7edf5;--home-heading:#f4f7fc;--home-muted:#b8c7dc;--home-accent:#a8cbff;--home-border:#40536e;--home-font:"Microsoft YaHei UI", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif}.home-site :is(.section-head,.service-card,.codex-copy,.learning-head,.step,.faq-card,.join-card,.articles-head,.library-toolbar,.library-result-count){font-family:var(--home-font);-webkit-font-smoothing:auto}.home-site :is(.section-head p,.card-body p,.codex-copy p,.learning-head p,.step-copy small,.faq-copy p,.join-copy p,.articles-head p){color:var(--home-text);text-shadow:none;opacity:1;overflow-wrap:anywhere;font-weight:500}.home-site :is(.section-head h2,.card-body h3,.codex-copy h2,.learning-head h2,.step-copy b,.faq-copy h3,.join-copy h3){color:var(--home-heading);font-weight:700}.home-site .section{max-width:1480px;padding:48px 32px}.home-site .section-head{text-align:left;max-width:none;margin:0}.home-site .section-head h2,.home-site .learning-head h2,.home-site .codex-copy h2{margin-bottom:10px;font-size:28px;line-height:1.35}.home-site .section-head p{font-size:15px;line-height:1.8}.home-site .section-head .eyebrow,.home-site .learning-head .eyebrow,.home-site .codex-copy .eyebrow{letter-spacing:2px;margin-bottom:12px}.home-site .services{contain-intrinsic-size:auto 300px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:28px;display:grid}.home-site .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-site .service-card{border-color:var(--home-border);background-color:#172335;border-radius:16px;align-items:stretch;height:auto;min-height:206px}.home-site .service-card:before{background:linear-gradient(100deg,#172335fa,#172335f2)}.home-site .card-no{z-index:2;color:var(--home-muted);font:13px/1.5 ui-monospace,monospace;position:absolute;top:14px;right:16px}.home-site .card-body{grid-template-columns:34px minmax(0,1fr);align-content:center;gap:12px 10px;width:100%;padding:22px 18px;display:grid}.home-site .card-icon{border-radius:10px;width:34px;height:34px;margin:0;font-size:17px}.home-site .card-body h3{align-self:center;margin:0;font-size:18px}.home-site .card-body p{grid-column:1/-1;margin:0;font-size:15px;line-height:1.8}.home-site .card-link{color:var(--home-accent);grid-column:1/-1;font-size:14px;font-weight:600}.home-site .service-card:hover,.home-site .step:hover,.home-site .join-card:hover,.home-site .service-card:hover .card-link b,.home-site .join-card:hover .join-link b{transform:none}.home-site .start-overview{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;max-width:1480px;margin:0 auto;padding:0 32px 48px;display:grid}.home-site .start-overview>section{border:1px solid var(--home-border);contain-intrinsic-size:auto 330px;border-radius:18px;min-width:0;margin:0}.home-site .codex-sec .sec-inner{padding:28px}.home-site .codex-sec .sec-shade{background:#172335f5}.home-site .codex-copy{max-width:none}.home-site .codex-copy p{margin-bottom:20px;font-size:16px;line-height:1.85}.home-site .codex-copy .btn-ghost{min-height:44px;padding:10px 16px;font-size:14px}.home-site .learning{background:#172335;padding:28px}.home-site .learning-head{align-items:center;gap:18px;margin-bottom:22px}.home-site .learning-head h2{font-size:24px}.home-site .learning-head p{font-size:15px;line-height:1.8}.home-site .learning-head .btn-ghost{flex:none;min-height:44px;padding:10px 14px;font-size:14px}.home-site .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-site .step{border-color:var(--home-border);background:#1e2d42;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.home-site .step-no{color:var(--home-accent);-webkit-text-fill-color:currentColor;background:0 0;flex:none;font-size:21px}.home-site .step-copy{gap:5px;min-width:0;margin:0}.home-site .step-copy b{font-size:15px;line-height:1.6}.home-site .step-copy small{font-size:14px;line-height:1.7}.home-site .step:after{display:none}.home-site .faq-sec{contain-intrinsic-size:auto 170px;padding:28px 32px}.home-site .faq-card{border-color:var(--home-border);background:#172335;border-radius:16px;flex-direction:row;align-items:center;gap:24px;max-width:1416px;padding:20px 24px}.home-site .faq-copy{flex-direction:row;align-items:center;gap:16px;min-width:0}.home-site .faq-icon{border-radius:12px;width:42px;height:42px;font-size:22px}.home-site .faq-copy h3{margin-bottom:4px;font-size:20px}.home-site .faq-copy p{font-size:15px;line-height:1.8}.home-site .faq-card .btn-ghost{flex:none;min-height:44px;padding:10px 16px;font-size:14px}.home-site .join{contain-intrinsic-size:auto 240px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:28px;padding-top:24px;display:grid}.home-site .join-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-site .join-card{border-color:var(--home-border);background:#1e2d42;border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:10px 16px;padding:20px;display:grid}.home-site .join-icon{width:44px;height:44px;box-shadow:none;border-radius:12px;align-self:start;animation:none}.home-site .join-icon svg{width:25px;height:25px}.home-site .join-icon.shop img{border-radius:8px;width:30px;height:30px}.home-site .join-copy h3{margin-bottom:4px;font-size:17px}.home-site .join-sub{color:var(--home-muted);letter-spacing:0;margin-bottom:6px;font-size:13px}.home-site .join-copy p{font-size:15px;line-height:1.8}.home-site .join-link{color:var(--home-accent);grid-column:2;font-size:14px;font-weight:600}.home-site :is(.codex-copy,.learning-head,.faq-card) .btn-ghost{color:var(--home-heading);text-shadow:none;border-color:#7186a3}.home-site .articles-head p{font-size:16px;line-height:1.8}.home-site .footer-inner{max-width:1480px;padding:40px 32px 32px}@media (width<=1100px){.home-site .services,.home-site .join{grid-template-columns:minmax(0,1fr);gap:22px}.home-site .section-head{grid-template-columns:1fr auto;align-items:center;column-gap:20px;display:grid}.home-site .section-head .eyebrow{grid-column:1/-1}.home-site .section-head h2{margin:0}.home-site .section-head p{max-width:420px}.home-site .start-overview{grid-template-columns:minmax(0,1fr)}.home-site .codex-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px;display:grid}.home-site .codex-copy .eyebrow,.home-site .codex-copy h2,.home-site .codex-copy p{grid-column:1}.home-site .codex-copy p{margin:0}.home-site .codex-copy .btn-ghost{grid-area:1/2/4}.home-site .steps{grid-template-columns:repeat(4,minmax(0,1fr))}.home-site .step{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}}@media (width<=700px){.home-site .section{padding:32px 20px}.home-site .section-head{display:block}.home-site .section-head h2{margin-bottom:8px;font-size:25px}.home-site .service-grid{grid-template-columns:minmax(0,1fr);gap:10px}.home-site .service-card{border-radius:12px;min-height:0}.home-site .card-body{grid-template-columns:34px minmax(0,1fr);row-gap:6px;padding:16px 18px}.home-site .card-icon{grid-row:1/3}.home-site .card-body h3{font-size:17px}.home-site .card-body p,.home-site .card-link{grid-column:2}.home-site .card-no{font-size:12px;top:12px;right:12px}.home-site .start-overview{gap:14px;padding:0 20px 32px}.home-site .start-overview>section{border-radius:14px}.home-site .codex-sec .sec-inner,.home-site .learning{padding:22px}.home-site .codex-copy{display:block}.home-site .codex-copy h2{font-size:25px}.home-site .codex-copy p{margin-bottom:16px}.home-site .learning-head{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:18px}.home-site .learning-head h2{font-size:23px}.home-site .learning-head .btn-ghost{padding:8px 12px}.home-site .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-site .step{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px 8px;padding:12px 10px;display:grid}.home-site .step-no{font-size:17px}.home-site .step-copy{display:contents}.home-site .step-copy b{font-size:15px}.home-site .step-copy small{grid-column:1/-1;font-size:14px}.home-site .faq-sec{padding:20px}.home-site .faq-card{flex-wrap:wrap;gap:16px;padding:18px}.home-site .faq-copy{gap:12px}.home-site .faq-copy h3{font-size:18px}.home-site .join{padding-top:12px}.home-site .join-grid{grid-template-columns:minmax(0,1fr);gap:10px}.home-site .join-card{row-gap:8px;padding:16px}.home-site .footer-inner{padding:32px 20px}}.article-card,.post-body,.post-toc,.article-related{--read-surface:#172335;--read-raised:#1e2d42;--read-inset:#142033;--read-hover:#24364f;--read-selected:#294367;--read-border:#40536e;--read-divider:#34465f;--read-heading:#f4f7fc;--read-text:#e7edf5;--read-muted:#b8c7dc;--read-accent:#a8cbff;--read-accent-strong:#c5ddff;--read-focus:#8ab4ed;--read-scroll:#6983a4;-webkit-font-smoothing:auto;text-shadow:none;font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.post-body,.post-toc,.article-related{--ink:var(--read-heading);--sub:var(--read-text);--dim:var(--read-muted);--blue:var(--read-accent);--blue-2:var(--read-accent);--line:var(--read-border);color:var(--sub);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.article-site .post-title{color:#eff4fb;-webkit-text-fill-color:currentColor;text-shadow:none;-webkit-font-smoothing:auto;background:0 0;font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700;animation:none}.article-site .site-header{background:#080e18}.article-site .post-intro{color:#cbd5e1;font-size:17px;line-height:1.85}.article-site .post-meta,.article-site .post-kicker{color:#b4c3d7;font-size:13px}.article-site .post-layout{grid-template-columns:220px minmax(0,1fr);gap:24px;max-width:1140px;padding:28px 32px 40px}.article-site .post-layout.without-toc{grid-template-columns:minmax(0,1fr);max-width:896px}.article-site .post-body{border:1px solid var(--read-border);background:var(--read-surface);border-radius:18px;padding:32px 36px 36px;box-shadow:0 12px 36px #02081720}.post-body :is(button,a,summary,input,select,textarea):focus-visible,.post-toc :is(button,a):focus-visible,.article-related a:focus-visible{outline:2px solid var(--read-accent);outline-offset:3px}.post-body ::selection{color:var(--read-heading);background:var(--read-selected)}.post-toc ::selection{color:var(--read-heading);background:var(--read-selected)}.post-toc .toc-sticky{background:var(--read-inset);scrollbar-width:thin;scrollbar-color:var(--read-scroll) transparent;border:0;border-radius:0;padding:16px 10px}.post-toc .toc-sticky::-webkit-scrollbar{width:5px;display:block}.post-toc .toc-sticky::-webkit-scrollbar-thumb{background:var(--read-scroll);border-radius:4px}.post-toc .toc-label{letter-spacing:0;margin-inline:4px;font-size:13px}.post-toc .toc-progress{background:var(--read-border);margin-bottom:14px}.post-toc button{border-left-color:var(--read-border);min-height:42px;color:var(--read-muted);gap:8px;padding:9px 8px;font-size:14px;line-height:1.65}.post-toc button span{color:var(--read-muted);letter-spacing:0;font-size:12px}.post-toc button:hover{color:var(--read-accent);background:var(--read-hover)}.post-toc button.active{color:var(--read-heading);border-left-color:var(--read-accent);background:0 0;font-weight:600}.post-toc button.active span{color:var(--read-accent)}.related-link:hover{border-color:var(--read-focus);background:var(--read-hover)}.article-related{z-index:2;max-width:1140px;margin:0 auto;padding:0 32px 72px;position:relative}.related-heading{border-top:1px solid var(--read-divider);justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;padding-top:24px;display:flex}.related-label{color:var(--read-muted);font-size:12px}.related-heading h2{color:var(--read-heading);margin-top:5px;font-size:22px;line-height:1.5}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.related-link{border:1px solid var(--read-border);background:var(--read-inset);border-radius:12px;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:16px;padding:14px;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.related-cover{border:1px solid var(--read-divider);border-radius:8px;width:100%}.related-copy{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.related-copy .related-title{color:var(--read-heading);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.6}.related-copy .related-description{-webkit-line-clamp:2;max-width:none;color:var(--read-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.related-action{color:var(--read-accent);white-space:nowrap;margin-top:auto;font-size:12px}.related-action span{margin-left:4px;font-size:16px}.post-body .post-lead{max-width:none;color:var(--read-text);border-left-color:var(--read-accent);margin-bottom:24px;padding:2px 0 2px 18px;font-size:18px;font-weight:500;line-height:1.85}.post-body .post-note{border-color:var(--read-border);background:var(--read-raised);border-radius:12px;gap:12px;margin-block:24px 32px;padding:16px 18px}.post-body .post-note b{color:var(--read-heading);font-size:14px}.post-body .post-note p{color:var(--read-text);font-size:14px;line-height:1.8}.post-body .note-icon{color:var(--read-accent);border-color:var(--read-focus)}.post-body .md-body{color:var(--read-text);overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.85}.post-body .md-body :is(p,li){color:var(--read-text);font-size:inherit;line-height:inherit}.post-body .md-body p{max-width:none;margin-bottom:18px}.post-body .md-body li{margin-bottom:8px}.post-body .md-body :is(ul,ol){margin-bottom:20px;padding-left:24px}.post-body .md-body :is(h1,h2,h3,h4,h5,h6){color:var(--read-heading);font-weight:700}.post-body .md-body h2{border-color:var(--read-border);margin:36px 0 18px;padding:30px 0 0 48px;font-size:24px;line-height:1.5}.post-body .md-body h2:first-child{margin-top:0;padding-top:0}.post-body .md-body h2:before{color:var(--read-accent);-webkit-text-fill-color:currentColor;background:0 0;font-size:24px;line-height:1.5;top:34px}.post-body .md-body h2:first-child:before{top:4px}.post-body .md-body h3{margin:26px 0 12px;font-size:20px;line-height:1.5}.post-body .md-body :is(h4,h5,h6){margin:22px 0 10px;font-size:18px}.post-body .md-body strong{color:var(--read-heading);font-weight:700}.post-body .md-body em{color:var(--read-text)}.post-body .md-body a{color:var(--read-accent);text-underline-offset:3px;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px}.post-body .md-body a:hover{color:var(--read-accent-strong);text-decoration-thickness:2px}.post-body .md-body code{color:var(--read-accent);background:var(--read-hover);border-color:var(--read-border);border-radius:5px;padding:2px 5px}.post-body .md-body pre{background:var(--read-inset);border-color:var(--read-border);box-shadow:none;padding:18px}.post-body .md-body pre code{color:#e3ecf7;overflow-wrap:normal;background:0 0;border:0;padding:0}.post-body .md-body blockquote{background:var(--read-raised);border-left-color:var(--read-accent);padding:16px 20px}.post-body .md-body blockquote p{margin-bottom:0}.post-body .md-body img{border-color:var(--read-border);box-shadow:0 4px 14px #152a4310}.post-body .md-body p:has(>img){margin:24px auto 8px}.post-body .md-body p.shot-cap,.post-body .md-body img+em{color:var(--read-muted);font-size:14px;line-height:1.7}.post-body .md-body p:has(>img)+p{color:var(--read-muted);font-size:14px;line-height:1.7}.post-body .md-body hr{border-color:var(--read-border)}.post-body .table-scroll{background:var(--read-inset);border-color:var(--read-border);scrollbar-color:var(--read-scroll) var(--read-inset);max-width:100%}.post-body .table-scroll::-webkit-scrollbar-thumb{background:var(--read-scroll)}.post-body .table-scroll table{font-size:15px;line-height:1.75}.post-body .table-scroll thead th{color:var(--read-heading);background:var(--read-raised);border-color:var(--read-border);letter-spacing:0;padding:12px 14px;font-size:14px}.post-body .table-scroll tbody td{color:var(--read-text);border-color:var(--read-divider);padding:12px 14px}.post-body .table-scroll tbody td:first-child{color:var(--read-heading);font-weight:600}.post-body .table-scroll tbody tr:nth-child(2n) td{background:var(--read-raised)}.post-body .table-scroll tbody tr:hover td{background:var(--read-hover)}.post-body :is(.post-facts,.post-next){margin-top:30px;padding-top:30px}.post-body :is(.facts-head,.post-next>.reveal){text-align:left;max-width:none;margin:0 0 20px}.post-body :is(.facts-head,.post-next) h2{margin-top:8px;font-size:23px}.post-body .post-next>.reveal>p{color:var(--read-muted);margin:10px 0 20px;font-size:14px}.post-body .eyebrow{letter-spacing:1px;margin-bottom:0}.post-body .facts-grid{gap:12px}.post-body .fact-card{background:var(--read-inset);box-shadow:none;border-radius:12px;padding:18px}.post-body .fact-card .beam{display:none}.post-body .fact-card>span{color:var(--read-accent)}.post-body .fact-card b{color:var(--read-heading);font-size:16px}.post-body .fact-card p{color:var(--read-muted);font-size:14px}.post-body .cat-card{background:var(--read-inset);border-color:var(--read-border);border-radius:12px;padding:18px}.post-body .cat-name{color:var(--read-heading);font-size:16px}.post-body .cat-name:before{background:var(--read-accent);box-shadow:none}.post-body .cat-count{font-size:13px}.post-body .cat-item{border-color:var(--read-divider);flex-wrap:wrap;gap:10px;padding:14px 4px}.post-body .ci-title{color:var(--read-text);flex-basis:180px;font-size:15px}.post-body .ci-read{color:var(--read-muted);font-size:13px}.post-body .ci-badge{color:var(--read-accent);border-color:var(--read-focus);background:var(--read-hover);font-size:12px}.post-body .cat-item.current{background:var(--read-selected);opacity:1;border-radius:8px;padding-inline:10px}.post-body .cat-item.current .ci-title{color:var(--read-heading);font-weight:600}.post-body .cat-item:hover .ci-title{color:var(--read-accent)}.post-body .next-grid{gap:12px}.post-body .next-card{background:var(--read-inset);border-color:var(--read-border);border-radius:12px;gap:10px;padding:18px}.post-body .next-card span{color:var(--read-heading);font-size:15px}.post-body .next-card b{color:var(--read-muted)}.post-body :is(.next-card,.cat-card,.fact-card):hover{border-color:var(--read-focus);transform:none;box-shadow:0 4px 14px #152a4310}@media (width<=900px){.article-site .post-layout{grid-template-columns:minmax(0,1fr);max-width:840px;padding:24px 24px 32px}.article-related{max-width:840px;padding:0 24px 56px}.related-link{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:12px}.related-cover{max-width:100%}.article-site .post-body{padding:28px}.post-body .mobile-toc{border:0;border-bottom:1px solid var(--read-divider);background:0 0;border-radius:0;margin-bottom:24px;padding:0 0 12px}.post-body .mobile-toc summary{color:var(--read-heading);min-height:44px;padding-block:8px;font-size:14px;line-height:28px}.post-body .mobile-toc summary span{color:var(--read-muted);font-size:13px}.post-body .mobile-toc button{color:var(--read-muted);border-left:2px solid var(--read-divider);min-height:44px;padding:8px 10px;font-size:14px}.post-body .mobile-toc button[aria-current=location]{color:var(--read-heading);border-left-color:var(--read-accent);font-weight:600}.post-body .md-body h2{padding-top:26px;padding-left:0}.post-body .md-body h2:before{margin-bottom:6px;font-size:19px;position:static}}@media (width<=600px){.article-site .post-intro{font-size:16px}.article-site .post-layout{padding:20px 12px 28px}.article-related{padding:0 12px 40px}.related-grid{grid-template-columns:minmax(0,1fr);gap:10px}.related-link{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px}.related-copy .related-title{font-size:15px}.related-copy .related-description{font-size:13px}.related-copy{gap:6px}.related-heading{padding-top:20px}.related-heading h2{font-size:20px}.article-site .post-body{border-radius:14px;padding:22px 18px}.post-body .md-body,.post-body .post-lead{font-size:17px}.post-body .md-body h2{font-size:22px}.post-body .md-body h3{font-size:19px}.post-body .post-note{gap:10px;padding:14px}.post-body .table-scroll table{font-size:14px}.post-body .table-scroll :is(thead th,tbody td){padding:10px 12px}.post-body .next-card{min-height:60px}}@media (width<=360px){.article-site .post-layout,.article-related{padding-inline:8px}.related-link{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:10px}.article-site .post-body{padding-inline:16px}.post-body .post-note{padding:12px}}:root{--interaction-ease:cubic-bezier(.22, 1, .36, 1);--interaction-border:#6f94bf}.site-header .nav{box-shadow:inset 0 1px #d5eaff05}.site-header :is(.nav-item,.search,.menu-btn,.cta-btn){-webkit-tap-highlight-color:transparent}.site-header :is(.nav-item,.search,.menu-btn,.cta-btn):focus-visible{outline-offset:3px;outline:2px solid #a8d4ff}.site-header .nav .nav-item:focus-visible{outline-offset:-3px}.header-action{--action-bg:#17283f;--action-bg-hover:#263f5e;--action-bg-pressed:#13253e;--action-ink:#aec9e8;--action-ink-hover:#f2f7ff;--action-border:#35506e;--action-border-hover:#648ebf}.header-action--qq{--action-bg:#152f50;--action-bg-hover:#21578c;--action-bg-pressed:#173c66;--action-ink:#a6d3ff;--action-ink-hover:#eff7ff;--action-border:#2c5681;--action-border-hover:#4e9ae6}.header-action--bili{--action-bg:#362033;--action-bg-hover:#713951;--action-bg-pressed:#512b42;--action-ink:#ffb4cb;--action-ink-hover:#fff0f5;--action-border:#6c3c55;--action-border-hover:#c9678a}.header-action--shop{--action-bg:#32251f;--action-bg-hover:#68422b;--action-bg-pressed:#4b3225;--action-ink:#edbc94;--action-ink-hover:#ffead3;--action-border:#66503f;--action-border-hover:#b67e4c}.site-header :is(.header-tools,.mobile-nav) .header-action{background-color:var(--action-bg);color:var(--action-ink);border-color:var(--action-border);box-shadow:none;-webkit-tap-highlight-color:transparent;transition:background-color .26s cubic-bezier(.22,.61,.36,1),color .26s cubic-bezier(.22,.61,.36,1),border-color .26s cubic-bezier(.22,.61,.36,1);transform:none}.site-header :is(.header-tools,.mobile-nav) .header-action :is(svg,.search-icon){color:inherit}@media (hover:hover) and (pointer:fine){.site-header :is(.header-tools,.mobile-nav) .header-action:hover{background-color:var(--action-bg-hover);color:var(--action-ink-hover);border-color:var(--action-border-hover)}}.site-header :is(.header-tools,.mobile-nav) .header-action:is(:focus-visible,[aria-expanded=true]){background-color:var(--action-bg-hover);color:var(--action-ink-hover);border-color:var(--action-border-hover)}.site-header :is(.header-tools,.mobile-nav) .header-action:focus-visible{outline:2px solid var(--action-ink);outline-offset:3px}.site-header :is(.header-tools,.mobile-nav) .header-action:active{background-color:var(--action-bg-pressed)}@media (prefers-reduced-motion:reduce){.site-header :is(.header-tools,.mobile-nav) .header-action{transition:none}}.home-site :is(.service-card,.step,.join-card){-webkit-tap-highlight-color:transparent;transition:border-color .16s,background-color .16s,box-shadow .18s;box-shadow:0 4px 14px #02091416}.home-site :is(.service-card,.step,.join-card):focus-visible{outline-offset:4px;border-color:var(--interaction-border);outline:2px solid #a8d4ff}.home-site :is(.card-icon,.step-no,.join-icon){transition:color .16s,background-color .16s}.home-site .card-link b,.home-site .join-link b{transition:transform .18s var(--interaction-ease);display:inline-block}.home-site .service-card:after,.home-site :is(.service-card,.join-card)>.beam{display:none}.home-site .library-search{transition:border-color .16s,box-shadow .16s}.home-site .library-search:focus-within{border-color:#83afdf;box-shadow:0 0 0 3px #83afdf14}.home-site .library-search input:focus-visible{outline:none}.search-overlay.search-overlay-v2{animation:.16s ease-out search-surface-enter}.search-panel.search-v2{animation:search-panel-enter .22s var(--interaction-ease);border-color:#49627f;box-shadow:0 24px 70px #02071380,inset 0 1px #dbeaff0a}.search-heading-icon{background:linear-gradient(145deg,#29415d,#1c3049)}.search-v2 :is(.search-item,.search-suggestion,.search-dismiss,.search-submit,.search-clear){transition:background-color .14s,border-color .14s,color .14s}.search-v2 .search-item:focus-visible{outline-offset:-3px}.search-v2 .si-arrow{transition:transform .18s var(--interaction-ease), color .14s ease}.search-v2 .search-item.sel .si-arrow{transform:translate(2px)}.search-v2 .search-skeleton i{background:linear-gradient(90deg,#2b3e56,#334a64)}@media (hover:hover) and (pointer:fine){.home-site :is(.service-card,.step,.join-card):hover{border-color:#6f94bf;box-shadow:0 6px 20px #02091435,inset 0 1px #b8d7ff0a}.home-site :is(.step,.join-card):hover{background-color:#22344b}.home-site .service-card:hover .card-link b,.home-site .join-card:hover .join-link b{transform:translate(3px)}.search-v2 .search-item:hover .si-arrow{transform:translate(2px)}}@keyframes search-surface-enter{0%{opacity:0}to{opacity:1}}@keyframes search-panel-enter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.search-overlay.search-overlay-v2,.search-panel.search-v2{animation:none}.home-site :is(.service-card,.step,.join-card,.card-link b,.join-link b,.library-search),.search-v2 :is(.search-item,.search-suggestion,.search-dismiss,.search-submit,.search-clear,.si-arrow){transition:none}.home-site .service-card:hover .card-link b,.home-site .join-card:hover .join-link b,.search-v2 .search-item:is(:hover,.sel) .si-arrow{transform:none}}
