@layer components{.wobble{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--n-paper:#f4f4f6;--n-paper-warm:#efeff2;--n-raised:#fff;--n-key:#fff;--n-btn:#fff;--n-btn-2:#f6f6f8;--n-tile-a:#f8f7fc;--n-tile-b:#ebe8f6;--n-tile-c:#e3e0f1;--n-wash:#ffecc8f2;--n-title-ink:#585858;--n-violet:#9333ea;--n-magenta:#e0219a;--n-orange:#f4511e;--n-violet-soft:#b06bf5;--n-ink:#17171b;--n-grey:#78787f;--n-text-dim:#5c5c64;--n-text-faint:#9a9aa2;--n-text:var(--n-ink);--n-void:var(--n-paper);--n-deep:var(--n-paper-warm);--n-cyan:var(--n-orange);--n-cyan-soft:var(--n-magenta);--glass-fill:#ffffffb8;--glass-fill-strong:#ffffffe0;--glass-lip:#fffffff2;--glass-hairline:#11111b0f;--glass-blur:18px;--canvas:var(--n-paper);--canvas-tint:var(--n-paper-warm);--surface:#fff;--surface-raised:#fff;--surface-sunken:var(--n-paper-warm);--surface-hover:#fafafb;--surface-active:#f1f1f4;--surface-inverse:var(--n-ink);--ink:var(--n-ink);--ink-secondary:var(--n-text-dim);--ink-muted:var(--n-text-faint);--ink-inverse:#fff;--border-subtle:#11111b0d;--border:#11111b17;--border-strong:#11111b29;--border-control:#11111b3d;--accent:#f4a91b;--accent-hover:#f39c14;--accent-on:#17171b;--accent-soft:#f4a91b24;--accent-border:#e87a1773;--accent-text:#c9720b;--ring:var(--n-magenta);--shadow-card:0 1px 2px #11111b0d, 0 8px 20px -10px #11111b24;--shadow-raise:0 2px 4px #11111b0d, 0 16px 32px -14px #11111b33;--shadow-float:0 4px 8px #11111b0d, 0 28px 52px -20px #11111b3d;--shadow-pop:0 6px 12px #11111b0f, 0 40px 72px -26px #11111b47;--shadow-overlay:0 8px 16px #11111b14, 0 56px 96px -32px #11111b52;--glow-sm:0 6px 18px -8px #9333ea59;--glow-md:0 12px 32px -12px #e0219a66;--glow-cyan:0 12px 32px -12px #f4511e57;--container-content:1200px;--spacing-page-x:24px;--n-nav-h:60px;--n-dock-h:72px;--radius-btn:999px;--radius-card:22px;--radius-lg:30px;--radius-tile:26%;--wob-ease:cubic-bezier(.22, 1, .36, 1);--wob-slow:1s;--wob-mid:.64s;--wob-fast:.34s;--par-back:60px;--par-mid:-70px;--par-front:-130px;background-color:var(--n-paper);color:var(--n-ink);font-family:var(--font-control), ui-sans-serif, system-ui, sans-serif;overflow-x:clip}.n-space{background-color:var(--n-paper);background-image:radial-gradient(60rem 45rem at 12% -8%, var(--n-key), transparent 60%), radial-gradient(46rem 38rem at 92% 6%, #9333ea0e, transparent 62%), radial-gradient(52rem 40rem at 60% 108%, #f4511e0b, transparent 62%);background-attachment:fixed;position:relative}.n-forms:before{content:"";z-index:0;pointer-events:none;filter:blur(2px);background-image:radial-gradient(circle closest-side at 4% 10%,#0000 42%,#fffffffa 44%,#d6d6de8c 72%,#0000 74%),radial-gradient(circle closest-side at 2% 82%,#0000 40%,#fffffffa 43%,#d6d6de80 70%,#0000 73%),radial-gradient(circle closest-side at 98% 34%,#0000 46%,#ffffffe6 48%,#d8d8e066 70%,#0000 73%);background-position:-14rem -10rem,-12rem 60%,calc(100% + 10rem) 22%;background-repeat:no-repeat;background-size:46rem 46rem,40rem 40rem,34rem 34rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 92%);mask-image:linear-gradient(#000 0% 55%,#0000 92%)}.glass,.glass-strong{isolation:isolate;border-radius:var(--radius-card);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);box-shadow:inset 0 1px 0 0 var(--glass-lip), inset 0 -1px 0 0 var(--glass-hairline), var(--shadow-card);position:relative}.glass{background-color:var(--glass-fill)}.glass-strong{background-color:var(--glass-fill-strong)}.glass:after,.glass-strong:after,.n-edge:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fffffff2 0%,#9333ea29 34%,#11111b0d 62%,#f4511e24 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-sheen:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffffd9 0%,#ffffff59 26%,#0000 54%);position:absolute;inset:0}.n-scene{perspective:1400px;perspective-origin:50% 45%;transform-style:preserve-3d}.n-tile{border-radius:var(--radius-tile);transform-style:preserve-3d;transform:translate3d(0, calc(var(--p,0) * var(--tp,-40px)), var(--tz,0px)) rotateX(var(--rx,12deg)) rotateY(var(--ry,-16deg)) rotateZ(var(--rz,-8deg));transition:transform var(--wob-mid) var(--wob-ease), box-shadow var(--wob-mid) var(--wob-ease);animation:n-float var(--float-dur,7s) var(--float-delay,0s) ease-in-out infinite;place-items:center;display:grid;position:relative;box-shadow:inset 0 2px 2px #ffffff47,inset 0 -3px 6px #00000059,0 2px 6px #11111b1a,0 26px 40px -18px #11111b73}.n-tile:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,#ffffff73 0%,#ffffff1f 30%,#0000 46%);position:absolute;inset:0}.n-tile:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #00000047}@keyframes n-float{0%,to{translate:0;rotate:none}50%{translate:0 calc(var(--float-y,14px) * -1);rotate:var(--float-r,2deg)}}@keyframes wob-drift{0%{transform:translateX(calc(var(--drift,60px) * -1))}to{transform:translateX(var(--drift,60px))}}.wob-cloud{animation:n-float var(--float-dur,11s) var(--float-delay,0s) ease-in-out infinite, wob-drift var(--drift-dur,26s) var(--float-delay,0s) ease-in-out infinite alternate;animation-play-state:paused}.is-in .wob-cloud{animation-play-state:running}.wob-facets{perspective:1400px;perspective-origin:50% 45%;transform-style:preserve-3d}.wob-facets-tilt{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--wob-ease)}.wob-facets-drift{transform-style:preserve-3d;animation:22s ease-in-out infinite wob-facet-drift}@keyframes wob-facet-drift{0%,to{transform:rotateX(2.5deg)rotateY(-3deg)}50%{transform:rotateX(-2deg)rotateY(3deg)}}.wob-facet{transform:translate3d(0, calc(var(--p,0) * var(--tp,0px)), var(--z,0px))}.wob-loader{z-index:100;background-color:var(--n-key);transition:opacity .6s var(--wob-ease), visibility 0s .6s;place-items:center;display:grid;position:fixed;inset:0}.wob-loader.is-done{opacity:0;visibility:hidden}.wob-loader-mark{--float-y:5px;--float-r:0deg;animation:wob-loader-in .9s var(--wob-ease) both, n-float 2.4s .9s ease-in-out infinite}@keyframes wob-loader-in{0%{opacity:0;filter:blur(6px);scale:.86}to{opacity:1;filter:blur();scale:1}}.wob-loader-bar{background-color:#11111b14;border-radius:9999px;width:120px;height:2px;position:absolute;top:calc(50% + 60px);left:50%;overflow:hidden;translate:-50%}.wob-loader-bar:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--n-violet), var(--n-magenta), var(--n-orange));width:40%;animation:1.1s ease-in-out infinite wob-loader-sweep;position:absolute;inset:0}@keyframes wob-loader-sweep{0%{translate:-100%}to{translate:250%}}.wobble{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%239333ea'/%3E%3Cstop offset='.5' stop-color='%23e0219a'/%3E%3Cstop offset='1' stop-color='%23f4511e'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='14' cy='14' r='11' fill='white' fill-opacity='.5' stroke='white' stroke-width='1.5'/%3E%3Ccircle cx='14' cy='14' r='11' fill='none' stroke='%2311111b' stroke-opacity='.12'/%3E%3Ccircle cx='14' cy='14' r='5' fill='url(%23g)'/%3E%3C/svg%3E") 14 14,auto}.n-tile-glass{background-color:var(--glass-fill-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);box-shadow:inset 0 1px 0 0 var(--glass-lip), inset 0 -1px 0 0 var(--glass-hairline), 0 1px 3px #11111b1a, 0 14px 22px -12px #11111b66}.n-tile-glass:after{box-shadow:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#fffffff2 0%,#9333ea38 40%,#11111b0f 66%,#f4511e33 100%);padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.n-solid{animation:none}.n-3d{transform-style:preserve-3d;transition:transform var(--wob-fast) var(--wob-ease), box-shadow var(--wob-fast) var(--wob-ease)}@media (hover:hover){.n-scene:hover .n-tile{animation-play-state:paused}.n-tile:hover{transform:translate3d(0, -6px, calc(var(--tz,0px) + 40px)) rotateX(4deg) rotateY(-6deg) rotateZ(0deg);box-shadow:inset 0 2px 2px #ffffff52,inset 0 -3px 6px #00000059,0 3px 8px #11111b1f,0 40px 56px -22px #11111b80}.n-3d:hover{box-shadow:var(--shadow-float);transform:translateY(-6px)rotateX(3deg)rotateY(-3deg)}}.n-svc{box-shadow:inset 0 1px 0 0 #ffffff59, inset 0 -1px 0 0 #11111b1f, var(--shadow-float);border-radius:clamp(18px,2.2vw,30px)}.n-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);list-style:none;display:grid}@media (min-width:640px){.n-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.n-steps{grid-template-columns:repeat(6,minmax(0,1fr))}}.n-step{border-radius:var(--radius-card);background-color:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);transform-origin:50% 100%;transform:perspective(1200px) translate3d(0, calc((1 - var(--on,0)) * 14px), calc(var(--on,0) * 40px)) rotateY(calc((1 - var(--on,0)) * var(--n-step-turn,-26deg))) rotateX(calc((1 - var(--on,0)) * 8deg));opacity:calc(.45 + var(--on,0) * .55);box-shadow:inset 0 1px 0 0 var(--glass-lip), inset 0 -1px 0 0 var(--glass-hairline), 0 calc(4px + var(--on,0) * 10px) calc(14px + var(--on,0) * 26px) calc(-8px - var(--on,0) * 8px) #11111b57;transition:transform var(--wob-fast) var(--wob-ease), opacity var(--wob-fast) var(--wob-ease);flex-direction:column;gap:10px;padding:clamp(16px,1.8vw,24px);display:flex;position:relative}.n-step-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--n-text-faint);background-image:linear-gradient(100deg, var(--n-violet) 0%, var(--n-magenta) 55%, var(--n-orange) 100%);-webkit-text-fill-color:rgb(154 154 162/calc(1 - var(--on,0)));-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:600;line-height:1}.n-step-label{letter-spacing:-.01em;color:var(--n-ink);font-size:clamp(14px,1.1vw,16px);font-weight:550}.n-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.n-marquee-track{width:max-content;animation:n-marquee var(--dur,60s) linear infinite;list-style:none;display:flex}.n-marquee-reverse .n-marquee-track{animation-direction:reverse}.n-marquee-track>li{margin-right:clamp(14px,1.6vw,22px)}@keyframes n-marquee{to{transform:translate(-50%)}}@media (hover:hover){.n-marquee:hover .n-marquee-track,.n-marquee:focus-within .n-marquee-track{animation-play-state:paused}}.n-shot{background-color:var(--n-raised);width:clamp(230px,26vw,340px);box-shadow:inset 0 0 0 1px #11111b0f, var(--shadow-card);transition:transform var(--wob-fast) var(--wob-ease), box-shadow var(--wob-fast) var(--wob-ease);border-radius:18px;display:block;overflow:hidden}@media (hover:hover){.n-shot:hover{box-shadow:inset 0 0 0 1px #11111b14, var(--shadow-float);transform:translateY(-4px)rotateX(3deg)rotateY(-3deg)}}.n-shot-bar{background-color:var(--surface-sunken);align-items:center;gap:5px;padding:10px 12px;display:flex;box-shadow:inset 0 -1px #11111b0d}.n-shot-bar>span{background-color:#11111b24;border-radius:9999px;width:7px;height:7px}.n-stack{display:block}.n-stack-sticky{top:calc(var(--n-nav-h) + 12px + var(--s,0) * 10px);position:sticky}.n-stack .n-svc{--d:clamp(0, calc((var(--p,0) - .12) * 1.6), 1);transform-origin:50% 0;transform:perspective(1600px) translate3d(0, calc(var(--d) * -22px), 0) rotateX(calc(var(--d) * 5deg)) scale(calc(1 - var(--d) * .09));filter:brightness(calc(1 - var(--d) * .14));will-change:transform}.n-svc-tag{color:var(--n-ink);background-color:var(--glass-fill-strong);border-radius:9999px;align-items:center;padding:9px 18px;font-size:clamp(13px,1vw,15px);font-weight:500;line-height:1;display:inline-flex;box-shadow:0 1px 2px #11111b1a}.n-dock{--glass-blur:28px;background-color:var(--glass-fill-strong);box-shadow:inset 0 1px 0 0 var(--glass-lip), inset 0 -1px 0 0 var(--glass-hairline), var(--shadow-float);border-radius:9999px}@media (max-width:767px){.n-dock{scrollbar-width:none;overflow-x:auto}.n-dock::-webkit-scrollbar{display:none}}.n-btn{isolation:isolate;border-radius:var(--radius-btn);letter-spacing:-.01em;color:var(--n-ink);background-color:var(--n-btn);background-image:linear-gradient(180deg, var(--n-btn) 0%, var(--n-btn-2) 100%);box-shadow:inset 0 1px 0 0 var(--glass-lip), inset 0 -1px 0 0 #11111b0f, var(--shadow-raise);transition:box-shadow var(--wob-fast) var(--wob-ease), transform var(--wob-fast) var(--wob-ease);justify-content:center;align-items:center;gap:8px;padding:16px 34px;font-size:15px;font-weight:550;line-height:1.2;display:inline-flex;position:relative}@media (hover:hover){.n-btn:hover{box-shadow:inset 0 1px 0 0 var(--glass-lip), inset 0 -1px 0 0 #11111b0f, var(--glow-md), var(--shadow-float);transform:translateY(-2px)}}.n-btn:active{box-shadow:inset 0 1px 2px #11111b1a, var(--shadow-card);transform:translateY(0)scale(.985)}.n-btn-glass{isolation:isolate;border-radius:var(--radius-btn);letter-spacing:-.01em;color:var(--n-text-dim);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);box-shadow:inset 0 0 0 1px #11111b12, var(--shadow-card);transition:background-color var(--wob-fast) var(--wob-ease), box-shadow var(--wob-fast) var(--wob-ease), transform var(--wob-fast) var(--wob-ease);background-color:#ffffff8c;justify-content:center;align-items:center;gap:8px;padding:16px 30px;font-size:15px;font-weight:550;line-height:1.2;display:inline-flex;position:relative}@media (hover:hover){.n-btn-glass:hover{color:var(--n-ink);background-color:var(--glass-fill-strong);box-shadow:inset 0 0 0 1px #11111b17, var(--shadow-raise);transform:translateY(-2px)}}.n-chip{color:var(--n-text-dim);background-color:var(--glass-fill);-webkit-backdrop-filter:blur(12px)saturate(140%);box-shadow:inset 0 1px 0 0 var(--glass-lip), 0 1px 2px #11111b0d, 0 8px 18px -12px #11111b4d;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.n-dot{background:var(--n-magenta);border-radius:9999px;width:6px;height:6px;box-shadow:0 0 0 3px #e0219a29}.n-display{letter-spacing:-.03em;color:var(--n-grey);text-wrap:balance;font-size:clamp(2rem,4.2vw,3.3rem);font-weight:500;line-height:1.08}.n-title{letter-spacing:-.028em;color:var(--n-ink);text-wrap:balance;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:550;line-height:1.08}.n-subtitle{letter-spacing:-.02em;color:var(--n-ink);font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:550;line-height:1.28}.n-lead{letter-spacing:-.005em;color:var(--n-text-dim);text-wrap:pretty;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.6}.n-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--n-text-faint);font-size:12px;font-weight:600;line-height:1}.n-gradient-text{color:var(--n-violet);background-image:linear-gradient(96deg, var(--n-violet) 0%, var(--n-magenta) 52%, var(--n-orange) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.wob-hero-title{letter-spacing:-.035em;color:var(--n-title-ink);text-wrap:balance;transform-style:preserve-3d;transform-origin:0%;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--wob-ease);font-size:clamp(2.4rem,5.6vw,5.1rem);font-weight:600;line-height:1.04}.wob-hero-title .wob-shine{margin:-.1em -.08em;padding:.1em .08em}.wob-shine{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(110deg, transparent 42%, #ffffffd9 50%, transparent 58%), var(--shine-under,linear-gradient(currentcolor, currentcolor));background-position:100% 0,0 0;background-size:260% 100%,100% 100%;animation:6s ease-in-out infinite wob-shine}.n-gradient-text.wob-shine{--shine-under:linear-gradient(96deg, var(--n-violet) 0%, var(--n-magenta) 52%, var(--n-orange) 100%)}.wob-hero-title .n-gradient-text.wob-shine{color:#f0a015;--shine-under:linear-gradient(96deg, #f2a516 0%, #f27a17 45%, #e8431c 100%);filter:drop-shadow(0 10px 22px #f27a1752)}.wob-cta-ramp{background-image:linear-gradient(96deg,#f2a516 0%,#f27a17 45%,#e8431c 100%)}@keyframes wob-shine{0%{background-position:100% 0,0 0}38%,to{background-position:0 0,0 0}}.n-bento{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}@media (min-width:640px){.n-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.n-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}}.par-back{transform:translate3d(0, calc(var(--p,0) * var(--par-back,60px)), 0)}.par-mid{transform:translate3d(0, calc(var(--p,0) * var(--par-mid,-70px)), 0)}.par-front{transform:translate3d(0, calc(var(--p,0) * var(--par-front,-130px)), 0)}.reveal-line{display:block;overflow:hidden}.reveal-inline{vertical-align:bottom;display:inline-block}.reveal-inline+.reveal-inline{margin-left:.26em}.reveal-line>*{opacity:0;transition:transform var(--wob-slow) var(--wob-ease), opacity var(--wob-slow) var(--wob-ease);transition-delay:calc(var(--i,0) * 80ms);display:block;transform:translateY(105%)}.is-in .reveal-line>*,.is-in.reveal-line>*{opacity:1;transform:translate(0,0)}.rise{opacity:0;transition:opacity var(--wob-mid) var(--wob-ease), transform var(--wob-mid) var(--wob-ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(24px)}.is-in .rise,.is-in.rise{opacity:1;transform:none}.lift{transition:transform var(--wob-fast) var(--wob-ease), box-shadow var(--wob-fast) var(--wob-ease)}@media (hover:hover){.lift:hover{box-shadow:inset 0 1px 0 0 var(--glass-lip), var(--shadow-float);transform:translateY(-4px)}}.magnetic{transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform var(--wob-fast) var(--wob-ease)}.zoom-slow img,.zoom-slow>picture>img{transition:transform 1.5s var(--wob-ease)}@media (hover:hover){.zoom-slow:hover img,.zoom-slow:hover>picture>img{transform:scale(1.045)}}.wobble main>:first-child:not(.wob-hero){padding-top:calc(var(--n-nav-h) + 56px)}html:has(.wobble){scroll-behavior:smooth;scroll-padding-top:calc(var(--n-nav-h) + 24px);scroll-padding-bottom:calc(var(--n-dock-h) + 24px)}.wobble>footer{padding-bottom:calc(var(--n-dock-h) + 40px)}html:has(.wobble){background-color:#f4f4f6}html:has(.wobble) body{background-color:#f4f4f6}@media (max-width:767px){.wobble{--par-back:18px;--par-mid:-20px;--par-front:-36px;--glass-blur:14px;--spacing-page-x:16px}.n-btn>[aria-hidden],.n-btn-glass>[aria-hidden]{font-size:.8em}.n-step{--n-step-turn:-9deg}.n-scene{perspective:800px}.n-btn,.n-btn-glass{padding:14px 26px}}@media (prefers-reduced-motion:reduce){.par-back,.par-mid,.par-front,.magnetic{transform:none!important}.rise,.reveal-inline{vertical-align:bottom;display:inline-block}.reveal-inline+.reveal-inline{margin-left:.26em}.reveal-line>*{opacity:1!important;transform:none!important}.n-tile,.wob-cloud,.wob-facets-drift{animation:none!important}.wob-facets-tilt{transform:none!important}.n-step{--on:1!important}.n-marquee{overflow-x:auto}.n-marquee-track{animation:none!important}.n-stack .n-svc{filter:none!important;transform:none!important}.zoom-slow:hover img,.lift:hover{transform:none!important}.wob-pull{animation:none}}html.wob-dark .wobble{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n-paper:#121216;--n-paper-warm:#17171c;--n-raised:#1f1f26;--n-key:#2a2a33;--n-btn:#2c2c35;--n-btn-2:#202027;--n-tile-a:#1f1e27;--n-tile-b:#242231;--n-tile-c:#2a2738;--n-wash:#f4a91b38;--n-title-ink:#d6d6dc;--n-ink:#f2f2f5;--n-grey:#a3a3ab;--n-text-dim:#b6b6be;--n-text-faint:#7e7e87;--glass-fill:#202028b8;--glass-fill-strong:#24242de6;--glass-lip:#ffffff1f;--glass-hairline:#ffffff14;--surface:#1c1c22;--surface-raised:#23232b;--surface-sunken:#141419;--surface-hover:#26262e;--surface-active:#2d2d36;--surface-inverse:#f2f2f5;--ink-inverse:#121216;--border-subtle:#ffffff0f;--border:#ffffff1a;--border-strong:#ffffff2e;--border-control:#ffffff42;--accent-text:#f4a91b;--shadow-card:0 1px 2px #0006, 0 8px 20px -10px #0009;--shadow-raise:0 2px 4px #0006, 0 16px 32px -14px #000000b3;--shadow-float:0 4px 8px #0006, 0 28px 52px -20px #000000bf;--shadow-pop:0 6px 12px #00000073, 0 40px 72px -26px #000c;--shadow-overlay:0 8px 16px #00000080, 0 56px 96px -32px #000000d9}html.wob-dark:has(.wobble){background-color:#121216}html.wob-dark:has(.wobble) body{background-color:#121216}html.wob-dark .n-forms:before{opacity:.08}html.wob-dark .wob-facets{filter:invert()hue-rotate(180deg);opacity:.55}html.wob-dark .wob-mark img,html.wob-dark .wob-loader-mark img{filter:brightness(2.9)saturate(3)}html.wob-dark .n-svc img{filter:brightness(.72)contrast(1.08)saturate(1.1)}html.wob-dark svg.wob-cloud{opacity:.4}.wobble{transition:background-color .5s var(--wob-ease), color .5s var(--wob-ease)}.wob-pull{--pull:0px;z-index:20;width:44px;color:var(--n-ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transform-origin:50% 0;transform:rotate(var(--swing,0deg));background:0 0;border:0;flex-direction:column;align-items:center;padding:0;animation:6s ease-in-out infinite wob-sway;display:flex;position:absolute;top:0;right:clamp(18px,5vw,72px)}.wob-pull.is-drag{cursor:grabbing;animation:none}.wob-pull.is-swing{animation:1.5s cubic-bezier(.2,.6,.3,1) forwards wob-swing}@keyframes wob-swing{0%{transform:rotate(var(--swing,0deg))}28%{transform:rotate(calc(var(--swing,0deg) * -.65))}54%{transform:rotate(calc(var(--swing,0deg) * .35))}78%{transform:rotate(calc(var(--swing,0deg) * -.15))}to{transform:rotate(0)}}@media (max-width:767px){.wob-pull{top:calc(env(safe-area-inset-top) + 58px);right:14px}}.wob-pull-anchor{background:var(--n-grey);border-radius:0 0 6px 6px;width:12px;height:6px}.wob-pull-cord{width:2px;height:calc(96px + var(--pull));background:linear-gradient(180deg, var(--n-grey), var(--n-text-faint));transition:height .52s cubic-bezier(.34,1.56,.64,1)}.wob-pull-tassel{background:repeating-linear-gradient(90deg,#f27a17 0 2px,#0000 2px 4px);border-radius:2px 2px 7px 7px;width:16px;height:16px;margin-top:5px;position:relative}.wob-pull-tassel:before{content:"";background:#fadd37;border-radius:3px;height:6px;position:absolute;top:-5px;left:1px;right:1px;box-shadow:0 1px 4px #fadd3799}.wob-pull.is-drag .wob-pull-cord{transition:none}.wob-pull-knob{width:26px;height:40px;color:var(--n-text-dim);background:linear-gradient(180deg, var(--n-btn), var(--n-btn-2));box-shadow:inset 0 1px 0 0 var(--glass-lip), inset 0 -1px 0 0 var(--glass-hairline), var(--shadow-raise);transition:color var(--wob-fast) var(--wob-ease);border-radius:13px 13px 9px 9px;place-items:center;display:grid;position:relative}@media (hover:hover){.wob-pull:hover .wob-pull-knob{color:var(--n-ink)}}html.wob-dark .glass-sheen:before{opacity:.12}html.wob-dark .n-dock{box-shadow:inset 0 0 0 1px #ffffff24, inset 0 1px 0 0 #fff3, var(--shadow-float);background-color:#2c2c36eb}::view-transition-old(root){animation-duration:1.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:1.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.wob-pull:focus-visible{outline:none}.wob-pull:focus-visible .wob-pull-knob{box-shadow:0 0 0 2px var(--n-paper), 0 0 0 4px var(--accent)}@keyframes wob-sway{0%,to{transform:rotate(0)}25%{transform:rotate(1.5deg)}75%{transform:rotate(-1.5deg)}}}
