@keyframes cash-create-dialog-enter{0%{opacity:0;transform:translate(-50%,-47%) scale(.975)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes cash-create-dialog-exit{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.985)}}@keyframes cash-create-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes cash-create-overlay-exit{0%{opacity:1}to{opacity:0}}.cash-create-dialog[data-state=open]{animation:cash-create-dialog-enter .3s cubic-bezier(.16,1,.3,1) both}.cash-create-dialog[data-state=closed]{animation:cash-create-dialog-exit .16s ease-in both}.cash-create-dialog-overlay{background:rgb(0 0 0/.26);backdrop-filter:none}.cash-create-dialog-overlay[data-state=open]{animation:cash-create-overlay-enter .22s ease-out both}.cash-create-dialog-overlay[data-state=closed]{animation:cash-create-overlay-exit .16s ease-in both}@media (prefers-reduced-motion:reduce){.cash-create-dialog-overlay[data-state],.cash-create-dialog[data-state]{animation:none}}.font-landing .font-display,.font-landing.font-display{font-family:var(--font-display)!important}@keyframes admin-route-progress{0%{width:0}35%{width:48%}70%{width:72%}to{width:88%}}.admin-route-progress{animation:admin-route-progress 1.8s cubic-bezier(.2,.75,.25,1) forwards}.admin-card{background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.04)}.admin-card,.admin-card-muted{border:1px solid #e5e5e5;border-radius:8px}.admin-card-muted{background:#fafafa}@media (prefers-reduced-motion:reduce){.admin-route-progress{animation-duration:.01ms}}@keyframes operation-preview-enter{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.operation-preview-enter{animation:operation-preview-enter .36s cubic-bezier(.22,1,.36,1) both}.dashboard-surface{border:1px solid #e5e5e5;border-radius:18px;background:#ffffff}.dashboard-revenue{border:1px solid #24262c;border-radius:18px;background:#17191e}@keyframes dashboard-materialize{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-reveal{animation:dashboard-materialize .44s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}.dashboard-reveal-delay-1{animation-delay:70ms}.dashboard-reveal-delay-2{animation-delay:.13s}.apple-pressable{transform:translateZ(0) scale(1);transition:transform .12s ease-out,background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out;-webkit-tap-highlight-color:transparent}.apple-pressable:active{transform:translateZ(0) scale(.975);transition-duration:70ms}.apple-order-row{transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease-out}@media (hover:hover){.apple-order-row:hover{transform:translateX(2px)}}@media (prefers-contrast:more){.dashboard-surface{border-color:#6e6e73!important}}@keyframes apple-stage-in{0%{opacity:0;transform:translateY(8px) scale(.995);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.auth-stage-enter,.onboarding-step-enter{animation:apple-stage-in .38s var(--ease-fluid,cubic-bezier(.32,.72,0,1)) both;will-change:transform,opacity}@keyframes apple-banner-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.onboarding-banner-enter{animation:apple-banner-in .26s var(--ease-fluid,cubic-bezier(.32,.72,0,1)) both}@media (prefers-reduced-motion:reduce){.auth-stage-enter,.dashboard-reveal,.onboarding-banner-enter,.onboarding-step-enter,.operation-preview-enter{animation:none}.apple-order-row,.apple-pressable{transition:none;transform:none!important}}:root{--ease-fluid:cubic-bezier(0.32,0.72,0,1);--hero-mid:#e4f0fa;--hero-foot:#bcd9f0;--hero-sky:rgba(138,199,234,0.6);--hero-azure:rgba(59,150,206,0.34);--hero-navy:rgba(27,80,145,0.3);--hero-deep:rgba(18,58,112,0.26);--hero-beam:rgba(59,150,206,0.28);--hero-bloom:rgba(138,199,234,0.5)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.landing-reveal{opacity:0;transform:translateY(16px) scale(.994);transition:opacity .64s var(--ease-fluid),transform .64s var(--ease-fluid)}.landing-reveal.is-shown{opacity:1;transform:none}@keyframes landing-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.landing-enter{animation:landing-enter .8s var(--ease-fluid) both}.landing-enter-1{animation-delay:60ms}.landing-enter-2{animation-delay:.16s}.landing-enter-3{animation-delay:.28s}.landing-hero-backdrop{--hero-shift-x:0px;--hero-shift-y:0px;overflow:hidden}.landing-hero-wash{background:linear-gradient(180deg,rgba(255,255,255,0) 40%,#ffffff 97%),radial-gradient(46% 40% at 97% 88%,var(--hero-deep) 0,transparent 70%),radial-gradient(52% 52% at 99% 54%,var(--hero-navy) 0,transparent 72%),radial-gradient(58% 40% at 56% 78%,var(--hero-azure) 0,transparent 74%),radial-gradient(50% 54% at 1% 58%,var(--hero-sky) 0,transparent 72%),radial-gradient(118% 76% at 50% 0,#ffffff 0,var(--hero-mid) 44%,var(--hero-foot) 100%)}.landing-hero-beam{left:50%;top:0;width:min(70vw,900px);height:100%;transform:translate3d(calc(-50% + var(--hero-shift-x)),var(--hero-shift-y),0);background:radial-gradient(44% 38% at 30% 56%,var(--hero-bloom) 0,transparent 70%),radial-gradient(52% 46% at 50% 62%,var(--hero-beam) 0,rgba(17,64,184,.05) 45%,rgba(17,64,184,0) 72%);transition:transform .5s var(--ease-fluid);will-change:transform}.landing-claim{box-shadow:0 24px 70px -34px rgba(26,48,92,.34);transition:transform .34s var(--ease-fluid),box-shadow .34s var(--ease-fluid),border-color .22s ease}.landing-claim:focus-within{transform:translateY(-2px);border-color:#ffffff;box-shadow:0 30px 84px -34px rgba(26,48,92,.4),0 0 0 5px rgba(0,117,255,.12)}.live-board{position:relative;height:clamp(320px,42vh,462px);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.live-board.is-idle .live-track{animation-play-state:paused}.live-board-stage{display:flex;flex-direction:column;gap:12px;mask-image:linear-gradient(180deg,#000 46%,transparent 96%);-webkit-mask-image:linear-gradient(180deg,#000 46%,transparent 96%)}.live-lane{overflow:hidden}.live-lane-4{opacity:.94}.live-lane-5{opacity:.86}.live-lane-6{opacity:.76}.live-lane-7{opacity:.66}.live-track{display:flex;width:-moz-max-content;width:max-content;gap:12px}@keyframes live-scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(-33.3333%,0,0)}}@keyframes live-scroll-right{0%{transform:translate3d(-33.3333%,0,0)}to{transform:translateZ(0)}}.live-lane-1 .live-track{animation:live-scroll-left 64s linear infinite}.live-lane-2 .live-track{animation:live-scroll-right 78s linear infinite}.live-lane-3 .live-track{animation:live-scroll-left 92s linear infinite}.live-lane-4 .live-track{animation:live-scroll-right 106s linear infinite}.live-lane-5 .live-track{animation:live-scroll-left 120s linear infinite}.live-lane-6 .live-track{animation:live-scroll-right 134s linear infinite}.live-lane-7 .live-track{animation:live-scroll-left 148s linear infinite}.live-card{display:flex;width:330px;align-items:center;gap:11px;border:1px solid rgba(11,18,32,.06);border-radius:14px;background:#ffffff;padding:10px 13px}.live-card-thumb{display:block;height:34px;width:34px;flex-shrink:0;border-radius:10px;-o-object-fit:cover;object-fit:cover;box-shadow:inset 0 0 0 1px rgba(11,18,32,.06)}.store-preview-add,.store-preview-cart,.store-preview-chip{transition:background-color .22s var(--ease-fluid),color .22s var(--ease-fluid)}.store-preview-card{transition:transform .26s var(--ease-fluid)}@media (hover:hover){.store-preview-card:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.store-preview-add,.store-preview-card,.store-preview-cart,.store-preview-chip{transition:none}}.tool-strip{position:relative;display:flex;gap:4px;overflow-x:auto;border-radius:18px;border:1px solid rgba(11,18,32,.06);background:rgba(11,18,32,.045);padding:5px;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);scroll-padding-inline:5px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x}@media (max-width:900px){.tool-strip{mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}}.tool-strip-indicator{position:absolute;top:5px;left:0;bottom:5px;border-radius:14px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(11,18,32,.07);transition:transform .42s var(--ease-fluid),width .42s var(--ease-fluid),opacity .2s ease;will-change:transform,width}.tool-tab{position:relative;z-index:1;display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border-radius:14px;padding:11px 16px;font-size:15px;font-weight:600;color:#5a6b85;-webkit-tap-highlight-color:transparent;transition:color .26s var(--ease-fluid)}.tool-tab:focus-visible{outline:2px solid #0075ff;outline-offset:2px}.tool-tab.is-active{color:#0b1220}.tool-tab-icon{opacity:.62;transition:transform .36s var(--ease-fluid),opacity .26s var(--ease-fluid)}.tool-tab.is-active .tool-tab-icon{opacity:1;transform:translateY(-1px) scale(1.06)}@keyframes tool-panel-in{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:none}}.tool-panel{animation:tool-panel-in .46s var(--ease-fluid) both;box-shadow:0 34px 80px -60px rgba(11,18,32,.6)}.tool-preview{box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.btn-3d,.btn-3d-glass,.btn-3d-ink{position:relative;isolation:isolate;border:1px solid transparent;border-radius:14px;color:#ffffff;box-shadow:none;transition:background-image .24s var(--ease-fluid),transform .12s ease-out,filter .16s ease-out;-webkit-tap-highlight-color:transparent}.btn-3d{background:linear-gradient(96deg,#4c9cff,#0075ff) padding-box,linear-gradient(160deg,rgba(255,255,255,.62),rgba(255,255,255,.26)) border-box,linear-gradient(90deg,#8cbbff,#0075ff) border-box}.btn-3d:hover{background:linear-gradient(96deg,#2e88ff,#0060db) padding-box,linear-gradient(160deg,rgba(255,255,255,.62),rgba(255,255,255,.26)) border-box,linear-gradient(90deg,#8cbbff,#0075ff) border-box}.btn-3d-ink{background:linear-gradient(96deg,#3e4a60,#0b1220) padding-box,linear-gradient(160deg,rgba(255,255,255,.4),rgba(255,255,255,.1)) border-box,linear-gradient(90deg,#6d7a90,#0b1220) border-box}.btn-3d-ink:hover{background:linear-gradient(96deg,#2b3548,#05080f) padding-box,linear-gradient(160deg,rgba(255,255,255,.4),rgba(255,255,255,.1)) border-box,linear-gradient(90deg,#6d7a90,#0b1220) border-box}.btn-3d-glass{border-color:rgba(255,255,255,.24);background:linear-gradient(96deg,rgba(255,255,255,.12),rgba(255,255,255,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.24);color:rgba(255,255,255,.88)}.btn-3d-glass:hover{border-color:rgba(255,255,255,.38);background:linear-gradient(96deg,rgba(255,255,255,.2),rgba(255,255,255,.1));color:#ffffff}.btn-3d-glass:active,.btn-3d-ink:active,.btn-3d:active{filter:brightness(.93);transition-duration:70ms}@media (prefers-reduced-motion:reduce){.btn-3d,.btn-3d-glass,.btn-3d-ink{transition:none}}@media (prefers-contrast:more){.btn-3d,.btn-3d-glass,.btn-3d-ink{border-color:#0b1220}}.perk-card,.plan-card{transition:transform .34s var(--ease-fluid)}@media (hover:hover){.perk-card:hover,.plan-card:hover{transform:translateY(-3px)}}.landing-glyph{display:block}.rails-strip{background:none}.rail-logo{display:block;height:auto;max-width:100%}.developer-hero{background:#07101f}.developer-grid{opacity:.52;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:56px 56px;mask-image:linear-gradient(180deg,#000 20%,transparent 95%);-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 95%)}.developer-glow{right:-10%;top:4%;width:min(72vw,900px);height:min(72vw,900px);border-radius:999px;background:radial-gradient(circle,rgba(0,117,255,.24) 0,rgba(0,117,255,0) 68%)}.developer-console{transform:perspective(1200px) rotateY(-2.5deg) rotateX(1deg);transform-origin:center left}.developer-capability{transition:transform .34s var(--ease-fluid),border-color .24s ease,box-shadow .34s var(--ease-fluid)}@media (hover:hover){.developer-capability:hover{transform:translateY(-5px);border-color:rgba(0,117,255,.2)!important;box-shadow:0 28px 70px -44px rgba(11,18,32,.5)}}@media (max-width:1023px){.developer-console{transform:none}}@media (prefers-reduced-motion:reduce){.developer-capability,.developer-capability>div>span{transition:none;transform:none!important}}.perk-icon{display:block;background:none}.matrix{border-collapse:separate;border-spacing:0}.matrix-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin}@media (min-width:1024px){.matrix-scroll{overflow:visible}}@media (max-width:1023px){body,html{overflow-x:hidden}}.matrix-corner,.matrix-head{position:sticky;top:72px;z-index:2;background:#ffffff;padding:14px 16px;vertical-align:bottom;text-align:center;border-bottom:1px solid rgba(11,18,32,.09)}.matrix-corner{left:0;z-index:3;width:42%;min-width:260px;text-align:left}.matrix-group{position:sticky;left:0;top:127px;z-index:1;padding:26px 16px 10px;text-align:left;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0075ff;background:#ffffff}.matrix-group img{display:block;flex-shrink:0}.matrix-label{position:sticky;left:0;z-index:1;background:#ffffff;padding:13px 16px;text-align:left;font-weight:400}.matrix-cell{padding:13px 16px;text-align:center;vertical-align:middle}.matrix-cell>span[aria-hidden],.matrix-cell>svg{margin-inline:auto}.matrix-row>.matrix-cell,.matrix-row>.matrix-label{border-top:1px solid rgba(11,18,32,.06)}@media (hover:hover){.matrix-row:hover .matrix-cell,.matrix-row:hover .matrix-label{background:#f6f8fc}}.faq-list{display:flex;flex-direction:column}.faq-item{border-top:1px solid rgba(11,18,32,.08)}.faq-item:last-child{border-bottom:1px solid rgba(11,18,32,.08)}.faq-trigger{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 0;text-align:left;background:none}.faq-trigger:focus-visible{outline:2px solid #0075ff;outline-offset:3px;border-radius:6px}.faq-question{font-size:16.5px;font-weight:500;line-height:1.45;letter-spacing:-.01em;color:#0b1220}.faq-sign{display:grid;height:26px;width:26px;flex-shrink:0;place-items:center;border-radius:999px;border:1px solid rgba(11,18,32,.14);color:#5a6b85;transition:transform .36s var(--ease-fluid),background-color .26s var(--ease-fluid),border-color .26s var(--ease-fluid),color .26s var(--ease-fluid)}.faq-sign.is-open{transform:rotate(45deg);background:#0075ff;border-color:#0075ff;color:#ffffff}.faq-panel{display:grid;transition:grid-template-rows .4s var(--ease-fluid),opacity .3s var(--ease-fluid)}.faq-answer{padding-bottom:22px;max-width:62ch;font-size:15.5px;line-height:1.7;color:#5a6b85}@media (prefers-reduced-motion:reduce){.faq-panel,.faq-sign{transition:none}.landing-reveal{opacity:1;transform:none;filter:none;transition:opacity .2s ease}.landing-enter,.tool-panel{animation:none}.live-track{animation:none!important}.landing-claim,.landing-hero-beam,.perk-card,.plan-card,.tool-strip-indicator,.tool-tab-icon{transition:none}.landing-hero-beam{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-transparency:reduce){.landing-claim,.live-card,.tool-strip{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (prefers-contrast:more){.landing-claim,.tool-strip{background:#ffffff!important;border-color:#0b1220!important}.tool-tab{color:#0b1220}.tool-strip-indicator{border:2px solid #0b1220}}