.marketing-page{--landing-bg:#fafafa;--landing-ink:#191a1d;--landing-muted:#62656c;--landing-line:#dedfe3;--landing-soft:#f0f1f3;--landing-wash:#eaecf1;--landing-brand:#2b6ff0;--landing-accent:#2b6ff0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--landing-bg);color:var(--landing-ink)}.dark .marketing-page{--landing-bg:#141518;--landing-ink:#f0f1f3;--landing-muted:#a2a5ae;--landing-line:#303239;--landing-soft:#1e2025;--landing-wash:#20232c;--landing-brand:#6f9dff;--landing-accent:#6f9dff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.marketing-page :focus-visible{outline:2px solid var(--landing-brand);outline-offset:5px}.marketing-page .legal-prose{--foreground:var(--landing-ink);--primary:var(--landing-brand);--muted:var(--landing-soft);--muted-foreground:var(--landing-muted);--border:var(--landing-line)}.landing-logo{align-items:center;gap:.12em;display:inline-flex}.landing-logo-store{color:var(--landing-ink);font-weight:500}.landing-logo-dot{background:var(--landing-ink);border-radius:50%;width:.26em;height:.26em;margin-inline:.08em .04em;display:inline-block}.landing-button{background:var(--landing-ink);color:var(--landing-bg);white-space:nowrap;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.35rem;font-size:.9rem;font-weight:600;transition:opacity .16s;display:inline-flex}.landing-button:hover{opacity:.82}.landing-text-link{justify-content:center;align-items:center;gap:.5rem;padding:.8rem .25rem;font-size:.9rem;font-weight:500;display:inline-flex}.landing-text-link:hover{color:var(--landing-brand)}.landing-pop{transition:color .22s;display:inline-flex}.landing-pop[data-popping]{color:var(--landing-brand);animation:.62s cubic-bezier(.34,1.56,.64,1) landing-pop}@keyframes landing-pop{0%{transform:scale(1)rotate(0)}18%{transform:scale(1.34)rotate(-11deg)}36%{transform:scale(1.12)rotate(9deg)}54%{transform:scale(1.26)rotate(-7deg)}72%{transform:scale(1.06)rotate(4deg)}to{transform:scale(1)rotate(0)}}.landing-chain-field{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-chain{width:var(--chain-size);height:var(--chain-size);animation:landing-chain-x var(--chain-x) ease-in-out var(--chain-dx,0s) infinite alternate, landing-chain-y var(--chain-y) ease-in-out var(--chain-dy,0s) infinite alternate;position:absolute;top:0;left:0}.landing-chain-reverse{animation-direction:alternate-reverse}.landing-chain img{object-fit:contain;filter:grayscale()contrast(.7);opacity:.09;width:100%;height:100%;animation:landing-chain-tilt calc(var(--chain-x) * .5) ease-in-out infinite alternate}.dark .landing-chain img{filter:grayscale()invert()contrast(.7);opacity:.12}@keyframes landing-chain-x{0%{left:0}to{left:calc(100% - var(--chain-size))}}@keyframes landing-chain-y{0%{top:0}to{top:calc(100% - var(--chain-size))}}@keyframes landing-chain-tilt{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.landing-preview-series{transition:opacity .65s}.landing-preview-playback{min-height:2.75rem;color:var(--landing-ink);border-radius:.25rem;align-items:center;gap:.4rem;display:inline-flex}.landing-icon-tile{width:3.5rem;height:3.5rem;color:var(--tile,var(--landing-brand));background:color-mix(in srgb, var(--tile,var(--landing-brand)) 11%, var(--landing-bg));border:1px solid color-mix(in srgb, var(--tile,var(--landing-brand)) 22%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--landing-bg) 75%, transparent);border-radius:1rem;flex-shrink:0;place-items:center;transition:transform .22s,box-shadow .22s;display:inline-grid}.landing-surface{border:1px solid var(--landing-line);background:var(--landing-bg);border-radius:1.25rem;padding:1.5rem;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}.landing-surface:nth-child(3n+1){background:color-mix(in srgb, var(--landing-brand) 3%, var(--landing-bg))}@media (hover:hover){.landing-surface:hover,.landing-surface:focus-within{border-color:color-mix(in srgb, var(--landing-brand) 40%, var(--landing-line));background:color-mix(in srgb, var(--landing-brand) 6%, var(--landing-bg));box-shadow:0 14px 34px -20px color-mix(in srgb, var(--landing-brand) 40%, transparent);transform:translateY(-4px)}.landing-surface:hover .landing-icon-tile{transform:rotate(-4deg)translateY(-2px)}}.landing-surface:nth-child(6n+2){--tile:#d97706}.landing-surface:nth-child(6n+3){--tile:#059669}.landing-surface:nth-child(6n+4){--tile:#7c3aed}.landing-surface:nth-child(6n+5){--tile:#dc2626}.landing-surface:nth-child(6n){--tile:#0284c7}@supports (animation-timeline:view()){.marketing-page .landing-surface,.marketing-page .landing-reveal{animation:linear both landing-reveal;animation-timeline:view();animation-range:entry entry 55%}}@keyframes landing-reveal{0%{opacity:0;translate:0 32px;scale:.97}to{opacity:1;translate:0;scale:1}}.landing-promise{color:#fff;background:#0d0d14;position:relative;overflow:hidden}.dark .landing-promise{border-block:1px solid var(--landing-line)}.landing-promise-icon{color:#8fb4ff;background:#ffffff14;border:1px solid #ffffff24;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.landing-button-light{color:#0d0d14;background:#fff}.ps-sign-open{opacity:0;animation:10s step-end infinite ps-sign-open}.ps-sign-back{animation:10s step-end infinite ps-sign-back}@keyframes ps-sign-open{0%,22%{opacity:1}30%,92%{opacity:0}to{opacity:1}}@keyframes ps-sign-back{0%,22%{opacity:0}30%,92%{opacity:1}to{opacity:0}}.ps-window{animation:3.2s ease-in-out infinite alternate ps-window}@keyframes ps-window{0%{opacity:.85}to{opacity:1}}.ps-walker{opacity:0;animation:9.6s linear infinite ps-walker;translate:196px}@keyframes ps-walker{0%{opacity:0;translate:-30px}5%{opacity:1}52%{opacity:1;translate:186px}60%,to{opacity:0;translate:196px}}.ps-bob{animation:.5s ease-in-out infinite alternate ps-bob}@keyframes ps-bob{0%{translate:0}to{translate:0 -2px}}.ps-leg-a,.ps-leg-b{transform-box:fill-box;transform-origin:50% 0;animation:.5s ease-in-out infinite alternate ps-leg}.ps-leg-b{animation-direction:alternate-reverse}.ps-arm-a,.ps-arm-b{animation:.5s ease-in-out infinite alternate ps-arm}.ps-arm-b{animation-direction:alternate-reverse}@keyframes ps-arm{0%{rotate:14deg}to{rotate:-14deg}}@keyframes ps-leg{0%{rotate:-16deg}to{rotate:16deg}}.ps-coin{opacity:0;animation:7.2s ease-in-out infinite ps-coin}@keyframes ps-coin{0%{opacity:0;translate:0;rotate:0deg}6%{opacity:1}22%{translate:72px -70px}38%{opacity:1;translate:148px -20px}44%,to{opacity:0;translate:152px -16px}}.ps-notif-1,.ps-notif-2,.ps-notif-3{animation:10s cubic-bezier(.2,.8,.2,1) infinite ps-notif}.ps-notif-2{animation-delay:.9s}.ps-notif-3{animation-delay:1.8s}@keyframes ps-notif{0%,16%{opacity:0;translate:0 -12px}24%,90%{opacity:1;translate:0}to{opacity:0;translate:0}}.landing-ahead{border:1px solid var(--landing-line);background:var(--landing-bg);border-radius:1.25rem;padding:1.5rem;transition:border-color .22s,box-shadow .22s}@media (hover:hover){.landing-ahead:hover{border-color:color-mix(in srgb, var(--ahead) 50%, var(--landing-line));box-shadow:0 18px 40px -28px color-mix(in srgb, var(--ahead) 60%, transparent)}}.landing-ahead-stage{background:color-mix(in srgb, var(--ahead) 7%, var(--landing-bg));border:1px solid color-mix(in srgb, var(--ahead) 14%, transparent);height:13.5rem;color:var(--landing-ink);border-radius:1rem;overflow:hidden}.ax-count-1,.ax-count-2{opacity:0}.ax-count-1{animation:6s step-end infinite ax-c1}.ax-count-2{animation:6s step-end infinite ax-c2}.ax-count-3{animation:6s step-end infinite ax-c3}@keyframes ax-c1{0%{opacity:1}30%,to{opacity:0}}@keyframes ax-c2{0%{opacity:0}30%{opacity:1}60%,to{opacity:0}}@keyframes ax-c3{0%{opacity:0}60%,to{opacity:1}}.ax-fill{transform-box:fill-box;transform-origin:0;animation:6s ease-in-out infinite ax-fill}@keyframes ax-fill{0%,30%{scale:.3 1}35%,60%{scale:.7 1}66%,to{scale:1}}.ax-shackle{transform-box:fill-box;transform-origin:100% 100%;animation:6s ease-in-out infinite ax-shackle;translate:0 -4px;rotate:-28deg}@keyframes ax-shackle{0%,62%{translate:0;rotate:0deg}70%,to{translate:0 -4px;rotate:-28deg}}.ax-hand{transform-box:fill-box;transform-origin:50% 100%;animation:6s steps(12,end) infinite ax-hand}@keyframes ax-hand{to{rotate:360deg}}.ax-strike{transform-box:fill-box;transform-origin:0;animation:5s ease-in-out infinite ax-strike}@keyframes ax-strike{0%,10%{scale:0 1}25%,to{scale:1}}.ax-price{transform-box:fill-box;transform-origin:0 100%;animation:5s cubic-bezier(.34,1.56,.64,1) infinite ax-price}@keyframes ax-price{0%,25%{opacity:0;scale:.6}38%,to{opacity:1;scale:1}}.ax-timer{animation:1.6s ease-in-out infinite alternate ax-timer}@keyframes ax-timer{0%{opacity:.65}to{opacity:1}}.ax-chat{--chat-bg:#fff;--chat-line:#e5e5ea;--chat-them:#e9e9eb;--chat-them-ink:#1c1c1e;--chat-me:#0a84ff;--chat-muted:#8e8e93;border:1px solid var(--chat-line);background:var(--chat-bg);text-align:left;border-radius:.85rem;flex-direction:column;height:calc(100% - 1.25rem);margin:.625rem;font-size:.75rem;line-height:1.35;display:flex;overflow:hidden}.dark .ax-chat{--chat-bg:#1c1c1e;--chat-line:#38383a;--chat-them:#2c2c2e;--chat-them-ink:#f2f2f7;--chat-muted:#8e8e93}.ax-chat-head{border-bottom:1px solid var(--chat-line);align-items:center;gap:.45rem;padding:.4rem .65rem;display:flex}.ax-chat-avatar{color:#fff;letter-spacing:.02em;background:#1c1c1e;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.55rem;font-weight:800;display:grid}.dark .ax-chat-avatar{color:#1c1c1e;background:#f2f2f7}.ax-chat-name{color:var(--chat-them-ink);font-weight:700}.ax-chat-body{flex-direction:column;flex:1;justify-content:flex-end;gap:.35rem;min-height:0;padding:.5rem .65rem;display:flex;position:relative;overflow:hidden}.ax-bubble{border-radius:1rem;max-width:82%;margin:0;padding:.4rem .65rem}.ax-bubble-me{background:var(--chat-me);color:#fff;border-bottom-right-radius:.3rem;align-self:flex-end}.ax-bubble-them{background:var(--chat-them);color:var(--chat-them-ink);border-bottom-left-radius:.3rem;align-self:flex-start}.ax-typing{gap:.2rem;padding:.55rem .7rem;display:flex;position:absolute;bottom:.5rem;left:.65rem}.ax-answer{flex-direction:column;gap:.35rem;display:flex}.ax-linkcard{border:1px solid var(--chat-line);background:var(--chat-bg);border-radius:.6rem;align-items:center;gap:.45rem;min-width:0;padding:.3rem .45rem;font-size:.68rem;display:flex}.ax-linkcard-art{flex-shrink:0;width:1.6rem;height:1.6rem}.ax-chat-input{border:1px solid var(--chat-line);color:var(--chat-muted);border-radius:999px;justify-content:space-between;align-items:center;margin:0 .5rem .5rem;padding:.25rem .3rem .25rem .7rem;display:flex}.ax-chat-send{background:var(--chat-me);border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;display:grid}.ax-ask{animation:8s ease-out infinite ax-ask}.ax-typing{opacity:0;animation:8s step-end infinite ax-typing}.ax-answer{animation:8s ease-out infinite ax-answer}@keyframes ax-ask{0%{opacity:0;translate:0 6px}6%,94%{opacity:1;translate:0}to{opacity:0}}@keyframes ax-typing{0%,12%{opacity:0}13%{opacity:1}34%,to{opacity:0}}@keyframes ax-answer{0%,34%{opacity:0;translate:0 8px}40%,94%{opacity:1;translate:0}to{opacity:0}}.ax-dot{background:var(--chat-muted);border-radius:999px;width:.4rem;height:.4rem;animation:.9s ease-in-out infinite alternate ax-dot;display:block}@keyframes ax-dot{0%{opacity:.5;translate:0 2px}to{opacity:1;translate:0 -2px}}@media (prefers-reduced-motion:reduce){.landing-preview-playback{display:none}.marketing-page *,.marketing-page :before,.marketing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing-logo-hat{z-index:1;pointer-events:none;width:32px;height:auto;display:none;position:absolute;top:-15px;left:-11px;rotate:-16deg}[data-season=festive] .landing-logo-hat{display:block}
