body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.is-native header{padding-top:env(safe-area-inset-top)}.is-native nav.fixed-bottom{padding-bottom:env(safe-area-inset-bottom)}.is-native .feedback-button{bottom:calc(5rem + env(safe-area-inset-bottom))}.is-native .sticky,.is-native .fixed{top:env(safe-area-inset-top)!important}.is-native main header,.is-native main .sticky-header{margin-top:env(safe-area-inset-top)}.is-native main{animation:.3s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}input[type=search]::-webkit-search-cancel-button{appearance:none}:root{--primary-color:#3b82f6}.skip-to-main{z-index:999;position:absolute;left:-9999px}.skip-to-main:focus{color:#fff;background-color:#06c;outline:2px solid #fff;padding:8px 16px;top:0;left:0}@layer base{button,input,select,textarea{min-height:44px;font-size:16px;line-height:1.4}button{touch-action:manipulation}}.toc{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;margin:24px 0;padding:16px;box-shadow:0 1px 3px #0000001a}.dark .toc{background:#1f2937;border-color:#374151}.toc .toc-title{color:#1f2937;margin-bottom:12px;font-size:1.125rem;font-weight:600}.dark .toc .toc-title{color:#f3f4f6}.toc .toc-list{margin:0;padding-left:20px;list-style:none}.toc .toc-list li{margin:6px 0;line-height:1.6}.toc .toc-l2 a{color:#2563eb;font-weight:500}.toc .toc-l3{margin-left:16px}.toc .toc-l3 a{color:#3b82f6;font-size:.95rem}.toc .toc-l4{margin-left:32px}.toc .toc-l4 a{color:#60a5fa;font-size:.9rem}.toc a{text-decoration:none;transition:color .2s}.toc a:hover{color:#1d4ed8;text-decoration:underline}:target{scroll-margin-top:20px;animation:2s highlight}@keyframes highlight{0%,to{background-color:#0000}10%,90%{background-color:#fef3c7}}@keyframes slideUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.iwc-guide{color:#374151;margin-top:2rem;font-size:1rem;line-height:1.75}.dark .iwc-guide{color:#d1d5db}.iwc-guide h3{color:#111827;border-bottom:2px solid #e9d5ff;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:800;line-height:1.3}.dark .iwc-guide h3{color:#f9fafb;border-bottom-color:#4c1d95}.iwc-guide h4{color:#1f2937;margin-top:1.75rem;margin-bottom:.75rem;font-size:1.2rem;font-weight:700;line-height:1.35}.dark .iwc-guide h4{color:#f3f4f6}.iwc-guide h5{color:#6d28d9;text-transform:uppercase;letter-spacing:.05em;margin-top:1.25rem;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.callout{border-left:4px solid;border-radius:0 6px 6px 0;margin:16px 0;padding:12px 16px}.callout p:last-child,.callout p:only-child{margin-bottom:0}.callout-info{color:#1e40af;background:#eff6ff;border-color:#3b82f6}.dark .callout-info{color:#93c5fd;background:#1e3a8a33;border-color:#3b82f6}.callout-warning{color:#78350f;background:#fffbeb;border-color:#f59e0b}.dark .callout-warning{color:#fcd34d;background:#78350f33;border-color:#f59e0b}.callout-success{color:#15803d;background:#f0fdf4;border-color:#22c55e}.dark .callout-success{color:#86efac;background:#14532d33;border-color:#22c55e}.callout-danger{color:#991b1b;background:#fef2f2;border-color:#ef4444}.dark .callout-danger{color:#fca5a5;background:#7f1d1d33;border-color:#ef4444}.callout-note{color:#374151;background:#f9fafb;border-color:#6b7280}.dark .callout-note{color:#d1d5db;background:#37415133;border-color:#9ca3af}figure.my-4{clear:both}figure.my-4 figcaption{color:#6b7280;text-align:center;margin-top:.25rem;font-size:.85rem}.iwc-guide p{color:#4b5563;margin-bottom:1.1rem}.iwc-guide ul{margin-bottom:1.1rem;padding-left:1.5rem;list-style:outside}.iwc-guide ol{margin-bottom:1.1rem;padding-left:1.5rem;list-style:decimal}.iwc-guide li{color:#4b5563;margin-bottom:.4rem}.iwc-guide strong{color:#111827;font-weight:700}.iwc-guide h3:first-child{margin-top:0}pre:has(code.hljs){background:#1e1e2e;border-radius:8px;margin:1.25em 0;padding:1.1em 1.3em;font-size:.85em;line-height:1.6;overflow-x:auto}pre:has(code.hljs) code{color:#cdd6f4;white-space:pre;background:0 0;font-family:JetBrains Mono,Fira Code,Courier New,Consolas,monospace;font-size:1em;display:block}pre:has(code.hljs) code.hljs{color:#cdd6f4;white-space:pre;background:0 0;font-family:JetBrains Mono,Fira Code,Courier New,Consolas,monospace;font-size:1em;display:block}.hljs-keyword,.hljs-selector-tag{color:#cba6f7;font-weight:600}.hljs-built_in,.hljs-builtin-name{color:#89dceb}.hljs-type{color:#89b4fa}.hljs-string,.hljs-template-string,.hljs-template-variable,.hljs-regexp{color:#a6e3a1}.hljs-number,.hljs-literal{color:#fab387}.hljs-comment{color:#6c7086;font-style:italic}.hljs-title,.hljs-name{color:#89dceb}.hljs-attr,.hljs-attribute{color:#89b4fa}.hljs-variable,.hljs-params{color:#cdd6f4}.hljs-tag{color:#f38ba8}.hljs-selector-class,.hljs-selector-id{color:#f9e2af}.hljs-operator,.hljs-punctuation{color:#cdd6f4;opacity:.7}.hljs-meta{color:#f2cdcd}.hljs-addition{color:#a6e3a1;background:#1a2e1a}.hljs-deletion{color:#f38ba8;background:#2e1a1a}details.rte-details,div[data-type=details].rte-details{border:1px solid #e5e7eb;border-radius:8px;margin:.85em 0;overflow:hidden}details.rte-details>summary,div[data-type=details].rte-details>div[data-type=detailsSummary]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f9fafb;padding:9px 14px;font-weight:600;list-style:inside disclosure-closed;transition:background .15s}.dark details.rte-details>summary,.dark div[data-type=details].rte-details>div[data-type=detailsSummary]{color:#f3f4f6;background:#1f2937}details.rte-details[open]>summary,div[data-type=details].rte-details.is-open>div[data-type=detailsSummary]{background:#f3f4f6;border-bottom:1px solid #e5e7eb;list-style:inside disclosure-open}.dark details.rte-details[open]>summary,.dark div[data-type=details].rte-details.is-open>div[data-type=detailsSummary]{background:#374151;border-bottom-color:#374151}details.rte-details>summary:hover,div[data-type=details].rte-details>div[data-type=detailsSummary]:hover{background:#f3f4f6}details.rte-details>div,div[data-type=details].rte-details>div[data-type=detailsContent]{padding:10px 16px}
/*# sourceMappingURL=0-nljws5fu9by.css.map*/