.n4ab{--ab-red:#ef3340;--ab-ink:#eef0f3;--ab-mute:#98a2ac;--ab-line:rgba(255,255,255,.11);--ab-soft:rgba(255,255,255,.045);--ab-chip:rgba(255,255,255,.07);position:relative;margin:28px auto 0;padding:16px 14px 18px;border:1px solid var(--ab-line);border-radius:16px;color:var(--ab-ink);background:linear-gradient(170deg,rgba(255,255,255,.05),rgba(255,255,255,.015));font-size:14.5px;line-height:1.62;scroll-margin-top:84px}html[data-theme=light] .n4ab{--ab-red:#c4202c;--ab-ink:#1b2128;--ab-mute:#55606b;--ab-line:rgba(0,0,0,.14);--ab-soft:rgba(0,0,0,.035);--ab-chip:rgba(0,0,0,.06);background:linear-gradient(170deg,#fff,#f4f6f9)}.n4ab{max-width:100%;width:100%;box-sizing:border-box}.n4ab,.n4ab *{min-width:0}.n4ab a{color:var(--ab-red);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.n4ab p{margin:0 0 .75em;overflow-wrap:anywhere}.n4ab-head{margin-bottom:8px}.n4ab-kick{display:block;margin-bottom:4px;color:var(--ab-red);font-size:10.5px;font-weight:900;letter-spacing:.16em}.n4ab h2{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.015em}.n4ab-lead{max-width:80ch;margin:8px 0 12px;font-size:15px}.n4ab-jump{display:flex;gap:8px;margin:0 -14px 14px;padding:2px 14px 6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.n4ab-jump::-webkit-scrollbar{display:none}.n4ab-jump a{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--ab-line);border-radius:999px;background:var(--ab-chip);color:var(--ab-ink);font-size:12.5px;font-weight:700;text-decoration:none;white-space:nowrap}.n4ab-jump a:active{border-color:var(--ab-red)}.n4ab-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.n4ab-card,.n4ab-q{border:1px solid var(--ab-line);border-radius:12px;background:var(--ab-soft);scroll-margin-top:84px}.n4ab summary{list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.n4ab summary::-webkit-details-marker{display:none}.n4ab-card>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:10px 14px}.n4ab-card>summary h3{margin:0;font-size:16px;line-height:1.25;letter-spacing:-.01em}.n4ab-card>summary:after,.n4ab-fold>summary:after,.n4ab-q>summary:after{content:"";flex:none;width:9px;height:9px;margin-left:auto;border-right:2px solid var(--ab-red);border-bottom:2px solid var(--ab-red);transform:rotate(45deg) translateY(-2px);transition:transform .18s}.n4ab details[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.n4ab-body{padding:0 14px 6px}.n4ab-fold{margin-top:10px;border:1px solid var(--ab-line);border-radius:12px;background:var(--ab-soft);scroll-margin-top:84px}.n4ab-fold>summary{display:flex;align-items:center;gap:12px;min-height:50px;padding:10px 14px}.n4ab-fold>summary h3{margin:0;font-size:16px;line-height:1.25}.n4ab-foldbody{padding:0 14px 14px}.n4ab-sub{margin:22px 0 6px;font-size:17px;letter-spacing:-.01em}.n4ab-muted{color:var(--ab-mute);margin:0 0 10px}.n4ab-hint{margin:0 0 6px;color:var(--ab-mute);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-align:right}.n4ab-tablewrap{overflow-x:auto;border:1px solid var(--ab-line);border-radius:12px;-webkit-overflow-scrolling:touch}.n4ab-table{width:100%;min-width:100%;border-collapse:collapse;font-size:13px;line-height:1.4}.n4ab-table td,.n4ab-table th{padding:9px 12px;border-top:1px solid var(--ab-line);text-align:left;vertical-align:top}.n4ab-table thead th{border-top:0;background:var(--ab-soft);color:var(--ab-mute);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.n4ab-table tbody th{font-weight:700;background:linear-gradient(90deg,var(--ab-soft),var(--ab-soft))}.n4ab-note{margin:8px 0 0;color:var(--ab-mute);font-size:12.5px}.n4ab-guide{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.n4ab-guide li>a,.n4ab-guide li>div{display:block;min-height:48px;padding:11px 14px;border:1px solid var(--ab-line);border-radius:12px;background:var(--ab-soft);color:var(--ab-ink);text-decoration:none}.n4ab-guide li>a:active{border-color:var(--ab-red)}.n4ab-guide b{display:block;color:var(--ab-red);font-size:14px}.n4ab-guide span{display:block;margin-top:2px;color:var(--ab-ink);font-size:13.5px;line-height:1.5}.n4ab-guide span a{color:var(--ab-red)}.n4ab-faq{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.n4ab-q>summary{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 14px}.n4ab-q>summary h4{margin:0;font-size:14.5px;line-height:1.3}.n4ab-q>p{margin:0;padding:0 14px 12px}.n4ab-credit{margin:18px 0 0;padding-top:12px;border-top:1px solid var(--ab-line);color:var(--ab-mute);font-size:11.5px;line-height:1.6}@media (min-width:801px){.n4ab{padding:22px 24px 24px;font-size:14.5px}.n4ab h2{font-size:28px}.n4ab-lead{font-size:16px}.n4ab-jump{margin:0 0 16px;padding:0;flex-wrap:wrap;overflow:visible}.n4ab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.n4ab-card>summary,.n4ab-fold>summary,.n4ab-q>summary{pointer-events:none;cursor:default}.n4ab-card>summary:after,.n4ab-fold>summary:after,.n4ab-q>summary:after{display:none}.n4ab-fold{margin-top:22px;border:0;border-radius:0;background:none}.n4ab-fold>summary{min-height:0;padding:0}.n4ab-fold>summary h3{font-size:19px}.n4ab-foldbody{padding:0}.n4ab-fold .n4ab-sub{margin:0 0 6px}.n4ab-card>summary{min-height:0;padding:15px 16px 4px}.n4ab-card>summary h3{font-size:17px}.n4ab-body{padding:0 16px 8px}.n4ab-hint{display:none}.n4ab-guide{gap:10px}.n4ab-faq,.n4ab-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.n4ab-faq{gap:10px 18px;align-items:start}.n4ab-q>summary{min-height:0;padding:12px 16px 2px}.n4ab-q>p{padding:0 16px 14px}}@media (max-width:800px){.n4ab-table.n4ab-wide{min-width:560px}.n4ab-table td,.n4ab-table th{padding:8px 10px}.n4ab-table:not(.n4ab-wide) tbody th{width:34%}.n4ab-table tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#14171b;box-shadow:1px 0 0 var(--ab-line)}html[data-theme=light] .n4ab-table tbody th{background:#eef1f5}}@media (prefers-reduced-motion:reduce){.n4ab-card>summary:after,.n4ab-q>summary:after{transition:none}}