.sheet-page{padding-block:clamp(32px, 5vw, 56px) var(--section-y)}.sheet-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.sheet-back{color:var(--text-muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.sheet-back:hover{color:var(--text)}.sheet-actions{gap:8px;display:flex}.sheet{max-width:calc(980px + var(--gutter) * 2)}.sheet>*{background:var(--surface)}.sheet-head{border:1px solid var(--border);background:radial-gradient(60% 120% at 100% 0%, var(--sheet-glow), transparent 70%), var(--surface);border-bottom:0;border-radius:24px 24px 0 0;padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}.acc-shield{--sheet:#2f5bff;--sheet-soft:#2f5bff14;--sheet-glow:#2f5bff29}.acc-pulse{--sheet:#6d3fe0;--sheet-soft:#6d3fe014;--sheet-glow:#6d3fe029}.sheet-brand{color:var(--text);justify-content:space-between;align-items:center;display:flex}.sheet-kind{text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);font-size:12px}.sheet-tag{color:var(--sheet);margin-top:40px;font-size:14px;font-weight:600}.sheet-title{letter-spacing:-.045em;margin-top:8px;font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1}.sheet-formerly{color:var(--text-dim);margin-top:8px;font-size:13px}.sheet-headline{letter-spacing:-.02em;max-width:34ch;margin-top:18px;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.3}.sheet-headline+.sheet-intro{margin-top:12px}.sheet-intro{color:var(--text-muted);max-width:62ch;margin-top:20px;font-size:18px}.sheet-sec{border:1px solid var(--border);break-inside:avoid;border-top:0;padding:clamp(24px,4vw,44px) clamp(28px,5vw,56px)}.sheet-sec h2{text-transform:uppercase;letter-spacing:.1em;color:var(--sheet);margin-bottom:18px;font-size:13px;font-weight:600}.sheet-cols{grid-template-columns:1fr 1fr;gap:14px 40px;display:grid}.sheet-cols-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sheet-cap{background:var(--sheet-soft);break-inside:avoid;border-radius:14px;padding:18px}.sheet-cap h3{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:flex}.sheet-cap h3 svg{color:var(--sheet);flex-shrink:0}.sheet-cap p{color:var(--text-muted);margin-top:6px;font-size:14px}.sheet-feature{break-inside:avoid;background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(120deg, var(--sheet), #2f5bff 55%, #0b85b8) border-box;box-shadow:0 18px 40px -24px var(--sheet-glow);border:1.5px solid #0000;border-radius:16px;margin-bottom:16px;padding:22px 24px}.sheet-feature-head{align-items:center;gap:12px;display:flex}.sheet-feature-ico{color:#fff;background:linear-gradient(135deg, var(--sheet), #2f5bff);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.sheet-feature h3{letter-spacing:-.015em;font-size:18px;font-weight:600}.sheet-ai{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg, var(--sheet), #2f5bff);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700}.sheet-feature p{color:var(--text-muted);max-width:78ch;margin-top:12px;font-size:15px}.sheet-feature ul{grid-template-columns:repeat(3,1fr);gap:10px 20px;margin-top:16px;display:grid}.sheet-feature li{gap:8px;font-size:14px;font-weight:500;display:flex}.sheet-feature li svg{color:var(--sheet);flex-shrink:0;margin-top:2px}@media (width<=760px){.sheet-feature ul{grid-template-columns:1fr}}.sheet-list li{gap:10px;padding:4px 0;font-size:15px;display:flex}.sheet-list li svg{color:var(--sheet);flex-shrink:0;margin-top:4px}.sheet-spec{border-collapse:collapse;width:100%;font-size:14.5px}.sheet-spec th{text-align:left;color:var(--text-muted);vertical-align:top;width:34%;padding:10px 16px 10px 0;font-weight:500}.sheet-spec td{padding:10px 0}.sheet-spec tr+tr{border-top:1px solid var(--border)}.sheet-tags{flex-wrap:wrap;gap:6px;display:flex}.sheet-tags span{border:1px solid var(--border-strong);border-radius:6px;padding:4px 9px;font-size:12.5px}.sheet-foot{border:1px solid var(--border);color:var(--text-muted);border-top:0;border-radius:0 0 24px 24px;gap:8px;padding:24px clamp(28px,5vw,56px);font-size:13px;display:grid}.sheet-foot div{flex-wrap:wrap;gap:6px 18px;display:flex}.sheet-foot b{color:var(--text)}.sheet-copy{color:var(--text-dim);font-size:12px}@media (width<=760px){.sheet-cols,.sheet-cols-3{grid-template-columns:1fr}}@media print{@page{size:A4;margin:12mm}html,body{background:#fff!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:12px}.nav,.footer,.announce,.skip-link,.no-print{display:none!important}.sheet-page{padding:0}.sheet{max-width:none;padding:0}.sheet-head,.sheet-sec,.sheet-foot{border-color:#e2e7f2}.sheet-title{font-size:40px}.sheet-intro{font-size:14px}.sheet-sec{break-inside:auto;padding:12px 22px}.sheet-sec h2{break-after:avoid;margin-bottom:10px}.sheet-head{padding:22px 24px}.sheet-foot{break-inside:avoid;padding:12px 22px;font-size:11px}.sheet-tag{margin-top:18px}.sheet-cap{padding:12px}[data-reveal]{opacity:1!important;transform:none!important}}
