:root{--bg:#0D0B0B;--deep:#161111;--card:#1C1717;--card2:#261E1E;--paper:#F3E6D2;--title:#FFF8F0;--text:#EDE4D8;--muted:#B7A898;--dim:#8A7B6C;--red:#E11D2E;--red2:#FF4A4F;--wine:#8B1E2D;--rust:#E25A2A;--amber:#E2B14A;--line:rgba(225,29,46,.28);--line2:rgba(226,177,74,.36);--shadow:0 18px 44px rgba(0,0,0,.46);--max:1220px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,"Microsoft YaHei",sans-serif;line-height:1.75;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}.shell,.page-shell{width:min(var(--max),calc(100% - 32px));margin:0 auto}.site-header{position:fixed;inset:0 0 auto;z-index:80}.hotline{height:16px;background:var(--red);color:var(--title);font-size:11px}.hotline-inner,.boomdesk-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.text-button,.cabinet-button,.close-button{border:0;background:transparent;color:inherit;cursor:pointer}.text-button{font-size:11px;padding:0 8px;height:16px}.boomdesk{height:50px;background:#0a0808;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;min-height:44px;font-weight:800;color:var(--title);letter-spacing:.04em}.brand img{height:26px;width:auto;object-fit:contain}.boom-actions{display:flex;gap:10px;align-items:center}.cabinet-button,.verify-link{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--title)}.verify-link{background:var(--wine)}.channel-tabs{height:42px;background:#211b1b;border-bottom:1px solid var(--line)}.tabs-inner{height:100%;display:flex;align-items:center;gap:18px}.tab-link{position:relative;padding:8px 12px 8px 16px;color:var(--muted);border-radius:6px}.tab-link:before{content:"";position:absolute;left:5px;top:12px;bottom:12px;width:2px;background:var(--red)}.tab-link.is-current{background:var(--red);color:var(--title)}.page-shell{padding-top:132px;padding-bottom:70px}.hero-note{background:var(--paper);color:#3b2a22;border-left:4px solid var(--rust);padding:10px 14px;border-radius:8px;margin:0 0 16px}.hero-grid{display:grid;grid-template-columns:42% 58%;gap:24px;align-items:stretch}.hero-copy,.visual-slot,.panel,.card,.article-box,.sidebar-box,.faq-item{background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.hero-copy{padding:28px}.eyebrow{color:var(--amber);font-weight:800;letter-spacing:.08em}.hero-copy h1,.page-head h1{font-size:clamp(28px,4vw,32px);line-height:1.25;color:var(--title);margin:.25em 0 .6em}.hero-copy p{margin:0 0 20px}.button-row{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:8px;background:linear-gradient(135deg,#FF4A4F 0%,#E11D2E 50%,#8B1E2D 100%);color:var(--title);font-weight:700}.btn.secondary{background:var(--paper);color:#3a241d;border:1px solid var(--red)}.visual-slot{display:flex;align-items:center;justify-content:center;min-height:260px;padding:14px;background:#120e0e}.content-image{width:100%;height:auto;max-height:240px;object-fit:contain;object-position:center}.image-fallback{display:flex;align-items:center;justify-content:center;width:100%;min-height:180px;color:var(--title);background:linear-gradient(135deg,#45141b,#1c1111);border:1px solid var(--line);border-radius:8px;font-weight:800}.visual-slot .image-fallback{min-height:230px}.section{margin-top:28px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}.section h2,.section h3,.page-head h1,.article-box h2,.sidebar-box h2{color:var(--title)}.section h2{font-size:24px;margin:0}.section-kicker{color:var(--amber);font-size:13px}.stamp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{padding:16px}.card h3{margin:12px 0 6px;font-size:19px}.card p{margin:0;color:var(--muted)}.card .content-image,.card .image-fallback{height:150px;max-height:160px;object-fit:contain}.split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);gap:18px}.panel{padding:22px}.panel p:last-child,.article-box p:last-child{margin-bottom:0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.timeline{display:grid;gap:10px}.timeline-item{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;padding:14px;background:var(--deep);border-left:3px solid var(--red);border-radius:8px}.timeline-item b{color:var(--amber)}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.status-card{padding:16px;border-radius:10px;background:var(--card2);border:1px solid var(--line2)}.status-badge{display:inline-block;padding:3px 8px;border-radius:99px;color:var(--title);background:var(--wine);font-size:12px}.status-card:nth-child(2) .status-badge{background:#7a4b17}.status-card:nth-child(3) .status-badge{background:#5a4541}.status-card:nth-child(4) .status-badge{background:#514329}.status-card:nth-child(5) .status-badge{background:#6e3023}.status-card:nth-child(6) .status-badge{background:#3a474c}.brief-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.brief-columns article{background:var(--deep);padding:16px;border-top:3px solid var(--amber)}.notice-box{border:1px solid var(--wine);background:#160e10;padding:22px;border-radius:8px}.app-grid{display:grid;grid-template-columns:minmax(200px,.45fr) 1fr;gap:22px;align-items:center}.app-visual .content-image{max-height:420px}.icon-row{display:flex;align-items:center;gap:12px}.app-icon{width:64px;height:64px;object-fit:contain}.lower-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page-head{padding:26px;background:linear-gradient(135deg,#1f1315,#171111);border:1px solid var(--line);border-radius:10px}.page-head p{max-width:850px;color:var(--muted)}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;margin-top:20px}.article-box,.sidebar-box{padding:22px}.article-box h2{margin-top:1.4em}.article-box ul,.article-box ol{padding-left:22px}.article-box li{margin:8px 0}.sidebar-box{position:sticky;top:128px;height:max-content}.tag-row{display:flex;gap:8px;flex-wrap:wrap}.tag{padding:6px 10px;border:1px solid var(--line);border-radius:99px;color:var(--muted)}.risk-list{display:grid;gap:12px}.risk-item{background:var(--deep);border-left:4px solid var(--rust);padding:14px}.archive-list,.index-list{display:grid;gap:12px}.archive-item,.index-item{padding:14px;border:1px solid var(--line);background:var(--deep);border-radius:8px}.archive-item strong,.index-item strong{color:var(--title)}.faq-list{display:grid;gap:12px}.faq-item{padding:18px}.faq-item h2{font-size:19px;margin-top:0}.site-footer{background:#080606;border-top:1px solid var(--red);color:#D8CBBA;padding:34px 0 18px}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:18px}.footer-grid h2{font-size:15px;color:var(--title)}.footer-grid a{display:block;padding:3px 0;color:var(--muted)}.footer-brand p{max-width:430px;color:var(--muted)}.footer-brand-link{margin-bottom:8px}.footer-bottom{border-top:1px solid #2a2020;margin-top:24px;padding-top:14px;color:var(--dim)}.cabinet,.search-panel{position:fixed;z-index:100;visibility:hidden;pointer-events:none;opacity:0;transition:.2s ease}.cabinet{right:max(16px,calc((100vw - var(--max))/2));top:66px;width:340px;max-height:calc(100vh - 84px);overflow:auto;background:#0d0a0a;border-top:2px solid var(--red);border-radius:0 0 8px 8px;box-shadow:var(--shadow)}.cabinet.is-open,.search-panel.is-open{visibility:visible;pointer-events:auto;opacity:1}.cabinet-head,.search-head{display:flex;justify-content:space-between;align-items:center;padding:14px;border-bottom:1px solid var(--line)}.cabinet-brand{display:flex;gap:8px;align-items:center}.cabinet-brand img{height:24px;width:auto}.close-button{min-height:44px;padding:0 10px;color:var(--title)}.cabinet-groups{padding:10px 14px 18px}.cabinet-groups h2{font-size:13px;color:var(--amber);margin:14px 0 6px}.cabinet-groups a{display:block;padding:9px 0;border-bottom:1px solid #2a2020}.cabinet-groups b{display:block;color:var(--title)}.cabinet-groups span{display:block;color:var(--dim);font-size:13px}.search-panel{left:max(16px,calc((100vw - var(--max))/2));top:66px;width:400px}.search-card{background:#0d0a0a;border-top:2px solid var(--red);border-radius:0 0 8px 8px;box-shadow:var(--shadow)}.search-box{display:block;padding:14px}.search-box span{display:block;color:var(--muted);font-size:13px;margin-bottom:8px}.search-box input{width:100%;min-height:44px;background:var(--deep);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:0 12px}.search-presets{display:grid;grid-template-columns:1fr 1fr;padding:0 14px 14px;gap:8px}.search-presets a{padding:9px 10px;background:var(--card2);border-radius:6px}.page-overlay{position:fixed;inset:0;background:rgba(0,0,0,.66);z-index:90;visibility:hidden;pointer-events:none;opacity:0;transition:.2s}.page-overlay.is-open{visibility:visible;pointer-events:auto;opacity:1}.layer-open{overflow:hidden}.mobile-bottom{display:none}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--amber);outline-offset:2px}
@media(max-width:900px){.stamp-grid{grid-template-columns:1fr 1fr}.hero-grid,.split,.content-layout,.app-grid{grid-template-columns:1fr}.sidebar-box{position:static}.status-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.lower-grid{grid-template-columns:1fr}.brief-columns{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr}}
@media(max-width:640px){.channel-tabs{display:none}.page-shell{padding-top:86px;padding-bottom:90px}.shell,.page-shell{width:min(100% - 32px,var(--max))}.hotline-inner{padding:0}.boom-actions{gap:6px}.cabinet-button,.verify-link{padding:0 10px}.brand img{height:24px}.hero-copy{padding:20px}.hero-grid{gap:12px}.visual-slot{min-height:220px}.stamp-grid,.status-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.cabinet{top:66px;left:16px;right:16px;width:auto;max-height:58vh}.search-panel{top:66px;left:16px;right:16px;width:auto}.mobile-bottom{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);z-index:70;left:0;right:0;bottom:0;height:calc(50px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#0a0808;border-top:1px solid var(--line)}.mobile-bottom a{display:flex;align-items:center;justify-content:center;min-height:50px;color:var(--muted);font-size:13px}.mobile-bottom a.is-current{background:var(--red);color:var(--title)}}
