.release-announcement-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15000;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.release-announcement-modal{width:min(720px,100%);max-height:min(92dvh,960px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #343e40;border-radius:32px;background:#101415;color:#f7fafa;box-shadow:0 28px 100px #00000073;text-align:start}.release-announcement-header{position:relative;flex-shrink:0;padding:48px 65px 42px;text-align:center;background:radial-gradient(ellipse at 75% 0%,#263b3e 0%,transparent 68%),linear-gradient(#142023,#0d1213)}.release-announcement-badge{display:inline-block;padding:8px 15px;border-radius:24px;background:#0b1719;color:#c6f0f4;font-size:13px;font-weight:800;letter-spacing:.08em}.release-announcement-header h2{margin:26px 0 12px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.25;overflow-wrap:anywhere}.release-announcement-header p{margin:0;color:#b7bfc2;font-size:18px;line-height:1.6;overflow-wrap:anywhere}.release-announcement-close{position:absolute;inset-inline-end:20px;top:20px;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:15px;background:#091214;color:#eef6f7;cursor:pointer}.release-announcement-close:hover{background:#1f3034}.release-announcement-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:30px 40px 0;scrollbar-width:thin;scrollbar-color:#3e5358 transparent}.release-announcement-time-title{margin:0 0 16px;font-size:25px;font-weight:750}.release-announcement-time{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid #2d454b;border-radius:15px;background:#1a2629;color:#caf1f5;font-size:17px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.release-announcement-time svg{flex-shrink:0;color:#c5c5d3}.release-announcement-markdown{padding-top:20px;color:#b8c3c6;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.release-announcement-markdown p{margin:0 0 24px}.release-announcement-markdown h3{margin:20px 0 12px;color:#e6f2f4;font-size:20px;font-weight:700}.release-announcement-markdown ol,.release-announcement-markdown ul{margin:0 0 20px;padding-inline-start:22px}.release-announcement-markdown ol{list-style:decimal}.release-announcement-markdown ul{list-style:disc}.release-announcement-markdown li{padding-inline-start:5px;margin:10px 0}.release-announcement-markdown li::marker{color:#87dbe8;font-weight:750}.release-announcement-markdown strong{color:#e0f5f8;font-weight:700}.release-announcement-markdown a{color:#8cdeea;text-decoration:underline}.release-announcement-markdown img{max-width:100%;height:auto;margin:12px 0;border-radius:12px}.release-announcement-modal footer{flex-shrink:0;padding:16px 40px 32px}.release-announcement-confirm{width:100%;min-height:58px;border:0;border-radius:15px;background:#c8f2f5;color:#102c33;font-size:20px;font-weight:750;cursor:pointer}.release-announcement-confirm:hover{background:#defcff}.release-announcement-modal button:focus-visible,.release-announcement-modal a:focus-visible{outline:2px solid #87dbe8;outline-offset:3px}@media(max-width:600px){.release-announcement-overlay{padding:12px}.release-announcement-modal{border-radius:24px}.release-announcement-header{padding:64px 22px 28px}.release-announcement-header p{font-size:15px}.release-announcement-body{padding:24px 22px 0}.release-announcement-time-title{font-size:21px}.release-announcement-time{padding:12px 14px;font-size:15px;gap:10px}.release-announcement-modal footer{padding:14px 22px 22px}.release-announcement-confirm{min-height:52px;font-size:18px}}[data-login-appearance=dashboard]{z-index:1300;background:#000000a6}[data-login-appearance=dashboard] .qianduan-login-modal-card{display:flex;flex-direction:column;max-width:720px;border-radius:20px;border-color:#333;background:#1c1c1e}[data-login-appearance=dashboard] .dashboard-login-header{flex-shrink:0;padding:20px 64px 16px 24px;border-bottom:1px solid #333}[data-login-appearance=dashboard] .dashboard-login-header h2{margin:0;color:#f5f5f7;font-size:24px;line-height:1.2;font-weight:700}[data-login-appearance=dashboard] .dashboard-login-header p{margin:4px 0 0;color:#8a8a8a;font-size:12px;line-height:18px}[data-login-appearance=dashboard] .qianduan-login-modal-card>button{top:30px;right:24px;width:32px;height:32px;border:0;background:transparent}[data-login-appearance=dashboard] .login-modal-body{min-height:0;padding:34px 46px}[data-login-appearance=dashboard] #login-modal-heading{margin-top:0;font-size:34px;line-height:1.2}[data-login-appearance=dashboard] .login-modal-body>div:first-child{margin-bottom:26px}[data-login-appearance=dashboard] .login-modal-body>div:first-child p{color:#8a8a8a}[data-login-appearance=dashboard] form>*+*{margin-top:18px}[data-login-appearance=dashboard] form label{font-size:14px;font-weight:700}[data-login-appearance=dashboard] input:not([type=checkbox]){min-height:54px;border-radius:999px;border-color:#333;background:#272729;font-size:15px}[data-login-appearance=dashboard] input::placeholder{color:#777}[data-login-appearance=dashboard] input:not([type=checkbox]){font-weight:400}[data-login-appearance=dashboard] [data-login-code-row]{gap:12px}[data-login-appearance=dashboard] [data-login-code-send]{width:158px;flex-shrink:0;border-radius:10px;border-color:#51838d;background:#24383c;color:#83d6e6;font-size:16px;font-weight:500;letter-spacing:normal}[data-login-appearance=dashboard] [data-login-code-send]:hover:not(:disabled){background:#2b4449}[data-login-appearance=dashboard] button[data-login-social]{height:52px;border-radius:10px;background:#272729;border-color:#333}[data-login-appearance=dashboard] button[type=submit]{min-height:52px;background:#8de0f2;box-shadow:none;border-radius:10px;color:#10252b}[data-login-appearance=dashboard] button[type=submit]{gap:12px;color:#111315;font-size:13px;font-weight:700;letter-spacing:normal;text-transform:none}[data-login-appearance=dashboard] button[role=checkbox]{width:18px;height:18px;border-radius:0}[data-login-appearance=dashboard] button[role=checkbox][aria-checked=false]{background:#fff;border-color:#8a8a8a}@media(max-width:640px){[data-login-appearance=dashboard] [data-login-code-send]{width:118px;font-size:14px}[data-login-appearance=dashboard] .login-modal-body{padding:26px 22px}[data-login-appearance=dashboard] #login-modal-heading{font-size:28px}}
