.icB8aa_page{--bg:#f5f5f5;--card:#fff;--fg:#1d1d1f;--muted:#6e6e73;--faint:#86868b;--soft:#f5f5f5;background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:500}.icB8aa_top{justify-content:space-between;align-items:center;max-width:760px;margin:0 auto;padding:22px 20px 0;display:flex}.icB8aa_back{color:var(--fg);letter-spacing:-.02em;background:var(--card);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.icB8aa_switcher{background:var(--card);border-radius:999px;gap:2px;padding:4px;display:flex}.icB8aa_switcher a{color:var(--muted);border-radius:999px;padding:6px 14px;font-size:14px;text-decoration:none;transition:background-color .2s,color .2s}.icB8aa_switcher a[aria-current=page]{background:var(--fg);color:#fff}.icB8aa_main{max-width:760px;margin:0 auto;padding:72px 20px 120px}.icB8aa_head h1{letter-spacing:-.045em;margin:0;font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1.02}.icB8aa_head p{color:var(--muted);letter-spacing:-.02em;max-width:600px;margin:16px 0 0;font-size:19px;line-height:1.38}.icB8aa_head small{color:var(--faint);margin-top:14px;font-size:13px;display:block}.icB8aa_doc{background:var(--card);counter-reset:section;border-radius:32px;margin-top:40px;padding:44px 48px}.icB8aa_doc h2{counter-increment:section;letter-spacing:-.03em;align-items:baseline;gap:12px;margin:40px 0 10px;font-size:20px;font-weight:600;display:flex}.icB8aa_doc h2:before{content:counter(section, decimal-leading-zero);color:var(--faint);font-variant-numeric:tabular-nums;font-size:13px}.icB8aa_doc h2:first-child{margin-top:0}.icB8aa_doc p,.icB8aa_doc li{color:#3a3a3c;letter-spacing:-.015em;line-height:1.6}.icB8aa_doc p{margin:0 0 12px}.icB8aa_doc ul{margin:0 0 12px;padding-left:20px}.icB8aa_doc li{margin:4px 0}.icB8aa_doc li::marker{color:var(--faint)}.icB8aa_doc strong{color:var(--fg);font-weight:600}.icB8aa_doc a{color:var(--fg);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.icB8aa_switcher a:not([aria-current=page]):hover{color:var(--fg)}}@media (max-width:640px){.icB8aa_main{padding-top:48px}.icB8aa_doc{border-radius:26px;padding:28px 22px}}
