@media (max-width:767px){html:root .AuthMobile-module__hhqN9a__shell{background:hsl(var(--background))}html:root .AuthMobile-module__hhqN9a__content>.flex{justify-content:flex-start;align-items:stretch;padding-top:12px;padding-bottom:12px}:is(html:root .AuthMobile-module__hhqN9a__content .max-w-md,html:root .AuthMobile-module__hhqN9a__content .max-w-lg){width:100%;max-width:100%}html:root .AuthMobile-module__hhqN9a__content .ledger-panel-raised{box-shadow:0 5px 20px hsl(var(--foreground)/.03);border-radius:12px}html:root .AuthMobile-module__hhqN9a__content .text-2xl{font-size:var(--mobile-font-number);letter-spacing:-.03em;font-weight:650}:is(html:root .AuthMobile-module__hhqN9a__content input:not([type=checkbox]),html:root .AuthMobile-module__hhqN9a__content select,html:root .AuthMobile-module__hhqN9a__content button[role=combobox]){border-radius:8px;min-height:44px}html:root .AuthMobile-module__hhqN9a__content button[type=submit]{border-radius:8px;min-height:44px;font-weight:650}html:root .AuthMobile-module__hhqN9a__navigation>div>div{gap:10px}html:root .AuthMobile-module__hhqN9a__navigation .h-16{flex-wrap:wrap;row-gap:8px;height:auto;min-height:64px;padding-block:8px}html:root .AuthMobile-module__hhqN9a__navigation .h-16>:last-child{flex-wrap:wrap;justify-content:flex-end;min-width:0}html:root .AuthMobile-module__hhqN9a__navigation .h-16 button{flex-shrink:0}.AuthMobile-module__hhqN9a__phoneNavigation{justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:6px 12px;display:flex}.AuthMobile-module__hhqN9a__phoneNavigation h1{min-width:0;font-size:var(--mobile-font-title);font-weight:600;line-height:1.35}.AuthMobile-module__hhqN9a__phoneNavigation>button{flex:0 0 44px;width:44px;height:44px}html:root .AuthMobile-module__hhqN9a__content .ledger-panel-raised>form>div{padding-inline:12px}html:root .AuthMobile-module__hhqN9a__content .ledger-panel-raised>div{padding-inline:12px}}
.AuthStage-module__PIzDxW__stage{--scene:5.6s;--ease:cubic-bezier(.22,1,.36,1);--shade:222 30% 4%;isolation:isolate;background:hsl(var(--auth-stage));color:hsl(var(--auth-stage-fg));flex-direction:column;padding:40px 56px 44px;display:flex;position:relative;overflow:hidden}.AuthStage-module__PIzDxW__stage:before{content:"";z-index:-1;background:repeating-linear-gradient(0deg,transparent 0 35px,hsl(var(--auth-stage-fg)/.045)35px 36px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.AuthStage-module__PIzDxW__stage:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,hsl(var(--primary)/.16),transparent);pointer-events:none;width:70%;position:absolute;bottom:-20%;right:-10%}.AuthStage-module__PIzDxW__clock{opacity:0;pointer-events:none;width:1px;height:1px;animation:AuthStage-module__PIzDxW__clock var(--scene)linear forwards;position:absolute}@keyframes AuthStage-module__PIzDxW__clock{to{opacity:.01}}.AuthStage-module__PIzDxW__brand{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.AuthStage-module__PIzDxW__headline{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;margin-top:48px;font-size:clamp(2.75rem,4.2vw,3.875rem);font-weight:600;line-height:1}.AuthStage-module__PIzDxW__headline em{color:hsl(var(--primary));font-style:normal}.AuthStage-module__PIzDxW__lede{max-width:30rem;color:hsl(var(--auth-stage-fg)/.68);margin-top:18px;font-size:16.5px;line-height:1.55}.AuthStage-module__PIzDxW__show{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:28px;margin-top:auto;padding-top:32px;display:grid}.AuthStage-module__PIzDxW__features{flex-direction:column;gap:4px;list-style:none;display:flex}.AuthStage-module__PIzDxW__feature{text-align:left;width:100%;transition:background-color .4s var(--ease);border-radius:12px;padding:12px 14px 14px;display:block;position:relative}.AuthStage-module__PIzDxW__feature:hover{background:hsl(var(--auth-stage-fg)/.03)}.AuthStage-module__PIzDxW__feature:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.AuthStage-module__PIzDxW__featureTitle{color:hsl(var(--auth-stage-fg)/.72);transition:color .4s var(--ease);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.AuthStage-module__PIzDxW__featureTitle i{width:18px;font-family:var(--font-geist-mono),monospace;color:hsl(var(--auth-stage-fg)/.45);transition:color .4s var(--ease);font-size:11px;font-style:normal}.AuthStage-module__PIzDxW__featureBody{color:hsl(var(--auth-stage-fg)/.6);opacity:0;transition:grid-template-rows .5s var(--ease),opacity .4s var(--ease),margin-top .5s var(--ease);grid-template-rows:0fr;margin-left:28px;font-size:13.5px;line-height:1.5;display:grid}.AuthStage-module__PIzDxW__featureBody>*{overflow:hidden}.AuthStage-module__PIzDxW__feature.AuthStage-module__PIzDxW__on{background:hsl(var(--auth-stage-fg)/.05)}.AuthStage-module__PIzDxW__feature.AuthStage-module__PIzDxW__on .AuthStage-module__PIzDxW__featureTitle{color:hsl(var(--auth-stage-fg))}.AuthStage-module__PIzDxW__feature.AuthStage-module__PIzDxW__on .AuthStage-module__PIzDxW__featureTitle i{color:hsl(var(--primary))}.AuthStage-module__PIzDxW__feature.AuthStage-module__PIzDxW__on .AuthStage-module__PIzDxW__featureBody{opacity:1;grid-template-rows:1fr;margin-top:4px}.AuthStage-module__PIzDxW__bar{background:hsl(var(--auth-stage-fg)/.08);opacity:0;height:2px;transition:opacity .3s var(--ease);border-radius:2px;position:absolute;bottom:0;left:14px;right:14px;overflow:hidden}.AuthStage-module__PIzDxW__feature.AuthStage-module__PIzDxW__on .AuthStage-module__PIzDxW__bar{opacity:1}.AuthStage-module__PIzDxW__bar>span,.AuthStage-module__PIzDxW__dots>.AuthStage-module__PIzDxW__on>span{border-radius:inherit;background:hsl(var(--primary));transform-origin:0;height:100%;animation:AuthStage-module__PIzDxW__fill var(--scene)linear forwards;display:block;transform:scaleX(0)}@keyframes AuthStage-module__PIzDxW__fill{to{transform:scaleX(1)}}.AuthStage-module__PIzDxW__viewWrap{min-width:0}.AuthStage-module__PIzDxW__view{--view-scale:1;height:372px;margin-top:calc(372px*(var(--view-scale) - 1));transform:scale(var(--view-scale));transform-origin:bottom;position:relative}.AuthStage-module__PIzDxW__scene{opacity:0;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0;transform:translateY(16px)scale(.985)}.AuthStage-module__PIzDxW__scene.AuthStage-module__PIzDxW__played:not(.AuthStage-module__PIzDxW__on){transition:opacity .32s cubic-bezier(.4,0,1,1),transform .32s cubic-bezier(.4,0,1,1);transform:translateY(-10px)scale(.985)}.AuthStage-module__PIzDxW__scene.AuthStage-module__PIzDxW__on{opacity:1;transition:opacity .6s var(--ease).12s,transform .9s var(--ease).12s;transform:none}.AuthStage-module__PIzDxW__dots{display:none}.AuthStage-module__PIzDxW__printer{flex:none;width:290px;height:362px;position:relative;overflow:hidden}.AuthStage-module__PIzDxW__printer:before{content:"";z-index:2;background:hsl(var(--auth-stage-fg)/.1);height:16px;box-shadow:inset 0 -3px 0 hsl(var(--shade)/.5),0 10px 18px -6px hsl(var(--shade)/.8);border-radius:8px;position:absolute;inset:0 -12px auto}.AuthStage-module__PIzDxW__paper{background:hsl(var(--card));color:hsl(var(--card-foreground));font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;box-shadow:0 24px 40px -12px hsl(var(--shade)/.6);padding:22px 18px 26px;font-size:12.5px;position:absolute;top:8px;left:14px;right:14px;transform:translateY(-101%)}.AuthStage-module__PIzDxW__paper:after{content:"";background:radial-gradient(circle at 6px 0,hsl(var(--card))5px,transparent 5.5px)0 0/12px 8px;height:8px;position:absolute;bottom:-7px;left:0;right:0}.AuthStage-module__PIzDxW__played .AuthStage-module__PIzDxW__paper{animation:2.3s cubic-bezier(.45,.05,.3,1) .35s forwards AuthStage-module__PIzDxW__feed}@keyframes AuthStage-module__PIzDxW__feed{to{transform:translateY(0)}}.AuthStage-module__PIzDxW__paper hr{border:0;border-top:1px dashed hsl(var(--border));margin:9px 0}.AuthStage-module__PIzDxW__receiptShop{text-align:center;font-size:13.5px;font-weight:600}.AuthStage-module__PIzDxW__receiptArea{text-align:center;color:hsl(var(--muted-foreground))}.AuthStage-module__PIzDxW__receiptLine{justify-content:space-between;gap:12px;line-height:1.85;display:flex}.AuthStage-module__PIzDxW__receiptTotal{font-weight:600}.AuthStage-module__PIzDxW__stampRow{text-align:center;margin-top:10px}.AuthStage-module__PIzDxW__stamp{border:1px solid color-mix(in srgb,var(--money-positive)40%,transparent);font-family:var(--font-geist-sans),sans-serif;color:var(--money-positive);opacity:0;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-block;transform:scale(1.25)rotate(-4deg)}.AuthStage-module__PIzDxW__played .AuthStage-module__PIzDxW__stamp{animation:AuthStage-module__PIzDxW__stamp .45s var(--ease)3s forwards}@keyframes AuthStage-module__PIzDxW__stamp{to{opacity:1;transform:rotate(-2deg)}}.AuthStage-module__PIzDxW__phone{background:hsl(var(--auth-stage-fg)/.1);width:282px;height:360px;box-shadow:inset 0 0 0 1px hsl(var(--auth-stage-fg)/.08),0 30px 50px -14px hsl(var(--shade)/.7);border-radius:34px 34px 0 0;flex:none;padding:10px 10px 0}.AuthStage-module__PIzDxW__screen{background:hsl(var(--muted));height:100%;color:hsl(var(--card-foreground));border-radius:25px 25px 0 0;flex-direction:column;display:flex;overflow:hidden}.AuthStage-module__PIzDxW__chatHead{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.AuthStage-module__PIzDxW__chatHead small{color:hsl(var(--muted-foreground));font-size:11px;font-weight:400;display:block}.AuthStage-module__PIzDxW__avatar{background:hsl(var(--primary));width:30px;height:30px;color:hsl(var(--primary-foreground));border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}.AuthStage-module__PIzDxW__messages{flex-direction:column;gap:8px;padding:12px 10px;font-size:12.5px;line-height:1.4;display:flex}.AuthStage-module__PIzDxW__bubble{max-width:84%;box-shadow:0 1px 1px hsl(var(--shade)/.08);opacity:0;border-radius:13px;padding:8px 10px 6px;transform:translateY(10px)scale(.96)}.AuthStage-module__PIzDxW__out{transform-origin:100% 100%;background:color-mix(in srgb,var(--money-positive)15%,hsl(var(--card)));border-bottom-right-radius:4px;align-self:flex-end}.AuthStage-module__PIzDxW__in{transform-origin:0 100%;background:hsl(var(--card));border-bottom-left-radius:4px;align-self:flex-start}.AuthStage-module__PIzDxW__played .AuthStage-module__PIzDxW__bubble{animation:AuthStage-module__PIzDxW__bubble .5s var(--ease)forwards}.AuthStage-module__PIzDxW__played .AuthStage-module__PIzDxW__sent{animation-delay:.45s}.AuthStage-module__PIzDxW__played .AuthStage-module__PIzDxW__ask{animation-delay:1.9s}.AuthStage-module__PIzDxW__played .AuthStage-module__PIzDxW__reply{animation-delay:3.15s}@keyframes AuthStage-module__PIzDxW__bubble{to{opacity:1;transform:none}}.AuthStage-module__PIzDxW__messages{position:relative}.AuthStage-module__PIzDxW__typing{background:color-mix(in srgb,var(--money-positive)15%,hsl(var(--card)));opacity:0;border-radius:13px 13px 4px;gap:3px;padding:10px 12px;display:flex;position:absolute;bottom:12px;right:10px}.AuthStage-module__PIzDxW__typing i{background:hsl(var(--muted-foreground));border-radius:50%;width:5px;height:5px}.AuthStage-module__PIzDxW__played .AuthStage-module__PIzDxW__typing{animation:AuthStage-module__PIzDxW__typing .85s var(--ease)2.35s both}.AuthStage-module__PIzDxW__played .AuthStage-module__PIzDxW__typing i{animation:.5s ease-in-out 2.4s 2 alternate both AuthStage-module__PIzDxW__dot}.AuthStage-module__PIzDxW__played .AuthStage-module__PIzDxW__typing i:nth-child(2){animation-delay:2.52s}.AuthStage-module__PIzDxW__played .AuthStage-module__PIzDxW__typing i:nth-child(3){animation-delay:2.64s}@keyframes AuthStage-module__PIzDxW__typing{0%{opacity:0;transform:translateY(6px)}20%,80%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes AuthStage-module__PIzDxW__dot{0%{opacity:.35;transform:translateY(0)}to{opacity:1;transform:translateY(-3px)}}.AuthStage-module__PIzDxW__doc{background:hsl(var(--card-foreground)/.06);border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:6px 8px;font-size:11.5px;font-weight:600;display:flex}.AuthStage-module__PIzDxW__doc>span{background:hsl(var(--destructive));width:20px;height:24px;color:hsl(var(--destructive-foreground));border-radius:3px;place-items:center;font-size:7px;display:grid}.AuthStage-module__PIzDxW__meta{text-align:right;color:hsl(var(--muted-foreground));margin-top:3px;font-size:10px;display:block}.AuthStage-module__PIzDxW__aiTag{background:hsl(var(--primary)/.14);color:hsl(var(--primary));letter-spacing:.06em;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.AuthStage-module__PIzDxW__browser{background:hsl(var(--card));width:100%;max-width:350px;height:330px;color:hsl(var(--card-foreground));box-shadow:0 30px 50px -14px hsl(var(--shade)/.7);border-radius:14px 14px 0 0;position:relative;overflow:hidden}.AuthStage-module__PIzDxW__urlBar{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));align-items:center;gap:8px;padding:10px 12px;font-size:11.5px;display:flex}.AuthStage-module__PIzDxW__lights{gap:4px;display:flex}.AuthStage-module__PIzDxW__lights i{background:hsl(var(--border));border-radius:50%;width:8px;height:8px}.AuthStage-module__PIzDxW__address{background:hsl(var(--card));font-family:var(--font-geist-mono),monospace;border-radius:6px;flex:1;padding:4px 10px}.AuthStage-module__PIzDxW__store{padding:14px}.AuthStage-module__PIzDxW__storeName{font-family:var(--font-display),sans-serif;margin-bottom:10px;font-size:16px;font-weight:600}.AuthStage-module__PIzDxW__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.AuthStage-module__PIzDxW__tile{border:1px solid hsl(var(--border));border-radius:10px;padding:8px;font-size:11px;position:relative}.AuthStage-module__PIzDxW__tile b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.AuthStage-module__PIzDxW__tile>span:last-child{color:hsl(var(--muted-foreground))}.AuthStage-module__PIzDxW__tileImage{background:linear-gradient(135deg,hsl(var(--secondary)),hsl(var(--muted)));border-radius:6px;height:46px;margin-bottom:6px;display:block}.AuthStage-module__PIzDxW__picked:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px hsl(var(--primary)),0 0 0 6px hsl(var(--primary)/.15);opacity:0;position:absolute;inset:-1px}.AuthStage-module__PIzDxW__played .AuthStage-module__PIzDxW__picked:after{animation:AuthStage-module__PIzDxW__appear .4s var(--ease).7s forwards}.AuthStage-module__PIzDxW__played .AuthStage-module__PIzDxW__picked{animation:AuthStage-module__PIzDxW__press .5s var(--ease).6s both}@keyframes AuthStage-module__PIzDxW__press{40%{transform:scale(.96)}to{transform:none}}@keyframes AuthStage-module__PIzDxW__appear{to{opacity:1}}.AuthStage-module__PIzDxW__toast{background:hsl(var(--card-foreground));color:hsl(var(--card));box-shadow:0 14px 30px -10px hsl(var(--shade)/.6);opacity:0;border-radius:12px;padding:12px 14px;font-size:12.5px;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(24px)}.AuthStage-module__PIzDxW__played .AuthStage-module__PIzDxW__toast{animation:AuthStage-module__PIzDxW__bubble .6s var(--ease)1.6s forwards}.AuthStage-module__PIzDxW__toastRow{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;display:flex}.AuthStage-module__PIzDxW__toastRow b{align-items:center;gap:8px;display:flex}.AuthStage-module__PIzDxW__toastSub{opacity:.72;margin-top:4px;font-size:11.5px}.AuthStage-module__PIzDxW__toastSub s{opacity:.6}.AuthStage-module__PIzDxW__live{background:var(--money-positive);border-radius:50%;width:8px;height:8px;position:relative}.AuthStage-module__PIzDxW__live:after{content:"";border-radius:inherit;background:var(--money-positive);opacity:0;position:absolute;inset:0}.AuthStage-module__PIzDxW__on .AuthStage-module__PIzDxW__live:after{animation:AuthStage-module__PIzDxW__ping 1.8s var(--ease)2.2s infinite}@keyframes AuthStage-module__PIzDxW__ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (min-width:1024px) and (max-width:1279px){.AuthStage-module__PIzDxW__view{--view-scale:.78}}@media (min-width:1024px) and (max-height:820px){.AuthStage-module__PIzDxW__headline{margin-top:28px;font-size:clamp(2.4rem,3.6vw,3.25rem)}.AuthStage-module__PIzDxW__lede{display:none}.AuthStage-module__PIzDxW__show{padding-top:20px}.AuthStage-module__PIzDxW__view{--view-scale:.84}}@media (min-width:1024px) and (max-width:1279px) and (max-height:820px),(min-width:1024px) and (max-height:700px){.AuthStage-module__PIzDxW__view{--view-scale:.7}}@media (max-width:1023px){.AuthStage-module__PIzDxW__stage{padding:calc(env(safe-area-inset-top) + 18px)22px 30px;overflow:visible}.AuthStage-module__PIzDxW__stage:after{display:none}.AuthStage-module__PIzDxW__headline{margin-top:18px;font-size:1.95rem}.AuthStage-module__PIzDxW__lede,.AuthStage-module__PIzDxW__features{display:none}.AuthStage-module__PIzDxW__show{margin-top:10px;padding-top:0;display:block}.AuthStage-module__PIzDxW__view{--view-scale:.52;margin-top:0;margin-bottom:calc(372px*(var(--view-scale) - 1));transform-origin:top}.AuthStage-module__PIzDxW__dots{justify-content:center;gap:6px;margin-top:8px;display:flex}.AuthStage-module__PIzDxW__dots>span{background:hsl(var(--auth-stage-fg)/.22);width:6px;height:6px;transition:width .5s var(--ease);border-radius:3px;overflow:hidden}.AuthStage-module__PIzDxW__dots>.AuthStage-module__PIzDxW__on{width:22px}}@media (max-width:1023px) and (max-height:760px){.AuthStage-module__PIzDxW__headline{margin-top:14px;font-size:1.7rem}.AuthStage-module__PIzDxW__view{--view-scale:.42}}@media (max-width:1023px) and (max-height:680px){.AuthStage-module__PIzDxW__stage{padding-bottom:34px}.AuthStage-module__PIzDxW__show{display:none}}.AuthStage-module__PIzDxW__stage.AuthStage-module__PIzDxW__paused .AuthStage-module__PIzDxW__clock,.AuthStage-module__PIzDxW__stage.AuthStage-module__PIzDxW__paused .AuthStage-module__PIzDxW__bar>span,.AuthStage-module__PIzDxW__stage.AuthStage-module__PIzDxW__paused .AuthStage-module__PIzDxW__dots>.AuthStage-module__PIzDxW__on>span,.AuthStage-module__PIzDxW__stage.AuthStage-module__PIzDxW__paused .AuthStage-module__PIzDxW__live:after,.AuthStage-module__PIzDxW__stage.AuthStage-module__PIzDxW__paused .AuthStage-module__PIzDxW__typing,.AuthStage-module__PIzDxW__stage.AuthStage-module__PIzDxW__paused .AuthStage-module__PIzDxW__typing i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.AuthStage-module__PIzDxW__stage *,.AuthStage-module__PIzDxW__stage :before,.AuthStage-module__PIzDxW__stage :after{transition:none!important;animation:none!important}.AuthStage-module__PIzDxW__clock,.AuthStage-module__PIzDxW__typing{display:none}.AuthStage-module__PIzDxW__paper,.AuthStage-module__PIzDxW__bubble,.AuthStage-module__PIzDxW__toast,.AuthStage-module__PIzDxW__stamp{opacity:1;transform:none}.AuthStage-module__PIzDxW__picked:after{opacity:1}.AuthStage-module__PIzDxW__bar>span,.AuthStage-module__PIzDxW__dots>.AuthStage-module__PIzDxW__on>span{transform:scaleX(1)}}
.AuthShell-module___Ts8WG__shell{--auth-stage:var(--foreground);--auth-stage-fg:var(--background);background:hsl(var(--background));min-height:100dvh;color:hsl(var(--foreground));grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.dark .AuthShell-module___Ts8WG__shell{--auth-stage:var(--background);--auth-stage-fg:var(--foreground)}.AuthShell-module___Ts8WG__stage{height:100dvh;position:sticky;top:0}.dark .AuthShell-module___Ts8WG__stage{box-shadow:inset -1px 0 0 hsl(var(--border))}.AuthShell-module___Ts8WG__side{flex-direction:column;min-width:0;padding:24px 48px 20px;display:flex}.AuthShell-module___Ts8WG__toolbar{justify-content:flex-end;align-items:center;gap:8px;display:flex}.AuthShell-module___Ts8WG__download{display:inline-flex}.AuthShell-module___Ts8WG__body{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:25rem;margin:0 auto;padding:36px 0;animation:.7s cubic-bezier(.22,1,.36,1) both AuthShell-module___Ts8WG__rise;display:flex}.AuthShell-module___Ts8WG__wide .AuthShell-module___Ts8WG__body{max-width:32rem}@keyframes AuthShell-module___Ts8WG__rise{0%{opacity:0;transform:translateY(10px)}}.AuthShell-module___Ts8WG__foot{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;font-size:12px;display:flex}.AuthShell-module___Ts8WG__links{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.AuthShell-module___Ts8WG__links a,.AuthShell-module___Ts8WG__linkButton,.AuthShell-module___Ts8WG__credit{transition:color .2s}.AuthShell-module___Ts8WG__links a:hover,.AuthShell-module___Ts8WG__linkButton:hover,.AuthShell-module___Ts8WG__credit:hover{color:hsl(var(--foreground))}.AuthShell-module___Ts8WG__linkButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.AuthShell-module___Ts8WG__credit{align-items:center;gap:6px;display:inline-flex}.AuthShell-module___Ts8WG__brand{align-items:center;gap:10px;margin-right:auto;font-size:17px;font-weight:600;display:flex}.AuthShell-module___Ts8WG__showcase.AuthShell-module___Ts8WG__shell{isolation:isolate;background:hsl(var(--background));display:block;overflow-x:clip}.AuthShell-module___Ts8WG__showcase .AuthShell-module___Ts8WG__side{min-height:100dvh;padding:18px clamp(16px,4vw,56px)calc(env(safe-area-inset-bottom) + 20px);box-shadow:none;background:0 0;border-radius:0;margin-top:0;animation:none}.AuthShell-module___Ts8WG__showcase .AuthShell-module___Ts8WG__side:before{display:none}.AuthShell-module___Ts8WG__showcase .AuthShell-module___Ts8WG__toolbar{flex-wrap:wrap;row-gap:10px}@media (max-width:399px){.AuthShell-module___Ts8WG__brandName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.AuthShell-module___Ts8WG__showcase .AuthShell-module___Ts8WG__body{justify-content:flex-start;max-width:78rem;padding:28px 0 40px;animation:none}@media (max-width:1023px){.AuthShell-module___Ts8WG__shell{background:hsl(var(--auth-stage));flex-direction:column;display:flex}.dark .AuthShell-module___Ts8WG__shell{--auth-stage:var(--card)}.AuthShell-module___Ts8WG__stage{height:auto;position:relative}.AuthShell-module___Ts8WG__side{z-index:1;padding:10px 20px calc(env(safe-area-inset-bottom) + 16px);background:hsl(var(--background));border-radius:24px 24px 0 0;flex:1;margin-top:-24px;animation:.55s cubic-bezier(.22,1,.36,1) both AuthShell-module___Ts8WG__sheet;position:relative;box-shadow:0 -16px 32px -12px #07090d73}.AuthShell-module___Ts8WG__side:before{content:"";background:hsl(var(--border));border-radius:3px;width:38px;height:5px;margin:0 auto 10px}.AuthShell-module___Ts8WG__body{justify-content:flex-start;max-width:32rem;padding:4px 0 24px;animation:none}@keyframes AuthShell-module___Ts8WG__sheet{0%{opacity:0;transform:translateY(40px)}}}@media (prefers-reduced-motion:reduce){.AuthShell-module___Ts8WG__body,.AuthShell-module___Ts8WG__side{animation:none}}
.DemoShowcase-module__aomOaW__showcase{--ease-out:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1);flex-direction:column;gap:26px;display:flex;position:relative}.DemoShowcase-module__aomOaW__backdrop{z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 0% 0%,hsl(var(--primary)/.13),transparent 60%),radial-gradient(90% 60% at 100% 45%,color-mix(in srgb,var(--brand-secondary)12%,transparent),transparent 65%);position:fixed;inset:0}.DemoShowcase-module__aomOaW__hero{flex-direction:column;gap:12px;display:flex}.DemoShowcase-module__aomOaW__headline{--glow-h:31;max-width:18ch;font-family:var(--font-display),sans-serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9rem,6vw + .5rem,4.2rem);font-weight:650;line-height:1.04}.DemoShowcase-module__aomOaW__word{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.DemoShowcase-module__aomOaW__word>span{animation:DemoShowcase-module__aomOaW__wordUp .8s var(--ease-out)backwards;animation-delay:calc(60ms + var(--w)*60ms);display:inline-block}.DemoShowcase-module__aomOaW__accent{color:hsl(var(--glow-h)78% 30%);transition:color .6s var(--ease-out)}.dark .DemoShowcase-module__aomOaW__accent{color:hsl(var(--glow-h)85% 66%)}.DemoShowcase-module__aomOaW__lede{max-width:38rem;color:hsl(var(--muted-foreground));animation:DemoShowcase-module__aomOaW__fadeUp .7s var(--ease-out).24s backwards;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.DemoShowcase-module__aomOaW__notice{max-width:46rem;color:hsl(var(--muted-foreground));animation:DemoShowcase-module__aomOaW__fadeUp .7s var(--ease-out).32s backwards;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.DemoShowcase-module__aomOaW__session{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.DemoShowcase-module__aomOaW__pickerSection{flex-direction:column;gap:16px;display:flex}.DemoShowcase-module__aomOaW__sectionTitle{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;animation:DemoShowcase-module__aomOaW__fadeUp .7s var(--ease-out).38s backwards;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600}.DemoShowcase-module__aomOaW__grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.DemoShowcase-module__aomOaW__card{--px:0;--py:0;--gx:50%;--gy:50%;--lift:0px;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:100%;min-width:0;transition:opacity .65s var(--ease-out),translate .8s var(--ease-out);transition-delay:var(--reveal-delay,0s);background:0 0;border:0;border-radius:22px;padding:0;display:block}.DemoShowcase-module__aomOaW__card[data-reveal=wait]{opacity:0;translate:0 40px}.DemoShowcase-module__aomOaW__card:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.DemoShowcase-module__aomOaW__face{border:1px solid hsl(var(--border));border-radius:inherit;background:hsl(var(--card));height:100%;box-shadow:0 1px 0 hsl(var(--foreground)/.04),0 18px 40px -30px hsl(var(--h)60% 28%/.6);transition:transform .22s var(--ease-out),box-shadow .4s var(--ease-out),border-color .3s,scale .16s var(--ease-out);flex-direction:column;padding:8px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.DemoShowcase-module__aomOaW__card:active .DemoShowcase-module__aomOaW__face{scale:.97}.DemoShowcase-module__aomOaW__edge,.DemoShowcase-module__aomOaW__glare{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .4s;display:none;position:absolute;inset:0}.DemoShowcase-module__aomOaW__edge{z-index:2;background:radial-gradient(240px circle at var(--gx)var(--gy),hsl(var(--h)90% 62%),transparent 65%);-webkit-mask-composite:xor;padding:1.5px;-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}.DemoShowcase-module__aomOaW__glare{z-index:1;background:radial-gradient(420px circle at var(--gx)var(--gy),#ffffff38,transparent 45%);overflow:hidden}.DemoShowcase-module__aomOaW__glare:after{content:"";background:linear-gradient(115deg,#0000 38%,#ffffff6b 50%,#0000 62%);position:absolute;inset:-20%;translate:-120%}.DemoShowcase-module__aomOaW__sceneFrame{aspect-ratio:16/10;border-radius:15px;display:block;position:relative;overflow:hidden}.DemoShowcase-module__aomOaW__cardBody{flex-direction:column;flex:1;gap:5px;padding:14px 8px 8px;display:flex}.DemoShowcase-module__aomOaW__cardTitle{font-family:var(--font-display),sans-serif;letter-spacing:-.01em;color:hsl(var(--foreground));font-size:18px;font-weight:650;line-height:1.25}.DemoShowcase-module__aomOaW__cardText{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.5}.DemoShowcase-module__aomOaW__cardCta{color:hsl(var(--h)75% 28%);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:650;display:inline-flex}.dark .DemoShowcase-module__aomOaW__cardCta{color:hsl(var(--h)80% 70%)}.DemoShowcase-module__aomOaW__ctaArrow{background:hsl(var(--h)75% 55%/.14);width:28px;height:28px;transition:translate .45s var(--spring),background-color .3s,color .3s;border-radius:50%;place-items:center;display:inline-grid}@media (min-width:640px){.DemoShowcase-module__aomOaW__showcase{gap:30px}.DemoShowcase-module__aomOaW__hero{gap:16px;padding-top:clamp(4px,2vw,24px)}.DemoShowcase-module__aomOaW__pickerSection{gap:18px}.DemoShowcase-module__aomOaW__grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:clamp(16px,2vw,24px)}.DemoShowcase-module__aomOaW__face{padding:10px}.DemoShowcase-module__aomOaW__cardBody{gap:6px;padding:16px 10px 10px}.DemoShowcase-module__aomOaW__cardTitle{font-size:19px}.DemoShowcase-module__aomOaW__cardCta{padding-top:12px}}@media (hover:hover){.DemoShowcase-module__aomOaW__card[data-offscreen=true] *,.DemoShowcase-module__aomOaW__card[data-offscreen=true] :before,.DemoShowcase-module__aomOaW__card[data-offscreen=true] :after{animation-play-state:paused}.DemoShowcase-module__aomOaW__face{transform:perspective(1100px)rotateX(calc(var(--py)*-7deg))rotateY(calc(var(--px)*9deg))translateY(var(--lift));transition-duration:.7s,.4s,.3s,.16s}.DemoShowcase-module__aomOaW__card[data-tilt=on] .DemoShowcase-module__aomOaW__face{transition-duration:.14s,.4s,.3s,.16s;transition-timing-function:linear,var(--ease-out),ease,var(--ease-out)}.DemoShowcase-module__aomOaW__card:hover{--lift:-8px}.DemoShowcase-module__aomOaW__card:focus-visible{--lift:-6px}.DemoShowcase-module__aomOaW__card:hover .DemoShowcase-module__aomOaW__face{border-color:hsl(var(--h)70% 55%/.55);box-shadow:0 34px 60px -32px hsl(var(--h)70% 32%/.7),0 0 0 1px hsl(var(--h)70% 55%/.16)}.DemoShowcase-module__aomOaW__edge,.DemoShowcase-module__aomOaW__glare{display:block}.DemoShowcase-module__aomOaW__card:hover .DemoShowcase-module__aomOaW__edge,.DemoShowcase-module__aomOaW__card:hover .DemoShowcase-module__aomOaW__glare{opacity:1}.DemoShowcase-module__aomOaW__card:hover .DemoShowcase-module__aomOaW__glare:after{animation:DemoShowcase-module__aomOaW__sweep 1.1s var(--ease-out)}.DemoShowcase-module__aomOaW__card:hover .DemoShowcase-module__aomOaW__ctaArrow{background:hsl(var(--h)72% 46%);color:#fff;translate:5px}}@media (hover:none){@supports (animation-timeline:view()){.DemoShowcase-module__aomOaW__card[data-reveal]{opacity:1;translate:none}.DemoShowcase-module__aomOaW__face{view-timeline:--shop block;will-change:transform;animation:linear both DemoShowcase-module__aomOaW__faceScroll;animation-timeline:--shop;animation-range:cover}.DemoShowcase-module__aomOaW__layerFront,.DemoShowcase-module__aomOaW__shutter,.DemoShowcase-module__aomOaW__cardBody{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--shop}.DemoShowcase-module__aomOaW__layerFront{animation-name:DemoShowcase-module__aomOaW__frontScroll;animation-range:cover}.DemoShowcase-module__aomOaW__shutter{animation-name:DemoShowcase-module__aomOaW__shutterScrub;animation-range:cover 4% cover 38%}.DemoShowcase-module__aomOaW__cardBody{animation-name:DemoShowcase-module__aomOaW__riseIn;animation-range:entry 15% entry 85%}}.DemoShowcase-module__aomOaW__face{transition-duration:.22s,.4s,.3s,.45s;transition-timing-function:var(--ease-out),var(--ease-out),ease,var(--spring)}.DemoShowcase-module__aomOaW__card[data-active=true] .DemoShowcase-module__aomOaW__face{scale:1.02}.DemoShowcase-module__aomOaW__card:active .DemoShowcase-module__aomOaW__face{scale:.97}.DemoShowcase-module__aomOaW__edge{background:hsl(var(--h)80% 60%/.35);padding:2px;display:block;overflow:hidden}.DemoShowcase-module__aomOaW__edge:before{content:"";background:conic-gradient(from 0deg,transparent 0 62%,hsl(var(--h)95% 70%)80%,#fff 84%,hsl(var(--h)95% 70%)88%,transparent 100%);animation:3.4s linear infinite DemoShowcase-module__aomOaW__orbit;position:absolute;inset:-50%}.DemoShowcase-module__aomOaW__glare{opacity:1;background:0 0;display:block}.DemoShowcase-module__aomOaW__glare:after{background:linear-gradient(115deg,#0000 40%,#ffffff47 48%,#ffffff0f 56%,#0000 62%)}.DemoShowcase-module__aomOaW__card[data-active=true] .DemoShowcase-module__aomOaW__edge{opacity:1}.DemoShowcase-module__aomOaW__card[data-active=true] .DemoShowcase-module__aomOaW__glare:after{animation:DemoShowcase-module__aomOaW__sweep 1.2s var(--ease-out).25s}.DemoShowcase-module__aomOaW__card[data-active=true] .DemoShowcase-module__aomOaW__ctaArrow{background:hsl(var(--h)72% 46%);color:#fff;translate:5px}.DemoShowcase-module__aomOaW__card[data-active=true] .DemoShowcase-module__aomOaW__sign:before{animation:1s step-end .15s both DemoShowcase-module__aomOaW__lightsOn,3.6s ease-in-out 1.2s infinite DemoShowcase-module__aomOaW__neon}.DemoShowcase-module__aomOaW__card:not([data-active=true]) :is(.DemoShowcase-module__aomOaW__lampGlow,.DemoShowcase-module__aomOaW__bulb,.DemoShowcase-module__aomOaW__swing,.DemoShowcase-module__aomOaW__leaves,.DemoShowcase-module__aomOaW__screen,.DemoShowcase-module__aomOaW__ping,.DemoShowcase-module__aomOaW__steam,.DemoShowcase-module__aomOaW__popBook,.DemoShowcase-module__aomOaW__drop,.DemoShowcase-module__aomOaW__drip,.DemoShowcase-module__aomOaW__swatch),.DemoShowcase-module__aomOaW__card:not([data-active=true]) .DemoShowcase-module__aomOaW__sign:before,.DemoShowcase-module__aomOaW__card:not([data-active=true]) .DemoShowcase-module__aomOaW__edge:before{animation-play-state:paused}}.DemoShowcase-module__aomOaW__scene{--sky-top:hsl(var(--h)85% 93%);--sky-bottom:hsl(var(--h)70% 83%);--facade-c:hsl(var(--h)30% 97%);--trim-c:hsl(var(--h)42% 34%);--ink-c:hsl(var(--h)28% 15%);--paper-c:hsl(var(--h)40% 98%);--interior-c:hsl(var(--h)32% 22%);--shutter-c:hsl(var(--h)10% 74%);--ground-c:hsl(var(--h)18% 72%);--step-c:hsl(var(--h)16% 84%);--steel-c:hsl(var(--h)8% 82%);--c1:hsl(var(--h)78% 56%);--c2:hsl(calc(var(--h) + 150)58% 50%);--c3:hsl(calc(var(--h) + 40)85% 60%);--c4:hsl(calc(var(--h) - 40)70% 64%);background:linear-gradient(180deg,var(--sky-top),var(--sky-bottom));width:100%;height:100%;display:block;position:relative}.dark .DemoShowcase-module__aomOaW__scene{--sky-top:hsl(var(--h)45% 19%);--sky-bottom:hsl(var(--h)40% 11%);--facade-c:hsl(var(--h)16% 20%);--trim-c:hsl(var(--h)45% 60%);--ink-c:hsl(var(--h)25% 8%);--paper-c:hsl(var(--h)25% 90%);--interior-c:hsl(var(--h)35% 9%);--shutter-c:hsl(var(--h)10% 32%);--ground-c:hsl(var(--h)14% 13%);--step-c:hsl(var(--h)12% 17%);--steel-c:hsl(var(--h)8% 58%)}.DemoShowcase-module__aomOaW__sceneSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DemoShowcase-module__aomOaW__layerMid{display:block;position:absolute;inset:0}.DemoShowcase-module__aomOaW__layerBack,.DemoShowcase-module__aomOaW__layerMid,.DemoShowcase-module__aomOaW__layerFront{transition:transform .7s var(--ease-out)}.DemoShowcase-module__aomOaW__layerBack{transform:translate(calc(var(--px,0)*-3px),calc(var(--py,0)*-2px))}.DemoShowcase-module__aomOaW__layerMid{transform:translate(calc(var(--px,0)*4px),calc(var(--py,0)*3px))}.DemoShowcase-module__aomOaW__layerFront{transform:translate(calc(var(--px,0)*10px),calc(var(--py,0)*6px))}.DemoShowcase-module__aomOaW__card[data-tilt=on] .DemoShowcase-module__aomOaW__layerBack,.DemoShowcase-module__aomOaW__card[data-tilt=on] .DemoShowcase-module__aomOaW__layerMid,.DemoShowcase-module__aomOaW__card[data-tilt=on] .DemoShowcase-module__aomOaW__layerFront,.DemoShowcase-module__aomOaW__card[data-tilt=on] .DemoShowcase-module__aomOaW__sign{transition:transform .14s linear}.DemoShowcase-module__aomOaW__facade{fill:var(--facade-c)}.DemoShowcase-module__aomOaW__trim{fill:var(--trim-c)}.DemoShowcase-module__aomOaW__ink{fill:var(--ink-c)}.DemoShowcase-module__aomOaW__paper{fill:var(--paper-c)}.DemoShowcase-module__aomOaW__interior{fill:var(--interior-c)}.DemoShowcase-module__aomOaW__c1{fill:var(--c1)}.DemoShowcase-module__aomOaW__c2{fill:var(--c2)}.DemoShowcase-module__aomOaW__c3{fill:var(--c3)}.DemoShowcase-module__aomOaW__c4{fill:var(--c4)}.DemoShowcase-module__aomOaW__wood{fill:#946338}.DemoShowcase-module__aomOaW__carton{fill:#d0a471}.DemoShowcase-module__aomOaW__tape{fill:#a478468c}.DemoShowcase-module__aomOaW__steel{fill:var(--steel-c)}.DemoShowcase-module__aomOaW__ground{fill:var(--ground-c)}.DemoShowcase-module__aomOaW__step{fill:var(--step-c)}.DemoShowcase-module__aomOaW__stripe{fill:var(--c1)}.DemoShowcase-module__aomOaW__stripeLight{fill:var(--paper-c)}.DemoShowcase-module__aomOaW__shade{fill:#00000024}.DemoShowcase-module__aomOaW__glass{fill:hsl(var(--h)60% 85%/.32);stroke:hsl(var(--h)60% 85%/.6);stroke-width:1px}.DemoShowcase-module__aomOaW__plate{fill:var(--paper-c)}.DemoShowcase-module__aomOaW__board{fill:#24332e}.DemoShowcase-module__aomOaW__chalk{fill:#ffffffbf}.DemoShowcase-module__aomOaW__tag{fill:#fad542}.DemoShowcase-module__aomOaW__leaf{fill:#3b9b5b}.DemoShowcase-module__aomOaW__peg{fill:hsl(var(--h)15% 68%)}.DemoShowcase-module__aomOaW__rail{stroke:var(--trim-c);stroke-width:2.5px;stroke-linecap:round}.DemoShowcase-module__aomOaW__wire{fill:none;stroke:var(--paper-c);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.DemoShowcase-module__aomOaW__fold{fill:none;stroke:#00000038;stroke-width:1.2px}.DemoShowcase-module__aomOaW__cable{fill:none;stroke:var(--paper-c);stroke-width:2px;opacity:.7}.DemoShowcase-module__aomOaW__pole{fill:none;stroke:var(--ink-c);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.DemoShowcase-module__aomOaW__pencil{stroke:#f9c31f;stroke-width:2.4px;stroke-linecap:round}.DemoShowcase-module__aomOaW__wrench{stroke:var(--steel-c);stroke-width:4.5px;stroke-linecap:round}.DemoShowcase-module__aomOaW__lampGlow{fill:#ffdb7080;opacity:.55;transition:opacity .5s;animation:3.2s ease-in-out infinite DemoShowcase-module__aomOaW__breathe}.DemoShowcase-module__aomOaW__lightCore{stop-color:#ffe8a3;stop-opacity:.5}.DemoShowcase-module__aomOaW__lightEdge{stop-color:#ffd966;stop-opacity:0}.DemoShowcase-module__aomOaW__light{opacity:.6;transition:opacity .6s}.DemoShowcase-module__aomOaW__cone{fill:#ffdf803d;opacity:.5;transition:opacity .5s}.DemoShowcase-module__aomOaW__bulb{fill:#ffd96661;animation:5s step-end infinite DemoShowcase-module__aomOaW__flicker}.DemoShowcase-module__aomOaW__shutter{transform-origin:50%;transition:transform .9s var(--ease-out);transform:scaleY(.2)}.DemoShowcase-module__aomOaW__shutterBody{fill:var(--shutter-c)}.DemoShowcase-module__aomOaW__slat{fill:#0000001f}@media (hover:hover){.DemoShowcase-module__aomOaW__card:hover .DemoShowcase-module__aomOaW__shutter{transform:scaleY(.02)}.DemoShowcase-module__aomOaW__card:hover .DemoShowcase-module__aomOaW__light,.DemoShowcase-module__aomOaW__card:hover .DemoShowcase-module__aomOaW__cone,.DemoShowcase-module__aomOaW__card:hover .DemoShowcase-module__aomOaW__lampGlow{opacity:1}}.DemoShowcase-module__aomOaW__swing{transform-origin:var(--ox,0px)var(--oy,0px);animation:DemoShowcase-module__aomOaW__swing calc(2.6s + var(--i)*.3s)ease-in-out infinite;animation-delay:calc(var(--i)*-.7s)}.DemoShowcase-module__aomOaW__leaves{animation:3.4s ease-in-out infinite DemoShowcase-module__aomOaW__sway}.DemoShowcase-module__aomOaW__screen{fill:hsl(var(--h)90% 72%);animation:2.8s ease-in-out infinite DemoShowcase-module__aomOaW__screenGlow;animation-delay:calc(var(--i)*-.9s)}.DemoShowcase-module__aomOaW__ping{fill:#ef3939;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite DemoShowcase-module__aomOaW__pulse}.DemoShowcase-module__aomOaW__steam{fill:none;stroke:#ffffffd9;stroke-width:2.4px;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:bottom;animation:2.4s ease-out infinite DemoShowcase-module__aomOaW__steam;animation-delay:calc(var(--i)*.8s)}.DemoShowcase-module__aomOaW__cross{fill:hsl(var(--h)80% 46%);filter:drop-shadow(0 0 6px hsl(var(--h)90% 60%/.85))}.DemoShowcase-module__aomOaW__popBook{transform-box:fill-box;animation:DemoShowcase-module__aomOaW__popBook 3.8s var(--ease-out)infinite}.DemoShowcase-module__aomOaW__drop{animation:DemoShowcase-module__aomOaW__drop 4.2s var(--ease-out)infinite}.DemoShowcase-module__aomOaW__drip{transform-box:fill-box;transform-origin:top;animation:3s ease-in-out infinite DemoShowcase-module__aomOaW__drip;animation-delay:calc(var(--i)*-.8s)}.DemoShowcase-module__aomOaW__swatch{transform:rotate(calc((var(--i) - 1.5)*12deg));animation:DemoShowcase-module__aomOaW__fan 4.5s var(--ease-out)infinite}.DemoShowcase-module__aomOaW__lampShade{transition:filter .5s}@media (hover:hover){.DemoShowcase-module__aomOaW__card:hover .DemoShowcase-module__aomOaW__lampShade{filter:brightness(1.25)}}.DemoShowcase-module__aomOaW__sign{background:var(--ink-c);max-width:60%;color:var(--paper-c);white-space:nowrap;transform:translate(calc(-50% + var(--px,0)*7px),calc(var(--py,0)*5px));transition:transform .7s var(--ease-out);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;line-height:1.2;display:inline-flex;position:absolute;top:20.5%;left:50%}.DemoShowcase-module__aomOaW__sign:before{content:"";border-radius:inherit;box-shadow:0 0 0 1.5px hsl(var(--h)70% 60%/.8),0 0 24px hsl(var(--h)90% 62%/.75);opacity:.7;pointer-events:none;animation:3.6s ease-in-out infinite DemoShowcase-module__aomOaW__neon;position:absolute;inset:0}.DemoShowcase-module__aomOaW__signIcon{width:13px;height:13px;color:hsl(var(--h)90% 70%);flex:none}.DemoShowcase-module__aomOaW__signText{text-overflow:ellipsis;letter-spacing:.02em;font-weight:700;overflow:hidden}@container (max-width:240px){.DemoShowcase-module__aomOaW__sign{gap:0;padding:4px 7px}.DemoShowcase-module__aomOaW__signText{display:none}}.DemoShowcase-module__aomOaW__card:active .DemoShowcase-module__aomOaW__shutter{transition-duration:.35s;transform:scaleY(.02)}.DemoShowcase-module__aomOaW__card:active .DemoShowcase-module__aomOaW__light,.DemoShowcase-module__aomOaW__card:active .DemoShowcase-module__aomOaW__cone,.DemoShowcase-module__aomOaW__card:active .DemoShowcase-module__aomOaW__lampGlow{opacity:1}@media (hover:none){.DemoShowcase-module__aomOaW__card[data-active=true] .DemoShowcase-module__aomOaW__shutter{transform:scaleY(.02)}.DemoShowcase-module__aomOaW__card[data-active=true] .DemoShowcase-module__aomOaW__cone{opacity:1}.DemoShowcase-module__aomOaW__card[data-active=true] .DemoShowcase-module__aomOaW__light{animation:1.2s step-end .25s both DemoShowcase-module__aomOaW__lightsOn}.DemoShowcase-module__aomOaW__card[data-active=true] .DemoShowcase-module__aomOaW__lampGlow{animation:1.2s step-end .12s both DemoShowcase-module__aomOaW__lightsOn,3.2s ease-in-out 1.4s infinite DemoShowcase-module__aomOaW__breathe}}.DemoShowcase-module__aomOaW__loading{flex-direction:column;gap:14px;display:flex}.DemoShowcase-module__aomOaW__loadingLabel{color:hsl(var(--muted-foreground));font-size:14px}.DemoShowcase-module__aomOaW__skeleton{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:22px;padding:8px 8px 132px;display:block}.DemoShowcase-module__aomOaW__skeletonScene{aspect-ratio:16/10;background:linear-gradient(100deg,hsl(var(--muted))30%,hsl(var(--card))50%,hsl(var(--muted))70%);background-size:300% 100%;border-radius:15px;animation:1.6s linear infinite DemoShowcase-module__aomOaW__shimmer;display:block}@media (min-width:640px){.DemoShowcase-module__aomOaW__skeleton{padding:10px 10px 140px}}.DemoShowcase-module__aomOaW__opening{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:clamp(12px,4vw,36px) 0;display:flex}.DemoShowcase-module__aomOaW__openingStage{aspect-ratio:16/10;width:min(100%,580px);box-shadow:0 44px 80px -40px hsl(var(--h)70% 28%/.75),0 0 0 1px hsl(var(--h)60% 50%/.25);animation:DemoShowcase-module__aomOaW__stageIn .9s var(--spring)backwards;border-radius:22px;overflow:hidden}.DemoShowcase-module__aomOaW__openingStage .DemoShowcase-module__aomOaW__sign{padding:6px 14px;font-size:clamp(12px,2.6vw,17px)}.DemoShowcase-module__aomOaW__openingStage .DemoShowcase-module__aomOaW__signIcon{width:18px;height:18px}.DemoShowcase-module__aomOaW__sceneOpening .DemoShowcase-module__aomOaW__shutter{animation:DemoShowcase-module__aomOaW__shutterUp 1.2s var(--ease-out).3s both}.DemoShowcase-module__aomOaW__sceneOpening .DemoShowcase-module__aomOaW__light{animation:1.4s step-end .7s both DemoShowcase-module__aomOaW__lightsOn}.DemoShowcase-module__aomOaW__sceneOpening .DemoShowcase-module__aomOaW__lampGlow{animation:1.4s step-end .5s both DemoShowcase-module__aomOaW__lightsOn,3.2s ease-in-out 2s infinite DemoShowcase-module__aomOaW__breathe}.DemoShowcase-module__aomOaW__openingLabel{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;animation:DemoShowcase-module__aomOaW__fadeUp .7s var(--ease-out).2s backwards;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:650}.DemoShowcase-module__aomOaW__openingShop{color:hsl(var(--muted-foreground));animation:DemoShowcase-module__aomOaW__fadeUp .7s var(--ease-out).32s backwards}.DemoShowcase-module__aomOaW__progress{background:hsl(var(--muted));border-radius:999px;width:min(100%,320px);height:4px;position:relative;overflow:hidden}.DemoShowcase-module__aomOaW__progress>span{border-radius:inherit;background:linear-gradient(90deg,transparent,hsl(var(--h)80% 55%),transparent);width:40%;animation:1.3s ease-in-out infinite DemoShowcase-module__aomOaW__indeterminate;position:absolute;inset:0}.DemoShowcase-module__aomOaW__empty{border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:center;border-radius:22px;padding:32px}.DemoShowcase-module__aomOaW__ownShop{isolation:isolate;color:#fff;transition:translate .3s var(--ease-out),scale .16s var(--ease-out);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:6px;padding:26px 22px 22px;display:flex;position:relative}.DemoShowcase-module__aomOaW__ownShop:before{content:"";z-index:-1;border-radius:inherit;background:#0f111f;border:1px solid #ffffff1a;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}.DemoShowcase-module__aomOaW__ownShopLights,.DemoShowcase-module__aomOaW__ownShopGlow{pointer-events:none;position:absolute}.DemoShowcase-module__aomOaW__ownShopLights{z-index:0;border-radius:inherit;inset:0;overflow:hidden}.DemoShowcase-module__aomOaW__ownShopLights>span{aspect-ratio:1;background:radial-gradient(closest-side,hsl(var(--l)92% 58%/.6),hsl(var(--l)92% 58%/0));will-change:transform,opacity;width:85%;animation:DemoShowcase-module__aomOaW__roam var(--t)ease-in-out var(--d)infinite;border-radius:50%;position:absolute}.DemoShowcase-module__aomOaW__ownShopLights>span:first-child{top:-45%;left:-25%}.DemoShowcase-module__aomOaW__ownShopLights>span:nth-child(2){top:-30%;right:-25%}.DemoShowcase-module__aomOaW__ownShopLights>span:nth-child(3){bottom:-60%;left:5%}.DemoShowcase-module__aomOaW__ownShopLights>span:nth-child(4){bottom:-55%;right:-10%}.DemoShowcase-module__aomOaW__ownShopGlow{z-index:-2;inset:35% 2% -40px}.DemoShowcase-module__aomOaW__ownShopGlow>span{will-change:opacity;animation:DemoShowcase-module__aomOaW__spill var(--t)ease-in-out var(--d)infinite;position:absolute;inset:0}.DemoShowcase-module__aomOaW__ownShopGlow>span:first-child{background:radial-gradient(22% 38% at 24% 60%,hsl(var(--l)92% 58%/.62),hsl(var(--l)92% 58%/0))}.DemoShowcase-module__aomOaW__ownShopGlow>span:nth-child(2){background:radial-gradient(22% 38% at 76% 60%,hsl(var(--l)92% 58%/.62),hsl(var(--l)92% 58%/0))}.DemoShowcase-module__aomOaW__ownShopGlow>span:nth-child(3){background:radial-gradient(26% 40% at 42% 58%,hsl(var(--l)92% 58%/.62),hsl(var(--l)92% 58%/0))}.DemoShowcase-module__aomOaW__ownShopGlow>span:nth-child(4){background:radial-gradient(26% 40% at 60% 58%,hsl(var(--l)92% 58%/.62),hsl(var(--l)92% 58%/0))}.DemoShowcase-module__aomOaW__ownShopText{z-index:1;position:relative}.DemoShowcase-module__aomOaW__ownShopText:before{content:"";z-index:-1;-webkit-mask-composite:source-in,xor;pointer-events:none;background:#0f111f4d;position:absolute;inset:-14px -16px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000),linear-gradient(#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000),linear-gradient(#0000,#000 14px calc(100% - 14px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.DemoShowcase-module__aomOaW__ownShopTitle{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;text-wrap:balance;font-size:1.55rem;font-weight:650;line-height:1.12}.DemoShowcase-module__aomOaW__ownShopBody{color:#ffffffe6;max-width:34rem;margin-top:8px;font-size:14.5px;line-height:1.5}.DemoShowcase-module__aomOaW__ownShop .DemoShowcase-module__aomOaW__ownShopLink{color:#131526;-webkit-tap-highlight-color:transparent;background-color:#0000;border-radius:14px;width:100%;padding:0;font-weight:650}@supports selector(:has(a)){.DemoShowcase-module__aomOaW__ownShop .DemoShowcase-module__aomOaW__ownShopLink:focus-visible{box-shadow:none}}.DemoShowcase-module__aomOaW__ownShopLink:after{content:"";z-index:2;border-radius:24px;position:absolute;inset:0}.DemoShowcase-module__aomOaW__ownShopFace{isolation:isolate;border-radius:inherit;background:#fff;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:0 2rem;transition:background-color .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #ffffff8c}.DemoShowcase-module__aomOaW__ownShopLink:hover .DemoShowcase-module__aomOaW__ownShopFace{background:#f0f0f0}.DemoShowcase-module__aomOaW__ownShopFace:before{content:"";z-index:-1;width:40%;animation:DemoShowcase-module__aomOaW__glint 5.2s var(--ease-out)1.6s infinite;background:linear-gradient(100deg,#0000,#fbb56a8c,#0000);position:absolute;inset:0 auto 0 0;translate:-120%}.DemoShowcase-module__aomOaW__ownShopFace svg{transition:translate .35s var(--spring)}.DemoShowcase-module__aomOaW__ownShop:has(.DemoShowcase-module__aomOaW__ownShopLink:focus-visible){outline:3px solid hsl(var(--ring));outline-offset:3px}.DemoShowcase-module__aomOaW__ownShop:active{scale:.98}@media (hover:hover){.DemoShowcase-module__aomOaW__ownShop:hover{translate:0 -3px}.DemoShowcase-module__aomOaW__ownShop:hover .DemoShowcase-module__aomOaW__ownShopFace svg{translate:4px}}@media (hover:none){@supports (animation-timeline:view()){.DemoShowcase-module__aomOaW__ownShop{animation:linear both DemoShowcase-module__aomOaW__windowIn;animation-timeline:view();animation-range:entry entry 90%}}}@media (min-width:640px){.DemoShowcase-module__aomOaW__ownShop{padding:30px 32px}.DemoShowcase-module__aomOaW__ownShopTitle{font-size:1.75rem}.DemoShowcase-module__aomOaW__ownShop .DemoShowcase-module__aomOaW__ownShopLink{width:auto}}.DemoShowcase-module__aomOaW__loginLine{font-size:14px}.DemoShowcase-module__aomOaW__loginLink{min-height:44px;color:hsl(var(--muted-foreground));border-radius:6px;align-items:center;gap:8px;font-weight:500;transition:color .2s;display:inline-flex}.DemoShowcase-module__aomOaW__loginLink:hover{color:hsl(var(--foreground))}@keyframes DemoShowcase-module__aomOaW__fadeUp{0%{opacity:0;translate:0 12px}}@keyframes DemoShowcase-module__aomOaW__sweep{0%{translate:-120%}to{translate:120%}}@keyframes DemoShowcase-module__aomOaW__faceScroll{0%{transform:perspective(700px)translateY(34px)rotateX(-26deg)scale(.86)}40%,60%{transform:perspective(700px)translateY(-6px)rotateX(0)scale(1)}to{transform:perspective(700px)translateY(-10px)rotateX(20deg)scale(.92)}}@keyframes DemoShowcase-module__aomOaW__frontScroll{0%{translate:0 14px}to{translate:0 -14px}}@keyframes DemoShowcase-module__aomOaW__shutterScrub{0%{transform:scaleY(1)}to{transform:scaleY(.02)}}@keyframes DemoShowcase-module__aomOaW__riseIn{0%{opacity:0;translate:0 14px}}@keyframes DemoShowcase-module__aomOaW__orbit{to{rotate:1turn}}@keyframes DemoShowcase-module__aomOaW__roam{0%,to{opacity:.3;transform:translate(0)scale(.85)}35%{opacity:1;transform:translate(38%,22%)scale(1.15)}70%{opacity:.55;transform:translate(-18%,34%)scale(1)}}@keyframes DemoShowcase-module__aomOaW__spill{0%,to{opacity:.3}35%{opacity:1}70%{opacity:.55}}@keyframes DemoShowcase-module__aomOaW__glint{0%{translate:-120%}30%,to{translate:280%}}@keyframes DemoShowcase-module__aomOaW__windowIn{0%{opacity:0;translate:0 36px}}@keyframes DemoShowcase-module__aomOaW__wordUp{0%{opacity:0;transform:translateY(105%)rotate(4deg)}}@keyframes DemoShowcase-module__aomOaW__stageIn{0%{opacity:0;translate:0 24px;scale:.92}}@keyframes DemoShowcase-module__aomOaW__shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}@keyframes DemoShowcase-module__aomOaW__breathe{50%{opacity:.45}}@keyframes DemoShowcase-module__aomOaW__pulse{50%{opacity:.75;transform:scale(1.35)}}@keyframes DemoShowcase-module__aomOaW__swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes DemoShowcase-module__aomOaW__sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes DemoShowcase-module__aomOaW__screenGlow{50%{fill:hsl(calc(var(--h) + 45)90% 78%)}}@keyframes DemoShowcase-module__aomOaW__steam{0%{opacity:0;transform:translateY(5px)scaleY(.8)}30%{opacity:.85}to{opacity:0;transform:translateY(-11px)scaleY(1.12)}}@keyframes DemoShowcase-module__aomOaW__popBook{0%,55%,to{transform:none}68%,86%{transform:translateY(-8px)}}@keyframes DemoShowcase-module__aomOaW__drop{0%,58%{opacity:1;transform:none}60%{opacity:0;transform:translateY(-34px)}74%{opacity:1;transform:translateY(0)}79%{transform:translateY(-4px)}84%,to{transform:none}}@keyframes DemoShowcase-module__aomOaW__drip{50%{transform:scaleY(1.7)}}@keyframes DemoShowcase-module__aomOaW__fan{0%,30%,to{transform:rotate(calc((var(--i) - 1.5)*12deg))}50%,75%{transform:rotate(calc((var(--i) - 1.5)*26deg))}}@keyframes DemoShowcase-module__aomOaW__flicker{0%,to{opacity:1}46%{opacity:.55}48%{opacity:1}50%{opacity:.7}52%{opacity:1}}@keyframes DemoShowcase-module__aomOaW__neon{50%{opacity:1}}@keyframes DemoShowcase-module__aomOaW__shutterUp{0%{transform:scaleY(1)}to{transform:scaleY(.02)}}@keyframes DemoShowcase-module__aomOaW__lightsOn{0%{opacity:0}20%{opacity:.9}30%{opacity:.15}45%{opacity:1}55%{opacity:.4}70%,to{opacity:1}}@keyframes DemoShowcase-module__aomOaW__indeterminate{0%{translate:-100%}to{translate:260%}}
