@property --wp-a{syntax:"<angle>";inherits:false;initial-value:0deg}.wp-panel{transform-origin:50%;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-geist,system-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;position:absolute;left:50%;translate:-50%}.wp-pill{border-radius:999px;height:48px;position:relative}.wp-glass{border-radius:inherit;-webkit-backdrop-filter:blur(12px)saturate(1.25)brightness(.74);background:linear-gradient(#ffffff12,#ffffff05),#1612304d;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #00000047,inset 0 1px .5px #ffffff29,inset 0 -1px .5px #ffffff0f,0 6px 18px -4px #00000038}.wp-halo{border-radius:inherit;background:conic-gradient(from calc(var(--wp-a) + 90deg), #e64d80, #f28059, #73a6f2, #8c59e6, #e64d80);filter:blur(14px);opacity:.35;pointer-events:none;animation:3s linear infinite wp-spin;position:absolute;inset:0}@keyframes wp-spin{to{--wp-a:360deg}}.wp-clip{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.wp-bars{justify-content:center;align-items:center;gap:2.5px;display:flex;position:absolute;inset:0}.wp-bars i{background:#ffffffe6;border-radius:2px;width:3px;transition:height .13s cubic-bezier(.25,1,.5,1)}.wp-textwrap{transition:opacity .18s ease-out,filter .18s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px);mask-image:linear-gradient(90deg,#0000,#000 18px)}.wp-textwrap[data-leaving]{opacity:0;filter:blur(6px)}.wp-text{justify-content:flex-end;align-items:center;margin-left:auto;display:flex;position:absolute;inset:0 18px}.wp-row{white-space:nowrap;letter-spacing:-.08px;color:#fffffff2;font-size:13px;font-weight:500;line-height:16px}.wp-word{white-space:pre;animation:.6s cubic-bezier(.33,1,.68,1) backwards wp-word;display:inline-block}@keyframes wp-word{0%{opacity:0;filter:blur(6px);transform:translateY(3px)}}@keyframes wp-text-in{0%{opacity:0;transform:scale(.85)}}.wp-pen{place-items:center;display:grid;position:absolute;inset:0}@keyframes wp-pen-in{0%{opacity:0;transform:scale(.4)}}.wp-screen{isolation:isolate;background:#1b1446;position:relative;overflow:hidden}.wp-wall{z-index:-1;filter:blur(28px)saturate(1.1);background:radial-gradient(38% 46% at 22% 18%,#f7569e 0%,#f7569e00 100%),radial-gradient(34% 42% at 84% 26%,#6a4cf0 0%,#6a4cf000 100%),radial-gradient(46% 50% at 78% 92%,#fb7658 0%,#fb765800 100%),radial-gradient(52% 58% at 12% 96%,#3d63f2 0%,#3d63f200 100%),linear-gradient(160deg,#2a1d6b,#191347 60%,#23185c);position:absolute;inset:-10%}.wp-mail{color:#ffffffeb;-webkit-backdrop-filter:blur(28px)saturate(1.5);font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-geist,system-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#100e2875;border-radius:18px;position:absolute;overflow:hidden;box-shadow:inset 0 1px .5px #ffffff1f,0 24px 60px -20px #08061e8c}.wp-mail-row{letter-spacing:0;align-items:center;gap:6px;height:40px;padding:0 14px 0 18px;font-size:12px;display:flex;box-shadow:0 1px #ffffff14}.wp-mail-body{letter-spacing:-.15px;white-space:pre-wrap;text-wrap:pretty;padding:16px 18px 20px;font-size:14px;line-height:21px}.wp-paste{animation:.32s cubic-bezier(.33,1,.68,1) backwards wp-paste}@keyframes wp-paste{0%{opacity:0;filter:blur(4px)}}.wp-caret{vertical-align:-3px;background:#ffffffe6;border-radius:1px;width:1.5px;height:17px;margin-left:1px;animation:1.06s step-end infinite wp-blink;display:inline-block}@keyframes wp-blink{50%{opacity:0}}.wp-key{color:#ffffffdb;width:64px;height:60px;transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out), background .12s var(--ease-out);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:linear-gradient(#2c2c30,#222225);border-radius:10px;display:grid;position:relative;box-shadow:0 2px #0b0b0d,0 8px 18px -6px #0009,inset 0 1px #ffffff14}.wp-key:hover{background:linear-gradient(#313136,#26262a)}.wp-key[data-down]{background:linear-gradient(#232326,#1d1d20);transform:translateY(2px);box-shadow:0 0 #0b0b0d,0 4px 10px -6px #0009,inset 0 1px 2px #0006}@media (prefers-reduced-motion:reduce){.wp-halo,.wp-word,.wp-paste,.wp-caret{animation:none}.wp-bars,.wp-bars i{transition:none!important}}.wp-landing{--color-surface:#1c1c1f;--color-bg:#111113;--color-ink:#ffffffeb;--color-ink-muted:#ffffff9e;--color-ink-subtle:#ffffff80;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-geist), system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", var(--font-geist), system-ui, sans-serif;--section-y:clamp(80px, 10vw, 136px);font-family:var(--font-sans);color:var(--color-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased}.wp-patch{isolation:isolate;background:#1b1446;position:relative;overflow:hidden}.cl-line{letter-spacing:-.015em;color:#fff;font-size:22px;font-weight:500;line-height:1.3}@media (min-width:768px){.cl-line{font-size:26px}}.cl-seg{vertical-align:top;white-space:pre;transition:width .52s var(--ease-out), opacity .52s var(--ease-out), filter .52s var(--ease-out), transform .6s cubic-bezier(.33, 1, .68, 1), color .52s var(--ease-out);display:inline-block;overflow:hidden}.cl-seg[data-said]{color:#ffffff6b;transition:width .52s var(--ease-out), opacity .6s cubic-bezier(.33, 1, .68, 1), filter .6s cubic-bezier(.33, 1, .68, 1), transform .6s cubic-bezier(.33, 1, .68, 1), color .52s var(--ease-out)}.cl-seg[data-instant]{transition:none}.cl-in{display:inline-block}.cl-accent .cl-in{background-image:linear-gradient(90deg, var(--color-grad-1), var(--color-grad-2), var(--color-grad-3));color:#0000;-webkit-background-clip:text;background-clip:text}.cl-caret{vertical-align:-.16em;opacity:0;background:#ffffffd9;border-radius:1px;width:2px;height:1.05em;margin-left:2px;transition:opacity .2s ease-out;display:inline-block}.cl-caret[data-on]{opacity:1;animation:1.06s step-end .4s infinite wp-blink}.cl-bars{align-items:center;gap:3px;height:14px;display:flex}.cl-bars i{background:#ffffff80;border-radius:2px;width:3px;height:8px;transition:background-color .3s ease-out}.cl-bars i:nth-child(2){height:14px}.cl-bars[data-on] i{background:#ffffffd9;animation:.9s ease-in-out infinite cl-voice}.cl-bars[data-on] i:nth-child(2){animation-delay:-.3s}.cl-bars[data-on] i:nth-child(3){animation-delay:-.6s}@keyframes cl-voice{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.cl-bars[data-on] i,.cl-caret[data-on]{animation:none}}
