.SiteFooter-module__9mALFW__footer{border-top:1px solid var(--xshop-border);background:var(--xshop-surface)}.SiteFooter-module__9mALFW__inner{max-width:72rem;margin:0 auto;padding:4rem 1.5rem 2rem}.SiteFooter-module__9mALFW__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem;display:grid}@media (min-width:768px){.SiteFooter-module__9mALFW__top{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 2rem}}@media (min-width:1024px){.SiteFooter-module__9mALFW__top{grid-template-columns:1.7fr repeat(4,minmax(0,1fr));gap:2rem}}.SiteFooter-module__9mALFW__brand{flex-direction:column;grid-column:1/-1;gap:.875rem;display:flex}@media (min-width:1024px){.SiteFooter-module__9mALFW__brand{grid-column:auto;max-width:20rem}}.SiteFooter-module__9mALFW__brandRow{border-radius:var(--radius);align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.SiteFooter-module__9mALFW__brandName{letter-spacing:-.01em;color:var(--xshop-text);font-size:.9375rem;font-weight:600}.SiteFooter-module__9mALFW__tagline{color:var(--xshop-muted);font-size:.8125rem;line-height:1.6}.SiteFooter-module__9mALFW__storeBadge{opacity:.92;border-radius:.5rem;align-self:flex-start;margin-top:.25rem;transition:opacity .15s;display:inline-flex}.SiteFooter-module__9mALFW__storeBadge:hover{opacity:1}.SiteFooter-module__9mALFW__storeBadge:focus-visible{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--xshop-accent) 14%, transparent);outline:none}.SiteFooter-module__9mALFW__colTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--xshop-text);margin-bottom:.875rem;font-size:.6875rem;font-weight:600}.SiteFooter-module__9mALFW__list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__9mALFW__link{color:var(--xshop-muted);border-radius:var(--radius);align-items:center;gap:.25rem;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .15s;display:inline-flex}.SiteFooter-module__9mALFW__link:hover{color:var(--xshop-text)}.SiteFooter-module__9mALFW__brandRow:focus-visible,.SiteFooter-module__9mALFW__link:focus-visible{color:var(--xshop-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--xshop-accent) 14%, transparent);outline:none}.SiteFooter-module__9mALFW__externalIcon{opacity:.5}.SiteFooter-module__9mALFW__bottom{border-top:1px solid var(--xshop-border);color:var(--xshop-muted);flex-direction:column;justify-content:space-between;align-items:center;gap:.75rem;margin-top:3rem;padding-top:1.5rem;font-size:.75rem;display:flex}@media (min-width:768px){.SiteFooter-module__9mALFW__bottom{flex-direction:row}}
.PhoneMockup-module__Zzrcea__wrap{perspective:1400px;justify-content:center;display:flex}.PhoneMockup-module__Zzrcea__frame{--tilt-x:0deg;--tilt-y:0deg;aspect-ratio:300/620;border:1px solid var(--xshop-border);background:var(--xshop-elevated);width:min(300px,82vw);box-shadow:var(--shadow-xl);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;border-radius:2.25rem;flex-direction:column;padding:.5rem;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.PhoneMockup-module__Zzrcea__notch{background:var(--xshop-elevated);z-index:2;border-radius:0 0 .75rem .75rem;align-self:center;width:6.5rem;height:1.1rem;margin-top:.5rem;position:absolute}.PhoneMockup-module__Zzrcea__statusBar{background:var(--xshop-bg);color:var(--xshop-muted);border-radius:1.75rem 1.75rem 0 0;justify-content:space-between;align-items:center;padding:.5rem 1rem .375rem;display:flex}.PhoneMockup-module__Zzrcea__statusTime{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:.625rem}.PhoneMockup-module__Zzrcea__statusIcons{opacity:.6;gap:.375rem;display:inline-flex}.PhoneMockup-module__Zzrcea__screen{background:var(--xshop-bg);flex:1;min-height:0;overflow:hidden}.PhoneMockup-module__Zzrcea__tabBar{border-top:1px solid var(--xshop-border);background:var(--xshop-bg);border-radius:0 0 1.75rem 1.75rem;grid-template-columns:repeat(4,1fr);gap:.125rem;padding:.5rem .375rem .75rem;display:grid}.PhoneMockup-module__Zzrcea__tab{border-radius:var(--radius);color:var(--xshop-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.1875rem;padding:.375rem .125rem;font-size:.5625rem;font-weight:500;line-height:1.2;transition:color .15s,background .15s;display:flex}.PhoneMockup-module__Zzrcea__tab:hover{color:var(--xshop-text)}.PhoneMockup-module__Zzrcea__tabActive{color:var(--xshop-accent);background:color-mix(in srgb, var(--xshop-accent) 8%, transparent)}.PhoneMockup-module__Zzrcea__tab:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--xshop-accent) 20%, transparent);outline:none}.PhoneMockup-module__Zzrcea__chat{flex-direction:column;height:100%;padding:.75rem .75rem .5rem;display:flex}.PhoneMockup-module__Zzrcea__feed{scrollbar-width:none;flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex;overflow-y:auto}.PhoneMockup-module__Zzrcea__feed::-webkit-scrollbar{display:none}.PhoneMockup-module__Zzrcea__bubbleAi,.PhoneMockup-module__Zzrcea__bubbleUser{border-radius:.875rem;max-width:88%;padding:.5rem .625rem;font-size:.6875rem;line-height:1.45;animation:.28s cubic-bezier(.16,1,.3,1) both PhoneMockup-module__Zzrcea__bubbleIn}.PhoneMockup-module__Zzrcea__bubbleAi{border:1px solid var(--xshop-border);background:var(--xshop-surface);color:var(--xshop-text);border-bottom-left-radius:.25rem;align-self:flex-start}.PhoneMockup-module__Zzrcea__bubbleUser{background:var(--xshop-accent);color:#fff;border-bottom-right-radius:.25rem;align-self:flex-end}@keyframes PhoneMockup-module__Zzrcea__bubbleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.PhoneMockup-module__Zzrcea__caret{vertical-align:-.12em;background:var(--xshop-accent);width:.45ch;height:.95em;margin-left:1px;animation:1s step-end infinite PhoneMockup-module__Zzrcea__caret;display:inline-block}@keyframes PhoneMockup-module__Zzrcea__caret{50%{opacity:0}}.PhoneMockup-module__Zzrcea__suggestions{flex-wrap:wrap;gap:.25rem;margin:.5rem 0 .375rem;display:flex}.PhoneMockup-module__Zzrcea__suggestion{border:1px solid var(--xshop-border);background:var(--xshop-bg);color:var(--xshop-muted);cursor:pointer;border-radius:999px;padding:.3125rem .5rem;font-size:.5625rem;line-height:1.3;transition:color .15s,border-color .15s,background .15s}.PhoneMockup-module__Zzrcea__suggestion:hover{color:var(--xshop-text);border-color:var(--xshop-accent)}.PhoneMockup-module__Zzrcea__suggestion:focus-visible{border-color:var(--xshop-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--xshop-accent) 20%, transparent);outline:none}.PhoneMockup-module__Zzrcea__composer{border:1px solid var(--xshop-border);background:var(--xshop-surface);border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4375rem .4375rem .4375rem .625rem;display:flex}.PhoneMockup-module__Zzrcea__composerText{color:var(--xshop-muted);font-size:.625rem}.PhoneMockup-module__Zzrcea__composerSend{background:var(--xshop-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}.PhoneMockup-module__Zzrcea__pane{scrollbar-width:none;flex-direction:column;gap:.625rem;height:100%;padding:.875rem .75rem;animation:.28s cubic-bezier(.16,1,.3,1) both PhoneMockup-module__Zzrcea__paneIn;display:flex;overflow-y:auto}.PhoneMockup-module__Zzrcea__pane::-webkit-scrollbar{display:none}@keyframes PhoneMockup-module__Zzrcea__paneIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.PhoneMockup-module__Zzrcea__paneTitle{letter-spacing:-.01em;color:var(--xshop-text);font-size:.6875rem;font-weight:600;display:block}.PhoneMockup-module__Zzrcea__raw{border:1px solid var(--xshop-border);border-radius:var(--radius);background:var(--xshop-code);font-family:var(--font-family-mono);color:var(--xshop-text);word-break:break-word;padding:.5rem;font-size:.5625rem;line-height:1.5}.PhoneMockup-module__Zzrcea__rows{flex-direction:column;gap:.375rem;margin:0;display:flex}.PhoneMockup-module__Zzrcea__row{border-bottom:1px solid var(--xshop-border);justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.375rem;display:flex}.PhoneMockup-module__Zzrcea__row:last-child{border-bottom:none}.PhoneMockup-module__Zzrcea__rowLabel{color:var(--xshop-muted);font-size:.5625rem}.PhoneMockup-module__Zzrcea__rowValue{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--xshop-text);font-size:.5625rem}.PhoneMockup-module__Zzrcea__modelList{flex-direction:column;gap:.25rem;display:flex}.PhoneMockup-module__Zzrcea__model{border:1px solid var(--xshop-border);border-radius:var(--radius);background:var(--xshop-bg);cursor:pointer;text-align:left;align-items:center;gap:.375rem;padding:.4375rem .5rem;transition:border-color .15s,background .15s;display:flex}.PhoneMockup-module__Zzrcea__modelActive{border-color:var(--xshop-accent);background:color-mix(in srgb, var(--xshop-accent) 6%, transparent)}.PhoneMockup-module__Zzrcea__model:focus-visible{border-color:var(--xshop-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--xshop-accent) 20%, transparent);outline:none}.PhoneMockup-module__Zzrcea__modelCheck{border:1px solid var(--xshop-border);width:.875rem;height:.875rem;color:var(--xshop-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PhoneMockup-module__Zzrcea__modelActive .PhoneMockup-module__Zzrcea__modelCheck{border-color:var(--xshop-accent)}.PhoneMockup-module__Zzrcea__modelName{color:var(--xshop-text);flex:1;font-size:.625rem}.PhoneMockup-module__Zzrcea__chip{border:1px solid var(--xshop-border);letter-spacing:.03em;color:var(--xshop-muted);border-radius:999px;padding:.0625rem .3125rem;font-size:.5rem;font-weight:600}.PhoneMockup-module__Zzrcea__avatarRow{align-items:center;gap:.5rem;display:flex}.PhoneMockup-module__Zzrcea__avatar{background:color-mix(in srgb, var(--xshop-accent) 12%, transparent);width:2rem;height:2rem;color:var(--xshop-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.PhoneMockup-module__Zzrcea__planValue{font-family:var(--font-family-mono);color:var(--xshop-accent);font-size:.625rem;display:block}.PhoneMockup-module__Zzrcea__usage{flex-direction:column;gap:.3125rem;display:flex}.PhoneMockup-module__Zzrcea__usageHead{justify-content:space-between;align-items:baseline;display:flex}.PhoneMockup-module__Zzrcea__progress{background:var(--xshop-border);border-radius:999px;height:.25rem;overflow:hidden}.PhoneMockup-module__Zzrcea__progressFill{background:var(--xshop-accent);border-radius:999px;width:13%;height:100%;animation:.9s cubic-bezier(.16,1,.3,1) both PhoneMockup-module__Zzrcea__fillIn}@keyframes PhoneMockup-module__Zzrcea__fillIn{0%{width:0}}.PhoneMockup-module__Zzrcea__settingRow{border-top:1px solid var(--xshop-border);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.PhoneMockup-module__Zzrcea__switchOn{background:var(--xshop-accent);border-radius:999px;width:1.625rem;height:.9375rem;position:relative}.PhoneMockup-module__Zzrcea__switchOn:after{content:"";background:#fff;border-radius:999px;width:.6875rem;height:.6875rem;position:absolute;top:.125rem;right:.125rem}@media (prefers-reduced-motion:reduce){.PhoneMockup-module__Zzrcea__frame,.PhoneMockup-module__Zzrcea__bubbleAi,.PhoneMockup-module__Zzrcea__bubbleUser,.PhoneMockup-module__Zzrcea__pane,.PhoneMockup-module__Zzrcea__progressFill,.PhoneMockup-module__Zzrcea__caret{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
.AboutView-module__3WI0SW__aboutRoot{--xshop-accent:#8b5cf6;--xshop-accent-dim:#7c3aed;--about-ease:cubic-bezier(.22, 1, .36, 1);--about-accent-light:#7c3aed;--xshop-bg:#fff;--xshop-sidebar:#faf9ff;--xshop-surface:#f7f6fd;--xshop-elevated:#efecfb;--xshop-border:#e7e3f5;--xshop-text:#1b1533;--xshop-muted:#6a6286;--xshop-code:#f7f6fd;--shadow-xs:0 1px 2px #1a10330f;--shadow-sm:0 1px 3px #1a103314, 0 1px 2px #1a10330a;--shadow-md:0 4px 14px #1a10331a, 0 2px 6px #1a10330f;--shadow-lg:0 10px 34px #1a10331f, 0 0 0 1px #8b5cf60f;--shadow-xl:0 18px 54px #1a103326;background:var(--xshop-bg);color:var(--xshop-text)}.dark .AboutView-module__3WI0SW__aboutRoot{--about-accent-light:#c77dff;--xshop-bg:#08060f;--xshop-sidebar:#0b0916;--xshop-surface:#120f1f;--xshop-elevated:#1a1530;--xshop-border:#2a2145;--xshop-text:#f5f3fb;--xshop-muted:#a99fc4;--xshop-code:#0b0916;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000080, 0 1px 2px #0006;--shadow-md:0 4px 14px #0000008c, 0 2px 6px #0006;--shadow-lg:0 10px 34px #0009, 0 0 0 1px #8b5cf614;--shadow-xl:0 18px 54px #000000b3}@keyframes AboutView-module__3WI0SW__aboutReveal{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.AboutView-module__3WI0SW__reveal{animation:AboutView-module__3WI0SW__aboutReveal var(--t-slow,.42s) var(--about-ease) both}.AboutView-module__3WI0SW__reveal:first-child{animation-delay:40ms}.AboutView-module__3WI0SW__reveal:nth-child(2){animation-delay:.11s}.AboutView-module__3WI0SW__reveal:nth-child(3){animation-delay:.18s}.AboutView-module__3WI0SW__reveal:nth-child(4){animation-delay:.25s}.AboutView-module__3WI0SW__navbar{background:color-mix(in srgb, var(--xshop-bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--xshop-border)}.AboutView-module__3WI0SW__hero{background:var(--xshop-bg);position:relative;overflow:hidden}.AboutView-module__3WI0SW__hero:before{content:"";filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(55% 55% at 40% 40%,#8b5cf657,#0000 70%),radial-gradient(45% 45% at 60% 55%,#c77dff38,#0000 70%);width:620px;height:560px;position:absolute;top:-220px;left:-160px}.AboutView-module__3WI0SW__hero:after{content:"";filter:blur(70px);pointer-events:none;z-index:0;background:radial-gradient(55% 55% at 60% 60%,#7c3aed42,#0000 70%),radial-gradient(40% 40% at 40% 40%,#8b5cf62e,#0000 70%);width:560px;height:500px;position:absolute;bottom:-220px;right:-160px}.AboutView-module__3WI0SW__heroContent{z-index:1;position:relative}.AboutView-module__3WI0SW__badge{border:1px solid color-mix(in srgb, var(--xshop-accent) 40%, var(--xshop-border));background:color-mix(in srgb, var(--xshop-accent) 10%, transparent);color:var(--about-accent-light);border-radius:9999px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:500;display:inline-flex}.AboutView-module__3WI0SW__heroChip{border:1px solid var(--xshop-border);background:var(--xshop-surface);color:var(--xshop-text);box-shadow:var(--shadow-xs);border-radius:9999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:border-color .15s,transform .15s;display:inline-flex}.AboutView-module__3WI0SW__heroChip:hover{border-color:var(--xshop-accent);transform:translateY(-1px)}.AboutView-module__3WI0SW__outlineBtn{border:1px solid var(--xshop-border);color:var(--xshop-text);background:0 0;border-radius:12px;transition:border-color .15s,color .15s,background .15s}.AboutView-module__3WI0SW__outlineBtn:hover{border-color:var(--xshop-accent);color:var(--xshop-text);background:color-mix(in srgb, var(--xshop-accent) 10%, transparent)}.AboutView-module__3WI0SW__attitudeWrap{aspect-ratio:1;width:min(340px,78vw);margin:0 auto;position:relative}.AboutView-module__3WI0SW__attitudeGlow{background:radial-gradient(circle, color-mix(in srgb, var(--xshop-accent) 34%, transparent), transparent 68%);filter:blur(26px);pointer-events:none;border-radius:9999px;position:absolute;inset:-8%}.AboutView-module__3WI0SW__attitude{filter:drop-shadow(0 12px 30px #0000008c);width:100%;height:100%;display:block;position:relative}@keyframes AboutView-module__3WI0SW__attitudeMove{0%{transform:rotate(-9deg)translateY(-5px)}50%{transform:rotate(8deg)translateY(6px)}to{transform:rotate(-9deg)translateY(-5px)}}.AboutView-module__3WI0SW__attitudeCard{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite AboutView-module__3WI0SW__attitudeMove}.AboutView-module__3WI0SW__tickerBar{border-top:1px solid var(--xshop-border);border-bottom:1px solid var(--xshop-border);background:var(--xshop-sidebar);padding:14px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.AboutView-module__3WI0SW__tickerTrack{white-space:nowrap;will-change:transform;align-items:center;gap:40px;animation:32s linear infinite AboutView-module__3WI0SW__tickerScroll;display:inline-flex}@keyframes AboutView-module__3WI0SW__tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.AboutView-module__3WI0SW__tickerItem{letter-spacing:.04em;text-transform:uppercase;color:var(--xshop-muted);align-items:center;gap:40px;font-size:13px;font-weight:600;display:inline-flex}.AboutView-module__3WI0SW__tickerDot{background:var(--xshop-accent);border-radius:9999px;flex-shrink:0;width:5px;height:5px}.AboutView-module__3WI0SW__chatPanel{background:var(--xshop-surface);border:1px solid var(--xshop-border);box-shadow:var(--shadow-lg);border-radius:18px;overflow:hidden}.AboutView-module__3WI0SW__chatHeader{border-bottom:1px solid var(--xshop-border);background:color-mix(in srgb, var(--xshop-accent) 6%, var(--xshop-surface));align-items:center;gap:10px;padding:13px 16px;display:flex}.AboutView-module__3WI0SW__chatDot{background:var(--xshop-accent);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--xshop-accent) 20%, transparent);border-radius:9999px}.AboutView-module__3WI0SW__bubbleUser{background:var(--xshop-accent);color:#fff;border-radius:14px 14px 4px;align-self:flex-end;max-width:88%;padding:10px 14px;font-size:13.5px;line-height:1.5}.AboutView-module__3WI0SW__bubbleAI{background:var(--xshop-elevated);border:1px solid var(--xshop-border);max-width:92%;color:var(--xshop-text);font-size:13.5px;line-height:1.6;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:14px 14px 14px 4px;align-self:flex-start;padding:11px 14px}.AboutView-module__3WI0SW__caret:after{content:"";background:var(--about-accent-light);vertical-align:-.15em;width:.5ch;height:1.05em;margin-left:2px;animation:1s step-end infinite AboutView-module__3WI0SW__caretBlink;display:inline-block}@keyframes AboutView-module__3WI0SW__caretBlink{50%{opacity:0}}.AboutView-module__3WI0SW__chatInput{border:1px solid var(--xshop-border);background:var(--xshop-bg);color:var(--xshop-muted);border-radius:12px;align-items:center;gap:10px;margin:4px 14px 14px;padding:10px 14px;font-size:13px;display:flex}.AboutView-module__3WI0SW__tabBar{border:1px solid var(--xshop-border);background:var(--xshop-surface);box-shadow:var(--shadow-sm);border-radius:14px;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;display:inline-flex}.AboutView-module__3WI0SW__tab{color:var(--xshop-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:500;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.AboutView-module__3WI0SW__tab:hover{color:var(--xshop-text)}.AboutView-module__3WI0SW__tabActive{color:var(--xshop-text);background:var(--xshop-bg);border-color:color-mix(in srgb, var(--xshop-accent) 45%, var(--xshop-border));box-shadow:var(--shadow-xs)}.AboutView-module__3WI0SW__tabActive svg{color:var(--xshop-accent)}.AboutView-module__3WI0SW__featureIconLg{background:color-mix(in srgb, var(--xshop-accent) 16%, transparent);width:48px;height:48px;color:var(--xshop-accent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AboutView-module__3WI0SW__mockCard{background:var(--xshop-bg);border:1px solid var(--xshop-border);box-shadow:var(--shadow-md);border-radius:13px;padding:15px}.AboutView-module__3WI0SW__mockChip{font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--xshop-elevated);border:1px solid var(--xshop-border);color:var(--xshop-text);border-radius:6px;padding:3px 8px;font-size:11px}.AboutView-module__3WI0SW__mockBar{background:var(--xshop-elevated);border-radius:4px;height:7px}.AboutView-module__3WI0SW__mockRow{border:1px solid var(--xshop-border);background:var(--xshop-surface);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.AboutView-module__3WI0SW__mockRowActive{border-color:color-mix(in srgb, var(--xshop-accent) 50%, var(--xshop-border));background:color-mix(in srgb, var(--xshop-accent) 10%, var(--xshop-bg))}.AboutView-module__3WI0SW__mockProgress{background:var(--xshop-elevated);border-radius:999px;height:6px;overflow:hidden}.AboutView-module__3WI0SW__mockProgressFill{background:linear-gradient(90deg, var(--xshop-accent), var(--about-accent-light));border-radius:999px;height:100%}.AboutView-module__3WI0SW__mockDot{background:var(--xshop-accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--xshop-accent) 20%, transparent);border-radius:999px;flex-shrink:0}.AboutView-module__3WI0SW__skillCard{background:var(--xshop-surface);border:1px solid var(--xshop-border);box-shadow:var(--shadow-sm);border-radius:16px;padding:22px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.AboutView-module__3WI0SW__skillCard:after{content:"";border-radius:inherit;background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--xshop-accent) 9%, transparent), transparent 60%);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.AboutView-module__3WI0SW__skillCard:hover{border-color:color-mix(in srgb, var(--xshop-accent) 55%, var(--xshop-border));box-shadow:var(--shadow-md);transform:translateY(-3px)}.AboutView-module__3WI0SW__skillCard:hover:after{opacity:1}.AboutView-module__3WI0SW__skillIcon{width:42px;height:42px;color:var(--xshop-accent);background:color-mix(in srgb, var(--xshop-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--xshop-accent) 30%, transparent);border-radius:11px;justify-content:center;align-items:center;display:flex}.AboutView-module__3WI0SW__billingToggle{border:1px solid var(--xshop-border);background:var(--xshop-elevated);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.AboutView-module__3WI0SW__billingBtn{color:var(--xshop-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.AboutView-module__3WI0SW__billingBtnActive{color:var(--xshop-text);background:var(--xshop-surface);box-shadow:var(--shadow-xs)}.AboutView-module__3WI0SW__saveBadge{color:#fff;background:var(--xshop-accent);border-radius:5px;padding:1px 6px;font-size:10px;font-weight:700}.AboutView-module__3WI0SW__pricingCard{background:var(--xshop-surface);border:1px solid var(--xshop-border);box-shadow:var(--shadow-sm);border-radius:18px}.AboutView-module__3WI0SW__pricingCardPro{background:linear-gradient(180deg, color-mix(in srgb, var(--xshop-accent) 12%, var(--xshop-surface)), var(--xshop-surface) 55%);border:1.5px solid var(--xshop-accent);box-shadow:var(--shadow-lg), 0 0 44px color-mix(in srgb, var(--xshop-accent) 22%, transparent);border-radius:18px;position:relative}.AboutView-module__3WI0SW__popularBadge{background:var(--xshop-accent);color:#fff;letter-spacing:.04em;box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:4px 12px;font-size:10px;font-weight:600;display:flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.AboutView-module__3WI0SW__faqItem{border:1px solid var(--xshop-border);background:var(--xshop-surface);border-radius:14px;transition:border-color .18s;overflow:hidden}.AboutView-module__3WI0SW__faqItem[open]{border-color:color-mix(in srgb, var(--xshop-accent) 45%, var(--xshop-border))}.AboutView-module__3WI0SW__faqSummary{cursor:pointer;color:var(--xshop-text);justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;font-size:15px;font-weight:600;list-style:none;display:flex}.AboutView-module__3WI0SW__faqSummary::-webkit-details-marker{display:none}.AboutView-module__3WI0SW__faqSummary:hover{color:var(--about-accent-light)}.AboutView-module__3WI0SW__faqChevron{color:var(--xshop-accent);transition:transform .2s var(--about-ease);flex-shrink:0}.AboutView-module__3WI0SW__faqItem[open] .AboutView-module__3WI0SW__faqChevron{transform:rotate(180deg)}.AboutView-module__3WI0SW__faqAnswer{color:var(--xshop-muted);padding:0 20px 18px;font-size:14px;line-height:1.65}@media (prefers-reduced-motion:reduce){.AboutView-module__3WI0SW__reveal,.AboutView-module__3WI0SW__attitudeCard,.AboutView-module__3WI0SW__tickerTrack,.AboutView-module__3WI0SW__caret:after{animation:none!important}.AboutView-module__3WI0SW__reveal{opacity:1!important;filter:none!important;transform:none!important}.AboutView-module__3WI0SW__attitudeCard,.AboutView-module__3WI0SW__tickerTrack{transform:none!important}.AboutView-module__3WI0SW__faqChevron,.AboutView-module__3WI0SW__faqItem[open] .AboutView-module__3WI0SW__faqChevron{transition:none!important}.AboutView-module__3WI0SW__caret:after{opacity:1!important}}
.AppLandingView-module__vQIEjW__section{max-width:72rem;margin:0 auto;padding:5rem 1.5rem}.AppLandingView-module__vQIEjW__sectionNarrow{max-width:44rem;margin:0 auto;padding:5rem 1.5rem}.AppLandingView-module__vQIEjW__sectionHead{text-align:center;max-width:40rem;margin:0 auto 3rem}.AppLandingView-module__vQIEjW__overline{letter-spacing:.08em;text-transform:uppercase;color:var(--xshop-accent);margin-bottom:.75rem;font-size:.6875rem;font-weight:600}.AppLandingView-module__vQIEjW__h2{letter-spacing:-.02em;color:var(--xshop-text);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.AppLandingView-module__vQIEjW__lead{color:var(--xshop-muted);margin-top:1rem;font-size:1rem;line-height:1.65}.AppLandingView-module__vQIEjW__accentBlur{background:var(--xshop-accent);opacity:.07;filter:blur(90px);pointer-events:none;border-radius:50%;width:min(40rem,90vw);height:24rem;position:absolute;top:-8rem;left:50%;transform:translate(-50%)}.dark .AppLandingView-module__vQIEjW__accentBlur{opacity:.12}.AppLandingView-module__vQIEjW__hero{padding:5rem 1.5rem 1rem;position:relative;overflow:hidden}.AppLandingView-module__vQIEjW__heroInner{text-align:center;max-width:46rem;margin:0 auto;position:relative}.AppLandingView-module__vQIEjW__badge{border:1px solid var(--xshop-border);background:var(--xshop-surface);color:var(--xshop-muted);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,box-shadow .15s;animation:.5s cubic-bezier(.16,1,.3,1) both AppLandingView-module__vQIEjW__riseIn;display:inline-flex}.AppLandingView-module__vQIEjW__badge:hover{color:var(--xshop-text);border-color:var(--xshop-accent)}.AppLandingView-module__vQIEjW__badge:focus-visible{border-color:var(--xshop-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--xshop-accent) 14%, transparent);outline:none}.AppLandingView-module__vQIEjW__badgeDot{background:var(--xshop-accent);border-radius:999px;width:.375rem;height:.375rem;animation:1.6s ease-in-out infinite AppLandingView-module__vQIEjW__pulseDot}.AppLandingView-module__vQIEjW__heroTitle{letter-spacing:-.03em;text-wrap:balance;color:var(--xshop-text);margin-top:1.75rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.05;animation:.5s cubic-bezier(.16,1,.3,1) 60ms both AppLandingView-module__vQIEjW__riseIn}.AppLandingView-module__vQIEjW__heroHighlight{color:var(--xshop-accent)}.AppLandingView-module__vQIEjW__heroDesc{max-width:34rem;color:var(--xshop-muted);margin:1.25rem auto 0;font-size:1.0625rem;line-height:1.65;animation:.5s cubic-bezier(.16,1,.3,1) .12s both AppLandingView-module__vQIEjW__riseIn}.AppLandingView-module__vQIEjW__storeRow{justify-content:center;align-items:center;margin-top:2.25rem;animation:.5s cubic-bezier(.16,1,.3,1) .18s both AppLandingView-module__vQIEjW__riseIn;display:flex}.AppLandingView-module__vQIEjW__playBadge{opacity:.94;border-radius:.625rem;transition:opacity .15s,transform .15s;display:inline-flex}.AppLandingView-module__vQIEjW__playBadge:hover{opacity:1;transform:translateY(-1px)}.AppLandingView-module__vQIEjW__playBadge:focus-visible{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--xshop-accent) 14%, transparent);outline:none}.AppLandingView-module__vQIEjW__stage{gap:2.5rem;display:grid}@media (min-width:900px){.AppLandingView-module__vQIEjW__stage{grid-template-columns:1fr minmax(0,22rem);align-items:start;gap:4rem}.AppLandingView-module__vQIEjW__stagePhone{order:2}.AppLandingView-module__vQIEjW__stageCards{order:1}.AppLandingView-module__vQIEjW__sticky{position:sticky;top:6rem}}.AppLandingView-module__vQIEjW__stageCards{flex-direction:column;gap:1rem;display:flex}.AppLandingView-module__vQIEjW__stageCard{border:1px solid var(--xshop-border);background:var(--xshop-bg);box-shadow:var(--shadow-xs);border-radius:.75rem;transition:border-color .2s,box-shadow .2s,transform .2s}.AppLandingView-module__vQIEjW__stageCardActive{border-color:var(--xshop-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.AppLandingView-module__vQIEjW__stageCardBtn{border-radius:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:1rem;width:100%;padding:1.25rem;display:flex}.AppLandingView-module__vQIEjW__stageCardBtn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--xshop-accent) 14%, transparent);outline:none}.AppLandingView-module__vQIEjW__stageCardIndex{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--xshop-muted);opacity:.7;flex-shrink:0;font-size:.75rem}.AppLandingView-module__vQIEjW__stageCardActive .AppLandingView-module__vQIEjW__stageCardIndex{color:var(--xshop-accent);opacity:1}.AppLandingView-module__vQIEjW__stageCardTitle{letter-spacing:-.01em;color:var(--xshop-text);margin-bottom:.375rem;font-size:1rem;font-weight:600;display:block}.AppLandingView-module__vQIEjW__stageCardBody{color:var(--xshop-muted);font-size:.875rem;line-height:1.6;display:block}.AppLandingView-module__vQIEjW__benefitGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.AppLandingView-module__vQIEjW__benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.AppLandingView-module__vQIEjW__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.AppLandingView-module__vQIEjW__benefit{border:1px solid var(--xshop-border);background:var(--xshop-bg);box-shadow:var(--shadow-xs);opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),box-shadow .15s,border-color .15s;transition-delay:calc(var(--i) * 60ms);border-radius:.75rem;padding:1.5rem;transform:translateY(14px)}.AppLandingView-module__vQIEjW__visible .AppLandingView-module__vQIEjW__benefit{opacity:1;transform:translateY(0)}.AppLandingView-module__vQIEjW__benefit:hover{box-shadow:var(--shadow-md);border-color:var(--xshop-accent)}.AppLandingView-module__vQIEjW__benefitIcon{background:color-mix(in srgb, var(--xshop-accent) 10%, transparent);width:2.25rem;height:2.25rem;color:var(--xshop-accent);border-radius:.625rem;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.AppLandingView-module__vQIEjW__benefitTitle{letter-spacing:-.01em;color:var(--xshop-text);margin-bottom:.5rem;font-size:1rem;font-weight:600}.AppLandingView-module__vQIEjW__benefitBody{color:var(--xshop-muted);font-size:.875rem;line-height:1.6}.AppLandingView-module__vQIEjW__statsBar{border-block:1px solid var(--xshop-border);background:var(--xshop-surface)}.AppLandingView-module__vQIEjW__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;max-width:64rem;margin:0 auto;padding:3rem 1.5rem;display:grid}@media (min-width:768px){.AppLandingView-module__vQIEjW__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.AppLandingView-module__vQIEjW__stat{text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex}.AppLandingView-module__vQIEjW__statValue{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--xshop-text);font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.AppLandingView-module__vQIEjW__statLabel{color:var(--xshop-muted);font-size:.8125rem;line-height:1.4}.AppLandingView-module__vQIEjW__steps{flex-direction:column;gap:2rem;max-width:40rem;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.AppLandingView-module__vQIEjW__stepsLine{background:var(--xshop-border);transform-origin:top;width:1px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:.5rem;bottom:.5rem;left:1.09375rem;transform:scaleY(0)}.AppLandingView-module__vQIEjW__visible .AppLandingView-module__vQIEjW__stepsLine{transform:scaleY(1)}.AppLandingView-module__vQIEjW__step{opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .12s + .2s);gap:1rem;display:flex;transform:translateY(10px)}.AppLandingView-module__vQIEjW__visible .AppLandingView-module__vQIEjW__step{opacity:1;transform:translateY(0)}.AppLandingView-module__vQIEjW__stepNum{z-index:1;border:1px solid var(--xshop-border);background:var(--xshop-bg);width:2.25rem;height:2.25rem;font-family:var(--font-family-mono);color:var(--xshop-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}.AppLandingView-module__vQIEjW__stepTitle{color:var(--xshop-text);margin-bottom:.375rem;font-size:1rem;font-weight:600}.AppLandingView-module__vQIEjW__stepBody{color:var(--xshop-muted);font-size:.875rem;line-height:1.6}.AppLandingView-module__vQIEjW__faqList{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.AppLandingView-module__vQIEjW__faqItem{border:1px solid var(--xshop-border);background:var(--xshop-bg);border-radius:.75rem;transition:border-color .15s,box-shadow .15s}.AppLandingView-module__vQIEjW__faqItem[open]{border-color:var(--xshop-accent);box-shadow:var(--shadow-sm)}.AppLandingView-module__vQIEjW__faqQ{color:var(--xshop-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.AppLandingView-module__vQIEjW__faqQ::-webkit-details-marker{display:none}.AppLandingView-module__vQIEjW__faqQ:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--xshop-accent) 14%, transparent);border-radius:.75rem;outline:none}.AppLandingView-module__vQIEjW__faqChevron{color:var(--xshop-muted);flex-shrink:0;transition:transform .2s}.AppLandingView-module__vQIEjW__faqItem[open] .AppLandingView-module__vQIEjW__faqChevron{transform:rotate(180deg)}.AppLandingView-module__vQIEjW__faqA{color:var(--xshop-muted);padding:0 1.25rem 1.125rem;font-size:.875rem;line-height:1.65}.AppLandingView-module__vQIEjW__cta{border-top:1px solid var(--xshop-border);padding:5rem 1.5rem;position:relative;overflow:hidden}.AppLandingView-module__vQIEjW__ctaInner{text-align:center;max-width:40rem;margin:0 auto;position:relative}@keyframes AppLandingView-module__vQIEjW__riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes AppLandingView-module__vQIEjW__pulseDot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AppLandingView-module__vQIEjW__badge,.AppLandingView-module__vQIEjW__heroTitle,.AppLandingView-module__vQIEjW__heroDesc,.AppLandingView-module__vQIEjW__storeRow,.AppLandingView-module__vQIEjW__badgeDot,.AppLandingView-module__vQIEjW__benefit,.AppLandingView-module__vQIEjW__step,.AppLandingView-module__vQIEjW__stepsLine,.AppLandingView-module__vQIEjW__stageCard,.AppLandingView-module__vQIEjW__faqChevron{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.AppLandingView-module__vQIEjW__stepsLine{transform:scaleY(1)!important}.AppLandingView-module__vQIEjW__faqItem[open] .AppLandingView-module__vQIEjW__faqChevron{transform:rotate(180deg)!important}}
.GiftView-module__9wM-Za__navbar{background:var(--xshop-bg);border-bottom:1px solid var(--xshop-border)}.GiftView-module__9wM-Za__card{background:var(--xshop-bg);border:1px solid var(--xshop-border);box-shadow:var(--shadow-sm);border-radius:16px}.GiftView-module__9wM-Za__cardAccent{background:var(--xshop-bg);border:2px solid var(--xshop-accent);box-shadow:var(--shadow-lg), 0 0 44px color-mix(in srgb, var(--xshop-accent) 16%, transparent);border-radius:16px}.GiftView-module__9wM-Za__planTile{text-align:left;border:1px solid var(--xshop-border);background:var(--xshop-bg);border-radius:14px;width:100%;padding:20px;transition:border-color .15s,background .15s,box-shadow .15s}.GiftView-module__9wM-Za__planTile:hover{border-color:color-mix(in srgb, var(--xshop-accent) 50%, var(--xshop-border))}.GiftView-module__9wM-Za__planTile[aria-pressed=true]{border-color:var(--xshop-accent);background:color-mix(in srgb, var(--xshop-accent) 6%, transparent);box-shadow:0 0 0 1px var(--xshop-accent) inset}.GiftView-module__9wM-Za__field{background:var(--xshop-elevated);border:1px solid var(--xshop-border);width:100%;color:var(--xshop-text);border-radius:12px;padding:10px 14px;font-size:14px;transition:border-color .15s}.GiftView-module__9wM-Za__field:focus{border-color:var(--xshop-accent);outline:none}.GiftView-module__9wM-Za__segmented{background:var(--xshop-elevated);border:1px solid var(--xshop-border);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.GiftView-module__9wM-Za__segmentedItem{color:var(--xshop-muted);border-radius:9px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.GiftView-module__9wM-Za__segmentedItem[aria-pressed=true]{background:var(--xshop-surface);color:var(--xshop-text);box-shadow:var(--shadow-sm)}.GiftView-module__9wM-Za__linkBox{background:var(--xshop-elevated);border:1px solid var(--xshop-border);font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--xshop-text);word-break:break-all;border-radius:12px;padding:12px 14px;font-size:13px}.GiftView-module__9wM-Za__outlineBtn{border:1px solid var(--xshop-border);color:var(--xshop-muted);background:0 0;border-radius:10px;transition:border-color .15s,color .15s,background .15s}.GiftView-module__9wM-Za__outlineBtn:hover{border-color:var(--xshop-accent);color:var(--xshop-text);background:var(--xshop-surface)}.GiftView-module__9wM-Za__motionScope{--t-fast:.16s;--t:.22s;--t-slow:.42s;--ease:cubic-bezier(.22, 1, .36, 1)}@keyframes GiftView-module__9wM-Za__giftReveal{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.GiftView-module__9wM-Za__reveal{animation:GiftView-module__9wM-Za__giftReveal var(--t-slow,.42s) var(--ease,ease-out) both}.GiftView-module__9wM-Za__d1{animation-delay:40ms}.GiftView-module__9wM-Za__d2{animation-delay:.1s}.GiftView-module__9wM-Za__d3{animation-delay:.16s}.GiftView-module__9wM-Za__d4{animation-delay:.22s}.GiftView-module__9wM-Za__d5{animation-delay:.28s}.GiftView-module__9wM-Za__d6{animation-delay:.34s}.GiftView-module__9wM-Za__heroIcon{background:color-mix(in srgb, var(--xshop-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--xshop-accent) 32%, transparent);border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;animation:4.5s ease-in-out infinite GiftView-module__9wM-Za__giftFloat;display:flex;position:relative}.GiftView-module__9wM-Za__heroIcon:before{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--xshop-accent) 30%, transparent);pointer-events:none;animation:2.8s ease-out infinite GiftView-module__9wM-Za__giftHalo;position:absolute;inset:-6px}@keyframes GiftView-module__9wM-Za__giftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes GiftView-module__9wM-Za__giftHalo{0%{opacity:.55;transform:scale(.94)}70%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}.GiftView-module__9wM-Za__heroIconDone{animation:GiftView-module__9wM-Za__giftPop .62s var(--ease,ease-out) both;background:color-mix(in srgb, var(--xshop-accent) 16%, transparent);border-color:color-mix(in srgb, var(--xshop-accent) 55%, transparent)}.GiftView-module__9wM-Za__heroIconDone:before{opacity:0;animation:none}@keyframes GiftView-module__9wM-Za__giftPop{0%{opacity:0;transform:scale(.7)rotate(-8deg)}55%{opacity:1;transform:scale(1.12)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.GiftView-module__9wM-Za__burst{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.GiftView-module__9wM-Za__burst:after{content:"";border:2px solid color-mix(in srgb, var(--xshop-accent) 70%, transparent);border-radius:999px;width:64px;height:64px;animation:.76s cubic-bezier(.16,1,.3,1) both GiftView-module__9wM-Za__giftShock;position:absolute}@keyframes GiftView-module__9wM-Za__giftShock{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(3.4)}}.GiftView-module__9wM-Za__spark{background:var(--xshop-accent);opacity:0;width:5px;height:5px;animation:.9s cubic-bezier(.16,1,.3,1) both GiftView-module__9wM-Za__giftSpark;animation-delay:calc(var(--i,0) * 18ms);border-radius:999px;position:absolute}@keyframes GiftView-module__9wM-Za__giftSpark{0%{opacity:0;transform:rotate(var(--a,0deg)) translateX(6px) scale(.4)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a,0deg)) translateX(78px) scale(.2)}}.GiftView-module__9wM-Za__scanOnce{position:relative;overflow:hidden}.GiftView-module__9wM-Za__scanOnce:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--xshop-accent) 22%, transparent) 50%, transparent 80%);pointer-events:none;animation:1.1s cubic-bezier(.22,1,.36,1) .26s both GiftView-module__9wM-Za__giftScan;position:absolute;inset:0;transform:translate(-100%)}@keyframes GiftView-module__9wM-Za__giftScan{to{transform:translate(100%)}}.GiftView-module__9wM-Za__pendingPulse{animation:1.9s ease-in-out infinite GiftView-module__9wM-Za__giftPending}@keyframes GiftView-module__9wM-Za__giftPending{0%,to{border-color:var(--xshop-border)}50%{border-color:color-mix(in srgb, var(--xshop-accent) 45%, transparent)}}.GiftView-module__9wM-Za__copyBtn{position:relative}.GiftView-module__9wM-Za__copyBtnDone:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--xshop-accent) 60%, transparent);pointer-events:none;animation:.62s cubic-bezier(.16,1,.3,1) both GiftView-module__9wM-Za__giftShock;position:absolute;inset:0}@property --giftAngle{syntax:"<angle>";inherits:false;initial-value:0deg}.GiftView-module__9wM-Za__busyBorder{position:relative}.GiftView-module__9wM-Za__busyBorder:before{content:"";border-radius:inherit;background:conic-gradient(from var(--giftAngle), transparent 0 68%, #fff 84%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:1.4s linear infinite GiftView-module__9wM-Za__giftSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes GiftView-module__9wM-Za__giftSpin{to{--giftAngle:360deg}}.GiftView-module__9wM-Za__planTile{transition:border-color var(--t-fast,.16s) var(--ease,ease-out), background var(--t-fast,.16s) var(--ease,ease-out), box-shadow var(--t,.22s) var(--ease,ease-out), transform var(--t-fast,.16s) var(--ease,ease-out)}.GiftView-module__9wM-Za__planTile[aria-pressed=true]{box-shadow:0 0 0 1px var(--xshop-accent) inset, 0 0 26px color-mix(in srgb, var(--xshop-accent) 14%, transparent)}.GiftView-module__9wM-Za__planTile:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.GiftView-module__9wM-Za__reveal,.GiftView-module__9wM-Za__heroIcon,.GiftView-module__9wM-Za__heroIconDone,.GiftView-module__9wM-Za__spark,.GiftView-module__9wM-Za__scanOnce:after,.GiftView-module__9wM-Za__pendingPulse,.GiftView-module__9wM-Za__copyBtnDone:after,.GiftView-module__9wM-Za__busyBorder:before{animation:none!important}.GiftView-module__9wM-Za__reveal,.GiftView-module__9wM-Za__heroIcon,.GiftView-module__9wM-Za__heroIconDone{opacity:1!important;filter:none!important;transform:none!important}.GiftView-module__9wM-Za__heroIcon:before,.GiftView-module__9wM-Za__burst,.GiftView-module__9wM-Za__burst:after,.GiftView-module__9wM-Za__spark,.GiftView-module__9wM-Za__scanOnce:after,.GiftView-module__9wM-Za__copyBtnDone:after,.GiftView-module__9wM-Za__busyBorder:before{display:none!important}.GiftView-module__9wM-Za__planTile:active{transform:none}}
.LandingView-module__bUSssW__navbar{background:var(--xshop-bg);border-bottom:1px solid var(--xshop-border)}.LandingView-module__bUSssW__logo{background:var(--xshop-accent);width:32px;height:32px;box-shadow:var(--shadow-sm);border-radius:8px;justify-content:center;align-items:center;display:flex}.LandingView-module__bUSssW__hero{background:var(--xshop-bg);position:relative;overflow:hidden}.LandingView-module__bUSssW__hero:before{content:"";filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(55% 55% at 70% 30%,#c471ed66,#0000),radial-gradient(45% 50% at 85% 55%,#ff64644d,#0000),radial-gradient(40% 45% at 55% 20%,#ff8c4642,#0000),radial-gradient(60% 60% at 90% 40%,#635bff47,#0000);width:760px;height:660px;position:absolute;top:-200px;right:-200px}.LandingView-module__bUSssW__hero:after{content:"";filter:blur(55px);pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 40% 60%,#635bff24,#0000),radial-gradient(40% 40% at 60% 40%,#46aaff1c,#0000);width:480px;height:380px;position:absolute;bottom:-120px;left:-180px}.dark .LandingView-module__bUSssW__hero:before{opacity:.55}.dark .LandingView-module__bUSssW__hero:after{opacity:.6}.LandingView-module__bUSssW__heroContent{z-index:1;position:relative}.LandingView-module__bUSssW__badge{border:1px solid var(--xshop-border);background:var(--xshop-bg);color:var(--xshop-accent);box-shadow:var(--shadow-xs);border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.LandingView-module__bUSssW__badgeLink{transition:border-color .15s,box-shadow .15s,transform .15s}.LandingView-module__bUSssW__badgeLink:hover{border-color:var(--xshop-accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.LandingView-module__bUSssW__heroChip{border:1px solid var(--xshop-border);background:var(--xshop-bg);color:var(--xshop-text);box-shadow:var(--shadow-xs);border-radius:9999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:border-color .15s,transform .15s;display:inline-flex}.LandingView-module__bUSssW__heroChip:hover{border-color:var(--xshop-accent);transform:translateY(-1px)}.LandingView-module__bUSssW__featureCard{background:var(--xshop-bg);border:1px solid var(--xshop-border);box-shadow:var(--shadow-sm);border-radius:16px;transition:box-shadow .2s,border-color .2s,transform .2s;position:relative;overflow:hidden}.LandingView-module__bUSssW__featureCard:after{content:"";background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--xshop-accent) 7%, transparent), transparent 60%);opacity:0;pointer-events:none;border-radius:16px;transition:opacity .2s;position:absolute;inset:0}.LandingView-module__bUSssW__featureCard:hover{box-shadow:var(--shadow-lg);border-color:var(--xshop-accent);transform:translateY(-4px)}.LandingView-module__bUSssW__featureCard:hover:after{opacity:1}.LandingView-module__bUSssW__featureIcon{background:linear-gradient(135deg, var(--xshop-accent), var(--xshop-accent-dim));color:#fff;width:48px;height:48px;box-shadow:var(--shadow-sm);border-radius:12px;justify-content:center;align-items:center;display:flex}.LandingView-module__bUSssW__featureArrow{color:var(--xshop-muted);opacity:0;margin-top:20px;transition:opacity .2s,transform .2s,color .2s;transform:translate(-6px)}.LandingView-module__bUSssW__featureCard:hover .LandingView-module__bUSssW__featureArrow{opacity:1;color:var(--xshop-accent);transform:translate(0)}.LandingView-module__bUSssW__bentoCard{background:var(--xshop-bg);border:1px solid var(--xshop-border);box-shadow:var(--shadow-sm);border-radius:16px;transition:box-shadow .2s,border-color .2s,transform .2s;position:relative;overflow:hidden}.LandingView-module__bUSssW__bentoCard:hover{border-color:color-mix(in srgb, var(--xshop-accent) 55%, var(--xshop-border));box-shadow:var(--shadow-md), 0 0 0 1px color-mix(in srgb, var(--xshop-accent) 12%, transparent);transform:translateY(-2px)}.LandingView-module__bUSssW__bentoFeatured:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--xshop-accent) 16%, transparent), transparent 70%);pointer-events:none;width:340px;height:340px;position:absolute;top:-45%;right:-8%}.LandingView-module__bUSssW__featureIconLg{background:color-mix(in srgb, var(--xshop-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--xshop-accent) 26%, transparent);width:48px;height:48px;color:var(--xshop-accent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LandingView-module__bUSssW__chip{border:1px solid var(--xshop-border);background:var(--xshop-surface);color:var(--xshop-muted);white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:500;display:inline-flex}.LandingView-module__bUSssW__mockCard{background:var(--xshop-surface);border:1px solid var(--xshop-border);box-shadow:var(--shadow-md);border-radius:13px;padding:15px}.LandingView-module__bUSssW__mockChip{font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--xshop-elevated);border:1px solid var(--xshop-border);color:var(--xshop-text);border-radius:6px;padding:3px 8px;font-size:11px}.LandingView-module__bUSssW__mockBar{background:var(--xshop-elevated);border-radius:4px;height:7px}.LandingView-module__bUSssW__tabBar{border:1px solid var(--xshop-border);background:var(--xshop-surface);box-shadow:var(--shadow-sm);border-radius:14px;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;display:inline-flex}.LandingView-module__bUSssW__tab{color:var(--xshop-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:500;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.LandingView-module__bUSssW__tab:hover{color:var(--xshop-text)}.LandingView-module__bUSssW__tabActive{color:var(--xshop-text);background:var(--xshop-bg);border-color:color-mix(in srgb, var(--xshop-accent) 40%, var(--xshop-border));box-shadow:var(--shadow-xs)}.LandingView-module__bUSssW__tabActive svg{color:var(--xshop-accent)}.LandingView-module__bUSssW__mockRow{border:1px solid var(--xshop-border);background:var(--xshop-bg);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.LandingView-module__bUSssW__mockRowActive{border-color:color-mix(in srgb, var(--xshop-accent) 45%, var(--xshop-border));background:color-mix(in srgb, var(--xshop-accent) 7%, var(--xshop-bg))}.LandingView-module__bUSssW__mockProgress{background:var(--xshop-elevated);border-radius:999px;height:6px;overflow:hidden}.LandingView-module__bUSssW__mockProgressFill{background:linear-gradient(90deg, var(--xshop-accent), color-mix(in srgb, var(--xshop-accent) 60%, #a855f7));border-radius:999px;height:100%}.LandingView-module__bUSssW__mockDot{background:var(--xshop-accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--xshop-accent) 18%, transparent);border-radius:999px;flex-shrink:0}.LandingView-module__bUSssW__statsBar{border-top:1px solid var(--xshop-border);border-bottom:1px solid var(--xshop-border);background:var(--xshop-sidebar);position:relative;overflow:hidden}.LandingView-module__bUSssW__statsBar:before{content:"";filter:blur(30px);pointer-events:none;z-index:0;background:radial-gradient(50% 80%,#c471ed40,#0000 60%),radial-gradient(40% 70% at 35%,#ff646433,#0000 55%),radial-gradient(40% 70% at 65%,#ff8c462e,#0000 55%);width:700px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dark .LandingView-module__bUSssW__statsBar:before{opacity:.6}.LandingView-module__bUSssW__statsContent{z-index:1;position:relative}.LandingView-module__bUSssW__pricingCard{background:var(--xshop-bg);border:1px solid var(--xshop-border);box-shadow:var(--shadow-sm);border-radius:16px}.LandingView-module__bUSssW__pricingCardPro{background:var(--xshop-bg);border:2px solid var(--xshop-accent);box-shadow:var(--shadow-lg);border-radius:16px;position:relative}.LandingView-module__bUSssW__popularBadge{background:var(--xshop-accent);color:#fff;letter-spacing:.04em;box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:4px 12px;font-size:10px;font-weight:600;display:flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.LandingView-module__bUSssW__outlineBtn{border:1px solid var(--xshop-border);color:var(--xshop-muted);background:0 0;border-radius:10px;transition:border-color .15s,color .15s,background .15s}.LandingView-module__bUSssW__outlineBtn:hover{border-color:var(--xshop-accent);color:var(--xshop-text);background:var(--xshop-surface)}
.PricingView-module__jskHxa__navbar{background:var(--xshop-bg);border-bottom:1px solid var(--xshop-border)}.PricingView-module__jskHxa__pricingCard{background:var(--xshop-bg);border:1px solid var(--xshop-border);box-shadow:var(--shadow-sm);border-radius:16px}.PricingView-module__jskHxa__pricingCardPro{background:var(--xshop-bg);border:2px solid var(--xshop-accent);box-shadow:var(--shadow-lg), 0 0 44px color-mix(in srgb, var(--xshop-accent) 16%, transparent);border-radius:16px;position:relative}.PricingView-module__jskHxa__popularBadge{background:var(--xshop-accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--shadow-sm);white-space:nowrap;z-index:1;border-radius:9999px;align-items:center;gap:5px;padding:4px 12px;font-size:10px;font-weight:600;display:flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.PricingView-module__jskHxa__outlineBtn{border:1px solid var(--xshop-border);color:var(--xshop-muted);background:0 0;border-radius:10px;transition:border-color .15s,color .15s,background .15s}.PricingView-module__jskHxa__outlineBtn:hover{border-color:var(--xshop-accent);color:var(--xshop-text);background:var(--xshop-surface)}.PricingView-module__jskHxa__compareTable{border-collapse:collapse;border:1px solid var(--xshop-border);border-radius:12px;width:100%;min-width:520px;overflow:hidden}.PricingView-module__jskHxa__compareHeadCell{text-align:left;color:var(--xshop-text);background:var(--xshop-surface);border-bottom:1px solid var(--xshop-border);padding:14px 18px;font-size:13px;font-weight:600}.PricingView-module__jskHxa__compareHeadPro{color:var(--xshop-accent)}.PricingView-module__jskHxa__compareRowLabel{color:var(--xshop-muted);border-bottom:1px solid var(--xshop-border);padding:12px 18px;font-size:13px}.PricingView-module__jskHxa__compareCell{color:var(--xshop-text);text-align:center;border-bottom:1px solid var(--xshop-border);padding:12px 18px;font-size:13px}.PricingView-module__jskHxa__compareCellPro{background:color-mix(in srgb, var(--xshop-accent) 5%, transparent);font-weight:500}.PricingView-module__jskHxa__giftBanner{border:1px solid var(--xshop-border);background:var(--xshop-bg);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;gap:18px;padding:22px 24px;display:flex}@media (min-width:640px){.PricingView-module__jskHxa__giftBanner{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}
