.PreviewGate_gate__CGyKn{--ink:#ededef;--ink-2:#c8c9ce;--muted:#989aa1;--faint:#6b6d74;--line:#2e3035;--n1:#a78bfa;--nm:#f472b6;--n2:#fb923c;--gutter:clamp(16px,5vw,72px);--ease:cubic-bezier(0.16,1,0.3,1);position:relative;isolation:isolate;display:grid;align-content:center;min-height:100svh;padding:clamp(28px,6svh,64px) var(--gutter);overflow:hidden;background:#0b0c0e;color:var(--ink);color-scheme:dark;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-weight:350;-webkit-font-smoothing:antialiased}.PreviewGate_canvas__ao5zm{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1s var(--ease)}.PreviewGate_gate__CGyKn[data-live] .PreviewGate_canvas__ao5zm{opacity:1}.PreviewGate_inner__adPNd{width:100%;max-width:90rem;margin-inline:auto;display:grid;gap:22px;justify-items:start}.PreviewGate_logo__d_Svx{position:absolute;top:clamp(20px,4svh,36px);left:var(--gutter)}.PreviewGate_label___Rb63{display:inline-flex;align-items:center;gap:12px;margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:500;color:var(--muted)}.PreviewGate_label___Rb63 span{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 8px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.PreviewGate_title__cdDhX{margin:0;display:grid;font-weight:300;font-size:clamp(2.6rem,7vw,7.5rem);line-height:1;letter-spacing:-.04em;text-wrap:balance}.PreviewGate_lit___zeDB{color:transparent;background:linear-gradient(90deg,var(--n1),var(--nm),var(--n2));-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 .35em color-mix(in srgb,var(--nm) 35%,transparent))}.PreviewGate_text__D7bkQ{max-width:46ch;margin:0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6;color:var(--ink-2)}.PreviewGate_form__V1svd{justify-self:stretch;display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px 22px;margin-top:clamp(28px,6svh,64px);margin-left:clamp(0px,12vw,14rem)}.PreviewGate_field__G6ZIp{--fill:1;position:relative;width:min(30rem,100%)}.PreviewGate_field__G6ZIp input{width:100%;padding:0 0 14px;border:0;background:transparent;color:var(--ink);font:300 clamp(1.6rem,3vw,2.4rem) /1.1 var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em;outline:none}.PreviewGate_field__G6ZIp input::placeholder{color:var(--faint)}.PreviewGate_line__PX7SJ{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)}.PreviewGate_line__PX7SJ:after{content:"";position:absolute;inset:-.5px 0;background:linear-gradient(90deg,var(--n1),var(--nm),var(--n2));transform-origin:0 50%;transform:scaleX(var(--fill));box-shadow:0 0 14px color-mix(in srgb,var(--nm) 55%,transparent)}.PreviewGate_field__G6ZIp:focus-within .PreviewGate_line__PX7SJ{background:var(--muted)}.PreviewGate_field__G6ZIp:focus-within .PreviewGate_line__PX7SJ:after{inset:-1px 0;box-shadow:0 0 18px color-mix(in srgb,var(--nm) 75%,transparent)}.PreviewGate_field__G6ZIp[data-shake]{animation:PreviewGate_shake__zXoiO .5s var(--ease)}@keyframes PreviewGate_shake__zXoiO{20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}.PreviewGate_enter__HcZj7{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:0;border-radius:999px;background:var(--ink);color:#0b0c0e;font:500 .95rem/1 var(--font-sans),ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:transform .2s var(--ease)}.PreviewGate_enter__HcZj7:hover{transform:translateY(-1px)}.PreviewGate_enter__HcZj7:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.PreviewGate_error__UKXlq{display:grid;gap:6px;max-width:52ch;margin-left:clamp(0px,12vw,14rem);font-size:.95rem;color:#f97066}.PreviewGate_error__UKXlq p{margin:0}.PreviewGate_reference__shDzZ{font-size:.8rem;color:var(--muted)}@media (max-width:760px){.PreviewGate_gate__CGyKn{align-content:start;padding-top:calc(80px + 6svh)}.PreviewGate_error__UKXlq,.PreviewGate_form__V1svd{margin-left:0}.PreviewGate_enter__HcZj7{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.PreviewGate_canvas__ao5zm,.PreviewGate_field__G6ZIp[data-shake]{transition:none;animation:none}}