.brand.site{--veil-a:0.68;--veil-floor:0.6;--veil-dark:0.22;--veil-band:0.22;background:transparent}.brand.site .sky-veil{-webkit-mask-image:none;mask-image:none}.brand.site .sky-calm .sky-night{opacity:1}.brand.site-docs .sky-calm{opacity:.2}.brand.site-docs{--veil-a:0.4;--veil-floor:0.3;--veil-dark:0.2;--veil-band:0}body:has(.brand.site):before{display:none}body:has(.brand.site),html:has(.brand.site){background:#03040a}.site-skip{position:fixed;left:16px;top:12px;z-index:80;padding:10px 16px;border-radius:999px;background:var(--text);color:var(--ink);font-size:14px;transform:translateY(-160%);transition:transform .2s ease}.site-skip:focus{transform:none}.site .font-cover,.site .font-custom-bold{font-family:inherit;font-weight:600}.site .font-light,.site .font-thin{font-family:inherit;font-weight:300}.site h1,.site h2,.site h3{text-wrap:balance}.site h1{font-weight:600;letter-spacing:-.035em}.site h2{font-weight:500;letter-spacing:-.03em}.site li,.site p{text-wrap:pretty}.site .text-primary{color:#ff7a3a}.site .border-primary{border-color:#ff7a3a}.site .bg-primary{background:linear-gradient(180deg,#ff8a4c 0,var(--sun) 55%,#e2501a 100%);color:var(--btn-text)}.site .bg-primary\/20{background:rgba(255,122,58,.18)}.site .abs-wallpaper,.site .bg-custom-radial,.site .bg-custom-radial-2,.site .bg-custom-radial-silver{background-image:none}.site .bg-background,.site .bg-white\/\[0\.02\]{background-color:transparent}.site .bg-background\/50,.site .bg-background\/60,.site [class*=rounded].bg-background,.site [class*=rounded].bg-black{background-color:rgba(9,12,28,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site [class*=rounded].bg-custom-radial-silver:not(.bg-background):not(.bg-black){background-color:rgba(9,12,28,.62)}.site .noise-bg:before,.site [class*=line-bg]{display:none}.site .bg-black:not([class*=rounded]):not(.fixed),.site .bg-black\/50{background-color:rgba(5,7,16,.3)}.site .site-page{width:100%;max-width:1240px;margin:0 auto;padding:56px 20px 96px}@media (min-width:768px){.site .site-page{padding:96px 32px 128px}}.site .site-cta,.site .site-hero,.site .site-section>.site-h2,.site .site-section>.site-lede,.site .site-section>.site-note{text-shadow:calc(var(--sdx) * 2px) calc(var(--sdy) * 2px + 1px) 3px rgba(var(--ink-rgb),.45),0 0 18px rgba(var(--ink-rgb),.35)}.site .site-hero{max-width:820px}.site .site-eyebrow{font-family:var(--font-space,var(--font-figtree)),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.site .site-h1{margin-top:14px;font-size:clamp(36px,5.2vw,68px);line-height:1}.site .site-h2{font-size:clamp(26px,3vw,42px);line-height:1.04}.site .site-lede{margin-top:16px;max-width:640px;font-size:18px;line-height:1.5;color:var(--text)}.site .site-actions{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.site .site-actions-center{justify-content:center}.site .site-card a,.site .site-link,.site .site-note a{color:var(--accent);text-decoration:underline;text-decoration-color:rgba(255,217,160,.4);text-underline-offset:3px}.site .site-link:hover,.site .site-note a:hover{text-decoration-color:currentColor}.site .site-section{margin-top:88px}.site .site-grid{display:grid;gap:14px}.site .site-hero+.site-grid{margin-top:56px}@media (min-width:768px){.site .site-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.site .site-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .site-card{border:1px solid rgba(var(--text-rgb),.12);border-radius:20px;padding:24px;background-color:rgba(9,12,28,.62);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),calc(var(--sdx) * 36px) calc(var(--sdy) * 24px + 28px) 80px -50px rgba(0,0,0,.6)}.site .site-card p+p{margin-top:10px}.site .site-card-title{margin-bottom:8px;font-size:20px;font-weight:600;letter-spacing:-.015em}.site .site-chips{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.site .site-chips li{padding:8px 14px;border-radius:999px;border:1px solid rgba(255,217,160,.35);background:rgba(9,12,28,.55);font-size:14px}.site .site-note{margin-top:18px;font-size:15px}.site .site-steps{margin-top:26px;display:grid;gap:12px;counter-reset:step}.site .site-steps li{position:relative;padding:20px 22px 20px 70px;border:1px solid rgba(var(--text-rgb),.12);border-radius:18px;background-color:rgba(9,12,28,.62);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);counter-increment:step}.site .site-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:22px;top:21px;font-family:var(--font-space,var(--font-figtree)),ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;color:#ff7a3a}.site .site-steps h3{font-size:18px;font-weight:600}.site .site-steps p{margin-top:4px}.site .site-steps .site-eyebrow{margin:0 0 4px}.site .site-example{margin-top:26px;overflow-x:auto}.site .site-example table{width:100%;border-collapse:collapse;font-size:15px}.site .site-example td,.site .site-example th{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(var(--text-rgb),.12)}.site .site-example tr:last-child td,.site .site-example tr:last-child th{border-bottom:0}.site .site-example thead th{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.site .site-example tbody th{font-weight:600;white-space:nowrap}@media (max-width:600px){.site .site-example{padding:8px}.site .site-example table{font-size:14px}.site .site-example td,.site .site-example th{padding:10px 8px}.site .site-example thead th{font-size:11px}.site .site-example tbody th{white-space:normal}}.site .site-list{display:grid;gap:8px;padding-left:18px;list-style:disc}.site .site-list li::marker{color:#ff7a3a}.site .site-faq{margin-top:24px;display:grid;gap:10px;max-width:860px}.site .site-faq details{border:1px solid rgba(var(--text-rgb),.12);border-radius:18px;background-color:rgba(9,12,28,.62);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.site .site-faq summary{cursor:pointer;list-style:none;padding:18px 22px;font-size:17px;font-weight:600}.site .site-faq summary::-webkit-details-marker{display:none}.site .site-faq summary:after{content:"+";float:right;color:var(--accent)}.site .site-faq details[open] summary:after{content:"\2212"}.site .site-faq details p{padding:0 22px 20px}.site .site-cta{margin-top:104px;text-align:center}.site .site-cta .site-lede{margin-left:auto;margin-right:auto}.brand.site-site{--muted:var(--text);--faint:var(--text)}.site-site .text-foreground\/70,.site-site .text-gray-200,.site-site .text-gray-300,.site-site .text-gray-400,.site-site .text-gray-500,.site-site .text-zinc-400{color:var(--text)}