.wall-module__I58xZG__wall{--fxw-line:color-mix(in srgb, var(--ink) 10%, transparent);--fxw-d:132px;--fxw-gap:10px;--fxw-dim:.55;margin-top:32px;margin-left:calc(-1 * var(--fxs-gutter));margin-right:calc(-1 * var(--fxs-gutter));height:232px;position:relative;overflow:hidden}.wall-module__I58xZG__focused{--fxw-dim:.32}.wall-module__I58xZG__field{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-composite:source-in;animation:1.6s ease-out .15s both wall-module__I58xZG__fxw-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 28% 72%,#0000 100%),linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 28% 72%,#0000 100%),linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.wall-module__I58xZG__cols{justify-content:center;align-items:flex-start;gap:var(--fxw-gap);height:100%;opacity:var(--fxw-dim);display:flex}.wall-module__I58xZG__colD,.wall-module__I58xZG__colP{flex:none;height:100%}.wall-module__I58xZG__colD{width:var(--fxw-d)}.wall-module__I58xZG__colP{width:calc(var(--fxw-d) / 2)}.wall-module__I58xZG__track{animation:wall-module__I58xZG__fxw-up var(--fxw-dur) linear var(--fxw-delay) infinite;will-change:transform;flex-direction:column;display:flex}.wall-module__I58xZG__down{animation-direction:reverse}.wall-module__I58xZG__wall[data-paused] .wall-module__I58xZG__track{animation-play-state:paused}.wall-module__I58xZG__tileD,.wall-module__I58xZG__tileP{margin-bottom:var(--fxw-gap);border-radius:var(--radius-card);background:var(--paper);flex:none;position:relative;overflow:hidden}.wall-module__I58xZG__tileD{aspect-ratio:1600/1000}.wall-module__I58xZG__tileP{aspect-ratio:780/1688}.wall-module__I58xZG__tileD:after,.wall-module__I58xZG__tileP:after,.wall-module__I58xZG__featD:after{content:"";z-index:1;border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--fxw-line);pointer-events:none;position:absolute;inset:0}.wall-module__I58xZG__tileImg{opacity:0;transition:opacity var(--dur-poof) ease}.wall-module__I58xZG__tileImg[data-loaded]{opacity:1}.wall-module__I58xZG__img{object-fit:cover;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.wall-module__I58xZG__veil{display:none}.wall-module__I58xZG__feature{animation:wall-module__I58xZG__fxw-rise .9s var(--fxs-ease) .3s both;padding-bottom:26px;position:absolute;top:50%;left:15%;right:15%;translate:0 -50%}.wall-module__I58xZG__feature:before{content:"";pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--paper) 88%, transparent), transparent);position:absolute;inset:-40% -30%}.wall-module__I58xZG__feature{container-type:inline-size}.wall-module__I58xZG__featD{--fxw-line:color-mix(in srgb, var(--ink) 16%, transparent);--fxd-r:10px;isolation:isolate;aspect-ratio:1600/1000;border-radius:var(--fxd-r);background:var(--paper);width:84%;position:relative;overflow:hidden;box-shadow:0 24px 60px -18px #000000d9}.wall-module__I58xZG__featD:after{border-radius:var(--fxd-r)}.wall-module__I58xZG__featP{--pw:21cqi;--bez:max(3px, calc(var(--pw) * .034));--rs:calc(var(--pw) * .14);--frame:color-mix(in srgb, var(--ink) 26%, transparent);z-index:2;isolation:isolate;width:var(--pw);padding:var(--bez);border-radius:calc(var(--rs) + var(--bez));box-shadow:inset 0 0 0 1px var(--frame), 0 0 0 4px var(--paper), 0 24px 60px -18px #000000d9;background:#050506;position:absolute;bottom:0;right:0}.wall-module__I58xZG__screen{--sb:calc(var(--pw) * .12);aspect-ratio:780/1688;border-radius:var(--rs);background:#000;position:relative;overflow:hidden}.wall-module__I58xZG__screen .wall-module__I58xZG__img{top:var(--sb);height:calc(100% - var(--sb))}.wall-module__I58xZG__island{--ih:calc(var(--pw) * .072);z-index:2;top:calc((var(--sb) - var(--ih)) / 2);width:calc(var(--pw) * .3);height:var(--ih);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent);pointer-events:none;background:#000;border-radius:999px;position:absolute;left:50%;translate:-50%}@media (hover:hover) and (pointer:fine){.wall-module__I58xZG__featD,.wall-module__I58xZG__featP{transition:transform var(--dur-push) var(--fxs-ease), box-shadow var(--dur-push) var(--fxs-ease)}.wall-module__I58xZG__featD:after{transition:box-shadow var(--dur-push) var(--fxs-ease)}.wall-module__I58xZG__featD:hover{transform:translateY(-4px);box-shadow:0 34px 80px -20px #000000e6}.wall-module__I58xZG__featD:hover:after{--fxw-line:color-mix(in srgb, var(--ink) 34%, transparent)}.wall-module__I58xZG__featP:hover{--frame:color-mix(in srgb, var(--ink) 48%, transparent);box-shadow:inset 0 0 0 1px var(--frame), 0 0 0 4px var(--paper), 0 34px 80px -20px #000000e6;transform:translateY(-6px)}}@media (min-width:1024px){.wall-module__I58xZG__wall{--fxw-d:clamp(180px, 15vw, 300px);--fxw-gap:16px;--fxw-dim:.6;height:auto;margin:0;overflow:visible}.wall-module__I58xZG__focused{--fxw-dim:.34}.wall-module__I58xZG__field{z-index:-1;width:calc(max(0px,50vw - 720px) + min(100vw,1440px)/2 - 12px);position:fixed;inset:0 auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0 48px,#000 220px calc(100% - 200px),#0000 calc(100% - 48px)),linear-gradient(90deg,#0000 0,#000 10% 64%,#0000 100%);mask-image:linear-gradient(#0000 0 48px,#000 220px calc(100% - 200px),#0000 calc(100% - 48px)),linear-gradient(90deg,#0000 0,#000 10% 64%,#0000 100%)}.wall-module__I58xZG__cols{justify-content:flex-end}.fxs .fxs-intro>.wall-module__I58xZG__wall{position:static}.wall-module__I58xZG__veil{z-index:-1;top:-176px;left:calc(-1 * var(--fxs-gutter) - 240px);pointer-events:none;background:radial-gradient(484px 281px at 508px 307px, color-mix(in srgb, var(--paper) 95%, transparent) 0%, color-mix(in srgb, var(--paper) 84%, transparent) 50%, transparent 100%);width:1040px;height:680px;display:block;position:absolute}.wall-module__I58xZG__feature{width:100%;max-width:540px;margin-top:56px;padding-bottom:36px;position:relative;top:auto;left:auto;right:auto;translate:none}.wall-module__I58xZG__feature:before{inset:-28% -22%}}@keyframes wall-module__I58xZG__fxw-up{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes wall-module__I58xZG__fxw-in{0%{opacity:0}to{opacity:1}}@keyframes wall-module__I58xZG__fxw-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wall-module__I58xZG__field,.wall-module__I58xZG__feature,.wall-module__I58xZG__track{animation:none}.wall-module__I58xZG__featD,.wall-module__I58xZG__featP{transform:none!important}.wall-module__I58xZG__tileImg{transition:none}.wall-module__I58xZG__track{will-change:auto}.wall-module__I58xZG__down{transform:translateY(-18%)}}
.fxs{--fxs-gutter:16px;--fxs-line:color-mix(in srgb, var(--ink) 10%, transparent);--fxs-line-hover:color-mix(in srgb, var(--ink) 18%, transparent);--fxs-fill:color-mix(in srgb, var(--ink) 4%, transparent);--fxs-ease:cubic-bezier(.2, .7, .2, 1);z-index:10;background:var(--paper);width:100%;min-height:100dvh;color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;flex-direction:column;display:flex;position:relative}@media (min-width:768px){.fxs{--fxs-gutter:24px}}@media (min-width:1024px){.fxs{--fxs-gutter:48px}}.fxs-wrap{width:100%;max-width:1440px;padding-left:var(--fxs-gutter);padding-right:var(--fxs-gutter);margin:0 auto}.fxs-bar{z-index:3;align-items:center;height:56px;display:flex;position:relative}.fxs-bar>a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:1024px){.fxs-bar{height:64px}}.fxs-bar>a.fxs-brand{gap:10px}.fxs-brand-blade{width:26px;height:26.9px;color:var(--accent);filter:drop-shadow(0 0 5px #39ff146b)drop-shadow(0 0 1px #39ff1499);flex-shrink:0;transition:filter .4s ease-out;transform:translateY(-1px)}.fxs-brand-wm{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.045em;white-space:nowrap;color:var(--ink);font-size:17px;font-weight:800}.fxs-brand-wm i{color:var(--accent);text-shadow:0 0 5px #39ff146b,0 0 1px #39ff1499;font-style:normal;transition:text-shadow .4s ease-out}.fxs-brand:hover .fxs-brand-blade{filter:drop-shadow(0 0 7px #39ff1499)drop-shadow(0 0 1px #39ff14b3);transition-duration:80ms}.fxs-intro{position:relative}.fxs-main{flex:1;padding-top:32px;padding-bottom:64px}.fxs-formcol{max-width:560px;margin-top:40px}@media (min-width:1024px){.fxs-main{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;padding-top:96px;padding-bottom:96px;display:grid}.fxs-intro{grid-column:1/span 5;position:sticky;top:120px}.fxs-formcol{grid-column:7/span 6;width:100%;margin-top:0}}.fxs-glow{pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--ink) 3.5%, transparent), transparent);width:640px;max-width:100vw;height:480px;position:absolute;top:-160px;left:-120px}.fxs-intro>:not(.fxs-glow){position:relative}.fxs-tag{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.75rem;line-height:1rem}.fxs-h1{letter-spacing:-.035em;color:var(--ink);margin:16px 0 0;font-size:2.5rem;font-weight:500;line-height:2.625rem}.fxs-hl-glow{color:var(--accent);text-shadow:0 0 5px #39ff146b,0 0 1px #39ff1499}.fxs-sub{color:var(--ink-soft);margin:16px 0 0;font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.fxs-h1{font-size:4rem;line-height:4rem}.fxs-sub{font-size:1.125rem;line-height:1.75rem}}.fxs-form,.fxs-step{flex-direction:column;gap:28px;display:flex}.fxs-step[hidden]{display:none}.fxs-group{flex-direction:column;gap:8px;min-width:0;display:flex}.fxs-pair{gap:28px;display:grid}@media (min-width:640px){.fxs-pair{grid-template-columns:1fr 1fr;gap:16px}}.fxs-lrow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fxs-label{color:var(--ink);font-size:.8125rem;font-weight:500;line-height:1rem}.fxs-opt{color:var(--ink-faint)}.fxs-input{border:1px solid var(--fxs-line);border-radius:var(--radius-control);background:var(--fxs-fill);width:100%;height:48px;color:var(--ink);transition:border-color var(--dur-mid) var(--ease-out), box-shadow var(--dur-mid) var(--ease-out);padding:0 16px}.fxs-input::placeholder{color:var(--ink-faint)}.fxs-input:hover{border-color:var(--fxs-line-hover)}.fxs .fxs-input.fx-field-focus:focus{border-color:color-mix(in srgb, var(--ink) 56%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 8%, transparent);outline:none}.fxs .fxs-input[aria-invalid=true]{border-color:color-mix(in srgb, var(--danger) 70%, transparent)}.fxs-err{color:var(--danger-rev);margin:0;animation:.12s ease-out both fxs-fade}.fxs-chips{flex-wrap:wrap;gap:8px;display:flex}.fxs-chip{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);height:34px;color:var(--ink-soft);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border-radius:9999px;align-items:center;padding:0 12px;font-size:.875rem;line-height:1;display:inline-flex}@media (max-width:639px){.fxs-chip{height:44px;padding:0 14px}}@media (min-width:640px){.fxs-chip{height:36px;padding:0 14px}}.fxs-chip:hover{border-color:color-mix(in srgb, var(--ink) 22%, transparent);color:var(--ink)}.fxs-chip.is-on{background:var(--ink);color:var(--paper)}.fxs-chip.fx-press:active{transform:scale(.97)}.fxs-pot{display:none}.fxs-sendrow{flex-direction:column;align-items:stretch;gap:12px;padding-top:4px;display:flex}.fxs-send{border-radius:var(--radius-control);background:var(--accent);min-width:160px;height:52px;color:var(--ink-on-accent);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 28px;font-size:1rem;font-weight:500;display:inline-flex}.fxs-send:hover:not(:disabled){background:var(--accent-hover)}.fxs-send{gap:12px}.fxs-cta-arrow{transition:transform var(--dur-mid) var(--ease-out);display:inline-block}.fxs-send:hover:not(:disabled) .fxs-cta-arrow{transform:translate(3px)}.fxs-cta-free{background:var(--ink-on-accent);color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:.6875rem}.fxs-send:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (min-width:1024px){.fxs-sendrow{align-items:flex-start}}.fxs-link{min-height:44px;color:var(--ink-soft);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-self:center;align-items:center;padding:0 4px;font-size:.875rem;display:inline-flex}.fxs-link:hover:not(:disabled){color:var(--ink)}.fxs-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (min-width:1024px){.fxs-link{align-self:flex-start}}.fxs-pick{animation:fxs-rise .28s var(--fxs-ease) both;flex-direction:column;gap:16px;scroll-margin-top:16px;display:flex}.fxs-backlink{align-self:flex-start;margin-left:-4px;text-decoration:none}.fxs-pick-h{outline:none}.fxs-days{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.fxs-days::-webkit-scrollbar{display:none}.fxs-days>*{scroll-snap-align:start;flex:none}@media (max-width:639px){.fxs-days{margin-left:calc(-1 * var(--fxs-gutter));margin-right:calc(-1 * var(--fxs-gutter));padding-left:var(--fxs-gutter);padding-right:var(--fxs-gutter);scroll-padding-left:var(--fxs-gutter)}}@media (min-width:640px){.fxs-days{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}.fxs-times{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:4px;display:grid}.fxs .fxs-pickchip{font-variant-numeric:tabular-nums;justify-content:center;height:44px;padding:0 14px}.fxs-none{margin:0}.fxs-skel{flex-direction:column;gap:12px;display:flex}.fxs-skel .fxs-days{overflow:hidden}.fxs-skel-chip{border:1px solid var(--fxs-line);background:var(--fxs-fill);height:44px;animation:.9s ease-in-out infinite alternate fxs-breathe;animation-delay:calc(var(--i,0) * 70ms);border-radius:9999px;display:block}.fxs-skel-day{width:76px}.fxs-form.is-out{animation:.2s ease-out both fxs-out}.fxs-done{animation:fxs-rise .28s var(--fxs-ease) both;flex-direction:column;align-items:flex-start;display:flex}.fxs-done-h{letter-spacing:-.03em;outline:none;margin:20px 0 0;font-weight:500}.fxs-zone{margin:4px 0 0}.fxs-ghost{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:var(--radius-control);height:44px;color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;margin-top:24px;padding:0 18px;font-size:.9375rem;font-weight:500;display:inline-flex}.fxs-ghost:hover{border-color:color-mix(in srgb, var(--ink) 28%, transparent);background:var(--fxs-fill)}.fxs-ghost:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fxs-back{min-height:44px;color:var(--ink-soft);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);transition:color var(--dur-fast) var(--ease-out);align-items:center;margin-top:12px;font-size:.875rem;display:inline-flex}.fxs-foot{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;padding-bottom:24px;font-size:.75rem;line-height:1rem;display:flex}.fxs-footlink{min-height:44px;transition:color var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}.fxs-footlink:hover{color:var(--ink)}.fxs-rise{animation:fxs-rise .32s var(--fxs-ease) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes fxs-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fxs-fade{0%{opacity:0}to{opacity:1}}@keyframes fxs-out{to{opacity:0}}@keyframes fxs-breathe{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fxs-rise,.fxs-done,.fxs-err,.fxs-pick,.fxs-skel-chip,.fxs-form.is-out{animation:none}.fxs-input,.fxs-chip,.fxs-send,.fxs-back,.fxs-link,.fxs-ghost,.fxs-footlink{transition:none}.fxs-chip.fx-press:active{transform:none}}.fxs-legal{flex:1;width:100%;max-width:720px;margin:0 auto;padding-top:24px;padding-bottom:96px}.fxs-back{min-height:44px;color:var(--ink-soft);transition:color var(--dur-mid) ease;align-items:center;font-size:.9375rem;display:inline-flex}.fxs-back:hover{color:var(--ink)}.fxs-legal-tag{margin-top:24px}.fxs-legal-h1{letter-spacing:-.035em;margin-top:16px;font-size:2.5rem;font-weight:500;line-height:1.05}.fxs-legal-updated{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin-top:12px;font-size:.75rem}.fxs-legal-sec{margin-top:40px}.fxs-legal-sec h2{color:var(--ink)}.fxs-legal-sec p{color:var(--ink-soft);margin-top:8px;font-size:1rem;line-height:1.65}.fxs-legal-sec a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline)}.fxs-legal-sec a:hover{text-decoration-color:currentColor}@media (min-width:1024px){.fxs-legal{padding-top:40px}.fxs-back{min-height:44px;color:var(--ink-soft);transition:color var(--dur-mid) ease;align-items:center;font-size:.9375rem;display:inline-flex}.fxs-back:hover{color:var(--ink)}.fxs-legal-tag{margin-top:24px}.fxs-legal-h1{font-size:3.5rem}}
