@property --sn{syntax:"<integer>";inherits:false;initial-value:0}@layer components{.site{--e-hero:cubic-bezier(.22, 1, .36, 1);letter-spacing:-.01em;line-height:normal}.site .s-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.site .s-sec{padding-bottom:150px}.site .s-h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,4.3vw,58px);font-weight:300;line-height:1.02}.site .s-h2 b{font-weight:550}.site .s-lede{color:var(--color-strong);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.site .s-eyebrow{letter-spacing:.02em;color:var(--color-mint-text);font-size:13px;font-weight:700;display:inline-flex}.site .s-tile{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);box-shadow:var(--shadow-tile);background:#ffffffb8;border-radius:28px}.site .s-card{background:#fff;border-radius:20px;box-shadow:0 0 0 1px #1216140f,0 10px 24px -18px #1e3c2d59}.site .s-stage{background:linear-gradient(#f4f7f5,#edf2ef);border-radius:20px;flex:1;padding:20px;position:relative;box-shadow:inset 0 0 0 1px #1216140d}.site .s-feat{flex-direction:column;gap:22px;padding:30px;display:flex;overflow:hidden}.site .s-feat h3{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:550;line-height:1.15}.site .s-feat>div>p{max-width:46ch;color:var(--color-strong);text-wrap:pretty;margin:6px 0 0;font-size:15.5px;line-height:1.55}.site .s-kbd{min-width:20px;height:20px;color:var(--color-muted);background:#1216140d;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #12161414}.site .s-src{vertical-align:3px;min-width:16px;height:16px;color:var(--color-mint-deep);background:var(--color-mint-tint);border-radius:5px;place-items:center;margin-left:2px;padding:0 4px;font-size:10.5px;font-weight:800;display:inline-grid}.site .s-row{grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:11px 0;font-size:14px;display:grid;box-shadow:inset 0 -1px #12161412}.site .s-btn,.site .s-mini{white-space:nowrap;transition:translate var(--duration-card) var(--ease-std), scale var(--duration-press) var(--ease-std), box-shadow var(--duration-card) var(--ease-std), background-color var(--duration-chip) var(--ease-std), color var(--duration-chip) var(--ease-std), filter var(--duration-chip) var(--ease-std);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.site .s-btn{gap:10px;height:52px;padding:0 24px;font-size:16px;font-weight:650}.site .s-btn>svg{transition:translate var(--duration-card) var(--ease-std)}.site .s-btn-ink{background:var(--color-ink);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 12px 24px -12px #1216148c}.site .s-btn-line{color:var(--color-ink);background:#fff9;box-shadow:inset 0 0 0 1px #12161424}.site .s-btn-sm{height:40px;padding:0 18px;font-size:14.5px}.site .s-mini{gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:650}.site .s-mini-mint{background:var(--color-mint);color:var(--color-mint-deep);font-weight:750;box-shadow:inset 0 1px #fff6}.site .s-mini-ink{background:var(--color-ink);color:#fff;font-weight:700}.site .s-mini-line{background:#fff;box-shadow:inset 0 0 0 1px #12161424}@media (hover:hover){.site .s-btn:hover,.site .s-mini:hover{translate:0 -2px}.site .s-btn-ink:hover{background:#1b211e;box-shadow:inset 0 1px #ffffff29,0 18px 32px -14px #12161499,0 10px 28px -10px #2fd39a80}.site .s-btn:hover>svg{translate:3px}.site .s-btn-line:hover{background:#fff;box-shadow:inset 0 0 0 1px #12161438,0 14px 26px -16px #1e3c2d73}.site .s-mini-mint:hover{filter:brightness(1.05)saturate(1.1);box-shadow:inset 0 1px #fff6,0 10px 18px -10px #0f7a5599}.site .s-mini-ink:hover{background:#1b211e;box-shadow:0 10px 18px -10px #12161499}.site .s-mini-line:hover{box-shadow:inset 0 0 0 1px #12161438,0 10px 18px -12px #1e3c2d66}}.site .s-btn:active,.site .s-mini:active{transition-duration:60ms;translate:0;scale:.97}.site .s-link{transition:background-size var(--duration-card) var(--ease-std), color var(--duration-chip) var(--ease-std);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat content-box border-box}.site .s-link:hover{background-size:100% 1.5px}.site .s-undo{color:var(--color-mint-text);font-size:13px;font-weight:650}.site .s-undo:hover{color:var(--color-mint-deep)}.site :is(button,a,summary):focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:999px}.site .s-dark :is(button,a):focus-visible{outline-color:#fff}.site [data-glass]{transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));transition:transform .5s var(--ease-std), box-shadow var(--duration-card) var(--ease-std);position:relative}.site [data-glass]:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(520px circle at var(--mx,50%) var(--my,0%), #ffffff80, #fff0 55%);opacity:0;mix-blend-mode:soft-light;transition:opacity .4s var(--ease-std);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.site [data-glass]:hover{--lift:-4px;transition:transform .16s linear, box-shadow var(--duration-card) var(--ease-std);box-shadow:inset 0 1px #fff,0 0 0 1px #fff9,0 2px 4px #1216140a,0 44px 80px -40px #1e3c2d6b}.site [data-glass]:hover:after{opacity:1}}.site .s-topbar{transition:background-color .3s var(--ease-std), box-shadow .3s var(--ease-std), backdrop-filter .3s var(--ease-std)}.site .s-topbar[data-scrolled]{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#eef2efbd;box-shadow:0 1px #12161412}.site .s-navlink{z-index:1;height:38px;color:var(--color-strong);transition:color var(--duration-chip) var(--ease-std);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:550;display:inline-flex;position:relative}.site .s-navlink:hover,.site .s-navlink[aria-current]{color:var(--color-ink)}.site .s-navpill{height:38px;transition:transform .32s var(--e-hero), width .32s var(--e-hero), opacity var(--duration-chip) var(--ease-std);background:#ffffffc7;border-radius:999px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #fff,0 0 0 1px #1216140d,0 6px 14px -10px #1e3c2d66}.site .s-menu-btn{background:#fff9;border-radius:999px;place-items:center;width:40px;height:40px;box-shadow:inset 0 0 0 1px #12161424}.site .s-burger path{transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-card) var(--ease-std)}.site [data-menu] .s-burger-a{transform:translateY(3px)rotate(45deg)}.site [data-menu] .s-burger-b{transform:translateY(-3px)rotate(-45deg)}.site [data-menu]{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#eef2efeb}@keyframes s-sheet-in{0%{opacity:0;translate:0 -8px}}.site .s-sheet{animation:s-sheet-in var(--duration-card) var(--ease-enter) both;flex-direction:column;padding-top:4px;padding-bottom:18px;display:flex}.site .s-sheet-link{letter-spacing:-.02em;align-items:center;min-height:52px;font-size:20px;font-weight:500;display:flex;box-shadow:inset 0 -1px #12161412}@keyframes s-rise{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}}@keyframes s-frame-in{0%{opacity:0;transform:perspective(1800px)translateY(80px)rotateX(14deg)scale(.94)}}@keyframes s-glow-in{0%{opacity:0;transform:translate(-50%)scale(.6)}}@keyframes s-fade{0%{opacity:0}}@keyframes s-row-in{0%{opacity:0;transform:translate(-12px)}}@keyframes s-hl-in{0%{background-color:#e3f7ee00}to{background-color:#e3f7ee}}@keyframes s-pop-in{0%{opacity:0;transform:translateY(18px)scale(.94)}}@keyframes s-src-in{0%{opacity:0;transform:scale(.4)}}@keyframes s-ul-in{0%{text-decoration-color:#2fd39a00}}@keyframes s-count{0%{--sn:0}}.site .s-rise{animation:s-rise 1s var(--e-hero) both}.site .s-frame-in{transform-origin:50% 0;animation:s-frame-in 1.3s var(--e-hero) .65s both}.site .s-glow-in{animation:s-glow-in 1.6s var(--e-hero) .5s both}.site .s-row-in{animation:s-row-in .52s var(--ease-enter) both}.site .s-row-in.s-hl{animation:s-row-in .52s var(--ease-enter) both, s-hl-in .6s var(--ease-std) 2.5s both}.site .s-pop-in{animation:s-pop-in .7s var(--e-hero) 2.8s both}.site .s-src{animation:s-src-in .38s var(--e-hero) both}.site .s-ul{-webkit-text-decoration:underline 2px var(--color-mint);text-decoration:underline 2px var(--color-mint);text-underline-offset:3px;animation:s-ul-in .5s var(--ease-std) both}.site .s-fade-in{animation:s-fade .6s var(--ease-std) both}.site .s-count{--sn:var(--to);counter-reset:n var(--sn)}.site .s-count:after{content:counter(n)}.site .s-count[data-run]{animation:s-count 1.1s var(--ease-std) var(--delay,0s) both}.site .s-sky{z-index:-1;pointer-events:none;height:1250px;position:absolute;inset:-84px 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.site .s-sky:before{content:"";z-index:1;animation:s-dusk 2.6s var(--e-hero) .25s both;background:linear-gradient(#becdde99,#d6e0e940 60%,#d6e0e900);position:absolute;inset:0}@keyframes s-dusk{to{opacity:0}}.site .s-dawn{filter:blur(14px);width:1400px;max-width:160%;height:980px;animation:s-dawn 2.8s var(--e-hero) .3s both;background:radial-gradient(closest-side,#2fd39a57,#6be6ba2e 42%,#dcf0e612 62%,#dcf0e600);border-radius:50%;position:absolute;top:200px;left:50%;translate:-50%}@keyframes s-dawn{0%{opacity:0;transform:translateY(320px)scale(.55)}}.site .s-spot{opacity:0;width:760px;height:760px;translate:var(--sx,50vw) var(--sy,300px);transition:translate 1.1s var(--e-hero), opacity .9s var(--ease-std);background:radial-gradient(closest-side,#2fd39a3d,#6be6ba1a 45%,#6be6ba00);border-radius:50%;margin:-380px 0 0 -380px;position:absolute;top:0;left:0}.site .s-sky[data-lit] .s-spot{opacity:1}.site .s-orow{text-align:left;width:calc(100% + 16px);transition:background-color var(--duration-chip) var(--ease-std);border-radius:10px;grid-template-columns:40px 1fr;gap:8px;margin:0 -8px;padding:9px 8px;display:grid}.site .s-orow-line{box-shadow:inset 0 -1px #12161412}.site .s-orow:hover{background-color:#1216140a}.site .s-orow[data-selected]{box-shadow:none;background-color:#e3f7ee}.site .s-orow:focus-visible,.site .s-src:focus-visible{border-radius:10px}.site button.s-src{cursor:pointer;transition:background-color var(--duration-chip) var(--ease-std), color var(--duration-chip) var(--ease-std), scale var(--duration-press) var(--ease-std)}.site button.s-src:hover{background:var(--color-mint);scale:1.15}.site button.s-src[aria-expanded=true]{background:var(--color-mint-deep);color:#fff}.site .s-app-ask{transition:box-shadow var(--duration-chip) var(--ease-std), color var(--duration-chip) var(--ease-std);box-shadow:0 0 0 1px #12161412}.site .s-app-ask:hover{color:var(--color-ink);box-shadow:0 0 0 1px #12161424,0 6px 14px -8px #1e3c2d59}.site .s-app-nav{height:34px;color:var(--color-strong);transition:background-color var(--duration-chip) var(--ease-std), color var(--duration-chip) var(--ease-std);border-radius:999px;align-items:center;padding:0 10px;display:flex}.site .s-app-nav:hover{color:var(--color-ink);background:#fff9}.site .s-app-nav-arrow{opacity:0;transition:opacity var(--duration-chip) var(--ease-std), translate var(--duration-chip) var(--ease-std);translate:0 -3px}.site .s-app-nav:hover .s-app-nav-arrow,.site .s-app-nav:focus-visible .s-app-nav-arrow{opacity:.6;translate:0}.site .s-x{color:currentColor;transition:background-color var(--duration-chip) var(--ease-std)}.site .s-x:hover{background:#12161412}.site .s-draft-edit{box-shadow:0 0 0 1.5px var(--color-mint), 0 0 0 5px #2fd39a2e;outline:none}.site .s-palette-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:s-fade var(--duration-card) var(--ease-std) both;background:#eef2ef8c}.site .s-palette{animation:s-pop-in var(--duration-card) var(--ease-enter) both}.site .s-hero-glass:hover{box-shadow:none}.site .s-glint{z-index:3;pointer-events:none;border-radius:22px;position:absolute;inset:10px;overflow:hidden}.site .s-glint:before{content:"";mix-blend-mode:soft-light;width:28%;animation:s-glint 1.5s var(--e-hero) 1.9s both;background:linear-gradient(100deg,#fff0,#ffffff8c 50%,#fff0);position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-12deg)}@keyframes s-glint{to{transform:translate(480%)skew(-12deg)}}@supports (animation-timeline:scroll()){@keyframes s-recede{to{translate:0 -48px;scale:.97}}.site .s-hero-copy{animation:linear both s-recede;animation-timeline:scroll(root);animation-range:0 620px}}@media screen{.site [data-reveal]:not([data-shown]) .s-build{opacity:0}}@keyframes s-build-in{0%{opacity:0;translate:0 12px}}.site [data-shown] .s-build:not([data-reveal]:not([data-shown]) *){animation:s-build-in .6s var(--e-hero) both;animation-delay:calc(var(--i,0) * 90ms + .26s)}.site .s-ring-pulse{position:relative}.site [data-shown] .s-ring-pulse:after{content:"";border-radius:inherit;pointer-events:none;animation:s-ring-out 1.4s var(--ease-std) 1.1s both;position:absolute;inset:0}@keyframes s-ring-out{0%{box-shadow:0 0 #2fd39a80}to{box-shadow:0 0 0 14px #2fd39a00}}.site .s-caret{vertical-align:-.15em;background:var(--color-mint-text);width:2px;height:1.1em;margin-left:1px;animation:1s steps(2,start) infinite s-blink;display:inline-block}@keyframes s-blink{to{visibility:hidden}}.site .s-chip{height:38px;color:var(--color-ink);transition:translate var(--duration-card) var(--ease-std), background-color var(--duration-chip) var(--ease-std), box-shadow var(--duration-card) var(--ease-std);background:#ffffff8c;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #1216140f}@media (hover:hover){.site .s-chip:hover{background:#fff;translate:0 -2px;box-shadow:inset 0 1px #fff,0 0 0 1px #12161414,0 10px 20px -14px #1e3c2d73}}.site .s-chip-next{color:var(--color-strong);background:0 0;border:0;box-shadow:inset 0 0 0 1px #12161424}.site .s-word{opacity:clamp(.16, calc(var(--sp,1) * var(--n) - var(--i) + 1), 1);transition:opacity .26s linear}.site .s-spotlight:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(560px circle at var(--mx,50%) var(--my,30%), #2fd39a29, #2fd39a00 60%);opacity:0;transition:opacity .6s var(--ease-std);position:absolute;inset:0}.site .s-spot-light:before{background:radial-gradient(560px circle at var(--mx,50%) var(--my,30%), #2fd39a33, #2fd39a00 60%)}@media (hover:hover) and (pointer:fine){.site .s-spotlight:hover:before{opacity:1}}.site .s-pillar-icon{transition:background-color var(--duration-card) var(--ease-std), box-shadow var(--duration-card) var(--ease-std), scale var(--duration-card) var(--ease-std)}@media (hover:hover){.site .s-pillar:hover .s-pillar-icon{background:#2fd39a33;scale:1.06;box-shadow:inset 0 0 0 1px #2fd39a73,0 0 28px -4px #2fd39a8c}}.site [data-shown] .s-check:not([data-reveal]:not([data-shown]) *) path{stroke-dasharray:22;animation:s-draw-check .5s var(--ease-std) both;animation-delay:calc(var(--i,0) * 90ms + .52s)}@keyframes s-draw-check{0%{stroke-dashoffset:22px}}.site .s-step{background:var(--color-mint-tint);color:var(--color-mint-deep);transition:background-color var(--duration-card) var(--ease-std), color var(--duration-card) var(--ease-std), scale var(--duration-card) var(--ease-std)}.site .s-step-done{background:var(--color-mint);scale:1.08}.site .s-closing-dawn>span{background:radial-gradient(closest-side,#2fd39a42,#6be6ba1f 50%,#6be6ba00);border-radius:50%;width:900px;height:640px;position:absolute;top:-40%;left:50%;translate:-50%}.site .s-closing-dawn[data-reveal]{transition:opacity 1.6s var(--e-hero) .15s, translate 2s var(--e-hero) .15s;translate:0 120px}.site .s-closing-dawn[data-reveal][data-shown]{translate:none}@media screen{.site [data-reveal]{opacity:0;transition:opacity .9s var(--e-hero) var(--reveal-delay,0s), translate 1.1s var(--e-hero) var(--reveal-delay,0s), scale 1.1s var(--e-hero) var(--reveal-delay,0s);translate:0 56px;scale:.97}.site [data-reveal=soft]{translate:0 28px;scale:none}.site [data-reveal=band]{opacity:1;transition:scale 1.2s var(--e-hero);translate:none;scale:.93}.site [data-reveal][data-shown]{opacity:1;translate:none;scale:none}.site [data-reveal][data-glass]{transition:opacity .9s var(--e-hero) var(--reveal-delay,0s), translate 1.1s var(--e-hero) var(--reveal-delay,0s), scale 1.1s var(--e-hero) var(--reveal-delay,0s), transform .5s var(--ease-std), box-shadow var(--duration-card) var(--ease-std)}}.site .s-band-glow{transition:transform 2.4s var(--e-hero), opacity 2.4s var(--e-hero);opacity:.4;transform:translate(0)scale(.8)}.site [data-shown] .s-band-glow{opacity:1;transform:translate(-160px,140px)scale(1.15)}.site .s-clear{transition:grid-template-rows var(--duration-card) var(--ease-std) .16s, opacity var(--duration-chip) var(--ease-exit), transform var(--duration-chip) var(--ease-exit);grid-template-rows:1fr;display:grid}.site .s-clear>div{visibility:visible;min-height:0;overflow:hidden}.site .s-clear[data-gone]{opacity:0;pointer-events:none;grid-template-rows:0fr;transform:scale(.98)}.site .s-clear[data-gone]>div{visibility:hidden;transition:visibility 0s .42s}@keyframes s-toast-in{0%{opacity:0;transform:translate(-50%,16px)scale(.96)}}@keyframes s-drain{to{transform:scaleX(0)}}@keyframes s-draw{0%{stroke-dashoffset:40px}}@keyframes s-digit{0%{opacity:0;transform:translateY(12px)}}.site .s-toast{z-index:3;animation:s-toast-in .32s var(--ease-enter) both;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.site .s-glow{transform:translate(-50%)}@media (max-width:680px){.site .s-toast{justify-content:space-between;animation-name:s-fade;position:fixed;bottom:16px;left:16px;right:16px;transform:none}}.site .s-toast-bar{transform-origin:0;animation:10s linear both s-drain}.site .s-in{animation:s-pop-in .42s var(--ease-enter) both}.site .s-ring-in{animation:s-pop-in .42s var(--e-hero) both}.site .s-check-draw{stroke-dasharray:40;animation:s-draw .42s var(--ease-std) .22s both}.site .s-digit{animation:s-digit .32s var(--ease-enter) both;display:inline-block}.site .s-bar-fill{transition:width 2.6s cubic-bezier(.3,.1,.2,1)}.site .s-seg[aria-pressed=true]{color:var(--color-ink);background:#fff;font-weight:700;box-shadow:0 1px 3px #1216141f}.site details{background:#ffffffb8;border-radius:22px;box-shadow:inset 0 1px #fff,0 0 0 1px #fff9,0 18px 36px -30px #1e3c2d4d}.site summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 24px;font-size:17px;font-weight:600;list-style:none;display:flex}.site details{transition:background-color var(--duration-chip) var(--ease-std), box-shadow var(--duration-card) var(--ease-std)}@media (hover:hover){.site details:hover{background:#ffffffeb;box-shadow:inset 0 1px #fff,0 0 0 1px #ffffffb3,0 24px 44px -30px #1e3c2d61}.site details:hover summary .s-plus{background:var(--color-ink);color:#fff;box-shadow:none}}.site summary .s-plus{transition:box-shadow var(--duration-chip) var(--ease-std), transform var(--duration-chip) var(--ease-std), background-color var(--duration-chip) var(--ease-std), color var(--duration-chip) var(--ease-std);box-shadow:inset 0 0 0 1px #12161424}.site summary::-webkit-details-marker{display:none}.site details[open] summary .s-plus{transform:rotate(45deg)}@supports selector(::details-content){.site details{interpolate-size:allow-keywords}.site details::details-content{height:0;transition:height var(--duration-card) var(--ease-std), content-visibility var(--duration-card) allow-discrete;overflow:hidden}.site details[open]::details-content{height:auto}}.site .s-doc section+section{margin-top:56px}.site .s-doc h2{letter-spacing:-.025em;margin:0;scroll-margin-top:96px;font-size:26px;font-weight:550;line-height:1.2}.site .s-doc p,.site .s-doc li{color:var(--color-body);font-size:16.5px;line-height:1.7}.site .s-doc p{text-wrap:pretty;margin:14px 0 0}.site .s-doc ul{margin:12px 0 0;padding-left:22px;list-style:outside}.site .s-doc li{margin:6px 0 0;padding-left:4px}.site .s-doc li::marker{color:var(--color-mint-text)}.site .s-doc b{color:var(--color-ink);font-weight:650}.site .s-doc a{color:var(--color-mint-text);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #0f7a5559;text-decoration:underline #0f7a5559}.site .s-doc table{border-collapse:collapse;width:100%;margin:16px 0 0;font-size:15px}.site .s-doc th{text-align:left;color:var(--color-muted);padding:0 12px 10px 0;font-size:12.5px;font-weight:700}.site .s-doc td{vertical-align:top;color:var(--color-body);padding:12px 12px 12px 0;line-height:1.5;box-shadow:inset 0 1px #12161414}.site .s-doc td:first-child{color:var(--color-ink);white-space:nowrap;font-weight:650}.site .s-doc .callout{color:var(--color-mint-deep);background:#e3f7ee;border-radius:20px;margin:18px 0 0;padding:20px 22px}.site .s-doc .callout p{color:var(--color-mint-deep);margin-top:8px}.site .s-doc .callout p:first-child{margin-top:0}.site .s-ph{color:#6b4708;background:#fbf0d9;border-radius:6px;padding:1px 6px;font-size:.94em;font-weight:600}@media (max-width:1020px){.site .s-hide-md{display:none!important}.site .s-app{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:1021px){.site .s-app{min-height:516px}}@media (max-width:680px){.site .s-wrap{padding:0 16px}.site .s-sec{padding-bottom:96px}.site .s-feat{padding:22px}.site .s-stage{padding:12px}.site .s-hide-sm{display:none!important}.site .s-ctas .s-btn{width:100%}.site .s-doc h2{font-size:22px}.site .s-doc section+section{margin-top:44px}.site .s-doc td:first-child{white-space:normal}}@media (prefers-reduced-motion:reduce){.site .s-rise,.site .s-frame-in,.site .s-glow-in,.site .s-row-in,.site .s-pop-in,.site .s-src,.site .s-in,.site .s-ring-in,.site .s-digit,.site .s-toast{animation-name:s-fade!important}.site .s-row-in.s-hl{animation-name:s-fade,s-hl-in!important}.site .s-count[data-run],.site .s-check-draw{animation:none!important}.site [data-reveal],.site [data-reveal=band]{transition:opacity .6s linear!important;translate:none!important;scale:none!important}.site [data-glass]{transform:none!important}.site .s-band-glow,.site .s-clear,.site .s-btn,.site .s-mini,.site .s-btn>svg{transition:opacity var(--duration-chip) linear, background-color var(--duration-chip) linear, box-shadow var(--duration-chip) linear!important;transform:translate(0,0)scale(1)!important}.site .s-glint:before,.site .s-hero-copy,.site .s-dawn{animation:none!important}.site [data-shown] .s-build:not([data-reveal]:not([data-shown]) *){animation-name:s-fade!important}.site [data-shown] .s-ring-pulse:after,.site [data-shown] .s-check path{animation:none!important}.site .s-palette,.site .s-sheet{animation-name:s-fade!important}.site .s-navpill{transition:opacity var(--duration-chip) linear!important}.site .s-burger path{transition:none!important}.site .s-chip:hover{translate:none!important}.site .s-spotlight:before{display:none}.site .s-step-done,.site .s-pillar:hover .s-pillar-icon{scale:none}.site .s-sky:before,.site .s-spot{display:none}.site button.s-src:hover{scale:none}.site details::details-content{transition:none}.site summary .s-plus,.site details[open] summary .s-plus{transition:none;transform:none}.site .s-bar-fill{transition:none}}}
