:root{--bg:#0a0e1a;--accent:#ff8c42;--accent-soft:rgba(255,140,66,.16);--accent-strong:#ffa566;--accent-glow:rgba(255,140,66,.3);--text-main:#f1f3f7;--text-muted:#b4bcc9;--text-subtle:#8a94a6;--border-subtle:rgba(148,163,184,.28);--card-radius:20px;--shadow-soft:0 20px 50px rgba(8,12,24,.9);--shadow-subtle:0 12px 30px rgba(8,12,24,.7);--shadow-glow:0 0 30px var(--accent-glow);--font-sans:"PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif}
*{box-sizing:border-box}
html,body{margin:0;padding:0}
html{scroll-behavior:smooth}
body{min-height:100vh;color:var(--text-main);background:linear-gradient(180deg,#0b1020 0%,#0a0f1e 100%);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;isolation:isolate}
body::before{content:"";position:fixed;inset:-20vh;z-index:-1;background:conic-gradient(from 120deg at 20% 10%,rgba(56,189,248,.22),rgba(168,85,247,.22),rgba(236,72,153,.18),rgba(56,189,248,.22)),radial-gradient(40% 60% at 85% 80%,rgba(99,102,241,.22),transparent),radial-gradient(30% 40% at 5% 75%,rgba(16,185,129,.16),transparent);filter:blur(60px) saturate(120%);opacity:.45;animation:aurora 16s ease-in-out infinite alternate}
@keyframes aurora{0%{transform:translate3d(-3%,0,0) scale(1)}100%{transform:translate3d(3%,1%,0) scale(1.02)}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body::before{animation:none}}
.app-shell{max-width:1120px;margin:0 auto;padding:28px 16px 36px}
.site-header{position:sticky;top:0;z-index:10;padding:12px 0 18px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.brand{display:flex;align-items:center;gap:14px}
.brand-logo{width:56px;height:56px;border-radius:16px;padding:6px;background:radial-gradient(circle at 30% 20%,#facc15,transparent 60%),radial-gradient(circle at 80% 80%,#22c55e,transparent 55%),rgba(15,23,42,.95);box-shadow:var(--shadow-subtle)}
.brand-title{margin:0 0 2px;font-weight:700;letter-spacing:.02em;font-size:clamp(1.5rem,1.05rem+1.6vw,2.2rem);text-wrap:balance}
.brand-subtitle{margin:0;font-size:clamp(.92rem,.86rem+.3vw,1.05rem);color:var(--text-muted);line-height:1.5}
.site-main{margin-top:8px;display:flex;flex-direction:column;gap:24px}
.intro{padding:22px;border-radius:var(--card-radius);background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(30,64,175,.78));box-shadow:var(--shadow-soft);display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}
.intro-content{flex:1;min-width:280px}
.intro h2{margin:0 0 10px;font-size:clamp(1.35rem,1.15rem+.8vw,1.7rem);text-wrap:balance;font-weight:600;display:flex;align-items:center;gap:10px}
.intro-icon{font-size:1.4em}
.intro p{margin:0;color:var(--text-muted);line-height:1.8;font-size:clamp(1rem,.95rem+.25vw,1.1rem)}
.intro-stats{display:flex;gap:16px;flex-wrap:wrap}
.stat-item{display:flex;flex-direction:column;align-items:center;padding:12px 18px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(148,163,184,.18);min-width:70px}
.stat-value{font-size:1.5rem;font-weight:700;color:var(--accent-strong)}
.stat-label{font-size:.8rem;color:var(--text-muted);margin-top:2px}
.section-title{margin:0 0 14px;font-size:clamp(1.15rem,1.08rem+.4vw,1.35rem);font-weight:600;display:flex;align-items:center;gap:8px}
.section-icon{font-size:1.2em}
.sites{padding:22px;border-radius:var(--card-radius);background:rgba(15,23,42,.92);box-shadow:var(--shadow-soft)}
.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}
.site-card{padding:18px 18px 20px;border-radius:18px;border:1px solid var(--border-subtle);background:radial-gradient(circle at 15% -10%,rgba(148,163,184,.2),transparent 55%),rgba(15,23,42,.96);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.site-card.highlight{border-color:var(--accent-strong);background:radial-gradient(circle at 15% -10%,rgba(255,140,66,.28),transparent 60%),rgba(15,23,42,.96);box-shadow:var(--shadow-glow)}
.site-card.new-version{border-color:#22c55e;background:radial-gradient(circle at 15% -10%,rgba(34,197,94,.22),transparent 60%),rgba(15,23,42,.96);box-shadow:0 0 25px rgba(34,197,94,.25)}
.site-card.new-version:hover{box-shadow:0 20px 45px rgba(15,23,42,.8),0 0 35px rgba(34,197,94,.35);border-color:#4ade80}
.site-card.subtle{opacity:.92}
.site-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(15,23,42,.8),var(--shadow-glow);border-color:var(--accent-strong)}
.card-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}
.card-icon{font-size:1.5rem;line-height:1}
.site-card h3{margin:0;font-size:clamp(1.12rem,1.05rem+.3vw,1.28rem);font-weight:600;color:var(--text-main)}
.site-card p{margin:0 0 14px;font-size:1rem;color:var(--text-muted);line-height:1.75}
.badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}
.badge-current{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#0f172a}
.badge-new{background:linear-gradient(135deg,#22c55e,#4ade80);color:#052e16;animation:pulse-badge 2s ease-in-out infinite}
.badge-paused{background:linear-gradient(135deg,#ef4444,#f87171);color:#fff}
.site-card.paused{opacity:.7;border-color:rgba(239,68,68,.3)}.site-card.paused:hover{transform:none;box-shadow:0 12px 32px rgba(15,23,42,.7);border-color:rgba(239,68,68,.4)}
.site-card.paused .btn.primary{background:linear-gradient(135deg,#64748b,#94a3b8);pointer-events:none;cursor:not-allowed}
@keyframes pulse-badge{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}
.card-features{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.feature-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:8px;font-size:.82rem;background:rgba(148,163,184,.12);color:var(--text-muted);border:1px solid rgba(148,163,184,.2)}
.card-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.icon-btn{padding:10px;border-radius:12px;min-width:auto}
.icon-btn svg{display:block}
.icon-btn:hover{background:rgba(255,140,66,.15);border-color:var(--accent)}
.site-note{font-size:.85rem;color:var(--text-subtle);margin-top:12px;font-style:italic}
.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:999px;border:1px solid rgba(148,163,184,.6);font-size:1rem;color:var(--text-main);background:rgba(15,23,42,.85);cursor:pointer;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;font-weight:500}
.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:transparent;color:#0f172a;font-weight:700;box-shadow:0 4px 15px rgba(255,140,66,.25)}
.btn.secondary{background:rgba(15,23,42,.92);border-color:rgba(148,163,184,.5)}
.btn:hover{transform:translateY(-2px);border-color:var(--accent-strong);box-shadow:0 10px 28px rgba(255,140,66,.2)}
.btn.primary:hover{box-shadow:0 12px 32px rgba(255,140,66,.35)}
.btn:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}
.bookmark{padding:22px;border-radius:var(--card-radius);background:rgba(15,23,42,.94);box-shadow:var(--shadow-soft)}
.bookmark>p{color:var(--text-muted);line-height:1.75;font-size:1rem;margin:8px 0 0}
.bookmark-panel{margin-top:14px}
.field-label{font-size:.95rem;color:var(--text-muted);font-weight:500;display:flex;align-items:center;gap:6px}
.label-icon{font-size:1.1em}
.copy-main-btn{display:inline-flex;align-items:center;gap:8px}
.copy-main-btn svg{flex-shrink:0}
.copy-row{margin-top:8px;display:flex;gap:10px}
.copy-input{flex:1;padding:11px 16px;border-radius:999px;border:1px solid var(--border-subtle);background:rgba(15,23,42,.88);color:var(--text-main);font-size:.95rem}
.copy-input:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}
.copy-feedback{min-height:1.4em;margin:6px 0 0;font-size:.9rem;color:var(--accent-strong);font-weight:500}
.bookmark-tips{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;font-size:.95rem;color:var(--text-muted)}
.tip-column h3{margin:0 0 6px;font-size:1.05rem;color:var(--text-main);font-weight:600}
.tip-column ul{margin:0;padding-left:20px;line-height:1.8}
.tip-column li{margin:4px 0}
kbd{display:inline-block;padding:2px 7px;border-radius:5px;border:1px solid rgba(148,163,184,.45);background:rgba(15,23,42,.88);font-size:.85em;font-weight:500;color:var(--text-main)}
.site-footer{margin-top:32px;padding-top:14px;border-top:1px solid rgba(30,64,175,.45);font-size:.9rem;color:var(--text-subtle);text-align:center}
.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(100px);padding:12px 24px;border-radius:12px;background:linear-gradient(135deg,rgba(34,197,94,.95),rgba(22,163,74,.95));color:#fff;font-size:.95rem;font-weight:500;box-shadow:0 10px 30px rgba(0,0,0,.3);z-index:1000;opacity:0;transition:transform .3s ease,opacity .3s ease;display:flex;align-items:center;gap:8px}
.toast.show{transform:translateX(-50%) translateY(0);opacity:1}
.toast svg{flex-shrink:0}
.icon-btn.copied{background:rgba(34,197,94,.2);border-color:#22c55e}
.icon-btn.copied svg{stroke:#22c55e}
@media (max-width:640px){.app-shell{padding-inline:16px}.brand{gap:12px}.brand-title{font-size:clamp(1.4rem,1.15rem+1vw,1.75rem)}.intro,.sites,.bookmark{padding:18px 16px}.intro{flex-direction:column;align-items:flex-start}.intro-stats{width:100%;justify-content:space-around}.copy-row{flex-direction:column}.btn{width:100%;padding:12px 20px}.card-actions{flex-direction:column;width:100%}.card-actions .btn.primary{flex:1}.icon-btn{width:100%}}

body.is-embedded{min-height:auto}
body.is-embedded::before{inset:-10vh;opacity:.32;filter:blur(48px) saturate(108%)}
body.is-embedded .app-shell{max-width:none;padding:14px}
body.is-embedded .site-header{position:static;padding:4px 0 14px;backdrop-filter:none;-webkit-backdrop-filter:none}
body.is-embedded .site-main{gap:18px}
body.is-embedded .intro{padding:18px 20px;border-radius:22px}
body.is-embedded .sites{padding:18px;border-radius:22px}
body.is-embedded .bookmark{padding:18px;border-radius:22px}
body.is-embedded .site-footer{margin-top:20px;padding-top:12px}
body.is-embedded .bookmark-tips{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
body.is-embedded.help-doc-body .help-rail{box-shadow:14px 0 36px rgba(0,0,0,.18)}
body.is-embedded.help-doc-body .help-main-panel{padding-right:22px}
@media (max-width:900px){body.is-embedded .app-shell{padding:12px}}

body.modal-open{overflow:hidden}
.modal-mask{position:fixed;inset:0;background:rgba(3,7,18,.68);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;padding:20px;z-index:2000}
.modal-mask.show{display:flex}
.modal-dialog{width:min(420px,100%);background:#101828;border:1px solid rgba(148,163,184,.35);border-radius:16px;padding:18px 16px 16px;position:relative;box-shadow:0 28px 65px rgba(0,0,0,.45)}
.modal-close{position:absolute;top:8px;right:10px;width:30px;height:30px;border:0;border-radius:999px;background:rgba(148,163,184,.2);color:#e2e8f0;font-size:22px;line-height:1;cursor:pointer}
.modal-title{margin:0 28px 8px 0;font-size:1.2rem}
.modal-desc{margin:0 0 12px;color:#cbd5e1;font-size:.95rem;line-height:1.6}
.modal-qr{width:100%;max-width:280px;display:block;margin:0 auto;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:#fff}
.modal-error{margin:10px 0 0;color:#f87171;font-size:.9rem;text-align:center}

/* help.html */
.help-doc-body{background:linear-gradient(180deg,#0a1020 0%,#09101d 100%)}
.help-mobile-nav-toggle,.help-mobile-nav-close{display:none}
.help-mobile-backdrop{display:none}
.help-doc-body .brand-title{font-size:clamp(1.35rem,1.1rem+.8vw,1.9rem)}
.help-doc-body .brand-subtitle{font-size:.92rem}
.help-rail{position:fixed;left:0;top:0;bottom:0;width:292px;padding:22px 20px 24px;background:linear-gradient(180deg,rgba(10,15,28,.98),rgba(8,12,24,.98));border-right:1px solid rgba(148,163,184,.14);box-shadow:24px 0 60px rgba(0,0,0,.22);overflow:hidden;z-index:20}
.help-rail-mobile-bar{display:none}
.help-rail-brand{display:flex;align-items:center;gap:14px;padding:6px 4px 18px}
.help-rail-scroll{height:calc(100vh - 108px);overflow:auto;padding-right:4px}
.help-rail-scroll::-webkit-scrollbar{width:7px}
.help-rail-scroll::-webkit-scrollbar-thumb{background:rgba(148,163,184,.2);border-radius:999px}
.help-rail-section{padding:18px 16px;margin-top:14px;border-radius:22px;background:rgba(15,23,42,.62);border:1px solid rgba(148,163,184,.14);box-shadow:var(--shadow-subtle)}
.help-sidebar-title{margin:0 0 12px;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle)}
.help-nav,.help-quick-links{display:flex;flex-direction:column;gap:8px}
.help-nav a{display:block;padding:12px 14px;border-radius:14px;color:var(--text-muted);text-decoration:none;border:1px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}
.help-nav a:hover{color:var(--text-main);background:rgba(255,140,66,.08);border-color:rgba(255,140,66,.2);transform:translateX(2px)}
.help-nav a.active{color:var(--text-main);background:linear-gradient(135deg,rgba(255,140,66,.16),rgba(255,255,255,.03));border-color:rgba(255,140,66,.35);box-shadow:0 12px 24px rgba(255,140,66,.08)}
.help-side-list{margin:0;padding-left:18px;color:var(--text-muted);line-height:1.9}
.help-side-list li+li{margin-top:8px}
.help-main-panel{margin-left:292px;min-height:100vh;padding:28px 42px 40px}
.help-topbar{max-width:1320px;margin:0 auto 22px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.85fr);gap:20px;align-items:stretch}
.help-topbar-copy,.help-topbar-stats{padding:26px 28px;border-radius:28px;background:rgba(15,23,42,.7);border:1px solid rgba(148,163,184,.14);box-shadow:var(--shadow-soft);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.help-topbar-copy h2{margin:14px 0 10px;font-size:clamp(2rem,1.4rem+1.7vw,3rem);line-height:1.12;text-wrap:balance}
.help-topbar-copy p{margin:0;max-width:900px;color:var(--text-muted);line-height:1.85;font-size:1.02rem}
.help-topbar-mobile-action{display:none}
.help-eyebrow{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:rgba(255,140,66,.12);border:1px solid rgba(255,140,66,.25);color:var(--accent-strong);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.help-topbar-stats{display:grid;grid-template-columns:1fr;gap:12px}
.help-stat{padding:16px 18px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.14)}
.help-stat strong{display:block;color:var(--accent-strong);font-size:1.32rem;font-weight:700}
.help-stat span{display:block;margin-top:4px;color:var(--text-muted);font-size:.92rem}
.help-page-main{max-width:1320px;margin:0 auto}
.help-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 28px;border-radius:28px;background:linear-gradient(135deg,rgba(15,23,42,.9),rgba(30,41,59,.86) 58%,rgba(154,52,18,.34));border:1px solid rgba(148,163,184,.14);box-shadow:var(--shadow-soft);overflow:hidden}
.help-hero::after{content:"";position:absolute;right:-80px;bottom:-120px;width:260px;height:260px;background:radial-gradient(circle,rgba(255,140,66,.2),transparent 70%);pointer-events:none}
.help-hero-copy,.help-hero-actions{position:relative;z-index:1}
.help-hero-copy h3{margin:0 0 8px;font-size:1.28rem}
.help-hero-copy p{margin:0;color:var(--text-muted);line-height:1.85;max-width:860px}
.help-hero-actions{display:flex;gap:12px;flex-wrap:wrap}
.help-docs{margin-top:22px;display:grid;gap:18px}
.help-doc-card{padding:28px 30px;border-radius:28px;background:rgba(15,23,42,.86);border:1px solid rgba(148,163,184,.14);box-shadow:var(--shadow-soft);scroll-margin-top:24px}
.help-doc-head{display:flex;gap:18px;align-items:flex-start;margin-bottom:18px}
.help-doc-head>div{flex:1;min-width:0}
.help-doc-index{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#111827;font-size:1rem;font-weight:800;box-shadow:0 12px 28px rgba(255,140,66,.24)}
.help-doc-head h3{margin:0 0 8px;font-size:clamp(1.5rem,1.3rem+.35vw,1.8rem)}
.help-doc-head p{margin:0;color:var(--text-muted);line-height:1.85;font-size:1rem}
.help-anchor-btn{padding:11px 16px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.04);color:var(--text-muted);font:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}
.help-anchor-btn:hover{transform:translateY(-2px);border-color:rgba(255,140,66,.35);background:rgba(255,140,66,.1);color:var(--text-main)}
.help-note,.help-warning{margin-bottom:18px;padding:18px 20px;border-radius:20px;border:1px solid rgba(148,163,184,.18)}
.help-note{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(15,23,42,.35))}
.help-warning{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(15,23,42,.35));border-color:rgba(245,158,11,.22)}
.help-note strong,.help-warning strong{display:block;margin-bottom:7px;font-size:.95rem}
.help-note p,.help-warning p{margin:0;color:var(--text-muted);line-height:1.85}
.help-steps{margin:0;padding-left:24px;color:var(--text-main);line-height:1.95;font-size:1.03rem}
.help-steps li+li{margin-top:8px}
.help-inline-grid{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.help-mini-card{padding:18px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.14)}
.help-mini-card h4{margin:0 0 8px;font-size:1rem}
.help-mini-card p{margin:0;color:var(--text-muted);line-height:1.8}
.help-checklist{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}
.faq-list{display:grid;gap:12px}
.faq-item{border-radius:20px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.03);overflow:hidden}
.faq-item summary{padding:18px 20px;cursor:pointer;font-weight:600;list-style:none}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item p{margin:0;padding:0 20px 20px;color:var(--text-muted);line-height:1.85}
.help-timeline{display:grid;gap:16px}
.help-timeline-item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:start}
.help-timeline-date{display:inline-flex;justify-content:center;padding:10px 12px;border-radius:14px;background:rgba(255,140,66,.12);border:1px solid rgba(255,140,66,.22);color:var(--accent-strong);font-size:.88rem;font-weight:700}
.help-timeline-body{padding:18px 20px;border-radius:20px;background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.16)}
.help-timeline-body h4{margin:0 0 8px;font-size:1rem}
.help-timeline-body p{margin:0;color:var(--text-muted);line-height:1.85}
.help-footer{max-width:1320px;margin:30px auto 0;padding-top:18px}
.help-backtop{position:fixed;right:24px;bottom:24px;padding:12px 16px;border-radius:999px;border:1px solid rgba(255,140,66,.28);background:rgba(15,23,42,.92);color:var(--text-main);font:inherit;font-weight:600;cursor:pointer;box-shadow:0 18px 40px rgba(8,12,24,.5);opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,border-color .2s ease,background .2s ease;z-index:1200}
.help-backtop:hover{border-color:rgba(255,140,66,.45);background:rgba(255,140,66,.14)}
.help-backtop.show{opacity:1;pointer-events:auto;transform:translateY(0)}
@media (max-width:1200px){.help-topbar{grid-template-columns:1fr}.help-main-panel{padding-inline:28px}}
@media (max-width:980px){.help-rail{position:static;width:auto;height:auto;padding:18px 16px;border-right:0;border-bottom:1px solid rgba(148,163,184,.14);box-shadow:none}.help-rail-scroll{height:auto;overflow:visible;padding-right:0}.help-main-panel{margin-left:0;padding:18px 16px 34px}.help-hero{flex-direction:column;align-items:flex-start}.help-inline-grid,.help-timeline-item{grid-template-columns:1fr}.help-quick-links .btn{width:100%}}
@media (max-width:768px){.help-mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;position:fixed;left:16px;top:16px;z-index:42;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,140,66,.3);background:rgba(10,15,28,.92);color:var(--text-main);font:inherit;font-weight:600;box-shadow:0 14px 32px rgba(0,0,0,.28);cursor:pointer}.help-mobile-nav-toggle.hidden{opacity:0;pointer-events:none}.help-mobile-backdrop{position:fixed;inset:0;background:rgba(3,7,18,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:38}.help-mobile-backdrop.show{display:block}.help-rail{position:fixed;top:0;left:0;bottom:0;width:min(88vw,320px);height:100vh;padding:14px 14px 20px;transform:translateX(-104%);transition:transform .28s ease;z-index:40;border-right:1px solid rgba(148,163,184,.14);box-shadow:24px 0 60px rgba(0,0,0,.34)}.help-rail.is-open{transform:translateX(0)}.help-rail-mobile-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 14px}.help-rail-mobile-title{font-size:.95rem;font-weight:700;color:var(--text-main)}.help-mobile-nav-close{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.04);color:var(--text-main);font:inherit;cursor:pointer}.help-rail-brand{padding-top:0}.help-main-panel{padding:74px 14px 30px}.help-topbar-mobile-action{display:flex;margin-top:16px}.help-topbar-mobile-action .btn{width:auto}.help-topbar-stats{display:none}.help-doc-card{scroll-margin-top:88px}.help-backtop{bottom:18px}}
@media (max-width:640px){.help-topbar-copy,.help-topbar-stats,.help-hero,.help-doc-card,.help-rail-section{padding:18px}.help-doc-head{flex-direction:column}.help-doc-index{width:44px;height:44px;border-radius:14px}.help-anchor-btn{width:100%}.help-hero-actions .btn{width:100%}.help-topbar-copy h2{font-size:clamp(1.85rem,1.45rem+1vw,2.4rem)}.help-backtop{right:16px;bottom:16px}}

/* go.html */
.redirect-shell{min-height:100vh;display:grid;place-items:center;padding:24px}
.redirect-card{width:min(560px,100%);padding:30px 28px;border-radius:28px;background:linear-gradient(135deg,rgba(15,23,42,.94),rgba(30,41,59,.9) 58%,rgba(154,52,18,.34));border:1px solid rgba(148,163,184,.16);box-shadow:var(--shadow-soft);text-align:center}
.redirect-card .brand-logo{margin:0 auto 16px}
.redirect-card h1{margin:14px 0 10px;font-size:clamp(1.8rem,1.4rem+1vw,2.4rem)}
.redirect-desc{margin:0;color:var(--text-muted);line-height:1.85}
.redirect-actions{margin-top:20px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.redirect-note{margin:18px 0 0;color:var(--text-subtle);font-size:.92rem;line-height:1.7;word-break:break-all}
@media (max-width:640px){.redirect-card{padding:24px 20px}.redirect-actions .btn{width:100%}}
