*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.tnum{font-variant-numeric:tabular-nums}:root{--type-ratio: 1.25;--fs-0: 1rem;--fs--1: calc(var(--fs-0) / var(--type-ratio));--fs-1: calc(var(--fs-0) * var(--type-ratio));--fs-2: calc(var(--fs-1) * var(--type-ratio));--fs-label-2xs: .6875rem;--fs-label-xs: .75rem;--fs-caption: .8125rem;--fs-caption-plus: .875rem;--fs-ui-sm: var(--fs-caption-plus);--fs-ui-md: .9375rem;--fs-body-sm: .96875rem;--fs-body: 1rem;--fs-body-md: 1.0625rem;--fs-body-lg: 1.1875rem;--fs-title-sm: 1.125rem;--fs-title-md: var(--fs-1);--fs-title-lg: 1.625rem;--fs-stat-xs: 1.375rem;--fs-stat-sm: 1.5rem;--fs-stat-md: 1.625rem;--fs-stat-lg: 2.375rem;--fs-hero-num: 4.75rem;--fs-hero-num-sm: 4rem;--fs-display-h1: clamp(2.5rem, 6.5vw, 4.75rem);--fs-display-h2: clamp(2rem, 5vw, 3.25rem);--fs-display-final: clamp(2.5rem, 5.2vw, 4.25rem);--lh-solid: 1;--lh-tight: 1.2;--lh-snug: 1.3;--lh-base: 1.55;--lh-relaxed: 1.6;--lh-loose: 1.7;--lh-prose: 1.75;--page-gutter: clamp(16px, 4vw, 24px);--bg: #000000;--woodsmoke: #121214;--panel-depth-bg: linear-gradient(0deg, var(--bg), var(--woodsmoke));--shark: #1D1D1F;--tuna: #3a3a3c;--text: #f2f2f7;--text-sec: rgba(235,235,245,.6);--text-ter: rgba(235,235,245,.52);--text-quat: rgba(235,235,245,.18);--border: rgba(84,84,88,.3);--border-med: rgba(84,84,88,.5);--border-cards: rgba(255, 255, 255, .11);--separator: rgba(255, 255, 255, .1);--separator-strong: rgba(255, 255, 255, .14);--surface-0: #000000;--surface-1: #09090b;--surface-2: #121214;--surface-3: #1a1a1e;--surface-border: rgba(255, 255, 255, .08);--surface-border-hover: rgba(255, 255, 255, .13);--surface-highlight: rgba(255, 255, 255, .06);--surface-fill: var(--surface-2);--surface-chrome: rgba(9, 9, 11, .82);--surface-overlay: rgba(9, 9, 11, .94);--surface-chrome-blur: blur(12px) saturate(120%);--surface-shadow: inset 0 1px 0 var(--surface-highlight), 0 1px 2px rgba(0, 0, 0, .45), 0 8px 28px rgba(0, 0, 0, .28);--surface-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .08), 0 4px 20px rgba(0, 0, 0, .38);--surface-shadow-chrome: inset 0 1px 0 var(--surface-highlight), 0 8px 24px rgba(0, 0, 0, .35);--surface-transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease, transform .2s var(--ease-out);--space-xs: 4px;--space-sm: 6px;--space-md: 8px;--space-base: 12px;--space-lg: 14px;--space-xl: 16px;--space-2xl: 20px;--space-3xl: 28px;--section-pad-y: 88px;--section-pad-y-compact: 52px;--accent-rgb: 232, 82, 26;--accent: rgb(var(--accent-rgb));--accent-hover: #ff6a2e;--accent-dim: rgba(var(--accent-rgb),.12);--accent-glow: rgba(var(--accent-rgb),.2);--mesh-plum-rgb: 168, 85, 148;--duration-fast: .28s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ring: #f5f5f7;--bauhaus: #e8521a;--coral: #f47b6b;--copper: #9e5826;--soleil: #da9e12;--lime: #b5c842;--moss: #3a824e;--teal: #268a80;--sky: #6cb4d9;--cobalt: #306cc6;--plum: #944480;--pigment: #763494;--slate: #586276;--radius: 18px;--radius-lg: 28px;--radius-sm: 12px;--corner-smooth: superellipse(3);--mask-chevron: url(/sift/assets/icons/chevron-right.svg) no-repeat center / contain;--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif}html{height:100%;scroll-padding-top:120px;scrollbar-gutter:stable}body{display:flex;flex-direction:column;min-height:100%;min-height:100dvh;font-family:var(--font);font-size:var(--fs-0);color:var(--text);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;overflow-x:hidden;background:var(--bg)}#main-content{flex:1 0 auto;width:100%;min-width:0}footer{flex-shrink:0}.skip-link{position:absolute;left:12px;top:-48px;z-index:200;padding:8px 12px;border-radius:10px;background:var(--shark);color:var(--text);border:1px solid var(--border-med);transition:top .2s ease}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-download:focus-visible{outline-color:#fff}[tabindex="-1"]:focus{outline:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}p:not(.footer-copy) a[href^=http]{color:var(--accent);text-decoration:none;transition:color .2s ease}p:not(.footer-copy) a[href^=http]:hover{color:var(--accent-hover)}p:not(.footer-copy) a[href^=http]:not([href*="apps.madebysoandso.com"]):not([href*="sift.madebysoandso.com"]):after{content:"↗";margin-left:.2em;font-size:.85em;display:inline-block;vertical-align:.05em;text-decoration:none;transition:transform var(--duration-fast) var(--ease-out)}p:not(.footer-copy) a[href^=http]:not([href*="apps.madebysoandso.com"]):not([href*="sift.madebysoandso.com"]):hover:after{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){p:not(.footer-copy) a[href^=http]:not([href*="apps.madebysoandso.com"]):not([href*="sift.madebysoandso.com"]):hover:after{transform:none}}p:not(.footer-copy) a[href^=http]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reveal{opacity:0;transform:translateY(20px);filter:blur(4px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94),filter .6s cubic-bezier(.25,.46,.45,.94)}.reveal.visible{opacity:1;transform:none;filter:blur(0)}@media(scripting:none){.reveal{opacity:1;filter:none;transform:none}}@media(prefers-reduced-motion:reduce){.reveal{transition:none;opacity:1;filter:none;transform:none}.btn-download{transition:filter .15s ease,box-shadow .15s ease}.btn-download:hover,.btn-download:active{transform:none}}.d1{transition-delay:.08s}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.d4{transition-delay:.32s}.d5{transition-delay:.4s}.container{max-width:1080px;margin:0 auto;padding-inline:var(--page-gutter)}section{padding:var(--section-pad-y) 0}section+section{padding-top:var(--section-pad-y-compact)}header nav{position:fixed;top:0;left:0;width:100%;z-index:100;padding:12px 0 10px;background:transparent;border-bottom:1px solid transparent}.nav-shell{max-width:1080px;margin:0 auto;padding:0 18px}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px;padding:6px 6px 6px 14px}.nav-logo{display:flex;align-items:center;font-size:var(--fs-title-md);font-weight:700;letter-spacing:-.4px;flex-shrink:0}.nav-links{display:flex;align-items:center;gap:4px;list-style:none}.nav-links a{display:inline-flex;flex-direction:column;align-items:center;font-size:var(--fs-ui-sm);color:var(--text-sec);letter-spacing:-.1px;padding:7px 14px;border-radius:999px;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.nav-links a:after{content:attr(data-text);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:600;pointer-events:none}.nav-links a:hover:not(.is-scroll-active):not([aria-current=location]){color:var(--text)}.nav-links a[aria-current=page],.nav-links a[aria-current=location],.nav-links a.is-scroll-active,.nav-overlay-list a[aria-current=page],.nav-overlay-list a[aria-current=location],.footer-links a[aria-current=page]{color:var(--accent);font-weight:600}.nav-toggle{display:none;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--surface-border);background:var(--surface-1);box-shadow:inset 0 1px 0 var(--surface-highlight);color:var(--text);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.nav-toggle:hover{border-color:var(--surface-border-hover);background:var(--surface-2)}.nav-toggle-bar,.nav-toggle-bar:before,.nav-toggle-bar:after{display:block;width:17px;height:2px;background:currentColor;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-toggle-bar{position:relative}.nav-toggle-bar:before,.nav-toggle-bar:after{content:"";position:absolute;left:0}.nav-toggle-bar:before{top:-6px}.nav-toggle-bar:after{top:6px}.nav-toggle[aria-expanded=true] .nav-toggle-bar{background:transparent}.nav-toggle[aria-expanded=true] .nav-toggle-bar:before{transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bar:after{transform:translateY(-6px) rotate(-45deg)}.nav-overlay{display:none}body.menu-open,body.docs-sheet-open{overflow:hidden}.btn-download{position:relative;display:inline-flex;align-items:center;gap:7px;color:#fff;font-weight:600;font-size:var(--fs-caption-plus);letter-spacing:-.1px;padding:8px 16px;border-radius:999px;background:linear-gradient(180deg,#f26a33,var(--accent) 70%);box-shadow:0 1px 2px #0003,0 3px 10px var(--accent-glow),inset 0 1px #ffffff47;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.btn-download .apple-glyph{width:14px;height:14px}.btn-download:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 2px 4px #00000038,0 6px 18px var(--accent-glow),inset 0 1px #ffffff52}.btn-download:active{filter:brightness(.96);transform:translateY(0);box-shadow:0 1px 2px #0003,0 2px 6px var(--accent-glow),inset 0 1px #fff3}.btn-download--cta{gap:9px;padding:14px 24px;font-size:var(--fs-body-sm);box-shadow:0 2px 4px #00000038,0 8px 26px var(--accent-glow),inset 0 1px #ffffff47}.btn-download--cta .apple-glyph{width:17px;height:17px}.btn-download--cta:hover{box-shadow:0 3px 6px #0000003d,0 12px 32px var(--accent-glow),inset 0 1px #ffffff52}.apple-glyph{display:inline-block;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.05 12.04c-.03-2.93 2.39-4.34 2.5-4.41-1.36-1.99-3.48-2.27-4.23-2.29-1.79-.18-3.51 1.06-4.43 1.06-.92 0-2.33-1.04-3.83-1.01-1.96.03-3.78 1.14-4.79 2.89-2.04 3.54-.52 8.78 1.47 11.66.97 1.41 2.13 2.99 3.65 2.93 1.47-.06 2.03-.95 3.8-.95s2.27.95 3.81.92c1.58-.03 2.58-1.43 3.55-2.85 1.12-1.63 1.58-3.21 1.6-3.3-.03-.01-3.07-1.18-3.1-4.65zM14.14 3.78c.81-.98 1.36-2.35 1.2-3.7-1.16.05-2.56.77-3.4 1.75-.75.87-1.41 2.25-1.23 3.57 1.29.1 2.61-.65 3.43-1.62z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.05 12.04c-.03-2.93 2.39-4.34 2.5-4.41-1.36-1.99-3.48-2.27-4.23-2.29-1.79-.18-3.51 1.06-4.43 1.06-.92 0-2.33-1.04-3.83-1.01-1.96.03-3.78 1.14-4.79 2.89-2.04 3.54-.52 8.78 1.47 11.66.97 1.41 2.13 2.99 3.65 2.93 1.47-.06 2.03-.95 3.8-.95s2.27.95 3.81.92c1.58-.03 2.58-1.43 3.55-2.85 1.12-1.63 1.58-3.21 1.6-3.3-.03-.01-3.07-1.18-3.1-4.65zM14.14 3.78c.81-.98 1.36-2.35 1.2-3.7-1.16.05-2.56.77-3.4 1.75-.75.87-1.41 2.25-1.23 3.57 1.29.1 2.61-.65 3.43-1.62z'/%3E%3C/svg%3E") no-repeat center / contain;flex-shrink:0}.section-eyebrow{font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:var(--fs-caption-plus);margin-bottom:14px}h1.section-title,h2.section-title{font-size:var(--fs-display-h2);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin-bottom:18px}.section-body{font-size:var(--fs-1);color:var(--text-sec);line-height:var(--lh-relaxed);max-width:560px}.section-body--center{margin:0 auto;text-wrap:pretty}.section-body a,.inline-arrow-link{color:var(--accent);display:inline;transition:color .2s ease}.inline-arrow-link:after{content:"";display:inline-block;width:16px;height:16px;margin-left:4px;vertical-align:-.1em;background-color:currentColor;-webkit-mask:var(--mask-chevron);mask:var(--mask-chevron);transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.section-body a:hover,.inline-arrow-link:hover{color:var(--accent-hover)}.inline-arrow-link:hover:after{transform:translate(3px)}.section-body a:not(.inline-arrow-link),.legal-prose a{color:var(--accent);text-decoration:none;transition:color .2s ease}.section-body a:not(.inline-arrow-link):hover,.legal-prose a:hover{color:var(--accent-hover)}footer{border-top:1px solid var(--border);padding:clamp(48px,6vw,64px) 0 clamp(28px,4vw,36px);background:var(--bg);width:100%}.footer-top{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;-moz-column-gap:clamp(28px,4vw,52px);column-gap:clamp(28px,4vw,52px);row-gap:clamp(28px,5vw,56px)}.footer-brand,.footer-col{align-self:start;min-width:0}.footer-brand-name{display:inline-flex;align-items:center;font-size:var(--fs-title-md);font-weight:700;letter-spacing:-.4px;color:var(--text);transition:opacity .2s ease}.footer-brand-name:hover{opacity:.8}.footer-tagline{margin-top:12px;font-size:var(--fs-caption-plus);color:var(--text-ter);line-height:var(--lh-base)}.footer-nav{display:contents}.footer-col-title{margin:0 0 10px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.footer-links{list-style:none;display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.footer-links a{display:inline-flex;align-items:center;min-height:1.5rem;font-size:var(--fs-caption-plus);line-height:var(--lh-base);color:var(--text-sec);text-decoration:none;transition:color .15s ease}.footer-links a:hover{color:var(--text);text-decoration:none;opacity:1}.footer-x-link{display:inline-flex;align-items:center;justify-content:flex-start;width:1.375rem;min-height:1.75rem;margin:0;color:var(--text-sec);transition:color .15s ease}.footer-x-link:hover,.footer-x-link:focus-visible{color:var(--text)}.footer-x-icon{display:block;width:14px;height:14px;background-color:currentColor;-webkit-mask:url(/sift/assets/icons/x.svg) no-repeat center / contain;mask:url(/sift/assets/icons/x.svg) no-repeat center / contain}.footer-x-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--radius-sm)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;margin-top:clamp(36px,5vw,52px);padding-top:clamp(18px,2.5vw,24px);border-top:1px solid var(--border);font-size:var(--fs-caption);line-height:var(--lh-base);color:var(--text-ter)}.footer-copy{margin:0;max-width:36rem}.footer-bottom a,.footer-top-link{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:none;transition:color .15s ease}.footer-bottom a:hover,.footer-top-link:hover,.footer-top-link:focus-visible{color:var(--text)}.footer-top-link{display:inline-flex;align-items:center;gap:5px;min-height:1.5rem;flex-shrink:0}button.footer-top-link{border:none;background:none;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;text-align:inherit}.footer-top-link:before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:var(--mask-chevron);mask:var(--mask-chevron);transform:rotate(-90deg)}@media(max-width:920px){:root{--section-pad-y: 72px;--section-pad-y-compact: 44px}.nav-links{display:none}.nav-toggle{display:inline-flex}.nav-inner .btn-download{margin-left:auto}.nav-inner{gap:12px;padding:6px 6px 6px 12px}.footer-top{grid-template-columns:minmax(0,1fr)}.footer-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;-moz-column-gap:clamp(24px,6vw,40px);column-gap:clamp(24px,6vw,40px);row-gap:28px;min-width:0}}@media(max-width:760px){.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;-moz-column-gap:clamp(20px,5vw,40px);column-gap:clamp(20px,5vw,40px);row-gap:28px}}@media(max-width:620px){header nav{padding:10px 0 8px}.nav-shell{padding:0 var(--page-gutter)}:root{--page-gutter: 24px;--section-pad-y: 64px;--section-pad-y-compact: 40px}.btn-download--cta{padding:12px 22px;font-size:var(--fs-ui-md);gap:8px}.btn-download--cta .apple-glyph{width:15px;height:15px}.footer-top{gap:24px}.footer-nav{-moz-column-gap:20px;column-gap:20px;row-gap:24px}.footer-col-title{margin-bottom:8px}.footer-bottom{flex-direction:column;align-items:center;gap:14px;text-align:center}.footer-copy{width:100%;max-width:none;text-align:center}}@media(max-width:920px){.nav-overlay{position:fixed;inset:0;z-index:150;display:block;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none}.nav-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.nav-overlay-inner{width:100%;max-width:1080px;min-height:100dvh;margin:0 auto;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top) + 16px) 18px calc(env(safe-area-inset-bottom) + 28px)}.nav-overlay-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0 7px 0 1px}.nav-overlay-top .nav-logo{flex-shrink:0}.nav-overlay-close{width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text);cursor:pointer}.nav-close-x{position:relative;display:block;width:18px;height:18px}.nav-close-x:before,.nav-close-x:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:currentColor;border-radius:2px}.nav-close-x:before{transform:translateY(-50%) rotate(45deg)}.nav-close-x:after{transform:translateY(-50%) rotate(-45deg)}.nav-overlay-list{list-style:none;margin:clamp(28px,7vh,64px) 0 0;padding:0 13px}.nav-overlay-list li+li{border-top:1px solid rgba(255,255,255,.07)}.nav-overlay-list a{display:block;padding:16px 4px;font-size:clamp(1.5rem,6vw,2.125rem);font-weight:600;letter-spacing:-.02em;color:var(--text);transition:color .2s ease}.nav-overlay-list a:hover:not([aria-current=location]):not([aria-current=page]){color:var(--text-sec)}.nav-footer{margin-top:auto;padding:28px 13px 0;display:flex;flex-direction:column;align-items:stretch;gap:0}.nav-footer .btn-download--cta{width:100%;justify-content:center}}@media(prefers-reduced-motion:no-preference)and (max-width:920px){.nav-overlay{transition:opacity .3s ease,visibility 0s linear .3s}.nav-overlay.is-open{transition:opacity .3s ease,visibility 0s}.nav-overlay-list li,.nav-footer{opacity:0;transform:translateY(8px);filter:blur(6px);transition:opacity .38s ease,transform .42s cubic-bezier(.25,.46,.45,.94),filter .42s cubic-bezier(.25,.46,.45,.94)}.nav-overlay:not(.is-open) .nav-overlay-list li,.nav-overlay:not(.is-open) .nav-footer{transition-delay:0s}.nav-overlay.is-open .nav-overlay-list li,.nav-overlay.is-open .nav-footer{opacity:1;transform:none;filter:blur(0);transition-delay:min(calc(.04s + var(--nav-stagger, 0) * 32ms),.72s)}}@media(max-width:620px){.nav-overlay-inner{padding-top:calc(env(safe-area-inset-top) + 14px);padding-left:var(--page-gutter);padding-right:var(--page-gutter)}}.sift-mesh{position:absolute;left:0;right:0;top:0;height:min(82vh,860px);z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 38%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,#000 38%,transparent 92%)}.sift-mesh:before{content:"";position:absolute;inset:-28% -14% 4%;background-image:radial-gradient(ellipse 95% 72% at 0% 0%,rgba(var(--accent-rgb),.52) 0%,rgba(var(--accent-rgb),.18) 38%,transparent 72%),radial-gradient(ellipse 95% 72% at 100% 0%,rgba(var(--mesh-plum-rgb),.38) 0%,rgba(var(--mesh-plum-rgb),.12) 36%,transparent 72%),radial-gradient(ellipse 75% 50% at 58% 16%,rgba(var(--accent-rgb),.28) 0%,transparent 65%),radial-gradient(ellipse 88% 55% at 50% 30%,rgba(var(--mesh-plum-rgb),.16) 0%,transparent 68%);filter:blur(52px);transform:translateZ(0)}.sift-mesh--foot{top:auto;bottom:0;height:min(68vh,720px);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 32%,transparent 90%);mask-image:linear-gradient(to top,#000 0%,#000 32%,transparent 90%)}.sift-mesh--foot:before{inset:4% -14% -32%;background-image:radial-gradient(ellipse 95% 72% at 0% 100%,rgba(var(--accent-rgb),.44) 0%,rgba(var(--accent-rgb),.14) 40%,transparent 72%),radial-gradient(ellipse 95% 72% at 100% 100%,rgba(var(--mesh-plum-rgb),.32) 0%,rgba(var(--mesh-plum-rgb),.1) 38%,transparent 72%),radial-gradient(ellipse 70% 48% at 42% 88%,rgba(var(--accent-rgb),.2) 0%,transparent 62%)}.surface{background:var(--surface-fill);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow);transition:var(--surface-transition)}.surface--raised{--surface-fill: var(--surface-2)}.surface--chrome{--surface-fill: var(--surface-chrome);backdrop-filter:var(--surface-chrome-blur)}:is(.hero-changelog,.bento-card,.pricing-card,.cw,.cw--lock){--surface-fill: var(--surface-2);background:color-mix(in srgb,var(--surface-fill) 84%,transparent);backdrop-filter:blur(18px) saturate(1.08);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow);transition:var(--surface-transition)}:is(.hero-changelog,.bento-card,.pricing-card,.cw,.cw--lock):before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--surface-highlight)}:is(.hero-changelog,.bento-card,.pricing-card,.cw,.cw--lock){position:relative;overflow:hidden}nav.nav-ready{transition:background .3s var(--ease-out),border-color .3s var(--ease-out),backdrop-filter .3s var(--ease-out)}nav.is-scrolled{background:var(--surface-chrome);border-bottom-color:var(--surface-border);backdrop-filter:var(--surface-chrome-blur)}.hero-changelog{border-radius:999px}.hero-changelog:hover{border-color:var(--surface-border-hover);box-shadow:var(--surface-shadow-hover);transform:translateY(-1px)}.bento-card:hover{border-color:var(--surface-border-hover);box-shadow:var(--surface-shadow-hover);transform:translateY(-2px)}.pricing-card{--surface-fill: var(--surface-1);background:color-mix(in srgb,var(--surface-fill) 86%,transparent)}.pricing-card--plus{border-color:rgba(var(--accent-rgb),.28);box-shadow:var(--surface-shadow),0 0 0 1px rgba(var(--accent-rgb),.12),0 0 48px -20px rgba(var(--accent-rgb),.22)}.pricing-card--plus:before{box-shadow:inset 0 1px 0 var(--surface-highlight),inset 0 0 32px -8px rgba(var(--accent-rgb),.08)}.pricing-card--plus:hover{border-color:rgba(var(--accent-rgb),.38);box-shadow:var(--surface-shadow-hover),0 0 0 1px rgba(var(--accent-rgb),.16),0 0 56px -18px rgba(var(--accent-rgb),.28)}.cw,.cw--lock{border-radius:inherit}.cw:hover{border-color:var(--surface-border-hover)}.nav-overlay{background:var(--surface-overlay)!important;backdrop-filter:var(--surface-chrome-blur);border:none;box-shadow:none}.nav-overlay:before{display:none}@media(max-width:920px){.docs-sidebar{background:var(--surface-overlay)!important;backdrop-filter:var(--surface-chrome-blur);border-color:var(--surface-border)}.docs-sidebar-sheet-top{background:var(--surface-chrome);border-bottom:1px solid var(--surface-border);backdrop-filter:var(--surface-chrome-blur)}.docs-sidebar-sheet-top:before{box-shadow:inset 0 1px 0 var(--surface-highlight)}.docs-sidebar-toggle{background:var(--surface-chrome);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow-chrome);backdrop-filter:var(--surface-chrome-blur)}.docs-sidebar-toggle:before{box-shadow:inset 0 1px 0 var(--surface-highlight)}}@media(prefers-reduced-transparency:reduce){.sift-mesh{display:none}:is(.hero-changelog,.bento-card,.pricing-card,.cw,.cw--lock){background:var(--surface-fill);backdrop-filter:none}nav.is-scrolled,.nav-overlay,.docs-sidebar,.docs-sidebar-toggle{backdrop-filter:none!important}nav.is-scrolled{background:var(--surface-2)!important}.nav-overlay,.docs-sidebar{background:var(--surface-1)!important}.docs-sidebar-sheet-top,.docs-sidebar-toggle{background:var(--surface-2)!important}}@supports (corner-shape: superellipse(3)){:is(.hero-changelog,.bento-card,.pricing-card){corner-shape:var(--corner-smooth)}}
