:root{--mp-bg:#07090f;--mp-bg-soft:#0a0e17;--mp-surface:#ffffff0a;--mp-surface-strong:#111826;--mp-border:#ffffff14;--mp-border-strong:#ffffff29;--mp-text:#eef2ff;--mp-text-soft:#c3cee4;--mp-text-strong:#f7f9ff;--mp-muted:#8794ad;--mp-dim:#5d6a80;--mp-accent:#7cf5c4;--mp-accent-2:#7aa2ff;--mp-accent-3:#c084fc;--mp-danger:#ff7a6b;--mp-warn:#f5ba18;--mp-on-accent:#04120c;--mp-radius:18px;--mp-radius-sm:12px;--mp-header-h:64px;--mp-font-sans:"Inter", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--mp-font-serif:"Songti SC", "Noto Serif SC", "Source Han Serif SC", Georgia, serif;--mp-font-mono:"SFMono-Regular", Menlo, Consolas, monospace;--mp-shadow:0 24px 60px #00000073;--mp-shadow-card:0 22px 50px #00000059;--mp-fill-1:#ffffff05;--mp-fill-2:#ffffff08;--mp-fill-3:#ffffff0a;--mp-fill-4:#ffffff0f;--mp-fill-5:#ffffff1a;--mp-line-soft:#ffffff12;--mp-line:#ffffff1f;--mp-line-strong:#fff3;--mp-header-bg:#07090fb8;--mp-header-bg-solid:#07090ff7;--mp-scrim:#040810b8;--mp-code-bg:#0b1220;--mp-glow-a:#7cf5c41c;--mp-glow-b:#7aa2ff1f;--mp-glow-c:#c084fc12;--mp-cta-shadow:0 12px 30px #7cf5c42e;--mp-cta-shadow-hover:0 18px 40px #7cf5c43d;--mp-accent-text:#9bf7d5;--mp-info-text:#a9c1ff;--mp-warn-text:#f3d38a;--mp-purple-text:#d9b8ff;--mp-body-text:#dbe4f7;--mp-body-soft:#b9c8e2;--mp-panel:linear-gradient(180deg, #ffffff0b, #ffffff04);--mp-panel-soft:#ffffff06;--mp-panel-solid:#111826;--mp-offline-bg:#3c2b08db;--mp-offline-text:#ffe9b0;--mp-update-bg:#082e22e0;--mp-update-text:#c9ffe9}[data-theme=light]{--mp-bg:#f6f7fb;--mp-bg-soft:#eef1f7;--mp-surface:#10182808;--mp-surface-strong:#fff;--mp-border:#10182817;--mp-border-strong:#1018282e;--mp-text:#0f172a;--mp-text-soft:#33415a;--mp-text-strong:#0b1220;--mp-muted:#5a6b82;--mp-dim:#8794a8;--mp-accent:#0d9b74;--mp-accent-2:#3568d4;--mp-accent-3:#7c4dff;--mp-danger:#d92d20;--mp-warn:#a15c00;--mp-on-accent:#04120c;--mp-shadow:0 24px 60px #0f172a1f;--mp-shadow-card:0 18px 40px #0f172a1a;--mp-fill-1:#10182805;--mp-fill-2:#10182808;--mp-fill-3:#1018280b;--mp-fill-4:#1018280f;--mp-fill-5:#10182817;--mp-line-soft:#10182812;--mp-line:#1018281c;--mp-line-strong:#1018282e;--mp-header-bg:#f6f7fbc7;--mp-header-bg-solid:#f6f7fbf7;--mp-scrim:#f6f7fbc7;--mp-code-bg:#eef2f9;--mp-glow-a:#0d9b741f;--mp-glow-b:#3568d41f;--mp-glow-c:#7c4dff14;--mp-cta-shadow:0 12px 26px #0d9b7433;--mp-cta-shadow-hover:0 18px 34px #0d9b7442;--mp-accent-text:#067a5b;--mp-info-text:#2b55b8;--mp-warn-text:#8a5a00;--mp-purple-text:#6b3fd4;--mp-body-text:#1d2939;--mp-body-soft:#465a75;--mp-panel:#fff;--mp-panel-soft:#10182809;--mp-panel-solid:#fff;--mp-offline-bg:#faf0d6f0;--mp-offline-text:#7a4e00;--mp-update-bg:#e0faf1f2;--mp-update-text:#06614a}html{background:var(--mp-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body:not([xmlns]){min-height:100vh;font-family:var(--mp-font-sans);color:var(--mp-text);background:radial-gradient(900px 520px at 8% -8%, var(--mp-glow-a), transparent 60%), radial-gradient(1100px 620px at 96% 4%, var(--mp-glow-b), transparent 62%), radial-gradient(900px 700px at 60% 110%, var(--mp-glow-c), transparent 60%), var(--mp-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;max-width:100%;margin:0;transition:background-color .25s,color .25s;overflow-x:clip}a{color:inherit;text-decoration:none}button{font-family:inherit}img,video,iframe,canvas,table,pre{max-width:100%}::selection{background:#7cf5c442}::selection{background:#7cf5c442}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--mp-line);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-track{background:0 0}.mp-app{flex-direction:column;min-height:100vh;display:flex}.mp-main{padding-top:var(--mp-header-h);flex:auto}html.is-simpager{scroll-snap-type:y mandatory;scroll-padding-top:var(--mp-header-h);scrollbar-width:none;background:#000}html.is-simpager body:not([xmlns]),html.is-simpager .mp-app,html.is-simpager .mp-main{background:#000}html.is-simpager::-webkit-scrollbar{width:0;height:0}html.is-simpager.has-cinema-player{scroll-snap-type:none}@media (orientation:landscape) and (pointer:coarse){html.is-simpager{background:#000;scroll-padding-top:0}html.is-simpager .mp-header{display:none}html.is-simpager .mp-main{padding-top:0}}.mp-container{width:min(1200px,100% - 48px);margin:0 auto}.mp-narrow{width:min(760px,100% - 48px);margin:0 auto}.mp-reader{width:min(var(--mp-reader-measure,760px), calc(100% - 48px));margin-left:auto;margin-right:auto}.mp-section{padding:56px 0}.mp-eyebrow{font-family:var(--mp-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mp-accent);align-items:center;gap:8px;font-size:11px;display:inline-flex}.mp-eyebrow:before{content:"";background:linear-gradient(90deg, var(--mp-accent), transparent);width:18px;height:1px}.mp-display{letter-spacing:-.035em;color:var(--mp-text-strong);margin:14px 0 0;font-size:clamp(34px,5vw,62px);font-weight:650;line-height:1.06}.mp-display em{background:linear-gradient(96deg, var(--mp-accent), var(--mp-accent-2) 55%, var(--mp-accent-3));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mp-lede{max-width:620px;color:var(--mp-muted);margin:18px 0 0;font-size:16px;line-height:1.8}.mp-h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:620}.mp-h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.mp-muted{color:var(--mp-muted)}.mp-mono{font-family:var(--mp-font-mono)}.mp-row{align-items:center;gap:10px;display:flex}.mp-row-between{justify-content:space-between;align-items:center;gap:16px;display:flex}.mp-wrap{flex-wrap:wrap}.mp-divider{background:var(--mp-border);border:0;height:1px;margin:32px 0}.mp-hard-divider{background:linear-gradient(90deg, transparent, var(--mp-line-strong), transparent);border:0;height:1px}.mp-cta{cursor:pointer;letter-spacing:.01em;height:44px;color:var(--mp-on-accent);background:linear-gradient(96deg, var(--mp-accent), #9ef0ff 45%, var(--mp-accent-2));box-shadow:var(--mp-cta-shadow);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.mp-cta:hover{box-shadow:var(--mp-cta-shadow-hover);filter:brightness(1.04);transform:translateY(-1px)}.mp-cta:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.mp-ghost{border:1px solid var(--mp-border-strong);background:var(--mp-fill-1);height:40px;color:var(--mp-text-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.mp-ghost:hover{color:var(--mp-text-strong);background:#7cf5c414;border-color:#7cf5c480}.mp-ghost:disabled{opacity:.45;cursor:not-allowed}.mp-ghost.is-active{color:var(--mp-text-strong);background:#7cf5c41f;border-color:#7cf5c499}.mp-icon-btn{border:1px solid var(--mp-border);background:var(--mp-fill-2);width:38px;height:38px;color:var(--mp-text-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.mp-icon-btn:hover{color:var(--mp-accent);border-color:#7cf5c473}.mp-card{border-radius:var(--mp-radius);border:1px solid var(--mp-border);background:linear-gradient(180deg, var(--mp-fill-3), var(--mp-fill-1));transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.mp-card:hover{box-shadow:var(--mp-shadow-card);border-color:#7cf5c447;transform:translateY(-3px)}.mp-chip{border:1px solid var(--mp-border);background:var(--mp-fill-2);height:30px;color:var(--mp-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;transition:all .16s;display:inline-flex}.mp-chip:hover{color:var(--mp-text);border-color:#7cf5c466}.mp-chip.is-active{color:var(--mp-text-strong);background:#7cf5c424;border-color:#7cf5c47a}.mp-fold{border:1px solid var(--mp-border);width:24px;height:24px;color:var(--mp-muted);cursor:pointer;background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.mp-fold svg{width:14px;height:14px;transition:transform .16s}.mp-fold:hover{color:var(--mp-text-strong);background:#7cf5c414;border-color:#7cf5c473}.mp-fold.is-collapsed svg{transform:rotate(-90deg)}.mp-tag{height:24px;color:var(--mp-info-text);font-size:11px;font-family:var(--mp-font-mono);letter-spacing:.02em;background:#7aa2ff1f;border-radius:6px;align-items:center;padding:0 9px;display:inline-flex}.mp-skeleton{background:linear-gradient(100deg, var(--mp-fill-2) 30%, var(--mp-fill-5) 50%, var(--mp-fill-2) 70%);background-size:220% 100%;border-radius:10px;animation:1.5s linear infinite mp-shimmer}@keyframes mp-shimmer{to{background-position:-120% 0}}.mp-fade-enter-active,.mp-fade-leave-active{transition:opacity .24s,transform .24s}.mp-fade-enter-from,.mp-fade-leave-to{opacity:0;transform:translateY(8px)}@keyframes mp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mp-rise{animation:.6s cubic-bezier(.22,1,.36,1) both mp-rise}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.t-message{z-index:3000}.t-notification.mp-notify{border-radius:var(--mp-radius-sm);border:1px solid var(--mp-border);border-left:2px solid var(--mp-accent-2);background:var(--mp-panel-solid);width:min(348px,100vw - 48px);box-shadow:var(--mp-shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--mp-text);padding:15px 14px 15px 17px}.t-notification.mp-notify .t-notification__main{min-width:0}.t-notification.mp-notify .t-notification__icon{align-self:flex-start;margin-top:1px}.t-notification.mp-notify .t-notification__icon .t-icon{color:var(--mp-accent-2);font-size:16px}.t-notification.mp-notify .t-notification__title__wrap{align-items:flex-start;gap:10px}.t-notification.mp-notify .t-notification__title{font-family:var(--mp-font-sans);letter-spacing:.01em;color:var(--mp-text-strong);font-size:13.5px;font-weight:640;line-height:1.5}.t-notification.mp-notify .t-notification__content{max-height:none;color:var(--mp-muted);word-break:normal;overflow-wrap:break-word;-webkit-line-clamp:unset;margin-top:6px;font-size:12.5px;line-height:1.72;display:block}.t-notification.mp-notify .t-icon-close{color:var(--mp-dim);border-radius:7px;padding:3px;transition:color .16s,background .16s}.t-notification.mp-notify .t-icon-close:hover{color:var(--mp-text-strong);background:var(--mp-fill-3)}.t-notification.mp-notify.mp-notify--info{border-left-color:var(--mp-accent-2)}.t-notification.mp-notify.mp-notify--info .t-notification__icon .t-icon{color:var(--mp-accent-2)}.t-notification.mp-notify.mp-notify--success{border-left-color:var(--mp-accent)}.t-notification.mp-notify.mp-notify--success .t-notification__icon .t-icon{color:var(--mp-accent)}.t-notification.mp-notify.mp-notify--warning{border-left-color:var(--mp-warn)}.t-notification.mp-notify.mp-notify--warning .t-notification__icon .t-icon{color:var(--mp-warn)}.t-notification.mp-notify.mp-notify--error{border-left-color:var(--mp-danger)}.t-notification.mp-notify.mp-notify--error .t-notification__icon .t-icon{color:var(--mp-danger)}@media (max-width:560px){.t-notification.mp-notify{padding:13px 12px 13px 15px}}@media (max-width:900px){:root{--mp-header-h:58px}.mp-container,.mp-narrow,.mp-reader{width:calc(100% - 32px)}.mp-section{padding:36px 0}.mp-main{padding-bottom:72px}.mp-main.is-flush{padding-bottom:0}}@media (max-width:560px){.mp-container,.mp-narrow,.mp-reader{width:calc(100% - 24px)}.mp-cta{height:42px;padding:0 18px}}.mp-mediadlg .t-dialog{border:1px solid var(--mp-border);border-radius:var(--mp-radius);background:var(--mp-panel-solid);margin:0;padding:0;overflow:hidden;box-shadow:0 30px 80px #080e1a59}.mp-mediadlg .t-dialog__header,.mp-mediadlg .t-dialog__footer{display:none}.mp-mediadlg .t-dialog__body{color:var(--mp-text);margin:0;padding:0;overflow:visible}.mp-mediadlg .t-dialog__mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080e1a8c}@media (max-width:760px){.mp-mediadlg .t-dialog{width:calc(100% - 20px)!important}}.mp-prose,.mp-md{--r-size:var(--mp-reader-size,18.5px);--r-lh:var(--mp-reader-lh,1.95);font-family:var(--mp-reader-family,var(--mp-font-serif));font-size:var(--r-size);line-height:var(--r-lh);color:var(--mp-body-text);letter-spacing:.008em;text-align:var(--mp-reader-align,start);overflow-wrap:break-word;word-break:break-word;hanging-punctuation:allow-end;font-kerning:normal;text-rendering:optimizelegibility}.mp-prose>*+*,.mp-md>*+*{margin-top:1.35em}.mp-prose>:first-child,.mp-md>:first-child{margin-top:0}.mp-prose>:last-child,.mp-md>:last-child{margin-bottom:0}.mp-prose p,.mp-md p{text-wrap:pretty;margin:1.35em 0 0}.mp-prose>p:first-child,.mp-md>p:first-child{margin-top:0}.mp-prose h1,.mp-md h1,.mp-prose h2,.mp-md h2,.mp-prose h3,.mp-md h3,.mp-prose h4,.mp-md h4,.mp-prose h5,.mp-md h5,.mp-prose h6,.mp-md h6{font-family:var(--mp-font-sans);color:var(--mp-text-strong);letter-spacing:-.015em;text-wrap:balance;scroll-margin-top:calc(var(--mp-header-h) + 28px);font-weight:640;line-height:1.4}.mp-prose h1,.mp-md h1{margin:2.4em 0 .8em;font-size:1.55em}.mp-prose h2,.mp-md h2{margin:2.2em 0 .75em;font-size:1.36em}.mp-prose h3,.mp-md h3{margin:1.9em 0 .65em;font-size:1.17em}.mp-prose h4,.mp-md h4,.mp-prose h5,.mp-md h5,.mp-prose h6,.mp-md h6{color:var(--mp-text-soft);margin:1.7em 0 .5em;font-size:1.04em}.mp-prose>h1:first-child,.mp-md>h1:first-child,.mp-prose>h2:first-child,.mp-md>h2:first-child,.mp-prose>h3:first-child,.mp-md>h3:first-child,.mp-prose>h4:first-child,.mp-md>h4:first-child{margin-top:0}.mp-prose strong,.mp-md strong{color:var(--mp-text-strong);font-weight:650}.mp-prose em,.mp-md em{color:var(--mp-info-text)}.mp-prose del,.mp-md del{color:var(--mp-dim)}.mp-prose mark,.mp-md mark{color:inherit;background:#f5ba1838;border-radius:3px;padding:.05em .2em}.mp-prose a,.mp-md a{color:var(--mp-info-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.22em;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.mp-prose a:hover,.mp-md a:hover{color:var(--mp-accent-text);-webkit-text-decoration-color:color-mix(in srgb, currentColor 75%, transparent);text-decoration-color:color-mix(in srgb, currentColor 75%, transparent)}.mp-prose code,.mp-md code{font-family:var(--mp-font-mono);color:var(--mp-info-text);white-space:nowrap;background:#7aa2ff1f;border:1px solid #7aa2ff29;border-radius:5px;padding:.08em .36em;font-size:.86em}.mp-prose kbd,.mp-md kbd{font-family:var(--mp-font-mono);border:1px solid var(--mp-line);background:var(--mp-fill-2);border-bottom-width:2px;border-radius:5px;padding:.1em .4em;font-size:.8em}.mp-prose ul,.mp-md ul,.mp-prose ol,.mp-md ol{margin:1.25em 0 0;padding-left:1.5em}.mp-prose li,.mp-md li{margin:.42em 0;padding-left:.15em}.mp-prose li::marker{color:var(--mp-accent);font-family:var(--mp-font-mono);font-size:.86em}.mp-md li::marker{color:var(--mp-accent);font-family:var(--mp-font-mono);font-size:.86em}.mp-prose li>ul,.mp-md li>ul,.mp-prose li>ol,.mp-md li>ol{margin-top:.42em;margin-bottom:0}:is(.mp-prose li:has(>input[type=checkbox]),.mp-md li:has(>input[type=checkbox])){margin-left:-1.35em;list-style:none}.mp-prose li>input[type=checkbox],.mp-md li>input[type=checkbox]{appearance:none;border:1px solid var(--mp-line-strong);background:var(--mp-fill-2);vertical-align:-.05em;cursor:default;border-radius:4px;width:.95em;height:.95em;margin:0 .5em 0 0;position:relative}.mp-prose li>input[type=checkbox]:checked,.mp-md li>input[type=checkbox]:checked{background:var(--mp-accent);border-color:var(--mp-accent)}.mp-prose li>input[type=checkbox]:checked:after,.mp-md li>input[type=checkbox]:checked:after{content:"";border:solid var(--mp-on-accent);border-width:0 2px 2px 0;width:.26em;height:.5em;position:absolute;top:.12em;left:.26em;transform:rotate(42deg)}.mp-prose blockquote,.mp-md blockquote{color:var(--mp-body-soft);border-left:2px solid #7cf5c480;margin:1.9em 0 0;padding:.1em 0 .1em 1.15em;font-size:1.02em}.mp-prose blockquote p,.mp-md blockquote p{margin:0}.mp-prose blockquote p+p,.mp-md blockquote p+p{margin-top:.7em}.mp-prose .mp-md-pre,.mp-md .mp-md-pre{margin:1.7em 0 0;position:relative}.mp-prose .mp-md-pre>pre,.mp-md .mp-md-pre>pre{background:var(--mp-code-bg);border:1px solid var(--mp-border);overscroll-behavior-x:contain;border-radius:14px;margin:0;padding:16px 18px;font-size:.74em;line-height:1.75;overflow:auto}.mp-prose .mp-md-pre[data-lang]:after,.mp-md .mp-md-pre[data-lang]:after{content:attr(data-lang);font-family:var(--mp-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mp-dim);pointer-events:none;font-size:10px;position:absolute;top:9px;right:14px}.mp-prose pre,.mp-md pre{background:var(--mp-code-bg);border:1px solid var(--mp-border);text-align:left;border-radius:14px;margin:1.7em 0 0;padding:16px 18px;font-size:.74em;line-height:1.75;overflow:auto}.mp-prose pre code,.mp-md pre code{color:var(--mp-info-text);font-size:inherit;white-space:pre;background:0 0;border:0;padding:0}.mp-prose table,.mp-md table{border-collapse:collapse;width:100%;font-family:var(--mp-font-sans);text-align:left;overscroll-behavior-x:contain;margin:1.7em 0 0;font-size:.82em;line-height:1.6;display:block;overflow-x:auto}.mp-prose th,.mp-md th,.mp-prose td,.mp-md td{border-bottom:1px solid var(--mp-border);vertical-align:top;padding:.62em .85em}.mp-prose thead th,.mp-md thead th{color:var(--mp-text-soft);background:var(--mp-fill-2);border-bottom-color:var(--mp-line);white-space:nowrap;font-weight:600}.mp-prose tbody tr:hover,.mp-md tbody tr:hover{background:var(--mp-fill-1)}.mp-prose tbody tr:last-child td,.mp-md tbody tr:last-child td{border-bottom:0}.mp-prose img,.mp-md img{border-radius:12px;max-width:100%;height:auto;margin:0 auto;display:block}.mp-prose video,.mp-md video{max-width:100%;display:block}.mp-prose hr,.mp-md hr{background:linear-gradient(90deg, transparent, var(--mp-line-strong), transparent);border:0;width:38%;height:1px;margin:2.6em auto}.mp-prose sup,.mp-md sup,.mp-prose sub,.mp-md sub{font-size:.72em;line-height:1}.mp-prose .mp-md{font-size:1em;line-height:inherit}.mp-prose--compact{--r-size:15.5px;--r-lh:1.8}@media (max-width:760px){.mp-prose,.mp-md{--r-size:var(--mp-reader-size,17.5px);--r-lh:var(--mp-reader-lh,1.9);text-align:start}.mp-prose h2,.mp-md h2{font-size:1.24em}}.mp-avatar[data-v-b9ea927c]{color:var(--mp-on-accent);-webkit-user-select:none;user-select:none;background:#16203a;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.mp-avatar img[data-v-b9ea927c]{object-fit:cover;width:100%;height:100%}.mp-avatar__initial[data-v-b9ea927c]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mp-header[data-v-a7874380]{z-index:100;height:var(--mp-header-h);border-bottom:1px solid #0000;align-items:center;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;display:flex;position:fixed;inset:0 0 auto}.mp-header.is-scrolled[data-v-a7874380],.mp-header.is-open[data-v-a7874380]{background:var(--mp-header-bg);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border-bottom-color:var(--mp-border)}.mp-header__inner[data-v-a7874380]{align-items:center;gap:26px;height:100%;display:flex}.mp-header__right[data-v-a7874380]{align-items:center;gap:12px;margin-left:auto;display:flex}.mp-header__cta[data-v-a7874380]{height:36px;padding:0 16px;font-size:13px}.mp-header__cta[data-v-a7874380] svg{width:15px;height:15px}.mp-header__drawer-badge[data-v-a7874380]{min-width:18px;height:18px;color:var(--mp-warn-text);font-size:10.5px;font-style:normal;font-family:var(--mp-font-mono);vertical-align:1px;background:#f5ba182e;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 5px;display:inline-flex}.mp-header__login[data-v-a7874380]{height:36px}.mp-header__lang[data-v-a7874380]{width:auto;min-width:38px;font-family:var(--mp-font-mono);letter-spacing:.02em;padding:0 9px;font-size:12px}.mp-header__theme[data-v-a7874380] svg,.mp-header__lang[data-v-a7874380] svg{width:17px;height:17px}.mp-header__burger[data-v-a7874380]{display:none}.mp-header__drawer-apps[data-v-a7874380],.mp-header__drawer-prefs[data-v-a7874380]{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.mp-header__drawer-btn[data-v-a7874380],.mp-header__drawer-prefs button[data-v-a7874380]{border:1px solid var(--mp-border);background:var(--mp-fill-2);min-width:0;height:40px;color:var(--mp-text-soft);white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.mp-header__drawer-btn[data-v-a7874380] svg,.mp-header__drawer-prefs button[data-v-a7874380] svg{flex:none;width:16px;height:16px}.mp-header__drawer-btn[data-v-a7874380]:disabled,.mp-header__drawer-prefs button[data-v-a7874380]:disabled{opacity:.6;cursor:progress}.mp-header__drawer-btn.is-hot[data-v-a7874380]{color:var(--mp-accent-text);background:linear-gradient(135deg,#7cf5c438,#7aa2ff29);border-color:#7cf5c46b;box-shadow:0 6px 18px #7cf5c41f}.mp-header__drawer[data-v-a7874380]{top:var(--mp-header-h);background:var(--mp-header-bg-solid);border-bottom:1px solid var(--mp-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;gap:4px;padding:12px 20px 20px;display:flex;position:absolute;left:0;right:0}.mp-header__drawer a[data-v-a7874380]{color:var(--mp-text-soft);border-bottom:1px solid var(--mp-line-soft);padding:12px 4px;font-size:15px}.mp-logo[data-v-a7874380]{flex:none;align-items:center;gap:10px;display:inline-flex}.mp-logo__mark[data-v-a7874380]{width:30px;height:30px}.mp-logo__word[data-v-a7874380]{letter-spacing:-.01em;background:linear-gradient(96deg, var(--mp-text-strong), var(--mp-info-text) 45%, var(--mp-purple-text));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:600}.mp-nav[data-v-a7874380]{align-items:center;gap:4px;display:flex}.mp-nav__link[data-v-a7874380]{color:var(--mp-muted);border-radius:8px;padding:8px 12px;font-size:13.5px;transition:color .18s,background .18s;position:relative}.mp-nav__link[data-v-a7874380]:hover{color:var(--mp-text);background:var(--mp-fill-3)}.mp-nav__link.is-active[data-v-a7874380]{color:var(--mp-text-strong)}.mp-nav__link.is-active[data-v-a7874380]:after{content:"";background:linear-gradient(90deg, var(--mp-accent), var(--mp-accent-2));border-radius:2px;width:16px;height:2px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.mp-search[data-v-a7874380]{border:1px solid var(--mp-border);background:var(--mp-fill-2);width:210px;height:36px;color:var(--mp-dim);border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:width .24s,border-color .2s,background .2s;display:flex}.mp-search[data-v-a7874380]:focus-within{background:#7cf5c40f;border-color:#7cf5c466;width:290px}.mp-search__icon[data-v-a7874380]{flex:none;width:15px;height:15px}.mp-search input[data-v-a7874380]{min-width:0;color:var(--mp-text);background:0 0;border:0;outline:none;flex:auto;font-size:13px}.mp-search input[data-v-a7874380]::placeholder{color:var(--mp-dim)}.mp-search input[data-v-a7874380]::-webkit-search-cancel-button{display:none}.mp-search__clear[data-v-a7874380]{color:var(--mp-dim);cursor:pointer;background:0 0;border:0;display:inline-flex}.mp-search__clear[data-v-a7874380] svg{width:14px;height:14px}.mp-user[data-v-a7874380]{cursor:pointer;box-shadow:0 0 0 1px var(--mp-border);background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.mp-user[data-v-a7874380]:hover{box-shadow:0 0 0 1px #7cf5c499}@media (max-width:960px){.mp-nav[data-v-a7874380]{display:none}.mp-header__burger[data-v-a7874380]{display:inline-flex}.mp-search[data-v-a7874380]{width:160px}.mp-search[data-v-a7874380]:focus-within{width:200px}}@media (max-width:640px){.mp-header__inner[data-v-a7874380]{gap:12px}.mp-search[data-v-a7874380],.mp-header__theme[data-v-a7874380],.mp-header__lang[data-v-a7874380]{display:none}}@media (max-width:900px){.mp-header__cta[data-v-a7874380],.mp-header__login[data-v-a7874380],.mp-user[data-v-a7874380]{display:none}}.mp-tabbar[data-v-92ebf184]{display:none}@media (max-width:900px){.mp-tabbar[data-v-92ebf184]{z-index:90;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--mp-bg);border-top:1px solid var(--mp-border);align-items:stretch;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:0;right:0}.mp-tabbar[data-v-92ebf184]:after{content:"";background:var(--mp-bg);pointer-events:none;height:24px;position:absolute;top:100%;left:0;right:0}.mp-tabbar.is-hidden[data-v-92ebf184]{pointer-events:none;transform:translateY(calc(100% + 40px))}.mp-tabbar__item[data-v-92ebf184]{color:var(--mp-dim);letter-spacing:.02em;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;font-size:10.5px;transition:color .18s;display:flex}.mp-tabbar__item[data-v-92ebf184] svg{width:20px;height:20px}.mp-tabbar__item.is-active[data-v-92ebf184]{color:var(--mp-accent)}}.mp-offline[data-v-5e730cf3]{top:var(--mp-header-h);z-index:95;color:var(--mp-offline-text);background:var(--mp-offline-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #f5ba183d;justify-content:center;align-items:center;gap:10px;padding:7px 16px;font-size:12px;display:flex;position:fixed;left:0;right:0}.mp-offline.is-update[data-v-5e730cf3]{color:#c9ffe9;background:#082e22e0;border-bottom-color:#7cf5c43d}.mp-offline__dot[data-v-5e730cf3]{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.mp-offline__btn[data-v-5e730cf3]{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:2px 10px;font-size:11px}.mp-offline__btn[data-v-5e730cf3]:disabled{opacity:.6;cursor:progress}
