:root{--embed-bg:var(--soft);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ink:#f1f0ec;--ink-soft:#ecebe6;--muted:#f1f0eca8;--faint:#f1f0ec4d;--line:#f1f0ec1f;--soft:#252523;--white:#1c1c1a;--embed-bg:#131312;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .st,:root[data-theme=dark] .bt{--sd-border:#f1f0ec42;--sd-error:#f97066;--st-high:#fdba74;--st-high-soft:#fdba741f}:root[data-theme=dark] .btn--ink:hover{background:#d8d7d1}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--ink:#f1f0ec;--ink-soft:#ecebe6;--muted:#f1f0eca8;--faint:#f1f0ec4d;--line:#f1f0ec1f;--soft:#252523;--white:#1c1c1a;--embed-bg:#131312;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=auto] .st,:root[data-theme=auto] .bt{--sd-border:#f1f0ec42;--sd-error:#f97066;--st-high:#fdba74;--st-high-soft:#fdba741f}:root[data-theme=auto] .btn--ink:hover{background:#d8d7d1}}html{scroll-snap-type:none}body.embed{background:var(--embed-bg);margin:0;padding:16px}.embed__main{max-width:720px;margin:0 auto}.embed__head{margin-bottom:14px}.embed__title{letter-spacing:-.01em;color:var(--ink-soft);font-size:20px;font-weight:500;line-height:1.25}.embed__lead{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.45}.embed__credit{text-align:center;color:var(--muted);margin:14px 0 2px;font-size:14px}.embed__credit a{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:3px}.embed__credit a:hover{text-decoration-color:currentColor}.embed .st-safety{margin:0 0 14px;padding:16px 18px}.embed .st-safety h2{font-size:16px}.embed .st-safety li,.embed .st-safety p{font-size:15px}.embed .st-pane{padding:28px}.embed .bt{--bt-pad:28px;--bt-sticky-top:16px}.embed .st-step{margin-top:28px;padding-top:24px}.embed .sd-noscript{margin-bottom:14px}@media (width>=1100px){.embed__main{max-width:1180px}.embed .st-result-inner{top:16px}}@media (width<=640px){.embed .st-pane{padding:20px 16px}.embed .bt{--bt-pad:20px}.embed .bt-pane{padding:20px 16px}.embed .bt-bar{margin:0 -16px -20px;padding:12px 16px}}@media (width<=400px){body.embed{padding:8px}.embed__head{padding:4px 4px 0}.embed .st-safety{padding:14px}}
