@import url('/static/site-navigation.css?v=20261002_black_chrome_v1');
@font-face{font-family:ShowcaseManrope;src:url('/static/editor-showcase/fonts-v2/manrope-latin-500.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:ShowcaseManrope;src:url('/static/editor-showcase/fonts-v2/manrope-latin-700.woff2') format('woff2');font-weight:700;font-display:swap}

/* Opt-in public and account surfaces. Policies and creation editors remain static. */
body[data-public-page]{--site-header-height:calc(56px + env(safe-area-inset-top,0px));margin:0;background:#000!important;height:auto!important;min-height:100svh;overflow-y:auto!important;forced-color-adjust:auto}
body[data-public-page].site-menu-open{overflow:hidden!important}
html:has(body[data-public-page]){scrollbar-width:none}
html:has(body[data-public-page])::-webkit-scrollbar{display:none}
body.has-site-shell[data-public-page] .wizard-shell{display:block;width:100%!important;max-width:none!important;height:auto!important;min-height:100svh;padding:var(--site-header-height) 0 0!important;overflow:visible!important;background:#000!important}
body[data-public-page] .wizard-topbar{display:none!important}
.public-page{--page-background:#24115d;--page-neutral:#f5f3ff;--page-primary:#80f5ff;--page-secondary:#dfb7ff;--cta-background:#80f5ff;--cta-neutral:#24115d;color-scheme:dark;background:var(--page-background);color:var(--page-neutral);font:500 16px/1.6 ShowcaseManrope,Arial,sans-serif;border-radius:22px;box-sizing:border-box}
body.has-site-shell[data-public-page] .wizard-root.public-page{display:block;width:calc(100% - 8px)!important;max-width:none!important;min-height:calc(100svh - var(--site-header-height) - 12px);height:auto;margin:8px 4px 4px;padding:24px 20px 40px!important;overflow:visible!important;justify-content:initial;gap:0}
.public-page{forced-color-adjust:none}
.public-page *{box-sizing:border-box}
.public-page :is(button,input,textarea,select){font-family:inherit}
.public-page :is(button,a,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.public-page a{color:var(--page-primary);text-underline-offset:4px}
.public-page :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--page-secondary);outline-offset:4px}
.public-page :is(button,input,textarea,select):disabled{cursor:not-allowed;opacity:.65}
.public-page input,.public-page textarea,.public-page select{font-size:16px}
.public-page :is(h1,h2,h3,p){text-shadow:none}
.public-page ::selection{background:var(--page-secondary);color:var(--page-background)}
.public-page.support-page{width:calc(100% - 8px);min-height:calc(100svh - var(--site-header-height) - 12px);margin:calc(var(--site-header-height) + 8px) 4px 4px;padding:24px 20px 40px}
@media(min-width:700px){body.has-site-shell[data-public-page] .wizard-root.public-page{padding:36px 36px 56px!important}}
@media(min-width:700px){.public-page.support-page{padding:36px 36px 56px}}
@media(max-width:359px){body.has-site-shell[data-public-page] .wizard-root.public-page{padding:18px 16px 32px!important}}
@media(max-width:359px){.public-page.support-page{padding:18px 16px 32px}}
@media(prefers-reduced-motion:reduce){.public-page *{scroll-behavior:auto!important}}
