.public-page{--public-surface: hsl(229 40% 10% / .96);--public-surface-raised: hsl(228 35% 13% / .96);--public-edge: hsl(228 26% 30% / .56);--public-edge-active: hsl(var(--primary) / .32);--public-shadow: 0 12px 32px hsl(232 60% 3% / .2);position:relative;min-width:0;background:radial-gradient(ellipse 64rem 48rem at -12% 0,hsl(234 55% 18% / .3),transparent 76%),radial-gradient(ellipse 48rem 38rem at 112% 34rem,hsl(256 44% 15% / .18),transparent 78%),#0a0c1a}.light .public-page{--public-surface: hsl(0 0% 100% / .98);--public-surface-raised: hsl(220 25% 98%);--public-edge: hsl(221 23% 81% / .8);--public-edge-active: hsl(39 58% 45% / .4);--public-shadow: 0 8px 24px hsl(223 30% 30% / .055);background:radial-gradient(ellipse 62rem 40rem at -8% 0,hsl(226 44% 93% / .24),transparent 78%),radial-gradient(ellipse 46rem 34rem at 112% 28rem,hsl(43 66% 94% / .2),transparent 80%),#f9f8f6}.public-page-body{position:relative;z-index:1}.public-page :is(h1,h2,h3,p){overflow-wrap:anywhere}.public-page :is(a,button,input):focus-visible{outline:2px solid hsl(var(--primary-ink));outline-offset:3px}.public-page .public-hero>.liquid-card,.public-page .public-article>section.liquid-card,.public-page .public-article>section>.liquid-card,.public-page .public-contents .liquid-card,.public-page .public-article>.liquid-card{background:var(--public-surface);border-color:var(--public-edge);box-shadow:var(--public-shadow),inset 0 1px hsl(var(--foreground) / .035)}.public-page .public-hero>.liquid-card{border-color:var(--public-edge-active);padding:clamp(20px,2.8vw,40px)}.public-page .public-hero h1{font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.22;letter-spacing:-.035em;text-wrap:balance}.public-page .public-hero h1+p{margin-top:12px;max-width:72ch;line-height:1.7}.public-page .public-hero .text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .86)}.public-page .public-hero .grid>div{min-width:0;align-items:flex-start;gap:12px}.public-page .public-hero .grid>div>div{overflow-wrap:anywhere}.public-page .public-article>section.liquid-card,.public-page .public-article>section>.liquid-card{padding:clamp(20px,2.1vw,28px);transition:border-color .18s ease}.public-page .public-article>section.liquid-card:focus-within,.public-page .public-article>section>.liquid-card:focus-within{border-color:var(--public-edge-active)}.public-page .public-section-heading{min-width:0;align-items:center;gap:12px;line-height:1.4;letter-spacing:-.018em;font-size:clamp(1.125rem,1.35vw,1.25rem)}.public-page section.liquid-card>.public-section-heading{padding-bottom:16px;border-bottom:1px solid var(--public-edge)}.public-page .public-heading-text{min-width:0}.public-page .public-section-heading>span:not(.public-heading-text){box-shadow:inset 0 1px hsl(var(--foreground) / .04)}.public-page .public-article :is(p.text-sm,li.text-sm){line-height:1.8}.public-page .public-article h3{line-height:1.45;letter-spacing:-.01em}.public-page .public-article .text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .92)}.light .public-page .public-article .text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .86)}.public-page .public-contents button{line-height:1.5}.public-page .public-contents [aria-current=location]{box-shadow:inset 2px 0 hsl(var(--primary-ink))}.light .public-page .public-hero .text-primary,.light .public-page .public-article .text-primary{color:hsl(var(--primary-ink))}.light .public-page :is(.public-hero,.public-article) .text-amber-500{color:#955d09}.light .public-page :is(.public-hero,.public-article) .text-emerald-500{color:#137c57}.light .public-page :is(.public-hero,.public-article) .text-blue-500{color:#1b52b1}.light .public-page :is(.public-hero,.public-article) .text-violet-500{color:#5c2dae}.light .public-page :is(.public-hero,.public-article) .text-cyan-500{color:#0a748a}.light .public-page :is(.public-hero,.public-article) .text-pink-500{color:#a42363}.public-faq-page .faq-public-page{background:transparent}.public-faq-page .faq-public-page>.fixed{display:none}.public-faq-page .faq-public-heading{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;padding:12px 0 16px;border-bottom:1px solid var(--public-edge)}.public-faq-page .faq-public-heading h1{font-size:clamp(1.375rem,2vw,2rem);line-height:1.25;letter-spacing:-.035em}.public-faq-page :is(.faq-public-list-panel,.faq-public-answer-panel){background:var(--public-surface);border-color:var(--public-edge);box-shadow:var(--public-shadow);border-radius:16px}.public-faq-page .faq-public-answer-heading{line-height:1.5}.public-faq-page .faq-public-related-text{color:hsl(var(--muted-foreground))}.public-faq-page :is(.faq-public-category,.faq-public-popular):not([aria-pressed=true]),.public-faq-page .faq-public-list-panel>.shrink-0 span{color:hsl(var(--muted-foreground))}.public-faq-page .faq-public-category>span:last-child{color:hsl(var(--muted-foreground))!important}.public-faq-page .faq-public-search input{background:var(--public-surface-raised);border-color:var(--public-edge)}.public-faq-page .faq-public-toolbar{padding-block:12px}.public-faq-page .faq-page-answer-scroll>p{color:hsl(var(--foreground) / .86);line-height:1.85}.light .public-faq-page .faq-public-category[aria-pressed=true],.light .public-faq-page .faq-public-category[aria-pressed=true] .faq-public-filter-label,.light .public-faq-page .faq-public-category[aria-pressed=true]>span:last-child,.light .public-faq-page .faq-public-popular,.light .public-faq-page .faq-public-answer-footer button:not(:disabled),.light .public-faq-page .faq-public-answer-title>div button,.light .public-faq-page .faq-public-facts>span{color:hsl(var(--primary-ink))!important}.light .public-faq-page .faq-public-question-icon{color:hsl(var(--muted-foreground))!important}.light .public-faq-page .faq-public-popular>span:last-child{color:hsl(var(--primary-ink))}.public-error-page{padding-block:40px 96px}.public-error-panel{position:relative;max-width:42rem;padding:clamp(24px,4vw,48px);border:1px solid var(--public-edge);border-radius:24px;background:var(--public-surface);box-shadow:var(--public-shadow)}.public-error-icon{margin-bottom:24px;width:80px;height:80px;background:var(--public-surface-raised);border:1px solid var(--public-edge-active);box-shadow:inset 0 1px hsl(var(--foreground) / .04)}.public-error-icon svg{width:36px;height:36px;color:hsl(var(--primary-ink))}.public-error-code{font-size:clamp(2.5rem,7vw,4rem);line-height:1;letter-spacing:-.06em;color:hsl(var(--primary-ink));font-variant-numeric:tabular-nums;margin-bottom:16px}.public-error-panel h1{font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.25;letter-spacing:-.025em}.public-error-panel>p:not(.public-error-code){max-width:44ch;line-height:1.75}.public-error-actions{width:100%;gap:12px}.public-error-actions :is(a,button){transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}@media(min-width:1024px){.public-faq-page .faq-public-heading{padding-top:8px}.public-faq-page .faq-public-toolbar{gap:8px}.public-faq-page .faq-public-search input{height:40px;font-size:14px}.public-faq-page .faq-public-category{font-size:12px;padding-inline:12px}.public-faq-page .faq-page-item{min-height:58px;padding-block:12px}.public-faq-page .faq-public-question-text{font-size:13px;line-height:1.55}.public-faq-page .faq-page-answer-scroll>p{font-size:14px}.public-faq-page .faq-public-related-text{font-size:12px;line-height:1.55}}@media(max-width:1023px){.public-page .public-hero .grid>div{flex-direction:column;gap:8px;padding:12px}.public-page .public-hero .grid>div>div{width:100%}}@media(max-width:639px){.public-page .public-hero>.liquid-card>.relative.flex{flex-direction:column;gap:16px}.public-page .public-section-heading{align-items:start}.public-page .public-section-heading>span:not(.public-heading-text){margin-top:2px}.public-page .public-section-heading-numbered{gap:8px}.public-page .public-section-heading-numbered>span:not(.public-heading-text){width:28px;height:28px}.public-page .public-section-heading-numbered>svg{width:18px;margin-top:5px}.public-error-actions :is(a,button){width:100%}.public-error-panel{border-radius:20px}}@media(max-height:479px)and (max-width:1023px){.public-faq-page .faq-public-heading{padding-block:8px}.public-faq-page .faq-public-heading h1{font-size:1.25rem}.public-faq-page .faq-public-toolbar{padding-block:8px}}@keyframes public-surface-arrive{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.public-page .public-hero,.public-error-panel{animation:public-surface-arrive .42s ease-out both}}.reduce-motion.public-page .public-hero,.reduce-motion .public-page .public-hero,.reduce-motion .public-error-panel,.page-hidden .public-hero,.page-hidden .public-error-panel{animation:none}@media(prefers-reduced-motion:reduce){.public-page *,.public-page *:before,.public-page *:after{transition-duration:0s}}@media(min-width:1024px){.public-faq-page .faq-public-page{height:max(100dvh,600px);overflow:visible}.public-faq-page .faq-public-layout{height:calc(max(100dvh,600px) - 96px)}}
