*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0D0B0B;color:#EDE4D8;font:16px/1.75 system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;overflow-x:hidden}body.panel-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}.wrap,.top-inner{width:min(1220px,calc(100% - 32px));margin:0 auto}.site-top{position:fixed;z-index:50;top:0;left:0;right:0}.fireline{height:16px;background:#E11D2E;color:#FFF8F0;font-size:11px;line-height:16px}.top-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand-mini{font-weight:800;letter-spacing:.04em}.text-button{border:0;background:transparent;color:#FFF8F0;padding:0 4px;cursor:pointer}.blastbar{height:50px;background:#0D0B0B;border-bottom:1px solid rgba(225,29,46,.28)}.brand-logo{display:flex;align-items:center;font-size:21px;font-weight:900;color:#FFF8F0}.brand-logo img{height:26px;width:auto;object-fit:contain}.blast-actions{display:flex;gap:10px;align-items:center}.verify-link,.cabinet-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:8px}.verify-link{color:#F3E6D2}.cabinet-button{border:1px solid rgba(225,29,46,.55);background:#161111;color:#FFF8F0;cursor:pointer}.tagbar{height:42px;background:#1C1717}.tag-inner{justify-content:flex-start;gap:18px}.tag-link{position:relative;height:42px;display:flex;align-items:center;padding:0 12px;color:#D8CBBA}.tag-link:before{content:"";position:absolute;left:0;width:3px;height:16px;background:#E11D2E}.tag-link.is-current{background:#E11D2E;color:#FFF8F0}.site-main{padding-top:108px;min-height:70vh}.overlay{position:fixed;z-index:60;inset:0;background:rgba(0,0,0,.62);opacity:0;visibility:hidden;pointer-events:none;transition:.2s}.overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.cabinet,.search-panel{position:fixed;z-index:70;background:#0D0B0B;border:1px solid rgba(225,29,46,.28);box-shadow:0 18px 44px rgba(0,0,0,.46);visibility:hidden;pointer-events:none;opacity:0;transition:.2s}.cabinet{top:66px;right:max(16px,calc((100vw - 1220px)/2));width:340px;max-height:calc(100vh - 82px);overflow:auto;border-top:2px solid #E11D2E;border-radius:8px}.cabinet.is-open,.search-panel.is-open{visibility:visible;pointer-events:auto;opacity:1}.panel-head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#0D0B0B;border-bottom:1px solid rgba(225,29,46,.28)}.panel-brand{display:flex;gap:8px;align-items:center}.panel-brand img{height:24px;width:auto;object-fit:contain}.panel-close{min-width:44px;min-height:44px;border:1px solid rgba(226,177,74,.36);border-radius:7px;background:#161111;color:#F3E6D2;cursor:pointer}.cabinet-group{padding:8px 12px 12px}.cabinet-group h2{margin:8px 0 4px;color:#E2B14A;font-size:14px}.cabinet-group a{display:block;padding:9px 8px;border-bottom:1px solid rgba(255,255,255,.05)}.cabinet-group b,.cabinet-group span{display:block}.cabinet-group span{font-size:12px;color:#B7A898}.search-panel{top:66px;left:max(16px,calc((100vw - 1220px)/2));width:400px;border-radius:0 0 8px 8px}.search-box{display:block;padding:14px}.search-box span{display:block;margin-bottom:8px;color:#D8CBBA;font-size:14px}.search-box input{width:100%;height:46px;border:1px solid rgba(226,177,74,.36);border-radius:8px;background:#161111;color:#FFF8F0;padding:0 12px;outline:none}.quick-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 14px}.quick-links a{min-height:44px;display:flex;align-items:center;padding:8px 10px;border-radius:7px;background:#1C1717}.hero,.section{padding:44px 0}.section.alt{background:#161111}.ticker{margin-top:28px;background:#F3E6D2;color:#33241F;border-left:5px solid #E11D2E}.ticker a{display:block;padding:10px 14px;font-weight:800}.hero-grid{display:grid;grid-template-columns:42fr 58fr;gap:28px;align-items:center}.eyebrow{color:#E2B14A;font-weight:800;letter-spacing:.08em}.hero h1,.page-head h1{margin:.15em 0 .45em;color:#FFF8F0;font-size:clamp(28px,4vw,32px);line-height:1.25}.hero-copy{font-size:17px;color:#D8CBBA}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:8px;background:linear-gradient(135deg,#FF4A4F 0%,#E11D2E 50%,#8B1E2D 100%);color:#FFF8F0;font-weight:800}.btn.secondary{background:#F3E6D2;color:#38241F;border:1px solid #E11D2E}.media-slot{display:flex;align-items:center;justify-content:center;min-height:210px;max-height:240px;background:#8B1E2D;border:1px solid rgba(226,177,74,.36);overflow:hidden}.media-slot img{width:100%;height:auto;max-height:240px;object-fit:contain;object-position:center}.media-fallback{padding:28px;text-align:center;color:#FFF8F0;font-size:26px;font-weight:900}.stamp-grid,.card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stamp,.card,.verify-card,.index-card{background:#1C1717;border:1px solid rgba(225,29,46,.28);border-radius:8px;overflow:hidden}.stamp img,.card img,.content-image img{width:100%;height:150px;object-fit:contain;object-position:center;background:#0D0B0B}.stamp-body,.card-body{padding:16px}.stamp h2,.card h2,.section h2{color:#FFF8F0;line-height:1.3}.stamp h2,.card h2{font-size:19px;margin:0 0 8px}.stamp p,.card p{margin:0;color:#CFC3B4}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.section-head h2{margin:0;font-size:25px}.section-head p{max-width:650px;margin:0;color:#B7A898}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:22px}.content-image{background:#0D0B0B;border:1px solid rgba(226,177,74,.24);display:flex;align-items:center;justify-content:center}.content-image img{height:180px}.prose p{margin:0 0 14px}.prose strong{color:#FFF8F0}.track{display:grid;gap:10px;counter-reset:track}.track article{position:relative;padding:14px 16px 14px 52px;background:#1C1717;border-left:2px solid #E11D2E}.track article:before{counter-increment:track;content:counter(track);position:absolute;left:14px;top:14px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#E11D2E;color:#FFF8F0;font-weight:800}.track h3{margin:0 0 4px;color:#FFF8F0}.track p{margin:0;color:#B7A898}.verify-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.verify-card{padding:15px}.verify-card h3{margin:0 0 8px;color:#FFF8F0;font-size:17px}.status{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:800;margin-bottom:8px;background:#F3E6D2;color:#38241F}.status.s2{background:#E2B14A;color:#33241F}.status.s3{background:#8B1E2D;color:#FFF8F0}.status.s4{background:#E25A2A;color:#FFF8F0}.status.s5{background:#261E1E;color:#FFF8F0;border:1px solid #E2B14A}.status.s6{background:#E11D2E;color:#FFF8F0}.brief-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.brief{padding:16px;background:#1C1717;border-top:3px solid #E2B14A}.brief h3{color:#FFF8F0}.notice-box{padding:22px;border:1px solid #8B1E2D;background:#161111}.app-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:28px;align-items:center}.app-visual{display:flex;justify-content:center;align-items:center;min-height:260px;background:#161111}.app-visual img.app-shot{max-height:420px;width:auto;object-fit:contain}.app-icon{width:64px;height:64px;object-fit:contain;margin-bottom:14px}.page-head{padding:42px 0 22px;border-bottom:1px solid rgba(225,29,46,.28);background:linear-gradient(180deg,#161111,#0D0B0B)}.page-head p{max-width:800px;color:#B7A898}.page-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:30px 0 50px}.article-list{display:grid;gap:14px}.article-list article,.longform section,.terms section,.faq-item{padding:20px;background:#1C1717;border:1px solid rgba(225,29,46,.2);border-radius:8px}.article-list h2,.longform h2,.terms h2,.faq-item h2{margin-top:0;color:#FFF8F0;font-size:21px}.article-list p,.longform p,.terms p,.faq-item p{color:#D8CBBA}.sidebox{position:sticky;top:128px;align-self:start;padding:18px;background:#261E1E;border-top:3px solid #E11D2E}.sidebox h2{margin-top:0;color:#FFF8F0}.sidebox a{display:block;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.08)}.topic-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.topic-tags span{padding:6px 10px;background:#261E1E;border-left:3px solid #E11D2E;color:#F3E6D2}.risk-list,.index-list{display:grid;gap:10px}.risk-list li,.index-list li{padding:13px 14px;background:#1C1717;border-left:3px solid #E25A2A}.terms{display:grid;gap:14px;padding:30px 0 50px}.faq-list{display:grid;gap:12px;padding:30px 0 50px}.contact-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.contact-cards article{padding:20px;background:#1C1717;border:1px solid rgba(225,29,46,.2)}.site-footer{background:#080606;border-top:1px solid #E11D2E;color:#D8CBBA;padding:30px 0 80px}.footer-brand{margin-bottom:22px}.footer-logo{display:inline-flex;align-items:center;gap:10px}.footer-logo img{height:26px;width:auto;object-fit:contain}.footer-logo span{display:grid}.footer-logo small{color:#8A7B6C}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.footer-grid h2{font-size:15px;color:#E2B14A}.footer-grid a{display:block;padding:4px 0}.footer-note,.copyright{margin-top:20px;color:#8A7B6C;font-size:13px}.mobile-bottom{display:none}a:hover{color:#FFF8F0}.btn:hover,.tag-link:hover{filter:brightness(1.06)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #E2B14A;outline-offset:3px}@media(max-width:860px){.tagbar{display:none}.site-main{padding-top:66px}.hero,.section{padding:32px 0}.hero-grid,.split,.page-layout,.app-grid{grid-template-columns:1fr}.hero-grid{gap:18px}.stamp-grid,.card-grid{grid-template-columns:repeat(2,1fr)}.verify-grid{grid-template-columns:1fr 1fr}.brief-grid{grid-template-columns:1fr 1fr}.sidebox{position:static}.footer-grid{grid-template-columns:repeat(2,1fr)}.mobile-bottom{position:fixed;z-index:55;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:calc(50px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#080606;border-top:1px solid rgba(225,29,46,.4)}.mobile-bottom a{display:grid;place-items:center;min-height:50px;font-size:13px}.mobile-bottom a.is-current{background:#E11D2E;color:#FFF8F0}.cabinet{top:66px;left:16px;right:16px;width:auto;max-height:58vh}.search-panel{top:66px;left:16px;right:16px;width:auto}.site-footer{padding-bottom:92px}.contact-cards{grid-template-columns:1fr}}@media(max-width:560px){.wrap,.top-inner{width:min(100% - 32px,1220px)}.verify-link,.cabinet-button{padding:0 10px}.brand-logo{font-size:18px}.stamp-grid,.card-grid,.verify-grid,.brief-grid,.footer-grid{grid-template-columns:1fr}.section-head{align-items:flex-start;flex-direction:column}.media-slot{min-height:180px}.content-image img{height:160px}.quick-links{grid-template-columns:1fr 1fr}}
