@layer components{.au{pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden;container-type:size}.au-par{will-change:translate;position:absolute;inset:-4%}.au-blob{left:var(--x);top:var(--y);width:calc(var(--s) * 1cqmax);aspect-ratio:1;background:radial-gradient(closest-side, rgb(var(--c) / var(--a)) 0%, rgb(var(--c) / calc(var(--a) * .62)) 34%, rgb(var(--c) / calc(var(--a) * .22)) 62%, rgb(var(--c) / 0) 100%);will-change:transform;animation:var(--anim) var(--dur) ease-in-out var(--delay) infinite alternate both;border-radius:50%;position:absolute;translate:-50% -50%}.au[data-paused] .au-blob{animation-play-state:paused}@keyframes au-drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,-5%)scale(1.08)}to{transform:translate(-4%,4%)scale(.96)}}@keyframes au-drift-b{0%{transform:translate(0)scale(1.04)}50%{transform:translate(-7%,3%)scale(.95)}to{transform:translate(5%,6%)scale(1.06)}}@keyframes au-drift-c{0%{transform:translate(0)scale(.96)}50%{transform:translate(4%,7%)scale(1.05)}to{transform:translate(-6%,-3%)scale(1)}}@keyframes au-drift-d{0%{transform:translate(0)scale(1)}to{transform:translate(-8%,-6%)scale(1.1)}}.au-grain{opacity:var(--grain,.035);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.6 -0.35'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.au-blob{animation:none}.au-par{translate:none!important}}.df{pointer-events:none;position:absolute;inset:0}.df canvas{width:100%;height:100%;position:absolute;inset:0}.df[data-mask=radial]{-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 35%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 35%,#0000 100%)}.df[data-mask=fade-b]{-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.df[data-mask=fade-x]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.df[data-mask=text-l]{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000006b 0% 34%,#000 62%),linear-gradient(#000 60%,#0000);mask-image:linear-gradient(90deg,#0000006b 0% 34%,#000 62%),linear-gradient(#000 60%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.df[data-mask=text-c]{-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(42% 46% at 50% 42%,#0006 40%,#000 100%),linear-gradient(#000 62%,#0000);mask-image:radial-gradient(42% 46% at 50% 42%,#0006 40%,#000 100%),linear-gradient(#000 62%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:1023.98px){.df[data-mask=text-l],.df[data-mask=text-c]{-webkit-mask-image:linear-gradient(#00000080,#000 55%,#0000);mask-image:linear-gradient(#00000080,#000 55%,#0000)}}.tilt{perspective:1100px;display:grid}.tilt>.tilt-surface{transform-origin:50%;transition:box-shadow .3s var(--ease-c360-ui), border-color .25s var(--ease-c360-ui);position:relative}.tilt-glare{z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%), var(--glare,#4f46e51f), transparent 60%);transition:opacity .3s var(--ease-c360-ui);position:absolute;inset:0}.tilt[data-tone=dark] .tilt-glare,[data-tone=dark] .tilt:not([data-tone=light]) .tilt-glare{--glare:#a5abff1f}@media (hover:hover) and (pointer:fine){.tilt[data-lift]:hover>.tilt-surface{box-shadow:var(--shadow-lift)}.tilt:hover .tilt-glare{opacity:1}}.mq{position:relative;overflow:hidden}.mq-track{will-change:transform;width:max-content;display:flex}.mq-half{flex:none;align-items:center;display:flex}.mq-item{align-items:center;gap:var(--mq-gap,40px);white-space:nowrap;flex:none;padding-inline-end:var(--mq-gap,40px);display:inline-flex}.mq-text{font-family:var(--font-display);letter-spacing:-.03em;color:var(--tone-heading);font-weight:500;line-height:1.1}.mq[data-size=lg] .mq-text{font-size:clamp(2rem,1.2rem + 2.6vw,3.75rem)}.mq[data-size=md] .mq-text{font-size:clamp(1.375rem,1.05rem + 1.1vw,2.25rem)}.mq[data-size=sm] .mq-text{font-size:.75rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tone-label);font-weight:500}.mq[data-size=sm]{--mq-gap:20px}.mq-text[data-outline]{color:#0000;-webkit-text-stroke:1px var(--tone-line-strong)}.mq-node{background:var(--grad-brand);border-radius:2px;flex:none;width:10px;height:10px;position:relative;box-shadow:0 0 0 5px #4f46e51a}[data-tone=dark] .mq-node{box-shadow:0 0 0 5px #8b8fff29}.mq[data-size=sm] .mq-node{width:6px;height:6px;box-shadow:none}@media (prefers-reduced-motion:reduce){.mq-track{flex-wrap:wrap;justify-content:center;row-gap:12px;width:auto;transform:none!important}.mq-half[data-dup]{display:none}.mq-half{flex-wrap:wrap;justify-content:center;row-gap:12px}.mq-item[data-rep]{display:none}}.sw-w{transition:none}@media (prefers-reduced-motion:no-preference){html.js [data-sw]:not([data-live]) .sw-w{opacity:var(--sw-from,.16)}html.js [data-sw]:not([data-live]):where(:not([data-armed])) .sw-w{animation:0s linear 5s forwards c360-failsafe-show}}.sw-w[data-hl]{color:var(--color-vivid-indigo)}[data-tone=dark] .sw-w[data-hl]{color:var(--color-signal-dark)}.sheet-host{position:relative}.sheet{position:relative;overflow:hidden}.sheet[data-tone=dark]{background-color:var(--color-night)}.sheet[data-surface=mist]{background-color:var(--color-mist)}.sheet[data-surface=lilac]{background-color:var(--color-lilac)}.sheet[data-surface=white]{background-color:var(--color-white)}.sheet[data-surface=wash]{background-color:var(--color-mist);background-image:var(--wash-mist)}.sheet-grid{pointer-events:none;background-image:linear-gradient(var(--sheet-grid,#ffffff0d) 1px, transparent 1px), linear-gradient(90deg, var(--sheet-grid,#ffffff0d) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 25%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 25%,#0000 75%)}.sheet:not([data-tone=dark]) .sheet-grid{--sheet-grid:#4f46e512}.sheet-glow{pointer-events:none;background:radial-gradient(50% 60% at 78% 20%,#4f46e538,#0000 70%),radial-gradient(40% 50% at 10% 90%,#7c3aed29,#0000 70%);position:absolute;inset:0}.sheet>.sheet-body{position:relative}.sr{padding-block:var(--sec-m);position:relative}.sr-track{padding-inline:var(--margin);gap:16px;display:grid}.sr-card{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;justify-content:space-between;gap:40px;min-height:18rem;padding:clamp(24px,3vw,36px);display:flex;position:relative;overflow:hidden}.sr-glow{pointer-events:none;background:radial-gradient(closest-side, rgb(var(--c) / .28), rgb(var(--c) / 0));border-radius:50%;width:240px;height:240px;position:absolute;top:-72px;right:-72px}.sr-num{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--color-line-strong);font-variant-numeric:tabular-nums;font-size:clamp(4rem,2.8rem + 3vw,6.5rem);font-weight:300;line-height:.85}.sr-card[data-active] .sr-num{-webkit-text-stroke-color:var(--color-vivid-indigo)}.sr-icon{border-radius:var(--radius-ctl);color:#fff;background:var(--grad-brand);place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 24px -14px #4f46e5b3}.sr-icon svg{width:22px;height:22px}.sr-progress{background:var(--color-line);height:1px;overflow:hidden}.sr-fill{background:var(--grad-brand);transform-origin:0;height:100%;transform:scaleX(0)}.sr-count{font-variant-numeric:tabular-nums}@media (min-width:768px){.sr-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.sr[data-mode=rail]{padding-block:0}.sr[data-mode=rail] .sr-pin{box-sizing:border-box;height:100svh;min-height:640px;padding-top:var(--nav-h);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.sr[data-mode=rail] .sr-track{width:max-content;padding-inline:max(var(--margin), calc((100vw - var(--content-max)) / 2));will-change:transform;gap:24px;display:flex}.sr[data-mode=rail] .sr-card{flex:none;width:min(34rem,40vw);height:clamp(22rem,52svh,28rem);min-height:0}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.sr .sr-track{grid-template-columns:repeat(var(--sr-cols,4), minmax(0, 1fr));max-width:calc(var(--content-max) + 2 * var(--margin));margin-inline:auto}.sr .sr-rail-foot{display:none!important}}.rc{z-index:150;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.rc[data-on]{visibility:visible}.rc-panel{background:var(--grad-brand);will-change:transform;position:absolute;inset:0;transform:translateY(101%)}.rc-edge{background:linear-gradient(90deg,#22d3ee00,#22d3eee6 40%,#fff 50%,#22d3eee6 60%,#22d3ee00);height:2px;position:absolute;left:0;right:0;box-shadow:0 0 18px 2px #22d3ee73}.rc-edge[data-at=top]{top:0}.rc-edge[data-at=bottom]{bottom:0}.rc-grid{opacity:.5;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:8.33333% 100%;position:absolute;inset:0}}
.Wordmark-module__5ZYddW__block{padding-top:64px;padding-bottom:calc(clamp(20px, 3.2vw, 56px) + env(safe-area-inset-bottom,0px));padding-inline:var(--margin,16px);contain:layout paint;position:relative;overflow:clip}.Wordmark-module__5ZYddW__svg{cursor:default;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.Wordmark-module__5ZYddW__svg *{pointer-events:none}.Wordmark-module__5ZYddW__guide{stroke:#a9afc859;stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.Wordmark-module__5ZYddW__outline{fill:none;stroke:var(--color-signal-dark,#8b8fff);stroke-width:1px;stroke-dasharray:3 3}.Wordmark-module__5ZYddW__tangents{fill:none;stroke:#5a60a8;stroke-opacity:.6;stroke-width:1px;vector-effect:non-scaling-stroke}.Wordmark-module__5ZYddW__controlRing{fill:none;stroke:#5a60a8;stroke-opacity:.6;stroke-width:4px}.Wordmark-module__5ZYddW__controlCore{fill:none;stroke:var(--color-night,#070a1c);stroke-width:2px}.Wordmark-module__5ZYddW__handleRing{fill:none;stroke:var(--color-signal-dark,#8b8fff);stroke-width:5px}.Wordmark-module__5ZYddW__handleCore{fill:none;stroke:var(--color-night,#070a1c);stroke-width:3px}@media (max-width:767.98px){.Wordmark-module__5ZYddW__block{padding-top:24px}.Wordmark-module__5ZYddW__controlRing{stroke-width:3px}.Wordmark-module__5ZYddW__controlCore{stroke-width:1px}.Wordmark-module__5ZYddW__handleRing{stroke-width:4px}.Wordmark-module__5ZYddW__handleCore{stroke-width:2px}}.Wordmark-module__5ZYddW__overlay{pointer-events:none;opacity:0;position:absolute;inset:0}.Wordmark-module__5ZYddW__chH,.Wordmark-module__5ZYddW__chV{will-change:transform;position:absolute;top:0;left:0}.Wordmark-module__5ZYddW__chH{background:repeating-linear-gradient(90deg,#a9afc859 0 2px,#0000 2px 6px);width:100%;height:1px}.Wordmark-module__5ZYddW__chV{background:repeating-linear-gradient(#a9afc859 0 2px,#0000 2px 6px);width:1px;height:100%}.Wordmark-module__5ZYddW__readout,.Wordmark-module__5ZYddW__coord,.Wordmark-module__5ZYddW__sweep{white-space:nowrap;color:var(--color-fog,#a9afc8);position:absolute;top:0;left:0}.Wordmark-module__5ZYddW__readout{background:var(--color-night,#070a1c);border:1px solid var(--color-night-line,#222849);will-change:transform;border-radius:2px;padding:4px 6px 3px}.Wordmark-module__5ZYddW__coord{opacity:0;will-change:transform}.Wordmark-module__5ZYddW__coordOn{opacity:.6}.Wordmark-module__5ZYddW__sweep{top:24px;left:auto;right:var(--margin,16px);opacity:0;align-items:center;gap:8px;display:flex}.Wordmark-module__5ZYddW__sweepKey{color:var(--color-fog-2,#8a91b0)}.Wordmark-module__5ZYddW__sweepVal{min-width:calc(4ch + .24em);display:inline-block}.Wordmark-module__5ZYddW__okDot{background:var(--color-ok-dark,#34d399);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .2s cubic-bezier(.455,.03,.515,.955)}.Wordmark-module__5ZYddW__okOn{opacity:1}
