@keyframes card-slide-in{0%{opacity:0;transform:translate(20px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.animate-card-slide-in{animation:.5s cubic-bezier(.16,1,.3,1) forwards card-slide-in}@media (prefers-reduced-motion:reduce){.animate-card-slide-in{opacity:1;animation:none;transform:none}}.glimpse-surface{--glimpse-grain:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .32 0 0 0 0 .3 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-color:#eff3f1;background-image:var(--glimpse-grain),radial-gradient(ellipse 60% 50% at 42% 36%,#fffc,#0000 72%),radial-gradient(ellipse 32% 22% at 62% 60%,hsl(var(--primary)/.07),#0000 70%),radial-gradient(ellipse 90% 80% at 50% 45%,#0000 55%,#142d2312 100%)}.auth-shell{--auth-logo-inset:1.25rem;--auth-logo-box-height:3.5rem}@media (min-width:640px){.auth-shell{--auth-logo-inset:2rem}}.auth-logo-header{height:calc(var(--auth-logo-inset) + var(--auth-logo-box-height))}.auth-logo-slot{left:var(--auth-logo-inset);top:var(--auth-logo-inset);z-index:10;position:absolute}.auth-logo-box{height:var(--auth-logo-box-height);border-radius:.75rem;padding:.5rem .875rem .5rem .5rem;transition:background-color .15s ease-out;box-shadow:inset 0 0 0 1px #0000}.auth-logo-box--page:hover{background-color:hsl(var(--muted)/.7)}.auth-logo-box--photo{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;box-shadow:inset 0 0 0 1px #ffffff26}.auth-logo-box--photo:hover{background-color:#0000008c}.auth-side-panel{border-left:1px solid hsl(var(--border)/.6)}html:not([data-auth-art]) .auth-side-panel{padding-inline:2.5rem}@media (min-width:1024px){html[data-auth-art] .auth-shell{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}html[data-auth-art] .auth-shell-form{order:2}html[data-auth-art] .auth-shell-form-logo{visibility:hidden}html[data-auth-art] .auth-side-panel{background:hsl(var(--secondary));border-left:0;border-right:1px solid hsl(var(--border)/.6);overflow:hidden}}.auth-art-shade{background:linear-gradient(#02061780,#02061729 18%,#0000 36%),#02061724}@media (prefers-reduced-motion:no-preference){.auth-panel-in{animation:.45s cubic-bezier(.16,1,.3,1) both auth-panel-in}}@keyframes auth-panel-in{0%{opacity:0}}.glimpse-tilt{transform:perspective(1600px) rotateX(calc(var(--gy,0)*-1.6deg)) rotateY(calc(var(--gx,0)*2deg));transition:transform .9s cubic-bezier(.16,1,.3,1)}.glimpse-receipt{transform-origin:40% 60%;transform:rotate(-3deg)}.glimpse-receipt-lift,.glimpse-receipt-lift:after{content:"";pointer-events:none;position:absolute}.glimpse-receipt-lift{filter:blur(16px);transform:translate(5px,12px);translate:calc(var(--gx,0)*-4px) calc(var(--gy,0)*-4px);background:#14261e33;transition:translate .9s cubic-bezier(.16,1,.3,1);inset:10% 5% 3% 6%}.glimpse-receipt-lift:after{filter:blur(9px);background:#14261e4d;width:34%;height:16%;top:-9%;right:-7%;transform:translate(3px,6px)rotate(10deg)}.glimpse-receipt-shadow{filter:drop-shadow(0 .5px .6px #141e194d)drop-shadow(0 2px 3px #141e1914);position:relative}.glimpse-paper{clip-path:polygon(0 0,100% 0,100% calc(100% - 5.7px),97.9% calc(100% - 4.4px),94.6% calc(100% - 5px),91.7% calc(100% - 5.9px),88.4% calc(100% - 5.3px),84.8% calc(100% - 1.7px),81.7% calc(100% - 2.3px),78% calc(100% - 3.6px),75.5% calc(100% - 6.4px),72.7% calc(100% - 5.1px),68.8% calc(100% - 4.1px),65.4% calc(100% - 2.7px),61.8% calc(100% - 5.5px),59% calc(100% - 3.8px),55.7% calc(100% - 3.1px),52.6% calc(100% - 4.9px),50% calc(100% - 1.8px),47.7% calc(100% - 4.2px),44.7% calc(100% - 4.7px),41.4% calc(100% - 2.4px),37.5% calc(100% - 3px),35.1% calc(100% - 2.2px),32.3% calc(100% - 5.8px),30% calc(100% - 6.4px),27% calc(100% - 4.4px),22.9% calc(100% - 4.6px),20.3% calc(100% - 2.1px),16.4% calc(100% - 3.6px),14.1% calc(100% - 1.8px),11% calc(100% - 1.7px),7.8% calc(100% - 1.8px),4.8% calc(100% - 4.2px),2.5% calc(100% - 4.8px),0 calc(100% - 3.1px));background:#f7f5f0;position:relative;overflow:hidden}.glimpse-paper:after{content:"";mix-blend-mode:multiply;background-image:linear-gradient(222deg,#463c2824,#463c280d 5%,#0000 8%),linear-gradient(90deg,#3c321e0f,#0000 12% 84%,#3c321e14),linear-gradient(#0000 70%,#3c321e0a);inset:0}.glimpse-paper:after,.glimpse-scan{pointer-events:none;position:absolute}.glimpse-scan{background:linear-gradient(180deg,#0000 calc(100% - 2px),hsl(var(--primary)/.55) calc(100% - 1px),#0000),linear-gradient(180deg,#0000,hsl(var(--primary)/.07));opacity:0;inset-inline:0;height:40px;top:0}.glimpse-connector-glow{filter:blur(3px);opacity:.28;stroke-linecap:round;stroke-width:7px}.glimpse-packet{background:radial-gradient(circle,#fff 0 22%,hsl(var(--primary)) 48%,hsl(var(--primary)/0) 72%);box-shadow:0 0 14px 3px hsl(var(--primary)/.35);offset-distance:100%;offset-rotate:0deg;opacity:0;pointer-events:none;border-radius:9999px;width:10px;height:10px;position:absolute;top:0;left:0}.glimpse-node{filter:drop-shadow(0 1px 1.5px #0f172a2e) drop-shadow(0 4px 8px hsl(var(--primary)/.25))}.glimpse-node-pulse{border:1.5px solid hsl(var(--primary));opacity:0}.glimpse-card{background-image:radial-gradient(150px 44px at 302px 0,hsl(var(--primary)/.09),#0000 75%);box-shadow:inset 0 -1px 0 #0f172a08,0 0 0 1px #0f172a0f,0 1px 1px #0f172a0a,0 4px 8px -2px #0f172a0f,0 12px 24px -8px #0f172a1f,0 30px 60px -20px #0f172a33,0 26px 44px -30px hsl(var(--primary)/.24)}@media (prefers-reduced-motion:no-preference){.glimpse-receipt{animation:.75s cubic-bezier(.16,1,.3,1) .1s both glimpse-settle}.glimpse-receipt-lift{animation:.75s cubic-bezier(.16,1,.3,1) .1s both glimpse-shadow-tighten}.glimpse-scan{animation:.8s cubic-bezier(.45,0,.25,1) .45s both glimpse-scan}.glimpse-card{animation:.65s cubic-bezier(.16,1,.3,1) .8s both glimpse-lift}.glimpse-dot{transform-box:fill-box;transform-origin:50%;animation:.35s cubic-bezier(.16,1,.3,1) 1.15s both glimpse-pop}.glimpse-connector{stroke-dasharray:1 2;animation:.6s cubic-bezier(.65,0,.35,1) 1.2s both glimpse-draw}.glimpse-packet{animation:.6s cubic-bezier(.65,0,.35,1) 1.2s both glimpse-packet}.glimpse-node{animation:.4s cubic-bezier(.16,1,.3,1) 1.72s both glimpse-pop}.glimpse-node-pulse{animation:.7s cubic-bezier(.16,1,.3,1) 1.78s both glimpse-pulse}.glimpse-pill{animation:.4s cubic-bezier(.16,1,.3,1) 1.9s both glimpse-pill}.glimpse-check{stroke-dasharray:1 2;animation:.35s cubic-bezier(.65,0,.35,1) 2s both glimpse-draw}}@keyframes glimpse-packet{0%{offset-distance:0;opacity:0}12%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes glimpse-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes glimpse-settle{0%{opacity:0;transform:translateY(-14px)rotate(-5deg)scale(1.03)}to{opacity:1;transform:rotate(-3deg)}}@keyframes glimpse-shadow-tighten{0%{opacity:.35;transform:translate(14px,34px)scale(1.06)}to{opacity:1;transform:translate(5px,12px)}}@keyframes glimpse-scan{0%{opacity:0;transform:translateY(-60px)}15%,80%{opacity:1}to{opacity:0;transform:translateY(430px)}}@keyframes glimpse-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes glimpse-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes glimpse-lift{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes glimpse-pill{0%{opacity:0;transform:scale(.85)}}